.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.no-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reset-button-style{-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent;border:none;border-radius:0;box-shadow:none;font-family:Roboto,Arial,sans-serif;font-size:inherit;height:auto;line-height:inherit;margin:0;outline:none;padding:0;position:relative;text-align:left;text-decoration:none;text-transform:none;white-space:normal}.btn,.reset-button-style{cursor:pointer;display:inline-block}.btn{border:1px solid #0398e2;border-radius:20px;color:#0398e2;font-size:13px;font-weight:500;padding:7px 35px;text-transform:uppercase}.btn-blue{background-color:#0398e2;color:#fff}.btn-border{align-items:center;background-color:transparent;border:1px solid #005bb5;border-radius:40px;color:#005bb5;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;text-align:center;text-transform:none;transition:background-color .3s ease}.btn-border:hover{background-color:#f1f8fe}.btn-blue__submit{align-items:center;background:#005bb5;border-radius:40px;box-shadow:0 4px 8px #328ce526,0 8px 24px #328ce566;color:#fff;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;text-align:center;text-transform:none;transition:background-color .3s ease;white-space:nowrap}.btn-blue__submit:hover{background-color:#043f98}.btn-transparent{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none}.subscribe-form{background-color:#eaf6ff;border-radius:16px;padding:25px;width:100%}.subscribe-form form{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr min(392px,40vw) min(184px,20vw)}.subscribe-form form .title{color:#293244;font-size:28px;font-weight:500;grid-column:1/4;line-height:36px;margin-bottom:24px}.subscribe-form form .input-wrapper{position:relative;width:100%}.subscribe-form form .input-wrapper:before{content:"";height:24px;left:12px;pointer-events:none;position:absolute;top:12px;width:24px;z-index:3}.subscribe-form form .input-wrapper.email:before{background:url(../images/icons/email.svg)}.subscribe-form form .input-wrapper.email.error{border:1px solid #fd6b56}.subscribe-form form .input-wrapper input{background:#fff;border:1px solid #b9cbdd;border-radius:4px;color:#293244;font-size:16px;font-weight:400;height:48px;line-height:24px;margin:0;padding:12px 0 12px 44px;position:relative;width:100%}.subscribe-form form .input-wrapper input.error{border-bottom:1px solid #fd6b56}.subscribe-form form .input-wrapper input::-webkit-input-placeholder{color:#5d687eb3}.subscribe-form form .input-wrapper input:-moz-placeholder,.subscribe-form form .input-wrapper input::-moz-placeholder{color:#5d687eb3}.subscribe-form form .input-wrapper input:-ms-input-placeholder{color:#5d687eb3}.subscribe-form form .input-wrapper input:focus::-webkit-input-placeholder{color:transparent}.subscribe-form form .input-wrapper input:focus:-moz-placeholder,.subscribe-form form .input-wrapper input:focus::-moz-placeholder{color:transparent}.subscribe-form form .input-wrapper input:focus:-ms-input-placeholder{color:transparent}.subscribe-form form .input-wrapper input:active,.subscribe-form form .input-wrapper input:focus,.subscribe-form form .input-wrapper input:hover{outline:none}.subscribe-form form .pp-wrapper{line-height:18px;margin-left:30px;max-width:392px;position:relative;width:100%}.subscribe-form form .pp-wrapper input[type=checkbox]{left:-1000em;opacity:0;position:absolute}.subscribe-form form .pp-wrapper label{display:block;position:relative}.subscribe-form form .pp-wrapper label,.subscribe-form form .pp-wrapper label a{color:#293244;font-size:13px;font-weight:400;line-height:20px}.subscribe-form form .pp-wrapper label a:hover{text-decoration:underline}.subscribe-form form .pp-wrapper label.error{color:#fd6b56}.subscribe-form form .pp-wrapper label:before{background-color:#fff;border:1px solid #b9cbdd;border-radius:0;box-sizing:border-box;content:"";height:24px;left:-30px;margin:0;position:absolute;top:4px;transition:border-color .3s;width:24px}.subscribe-form form .pp-wrapper label.error:before{border:1px solid #fd6b56}.subscribe-form form .pp-wrapper label:after{background:url(../images/forms/checkbox-tick.svg) transparent 0 50% no-repeat;background-size:100% auto;content:"";height:11px;left:-25px;opacity:0;position:absolute;top:11px;transform:scale(.8);transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.275);width:14px}.subscribe-form form .pp-wrapper input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.subscribe-form form .button-wrapper{max-width:184px;width:100%}.subscribe-form form .button-wrapper button{font-size:14px;padding:12px 35px;width:100%}.subscribe-form form .button-wrapper button:hover{cursor:pointer}@media (max-width:960px){.subscribe-form{padding:16px 16px 15px}.subscribe-form form{grid-template-columns:1fr;row-gap:16px}.subscribe-form form .title{grid-column:1/2;margin-bottom:16px;width:calc(100vw - 72px)}.subscribe-form form .input-wrapper{width:calc(100vw - 72px)}.subscribe-form form .input-wrapper label{width:calc(100vw - 82px)}.subscribe-form form .pp-wrapper{max-width:calc(100vw - 82px);width:calc(100vw - 72px)}.subscribe-form form .pp-wrapper label{width:calc(100vw - 102px)}.subscribe-form form .button-wrapper{margin-top:8px;max-width:calc(100vw - 72px)}}.clearfix[data-v-12440748]{zoom:1}.clearfix[data-v-12440748]:after,.clearfix[data-v-12440748]:before{content:"";display:table}.clearfix[data-v-12440748]:after{clear:both}.no-user-select[data-v-12440748]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reset-button-style[data-v-12440748]{-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent;border:none;border-radius:0;box-shadow:none;font-family:Roboto,Arial,sans-serif;font-size:inherit;height:auto;line-height:inherit;margin:0;outline:none;padding:0;position:relative;text-align:left;text-decoration:none;text-transform:none;white-space:normal}.btn[data-v-12440748],.reset-button-style[data-v-12440748]{cursor:pointer;display:inline-block}.btn[data-v-12440748]{border:1px solid #0398e2;border-radius:20px;color:#0398e2;font-size:13px;font-weight:500;padding:7px 35px;text-transform:uppercase}.btn-blue[data-v-12440748]{background-color:#0398e2;color:#fff}.btn-border[data-v-12440748]{align-items:center;background-color:transparent;border:1px solid #005bb5;border-radius:40px;color:#005bb5;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;text-align:center;text-transform:none;transition:background-color .3s ease}.btn-border[data-v-12440748]:hover{background-color:#f1f8fe}.btn-blue__submit[data-v-12440748]{align-items:center;background:#005bb5;border-radius:40px;box-shadow:0 4px 8px #328ce526,0 8px 24px #328ce566;color:#fff;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;text-align:center;text-transform:none;transition:background-color .3s ease;white-space:nowrap}.btn-blue__submit[data-v-12440748]:hover{background-color:#043f98}.btn-transparent[data-v-12440748]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none}.news[data-v-12440748]{margin-bottom:60px}.news .posts-wrapper[data-v-12440748]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.news .posts-wrapper .subscribe-form[data-v-12440748]{grid-column:1/4;grid-row:2/3}.news .container .news-item[data-v-12440748]{min-height:310px;width:100%}@media (max-width:960px){.news .posts-wrapper[data-v-12440748]{grid-template-columns:1fr}.news .posts-wrapper .post[data-v-12440748]{max-width:calc(100vw - 40px)}.news .posts-wrapper .post .bottom span[data-v-12440748],.news .posts-wrapper[data-v-12440748] .post_type_media-card .bottom a{font-size:14px;line-height:24px}.news .posts-wrapper .subscribe-form[data-v-12440748]{grid-column:1/2;grid-row:3/4;max-width:calc(100vw - 40px)}}[data-v-12440748] nav.pagination{grid-column:1/4;justify-self:center}@media (max-width:960px){[data-v-12440748] nav.pagination{grid-column:1/2}}
