@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-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media only screen and (max-width:767px){.container,.container-fluid{padding-left:24px;padding-right:24px}}.row{margin-left:-12px;margin-right:-12px}[class*=\ flex],[class^=flex],.row{flex-wrap:wrap;display:flex}.flex--one{flex:100%}.flex--row{flex-direction:row}@media only screen and (max-width:991px){.flex--row\:sm{flex-direction:row!important}}.flex--row-reverse{flex-direction:row-reverse}.flex--column{flex-direction:column}@media only screen and (max-width:991px){.flex--column\:sm{flex-direction:column}}@media only screen and (max-width:767px){.flex--column\:xs{flex-direction:column}}.flex--column-reverse{flex-direction:column-reverse}.flex--left{justify-content:flex-start}.flex--right{justify-content:flex-end}.flex--center{justify-content:center}@media only screen and (max-width:991px){.flex--center\:sm{justify-content:center}}@media only screen and (max-width:767px){.flex--center\:xs{justify-content:center}}.flex--between{justify-content:space-between}.flex--around{justify-content:space-around}.flex--top{align-items:flex-start}.flex--bottom{align-items:flex-end}.flex--middle{align-items:center}.flex--stretch{align-items:stretch}.items--middle{align-items:center}[class*=\ col-],[class^=col-]{width:100%;padding-left:12px;padding-right:12px}[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.33333%;max-width:8.33333%}.col-xs-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xs-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xs-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xs-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}}@media only screen and (min-width:992px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md{flex-grow:1;flex-basis:0;max-width:100%}}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-auto{flex: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}@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}}@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}}@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}}@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-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-xs{font-size:14px;line-height:18px}.bg--image{background-position: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:"";padding-top:100%;display:block}.quadric--full{position:absolute;inset:0}.link{color:#2929cc;font-weight:500;text-decoration:none}.link:hover{text-decoration:underline}[class*=\ btn],[class^=btn],button[type=submit],input[type=submit],input[type=button]{text-align:center;color:#fff;cursor:pointer;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#2929cc;border:0;border-radius:6px;outline:none;padding:14px 32px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:all .2s;display:inline-block;position:relative}@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{color:#a9a9a9;cursor:not-allowed;background:#e6e6e6}[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{min-width:170px;height:42px;padding:12px 24px;font-size:14px;line-height:18px}.btn--big{height:78px;padding:24px 64px;font-size:24px;line-height:30px}@media only screen and (max-width:991px){.btn--big{height:60px;padding:20px 40px;font-size:18px;line-height:20px}}.btn--secondary{color:#2929cc;background-color:#0000;border:1px solid #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-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:20px}.p-xs{font-family:GT Eesti Pro Display,sans-serif;font-size:14px;line-height:18px}h1,.h1{font-size:42px;line-height:46px}@media only screen and (max-width:991px){h1{font-size:36px;line-height:40px}.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;font-weight:500;line-height:28px}@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}.lh-1{line-height:1}.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{word-break:keep-all;padding:0 16px}}.partnerships-page .partnerships-hero h1{font-size:48px;font-weight:700;line-height:1.2}@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{justify-content:center;gap:8px;margin-top:24px;display:flex}.partnerships-page .partnerships-hero .partnerships-hero-form .input-email{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:24px;width:100%;max-width:640px;padding:12px 16px;font-family:GT Eesti Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:500}@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{width:100%;min-width:0}.partnerships-page .partnerships-hero .partnerships-hero-form .btn{width:100%}}.partnerships-page .partnerships-hero .btn{color:#fff;background-color:#2929cc;border-radius:24px;padding:12px 32px;font-size:18px;font-weight:700;transition:opacity .2s;display:inline-block}.partnerships-page .partnerships-hero .btn:hover{opacity:.9}.partnerships-page .partnerships-hero .partnerships-hero-success{color:#5ad2aa;margin-top:8px;font-size:16px}.partnerships-page .partnerships-logos{background-color:#f4f4f4}.partnerships-page .partnerships-logos .partner-logo{justify-content:center;align-items:center;width:160px;height:80px;display:flex}.partnerships-page .partnerships-logos .partner-logo img{filter:grayscale();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;font-weight:700;line-height:1.2}@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{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;gap:12px;overflow-x:auto}.partnerships-page .partnerships-types .partnerships-types-row>[class^=col-]{scroll-snap-align:start;flex:none;max-width:75%;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{text-align:center;cursor:pointer;background-color:#fff;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:330px;height:255px;margin:0 auto;padding:24px;transition:transform .3s,box-shadow .3s;display:flex;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{max-width:100%;height:auto;max-height:150px;display:block}.partnerships-page .partnerships-types .partnership-type-card-image--device{transform-origin:50%;transform:scale(1.3)}.partnerships-page .partnerships-types .partnership-type-card-image--books{transform-origin:50%;transform:scale(.9)}.partnerships-page .partnerships-types .partnership-type-card-text{margin-top:0}.partnerships-page .partnerships-types .partnership-type-card-title{margin-bottom:4px;font-weight:700}.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-origin:50%;transform:scale(1.1)}.partnerships-page .partnerships-types .partnerships-divider{background-color:#f4f4f4;height:2px;margin-top:40px}.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{z-index:1000;background-color:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.partnerships-page .partnerships-types .partnerships-modal__dialog{text-align:left;background-color:#fff;border-radius:20px;width:100%;max-width:480px;padding:24px 24px 20px;position:relative}.partnerships-page .partnerships-types .partnerships-modal__title{margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.3}.partnerships-page .partnerships-types .partnerships-modal__body{margin-bottom:20px;font-size:16px;line-height:1.5}.partnerships-page .partnerships-types .partnerships-modal__close{color:#000;cursor:pointer;background-color:#f4f4f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;top:12px;right:12px}.partnerships-page .partnerships-school{background-color:#fed14c;margin-top:-16px;padding:32px 0}.partnerships-page .partnerships-more{margin-top:-20px}.partnerships-page .partnerships-more .partnerships-school-row{justify-content:center;align-items:center;margin-top:0}.partnerships-page .partnerships-more .partnerships-school-rect{margin:0 auto}.partnerships-page .partnerships-more .partnerships-school-image{max-width:100%;height:auto;margin:0 auto;display:block;position:relative;left:0}.partnerships-page .partnerships-more .partnerships-school-image-col{justify-content:center;align-items:center;padding-left:0;display:flex}.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{color:#fff;background-color:#000;border-radius:24px;padding:12px 32px;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(/fonts/GT-Eesti-Pro-Display-Regular.woff)format("woff");font-display:swap}@font-face{font-family:Eesti;font-weight:700;src:url(/fonts/EestiDisplay-Bold.woff)format("woff");font-display:swap}@font-face{font-family:Eesti;font-weight:500;src:url(/fonts/EestiDisplay-Medium.woff)format("woff");font-display:swap}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;font-size:18px;line-height:1.5;position:relative;overflow-x:hidden}@media only screen and (max-width:767px){html{font-size:16px}}body{color:#000;margin:0;font-family:Eesti,sans-serif;font-size:18px;line-height:1.5;position:relative;overflow-x:hidden}body p{font-family:GT Eesti Pro Display,sans-serif}#root{flex-direction:column;min-height:100%;display:flex}::selection{color:#fff;background-color:#2929cc}::selection{color:#fff;background-color:#2929cc}abbr{text-decoration:none}section{font-family:Eesti,sans-serif;position:relative}iframe{border:0}main{flex:1;display:block;overflow:hidden}main.spacing{padding-top:76px}@media only screen and (max-width:991px){main.spacing{padding-top:64px}}.app--inapp>header,.app--inapp footer,.app--inapp .instant-answers{display:none!important}.app--inapp main{padding-top:0!important;overflow:visible!important}.app--inapp .blog__header{padding:max(32px,env(safe-area-inset-top))0 24px}.app--inapp .blog__header .blog__controls{display:none!important}.app--inapp .blog__header .blog__header__title-block{margin-top:0}.app--inapp .blog__header .blog__header__subtitle{margin-top:8px;font-size:14px}.app--inapp .blog__newsletter,.app--inapp .blog__cta{display:none!important}.app--inapp .blog__results-info{margin-bottom:16px}.app--inapp .blog__content{padding-bottom:max(120px,env(safe-area-inset-bottom) + 120px)}.app--inapp .blog__loading-overlay,.app--inapp .single-post__content .loader,.app--inapp .single-post__content .loading,.app--inapp .single-post__content .spinner,.app--inapp .single-post__content [class*=loader],.app--inapp .single-post__content [class*=loading],.app--inapp .single-post__content [class*=spinner]{display:none!important}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}strong{font-family:Eesti,sans-serif;font-weight:700}figure{margin:0}a{color:inherit;cursor:pointer;text-decoration:none}p{margin:0;display:block}button{text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;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:outside}.rich-text ol li{list-style:decimal}.rich-text p{margin-bottom:16px}::-moz-focus-inner{border:0;outline:0;padding:0}:focus{outline:0}.overflow{overflow:hidden}*,:after,:before{box-sizing:border-box}em{font-style:normal}
.header{z-index:1100;background-color:#fff;width:100%;transition:all .2s;position:fixed;top:0;left:0;box-shadow:0 2px 8px #00000014}@media only screen and (max-width:991px){.header .container{background-color:#fff;width:100%;max-width:600px;margin:auto}}.header__dropdown{position:relative}.header__dropdown:hover .header__dropdown__nav{visibility:visible;opacity:1}.header__dropdown__head{color:#000;padding-right:20px;font-size:16px;font-weight:600;line-height:20px;position:relative}.header__dropdown__head:before,.header__dropdown__head:after{content:"";background:#000;width:8px;height:2px;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;white-space:nowrap;background:#fff;border-radius:4px;flex-flow:column wrap;-webkit-flex-direction:column;min-width:160px;padding:8px 0;transition:all .2s;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 4px 12px #0000001a}.header__dropdown__nav:before{content:"";background:#fff;width:12px;height:12px;position:absolute;top:-6px;right:20px;transform:rotate(45deg);box-shadow:-1px -1px 2px #0000000d}.header__dropdown__nav a{color:#000;align-items:center;width:100%;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .2s;display:flex;text-decoration:none!important}.header__dropdown__nav a:hover{background-color:#f4f4f4}.header__dropdown__nav a svg{color:#2929cc;width:20px;height:20px;margin-right:12px}.header__logo{z-index:10001;align-items:center;width:auto;display:flex;text-decoration:none!important}.header__logo img{flex-shrink:0;width:auto;height:48px;transition:all .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{flex-direction:column;justify-content:center;margin-top:-6px;padding-left:10px;line-height:1.05;display:flex}.header__logo__text p{margin:0;font-family:Eesti,sans-serif;line-height:1}.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{justify-content:space-between;align-items:center;height:102px;padding:16px 32px;transition:all .2s;display:flex}@media only screen and (max-width:1199px){.header__box{height:64px;padding:12px 16px}}.header__links{z-index:900;justify-content:center;align-items:center;height:100%;margin-left:24px;display:flex}@media only screen and (max-width:1199px){.header__links{visibility:hidden;opacity:0;flex-direction:column;justify-content:flex-start;padding-top:64px;overflow:hidden auto;z-index:9999!important;background:#fff!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding-left:0!important;padding-right:0!important;position:fixed!important;inset:0!important;transform:none!important}}.header__links.open{visibility:visible;opacity:1;justify-content:flex-start;align-items:flex-start;display:flex}.header__links nav{display:block}@media only screen and (max-width:1199px){.header__links nav{box-sizing:border-box;width:100%;max-width:100%;margin-top:51px;padding:0 24px;overflow:visible}}.header__links nav ul{flex-wrap:nowrap;align-items:center;margin:0;padding-left:0;list-style:none;display:flex}@media only screen and (max-width:1199px){.header__links nav ul{width:100%;padding-bottom:50px;display:block}}.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;flex-direction:column;width:100%;margin-left:0;padding:0 0 24px;display:flex}}.header__links nav ul li a{color:#000;text-transform:none;letter-spacing:0;width:auto;height:100%;padding:7px 20px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:block;position:relative}@media only screen and (max-width:1199px){.header__links nav ul li a{text-align:left;border-bottom:2px solid #e0e0e0;width:100%;font-size:20px;line-height:24px;display:block;color:#000!important;padding:0 0 24px!important}}.header__links nav ul li a:before{content:"";background:#000;width:0;height:2px;transition:all .2s;position:absolute;bottom:0;left:auto;right:0}.header__links nav ul li a:hover:before{width:100%;left:0;right:auto}.header__cta{z-index:1100;color:#fff;white-space:nowrap;background-color:#2929cc;background-image:none;border-radius:6px;padding:10px 32px;font-size:16px;line-height:20px;text-decoration:none!important}@media only screen and (max-width:1199px){.header__cta{padding:10px 20px;font-size:15px;position:absolute;left:50%;transform:translate(-50%)}}@media only screen and (max-width:767px){.header__cta{padding:8px 16px;font-size:14px}}.header__cta:hover{background-color:#1f1fa3}.header__login{color:#000;text-transform:none;letter-spacing:0;padding:7px 20px;font-size:16px;font-weight:500;line-height:14px;transition:all .2s;display:block;position:relative;text-decoration:none!important}.header__login:before{content:"";background:#000;width:0;height:2px;transition:all .2s;position:absolute;bottom:0;left:auto;right:0}.header__login:hover:before{width:100%;left:0;right:auto}@media only screen and (max-width:991px){.header__login{display:none!important}}.header__cta-li{margin-left:8px}.header__cta-li .header__cta{margin:0;padding:10px 28px;display:inline-block}.header__btn{z-index:10001;cursor:pointer;background:0 0;border:0;width:30px;height:24px;margin-left:12px;position:relative}@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{opacity:1;background:#000;border-radius:4px;width:100%;height:4px;display:block;position:absolute;transform:rotate(0)}.header__btn span:first-child{transition:top .2s .2s,transform .2s,background-color .2s;top:0}.header__btn span:nth-child(2){transition:opacity 0s linear .2s,background-color .2s;top:calc(50% - 2px)}.header__btn span:nth-child(3){transition:top .2s .2s,transform .2s,background-color .2s;top:calc(100% - 4px)}.header__btn.open span:first-child{transition:top .2s,transform .2s .2s,background-color .2s;top:calc(50% - 2px);transform:rotate(45deg)}.header__btn.open span:nth-child(2){opacity:0;transition:opacity 0s linear .2s,background-color .2s}.header__btn.open span:nth-child(3){transition:top .2s,transform .2s .2s,background-color .2s;top:calc(50% - 2px);transform:rotate(-45deg)}.sb-header{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #00000014}.sb-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;position:relative}@media only screen and (max-width:991px){.sb-header-inner{padding:12px 16px}}.sb-header-left{z-index:10001;flex-shrink:0;align-items:center;display:flex;position:relative}.sb-header-logo{align-items:center;gap:8px;display:inline-flex}.sb-header-logo-text{flex-direction:column;justify-content:center;line-height:1.1;display:flex}@media only screen and (max-width:767px){.sb-header-logo-text{display:none}}.sb-header-logo-title{color:#1a1a1a;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.1}.sb-header-logo-subtitle{color:#1a1a1a;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:700;line-height:1.1}.header__logo-text{flex-direction:column;justify-content:center;margin-top:-6px;line-height:1.05;display:flex}.sb-header-signin{white-space:nowrap;align-items:center;display:inline-flex}.sb-header-nav{align-items:center;margin-left:40px;display:flex}@media only screen and (max-width:1199px){.sb-header-nav{margin-left:0}}.sb-header-nav nav{display:flex}.sb-header-nav ul{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.sb-header-nav ul li{margin:0!important}.sb-header-nav a,.sb-header-nav button{white-space:nowrap;align-items:center;display:inline-flex}.sb-header-right{z-index:10001;flex-shrink:0;align-items:center;gap:24px;margin-left:auto;display:flex}@media only screen and (max-width:1199px){.sb-header-right{gap:16px;position:static}}@media only screen and (max-width:767px){.sb-header-right{gap:12px}}
.footer{background:#f4f4f4;margin-top:-8px;padding:48px 0;overflow:hidden}@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{align-items:center;display:flex}.footer__logo img{width:40px;height:40px;margin-right:8px}.footer__logo__text p{margin:0;font-family:Eesti,sans-serif;line-height:1}.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{flex-flow:column wrap;-webkit-flex-direction:column;display:flex}@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{padding-left:12px;flex-wrap:wrap!important}.footer__links-single{margin-left:0;padding-right:0}.footer__copyright{order:3;width:100%}}.footer__divider{background:#fff;width:1.2px;height:100%;position:relative}.footer__social{justify-content:center;display:flex}.footer__social a{color:#fff;width:32px;height:32px;box-shadow:none;background:0 0;border-radius:50%;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 4px;display:flex}.footer__social a:hover{background:0 0}@media only screen and (max-width:991px){.footer__social a{margin:0 8px;padding:24px 0 48px}}.footer__social a svg{width:32px;height:32px}.footer .grey-line{background-color:#e0e0e0;width:100%;height:2px;margin-top:35px}@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{width:auto;height:40px}
.front-page__header{padding-top:40px;overflow:hidden}@media only screen and (max-width:991px){.front-page__header{background-repeat:no-repeat;padding-top:80px}}@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}.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}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap,.front-page__header__main .cta-wrap a{width:100%}.front-page__header__main .cta-wrap .apple-badges{justify-content:center}}.front-page__header__main .cta-wrap .apple-award-badges{flex-wrap:nowrap;align-items:center;gap:16px}@media only screen and (max-width:991px){.front-page__header__main .cta-wrap .apple-award-badges{gap:12px}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap .apple-award-badges{justify-content:center;gap:10px}}.front-page__header__main .cta-wrap .award-badge{object-fit:contain;flex-shrink:1;width:auto;min-width:0;height:68px;display:block}@media only screen and (max-width:991px){.front-page__header__main .cta-wrap .award-badge{height:58px}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap .award-badge{height:48px}}.front-page__header__main .cta-wrap .apple-badges-container{flex-wrap:nowrap;gap:12px}@media only screen and (max-width:991px){.front-page__header__main .cta-wrap .apple-badges-container{gap:10px}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap .apple-badges-container{gap:8px}}.front-page__header__main .cta-wrap .store-badge{flex-shrink:1;width:auto;min-width:0;height:52px;display:block}@media only screen and (max-width:991px){.front-page__header__main .cta-wrap .store-badge{height:48px}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap .store-badge{height:44px}}@media only screen and (max-width:991px){.front-page__header__awards .container{width:100%;max-width:600px;margin:auto}}.front-page__header__awards:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);background-size:100% 7px;height:7px;bottom:-3px}.front-page__header__awards:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);background-size:100% 7px;height:7px;top:-3px}.front-page__header__awards:before,.front-page__header__awards:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}.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{width:auto;height:72px}@media only screen and (max-width:767px){.front-page__header__awards{padding:40px 0}}.front-page__features{background-color:#fff}.front-page__features__slider{width:100%;max-width:400px;margin:auto;display:none!important}@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{margin-bottom:20px;padding:0}@media only screen and (max-width:991px){.front-page__features .feature{padding:0}}.front-page__features .feature .h5{color:#000;font-size:24px;font-weight:700;line-height:28px}.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{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);bottom:-5px}.front-page__story:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);top:-5px}.front-page__story:before,.front-page__story:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}.front-page__story:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-gray-top.webp);background-size:100% 45px;height:45px;top:-44px}.front-page__story:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-gray-bottom.webp);background-size:100% 45px;height:45px;bottom:-44px}.front-page__story .timeline{background-image:url(https://cdn.speechblubs.com/2022/03/brush-blue.webp);height:4px;margin-bottom:10px;position:relative}.front-page__story .timeline:after{content:url(https://cdn.speechblubs.com/2022/03/arrow-brush-blue.webp);position:absolute;top:-9px;right:0}.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);width:16px;height:16px;position:absolute;top:-43px;left:-1px}@media only screen and (max-width:991px){.front-page__story .story:before{content:""}.front-page__story .story{padding:0}}.front-page__story .story .h1{color:#000;font-size:18px;font-weight:700;line-height:18px}.front-page__story .story p:before{content:"";background-color:#5cb8e6;width:4px;height:100%;position:absolute;top:0;left:0}.front-page__testimonials:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);background-size:100% 7px;height:7px;bottom:-3px}.front-page__testimonials:before,.front-page__testimonials:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}@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%;position:relative;overflow:hidden}.front-page__testimonials__carousel .testimonials-carousel .carousel__track{cursor:grab;-webkit-user-select:none;user-select:none;display:flex}.front-page__testimonials__carousel .testimonials-carousel .carousel__track:active{cursor:grabbing}.front-page__testimonials__carousel .testimonials-carousel .carousel__nav{color:#000;cursor:pointer;z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.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:#0000}}.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{width:36px;height:36px;font-size:20px;left:-40px}}@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{width:36px;height:36px;font-size:20px;right:-40px}}@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{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}@media only screen and (max-width:767px){.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-container{gap:12px;margin-top:24px}}.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-arrow{color:#000;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.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{justify-content:center;gap:8px;display:flex}.front-page__testimonials__carousel .testimonials-carousel .carousel__dot{cursor:pointer;background:#e0e0e0;border:none;border-radius:50%;width:12px;height:12px;transition:all .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;flex-direction:column;height:100%;min-height:320px;padding:32px;display:flex;position:relative}@media only screen and (max-width:767px){.front-page__testimonials .testimonial-card{min-height:280px;padding:24px}}.front-page__testimonials .testimonial-card__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;width:80px;height:80px}@media only screen and (max-width:767px){.front-page__testimonials .testimonial-card__image{width:64px;height:64px}}.front-page__testimonials .testimonial-card__quote{color:#000;flex:1;margin:24px 0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.5}@media only screen and (max-width:767px){.front-page__testimonials .testimonial-card__quote{margin:16px 0;font-size:14px}}.front-page__testimonials .testimonial-card__author{margin-top:auto}.front-page__testimonials .testimonial-card__name{color:#000;margin:0;font-family:Eesti,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.front-page__testimonials .testimonial-card__position{color:#5a5a5a;margin:4px 0 0;font-size:12px;line-height:1.4}.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{line-height:16px;font-size:12px!important}@media only screen and (max-width:767px){.front-page__testimonials__testimonial .card .credentials{margin-left:0}}.front-page__steps:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);background-size:100% 7px;height:7px;bottom:-3px}.front-page__steps:before,.front-page__steps:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}@media only screen and (max-width:991px){.front-page__steps .container{width:100%;max-width:600px;margin:auto}}.front-page__steps{background-position:50%;background-repeat:no-repeat;background-size:100%;padding:160px 0 0}@media only screen and (max-width:991px){.front-page__steps{padding:24px 0}}.front-page__steps .step h4{color:#000;font-size:32px;font-weight:700;line-height:32px}@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{color:#5a5a5a;font-size:16px;line-height:24px}@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{width:100%;max-width:364px;padding:0 12px}@media only screen and (max-width:991px){.front-page__plans__wrap{margin:auto;padding:0}}@media only screen and (max-width:767px){.front-page__plans__wrap{margin:0 12px;padding:0}}.front-page__plans small{font-family:GT Eesti Pro Display;font-size:12px;line-height:16px}.front-page__plans .monthly h2{color:#000;background-color:#e0e0e0}@media only screen and (max-width:991px){.front-page__plans .monthly h2{color:#000;background-color:#0000!important}}.front-page__plans .monthly h3{margin-bottom:6px;font-size:36px;font-weight:700}.front-page__plans .monthly h3,.front-page__plans .monthly p{color:#000}.front-page__plans .monthly .btn{color:#2929cc;background-color:#0000;border:1px solid #2929cc}.front-page__plans .yearly h2{color:#fff;background-color:#2929cc}@media only screen and (max-width:991px){.front-page__plans .yearly h2{color:#000;background-color:#0000!important}}.front-page__plans .yearly h3{margin-bottom:6px;font-size:36px;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);background-repeat:no-repeat;background-size:cover;width:168px;height:178px;animation:2s ease-in-out infinite float;top:84px;right:-50px;transform:translateY(0)}@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);width:150px;height:167px;top:42px;right:-20px}}@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{top:-27px;left:-6px}.front-page__plans .star__3{bottom:0;right:-20px}.front-page__plans .star__4{width:12px;bottom:-18px;right:1px}@media only screen and (max-width:991px){.front-page__plans .star{display:none}}.front-page__plans__plan h4{border-top-left-radius:12px;border-top-right-radius:12px;font-size:32px;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{margin-bottom:6px;font-size:36px}.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{line-height:2;list-style-type:none}.front-page__plans__plan ul li{flex-wrap:nowrap}.front-page__plans__plan ul li .feature{font-family:GT Eesti Pro Display;line-height:1.2}.front-page__plans .switcher{background-color:#e0e0e0;border-top-left-radius:6px;border-top-right-radius:6px;width:100%;max-width:364px;margin:auto;font-size:16px;display:none}@media only screen and (max-width:991px){.front-page__plans .switcher{display:flex}}.front-page__plans .switcher .switch{width:60px;height:34px;display:inline-block;position:relative}.front-page__plans .switcher .switch input{opacity:0;width:0;height:0}.front-page__plans .switcher .switch .slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.front-page__plans .switcher .switch .slider:before{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.front-page__plans .switcher input:checked+.slider{background-color:#2929cc}.front-page__plans .switcher .plan-title{color:#000;margin-bottom:5px;font-weight:700;transition:all .2s}.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{transform:translate(26px)}@media only screen and (max-width:991px){.front-page__network .container,.front-page__screens .container{width:100%;max-width:600px;margin:auto}}.front-page__screens:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);background-size:100% 7px;height:7px;bottom:-3px}.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{margin:0;padding:0;width:250px!important;height:266px!important}.front-page__screens .screen-item .col-md-5{text-align:center;margin-left:12px;margin-right:12px}.front-page__screens{padding-left:12px;padding-right:12px}.front-page__categories .container{width:100%;max-width:600px;margin:auto}.front-page__categories .categ__wrapper{width:100%;overflow:hidden}}.front-page__categories .categ__slider{background-repeat:repeat-x;background-size:contain;width:200vw;height:364px;margin-left:-811px;animation:60s linear infinite slide-desktop}@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{width:4923px;height:218px;margin-left:0;animation:60s linear infinite slide;background-image:url(https://cdn.speechblubs.com/2022/03/activities-mobile-slider-image-scaled.webp)!important}}@keyframes slide{0%{transform:translate(0,0)}to{transform:translate(-1641px)}}.front-page__topics{background-color:#f4f4f4}.front-page__topics:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);bottom:-5px}.front-page__topics:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);top:-5px}.front-page__topics:before,.front-page__topics:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}@media only screen and (max-width:991px){.front-page__topics .container{width:100%;max-width:600px;margin:auto}}.front-page__topics .topic__thumbnail{background-size:cover;height:204px}.front-page__topics .topic__thumbnail div{background:linear-gradient(#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}.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{color:#000;font-size:16px;font-weight:500}.front-page__topics .topic__avatar{border-radius:50%;width:44px;height:44px}.front-page__topics .topic__date{font-size:14px}.front-page__topics__slider{width:100%;max-width:320px;margin:auto;display:none}@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:2px solid #e6e6e6}.front-page__faq .faq:first-child{border-top:2px solid #e6e6e6}.front-page__faq .faq__head{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:50px;position:relative}.front-page__faq .faq__head .h5{color:#000;margin:0;padding:24px 0;font-size:20px;font-weight:500;line-height:24px}@media only screen and (max-width:991px){.front-page__faq .faq__head .h5{padding:15px 0;font-size:20px}}.front-page__faq .faq__head:before{content:"";border:2px solid #000;border-top:none;border-left:none;width:15px;height:15px;margin:-10px 0 0 -10px;transition:all .2s;position:absolute;top:32px;transform:rotate(45deg)}@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{color:#000;padding-bottom:15px;display:none}.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{top:40px;transform:rotate(225deg)}@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{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-yellow.webp);bottom:-5px}.front-page__cta:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-yellow.webp);top:-5px}.front-page__cta:before,.front-page__cta:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}@media only screen and (max-width:991px){.front-page__badges .badge{width:50%!important}}.front-page__badges .badge img{object-fit:contain;height:80px}.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{align-items:center;gap:60px;margin-bottom:80px;display:flex}.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{text-align:center;max-width:100%}}@media only screen and (max-width:767px){.front-page__screentime__content{text-align:left}}.front-page__screentime__title{color:#fff;margin:0 0 24px;font-family:Eesti,sans-serif;font-size:40px;font-weight:700;line-height:1.2}@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{margin-bottom:16px;font-size:28px}}.front-page__screentime__text{color:#fff;margin:0;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.6}@media only screen and (max-width:767px){.front-page__screentime__text{font-size:16px}}.front-page__screentime__image{flex:1;justify-content:center;align-items:center;max-width:50%;display:flex}@media only screen and (max-width:991px){.front-page__screentime__image{max-width:100%}}.front-page__screentime__image img{object-fit:contain;max-width:100%;height:auto;max-height:400px}@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{transition:transform .3s ease-out;display:flex}.carousel__slide{flex:0 0 100%;min-width:0}.carousel__dots-container{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.carousel__dots-arrow{color:#2929cc;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.carousel__dots{justify-content:center;gap:8px;display:flex}.carousel__dot{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .2s}.carousel__dot--active{background-color:#2929cc}.carousel__nav{cursor:pointer;z-index:10;background-color:#fff;background-image:url(https://cdn.speechblubs.com/2022/03/arrow-right-1.webp);background-position:50%;background-repeat:no-repeat;background-size:12px;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.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{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);bottom:-5px}.single__section.line--gray:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);top:-5px}.single__section.line--gray:before,.single__section.line--gray:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}.careers-img{justify-content:center;display:flex;overflow:hidden}.careers-img img{max-width:1220px}.careers__posting{transition:box-shadow .2s}.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;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px #00000014}.blog__post__ambassador-card .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog__post__ambassador-card .card__image{object-fit:cover;width:100%;height:200px}.blog__post__ambassador-card .card__content{padding:24px}.blog__post__ambassador-card .card__name{color:#000;margin-bottom:4px;font-family:Eesti,sans-serif;font-size:20px;font-weight:700}.blog__post__ambassador-card .card__title{color:#8d8d8d;margin-bottom:12px;font-size:14px}.blog__post__ambassador-card .card__bio{color:#000;font-size:14px;line-height:1.5}.faq__green{background-color:#5ad2aa}.faq__green:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-green.webp);bottom:-5px}.faq__green:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-green.webp);top:-5px}.faq__green:before,.faq__green:after{content:"";background-repeat:no-repeat;background-size:100% 10px;width:100%;height:10px;position:absolute;left:0}.faq__green h1{color:#fff}.faq__green .search-form{gap:12px;display:flex}.faq__green .search-form input{border:none;border-radius:8px;flex:1;padding:16px 24px;font-size:16px}.faq__green .search-form input:focus{outline:none;box-shadow:0 0 0 2px #2929cc4d}.faq__green .search-form button{color:#fff;cursor:pointer;background-color:#2929cc;border:none;border-radius:8px;padding:16px 32px;font-weight:700;transition:background-color .2s}.faq__green .search-form button:hover{background-color:#1f1fa3}.faq__cat img{object-fit:contain;width:88px;height:88px}.faq__cat h3{color:#000;font-family:Eesti,sans-serif;font-weight:700}.faq__cat nav a{color:#000;font-size:14px;line-height:1.4;transition:color .2s;display:block}.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{flex-wrap:wrap;display:flex}.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;box-shadow:none!important;border-radius:0!important}}.assessment-page .assessment-slider,.assessment-age-page .assessment-slider{width:100%;position:relative;overflow:hidden}.assessment-page .assessment-slider__track,.assessment-age-page .assessment-slider__track{transition:transform .4s ease-in-out;display:flex}.assessment-page .assessment-slide,.assessment-age-page .assessment-slide{box-sizing:border-box;flex-shrink:0;width:100%;min-width:100%;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{display:none}.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}.legal-policy-content{color:#000;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.75}@media only screen and (max-width:991px){.legal-policy-content{font-size:15px}}.legal-policy-content p{margin-bottom:20px}.legal-policy-content h3{color:#000;margin:40px 0 20px;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}@media only screen and (max-width:991px){.legal-policy-content h3{margin-top:32px;font-size:20px}}.legal-policy-content h4{color:#000;margin:32px 0 16px;font-family:Eesti,sans-serif;font-size:20px;font-weight:700}@media only screen and (max-width:991px){.legal-policy-content h4{margin-top:24px;font-size:18px}}.legal-policy-content h5{color:#000;margin:24px 0 12px;font-family:Eesti,sans-serif;font-size:18px;font-weight:700}@media only screen and (max-width:991px){.legal-policy-content h5{margin-top:20px;font-size:16px}}.legal-policy-content ul,.legal-policy-content ol{margin-bottom:20px;padding-left:28px}.legal-policy-content ul li,.legal-policy-content ol li{margin-bottom:10px;list-style:outside}.legal-policy-content ol li{list-style:decimal}.legal-policy-content a{color:#2929cc;text-decoration:none}.legal-policy-content a:hover{text-decoration:underline}
.blog-page{background-color:#fff;margin-top:0!important;padding-top:0!important}.blog-page>:first-child{margin-top:0!important}.blog__header{text-align:center;background-color:#f2f2ff;padding:80px 0 60px}@media only screen and (max-width:991px){.blog__header{padding:48px 0 40px}}.blog__header__inner{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.blog__header__label{color:#2929cc;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500}.blog__header__title-block{margin-top:32px}.blog__header__title-block h1{margin:0}.blog__header__title-block p{max-width:760px;margin-top:16px;margin-left:auto;margin-right:auto}.blog__header__title{color:#000;margin:0 0 16px;font-family:Eesti,sans-serif;font-size:48px;font-weight:700}@media only screen and (max-width:991px){.blog__header__title{font-size:32px}}.blog__header__subtitle{color:#000;max-width:600px;margin:0 auto;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.6}@media only screen and (max-width:991px){.blog__header__subtitle{font-size:16px}}.blog__controls{z-index:10;background-color:#0000;border-bottom:none;padding:0;position:static}@media only screen and (max-width:991px){.blog__controls{padding:0}}.blog__controls__inner{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:0;display:flex}@media only screen and (max-width:991px){.blog__controls__inner{background-color:#0000;border:none;flex-wrap:wrap;gap:16px}}.blog__controls__topic-btn{color:#2929cc;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-right:1px solid #e0e0e0;border-radius:8px 0 0 8px;align-items:center;gap:12px;padding:16px 24px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:flex}.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{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;justify-content:space-between}}.blog__controls__search{flex:1;align-items:center;padding:0 16px;display:flex;position:relative}@media only screen and (max-width:991px){.blog__controls__search{order:3;width:100%;padding:0}}.blog__controls__search .search-icon{color:#8d8d8d;margin-right:12px}@media only screen and (max-width:991px){.blog__controls__search .search-icon{z-index:1;margin:0;position:absolute;top:50%;left:16px;transform:translateY(-50%)}}.blog__controls__search input{color:#000;background:0 0;border:none;outline:none;width:100%;padding:16px 0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.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{color:#2929cc;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:0 8px 8px 0;align-items:center;gap:8px;padding:16px 24px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:flex}.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{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:150px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.blog__controls__sort-dropdown button{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;transition:background .2s;display:block}.blog__controls__sort-dropdown button:hover{background-color:#f4f4f4}.blog__controls__sort-dropdown button.active{color:#2929cc;background-color:#f2f2ff;font-weight:500}.blog__filters{z-index:1000;display:flex;position:fixed;inset:0}.blog__filters__overlay{background:#00000080;position:absolute;inset:0}.blog__filters__panel{background:#fff;width:100%;max-width:400px;height:100%;animation:.3s slideIn;position:relative;overflow-y:auto}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.blog__filters__header{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:24px;display:flex;position:sticky;top:0}.blog__filters__header h3{margin:0;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}.blog__filters__header button{cursor:pointer;color:#000;background:0 0;border:none;padding:4px}.blog__filters__header button:hover{color:#2929cc}.blog__filters__categories{padding:16px}.blog__filters__category{color:#000;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;transition:background .2s;display:flex}.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{text-align:center;color:#8d8d8d;padding:32px 16px}.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{color:#fff;cursor:pointer;background-color:#2929cc;border:none;border-radius:6px;padding:10px 20px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;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{color:#8d8d8d;align-items:center;gap:16px;margin-bottom:32px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;display:flex}.blog__clear-filter{color:#2929cc;cursor:pointer;background:0 0;border:none;font-size:14px}.blog__clear-filter:hover{text-decoration:underline}.blog__loading{text-align:center;color:#8d8d8d;padding:48px 0}.blog__loading-overlay{z-index:100;color:#8d8d8d;background:#ffffffe6;border-radius:8px;padding:16px 32px;font-family:GT Eesti Pro Display,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000001a}.blog__error-banner{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 20px;display:flex}.blog__error-banner p{color:#856404;margin:0;font-family:GT Eesti Pro Display,sans-serif;font-size:14px}.blog__error-banner button{color:#856404;cursor:pointer;background:#ffc107;border:none;border-radius:4px;padding:8px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500}.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{color:#fff;cursor:pointer;background:#2929cc;border:none;border-radius:8px;padding:12px 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;font-weight:500}.blog__retry-btn:hover{opacity:.9}.blog__featured{color:inherit;background-color:#fff;border-radius:28px;margin-bottom:48px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}@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{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 60%;position:relative}@media only screen and (max-width:991px){.blog__featured__image{flex:none;width:100%;min-height:200px}}.blog__featured__likes{color:#000;background:#fffffff2;border-radius:20px;padding:8px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 8px #0000001f}.blog__featured__content{flex-direction:column;flex:0 0 40%;justify-content:center;padding:40px;display:flex}@media only screen and (max-width:991px){.blog__featured__content{padding:24px}}.blog__featured__content h2{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__featured__content h2{font-size:22px}}.blog__featured__excerpt{color:#8d8d8d;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0 0 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__featured__excerpt{-webkit-line-clamp:3;margin-bottom:16px;font-size:14px}}.blog__featured__footer{color:#8d8d8d;align-items:center;gap:16px;font-size:14px;display:flex}.blog__featured__author{align-items:center;gap:8px;font-family:GT Eesti Pro Display,sans-serif;font-weight:500;display:inline-flex}.blog__featured__author .blog__author-avatar{object-fit:cover;border-radius:50%;width:22px;height:22px;margin:0}.blog__featured__date{font-family:GT Eesti Pro Display,sans-serif}.blog__featured__date:before{content:"•";margin-right:16px}.blog__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@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{grid-template-columns:1fr 2fr;gap:24px;margin:32px 0 48px;display:grid}@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{width:100%;color:inherit;background-color:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.blog__post:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog__post:hover h5{color:#2929cc}.blog__post__thumbnail{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:210px;min-height:210px;position:relative}@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{color:#000;background:#fffffff2;border-radius:20px;padding:6px 12px;font-family:GT Eesti Pro Display,sans-serif;font-size:12px;font-weight:500;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 4px #0000001a}.blog__post__content{flex-direction:column;flex:1;padding:20px;display:flex}.blog__post__content .blog__post__category{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;margin-bottom:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:12px;font-weight:500}.blog__post__content h5{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-family:Eesti,sans-serif;font-size:18px;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__post__content h5{font-size:16px}}.blog__post__excerpt{color:#8d8d8d;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media only screen and (max-width:991px){.blog__post__excerpt{-webkit-line-clamp:2;font-size:13px}}.blog__post__footer{color:#8d8d8d;border-top:1px solid #f4f4f4;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.blog__post__author{align-items:center;gap:6px;font-family:GT Eesti Pro Display,sans-serif;font-weight:500;display:inline-flex}.blog__post__author .blog__author-avatar{object-fit:cover;border-radius:50%;width:18px;height:18px;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{color:#8d8d8d;font-family:GT Eesti Pro Display,sans-serif;font-size:18px}.blog__pagination{margin-top:64px}.blog__pagination__links{justify-content:center;align-items:center;gap:8px;display:flex}.blog__pagination__number{color:#000;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;transition:all .2s;display:flex}.blog__pagination__number:hover{color:#2929cc;border-color:#2929cc}.blog__pagination__number.current{color:#fff;background-color:#2929cc;border-color:#2929cc}.blog__pagination__dots{color:#8d8d8d;padding:0 4px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px}.blog__pagination__next{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.blog__pagination__next:hover{border-color:#2929cc}.blog__pagination__next:hover svg{color:#2929cc}.blog__newsletter{margin:32px 0 36px;padding:40px 0}.blog__newsletter__inner{background-color:#fed14c;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:0 auto;display:grid}@media only screen and (max-width:991px){.blog__newsletter__inner{text-align:center;grid-template-columns:1fr;gap:20px}}.blog__newsletter__copy{text-align:left;flex-direction:column;gap:4px;padding-bottom:0;display:flex}@media only screen and (max-width:991px){.blog__newsletter__copy{text-align:center;align-items:center}}.blog__newsletter__title{color:#000;margin:0 0 12px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700}@media only screen and (max-width:991px){.blog__newsletter__title{font-size:24px}}.blog__newsletter__subtitle{color:#000;margin:4px 0 0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__newsletter__right-col{flex-direction:column;align-items:flex-start;width:100%;display:flex;gap:2px!important}@media only screen and (max-width:991px){.blog__newsletter__right-col{align-items:center}}.blog__newsletter__input-label{color:#000;margin-bottom:0;font-family:Eesti,sans-serif;font-size:18px;font-weight:700}.blog__newsletter__form{flex-direction:row;align-items:center;gap:12px;width:100%;display:flex}@media only screen and (max-width:991px){.blog__newsletter__form{flex-direction:column;align-items:stretch}}.blog__newsletter__input{border:1px solid #e0e0e0;border-radius:999px;flex:none;width:440px;min-width:0;padding:12px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}@media only screen and (max-width:991px){.blog__newsletter__input{flex:1;width:100%}}.blog__newsletter__disclaimer{color:#000;text-align:left;grid-column:auto;margin-left:0;padding-left:0;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;margin-top:0!important;padding-top:0!important;line-height:1.1!important}.blog__newsletter__disclaimer *{margin-top:0!important;padding-top:0!important}@media only screen and (max-width:991px){.blog__newsletter__disclaimer{text-align:center;margin-top:16px}}.blog__newsletter__disclaimer a{color:#2929cc;font-weight:500;text-decoration:none}.blog__newsletter__disclaimer a:hover{text-decoration:underline}.blog__newsletter__button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2929cc;border:none;border-radius:999px;padding:12px 24px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500}.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{justify-content:center;align-items:center;gap:48px;display:flex}@media only screen and (max-width:991px){.blog__cta__inner{text-align:center;flex-direction:column;gap:24px}}.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{color:#000;margin:0 0 12px;font-family:Eesti,sans-serif;font-size:28px;font-weight:700}@media only screen and (max-width:991px){.blog__cta__content h3{font-size:24px}}.blog__cta__content p{color:#000;margin:0 0 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__cta__badges{gap:16px;display:flex}@media only screen and (max-width:991px){.blog__cta__badges{justify-content:center}}.blog__cta__badges a{display:block}.blog__cta__badges a img{width:auto;height:48px}@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{text-align:center;margin-bottom:48px}.single-post__header h1{color:#000;margin:0 0 24px;font-family:Eesti,sans-serif;font-size:42px;font-weight:700;line-height:1.3}@media only screen and (max-width:991px){.single-post__header h1{font-size:28px}}.single-post__meta{color:#8d8d8d;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;display:flex}.single-post__meta .link{color:#2929cc}.single-post__meta .link:hover{text-decoration:underline}.single-post__author{align-items:center;gap:6px;display:inline-flex}.single-post__author .blog__author-avatar{object-fit:cover;border-radius:50%;width:20px;height:20px;margin:0}.single-post__featured-image-wrapper{border-radius:16px;width:100%;margin-bottom:48px}.single-post__featured-image{object-fit:cover;width:100%;height:auto;max-height:500px}.single-post__content{color:#000;font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.8}@media only screen and (max-width:991px){.single-post__content{font-size:16px}}.single-post__content p{margin-bottom:24px}.single-post__content h2{margin:48px 0 24px;font-family:Eesti,sans-serif;font-size:32px;font-weight:700}@media only screen and (max-width:991px){.single-post__content h2{font-size:24px}}.single-post__content h3{margin:32px 0 16px;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}@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:outside}.single-post__content ol li{list-style:decimal}.single-post__content img{border-radius:12px;max-width:100%;height:auto;margin:32px 0}.single-post__content blockquote{color:#1f1fa3;background:#f2f2ff;border-left:4px solid #2929cc;border-radius:0 8px 8px 0;margin:32px 0;padding:16px 0 16px 24px;font-style:italic}.single-post__content a{color:#2929cc}.single-post__content a:hover{text-decoration:underline}.single-post__content strong{font-weight:700}.single-post__actions{justify-content:center;margin-top:48px;display:flex}.single-post__like-btn{color:#2929cc;cursor:pointer;background-color:#0000;border:2px solid #2929cc;border-radius:32px;align-items:center;gap:10px;padding:14px 28px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:inline-flex}.single-post__like-btn svg{transition:all .2s}.single-post__like-btn:hover:not(:disabled){color:#fff;background-color:#2929cc}.single-post__like-btn:hover:not(:disabled) svg{stroke:#fff}.single-post__like-btn:disabled{cursor:default}.single-post__like-btn--liked{color:#fff;background-color:#e53935;border-color:#e53935}.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:#0000}.single-post__nav{border-top:1px solid #e0e0e0;margin-top:64px;padding-top:32px}.single-post__back-link{color:#2929cc;align-items:center;gap:8px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:inline-flex}.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{border-bottom:2px solid #f4f4f4;margin-bottom:24px;padding-bottom:12px;font-family:Eesti,sans-serif;font-size:20px;font-weight:700}.blog-sidebar ul{padding:0;list-style:none}.blog-sidebar ul li{margin-bottom:8px}.blog-sidebar ul li a{color:#000;border-radius:8px;justify-content:space-between;padding:12px 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;transition:all .2s;display:flex}.blog-sidebar ul li a:hover,.blog-sidebar ul li a.active{color:#2929cc;background-color:#f2f2ff;font-weight:500}.blog-sidebar ul li a span{color:#8d8d8d;font-size:.9em}.blog__related-categories{background-color:#f4f4f4;padding:48px 0}.blog__related-categories h3{text-align:center;margin:0 0 24px;font-family:Eesti,sans-serif;font-size:24px;font-weight:700}.blog__category-pills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog__category-pill{color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:24px;padding:12px 24px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.blog__category-pill:hover{color:#2929cc;background-color:#f2f2ff;border-color:#2929cc}.blog-row-symmetric{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@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-bottom:16px;margin-top:0!important}main.spacing .blog-page{margin-top:0!important;padding-top:0!important}.blog-newsletter-card{border-radius:12px;width:100%;padding:40px 72px;display:block;overflow:hidden}.close-button--inapp{top:max(16px,env(safe-area-inset-top) + 8px);right:max(16px,env(safe-area-inset-right) + 8px);z-index:1000;color:#000;background-color:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:fixed;box-shadow:0 2px 8px #00000026}.close-button--inapp:hover{background-color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #0003}.close-button--inapp:active{transform:scale(.95)}@media only screen and (max-width:991px){.close-button--inapp{top:max(12px,env(safe-area-inset-top) + 8px);right:max(12px,env(safe-area-inset-right) + 8px);width:44px;height:44px}}.close-button--inapp svg{width:20px;height:20px}@media only screen and (max-width:991px){.close-button--inapp svg{width:24px;height:24px}}.single-post--inapp{padding-bottom:max(100px,env(safe-area-inset-bottom) + 100px)!important}.single-post--inapp .container{max-width:100%;padding-left:16px;padding-right:16px}.single-post--inapp .single-post__header{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:16px}.single-post--inapp .single-post__header h1{margin-bottom:12px;font-size:36px;line-height:1.3}@media only screen and (max-width:991px){.single-post--inapp .single-post__header h1{font-size:30px}}.single-post--inapp .single-post__meta{flex-wrap:wrap;gap:8px;font-size:13px}.single-post--inapp .single-post__featured-image-wrapper{border-radius:8px;margin-top:16px;margin-bottom:24px}.single-post--inapp .single-post__content{font-size:16px;line-height:1.7}.single-post--inapp .single-post__content p{margin-bottom:16px}.single-post--inapp .single-post__content h2,.single-post--inapp .single-post__content h3,.single-post--inapp .single-post__content h4{margin-top:24px;margin-bottom:12px}.single-post--inapp .single-post__content img{border-radius:8px;max-width:100%;height:auto}.single-post--inapp .single-post__actions{padding:24px 0 max(100px,env(safe-area-inset-bottom) + 100px)0;border-top:1px solid #f4f4f4;margin-top:32px}.single-post--inapp .single-post__like-btn{padding:10px 16px;font-size:14px}.single-post--inapp .single-post__like-btn svg{width:20px;height:20px}.single-post--inapp .single-post__nav{display:none}.skeleton-loader{z-index:1;background-color:#f0f0f0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.skeleton-loader:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:1.5s infinite skeleton-shimmer;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.blog__featured__likes,.blog__post__likes{z-index:2}
.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{border-radius:16px;max-width:100%;height:auto}.reviews-page .btn--primary{color:#fff;background-color:#2929cc;border-color:#2929cc}.reviews-page .btn--secondary{color:#2929cc;background-color:#0000;border:1px solid #2929cc}.reviews-page .btn--secondary:hover{color:#fff;background-color:#2929cc}
