@font-face{font-family:"Cera Pro";src:url(bd6d2b108fe5ad627abc.woff2) format("woff2"),url(a55a8447f7e356be3d3e.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Cera Pro";src:url(98174a78a68fda76bc80.woff2) format("woff2"),url(c7da3a40565f40d48ea7.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Cera Pro";src:url(971142b272d995391f9f.woff2) format("woff2"),url(fda916faed811db91924.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Cera Pro";src:url(b1c16c1f6b8d0ca8bef1.woff2) format("woff2"),url(b7759d3a48655f563f30.woff) format("woff");font-weight:700;font-style:normal}.mobile-only{visibility:hidden}@media only screen and (max-width: 768px){.mobile-only{visibility:visible}}.not-mobile{visibility:hidden}@media only screen and (min-width: 768px){.not-mobile{visibility:visible}}@media only screen and (min-width: 1260px){.desktop-hide{display:none !important}}.desktop-show{display:none !important}@media only screen and (min-width: 1260px){.desktop-show{display:block !important}}@media only screen and (min-width: 1024px){.tablet-hide{display:none !important}}.tablet-show{display:none !important}@media only screen and (min-width: 1024px){.tablet-show{display:block !important}}@media only screen and (min-width: 768px){.mobile-hide{display:none !important}}.mobile-show{display:none !important}@media only screen and (min-width: 768px){.mobile-show{display:block !important}}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:white;border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#aaa;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#111}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img,fieldset,a img{border:none}input[type=text],input[type=email],input[type=search],input[type=tel],textarea{-webkit-appearance:none}input[type=submit],button{cursor:pointer}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span,a:focus{outline:none}ul,ol{list-style-type:none}table{width:100%;border-spacing:0;border-collapse:collapse}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Cera Pro",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;color:#002b54}button,input,textarea,select{font-family:"Cera Pro",sans-serif}a{text-decoration:underline;color:#7c4199}a:hover,a:focus-visible{color:#622b78}a:focus-visible{outline:1px solid #622b78}.button,.btn,.header__button,.header__menu_button,.buttonText{text-decoration:none !important}.button:hover,.button:focus-visible,.btn:hover,.btn:focus-visible,.header__button:hover,.header__button:focus-visible,.header__menu_button:hover,.header__menu_button:focus-visible,.buttonText:hover,.buttonText:focus-visible{color:#fff;outline:none !important}button{background:none}img,svg{vertical-align:middle}:focus-visible:not(label.toggle,input,select,textarea){text-decoration-color:currentColor !important;text-decoration-line:underline !important;text-decoration-thickness:2px !important}label.toggle:focus-visible{outline:none}label.toggle:focus-visible .toggle__inner{outline:2px solid #009fda !important}label.toggle:focus-visible.toggle-both-visible .toggle__inner{outline:2px solid #009fda !important}a:focus-visible img:first-of-type,a:focus-visible svg:first-of-type{border-bottom:2px solid currentColor !important}.header__burger:focus-visible{outline:1px dotted currentColor}.amcharts-chart-div{overflow:unset !important}.chart>div{overflow:unset !important}#cc--main{z-index:33}.page{display:flex;min-height:100vh;flex-direction:column}.page__banner{display:none}@media only screen and (min-width: 1024px){.page__banner{display:block;padding:12px 30px;background-image:linear-gradient(90deg, #009FDA 0%, #7C4199 100%);text-align:center;font-size:16px;font-weight:500;color:#fff}.page__banner a{margin-left:10px;border-bottom:1px solid #fff;font-weight:700;color:#fff;transition:border-color .2s}.page__banner a:hover{border-color:rgba(0,0,0,0)}}@media only screen and (min-width: 1680px){.page__banner{padding:16px 30px}}.page.no-overflow,.page-contentPage,.page-newsArticle,.page-faqPage,.page-documents{overflow:visible}.inner{flex:1 1 auto}.container{width:100%;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:1375px;padding:0 30px}}.button,.btn{display:inline-flex;justify-content:center;align-items:center;height:46px;padding:0 30px;border:1px solid #7c4199;background:#7c4199;border-radius:6px;text-align:center;font-size:14px;font-weight:500;color:#fff;text-decoration:none;transition:background .2s,color .2s}.button:hover,.btn:hover{border-color:#6d3987;background:#6d3987}.button img,.btn img{max-width:30px;margin-left:25px}@media only screen and (min-width: 1260px){.button img,.btn img{max-width:35px}}.button svg,.btn svg{margin-left:10px}@media only screen and (min-width: 768px){.button svg,.btn svg{margin-left:18px}}.button.loading svg,.btn.loading svg{animation-duration:500ms;animation-name:rotate;animation-iteration-count:infinite}.button_stroke-white,.btn_stroke-white{border-color:#fff;background:#fff;color:#7c4199}.button_stroke-white:hover,.btn_stroke-white:hover{background:#7c4199;color:#fff !important;border-color:#fff}.button_stroke-white:focus-visible,.btn_stroke-white:focus-visible{background:#7c4199;color:#fff !important;border-color:#fff}.button_stroke-purple,.btn_stroke-purple{border-color:#7c4199;background:#7c4199;color:#fff}.button_stroke-purple:hover,.btn_stroke-purple:hover{background:#fff;color:#7c4199 !important;border-color:#7c4199}.button_white,.btn_white{background:#fff;border-color:#fff;color:#7c4199}.button_white:hover,.btn_white:hover{background:rgba(0,0,0,0);border-color:#fff;color:#fff}.button_blue,.btn_blue{background:#009fda;border-color:#009fda;color:#002b54}.button_blue:hover,.btn_blue:hover{border-color:#008cc1;background:#008cc1;color:#002b54 !important}.button_blue:focus-visible,.btn_blue:focus-visible{border-color:#008cc1;background:#008cc1;color:#002b54 !important}.button_purple,.btn_purple{background:#7c4199;border-color:#7c4199}.button_purple:hover,.btn_purple:hover{border-color:#6d3987;background:#6d3987}.button_purple:focus-visible,.btn_purple:focus-visible{border-color:#6d3987;background:#6d3987}@media only screen and (min-width: 1260px){.button_large,.btn_large{height:60px;font-size:18px}}@keyframes rotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(359deg)}}.header{position:relative;z-index:10;padding:16px 0;box-shadow:0 3px 20px rgba(0,0,0,.04)}@media only screen and (min-width: 1024px){.header{position:sticky;top:-1px;background-color:#fff;padding:20px 0;transition:padding 200ms ease-out}}@media only screen and (min-width: 1260px){.header{padding:23px 0}}@media only screen and (min-width: 1024px){.header.is_pinned{padding:9px 0;transition-duration:400ms}}@media only screen and (min-width: 1260px){.header.is_pinned .header__logo{width:160px}}@media only screen and (min-width: 1024px){.header__container{display:flex;align-items:center}}.header__logo{position:relative;z-index:25;display:block;width:160px;margin:0 auto 0 0}@media only screen and (min-width: 1024px){.header__logo{width:160px;margin:0}}@media only screen and (min-width: 1260px){.header__logo{width:190px}}@media only screen and (min-width: 1420px){.header__logo{margin-right:100px}}.header__logo img{width:100%}.header__logo img:nth-child(1){display:none}.header__wrapper{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh)*100);background:#fff;padding:76px 20px 0;visibility:hidden;opacity:0;transition:all .2s}@media only screen and (min-width: 1024px){.header__wrapper{position:static;flex-direction:row;flex-grow:1;min-height:auto;padding:0;background:none;visibility:visible;opacity:1}}.header__wrapper.visible{visibility:visible;opacity:1}.header__nav{margin-bottom:40px}@media only screen and (min-width: 1024px){.header__nav{display:flex;align-items:center;margin:0 auto;padding-left:10px}}.header__item{border-bottom:1px solid rgba(0,159,218,.2)}@media only screen and (min-width: 1024px){.header__item{border-color:rgba(0,0,0,0)}}@media only screen and (min-width: 1024px){.header__item:not(:last-child){margin-right:16px}}@media(min-width: 1120px){.header__item:not(:last-child){margin-right:24px}}@media only screen and (min-width: 1260px){.header__item:not(:last-child){margin-right:35px}}.header__item.active{border-bottom:none}.header__head{position:relative;padding:9px 25px 9px 0;font-size:30px;font-weight:500;color:#002b54;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 1024px){.header__head{margin-right:17px;padding:0;border-bottom:1px solid rgba(0,0,0,0);font-size:16px;line-height:1;cursor:pointer;transition:all .2s}}@media only screen and (min-width: 1260px){.header__head{font-size:18px}.header__head:hover{color:#622b78}}.header__head.header__has_submenu:after{content:"";position:absolute;top:50%;right:0;width:16px;height:11px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2711%27 viewBox=%270 0 16 11%27%3E%3Cpath d=%27M2.6 0L0 2.66l8 8.007 8-8.007L13.4 0 8 5.453z%27 fill=%27%23009fda%27/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;transition:transform .2s}@media only screen and (min-width: 1024px){.header__head.header__has_submenu:after{right:-15px;width:10px;height:7px;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2711%27 viewBox=%270 0 16 11%27%3E%3Cpath d=%27M2.6 0L0 2.66l8 8.007 8-8.007L13.4 0 8 5.453z%27 fill=%27%237C4199%27/%3E%3C/svg%3E")}}@media(min-width: 1120px){.header__head.header__has_submenu:after{right:-17px}}@media only screen and (min-width: 1420px){.header__head.header__has_submenu:after{top:60%;margin-top:0}}@media only screen and (min-width: 1024px){.header__item.active .header__head{border-color:#002b54}}.header__item.active .header__head:after{transform:translateY(-50%) rotate(180deg)}.header__body{display:none;margin:0 -20px;padding-bottom:30px}@media only screen and (min-width: 1024px){.header__body{display:block;position:absolute;top:100%;left:0;right:0;margin:0;padding:0 30px;transform:translateY(20px);visibility:hidden;opacity:0;background:#fff;box-shadow:inset 0 3px 16px rgba(0,0,0,.04),0 3px 6px rgba(0,0,0,.16);transition:all .3s}}@media only screen and (min-width: 1420px){.header__body{padding:0 0}}.header__item.active .header__body{display:block}@media only screen and (min-width: 1024px){.header__item.active .header__body{transform:translateY(0);visibility:visible;opacity:1}}.header__row{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.header__row{display:flex;flex-direction:row}}@media only screen and (min-width: 1260px){.header__row{position:relative;z-index:2;max-width:1315px;margin:0 auto}}.header__col{padding:20px;background:rgba(242,246,252,.5);border-bottom:1px solid rgba(0,159,218,.2)}@media only screen and (min-width: 1024px){.header__col{flex-grow:1;padding:40px 30px 60px 0;background:none;margin:-8px calc(34% - 40px) 0 34%;border-top:none !important;border-bottom:none}}@media only screen and (min-width: 1260px){.header__col{padding:60px 30px 80px 0}}@media only screen and (min-width: 1420px){.header__col{padding:70px 30px 90px 0}}@media only screen and (min-width: 1024px){.header__body_cols_2:after{content:"";position:absolute;height:100%;width:35%;right:0;top:0;background-color:#f2f6fc;z-index:-2}}@media only screen and (min-width: 1260px){.header__body_cols_2:after{width:37%}}@media only screen and (min-width: 1420px){.header__body_cols_2:after{width:39%}}.header__body_cols_2 .header__row{max-width:1060px}.header__body_cols_2 .header__col:nth-child(1){border-top:1px solid rgba(0,159,218,.2)}@media only screen and (min-width: 1024px){.header__body_cols_2 .header__col:nth-child(1){flex:0 0 45%;padding-left:0;padding-right:80px;margin:-8px 0 0 20%}}@media only screen and (min-width: 1260px){.header__body_cols_2 .header__col:nth-child(1){padding-right:90px}}@media only screen and (min-width: 1024px){.header__body_cols_2 .header__col:nth-child(1) .header__menu li a{display:inline-block;font-size:20px;line-height:1.2;font-weight:500;text-decoration:underline;color:#002b54;transition:color .2s,outline .2s}.header__body_cols_2 .header__col:nth-child(1) .header__menu li a:hover{color:#7c4199}.header__body_cols_2 .header__col:nth-child(1) .header__menu li a:focus-visible{color:#7c4199;outline:1px solid #7c4199}}@media only screen and (min-width: 1024px){.header__body_cols_2 .header__col:nth-child(1) .header__direction{font-size:30px}.header__body_cols_2 .header__col:nth-child(1) .header__direction a{font-size:30px}}@media only screen and (min-width: 1024px){.header__body_cols_2 .header__col:nth-child(2){flex:0 0 35%;position:relative;padding-left:30px;margin:0 0}}@media only screen and (min-width: 1260px){.header__body_cols_2 .header__col:nth-child(2){padding-left:40px}}@media only screen and (min-width: 1024px){.header__body_cols_2 .header__col:nth-child(2) .header__direction,.header__body_cols_2 .header__col:nth-child(2) .header__link{font-size:18px}.header__body_cols_2 .header__col:nth-child(2) .header__direction a,.header__body_cols_2 .header__col:nth-child(2) .header__link a{font-size:18px}}@media only screen and (min-width: 1024px){.header__body_cols_2 .header__col:nth-child(2):after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background-color:#f2f6fc;transform:skew(10deg, 0deg);transform-origin:bottom left;z-index:-1}}.header__body_cols_3 .header__col:nth-child(1){order:3}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(1){position:relative;order:unset;padding-right:30px;flex:0 0 28%;max-width:28%;margin:0 0 0 0;box-shadow:-300px 0 0 0 #f2f6fc}}@media only screen and (min-width: 1260px){.header__body_cols_3 .header__col:nth-child(1){order:unset;padding-right:60px}}@media only screen and (min-width: 1420px){.header__body_cols_3 .header__col:nth-child(1){box-shadow:-420px 0 0 0 #f2f6fc}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(1) .header__direction{font-size:18px}.header__body_cols_3 .header__col:nth-child(1) .header__direction a{font-size:18px}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(1) .header__content{max-width:300px}}@media only screen and (min-width: 1260px){.header__body_cols_3 .header__col:nth-child(1) .header__content{padding-right:30px}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(1):after{content:"";position:absolute;height:100%;width:200%;right:10px;top:0;background-color:#f2f6fc;transform:skew(-10deg, 0deg);z-index:-1}}.header__body_cols_3 .header__col:nth-child(2){border-top:1px solid #c9d9f2}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(2){flex:1;padding-right:30px;padding-left:5%;margin:-8px 0 0 0}}@media only screen and (min-width: 1260px){.header__body_cols_3 .header__col:nth-child(2){padding-left:7.5%}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(2) .header__content{max-width:450px}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(2) .header__direction{font-size:30px}.header__body_cols_3 .header__col:nth-child(2) .header__direction a{font-size:30px}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(2) .header__content+.header__menu li a{display:inline-block;font-size:20px;line-height:1.2;font-weight:500;text-decoration:underline;color:#002b54;transition:color .2s,outline .2s}.header__body_cols_3 .header__col:nth-child(2) .header__content+.header__menu li a:hover{color:#7c4199}.header__body_cols_3 .header__col:nth-child(2) .header__content+.header__menu li a:focus-visible{color:#7c4199;outline:1px solid #7c4199}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(3){flex:0 0 25%;padding-right:30px;margin:0 0}}@media only screen and (min-width: 1260px){.header__body_cols_3 .header__col:nth-child(3){flex:0 0 250px}}@media only screen and (min-width: 1024px){.header__body_cols_3 .header__col:nth-child(3) .header__direction,.header__body_cols_3 .header__col:nth-child(3) .header__link{font-size:18px}.header__body_cols_3 .header__col:nth-child(3) .header__direction a,.header__body_cols_3 .header__col:nth-child(3) .header__link a{font-size:18px}}.header__direction{display:block;margin-bottom:10px;font-size:22px;font-weight:500;color:#002b54;text-decoration:underline}@media only screen and (min-width: 1024px){.header__direction{transition:color .2s,outline .2s}.header__direction:hover{color:#7c4199}.header__direction:focus-visible{color:#7c4199;outline:1px solid #7c4199}}@media only screen and (min-width: 1260px){.header__direction{margin-bottom:20px}}.header__details{margin-bottom:20px}@media only screen and (min-width: 1024px){.header__details{margin-bottom:30px}}.header__details li:not(:last-child){margin-bottom:6px}.header__details a{display:inline-block;font-weight:500;color:#002b54;text-decoration:underline}@media only screen and (min-width: 1024px){.header__details a{font-weight:300;transition:color .2s,outline .2s}.header__details a:hover{color:#7c4199}.header__details a:focus-visible{color:#7c4199;outline:1px solid #7c4199}}.header__details a:before{content:"•";margin-right:10px}@media only screen and (min-width: 1024px){.header__group{display:flex;align-items:center;margin-left:15px}}@media(min-width: 1120px){.header__group{margin-right:10px;margin-left:20px}}@media only screen and (min-width: 1260px){.header__group{margin-right:20px;margin-left:30px}}.header__group li{white-space:nowrap}@media(min-width: 1120px){.header__group li:not(:last-child){margin-right:8px}}@media only screen and (min-width: 1260px){.header__group li:not(:last-child){margin-right:20px}}.header__group a{display:flex;border-bottom:1px solid rgba(0,159,218,.2);padding:10px 0;font-size:20px;font-weight:500;color:#002b54;text-decoration:underline}@media only screen and (min-width: 1024px){.header__group a{padding:0;border:none;font-size:14px;transition:color .2s,outline .2s}.header__group a:hover{color:#7c4199}.header__group a:focus-visible{color:#7c4199;outline:1px solid #7c4199}}.header__links li:not(:last-child){margin-bottom:15px}.header__links a{display:inline-block;font-size:20px;line-height:1.2;font-weight:500;text-decoration:underline;color:#002b54}@media only screen and (min-width: 1024px){.header__links a{transition:color .2s,outline .2s}.header__links a:hover{color:#7c4199}.header__links a:focus-visible{color:#7c4199;outline:1px solid #7c4199}}.header__content{margin-bottom:30px}.header__link{display:block;margin-bottom:10px;font-size:22px;font-weight:500;color:#002b54;text-decoration:underline}@media only screen and (min-width: 1024px){.header__link{transition:color .2s,outline .2s}.header__link:hover{color:#7c4199}.header__link:focus-visible{color:#7c4199;outline:1px solid #7c4199}}@media only screen and (min-width: 1260px){.header__link{margin-bottom:20px}}.header__menu li:not(:last-child){margin-bottom:15px}.header__menu a{font-size:18px;font-weight:500;color:#002b54}@media only screen and (min-width: 1024px){.header__menu a{text-decoration:underline;font-size:16px;transition:color .2s,outline .2s}.header__menu a:hover{color:#7c4199}.header__menu a:focus-visible{color:#7c4199;outline:1px solid #7c4199}}@media only screen and (min-width: 1024px){.header__menu_button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-width:120px;height:46px;padding:0 15px 2px;border-radius:23px;background:#7c4199;border:1px solid #7c4199;font-size:14px;font-weight:500;color:#fff !important;text-decoration:none !important;transition:background .5s linear !important}.header__menu_button:hover{background:#65357c;color:#fff !important}}@media only screen and (min-width: 1260px){.header__menu_button{min-width:140px}}.header__button{display:none}@media only screen and (min-width: 1024px){.header__button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;height:46px;margin-right:15px;padding:0 15px;border-radius:23px;background:#7c4199;font-size:14px;font-weight:500;color:#fff;transition:background .2s}.header__button:hover{background:#6d3987}}@media(min-width: 1120px){.header__button{margin-right:25px}}.header__search{display:flex;justify-content:space-between;align-items:center;margin-bottom:auto;border-bottom:1px solid rgba(0,159,218,.2);padding:10px 0;font-size:20px;font-weight:500;color:#002b54;padding:0 16px 0 0;margin:10px 0}.header__search input{font-size:20px;color:#002b54;padding:10px 0}.header__search path{transition:fill .2s}@media only screen and (min-width: 1024px){.header__search{margin:0;padding:0;border:none;font-size:0;border-radius:18px}.header__search:hover path{fill:#008cc1}}@media only screen and (min-width: 1024px){.header__search{border:1px solid rgba(0,0,0,0);padding:0}.header__search input{width:1px;transition:all ease-in-out 300ms;padding:0;background-color:rgba(0,0,0,0);font-size:14px}.header__search input:focus{width:100px;padding:5px 10px}.header__search:focus-within,.header__search:focus{border:1px solid #c5d1e3;border-radius:18px;padding:0 16px 0 0}.header__search:focus-within input,.header__search:focus input{width:100px;padding:5px 10px}}.header__search button:focus-visible svg{border-bottom:2px solid #009fda}.header__contact{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px -20px 0;padding:20px;background:#7c4199;font-size:18px;font-weight:500;color:#fff}@media only screen and (min-width: 1024px){.header__contact{display:none}}.header__contact svg{margin-bottom:10px}.header__burger{position:absolute;top:26px;right:20px;z-index:25;flex-shrink:0;width:30px;height:22px;background:none;text-align:center;transition:background .2s}@media only screen and (min-width: 1024px){.header__burger{display:none}}.header__burger:before,.header__burger:after,.header__burger span{display:block;width:30px;height:2px;border-radius:2px;background:#7c4199;transition:transform .2s,width .2s,background .2s}.header__burger:before,.header__burger:after{content:""}.header__burger span{margin:8px auto}.header__burger.active:before{transform:translateY(10px) rotate(45deg)}.header__burger.active span{transform:translateX(0px) rotate(-45deg)}.header__burger.active:after{transform:translateY(-10px) rotate(45deg)}.section{margin-bottom:30px}@media only screen and (min-width: 768px){.section{margin-bottom:30px}}@media only screen and (min-width: 1024px){.section{margin-bottom:45px}}@media only screen and (min-width: 1260px){.section{margin-bottom:55px}}.section.margin__none{margin-bottom:0}.section.margin__low{margin-bottom:20px}@media only screen and (min-width: 1260px){.section.margin__low{margin-bottom:25px}}.section.margin__medium{margin-bottom:30px}@media only screen and (min-width: 1260px){.section.margin__medium{margin-bottom:35px}}.h1{font-size:40px;line-height:1;font-weight:500}@media only screen and (min-width: 1024px){.h1{font-size:56px}}@media only screen and (min-width: 1260px){.h1{font-size:70px}}@media only screen and (min-width: 1420px){.h1{font-size:80px}}.h2{font-size:40px;line-height:1;font-weight:500}@media only screen and (min-width: 1024px){.h2{font-size:52px}}@media only screen and (min-width: 1260px){.h2{font-size:64px}}@media only screen and (min-width: 1420px){.h2{font-size:70px}}.h3{font-size:40px;line-height:1;font-weight:500}@media only screen and (min-width: 1024px){.h3{font-size:50px}}@media only screen and (min-width: 1260px){.h3{font-size:60px}}.h4{font-size:40px;line-height:1;font-weight:500}@media only screen and (min-width: 1260px){.h4{font-size:50px;line-height:1.2}}.h5{font-size:36px;line-height:1;font-weight:300}@media only screen and (min-width: 1260px){.h5{font-size:40px;line-height:1.1}}.bigger{font-size:120%}.small,small{font-size:90%}.text-blue,.blue-text{color:#009fda}.text-purple,.purple-text{color:#7c4199}.text-center{text-align:center}.home{position:relative;padding-bottom:20px}@media only screen and (min-width: 1024px){.home{padding-bottom:5px}}.home:before,.home:after{content:"";position:absolute;top:0;left:0;right:0}.home:after{height:55px;background:#7c4199;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 65px), 0 100%)}@media only screen and (min-width: 768px){.home:after{height:55px}}@media only screen and (min-width: 1024px){.home:after{display:none}}@media only screen and (min-width: 1024px){.home:before{content:"";position:absolute;top:1px;left:0;right:auto;width:calc(100% - 400px);bottom:1px;background:#7c4199;z-index:-1;background-image:linear-gradient(159deg, #7C4199 0%, rgba(0, 43, 84, 0.5) 100%)}}@media only screen and (min-width: 1024px)and (min-width: 1420px){.home:before{width:calc(100% - 400px)}}.home.has-image:not(.has-mobile-texture):after{height:360px}@media only screen and (min-width: 768px){.home.has-image:not(.has-mobile-texture):after{height:480px}}@media only screen and (min-width: 1024px){.home.has-image:not(.has-mobile-texture):after{display:none}}.home.has-image.has-mobile-texture .home__preview{display:none}.home.has-image.has-mobile-texture .home__preview.home__preview_texture{display:block}@media only screen and (min-width: 1024px){.home.has-image.has-mobile-texture .home__preview{display:block}.home.has-image.has-mobile-texture .home__preview.home__preview_texture{display:none}}@media only screen and (min-width: 1024px){.home__container{display:flex;align-items:center;min-height:320px;padding-top:20px;padding-bottom:20px}}@media only screen and (min-width: 1260px){.home__container{padding-top:30px;padding-bottom:30px}}.home__preview{position:relative;z-index:1;height:55px;margin-bottom:10px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 65px));background:rgba(0,0,0,0) linear-gradient(271deg, #7C4199 0%, #5E58A9 100%) 0% 0% no-repeat padding-box}@media only screen and (min-width: 1024px){.home__preview{position:absolute;top:0;right:0;bottom:0;width:500px;height:auto;margin-bottom:0;clip-path:polygon(100px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1260px){.home__preview{width:630px;clip-path:polygon(160px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1420px){.home__preview{width:660px}}@media only screen and (min-width: 1680px){.home__preview{width:700px}}.home__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home.has-image:not(.has-mobile-texture) .home__preview{height:360px}@media only screen and (min-width: 768px){.home.has-image:not(.has-mobile-texture) .home__preview{height:480px}}@media only screen and (min-width: 1024px){.home.has-image:not(.has-mobile-texture) .home__preview{height:auto}}.home__wrap{padding-top:0}@media only screen and (min-width: 1024px){.home__wrap{padding:0;color:#fff;max-width:calc(100% - 500px)}}@media only screen and (min-width: 1260px){.home__wrap{max-width:calc(100% - 630px)}}@media only screen and (min-width: 1420px){.home__wrap{max-width:700px}}.home__title{margin-bottom:10px;color:#009fda}.home__title.h4{font-size:24px;text-wrap:balance}@media only screen and (min-width: 1024px){.home__title{color:#fff;margin-bottom:20px}.home__title.h4{font-size:36px;text-wrap:unset}}.home__content{font-size:18px}@media only screen and (min-width: 1260px){.home__content{font-size:20px}}.home__content a{color:#fff}.quality{padding:25px 0;background:#f8fbff}@media only screen and (min-width: 768px){.quality{padding:35px 0}}@media only screen and (min-width: 1024px){.quality{padding:0}}@media only screen and (min-width: 1024px){.quality__list{display:flex;margin:0 -25px}}@media only screen and (min-width: 1260px){.quality__list{margin:0 -40px}}@media only screen and (min-width: 1420px){.quality__list{margin:0 -70px}}@media only screen and (min-width: 1024px){.quality__list li{flex:0 0 33.33%;padding:40px 25px 60px}}@media only screen and (min-width: 1260px){.quality__list li{padding:50px 40px 60px}}@media only screen and (min-width: 1420px){.quality__list li{padding:60px 70px 80px}}.quality__list li:nth-child(2){margin:25px -20px;padding:25px 20px;background:#f2f6fc}@media only screen and (min-width: 768px){.quality__list li:nth-child(2){margin:30px -30px;padding:30px 30px}}@media only screen and (min-width: 1024px){.quality__list li:nth-child(2){margin:0;padding:40px 25px 60px}}@media only screen and (min-width: 1260px){.quality__list li:nth-child(2){padding:50px 40px 60px}}@media only screen and (min-width: 1420px){.quality__list li:nth-child(2){padding:60px 70px 80px}}.quality__title{margin-bottom:15px}@media only screen and (min-width: 1260px){.quality__title{margin-bottom:25px}}.quality__content{margin-bottom:20px}@media only screen and (min-width: 1260px){.quality__content{margin-bottom:40px}}@media only screen and (min-width: 1024px){.quality .button{min-width:200px}}@media only screen and (min-width: 1024px){.richtext__container{max-width:900px}}@media only screen and (min-width: 1024px){.richtext .richtext__container.wide{max-width:1000px}}@media only screen and (min-width: 1024px){.richtext .richtext__container.narrow{max-width:900px}}.richtext .content.lite h1,.richtext .content.lite h2,.richtext .content.lite h3,.richtext .content.lite h4{color:#002b54;font-weight:300}main.inner>.richtext:first-child{margin-top:50px}@media only screen and (min-width: 768px){main.inner>.richtext:first-child{margin-top:70px}}@media only screen and (min-width: 1024px){main.inner>.richtext:first-child{margin-top:90px}}@media only screen and (min-width: 1024px){.strip .strip__container.wide{max-width:1000px}}@media only screen and (min-width: 1024px){.strip .strip__container.narrow{max-width:900px}}.strip__items{display:flex;justify-content:center;align-items:center}.strip__items li{margin:0 20px}@media only screen and (min-width: 1260px){.strip__items li{margin:0 24px}}.strip__items li img{width:100%}@media only screen and (min-width: 768px){.strip__items li img{width:auto;height:auto;max-width:240px;max-height:95px}}.help__list li,.help__list_plain li,.help__group li{padding:25px 25px 30px;border-radius:10px;border:1px solid rgba(94,127,177,.36);text-align:center}@media only screen and (min-width: 768px){.help__list,.help__list_plain{display:flex;flex-wrap:wrap;margin:0 -17px}}.help__list li,.help__list_plain li{box-shadow:inset 0 3px 0 #7c4199}@media only screen and (min-width: 768px){.help__list li,.help__list_plain li{display:flex;flex-direction:column;align-items:center;flex:0 0 calc(50% - 34px);width:calc(50% - 34px);margin:0 17px;padding:35px 20px}}@media only screen and (min-width: 1024px){.help__list li,.help__list_plain li{flex:0 0 calc(33.333% - 34px);width:calc(33.333% - 34px)}}@media only screen and (min-width: 1260px){.help__list li,.help__list_plain li{padding:35px 20px}}@media only screen and (min-width: 1420px){.help__list li,.help__list_plain li{padding:35px 25px}}.help__list li:not(:last-child),.help__list_plain li:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 1024px){.help__list li:not(:last-child),.help__list_plain li:not(:last-child){margin-bottom:0}}@media only screen and (min-width: 1024px){.help__list li:nth-child(n+4),.help__list_plain li:nth-child(n+4){margin-top:30px}}.help__list li:nth-child(2),.help__list li:nth-child(5),.help__list li:nth-child(8){display:flex;flex-direction:column;justify-content:center;align-items:center;background:#7c4199}.help__list li:nth-child(2) .help__category,.help__list li:nth-child(5) .help__category,.help__list li:nth-child(8) .help__category{color:#fff}.help__list li:nth-child(2) .help__content,.help__list li:nth-child(5) .help__content,.help__list li:nth-child(8) .help__content{color:#fff}.help__list li:nth-child(2) a:focus-visible,.help__list li:nth-child(5) a:focus-visible,.help__list li:nth-child(8) a:focus-visible{outline-color:#fff}.help__group li:nth-child(2n+1){box-shadow:inset 0 3px 0 #009fda}.help__group li:nth-child(2n){box-shadow:inset 0 3px 0 #7c4199}.help__group li:not(:last-child){margin-bottom:30px}.help__icon{margin-bottom:20px}@media only screen and (min-width: 1260px){.help__icon{display:flex;justify-content:center;align-items:center;height:55px}}.help__category{margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.3;color:#009fda}@media only screen and (min-width: 1260px){.help__category{font-size:20pt;line-height:1.2}}.help__content{margin-bottom:25px}@media only screen and (min-width: 1260px){.help__content{max-width:100%;margin:0 0 30px}}.help .shortcode_phone{display:inline-block;margin-bottom:10px;font-size:28px;line-height:1;font-weight:500;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1024px){.help .shortcode_phone{font-size:24px}}@media only screen and (min-width: 1260px){.help .shortcode_phone{margin-bottom:12px;font-size:28px}}.help .shortcode_email{display:inline-block;margin-bottom:5px;font-size:16px;font-weight:500;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis}.help .shortcode_email:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 1260px){.help .shortcode_email{font-size:18px}}.help .button{min-width:180px}@media only screen and (min-width: 1024px){.help .button{margin-top:auto}}@media only screen and (min-width: 1260px){.help .button{min-width:230px}}.offer{position:relative;padding-bottom:40px}@media only screen and (min-width: 768px){.offer{padding-bottom:60px}}@media only screen and (min-width: 1024px){.offer{padding:65px 0}}.offer:before,.offer:after{content:"";position:absolute;top:1px;left:0;right:0}.offer:before{bottom:0;opacity:.65;background-image:linear-gradient(0deg, #F1EBF4 0%, #EBF0F8 100%)}.offer:after{height:370px;background:#009fda;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 70px), 0 100%)}@media only screen and (min-width: 768px){.offer:after{height:500px}}@media only screen and (min-width: 1024px){.offer:after{display:none}}.offer__preview{position:relative;z-index:1;height:370px;margin-bottom:20px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 70px))}@media only screen and (min-width: 768px){.offer__preview{height:500px;margin-bottom:35px}}@media only screen and (min-width: 1024px){.offer__preview{position:absolute;top:0;right:0;bottom:0;width:380px;height:auto;margin-bottom:0;clip-path:polygon(90px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1260px){.offer__preview{width:550px;clip-path:polygon(120px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1420px){.offer__preview{width:620px;clip-path:polygon(180px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1680px){.offer__preview{width:740px}}.offer__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offer__wrap{position:relative;z-index:1;text-align:center}@media only screen and (min-width: 1024px){.offer__wrap{max-width:650px;text-align:left}}@media only screen and (min-width: 1420px){.offer__wrap{max-width:820px}}.offer__title{margin-bottom:20px;color:#009fda}@media only screen and (min-width: 1260px){.offer__title{max-width:680px}}@media only screen and (min-width: 1420px){.offer__title{max-width:100%}}.offer .subtitle{margin:-10px 0 20px;font-size:26px;font-weight:500;line-height:32px;color:#002b54}@media only screen and (min-width: 1024px){.offer .subtitle{margin-top:-20px;font-size:32px}}@media only screen and (min-width: 1260px){.offer .subtitle{margin-top:-10px;font-size:36px}}@media only screen and (min-width: 1420px){.offer .subtitle{margin-bottom:30px;font-size:40px}}.offer__content{max-width:820px;margin-bottom:30px;font-size:18px}.offer__badge{margin-top:30px}.offer__btns{display:flex;flex-direction:column;gap:15px}.offer__btns .button~.button{margin-left:0}@media only screen and (min-width: 768px){.offer__btns{flex-direction:row;display:flex;justify-content:center}}@media only screen and (min-width: 1024px){.offer__btns{justify-content:flex-start}}.offer__btns .button{width:100%}@media only screen and (min-width: 768px){.offer__btns .button{width:250px}}.offer .button{min-width:250px}.reviews{margin-top:-10px}@media only screen and (min-width: 768px){.reviews{margin-top:0}}@media only screen and (min-width: 1420px){.reviews{margin-top:-20px}}.reviews__container{text-align:center}.reviews__container .feefo-review-carousel-widget-service{text-align:left}.footer{padding:10px 0 40px}@media only screen and (min-width: 1024px){.footer{margin-top:-30px;padding:0 0 50px}}@media only screen and (min-width: 1420px){.footer{padding-bottom:65px}}.footer__row{display:flex;flex-direction:column-reverse;margin-bottom:45px}@media only screen and (min-width: 1024px){.footer__row{flex-direction:row;border-top:1px solid #7c4199;padding-top:60px}}@media only screen and (min-width: 1260px){.footer__row{margin-bottom:60px}}.footer__menu{display:block;margin-top:30px;-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}@media only screen and (min-width: 1024px){.footer__menu{margin-top:0;display:block;margin-bottom:-12px}}@media only screen and (min-width: 1024px)and (min-width: 1260px){.footer__menu{-moz-column-gap:60px;column-gap:60px}}.footer__menu li:not(:last-child){margin-bottom:12px}@media only screen and (min-width: 1420px){.footer__menu li:not(:last-child){margin-bottom:15px}}.footer__menu a{font-size:14px;color:#002b54;text-decoration:underline;transition:color .2s,outline .2s}@media only screen and (min-width: 1260px){.footer__menu a{font-size:16px}}.footer__menu a:hover,.footer__menu a:focus-visible{color:#7c4199}.footer__menu a:focus-visible{outline:1px solid #7c4199}@media only screen and (min-width: 1024px){.footer .socials{margin:0 auto}}.footer__contacts{margin-bottom:30px}@media only screen and (min-width: 1024px){.footer__contacts{flex-shrink:0;width:300px;margin-bottom:0}}@media only screen and (min-width: 1260px){.footer__contacts{width:350px}}@media only screen and (min-width: 1420px){.footer__contacts{width:350px;line-height:26px}}.footer__contacts li{text-align:center}@media only screen and (min-width: 1024px){.footer__contacts li{display:flex;align-items:flex-end;text-align:left}}.footer__contacts li:not(:last-child){margin-bottom:20px}.footer__icon{display:none}@media only screen and (min-width: 1260px){.footer__icon{display:block;align-self:flex-start;flex-shrink:0;margin-right:20px}}@media only screen and (min-width: 1420px){.footer__icon{position:relative;top:-2px}}@media only screen and (min-width: 1260px){.footer__icon_phone{align-self:flex-end}}.footer__category{font-weight:300}@media only screen and (min-width: 1024px){.footer__category{min-width:90px;padding-right:10px}}@media only screen and (min-width: 1420px){.footer__category{min-width:100px}}.footer__phone{font-weight:500;color:#002b54;white-space:nowrap;word-break:keep-all}@media only screen and (min-width: 1024px){.footer__phone{margin-left:auto}}.footer__content{display:block;margin-bottom:40px;padding-bottom:45px;border-bottom:1px solid rgba(124,65,153,.15);font-size:14px;line-height:24px;font-weight:300}.footer__awards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:-28px -20px 0}@media only screen and (min-width: 1024px){.footer__awards{justify-content:flex-start}}.footer__awards li{margin:28px 14px 0}@media only screen and (min-width: 1260px){.footer__awards li{margin:28px 20px 0}}.footer__awards img{max-width:168px;max-height:55px}@media only screen and (min-width: 1420px){.footer__awards img{max-width:240px;max-height:75px}}.socials{display:flex;justify-content:center}.socials li:not(:last-child){margin-right:10px}.socials a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background:#7c4199;text-decoration:none !important}.socials a:focus-visible{text-decoration:none !important}.socials a:focus-visible img:first-of-type,.socials a:focus-visible svg:first-of-type{border-bottom:none !important}@media only screen and (min-width: 1024px){.socials a{transition:background .2s}.socials a:hover{background:#6d3987}}.socials_small a{width:40px;height:40px}.socials_small a svg{width:20px}.main{position:relative;padding-bottom:20px}@media only screen and (min-width: 1024px){.main{margin-bottom:40px;padding-bottom:0}}.main:before,.main:after{content:"";position:absolute;top:0;left:0;right:0}.main:before{bottom:0;opacity:.65;background-image:linear-gradient(180deg, #F1EBF4 1%, #EBF0F8 52%, #EBF0F8 100%)}.main:after{height:55px;background:#7c4199;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 65px), 0 100%)}@media only screen and (min-width: 768px){.main:after{height:55px}}@media only screen and (min-width: 1024px){.main:after{display:none}}.main.has-image:after{height:155px}@media only screen and (min-width: 768px){.main.has-image:after{height:255px}}@media only screen and (min-width: 1024px){.main.has-image:after{display:none}}.main__container{position:relative;z-index:1}@media only screen and (min-width: 1024px){.main__container{display:flex;align-items:center;min-height:320px;padding-top:20px;padding-bottom:20px}}@media only screen and (min-width: 1024px){.main__container.has-actionarea{justify-content:flex-start}}@media only screen and (min-width: 768px){.main__container.has-actionarea .main__wrap{flex:0 0 50%;max-width:none}}@media only screen and (min-width: 1024px){.main__container.has-actionarea .main__wrap{padding-right:30px}}@media only screen and (min-width: 1260px){.main__container.has-actionarea .main__wrap{padding-right:50px}}@media only screen and (min-width: 1420px){.main__container.has-actionarea .main__wrap{flex:0 0 830px}}.main__container .main__wrap+.main__details{margin-top:45px}@media only screen and (min-width: 1024px){.main__container .main__wrap+.main__details{margin-top:0}}.main__preview{position:relative;z-index:1;height:55px;margin-bottom:10px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 65px));background:rgba(0,0,0,0) linear-gradient(271deg, #7C4199 0%, #5E58A9 100%) 0% 0% no-repeat padding-box}@media only screen and (min-width: 1024px){.main__preview{position:absolute;top:0;right:0;bottom:0;width:500px;height:auto;margin-bottom:0;clip-path:polygon(100px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1260px){.main__preview{width:630px;clip-path:polygon(160px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1420px){.main__preview{width:560px}}@media only screen and (min-width: 1680px){.main__preview{width:700px}}.main__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main.has-image .main__preview{height:155px}@media only screen and (min-width: 768px){.main.has-image .main__preview{height:255px}}@media only screen and (min-width: 1024px){.main.has-image .main__preview{height:auto}}.main__wrap{position:relative;z-index:2;text-align:center}@media only screen and (min-width: 768px){.main__wrap{max-width:500px;margin:0 auto}}@media only screen and (min-width: 1024px){.main__wrap{max-width:550px;margin:0;text-align:left}}@media only screen and (min-width: 1260px){.main__wrap{max-width:750px}}@media only screen and (min-width: 1420px){.main__wrap{max-width:880px}}.main__stage{margin-bottom:10px;font-size:12px;font-weight:500}.main__stage a{color:#002b54}.main__stage a:hover{color:#7c4199}@media only screen and (min-width: 768px){.main__stage{font-size:14px}}@media only screen and (min-width: 1420px){.main__stage{margin-bottom:15px}}.main__title{margin-bottom:15px;color:#009fda}.main__title.h1{font-size:44px}.main__title.h2{font-size:30px}@media only screen and (min-width: 768px){.main__title{margin-bottom:10px}}@media only screen and (min-width: 1024px){.main__title{margin-bottom:10px}.main__title.h2{font-size:36px}}.main__info,.main .subtitle{margin:0 0 10px;font-size:24px;font-weight:500;line-height:26px;color:#002b54}@media only screen and (min-width: 1024px){.main__info,.main .subtitle{margin-top:0;font-size:28px}}@media only screen and (min-width: 1260px){.main__info,.main .subtitle{margin-top:0;font-size:28px}}@media only screen and (min-width: 1420px){.main__info,.main .subtitle{margin-bottom:30px;font-size:32px}}@media only screen and (min-width: 1024px){.main__content{padding-bottom:0;max-width:500px}}@media only screen and (min-width: 1260px){.main__content{max-width:630px;font-size:18px}}.main__content p:not(:last-child){margin-bottom:15px}.main__content a{text-decoration:underline;color:#7c4199}.main__content a:hover{text-decoration:none}.main__badge{display:inline-block;margin-top:25px}@media only screen and (min-width: 768px){.main__badge{margin-top:30px}}.main__button{min-width:145px;margin-top:15px}@media only screen and (min-width: 768px){.main__button{margin-top:15px}}@media only screen and (min-width: 1420px){.main__button{min-width:210px}}.main__line{display:inline-flex;align-items:center;margin-top:25px}@media only screen and (min-width: 1260px){.main__line{display:flex;padding-top:25px;border-top:1px solid rgba(0,159,218,.39)}}@media only screen and (min-width: 1420px){.main__line{margin-top:40px}}.main__rating{display:flex;margin-right:10px;padding:5px 10px;background:#7c4199;border-radius:6px;font-size:0}.main__rating>li:not(:last-child){margin-right:4px}.main__logo img{max-width:73px}.main__image{position:relative;z-index:2;max-width:152px;margin:30px auto -70px;text-align:center}@media only screen and (min-width: 1024px){.main__image{position:absolute;top:calc(100% - 80px);right:35%;margin:0}}@media only screen and (min-width: 1260px){.main__image{left:46%}}@media only screen and (min-width: 1420px){.main__image{left:48%}}.main__image.overlay{display:none}@media only screen and (min-width: 1024px){.main__image.overlay{display:block}}.main__image img{width:100%}.main__details{position:relative;margin-top:20px;padding:20px;background:#002b54;border-radius:10px;color:#fff}@media only screen and (min-width: 1024px){.main__details{flex-shrink:0;width:350px;margin:0 20px 0 auto;padding:20px 25px}}@media only screen and (min-width: 1260px){.main__details{margin-right:40px}}@media only screen and (min-width: 1420px){.main__details{width:415px;padding:38px 50px}}.main__details:before{content:"";position:absolute;top:-25px;left:-20px;right:-20px;bottom:40px;z-index:-1;background:linear-gradient(-89deg, #7C4199 0%, #5E58A9 96%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 95px))}@media only screen and (min-width: 768px){.main__details:before{left:-30px;right:-30px}}@media only screen and (min-width: 1024px){.main__details:before{display:none}}@media only screen and (min-width: 1260px){.main__details_small{padding:50px}}.main_details{padding-top:30px}@media only screen and (min-width: 1024px){.main_details{padding:0}}.main_details:after{display:none}@media only screen and (min-width: 1024px){.main_details:after{display:block;bottom:0;left:auto;width:330px;height:auto;background:linear-gradient(-89deg, #7C4199 0%, #5E58A9 96%);clip-path:polygon(100px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1260px){.main_details:after{width:470px;clip-path:polygon(155px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1420px){.main_details:after{width:35%}}@media only screen and (min-width: 1024px){.main_details .main__container{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width: 1260px){.main_details .main__container{min-height:auto;padding-top:20px;padding-bottom:20px}}.main_details .main__stage{margin-bottom:10px}.main_details .main__wrap{text-align:left}@media only screen and (min-width: 768px){.main_details .main__wrap{text-align:center}}@media only screen and (min-width: 1024px){.main_details .main__wrap{margin-right:40px;text-align:left}}@media only screen and (min-width: 1024px){.main_calculator{margin-bottom:0}}@media only screen and (min-width: 1024px){.main_calculator .main__container{padding-bottom:110px}}@media only screen and (min-width: 1260px){.main_calculator .main__container{padding-bottom:205px}}@media only screen and (min-width: 1024px){.main_actionarea{margin-bottom:0}}@media only screen and (min-width: 1024px){.main_actionarea .main__container{padding-bottom:110px}}@media only screen and (min-width: 1260px){.main_actionarea .main__container{padding-bottom:205px}}.switch{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:0}.switch__input{position:absolute;top:0;left:0;opacity:0}.switch__input:checked+.switch__inner .switch__box:nth-child(1){color:#009fda}.switch__input:checked+.switch__inner .switch__box:nth-child(2){color:#002b54}.switch__input:checked+.switch__inner:before{transform:translateX(74px)}.switch__inner{position:relative;display:flex;padding:3px;box-shadow:inset 0 1px 1px rgba(0,43,84,.18);border-radius:20px;background:#f2f6fc;transition:all .2s}.switch__inner:before{content:"";position:absolute;top:3px;left:3px;bottom:3px;width:calc(50% - 3px);border-radius:17px;background:#009fda;transition:transform .2s}.switch__box{position:relative;z-index:1;display:block;flex:0 0 50%;padding:0 6px;text-align:center;font-size:16px;line-height:34px;font-weight:500;text-transform:uppercase;color:#009fda;transition:all .2s}.switch__box:nth-child(1){color:#002b54}.switch__sign{font-size:20px;font-weight:700}.radio-toggle-group{border:0;padding:0;margin:0;display:flex;gap:15px}.radio-toggle-group legend{margin-bottom:12px;font-size:16px;font-weight:500;color:#002b54}@media only screen and (min-width: 1024px){.radio-toggle-group legend{font-size:18px}}.radio-toggle-group legend.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.radio-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.radio-toggle input[type=radio]{width:24px;height:24px;accent-color:#7c4199;cursor:pointer;margin:0;flex-shrink:0}.radio-toggle input[type=radio]:focus{outline:none}.radio-toggle input[type=radio]:focus-visible{outline:2px solid #002b54;outline-offset:2px;border-radius:50%;box-shadow:0 0 0 4px rgba(124,65,153,.25)}.radio-toggle input[type=radio]:checked{accent-color:#7c4199}.radio-toggle input[type=radio][aria-invalid=true]{outline:2px solid #d32f2f}.radio-toggle input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.radio-toggle input[type=radio]:disabled~.radio-toggle__text{opacity:.5;cursor:not-allowed}.radio-toggle__text{font-size:16px;font-weight:500;color:#002b54;line-height:1.2;text-transform:uppercase;transition:color .2s}.radio-toggle:hover:not(:has(input:disabled)) .radio-toggle__text{color:#7c4199}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media only screen and (min-width: 1024px){.compare__container{position:relative}}.compare__title{margin-bottom:30px}@media only screen and (min-width: 1024px){.compare__title{padding:0 200px;margin-bottom:50px;text-align:center}}@media only screen and (min-width: 1260px){.compare__title{margin-bottom:60px}}.compare .switch{width:154px;margin-bottom:35px}@media only screen and (min-width: 1024px){.compare .switch{position:absolute;top:0;right:30px;margin-bottom:0}}.compare__list{margin-bottom:40px}@media only screen and (min-width: 1024px){.compare__list{display:flex;flex-wrap:wrap;gap:40px;margin:0 -20px 70px}}@media only screen and (min-width: 1260px){.compare__list{max-width:1020px;gap:80px;margin:0 auto 80px}}.compare__list li{flex:0 1 auto}@media only screen and (min-width: 1024px){.compare__list li{max-width:calc(33.333% - 80px)}}.compare__list li:not(:last-child){margin-bottom:30px}@media only screen and (min-width: 1024px){.compare__list li:not(:last-child){margin-bottom:0}}.compare__category{margin-bottom:5px;font-size:20pt;font-weight:500;color:#009fda}@media only screen and (min-width: 1024px){.compare__category{margin-bottom:15px}}.compare__table{margin:0 -20px}@media only screen and (min-width: 1024px){.compare__table{margin:0}}.compare__head{display:none}@media only screen and (min-width: 1024px){.compare__head{display:flex;align-items:flex-end;background:none;border-width:1px 1px 0;border-style:solid;border-color:#ebebeb;border-radius:10px 10px 0 0;font-size:16px;font-weight:500;color:#002b54}}.compare__head .compare__apr{position:relative;z-index:1;padding:0 30px 18px;text-align:center;font-size:20px;font-weight:700;line-height:1;color:#002b54}.compare__head .compare__apr:before{content:"";position:absolute;top:-20px;left:-1px;right:1px;bottom:0;z-index:-1;background:#009fda;border-radius:10px 10px 0 0}.compare__head .compare__products,.compare__head .compare__information{padding:20px 30px 15px}.compare__head .compare__products.compare__products,.compare__head .compare__information.compare__products{font-size:16px}@media only screen and (min-width: 1420px){.compare__head .compare__products,.compare__head .compare__information{padding:20px 40px 15px}}.compare__body .compare__apr{text-decoration:none !important;color:#fff !important}.compare__body .compare__apr:hover{text-decoration:none !important;color:#fff !important}.compare__body .compare__apr:focus-visible{text-decoration:none !important;color:#fff !important;outline:2px solid #fff}@media only screen and (min-width: 1024px){.compare__body{position:relative}.compare__body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 10px 10px;background:#f2f6fc}.compare__body:after{content:"";position:absolute;top:0;bottom:-25px;z-index:1;left:280px;width:150px;background:#002b54;border-radius:0 0 10px 10px;box-shadow:0 10px 30px rgba(0,43,84,.29)}}@media only screen and (min-width: 1260px){.compare__body:after{left:310px;width:150px}}.compare__body .compare__products{color:#009fda;text-decoration:underline}.compare__body .compare__products:hover{color:#7c4199}.compare__body .compare__products:focus-visible{outline:1px solid #7c4199;text-decoration:underline;text-decoration-thickness:auto}.compare__body .compare__products:focus-visible .compare__subtitle{text-decoration:underline;text-decoration-thickness:auto}.compare__body .compare__products .compare__subtitle{text-decoration:underline}.compare__row{display:flex;flex-wrap:wrap;padding:25px 20px;background:#f2f6fc}@media only screen and (min-width: 1024px){.compare__row{position:relative;z-index:2;flex-wrap:nowrap;padding:0;background:none}}.compare__row:not(:last-child){border-bottom:4px solid #fff}@media only screen and (min-width: 1024px){.compare__row:not(:last-child){border-bottom:2px solid #fff}.compare__row:not(:last-child) .compare__percent{position:relative;display:flex;justify-content:center;align-items:center;height:calc(100% + 2px);margin-bottom:-2px;border-bottom:2px solid #002b54;flex-direction:column}.compare__row:not(:last-child) .compare__percent:after{content:"";position:absolute;left:0;right:0;bottom:-2px;z-index:1;height:1px;background:rgba(255,255,255,.23)}}.compare__head .compare__information{align-self:center}.compare__products{flex:0 0 calc(100% - 150px);width:calc(100% - 150px);padding:10px 20px 0 0}.compare__products:focus-visible .compare__subtitle{text-decoration-thickness:3px}@media only screen and (min-width: 1024px){.compare__products{align-self:center;flex:0 0 280px;width:280px;padding:15px 30px}}@media only screen and (min-width: 1260px){.compare__products{flex:0 0 310px;width:310px;padding:20px 30px}}@media only screen and (min-width: 1420px){.compare__products{padding:20px 40px}}.compare__apr{flex:0 0 150px;width:150px;color:#fff}.compare__note{background:#009fda;border-radius:10px 10px 0 0;padding:10px 20px 6px;line-height:20px;font-weight:500;line-height:1;color:#002b54}@media only screen and (min-width: 1024px){.compare__note{display:none}}.compare__percent{padding:12px 6px;background:#002b54;border-radius:0 0 10px 10px;text-align:center;font-size:36px;font-weight:700;line-height:1;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 1024px){.compare__percent{padding:25px 8px;border-radius:0;background:none}}@media only screen and (min-width: 1420px){.compare__percent{padding:35px 10px}}.compare__percent .compare__percent_additional{display:block;font-weight:400;font-size:16px;min-width:98%;margin-top:2px;color:#c5d1e3;line-height:1.4em}@media only screen and (min-width: 1024px){.compare__percent .compare__percent_additional{line-height:1.3em}}.compare__subtitle{display:inline-block;font-size:22px;font-weight:500;line-height:26px}@media only screen and (min-width: 1024px){.compare__subtitle{font-size:18px;line-height:22px}}@media only screen and (min-width: 1260px){.compare__subtitle{max-width:190px}}.compare__information{display:flex;flex-direction:column;align-items:flex-start;margin-top:25px;font-size:14px;font-weight:500}.compare__information__small{font-size:12px !important}@media only screen and (min-width: 1024px){.compare__information{flex-grow:1;justify-content:space-between;flex-direction:row;align-items:center;margin:0;padding:15px 30px}}@media only screen and (min-width: 1420px){.compare__information{padding:20px 40px}}.compare__link{padding:10px 24px;background:#7c4199;border-radius:3px;font-size:14px;font-weight:500;color:#fff;text-decoration-thickness:auto !important;text-decoration:none !important}.compare__link:hover{text-decoration:underline !important;background:#6d3987;color:#fff}.compare__link:is(a.compare__link):focus-visible{outline:2px solid #622b78;text-decoration-thickness:auto !important;color:#fff}@media only screen and (min-width: 1420px){.compare__link{margin-left:80px}}.compare__foot{margin-top:35px;font-size:18px;line-height:26px;font-weight:500}@media only screen and (min-width: 1024px){.compare__foot{margin-top:60px;text-align:center}}@media only screen and (min-width: 768px){.faq__container{max-width:900px}}@media only screen and (min-width: 1024px){.faq .faq__container.wide{max-width:1000px}}@media only screen and (min-width: 1024px){.faq .faq__container.narrow{max-width:900px}}.faq__info{margin-bottom:30px;font-size:20px;line-height:1.35}@media only screen and (min-width: 768px){.faq__info{font-size:24px}}@media only screen and (min-width: 1024px){.faq__info{margin-bottom:40px}}@media only screen and (min-width: 1420px){.faq__info{font-size:30px;line-height:40px}}.faq__list{margin-top:-20px}.faq__list>li{border-bottom:1px solid rgba(94,127,177,.36)}.faq__list>li.active .faq__head:after{transform:rotate(180deg)}.faq__head{position:relative;padding:20px 25px 20px 0;font-size:22px;font-weight:500;line-height:26px;color:#009fda;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.faq__head:after{content:"";position:absolute;top:30px;right:0;width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1.953 0L0 1.995 6 8l6-6.005L10.047 0 6 4.09z%27 fill=%27%23009fda%27/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;transition:transform .2s}.faq__head .content h1{font-size:22px;line-height:1.3}@media only screen and (min-width: 768px){.faq__head .content h1{font-size:26px}}@media only screen and (min-width: 1024px){.faq__head .content h1{font-size:30px}}.faq__body{padding-bottom:25px;font-size:18px;line-height:30px}.faq__body p:not(:last-child),.faq__body ul:not(:last-child){margin-bottom:25px}.faq__body a{text-decoration:underline}.faq__body img{float:left;margin:5px 15px;max-width:40% !important;height:auto !important}@media only screen and (min-width: 768px){.faq__body img{max-width:50% !important}}.faq__body ul li:before{content:"•";display:inline-block;margin-right:12px}.content .faq__list_article{list-style:none;padding:0;margin:0;margin-top:-10px}.content .faq__list_article .faq__body ul li:before{content:"";display:none;margin-right:0}.faqimg__g{padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(94,127,177,.36)}@media only screen and (min-width: 768px){.faqimg__g{display:flex;justify-content:space-between}}@media only screen and (min-width: 1024px){.faqimg__g{align-items:center;padding-top:40px;padding-bottom:40px}}@media only screen and (min-width: 1260px){.faqimg__g{padding-top:50px;padding-bottom:50px}}.faqimg__g.reverse{flex-direction:row-reverse}@media only screen and (min-width: 1024px){.faqimg__g.active{align-items:flex-start}}.faqimg__g.active .faqimg__gc .faqimg__gc_more:after{transform:rotate(180deg)}.faqimg__g.active .faqimg__gc .faqimg__gc_more span.more{display:none}.faqimg__g.active .faqimg__gc .faqimg__gc_more span.less{display:inline}.faqimg__g:first-child{padding-top:0}.faqimg__g:last-child{border-bottom:none;padding-bottom:0}@media only screen and (min-width: 768px){.faqimg__gi{flex:0 0 47%;margin-top:20px}}@media only screen and (min-width: 1024px){.faqimg__gi{margin-top:0}}.faqimg__gi img{display:block;max-width:100%;height:auto}.faqimg__gc{padding-top:30px}@media only screen and (min-width: 768px){.faqimg__gc{flex:0 0 47%;padding-top:0}}.faqimg__gc_ex{display:none;margin-top:20px}@media only screen and (min-width: 768px){.faqimg__gc_ex{margin-top:25px}}.faqimg__gc_more{display:inline-block;position:relative;margin-top:22px;font-size:16px;padding:5px 30px 6px 10px;border:1px solid #efe5f4;border-radius:4px}.faqimg__gc_more span.less{display:none}.faqimg__gc_more:after{content:"";position:absolute;top:50%;margin-top:-2px;right:8px;width:10px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1.953 0L0 1.995 6 8l6-6.005L10.047 0 6 4.09z%27 fill=%27%237C4199%27/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;transition:transform .2s}.features{position:relative;padding-bottom:20px}@media only screen and (min-width: 768px){.features{padding-bottom:80px}}@media only screen and (min-width: 1024px){.features{padding-bottom:80px}}@media only screen and (min-width: 1260px){.features{margin-bottom:80px}}@media only screen and (min-width: 1024px){.features__row{display:flex}}.features__col:nth-child(1){padding:45px 20px 50px;background-image:linear-gradient(-60deg, #7C4199 0%, #002B54 89%);color:#fff}@media only screen and (min-width: 1024px){.features__col:nth-child(1){display:flex;flex:0 0 36%;padding:45px 30px}}@media only screen and (min-width: 1024px){.features__col:nth-child(1) .features__details{margin:auto 0}}@media only screen and (min-width: 1420px){.features__col:nth-child(1) .features__details{max-width:320px;margin-right:103px;margin-left:auto}}@media only screen and (min-width: 1520px){.features__col:nth-child(1) .features__details{margin-right:83px}}@media only screen and (min-width: 1680px){.features__col:nth-child(1) .features__details{margin-right:38px}}.features__col:nth-child(1) .features__title{margin-bottom:20px;line-height:1.1}@media only screen and (min-width: 1024px){.features__col:nth-child(1) .features__title{margin-bottom:30px}}.features__col:nth-child(1) .features__content{margin-bottom:30px;font-size:16px}@media only screen and (min-width: 1024px){.features__col:nth-child(2){flex-grow:1}}@media only screen and (min-width: 1024px){.features__list{display:flex;flex-wrap:wrap;height:100%}}.features__item{position:relative;padding:35px 20px 45px 105px}@media only screen and (min-width: 1024px){.features__item{display:flex;flex:0 0 50%;width:50%;padding:25px 30px 35px}}@media only screen and (min-width: 1420px){.features__item{padding:30px 60px 40px}}.features__item:nth-child(2n+1){background:#f2f6fc}.features__item:nth-child(2n){background:#f8fbff}@media only screen and (min-width: 1024px){.features__item .button{min-width:230px}}@media only screen and (min-width: 1024px){.features__item_image{flex:0 0 100%;width:100%;padding-right:calc(50% + 30px)}}@media only screen and (min-width: 1024px){.features__details{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;max-width:350px}}.features__preview{display:none}@media only screen and (min-width: 1024px){.features__preview{position:absolute;top:0;right:0;bottom:0;display:block;width:50%}.features__preview img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.features__icon{position:absolute;top:40px;left:20px;width:55px;text-align:center}@media only screen and (min-width: 1024px){.features__icon{position:static;display:flex;align-items:center;width:auto;height:48px;margin-bottom:30px;text-align:left}}.features__icon img{max-width:100%;max-height:100%}.features__category{margin-bottom:12px;font-size:20pt;font-weight:500;line-height:34px;color:#009fda}.features__content{margin-bottom:22px;font-size:14px}.features__image{display:none;position:absolute;left:75%;bottom:0;transform:translateX(-50%);height:152px;width:152px}@media only screen and (min-width: 768px){.features__image{display:block}}@media only screen and (min-width: 1024px){.features__image{left:50%}}@media only screen and (min-width: 1024px){.features__image_left{left:15%;transform:translateX(0)}}@media only screen and (min-width: 1420px){.features__image_left{left:23%}}@media only screen and (min-width: 1024px){.features__image_right{left:auto;right:30%;transform:translateX(0)}}@media only screen and (min-width: 1420px){.features__image_right{right:33%}}.features .button{min-width:145px}@media only screen and (min-width: 1024px){.features .button{margin-top:auto}}.account__list{margin-bottom:10px}.account__list li:not(:last-child){margin-bottom:10px}.account__category{font-size:14px;font-weight:500}.account__price{font-size:30px;font-weight:700;line-height:1.2}.account__ttl{font-size:40px;font-weight:700;line-height:1.2}.account__percent{font-size:60px;font-weight:700;line-height:1.1}.account__info{margin-bottom:20px;font-size:20px;font-weight:500}@media only screen and (min-width: 1260px){.account__info{margin-bottom:20px;font-size:22px}}.account__date{margin-bottom:20px;font-size:14px;font-weight:500}.account .button{width:100%;height:55px;border-radius:6px;font-size:18px}@media only screen and (min-width: 768px){.documents__container{max-width:1000px}}@media only screen and (min-width: 1024px){.documents .documents__container.wide{max-width:1000px}}@media only screen and (min-width: 1024px){.documents .documents__container.narrow{max-width:900px}}.documents__head{margin-bottom:30px}.documents__head .content h1{font-size:22px;line-height:1.3}@media only screen and (min-width: 768px){.documents__head .content h1{font-size:26px}}@media only screen and (min-width: 1024px){.documents__head .content h1{font-size:30px}}.documents__title{margin-bottom:12px}.documents__all{border-bottom:1px solid #7c4199;font-size:18px;font-weight:300;line-height:1;color:#7c4199}@media only screen and (min-width: 1024px){.documents__all{transition:border-color .2s}.documents__all:hover{border-color:rgba(0,0,0,0)}}.documents__list{margin:0 -5px}@media only screen and (min-width: 768px){.documents__list{margin:0}}.documents__list li:not(:last-child){margin-bottom:4px}.documents__list a{display:flex;flex-direction:row;align-items:center;gap:10px 10px;padding:20px 15px;background:#f2f6fc;font-size:20pt;font-weight:500;line-height:1.2;color:#002b54;text-decoration:none !important}.documents__list a:hover,.documents__list a:focus-visible{text-decoration:none !important}.documents__list a:focus-visible .documents__name{text-decoration:underline !important}@media only screen and (min-width: 768px){.documents__list a{padding:20px 30px;display:grid;gap:0 25px;grid-template-columns:50px auto auto;grid-template-rows:auto auto}}@media only screen and (min-width: 1024px){.documents__list a{padding:16px 50px;transition:background .2s}.documents__list a:hover{background:#e6edf9}.documents__list a:focus-visible .documents__name{text-decoration:underline !important;text-decoration-color:#002b54 !important}}.documents__icon{position:relative;top:-4px;flex-shrink:0;width:32px;margin-right:0}@media only screen and (min-width: 768px){.documents__icon{grid-row:1/3;grid-column:1;margin-right:0}}@media only screen and (min-width: 1024px){.documents__icon{width:50px}}.documents__icon img{width:100%}@media only screen and (min-width: 768px){.documents__name{color:#7c4199;grid-row:1/3;grid-column:2}}.documents__size{display:none;text-decoration:none !important}@media only screen and (min-width: 768px){.documents__size{grid-row:1/3;grid-column:3;display:block;flex-shrink:0;margin-left:auto;padding-left:30px;font-size:14px}}.documents__description{font-size:16px;font-weight:400;line-height:1.2;color:#002b54;text-decoration:none !important}@media only screen and (min-width: 768px){.documents__description{grid-row:2;grid-column:2/3}}.documents__list li.has-desc a{display:grid;gap:0 10px;grid-template-columns:32px auto;grid-template-rows:auto auto}@media only screen and (min-width: 768px){.documents__list li.has-desc a{gap:0 25px;grid-template-columns:50px auto auto;grid-template-rows:auto auto}}.documents__list li.has-desc .documents__icon{grid-row:1/3;grid-column:1}.documents__list li.has-desc .documents__name{grid-row:1/2;grid-column:2}@media only screen and (min-width: 768px){.documents__list li.has-desc .documents__name{grid-row:1/1;grid-column:2}}@media only screen and (min-width: 768px){.documents__list li.has-desc .documents__size{grid-row:1/1;grid-column:3}}.documents__list li.has-desc .documents__description{grid-row:2/3;grid-column:2}@media only screen and (min-width: 768px){.documents__list li.has-desc .documents__description{grid-row:2;grid-column:2/3}}@media only screen and (min-width: 768px){.page_links__container{max-width:1000px}}@media only screen and (min-width: 1024px){.page_links .page_links__container.wide{max-width:1000px}}@media only screen and (min-width: 1024px){.page_links .page_links__container.narrow{max-width:900px}}.page_links__head{margin-bottom:30px;text-align:center}.page_links__title{margin-bottom:18px}.page_links__list{margin:0 -5px}@media only screen and (min-width: 768px){.page_links__list{margin:0}}.page_links__list li:not(:last-child){margin-bottom:4px}.page_links__list a{display:flex;flex-direction:column;align-items:flex-start;gap:0px;padding:20px 15px;background:#f2f6fc;font-size:18px;font-weight:500;line-height:1.2;color:#002b54;position:relative;text-decoration:none !important}.page_links__list a:hover,.page_links__list a:focus-visible{text-decoration:none !important}.page_links__list a:focus-visible .page_links__name{text-decoration:underline !important}@media only screen and (min-width: 768px){.page_links__list a{padding:20px 30px}}@media only screen and (min-width: 1024px){.page_links__list a{padding:25px 50px;transition:background .2s}.page_links__list a:hover{background:#e6edf9}.page_links__list a:focus-visible .page_links__name{text-decoration:underline !important;text-decoration-color:#002b54 !important}}@media only screen and (min-width: 1260px){.page_links__list a{padding-right:85px}.page_links__list a:after{content:"";display:inline-block;position:absolute;right:40px;width:31px;height:19px;top:50%;transform:translateY(-10px);margin-left:10px;transition:transform .2s}.page_links__list a:hover{color:#7c4199}.page_links__list a:hover:after{transform:translateY(-10px) translateX(2px)}}.page_links__description{font-size:16px;font-weight:300;line-height:1.5;color:#002b54;margin-top:5px;text-decoration:none !important}.page-mortgagesHubPage .directions__list li:nth-child(n+4){display:none}.directions__title{margin-bottom:20px;text-align:center;color:#009fda}.directions__info{margin-bottom:25px;text-align:center}@media only screen and (min-width: 768px){.directions__info{margin-bottom:35px;font-size:20px}}@media only screen and (min-width: 1420px){.directions__info{margin-bottom:50px}}.directions__list{margin:0 -20px}@media only screen and (min-width: 768px){.directions__list{margin:0 -30px}}@media only screen and (min-width: 1024px){.directions__list{display:flex;flex-wrap:wrap;margin:0}}.directions__list li{display:flex;padding:35px 20px}@media only screen and (min-width: 768px){.directions__list li{padding:40px 30px}}@media only screen and (min-width: 1024px){.directions__list li{flex-direction:column;flex:0 0 33.333%;width:33.333%}}@media only screen and (min-width: 1420px){.directions__list li{padding:40px 60px 60px}}.directions__list li:nth-child(2n+1){background:#f8fbff}.directions__list li:nth-child(2n){background:#f2f6fc}.directions__list.cbl{margin-left:-5px;margin-right:-5px}.directions__list.cbl li{margin:5px}@media only screen and (min-width: 1024px){.directions__list.cbl li{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);background:#f8fbff}.directions__list.cbl li:nth-child(2),.directions__list.cbl li:nth-child(3),.directions__list.cbl li:nth-child(6),.directions__list.cbl li:nth-child(7){background:#f2f6fc}}.directions__list.cbl .button{min-width:180px;margin-right:10px}.directions__list.cbl .directions__content:is(:last-child){margin-top:20px}@media only screen and (min-width: 1024px){.directions__list.cbl .directions__content:is(:last-child){margin-top:30px}}.directions__icon,.directions__map{flex-shrink:0;width:52px;margin-right:20px;text-align:center}@media only screen and (min-width: 1024px){.directions__icon,.directions__map{display:flex;align-items:center;width:100%;height:55px;margin:0 0 15px}}@media only screen and (min-width: 1420px){.directions__icon,.directions__map{margin-bottom:25px}}.directions__icon img,.directions__map img{max-width:100%;max-height:100%}.directions__icon{width:52px}.directions__map{width:60px}@media only screen and (min-width: 1024px){.directions__map{height:70px}}.directions__details{flex-grow:1}@media only screen and (min-width: 1024px){.directions__details{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}}.directions__subtitle{margin-bottom:5px;font-size:19px;font-weight:500;color:#009fda}@media only screen and (min-width: 1024px){.directions__subtitle{margin-bottom:15px}}@media only screen and (min-width: 1024px){.cbl .directions__subtitle{margin-bottom:15px;font-size:22px}}.directions__content:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 1024px){.directions__content:not(:last-child){margin-bottom:30px}}.directions__content a:not(.button):not(.btn){color:#7c4199;text-decoration:underline}.directions__content a:not(.button):not(.btn):hover,.directions__content a:not(.button):not(.btn):focus-visible{color:#622b78}.directions__content a:not(.button):not(.btn):focus-visible{outline:1px solid #622b78}.directions .button{min-width:210px}@media only screen and (min-width: 1024px){.directions .button{margin-top:auto}}.directions_padding{padding:40px 0 50px}@media only screen and (min-width: 768px){.directions_padding{padding:70px 0 65px}}.meet{position:relative;padding-bottom:40px;color:#fff}@media only screen and (min-width: 768px){.meet{padding-bottom:60px}}@media only screen and (min-width: 1024px){.meet{padding-bottom:0}}.meet:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(-21deg, #7C4199 0%, #002B54 100%)}@media only screen and (min-width: 1024px){.meet:before{width:50%}}@media only screen and (min-width: 1260px){.meet:before{width:60%}}@media only screen and (min-width: 1024px){.meet__container{display:flex;align-items:center;min-height:400px;padding-top:50px;padding-bottom:60px}}@media only screen and (min-width: 1260px){.meet__container{min-height:500px}}.meet__preview{height:280px;margin-bottom:35px}@media only screen and (min-width: 768px){.meet__preview{height:400px}}@media only screen and (min-width: 1024px){.meet__preview{position:absolute;top:0;right:0;bottom:0;width:58%;height:auto;margin-bottom:0;clip-path:polygon(60px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1260px){.meet__preview{width:63%;clip-path:polygon(115px 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1420px){.meet__preview{width:60%}}.meet__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1024px){.meet__wrap{max-width:370px;color:#fff}}@media only screen and (min-width: 1260px){.meet__wrap{max-width:440px}}@media only screen and (min-width: 1420px){.meet__wrap{max-width:470px}}.meet__title{margin-bottom:15px}@media only screen and (min-width: 1024px){.meet__title{margin-bottom:30px}}.meet__content{margin-bottom:30px;font-size:16px;font-weight:500}@media only screen and (min-width: 1260px){.meet__content{margin-bottom:35px}}.meet__content a{color:#fff;text-decoration:underline}.meet__content .bigger{font-size:20px}.meet__badge{margin-top:30px}.meet__btns{display:flex;flex-wrap:wrap;gap:10px}.meet__btns .button{flex:1 1 auto}@media only screen and (min-width: 768px){.meet__btns{justify-content:flex-start}.meet__btns .button{flex:0 1 auto;min-width:180px}}@media only screen and (min-width: 1024px){.meet__btns{justify-content:flex-start}}.calculation{background-image:linear-gradient(44deg, #002B54 0%, #7C4199 100%)}@media only screen and (min-width: 1420px){.calculation{width:360px;padding:20px 50px 40px}}.calculation__icon{margin-bottom:15px}.calculation__icon img{max-height:36px}.calculation__title{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.2}@media only screen and (min-width: 768px){.calculation__title{font-size:22px}}.calculation__content{display:none}.calculation .button{width:100%;height:55px;border-radius:6px;font-size:18px}.multi-step-form{box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}@media only screen and (min-width: 1024px){.multi-step-form{max-width:1100px;margin:0 auto}}.multi-step-form .required:after{content:"*";margin:0 0 0 .2em}.multi-step-form-progress{background:#4ab9e3}@media only screen and (min-width: 768px){.multi-step-form-progress{display:flex}}.multi-step-form-progress .multi-step-form-progress-step{display:flex;align-items:center;padding:10px 15px;font-weight:400;color:#002b54;font-size:1em}@media only screen and (min-width: 768px){.multi-step-form-progress .multi-step-form-progress-step{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 0 33.3333333333%;padding:15px}}@media only screen and (min-width: 1024px){.multi-step-form-progress .multi-step-form-progress-step{position:relative;padding:12px 15px 10px;line-height:1.3}.multi-step-form-progress .multi-step-form-progress-step:before{content:"";position:absolute;top:0;left:-20px;right:0;bottom:0;background:#26abdd;opacity:0;transition:opacity .2s}.multi-step-form-progress .multi-step-form-progress-step-active{background:none}}.multi-step-form-progress .multi-step-form-progress-step-active{background:#26abdd;font-weight:500}@media only screen and (min-width: 1024px){.multi-step-form-progress .multi-step-form-progress-step-active{background:none}.multi-step-form-progress .multi-step-form-progress-step-active:before{opacity:1}}@media only screen and (min-width: 1024px){.multi-step-form-progress .multi-step-form-progress-step:not(:last-child):before{right:-15px;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%)}}.multi-step-form-progress .multi-step-form-progress-step-content{display:contents}.multi-step-form-progress .multi-step-form-progress-step-number{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:22px;height:22px;margin-right:15px;background:#002b54;border-radius:50%;font-size:1em;font-weight:700;line-height:1;color:#009fda}@media only screen and (min-width: 768px){.multi-step-form-progress .multi-step-form-progress-step-number{margin:0 0 8px}}@media only screen and (min-width: 1024px){.multi-step-form-progress .multi-step-form-progress-step-number{position:relative;z-index:1}}@media only screen and (min-width: 1024px){.multi-step-form-progress .multi-step-form-progress-step-name{position:relative;z-index:1}}.multi-step-form-step{padding:20px 15px;background:#fff}@media only screen and (min-width: 1024px){.multi-step-form-step{padding:40px 30px 25px}}@media only screen and (min-width: 1260px){.multi-step-form-step{padding-top:50px}}hr{margin-top:25px;padding-top:25px;border:none;border-top:1px solid rgba(0,43,84,.18);height:0}@media only screen and (min-width: 1024px){hr{margin-top:35px;padding-top:25px}}.multi-step-form-step-actions{display:flex;margin-top:25px;padding-top:25px;border-top:1px solid rgba(0,43,84,.18)}@media only screen and (min-width: 1024px){.multi-step-form-step-actions{margin-top:35px;padding-top:25px}}.multi-step-form-step-actions .button{margin-left:auto;padding:0 15px}@media only screen and (min-width: 768px){.multi-step-form-step-actions .button{padding:0 25px}}.multi-step-form-step-actions .button-black{display:flex;align-items:center;font-size:16px;font-weight:500;text-decoration:underline;color:#002b54}.multi-step-form-step-actions .button-black svg{margin-right:10px;transition:transform .2s}@media only screen and (min-width: 1024px){.multi-step-form-step-actions .button-black:hover svg{transform:translateX(-2px)}}.multi-step-form-step-actions .button-next-wrapper{margin-left:auto}.multi-step-form-step-actions .button-previous-wrapper .button-back{display:flex;align-items:center;font-size:16px;font-weight:500;text-decoration:underline;color:#002b54;background-color:rgba(0,0,0,0);border:none;padding:0}.multi-step-form-step-actions .button-previous-wrapper .button-back:hover{color:#7c4199 !important}.multi-step-form-step-actions .button-previous-wrapper .button-back:focus-visible{color:#7c4199 !important;text-decoration:underline}.multi-step-form-step-actions .button-previous-wrapper .button-back svg{margin-right:10px;transition:transform .2s}@media only screen and (min-width: 1024px){.multi-step-form-step-actions .button-previous-wrapper .button-back:hover svg{transform:translateX(-2px)}}.mortgage_calculator_callback_sent .multi-step-form-step-actions{border-top:none}.button~.button{margin-left:10px}.application-form{scroll-margin-top:120px}.application-form-fieldset{margin-bottom:25px}@media only screen and (min-width: 1024px){.application-form-fieldset{margin-bottom:35px}}.application-form .field:not(:last-child){margin-bottom:25px}.application-form .field *[role=alert],.application-form .application-form-line *[role=alert],.application-form .button-next-wrapper *[role=alert]{display:block;color:#e00000;margin:5px 20px 5px 20px}.application-form .field *[role=alert]:last-child,.application-form .application-form-line *[role=alert]:last-child,.application-form .button-next-wrapper *[role=alert]:last-child{margin-bottom:15px}.application-form .field .notice[role=alert],.application-form .application-form-line .notice[role=alert],.application-form .button-next-wrapper .notice[role=alert]{display:block;color:#002b54;margin:5px 20px 5px 20px}.application-form .button-next-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.application-form .button-next-wrapper [role=alert]{margin-right:0}.application-form-products{margin:60px 0 80px 0}@media only screen and (min-width: 1024px){.application-form-products{margin:80px 0 100px 0}}.application-form-products-actions{display:flex;justify-content:flex-end}.application-form-products-disclaimer{margin:30px 0 0 0}@media only screen and (min-width: 1024px){.application-form-products-disclaimer{margin:50px 0 0 0}}.application-form-result{margin-bottom:25px}@media only screen and (min-width: 1024px){.application-form-result{margin-bottom:35px}}.application-form-result h4+.application-form-info{margin-top:15px;margin-bottom:35px}@media only screen and (min-width: 1024px){.application-form-result h4+.application-form-info{margin-bottom:60px}}.application-form-result .compare__table{margin:25px 0 0 0}@media only screen and (min-width: 1024px){.application-form-result .compare__table{margin:35px 0 0 0}}.application-form-result .compare__table .compare__information{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-family:"Cera Pro",sans-serif;font-size:16px;line-height:1.2;padding:0;margin-top:0}@media only screen and (min-width: 1024px){.application-form-result .compare__table .compare__information{align-items:center;padding:6px 10px;width:calc((100% - 460px)/5)}}.application-form-result .compare__table .compare__information .compare__information__note{display:inline;margin-right:.5em}@media only screen and (min-width: 1024px){.application-form-result .compare__table .compare__information .compare__information__note{display:none}}@media only screen and (min-width: 1024px){.application-form-line{display:grid;grid-template-columns:50% auto;grid-template-rows:auto auto}.application-form-line input{padding-top:3px !important;height:45px}.application-form-line .application-form-text{grid-row:1/2;grid-column:1/3;justify-self:start;align-self:center;box-sizing:border-box;max-width:45%}.application-form-line .radio-toggle-group .application-form-text{max-width:unset}.application-form-line select,.application-form-line label,.application-form-line :nth-child(2){grid-row:1/2;grid-column:2/3}.application-form-line :nth-child(3){grid-row:2/3;grid-column:2/3}}.application-form-line:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 1024px){.application-form-line:not(:last-child){margin-bottom:35px}}.application-form-text{margin-bottom:10px;font-size:16px;font-weight:500}@media only screen and (min-width: 1024px){.application-form-text{margin:0 30px 0 0;font-size:18px}}.application-form-info{font-weight:500}.application-form-info p{margin-bottom:20px}@media only screen and (min-width: 768px){.application-form-info{font-size:18px}}@media only screen and (min-width: 1024px){.application-form-info{margin-bottom:30px}}.application-form .application-form-info+.application-form-info{margin-bottom:-40px}@media only screen and (min-width: 1024px){.application-form .select{flex-shrink:0;min-width:380px}}.application-form .field .field__wrap input{text-align:left !important}.application-form .field .field__wrap input::-moz-placeholder{display:none !important}.application-form .field .field__wrap input::placeholder{display:none !important}.pre-error+span[role=alert]{display:none !important;opacity:0 !important}.field-range span[role=alert]{color:#e00000}.actionarea{background:#002b54 0% 0% no-repeat padding-box;border-radius:100px 10px 100px 100px;color:#fff;text-align:center;padding:30px 50px 40px;margin:30px auto 0 auto;max-width:550px}@media only screen and (min-width: 1024px){.actionarea{margin:0 0}}.actionarea__icon{margin-bottom:14px}.actionarea__tagline{font-size:22px;line-height:30px}.actionarea__title{font-size:70px;line-height:70px;font-weight:600}@media only screen and (min-width: 768px){.actionarea__title{font-size:70px}}.actionarea__content{font-size:22px;line-height:30px}@media only screen and (min-width: 768px){.actionarea__content{margin-bottom:22px}}.actionarea a{margin-top:14px;color:#fff;text-decoration:underline;font-size:18px}@media only screen and (min-width: 1024px){.purchase__container{max-width:900px}}.purchase__title{margin-bottom:30px;text-align:center}@media only screen and (min-width: 1024px){.purchase__title{max-width:820px;margin:0 auto 50px}}.purchase__list{margin-top:-4px}@media only screen and (min-width: 768px){.purchase__list{display:flex;flex-wrap:wrap;margin:-4px -2px 0}}.purchase__list li{margin-top:4px;padding:25px 30px;text-align:center;line-height:22px}@media only screen and (min-width: 768px){.purchase__list li{flex:0 0 calc(50% - 4px);margin:4px 2px 0}}@media only screen and (min-width: 1024px){.purchase__list li{flex:0 0 calc(33.333% - 4px)}}@media only screen and (min-width: 1260px){.purchase__list li{padding:30px}}.purchase__list li:nth-child(2n+1){background:#f8fbff}.purchase__list li:nth-child(2n){background:#f2f6fc}@media only screen and (min-width: 768px){.purchase__list li:nth-child(2n){background:#f8fbff}}@media only screen and (min-width: 1024px){.purchase__list li:nth-child(2n){background:#f2f6fc}}.purchase__image{margin-bottom:15px}@media only screen and (min-width: 1024px){.mortgage__container{position:relative}}.mortgage__title{margin-bottom:30px;text-align:center}@media only screen and (min-width: 1024px){.mortgage__title{margin-bottom:60px}}@media only screen and (min-width: 1260px){.mortgage__title{margin-bottom:90px}}.mortgage__table{margin:0 -20px}@media only screen and (min-width: 1024px){.mortgage__table{margin:0}}.mortgage__head{display:none}@media only screen and (min-width: 1024px){.mortgage__head{display:flex;align-items:flex-end;background:none;border-width:1px 1px 0;border-style:solid;border-color:#ebebeb;border-radius:10px 10px 0 0;font-size:16px;font-weight:500;color:#002b54}}.mortgage__head .mortgage__rate{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;min-height:58px;padding:0 30px 18px;text-align:center;font-size:20px;font-weight:700;line-height:1;color:#002b54;gap:.33em}.mortgage__head .mortgage__rate small{display:block;font-size:15px}.mortgage__head .mortgage__rate small:before{content:"("}.mortgage__head .mortgage__rate small:after{content:")"}@media only screen and (min-width: 1024px){.mortgage__head .mortgage__rate{flex-direction:column;align-items:center}}.mortgage__head .mortgage__rate:before{content:"";position:absolute;top:-20px;left:-1px;right:1px;bottom:0;z-index:-1;background:#009fda;border-radius:10px 10px 0 0}.mortgage__head .mortgage__products,.mortgage__head .mortgage__information{padding:20px 30px 15px;font-size:16px}@media only screen and (min-width: 1420px){.mortgage__head .mortgage__products{padding:20px 40px 15px}}.mortgage__head .mortgage__information{padding:20px 30px 15px;font-weight:500}@media only screen and (min-width: 1260px){.mortgage__head .mortgage__information{padding:20px 80px 15px}}.mortgage__body a.mortgage__rate{text-decoration:none !important;color:#fff !important}.mortgage__body a.mortgage__rate:hover{text-decoration:none !important;color:#fff !important}.mortgage__body a.mortgage__rate:focus-visible{text-decoration:none !important;color:#fff !important;outline:2px solid #fff}@media only screen and (min-width: 1024px){.mortgage__body{position:relative}.mortgage__body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 10px 10px;background:#f2f6fc}.mortgage__body:after{content:"";position:absolute;top:0;bottom:-25px;z-index:1;left:320px;width:250px;background:#002b54;border-radius:0 0 10px 10px;box-shadow:0 10px 30px rgba(0,43,84,.29)}}@media only screen and (min-width: 1260px){.mortgage__body:after{left:470px;width:210px}}.mortgage__body .mortgage__products{color:#009fda;text-decoration:underline}.mortgage__body .mortgage__products:hover{color:#7c4199}.mortgage__body .mortgage__products:focus-visible{outline:1px solid #7c4199;text-decoration:underline !important;text-decoration-thickness:auto !important}.mortgage__body .mortgage__products:focus-visible .mortgage__subtitle{text-decoration:none !important;text-decoration-thickness:auto !important}.mortgage__body .mortgage__products .mortgage__subtitle{text-decoration:none}.mortgage__row{display:flex;flex-wrap:wrap;padding:25px 20px;background:#f2f6fc}@media only screen and (min-width: 1024px){.mortgage__row{position:relative;z-index:2;flex-wrap:nowrap;padding:0;background:none}}.mortgage__row:not(:last-child){border-bottom:4px solid #fff}@media only screen and (min-width: 1024px){.mortgage__row:not(:last-child){border-bottom:2px solid #fff}.mortgage__row:not(:last-child) .mortgage__percent{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:calc(100% + 2px);margin-bottom:-2px;border-bottom:2px solid #002b54}.mortgage__row:not(:last-child) .mortgage__percent:after{content:"";position:absolute;left:0;right:0;bottom:-2px;z-index:1;height:1px;background:rgba(255,255,255,.23)}}.mortgage__products{flex:0 0 calc(100% - 150px);width:calc(100% - 150px);padding:10px 20px 0 0;color:#009fda}@media only screen and (min-width: 1024px){.mortgage__products{align-self:center;flex:0 0 320px;width:320px;padding:15px 30px}}@media only screen and (min-width: 1260px){.mortgage__products{flex:0 0 470px;width:470px;padding:20px 30px}}@media only screen and (min-width: 1420px){.mortgage__products{padding:20px 40px}}.mortgage__products .mortgage__subtitle{display:inline}.mortgage__rate{flex:0 0 150px;width:150px;color:#fff}@media only screen and (min-width: 1024px){.mortgage__rate{flex:0 0 250px;width:250px}}@media only screen and (min-width: 1260px){.mortgage__rate{flex:0 0 210px;width:210px}}.mortgage__note{background:#009fda;border-radius:10px 10px 0 0;padding:10px 20px 6px;line-height:20px;font-weight:500;line-height:1;color:#002b54}.mortgage__note small{display:inline;font-size:12px}.mortgage__note small:before{content:"("}.mortgage__note small:after{content:")"}@media only screen and (min-width: 1024px){.mortgage__note{display:none}}.mortgage__percent{padding:12px 6px;background:#002b54;border-radius:0 0 10px 10px;text-align:center;font-size:36px;font-weight:700;line-height:1;color:#fff}.mortgage__percent_suffix{display:block;font-weight:400;font-size:16px;min-width:98%;margin-top:2px;color:#c5d1e3;line-height:1.4em}@media only screen and (min-width: 1024px){.mortgage__percent_suffix{line-height:1.3em}}@media only screen and (min-width: 1024px){.mortgage__percent{padding:25px 20px;border-radius:0;background:none;font-size:44px}}@media only screen and (min-width: 1420px){.mortgage__percent{padding:35px 20px}}.mortgage__subtitle{display:inline-block;font-size:18px;font-weight:500;line-height:26px}.mortgage__information{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px;font-size:24px;font-weight:700}@media only screen and (min-width: 1024px){.mortgage__information{flex-grow:1;flex-direction:row;align-items:center;margin:0;padding:15px 30px;font-size:30px}}@media only screen and (min-width: 1260px){.mortgage__information{padding:15px 80px}}@media only screen and (min-width: 1420px){.mortgage__information{padding:20px 80px}}.mortgage__link{padding:10px 24px;background:#7c4199;border-radius:3px;font-size:14px;font-weight:500;color:#fff;text-decoration:none !important}.mortgage__link:hover{text-decoration:underline !important;background:#6d3987;color:#fff}.mortgage__link:is(a.mortgage__link):focus-visible{outline:2px solid #622b78;text-decoration-thickness:auto !important;color:#fff}@media only screen and (min-width: 1420px){.mortgage__link{margin-left:80px}}@media only screen and (min-width: 1024px){.table{margin-top:110px}}@media only screen and (min-width: 1260px){.table{margin-top:130px}}@media only screen and (min-width: 1024px){.table__container{position:relative}}.table__inner{margin:0 -20px}@media only screen and (min-width: 1024px){.table__inner{margin:0}}.table__head{display:none}@media only screen and (min-width: 1024px){.table__head{display:flex;align-items:flex-end;background:none;border-width:1px 1px 0;border-style:solid;border-color:#ebebeb;border-radius:10px 10px 0 0;font-size:16px;font-weight:500;color:#002b54}}.table__head .table__rate{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;min-height:58px;padding:0 30px 18px;text-align:center;font-size:20px;font-weight:700;line-height:1;color:#002b54}.table__head .table__rate:before{content:"";position:absolute;top:-20px;left:-1px;right:1px;bottom:0;z-index:-1;background:#009fda;border-radius:10px 10px 0 0}.table__head .table__value,.table__head .table__apr,.table__head .table__credit,.table__head .table__information{padding:20px 20px 15px;font-size:16px;font-weight:500;color:#002b54}@media only screen and (min-width: 1260px){.table__head .table__value{padding-left:30px}}@media only screen and (min-width: 1260px){.table__head .table__credit{padding-left:40px}}@media only screen and (min-width: 1024px){.table__wrap{display:flex}}@media only screen and (min-width: 1024px){.table__body{position:relative}.table__body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 0 10px;background:#f2f6fc}.table__body:after{content:"";position:absolute;top:0;bottom:-25px;z-index:1;left:180px;width:160px;background:#002b54;border-radius:0 0 10px 10px;box-shadow:0 10px 30px rgba(0,43,84,.29)}}@media only screen and (min-width: 1260px){.table__body:after{left:250px}}.table__row{display:flex;flex-direction:column;padding:20px;background:#f2f6fc}@media only screen and (min-width: 1024px){.table__row{position:relative;z-index:2;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0;background:none}}.table__row:not(:last-child){border-bottom:2px solid #fff}@media only screen and (min-width: 1024px){.table__row:not(:last-child) .table__percent{position:relative;flex-direction:column;display:flex;justify-content:center;align-items:center;height:calc(100% + 2px);margin-bottom:-2px}.table__row:not(:last-child) .table__percent:after{content:"";position:absolute;left:0;right:0;bottom:-2px;z-index:1;height:1px;background:rgba(255,255,255,.23)}}.table__sidebar{font-size:14px;font-weight:500;padding:20px;background:#f2f6fc;border-top:2px solid #fff}@media only screen and (min-width: 768px){.table__sidebar{font-size:16px}}@media only screen and (min-width: 1024px){.table__sidebar{flex-grow:1;padding:15px 20px;display:flex;flex-direction:column;justify-content:center;border-top:none;border-left:2px solid #fff}}@media only screen and (min-width: 1420px){.table__sidebar{padding:20px}}.table__value,.table__apr,.table__credit{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:20px;font-weight:500;color:#009fda}@media only screen and (min-width: 1024px){.table__value,.table__apr,.table__credit{display:block;margin:0;font-size:24px;line-height:1.1}}@media only screen and (min-width: 1260px){.table__value,.table__apr,.table__credit{font-size:30px}}.table__value .table__note,.table__apr .table__note,.table__credit .table__note{font-size:14px;color:#002b54}@media only screen and (min-width: 1024px){.table__value .table__note,.table__apr .table__note,.table__credit .table__note{display:none}}@media only screen and (min-width: 1024px){.table__value{align-self:center;flex:0 0 180px;width:180px;padding:15px 10px 15px 20px}}@media only screen and (min-width: 1260px){.table__value{flex:0 0 250px;width:250px;padding-left:30px}}.table__apr{flex-wrap:wrap}@media only screen and (min-width: 1024px){.table__apr{flex:0 0 120px;width:120px;padding:15px 20px;color:#002b54}}@media only screen and (min-width: 1260px){.table__apr{flex:0 0 170px;width:170px}}.table__rate{display:flex;justify-content:space-between;align-items:stretch;background:#002b54;border-radius:6px;margin-bottom:6px;line-height:1;color:#fff}@media only screen and (min-width: 1024px){.table__rate{display:block;flex:0 0 160px;width:160px;margin-bottom:0;border-radius:0;background:none}}.table__rate_suffix{width:100%;text-align:right;color:#fff;font-size:14px;display:block;line-height:1.4em;margin-bottom:8px}@media only screen and (min-width: 1024px){.table__rate_suffix{display:block;text-align:left;margin-top:2px}}.table__rate .table__note{background:#009fda;padding:0 15px;text-align:center;line-height:20px;font-weight:500;display:flex;justify-content:left;align-items:center;line-height:1.2;color:#002b54;border-radius:6px 0 0 6px}@media only screen and (min-width: 1024px){.table__rate .table__note{display:none}}.table__percent{padding:0 10px;background:#002b54;text-align:right;font-size:26px;font-weight:700;line-height:42px;color:#fff;border-radius:6px}@media only screen and (min-width: 1024px){.table__percent{padding:25px 10px;border-radius:0;background:none;line-height:1;font-size:44px;border-radius:0 0 10px 10px;position:relative;flex-direction:column;display:flex;justify-content:center;align-items:center}.table__percent .table__rate_suffix{text-align:center;line-height:1.4em}}@media only screen and (min-width: 1420px){.table__percent{padding:35px 10px}}@media only screen and (min-width: 1024px){.table__credit{flex:0 0 180px;width:180px;padding:15px 10px 15px 20px;color:#002b54}}@media only screen and (min-width: 1260px){.table__credit{flex:0 0 240px;width:240px;padding-left:40px}}.table__information{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.table__information{font-size:16px}}@media only screen and (min-width: 1024px){.table__information{flex-grow:1;padding:15px 20px}}@media only screen and (min-width: 1420px){.table__information{padding:20px}}.gallery__carousel{padding-bottom:25px}.gallery__carousel .flickity-page-dots{bottom:5px}.gallery__carousel .flickity-page-dot{width:8px;height:8px;margin:0 6px;background:#d9c1e5}.gallery__carousel .flickity-page-dot.is-selected{background:#6d3987}.gallery__item{margin-right:15px}.gallery__item img{width:auto;max-width:auto;height:320px;opacity:.5;transition:opacity 1s linear}@media only screen and (min-width: 1024px){.gallery__item img{height:400px}}.gallery__item_caption{font-size:14px;padding:6px;opacity:0;transition:opacity 1s linear}.gallery__item.is-selected img{opacity:1}.gallery__item.is-selected .gallery__item_caption{opacity:1}.goals__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-3px;margin-right:-3px}.goals__item{flex:0 0 50%;padding:3px}@media(min-width: 500px){.goals__item{flex:0 0 33.33%}}@media only screen and (min-width: 768px){.goals__item{flex:0 0 25%}}@media only screen and (min-width: 1024px){.goals__item{flex:0 0 20%}}@media only screen and (min-width: 1260px){.goals__item{flex:0 0 16.66%}}.goals__item img{display:block;width:100%}.goals__h{flex:0 0 100%;padding:5px}@media(min-width: 550px){.goals__h{flex:0 0 50%}}@media only screen and (min-width: 1024px){.goals__h{flex:0 0 25%}}.goals__h_inner{display:flex;flex-direction:column;height:100%;border:1px solid #000;border-radius:4px}.goals__h_header{color:#fff;background-color:#000;display:flex;padding:10px 12px}@media only screen and (min-width: 768px){.goals__h_header{padding:14px}}.goals__h_header span{display:block;font-weight:bold;line-height:1.3;max-width:200px}.goals__h_header span.num{font-size:32px;padding-right:15px}.goals__h_header img{display:block;margin-left:auto;max-width:48px}.goals__h_copy{padding:14px 14px 20px}.goals__h_copy.content p{font-size:16px}.calc{position:relative;z-index:3;margin-top:-20px}@media only screen and (min-width: 1024px){.calc{margin-top:-74px}}@media only screen and (min-width: 1260px){.calc{margin-top:-74px}}.calc__inner{box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}@media only screen and (min-width: 1024px){.calc__inner{max-width:1010px;margin:0 auto}}.calc__steps{background:#4ab9e3}@media only screen and (min-width: 768px){.calc__steps{display:flex}}.calc__steps li{display:flex;align-items:center;padding:10px 15px;font-weight:300;color:#002b54}@media only screen and (min-width: 768px){.calc__steps li{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 0 25%;padding:15px}}@media only screen and (min-width: 1024px){.calc__steps li{position:relative;padding:12px 15px 10px;line-height:1.3}.calc__steps li:before{content:"";position:absolute;top:0;left:-20px;right:0;bottom:0;background:#26abdd;opacity:0;transition:opacity .2s}.calc__steps li.active{background:none}}.calc__steps li.active{background:#26abdd;font-weight:500}@media only screen and (min-width: 1024px){.calc__steps li.active{background:none}.calc__steps li.active:before{opacity:1}}@media only screen and (min-width: 1024px){.calc__steps li:not(:last-child):before{right:-15px;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%)}}.calc__number{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:22px;height:22px;margin-right:15px;background:#fff;border-radius:50%;font-size:14px;font-weight:700;line-height:1;color:#009fda}@media only screen and (min-width: 768px){.calc__number{margin:0 0 8px}}@media only screen and (min-width: 1024px){.calc__number{position:relative;z-index:1}}@media only screen and (min-width: 1024px){.calc__subtitle{position:relative;z-index:1}}.calc__wrapper{padding:20px 15px;background:#fff}@media only screen and (min-width: 1024px){.calc__wrapper{padding:40px 50px 25px}}@media only screen and (min-width: 1260px){.calc__wrapper{padding-top:50px}}.calc__info{margin-bottom:20px;font-weight:500}@media only screen and (min-width: 768px){.calc__info{font-size:18px}}@media only screen and (min-width: 1024px){.calc__info{margin-bottom:30px}}.calc__link{display:inline-block;margin-bottom:20px;font-weight:500;color:#7c4199;transition:opacity .2s}@media only screen and (min-width: 1024px){.calc__link{margin-bottom:30px}}.calc__link:hover{opacity:.8}.calc__fieldset{margin-bottom:25px}@media only screen and (min-width: 1024px){.calc__fieldset{margin-bottom:35px}}.calc .field:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 1024px){.calc__line{display:flex;align-items:center}}.calc__line:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 1024px){.calc__line:not(:last-child){margin-bottom:35px}}.calc__text{margin-bottom:10px;font-size:16px;font-weight:500}@media only screen and (min-width: 1024px){.calc__text{margin:0 30px 0 0;font-size:18px}}@media only screen and (min-width: 1024px){.calc .select{flex-shrink:0;min-width:380px}}.calc__foot{display:flex;margin-top:25px;padding-top:25px;border-top:1px solid rgba(0,43,84,.18)}@media only screen and (min-width: 1024px){.calc__foot{margin-top:35px;padding-top:25px}}.calc__back{display:flex;align-items:center;font-size:16px;font-weight:500;text-decoration:underline;color:#002b54}.calc__back svg{margin-right:10px;transition:transform .2s}@media only screen and (min-width: 1024px){.calc__back:hover svg{transform:translateX(-2px)}}.calc__next{margin-left:auto;padding:0 15px}@media only screen and (min-width: 768px){.calc__next{padding:0 25px}}@media only screen and (min-width: 1024px){.catalog{margin-bottom:150px}}@media only screen and (min-width: 1024px){.catalog__container{display:flex;align-items:flex-start}}.catalog__sidebar{margin:0 -20px 40px;padding:40px 20px 30px;background:#f2f6fc}@media only screen and (min-width: 768px){.catalog__sidebar{margin:0 -30px 40px;padding:50px 30px 40px}}@media only screen and (min-width: 1024px){.catalog__sidebar{position:sticky;top:55px;flex-shrink:0;width:365px;margin:0;padding:50px 45px 90px 0;background:none}.catalog__sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;z-index:-1;width:2000px;background:#f2f6fc}}.catalog__title{margin-bottom:30px;font-size:30px;font-weight:500;line-height:1}@media only screen and (min-width: 1260px){.catalog__title{margin-bottom:40px}}.catalog .search{margin-bottom:20px}@media only screen and (min-width: 768px){.catalog .search{margin-bottom:30px}}@media only screen and (min-width: 1024px){.catalog .search{margin-bottom:40px}}.catalog .select{background-color:#fff}@media only screen and (min-width: 1024px){.catalog .select{display:none}}.catalog__links{display:none}@media only screen and (min-width: 1024px){.catalog__links{display:block}}.catalog__links li{cursor:pointer}@media only screen and (min-width: 1024px){.catalog__links li:not(:last-child){margin-bottom:10px}}.catalog__links a{display:inline-block;padding:2px 0 2px 10px;border-left:2px solid rgba(0,0,0,0);font-size:16px;font-weight:500;color:#002b54;transition:color .2s}.catalog__links a:hover,.catalog__links a.active{color:#7c4199}.catalog__links a.active{border-color:#7c4199}@media only screen and (min-width: 1024px){.catalog__wrapper{flex-grow:1;padding:85px 0 0 60px}}@media only screen and (min-width: 1260px){.catalog__wrapper{padding-left:100px}}@media only screen and (min-width: 1024px){.catalog__wrapper.catalog__wrapper_with_content{padding-top:46px}}@media only screen and (min-width: 1024px){.catalog .faq{max-width:778px}}.catalog .documents__list a{background:rgba(242,246,252,.49);display:flex;flex-direction:column;align-items:flex-start;gap:5px 25px}@media only screen and (min-width: 768px){.catalog .documents__list a{padding:20px 30px;display:grid;gap:6px 25px;grid-template-columns:auto auto;grid-template-rows:auto auto}}@media only screen and (min-width: 1024px){.catalog .documents__list a{padding:25px 50px}.catalog .documents__list a:hover{background:#f2f6fc}}.catalog .documents__name{text-decoration:none;color:#009fda}@media only screen and (min-width: 768px){.catalog .documents__name{color:#002b54;font-size:20px;grid-row:1;grid-column:1}}@media only screen and (min-width: 768px){.catalog .documents__size{grid-row:1;grid-column:2}}@media only screen and (min-width: 768px){.catalog .documents__description{grid-row:2;grid-column:1/2}}.toggle{display:block;position:relative;width:88px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:0}.toggle__input{position:absolute;top:0;left:0;opacity:0}.toggle__input:checked+.toggle__inner{background:#009fda}.toggle__input:checked+.toggle__inner .toggle__box:nth-child(1){opacity:1}.toggle__input:checked+.toggle__inner .toggle__box:nth-child(2){opacity:0}.toggle__input:checked+.toggle__inner:before{transform:translateX(48px);background:#fff}.toggle__inner{position:relative;display:flex;padding:4px;box-shadow:inset 0 1px 1px rgba(0,43,84,.18);border-radius:20px;background:#f2f6fc;transition:all .2s}.toggle__inner:before{content:"";position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:16px;background:#009fda;transition:all .2s}.toggle__box{position:relative;z-index:1;display:block;flex:0 0 50%;text-align:center;font-size:12px;line-height:32px;font-weight:700;text-transform:uppercase;color:#009fda;transition:all .2s}.toggle__box:nth-child(1){padding-left:8px;opacity:0;color:#fff}.toggle__box:nth-child(2){padding-right:8px}.toggle__sign{font-size:20px;font-weight:700}.toggle.toggle-both-visible{width:auto}.toggle.toggle-both-visible .toggle__inner{box-shadow:none;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:0;padding:0}.toggle.toggle-both-visible .toggle__inner:before{display:none}.toggle.toggle-both-visible .toggle__box:nth-child(1){opacity:1;background:#c5d1e3;color:#002b54;flex:1 1 auto}.toggle.toggle-both-visible .toggle__box:nth-child(2){opacity:1;background:#009fda;color:#002b54;flex:1 1 auto}.toggle.toggle-both-visible .toggle__input:checked+.toggle__inner{background-color:rgba(0,0,0,0)}.toggle.toggle-both-visible .toggle__input:checked+.toggle__inner .toggle__box:nth-child(1){opacity:1;background:#009fda;color:#002b54}.toggle.toggle-both-visible .toggle__input:checked+.toggle__inner .toggle__box:nth-child(2){opacity:1;background:#c5d1e3;color:#002b54}.field,.umbraco-forms-field{position:relative}.field:has(select),.umbraco-forms-field:has(select){width:-moz-fit-content;width:fit-content}.field:has(select) .field__label,.field:has(select) label,.umbraco-forms-field:has(select) .field__label,.umbraco-forms-field:has(select) label{width:auto}.field.field__propertyPrice:has(.success) .field__wrap:after,.umbraco-forms-field.field__propertyPrice:has(.success) .field__wrap:after{top:33px}.field__label,.field label,.umbraco-forms-field__label,.umbraco-forms-field label{position:absolute;top:8px;left:18px;right:18px;z-index:1;font-size:16px;font-weight:500;line-height:1.3;pointer-events:none;transition:all .2s;background-color:#f2f6fc;padding:0px 0 15px 0}@media only screen and (min-width: 1024px){.field__label,.field label,.umbraco-forms-field__label,.umbraco-forms-field label{top:20px;font-size:18px}}.field input::-moz-placeholder, .field textarea::-moz-placeholder, .umbraco-forms-field input::-moz-placeholder, .umbraco-forms-field textarea::-moz-placeholder{color:#002b54}.field input::placeholder,.field textarea::placeholder,.umbraco-forms-field input::placeholder,.umbraco-forms-field textarea::placeholder{color:#002b54}.field__input,.field__textarea,.field.shortanswer input,.field.password input,.field.datepicker input,.field.longanswer textarea,.umbraco-forms-field__input,.umbraco-forms-field__textarea,.umbraco-forms-field.shortanswer input,.umbraco-forms-field.password input,.umbraco-forms-field.datepicker input,.umbraco-forms-field.longanswer textarea{max-width:none !important;width:100%;background:#f2f6fc;border:1px solid #dae5f5;border-radius:5px 5px 0 0;font-size:16px;font-weight:500;color:#002b54;border-color:#dae5f5 !important;transition:all .2s;padding:22px 17px 3px !important}@media only screen and (min-width: 1024px){.field__input,.field__textarea,.field.shortanswer input,.field.password input,.field.datepicker input,.field.longanswer textarea,.umbraco-forms-field__input,.umbraco-forms-field__textarea,.umbraco-forms-field.shortanswer input,.umbraco-forms-field.password input,.umbraco-forms-field.datepicker input,.umbraco-forms-field.longanswer textarea{font-size:20px}}.field__input:focus,.field__textarea:focus,.field.shortanswer input:focus,.field.password input:focus,.field.datepicker input:focus,.field.longanswer textarea:focus,.umbraco-forms-field__input:focus,.umbraco-forms-field__textarea:focus,.umbraco-forms-field.shortanswer input:focus,.umbraco-forms-field.password input:focus,.umbraco-forms-field.datepicker input:focus,.umbraco-forms-field.longanswer textarea:focus{border-bottom-color:#7c4199 !important}.field__input,.field.shortanswer input,.field.datepicker input,.field.password input,.umbraco-forms-field__input,.umbraco-forms-field.shortanswer input,.umbraco-forms-field.datepicker input,.umbraco-forms-field.password input{max-width:none !important;width:100%;height:56px;padding:22px 17px 3px}.field__input.text,.field.shortanswer input.text,.field.datepicker input.text,.field.password input.text,.umbraco-forms-field__input.text,.umbraco-forms-field.shortanswer input.text,.umbraco-forms-field.datepicker input.text,.umbraco-forms-field.password input.text{max-width:none !important;width:100%}@media only screen and (min-width: 1024px){.field__input,.field.shortanswer input,.field.datepicker input,.field.password input,.umbraco-forms-field__input,.umbraco-forms-field.shortanswer input,.umbraco-forms-field.datepicker input,.umbraco-forms-field.password input{height:66px}}.field.password input,.umbraco-forms-field.password input{letter-spacing:4px}.field.datepicker input,.umbraco-forms-field.datepicker input{width:auto;min-width:280px;margin:.5em 0}.field__textarea,.field.longanswer textarea,.umbraco-forms-field__textarea,.umbraco-forms-field.longanswer textarea{max-width:none !important;height:110px;padding:12px 17px;resize:none}.field__textarea::-moz-placeholder, .field.longanswer textarea::-moz-placeholder, .umbraco-forms-field__textarea::-moz-placeholder, .umbraco-forms-field.longanswer textarea::-moz-placeholder{color:#002b54}.field__textarea::placeholder,.field.longanswer textarea::placeholder,.umbraco-forms-field__textarea::placeholder,.umbraco-forms-field.longanswer textarea::placeholder{color:#002b54}@media only screen and (min-width: 1024px){.field__textarea::-moz-placeholder, .field.longanswer textarea::-moz-placeholder, .umbraco-forms-field__textarea::-moz-placeholder, .umbraco-forms-field.longanswer textarea::-moz-placeholder{font-size:18px}.field__textarea::placeholder,.field.longanswer textarea::placeholder,.umbraco-forms-field__textarea::placeholder,.umbraco-forms-field.longanswer textarea::placeholder{font-size:18px}}.field:has(.success) .field__wrap:after,.umbraco-forms-field:has(.success) .field__wrap:after{content:"";position:absolute;top:50%;right:18px;width:16px;height:16px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2718%27 viewBox=%270 0 24 18%27%3E%3Cpath d=%27M22.966.639l.693.721L6.526 17.823.646 11.943l.707-.707 5.185 5.187z%27 fill=%27%237c4199%27/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto}@media only screen and (min-width: 1024px){.field:has(.success) .field__wrap:after,.umbraco-forms-field:has(.success) .field__wrap:after{width:22px}}.field:has(.success) .field__input,.umbraco-forms-field:has(.success) .field__input{padding-right:45px}@media only screen and (min-width: 1024px){.field:has(.success) .field__input,.umbraco-forms-field:has(.success) .field__input{padding-right:60px}}.field:not(.umbraco-forms-field):hover .field__label,.field:not(.umbraco-forms-field):hover label,.umbraco-forms-field:not(.umbraco-forms-field):hover .field__label,.umbraco-forms-field:not(.umbraco-forms-field):hover label{top:8px;font-size:12px;color:#7c4199;padding:0}.field.active .field__label,.field.active label,.field:focus-within .field__label,.field:focus-within label,.umbraco-forms-field.active .field__label,.umbraco-forms-field.active label,.umbraco-forms-field:focus-within .field__label,.umbraco-forms-field:focus-within label{top:8px;font-size:12px;color:#7c4199;padding:0}.field:has(.active) .field__label,.field:has(.active) label,.umbraco-forms-field:has(.active) .field__label,.umbraco-forms-field:has(.active) label{top:8px;font-size:12px;color:#7c4199;padding:0}.field_textarea,.umbraco-forms-field_textarea{font-size:0}.field input[type=date]::-webkit-calendar-picker-indicator,.umbraco-forms-field input[type=date]::-webkit-calendar-picker-indicator{transform:translateY(-8px)}.field input[type=number]::-webkit-inner-spin-button,.field input[type=number]::-webkit-outer-spin-button,.umbraco-forms-field input[type=number]::-webkit-inner-spin-button,.umbraco-forms-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.field-range{position:relative}.field-range .field__wrap{display:block;border:none}.field-range .field__label{position:static;top:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:rgba(0,0,0,0);padding:0}.field-range output{color:#7c4199}.field-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 !important;border-radius:6px;height:12px;cursor:pointer;background:#f2f6fc;accent-color:#009fda}.field-range input[type=range]:focus{background:#f3f7fd;border:none !important}.field-range input[type=range]:focus-visible{background:#f3f7fd;border:none !important;accent-color:#7c4199}.field-range input[type=range]::-webkit-slider-thumb,.field-range input[type=range]::-moz-range-thumb{height:18px}.umbraco-forms-form span.field-validation-error.field-validation-error{color:#e00000 !important}.umbraco-forms-field.recaptcha label{margin-bottom:8px}.umbraco-forms-field.recaptcha label,.umbraco-forms-field.longanswer label,.umbraco-forms-field.shortanswer label,.umbraco-forms-field.dropdown label,.umbraco-forms-field.password label,.umbraco-forms-field.datepicker label,.umbraco-forms-field.fileupload label,.umbraco-forms-field:has(input[type=checkbox]) label,.umbraco-forms-field:has(input[type=radio]) label{position:static;top:0;left:0;padding:0;pointer-events:all;cursor:pointer}.umbraco-forms-field.recaptcha input,.umbraco-forms-field.longanswer input,.umbraco-forms-field.shortanswer input,.umbraco-forms-field.dropdown input,.umbraco-forms-field.password input,.umbraco-forms-field.datepicker input,.umbraco-forms-field.fileupload input,.umbraco-forms-field:has(input[type=checkbox]) input,.umbraco-forms-field:has(input[type=radio]) input{padding-top:12px !important;padding-bottom:12px !important;height:auto}.umbraco-forms-field.recaptcha textarea,.umbraco-forms-field.longanswer textarea,.umbraco-forms-field.shortanswer textarea,.umbraco-forms-field.dropdown textarea,.umbraco-forms-field.password textarea,.umbraco-forms-field.datepicker textarea,.umbraco-forms-field.fileupload textarea,.umbraco-forms-field:has(input[type=checkbox]) textarea,.umbraco-forms-field:has(input[type=radio]) textarea{padding-top:16px !important;height:auto}.umbraco-forms-field.recaptcha.active .field__label,.umbraco-forms-field.recaptcha.active label,.umbraco-forms-field.recaptcha:focus-within .field__label,.umbraco-forms-field.recaptcha:focus-within label,.umbraco-forms-field.longanswer.active .field__label,.umbraco-forms-field.longanswer.active label,.umbraco-forms-field.longanswer:focus-within .field__label,.umbraco-forms-field.longanswer:focus-within label,.umbraco-forms-field.shortanswer.active .field__label,.umbraco-forms-field.shortanswer.active label,.umbraco-forms-field.shortanswer:focus-within .field__label,.umbraco-forms-field.shortanswer:focus-within label,.umbraco-forms-field.dropdown.active .field__label,.umbraco-forms-field.dropdown.active label,.umbraco-forms-field.dropdown:focus-within .field__label,.umbraco-forms-field.dropdown:focus-within label,.umbraco-forms-field.password.active .field__label,.umbraco-forms-field.password.active label,.umbraco-forms-field.password:focus-within .field__label,.umbraco-forms-field.password:focus-within label,.umbraco-forms-field.datepicker.active .field__label,.umbraco-forms-field.datepicker.active label,.umbraco-forms-field.datepicker:focus-within .field__label,.umbraco-forms-field.datepicker:focus-within label,.umbraco-forms-field.fileupload.active .field__label,.umbraco-forms-field.fileupload.active label,.umbraco-forms-field.fileupload:focus-within .field__label,.umbraco-forms-field.fileupload:focus-within label,.umbraco-forms-field:has(input[type=checkbox]).active .field__label,.umbraco-forms-field:has(input[type=checkbox]).active label,.umbraco-forms-field:has(input[type=checkbox]):focus-within .field__label,.umbraco-forms-field:has(input[type=checkbox]):focus-within label,.umbraco-forms-field:has(input[type=radio]).active .field__label,.umbraco-forms-field:has(input[type=radio]).active label,.umbraco-forms-field:has(input[type=radio]):focus-within .field__label,.umbraco-forms-field:has(input[type=radio]):focus-within label{font-size:18px;color:#002b54}.umbraco-forms-field.recaptcha:has(.active) .field__label,.umbraco-forms-field.recaptcha:has(.active) label,.umbraco-forms-field.longanswer:has(.active) .field__label,.umbraco-forms-field.longanswer:has(.active) label,.umbraco-forms-field.shortanswer:has(.active) .field__label,.umbraco-forms-field.shortanswer:has(.active) label,.umbraco-forms-field.dropdown:has(.active) .field__label,.umbraco-forms-field.dropdown:has(.active) label,.umbraco-forms-field.password:has(.active) .field__label,.umbraco-forms-field.password:has(.active) label,.umbraco-forms-field.datepicker:has(.active) .field__label,.umbraco-forms-field.datepicker:has(.active) label,.umbraco-forms-field.fileupload:has(.active) .field__label,.umbraco-forms-field.fileupload:has(.active) label,.umbraco-forms-field:has(input[type=checkbox]):has(.active) .field__label,.umbraco-forms-field:has(input[type=checkbox]):has(.active) label,.umbraco-forms-field:has(input[type=radio]):has(.active) .field__label,.umbraco-forms-field:has(input[type=radio]):has(.active) label{font-size:18px;color:#002b54}.umbraco-forms-field.recaptcha input::-moz-placeholder, .umbraco-forms-field.recaptcha textarea::-moz-placeholder, .umbraco-forms-field.longanswer input::-moz-placeholder, .umbraco-forms-field.longanswer textarea::-moz-placeholder, .umbraco-forms-field.shortanswer input::-moz-placeholder, .umbraco-forms-field.shortanswer textarea::-moz-placeholder, .umbraco-forms-field.dropdown input::-moz-placeholder, .umbraco-forms-field.dropdown textarea::-moz-placeholder, .umbraco-forms-field.password input::-moz-placeholder, .umbraco-forms-field.password textarea::-moz-placeholder, .umbraco-forms-field.datepicker input::-moz-placeholder, .umbraco-forms-field.datepicker textarea::-moz-placeholder, .umbraco-forms-field.fileupload input::-moz-placeholder, .umbraco-forms-field.fileupload textarea::-moz-placeholder, .umbraco-forms-field:has(input[type=checkbox]) input::-moz-placeholder, .umbraco-forms-field:has(input[type=checkbox]) textarea::-moz-placeholder, .umbraco-forms-field:has(input[type=radio]) input::-moz-placeholder, .umbraco-forms-field:has(input[type=radio]) textarea::-moz-placeholder{color:#8695a4}.umbraco-forms-field.recaptcha input::placeholder,.umbraco-forms-field.recaptcha textarea::placeholder,.umbraco-forms-field.longanswer input::placeholder,.umbraco-forms-field.longanswer textarea::placeholder,.umbraco-forms-field.shortanswer input::placeholder,.umbraco-forms-field.shortanswer textarea::placeholder,.umbraco-forms-field.dropdown input::placeholder,.umbraco-forms-field.dropdown textarea::placeholder,.umbraco-forms-field.password input::placeholder,.umbraco-forms-field.password textarea::placeholder,.umbraco-forms-field.datepicker input::placeholder,.umbraco-forms-field.datepicker textarea::placeholder,.umbraco-forms-field.fileupload input::placeholder,.umbraco-forms-field.fileupload textarea::placeholder,.umbraco-forms-field:has(input[type=checkbox]) input::placeholder,.umbraco-forms-field:has(input[type=checkbox]) textarea::placeholder,.umbraco-forms-field:has(input[type=radio]) input::placeholder,.umbraco-forms-field:has(input[type=radio]) textarea::placeholder{color:#8695a4}.umbraco-forms-field.dropdown select{font-size:16px;font-weight:500;color:#002b54;background:#f2f6fc;border-radius:5px;border-color:#dae5f5 !important;transition:all .2s;padding:12px !important;width:100%}@media only screen and (min-width: 1024px){.umbraco-forms-field.dropdown select{font-size:20px;width:auto}}.umbraco-forms-field.dropdown select:focus{border-bottom-color:#7c4199 !important}.umbraco-forms-field:has(.help-block) label{position:static;top:0;left:0;padding:0}.umbraco-forms-field:has(.help-block) input{padding-top:8px !important;padding-bottom:8px !important;height:auto}.umbraco-forms-field:has(.help-block) textarea{padding-top:16px !important;height:auto}.umbraco-forms-field:has(.help-block).active .field__label,.umbraco-forms-field:has(.help-block).active label,.umbraco-forms-field:has(.help-block):focus-within .field__label,.umbraco-forms-field:has(.help-block):focus-within label{font-size:18px;color:#002b54}.umbraco-forms-field:has(.help-block):has(.active) .field__label,.umbraco-forms-field:has(.help-block):has(.active) label{font-size:18px;color:#002b54}.umbraco-forms-field input[type=checkbox]{height:24px !important;width:24px !important;accent-color:#7c4199;line-height:24px}.umbraco-forms-field:has(input[type=checkbox]) label,.umbraco-forms-field:has(input[type=radio]) label{background-color:rgba(0,0,0,0);line-height:18px}.umbraco-forms-field:has(input[type=checkbox]) .umbraco-forms-field-wrapper,.umbraco-forms-field:has(input[type=radio]) .umbraco-forms-field-wrapper{display:flex;align-items:center;gap:10px;margin-top:5px}.umbraco-forms-field .datepicker-wrapper{display:inline-block;position:relative}.umbraco-forms-field .datepicker-wrapper .material-symbols-outlined{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.umbraco-forms-field .checkboxlist{padding-left:0px !important}.umbraco-forms-field .checkboxlist label{float:none !important}.umbraco-forms-field.dataconsent>label{padding-bottom:5px !important}.field:has(select:not(:invalid)) .field__label,.field:has(select:not(:invalid)) label{top:8px;font-size:12px;color:#7c4199;padding:0}.select{display:block;width:100%;height:56px;padding:0 40px 0 17px;border-radius:5px 5px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dae5f5;background:#f2f6fc url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710.383%27 viewBox=%270 0 16 10%27%3E%3Cpath d=%27M8 10.383l-8-8L2.383 0 8 5.617 13.617 0 16 2.383z%27 fill=%27%232699FB%27/%3E%3C/svg%3E") no-repeat calc(100% - 17px) 50%/16px auto;font-size:16px;font-weight:500;color:#002b54}@media only screen and (min-width: 1024px){.select{height:66px;font-size:18px}}.select::-ms-expand{display:none}.select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.search{padding-top:15px;background:#fff;border-bottom:2px solid #009fda}.search__title{margin-bottom:8px;padding:0 20px;font-size:14px;font-weight:700;color:#009fda}.search__form{position:relative}.search__input{width:100%;height:46px;padding:0 50px 0 20px;background:none;font-size:18px;font-weight:700;color:#009fda}.search__input::-moz-placeholder{color:rgba(0,159,218,.41)}.search__input::placeholder{color:rgba(0,159,218,.41)}.search__button{position:absolute;top:50%;right:13px;padding:5px;transform:translateY(-50%)}.search__button path{transition:fill .2s}.search__button:hover path{fill:#007aa7}.search-result{margin-bottom:25px}@media only screen and (min-width: 1024px){.search-result{margin-bottom:30px}}.search-result-name{display:block;font-size:24px;color:#009fda}.search-result-name:hover{text-decoration:underline}.search-result-name:hover:before{text-decoration:none !important}.search-result-breadcrumb{margin:2px 0 8px;font-size:14px;font-weight:400;line-height:1.2;color:#002b54;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start}.search-result-breadcrumb a:hover{text-decoration:underline}.search-result-breadcrumb a:hover:before{text-decoration:none !important}.search-result-breadcrumb a+a:before{display:inline-block;content:">";padding-right:10px}.search-pager a{display:inline-block;font-size:18px;margin-right:2px;min-width:30px;line-height:30px;text-align:center;background-color:#f8fbff}.search-pager a.active{color:#000;background-color:#c5d1e3}.search-page-input{display:flex;align-items:stretch;margin:30px 0 32px}@media only screen and (min-width: 1024px){.search-page-input{margin:40px 0 44px}}.search-page-input input{max-width:100%;margin:0;border:1px solid #c5d1e3;border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;padding-left:15px;font-size:18px;font-weight:normal;line-height:50px;height:54px;min-width:0;flex:1}@media only screen and (min-width: 768px){.search-page-input input{line-height:58px;height:62px;font-size:20px}}.search-page-input input::-moz-placeholder{color:#c5d1e3}.search-page-input input::placeholder{color:#c5d1e3}.search-page-input button{border-bottom-left-radius:0;border-top-left-radius:0;height:auto;padding:0 20px}@media only screen and (min-width: 768px){.search-page-input button{font-size:16px;padding:0 30px}}.search-page-line{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;margin:0 auto 10px auto;max-width:75%}@media only screen and (min-width: 1024px){.search-page-line{justify-content:flex-start;margin:0 0 10px 0}}.search-page-line .field{flex:1 1 auto;max-width:100%}.search-page-line .field input{max-width:100%;margin:0;border-bottom-left-radius:6px;border-top-left-radius:6px;padding-left:15px;font-weight:normal}.search-page-line .field input::-moz-placeholder{color:#c5d1e3}.search-page-line .field input::placeholder{color:#c5d1e3}.search-page-line button{flex:0 0 auto;border-bottom-left-radius:0;border-top-left-radius:0;height:auto}.search-page-line+label{margin:0 auto;max-width:75%}@media only screen and (min-width: 1024px){.catalog{margin-bottom:150px}}@media only screen and (min-width: 1024px){.catalog__container{display:flex;align-items:flex-start}}.catalog__sidebar{margin:0 -20px 40px;padding:40px 20px 30px;background:#f2f6fc}@media only screen and (min-width: 768px){.catalog__sidebar{margin:0 -30px 40px;padding:50px 30px 40px}}@media only screen and (min-width: 1024px){.catalog__sidebar{position:sticky;top:55px;flex-shrink:0;width:365px;margin:0;padding:50px 45px 90px 0;background:none}.catalog__sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;z-index:-1;width:2000px;background:#f2f6fc}}.catalog__title{margin-bottom:30px;font-size:30px;font-weight:500;line-height:1}@media only screen and (min-width: 1260px){.catalog__title{margin-bottom:40px}}.catalog .search{margin-bottom:20px}@media only screen and (min-width: 768px){.catalog .search{margin-bottom:30px}}@media only screen and (min-width: 1024px){.catalog .search{margin-bottom:40px}}.catalog .select{background-color:#fff}@media only screen and (min-width: 1024px){.catalog .select{display:none}}.catalog__links{display:none}@media only screen and (min-width: 1024px){.catalog__links{display:block}}.catalog__links li{cursor:pointer}@media only screen and (min-width: 1024px){.catalog__links li:not(:last-child){margin-bottom:10px}}.catalog__links a{display:inline-block;padding:2px 0 2px 10px;border-left:2px solid rgba(0,0,0,0);font-size:16px;font-weight:500;color:#002b54;transition:color .2s}.catalog__links a:hover,.catalog__links a.active{color:#7c4199}.catalog__links a.active{border-color:#7c4199}@media only screen and (min-width: 1024px){.catalog__wrapper{flex-grow:1;padding:85px 0 0 60px}}@media only screen and (min-width: 1260px){.catalog__wrapper{padding-left:100px}}@media only screen and (min-width: 1024px){.catalog__wrapper.catalog__wrapper_with_content{padding-top:46px}}@media only screen and (min-width: 1024px){.catalog .faq{max-width:778px}}.catalog .documents__list a{background:rgba(242,246,252,.49);display:flex;flex-direction:column;align-items:flex-start;gap:5px 25px}@media only screen and (min-width: 768px){.catalog .documents__list a{padding:20px 30px;display:grid;gap:6px 25px;grid-template-columns:auto auto;grid-template-rows:auto auto}}@media only screen and (min-width: 1024px){.catalog .documents__list a{padding:25px 50px}.catalog .documents__list a:hover{background:#f2f6fc}}.catalog .documents__name{text-decoration:none;color:#009fda}@media only screen and (min-width: 768px){.catalog .documents__name{color:#002b54;font-size:20px;grid-row:1;grid-column:1}}@media only screen and (min-width: 768px){.catalog .documents__size{grid-row:1;grid-column:2}}@media only screen and (min-width: 768px){.catalog .documents__description{grid-row:2;grid-column:1/2}}.news{margin-top:30px}@media only screen and (min-width: 1024px){.news{margin-top:30px;margin-bottom:110px}}@media only screen and (min-width: 1260px){.news{margin-bottom:130px}}@media only screen and (min-width: 1024px){.news.years-bottom{margin-bottom:31px}}@media only screen and (min-width: 1260px){.news.years-bottom{margin-bottom:31px}}.news_vertical{margin:20px 0}.news__title{margin-bottom:25px;color:#009fda}@media only screen and (min-width: 768px){.news__title{margin-bottom:40px}}@media only screen and (min-width: 1260px){.news__title{margin-bottom:60px}}.news__recenttitle{margin-bottom:15px;font-size:22px;line-height:1.3}@media only screen and (min-width: 768px){.news__recenttitle{font-size:26px}}@media only screen and (min-width: 1024px){.news__recenttitle{font-size:30px}}.news__container_vertical{padding:0 0 20px 0}.news__list.news__list_vertical li{margin-bottom:20px}@media only screen and (min-width: 768px){.news__list:not(.news__list_vertical){display:flex;flex-wrap:wrap;margin:-30px -7px 0}}@media only screen and (min-width: 768px){.news__list:not(.news__list_vertical) li{flex:0 0 calc(50% - 14px);width:calc(50% - 14px);margin:30px 7px 0}}@media only screen and (min-width: 1024px){.news__list:not(.news__list_vertical) li{flex:0 0 calc(33.333% - 14px);width:calc(33.333% - 14px)}}.news__list:not(.news__list_vertical) li:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 768px){.news__list:not(.news__list_vertical) li:not(:last-child){margin-bottom:0}}.news__list a{display:flex;flex-direction:column;height:100%;padding:5px;background:#f8fbff;color:#002b54;text-decoration:none}.news__list a:focus-visible{text-decoration:none !important}@media only screen and (min-width: 1024px){.news__list a{transition:color .2s}.news__list a:hover{color:#009fda}.news__list a:hover img{transform:scale(1.05)}}.news__preview{position:relative;overflow:hidden}.news__preview:before{content:"";display:block;padding-bottom:57.3%}.news__preview img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s}.news__details{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:15px}@media only screen and (min-width: 1260px){.news__details{padding:20px 25px 15px}}.news__details:after{content:"";position:absolute;right:15px;bottom:23px;width:14px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2710%27 viewBox=%270 0 14 10%27%3E%3Cpath d=%27M8.832.626l4.5 4-.332.373V5l.332.373-4.5 4-.664-.747 3.516-3.127L0 5.5v-1l11.684-.001-3.516-3.126.664-.747z%27 fill=%27%237c4199%27/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto}@media only screen and (min-width: 1260px){.news__details:after{bottom:25px}}.news__subtitle{margin-bottom:20px;font-weight:500}@media only screen and (min-width: 768px){.news__subtitle{font-size:19px}}@media only screen and (min-width: 1260px){.news__subtitle{margin-bottom:25px}}.news__date{margin-top:auto;padding-right:25px;font-weight:500;color:#009fda}@media only screen and (min-width: 768px){.news__date{font-size:19px}}.navigation_bar{position:relative;z-index:2;background-color:#e1e9f5;font-size:16px;line-height:30px;margin-bottom:30px}@media only screen and (min-width: 1024px){.navigation_bar{gap:0 30px}}@media only screen and (min-width: 768px){.navigation_bar{margin-bottom:35px}}@media only screen and (min-width: 1024px){.navigation_bar{margin-bottom:45px}}@media only screen and (min-width: 1260px){.navigation_bar{margin-bottom:55px}}.navigation_bar__container{overflow-x:scroll}@media only screen and (min-width: 1024px){.navigation_bar__container{overflow-x:hidden}}.navigation_bar ul{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:5px 0;width:100%}@media only screen and (min-width: 1024px){.navigation_bar ul{padding:3px 0}}.navigation_bar ul:after{content:"";display:block;flex:0 0 20px;width:20px;height:18px}@media(min-width: 700px){.navigation_bar ul:after{display:none}}.navigation_bar ul li{font-size:15px;line-height:30px;font-weight:400;color:#002b54;flex:0 0 auto;margin-right:10px}@media only screen and (min-width: 1024px){.navigation_bar ul li{font-size:16px;margin-right:25px}}.navigation_bar ul li:last-child{margin-right:0 !important}.navigation_bar ul li.featured{flex-grow:1;text-align:right}.navigation_bar ul li a{display:block}.navigation_bar ul li a:not(.button){color:#002b54;padding-right:5px}@media only screen and (min-width: 1024px){.navigation_bar ul li a:not(.button){padding:15px 0}}.navigation_bar ul li a:not(.button):hover{color:#7c4199}.navigation_bar ul li a:not(.button).active{position:relative;font-weight:500;color:#6d3987;text-decoration:none !important}@media only screen and (min-width: 1024px){.navigation_bar ul li a:not(.button).active:after{content:"";border-bottom:1px solid #7c4199;position:absolute;bottom:15px;left:0;width:100%}}.navigation_bar ul li a.button{display:inline-block;height:32px;line-height:28px;padding:0 10px;color:#fff}@media only screen and (min-width: 1024px){.navigation_bar ul li a.button{height:46px;line-height:42px;padding:0 30px}}.navigation_bar ul li a.button.active{text-decoration:underline}.navigation_bar ::-webkit-scrollbar{height:16px}.navigation_bar ::-webkit-scrollbar-track{background-color:#fff}.navigation_bar ::-webkit-scrollbar-thumb{background-color:#cedbef;border-radius:10px;border:5px solid rgba(0,0,0,0);background-clip:content-box}.navigation_bar ::-webkit-scrollbar-thumb:hover{background-color:#95b1dc}.cphead .navigation_bar{margin-bottom:0}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px}@media only screen and (min-width: 768px){.pagination{margin-top:40px}}@media only screen and (min-width: 1260px){.pagination{margin-top:60px}}.pagination li{flex-shrink:0;width:38px;margin:10px 4px 0}@media only screen and (min-width: 768px){.pagination li{width:42px}}.pagination div{display:block;border:2px solid rgba(0,0,0,0);background:#f8fbff;box-shadow:0 2px 2px rgba(0,0,0,.04);text-align:center;font-size:18px;line-height:38px;font-weight:500;color:#002b54;transition:all .2s}.pagination div a:hover{color:#009fda}.pagination div a.active{border-top-color:#009fda;color:#002b54}.sorting{padding:20px 0;background:#f2f6fc;box-shadow:0 0 1px rgba(0,0,0,.16)}@media only screen and (min-width: 1024px){.sorting{padding:17px 0}}.sorting-archives{background:#fafcfe;padding:16px 0;font-size:.8em;margin:64px 0 0 0}@media only screen and (min-width: 1024px){.sorting-archives{padding:14px 0}}.sorting-archives .sorting__container{justify-content:center}.sorting-archives .sorting__container select.select{margin:0 auto}@media only screen and (min-width: 768px){.sorting__container{display:flex;align-items:center}}.sorting .select{margin-bottom:10px;background-color:#fff}@media only screen and (min-width: 768px){.sorting .select{flex-shrink:0;width:300px;height:56px;margin:0 auto 0 0}}@media only screen and (min-width: 1024px){.sorting .select{display:none}}.sorting__menu{display:none}@media only screen and (min-width: 1024px){.sorting__menu{display:flex;flex-wrap:wrap;margin:-15px auto 0 -34px}}.sorting__menu li{margin:15px 0 0 34px}.sorting__menu a{font-weight:500;color:#002b54;transition:color .2s}.sorting__menu a:hover,.sorting__menu a.active{color:#7c4199}.sorting__search{position:relative}@media only screen and (min-width: 768px){.sorting__search{flex-shrink:0;width:182px}}@media only screen and (min-width: 1024px){.sorting__search{margin-left:50px}}.sorting__input{width:100%;height:36px;padding:0 0 0 30px;background:none;font-size:16px;font-weight:500;color:#009fda}.sorting__input::-moz-placeholder{color:#009fda}.sorting__input::placeholder{color:#009fda}.sorting__button{position:absolute;top:50%;left:-5px;padding:5px;transform:translateY(-50%)}.sorting__button path{transition:fill .2s}.sorting__button:hover path{fill:#007aa7}.content h1,.content h2,.content h3,.content h4{color:#009fda;font-weight:500;margin:.9em 0 .5em 0}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child{margin-top:0}.content h1{font-size:40px;line-height:1.1}@media only screen and (min-width: 768px){.content h1{font-size:50px;line-height:1}}@media only screen and (min-width: 1024px){.content h1{font-size:60px}}.content h2{font-size:30px;line-height:1.2}@media only screen and (min-width: 768px){.content h2{font-size:35px}}@media only screen and (min-width: 1024px){.content h2{font-size:40px}}.content h3{font-size:26px;line-height:1.2}@media only screen and (min-width: 768px){.content h3{font-size:32px}}@media only screen and (min-width: 1024px){.content h3{font-size:36px}}.content h4{font-size:22px;line-height:1.3}@media only screen and (min-width: 768px){.content h4{font-size:26px}}@media only screen and (min-width: 1024px){.content h4{font-size:30px}}.content .small,.content small{font-size:14px}@media only screen and (min-width: 768px){.content .small,.content small{font-size:16px}}@media only screen and (min-width: 768px){.content p,.content ul,.content ol{font-size:20px}}.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 768px){.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:25px}}.content p a,.content ul a,.content ol a{text-decoration:underline}.content ul,.content ol{padding-left:36px}.content ul li,.content ol li{margin:2px 0}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content ol>li>ol{list-style-type:lower-latin}.content ol>li>ol>li>ol{list-style-type:lower-roman}.content .umbraco-forms-field.richtext{font-size:16px}@media only screen and (min-width: 768px){.content .umbraco-forms-field.richtext p,.content .umbraco-forms-field.richtext ul,.content .umbraco-forms-field.richtext ol{font-size:16px}}.content ul.restricted-countries{-moz-columns:1;columns:1;-moz-column-gap:40px;column-gap:40px;margin:0;padding:0}@media only screen and (min-width: 1024px){.content ul.restricted-countries{-moz-columns:2;columns:2}}@media only screen and (min-width: 1420px){.content ul.restricted-countries{-moz-columns:3;columns:3}}.content ul.restricted-countries li{list-style:none;padding:0}.content hr{display:block;margin:1em 0;width:100%;height:1px;padding:0;border:none;background-color:#c5d1e3;margin:22px 0}@media only screen and (min-width: 768px){.content hr{margin:28px 0}}.content .content-section{display:block;margin-top:20px;padding-top:20px;border-top:1px solid rgba(94,127,177,.36)}@media only screen and (min-width: 768px){.content .content-section{font-size:18px}}@media only screen and (min-width: 1024px){.content .content-section{margin-top:30px;padding-top:30px}}.content .content-section strong{display:inline-block;margin-bottom:15px;color:#009fda;font-weight:bold}@media only screen and (min-width: 1024px){.content .content-section strong{margin-bottom:25px}}.content .blockquote{display:block}.content .blockquote:not(:first-child),.content blockquote:not(:first-child),.content figure:not(:first-child){margin-top:30px}@media only screen and (min-width: 768px){.content .blockquote:not(:first-child),.content blockquote:not(:first-child),.content figure:not(:first-child){margin-top:40px}}.content .blockquote:not(:last-child),.content blockquote:not(:last-child),.content figure:not(:last-child){margin-bottom:30px}@media only screen and (min-width: 768px){.content .blockquote:not(:last-child),.content blockquote:not(:last-child),.content figure:not(:last-child){margin-bottom:40px}}@media only screen and (min-width: 1024px){.content .blockquote:not(:last-child),.content blockquote:not(:last-child),.content figure:not(:last-child){margin-bottom:50px}}.content blockquote,.content .blockquote{padding-left:18px;border-left:2px solid #7c4199;font-size:20px;line-height:1.3}@media only screen and (min-width: 768px){.content blockquote,.content .blockquote{font-size:24px}}.content blockquote>p,.content .blockquote>p{line-height:1.5}.content figure img{display:block;max-width:100%;width:auto;height:auto;border-radius:2px}.content figure figcaption{display:block;font-size:14px;color:#5e7fb1;margin-top:6px}@media only screen and (min-width: 1024px){.content figure figcaption{font-size:15px}}.content figure:not(:last-child){margin-bottom:40px}@media only screen and (min-width: 768px){.content figure:not(:last-child){margin-bottom:50px}}.content table{width:100%;height:auto !important}.content table:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 768px){.content table:not(:last-child){margin-bottom:30px}}.content table th,.content table td{padding:5px;border:1px solid #ccd6e6;height:auto !important}@media only screen and (min-width: 1024px){.content table th,.content table td{padding:8px}}.content table th p,.content table td p{margin:0}.content table th{vertical-align:middle;font-size:12px;background-color:#e7ecf4}.content table th p{font-size:12px}@media only screen and (min-width: 1024px){.content table th p{font-size:13px}}.content table td{font-size:15px}@media only screen and (min-width: 1024px){.content table td{font-size:16px}}.content table td p{font-size:15px}@media only screen and (min-width: 1024px){.content table td p{font-size:16px}}.content table.table-purple th{background-color:#7c4199;color:#fff}.content .scroll-table{overflow-x:auto}.content .scroll-table:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 768px){.content .scroll-table:not(:last-child){margin-bottom:30px}}.content .scroll-table table{margin-bottom:0;min-width:450px}.content .buttonText{display:inline-flex;justify-content:center;align-items:center;height:52px;padding:0 30px;border:1px solid #7c4199;background:#7c4199;border-radius:6px;text-align:center;font-size:16px;font-weight:500;color:#fff;text-decoration:none;transition:background .2s,color .2s}.content .buttonText:hover{border-color:#6d3987;background:#6d3987}.content .buttonText a{color:#fff;text-decoration:none}@media only screen and (min-width: 768px){.people__container{max-width:1375px}}@media only screen and (min-width: 1024px){.people .page_links__container.wide{max-width:1000px}}@media only screen and (min-width: 1024px){.people .page_links__container.narrow{max-width:900px}}.people__head{margin-bottom:30px;text-align:center}.people__title{margin-bottom:18px}.people__description .material-symbols-outlined{position:relative;top:6px;margin-left:6px;margin-right:2px}.people__list{max-width:300px;margin-left:auto;margin-right:auto}@media(min-width: 520px){.people__list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;max-width:none;margin-left:-9px;margin-right:-9px}}.people__list li{flex:1 1 100%;margin:9px 0 18px;overflow:hidden}@media(min-width: 520px){.people__list li{flex:1 1 50%;max-width:50%;padding:0 9px;margin:9px 0}}@media(min-width: 800px){.people__list li{flex:1 1 33%;max-width:33%}}@media(min-width: 1100px){.people__list li{flex:1 1 25%;max-width:25%}}@media only screen and (min-width: 1420px){.people__list li{flex:1 1 20%;max-width:20%}}.people__list li .people__list_inner{background-color:#f2f6fc;padding-bottom:20px;border-radius:6px}@media(min-width: 520px){.people__list li .people__list_inner{display:flex;flex-direction:column;justify-content:flex-start;height:100%}}.people__photo{display:block;position:relative;padding-top:110%;margin:0 0 14px 0;background-color:#dde8f7}.people__photo img{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}.people__name{display:block;font-size:22px;line-height:1.3;font-weight:500;padding:0 20px;margin-bottom:1px}.people__position{display:block;line-height:1.3;font-size:16px;font-weight:400;color:#008cc1;padding:0 20px}.article{margin-top:40px}@media only screen and (min-width: 1024px){.article{margin-top:75px}}@media only screen and (min-width: 1024px){.article__container{display:flex;align-items:flex-start}}@media only screen and (min-width: 1024px){.article__wrapper{flex-grow:1;padding-right:50px}}@media only screen and (min-width: 1260px){.article__wrapper{padding-right:100px}}@media only screen and (min-width: 1420px){.article__wrapper{padding-right:160px}}.article__date{margin-bottom:15px;font-weight:500}@media only screen and (min-width: 1260px){.article__date{margin-bottom:25px}}.article__box{margin-top:40px;padding:20px;background:#f8fbff;border-top:2px solid #009fda;box-shadow:0 2px 2px rgba(0,0,0,.04)}@media only screen and (min-width: 1024px){.article__box{padding:30px 50px}}@media only screen and (min-width: 1260px){.article__box{margin-top:50px}}.article__box:not(:last-child){margin-bottom:40px}@media only screen and (min-width: 768px){.article__box:not(:last-child){margin-bottom:50px}}@media only screen and (min-width: 1260px){.article__box:last-child{margin-top:60px}}@media only screen and (min-width: 1420px){.article__box:last-child{margin-top:70px}}.article__box .button{padding:0 15px}@media only screen and (min-width: 768px){.article__box .button{padding:0 25px}}.article__info{margin-bottom:20px;font-size:18px;font-weight:500;color:#009fda}@media only screen and (min-width: 768px){.article__info{font-size:20pt}}.article__text{max-width:460px;margin-bottom:25px;font-size:14px}.article__text p{font-size:14px}@media only screen and (min-width: 1024px){.article__text p{font-size:15px}}.article__sidebar{margin-top:50px}@media only screen and (min-width: 1024px){.article__sidebar{position:sticky;top:75px;flex-shrink:0;width:300px;margin:0}}@media only screen and (min-width: 1260px){.article__sidebar{width:330px}}.article__video{margin-bottom:25px}@media only screen and (min-width: 768px){.article__video:not(:last-child){margin-bottom:40px}}.article__video_wrap{position:relative;padding-top:56.5%}.article__video_wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (min-width: 768px){.article__charts{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.article__charts .chart{margin:10px 0}@media only screen and (min-width: 768px){.article__charts .chart{flex:0 0 50%;padding:0 10px;overflow:hidden}}.article__charts .chart h4{text-align:center;color:#002b54;font-size:18px;margin-bottom:15px}.article__charts .chart>div{height:275px}.article .help{margin-top:35px}@media only screen and (min-width: 1024px){.article .columns{display:flex;margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 1024px){.article .columns .column{flex-basis:0;flex-grow:1;flex-shrink:1;padding:0 10px}}.article .columns .column p{margin-bottom:15px}.about__subtitle{margin-bottom:15px;font-weight:500;line-height:1}.about .socials{justify-content:flex-start}.about__contact{margin-top:30px;border-top:2px solid #7c4199;border-radius:10px;overflow:hidden}.about__photo img{width:100%}.about__details{padding:20px;background:#f2f6fc}@media only screen and (min-width: 1260px){.about__details{padding:30px}}.about__text{line-height:1.2}.about__text a{text-decoration:underline;color:#7c4199}.about__text a:hover{text-decoration:none}.about br+.shortcode_phone{display:inline-block;margin-top:20px;font-size:28px;line-height:1;font-weight:500;color:#7c4199}.about__phone{display:inline-block;margin-top:20px;font-size:30px;line-height:1;font-weight:500;color:#7c4199}.about__categories{margin-top:25px;padding:20px;border-width:3px 1px 1px;border-style:solid;border-color:#7c4199 rgba(94,127,177,.36) rgba(94,127,177,.36);border-radius:10px}@media only screen and (min-width: 1260px){.about__categories{padding:30px}}.about__tags{display:flex;flex-wrap:wrap;margin:-6px 0 0 -6px}.about__tags li{margin:6px 0 0 6px;padding:1px 6px 2px;background:#7c4199;font-weight:500;color:#fff;border-radius:2px}.about__tags li:hover{background-color:rgba(124,65,153,.75)}.about__tags li a{color:#fff}.about__tags li a:visited,.about__tags li a:hover{color:#fff}.umbraco-forms-submitmessage{display:block;margin-top:35px;padding:25px 20px;box-shadow:0 10px 20px rgba(0,0,0,.1);font-size:18px !important;line-height:1.6em !important;font-weight:700;color:#009fda}@media only screen and (min-width: 768px){.umbraco-forms-submitmessage{margin-top:50px;padding:45px 50px;font-size:22px !important}}.form,.umbraco-forms-form form{margin-top:35px;padding:25px 20px;box-shadow:0 10px 20px rgba(0,0,0,.1)}@media only screen and (min-width: 768px){.form,.umbraco-forms-form form{margin-top:50px;padding:45px 50px 30px}}.form .umbraco-forms-fieldset,.umbraco-forms-form form .umbraco-forms-fieldset{margin:0;padding:0}.form__title,.form h4.umbraco-forms-caption,.umbraco-forms-form form__title,.umbraco-forms-form form h4.umbraco-forms-caption{margin-bottom:25px;font-size:18px !important;line-height:1.6em !important;font-weight:700;color:#009fda}@media only screen and (min-width: 768px){.form__title,.form h4.umbraco-forms-caption,.umbraco-forms-form form__title,.umbraco-forms-form form h4.umbraco-forms-caption{font-size:22px !important}}@media only screen and (min-width: 1260px){.form__title,.form h4.umbraco-forms-caption,.umbraco-forms-form form__title,.umbraco-forms-form form h4.umbraco-forms-caption{margin-bottom:40px}}.form .umbraco-forms-form fieldset,.umbraco-forms-form form .umbraco-forms-form fieldset{padding:0;margin:0 0 30px 0}.form__fieldset,.umbraco-forms-form form__fieldset{margin-bottom:30px}.form .field:not(:last-child),.form .umbraco-forms-field:not(:last-child),.umbraco-forms-form form .field:not(:last-child),.umbraco-forms-form form .umbraco-forms-field:not(:last-child){margin-bottom:22px}.form input.input-validation-error,.umbraco-forms-form form input.input-validation-error{background-color:#fdf5f6}.form p a,.umbraco-forms-form form p a{text-decoration:underline;text-decoration-thickness:1px}.form p a:hover,.umbraco-forms-form form p a:hover{text-decoration-thickness:2px}.form p a:focus-visible,.umbraco-forms-form form p a:focus-visible{text-decoration-thickness:2px}.multi-step-form-step p a{text-decoration:underline;text-decoration-thickness:1px}.multi-step-form-step p a:hover{text-decoration-thickness:2px}.multi-step-form-step p a:focus-visible{text-decoration-thickness:2px}.savings_form .multi-step-form{scroll-margin-top:100px;scroll-padding-top:-100px}.application-form-fieldset .field select{padding-top:7px}@media only screen and (min-width: 1420px){.contact{margin-bottom:130px}}@media only screen and (min-width: 1024px){.contact__container{max-width:1000px}}.contact__title{margin-bottom:20px;text-align:center}.contact__info{margin-bottom:30px;font-size:18px;text-align:center}@media only screen and (min-width: 768px){.contact__info{margin-bottom:50px}}.contact__list{border-bottom:1px solid rgba(94,127,177,.36);transition:background .2s}.contact__list>li.active{background:#f8fbff}.contact__list>li.active .contact__head{box-shadow:inset 0 2px 0 #009fda}.contact__list>li.active .contact__head:after{transform:rotate(180deg)}.contact__head{position:relative;padding:20px 40px 20px 15px;box-shadow:inset 0 1px 0 rgba(94,127,177,.36);font-size:20pt;font-weight:500;line-height:26px;color:#009fda;transition:box-shadow .2s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 1024px){.contact__head{padding:20px 70px 20px 40px}}.contact__head:after{content:"";position:absolute;top:30px;right:15px;width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1.953 0L0 1.995 6 8l6-6.005L10.047 0 6 4.09z%27 fill=%27%23009fda%27/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;transition:transform .2s}@media only screen and (min-width: 1024px){.contact__head:after{right:40px}}.contact__body{padding:0 15px 30px;font-size:18px;line-height:1.4}@media only screen and (min-width: 1024px){.contact__body{padding:20px 40px 50px}}.contact__body>p:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 1024px){.contact__row{display:flex;align-items:center;margin:0 -40px}}@media only screen and (min-width: 1024px){.contact__col{flex:0 0 calc(50% - 80px);width:calc(50% - 80px);margin:0 40px}}.contact__col:nth-child(1){margin-bottom:25px}@media only screen and (min-width: 1024px){.contact__col:nth-child(1){margin-bottom:0}}.contact__map img{width:100%}.contact__text{margin-bottom:20px}.contact__text a{text-decoration:underline;color:#7c4199}.contact__text a:hover{text-decoration:none}.contact__address{margin-bottom:20px;font-weight:500;line-height:1.35}.contact__note{margin-bottom:20px;font-weight:500}.contact__note a{display:block;word-break:break-word;text-decoration:underline;color:#7c4199}.contact__note a:hover{text-decoration:none}.contact__phone{display:block;font-size:30px;font-weight:500;line-height:1;color:#7c4199;margin-bottom:20px}@media only screen and (min-width: 1420px){.contact .form{margin-top:70px}}.contact .leaflet-container{z-index:1}:root{--cc-bg: #fff;--cc-text: #002B54;--cc-border-radius: .35em;--cc-btn-primary-bg: #7C4199;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #622b7d;--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #d8e0e6;--cc-btn-border-radius: 4px;--cc-toggle-bg-off: #888888;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: rgba(4, 6, 8, .61);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0}.c_darkmode{--cc-bg: #181b1d;--cc-text: #d8e5ea;--cc-btn-primary-bg: #a6c4dd;--cc-btn-primary-text: #000;--cc-btn-primary-hover-bg: #c2dff7;--cc-btn-secondary-bg: #33383c;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #3e454a;--cc-toggle-bg-off: #667481;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #454c54;--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color: var(--cc-bg);--cc-block-text: #b3bfc5;--cc-cookie-category-block-bg: #23272a;--cc-cookie-category-block-bg-hover: #2b3035;--cc-section-border: #292d31;--cc-cookie-table-border: #2b3035;--cc-webkit-scrollbar-bg: #667481;--cc-webkit-scrollbar-bg-hover: #9199a0}.cc_div *,.cc_div *:hover,.cc_div :before,.cc_div :after{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;border-radius:unset;box-shadow:none;text-decoration:none;text-align:left;visibility:unset;height:auto;vertical-align:baseline}.cc_div{font-size:16px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--cc-text);font-family:"Cera Pro",sans-serif}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:rgba(0,0,0,0)}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{font-family:inherit;padding:1.1em 1.5em 1.4em 1.5em;position:fixed;z-index:1;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(0.95);line-height:initial}#cc_div #cm{display:block !important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-0.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:var(--cc-btn-secondary-text);background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:.82em;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:var(--cc-btn-border-radius);flex:1}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:rgba(0,0,0,0);background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:.85em;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0 auto;transform:scale(0.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,.26) 0px 13px 27px -5px}#s-inr,#s-hdr,#s-bns{background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 1.8em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 1.8em;border-top:1px solid var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:var(--cc-btn-primary-bg);border-bottom:1px solid var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:rgba(0,0,0,0)}#c-bns button:first-child,#s-bns button:first-child{color:var(--cc-btn-primary-text);background:var(--cc-btn-primary-bg)}#c-bns.swap button:first-child{color:var(--cc-btn-secondary-text);background:var(--cc-btn-secondary-bg)}#c-bns.swap button:last-child{color:var(--cc-btn-primary-text);background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover{background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:var(--cc-btn-secondary-hover-bg)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 1.8em;height:4.75em;vertical-align:middle;z-index:2;border-bottom:1px solid var(--cc-section-border)}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:initial;position:relative;overflow:hidden}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:rgba(0,0,0,0);border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:.125em;top:.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:.8em .625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em 1.2em}#s-bl thead tr:first-child{border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:var(--cc-overlay-bg);display:none;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .exp::before,.cc_div .act .b-bn .exp::before{border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;position:absolute;content:"";margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.1em;display:inline-block;padding-bottom:.45em;content:"";margin:0 auto;transform:rotate(45deg);top:.37em;left:.75em;position:absolute}#s-c-bn::before,#s-c-bn::after{content:"";position:absolute;left:.82em;top:.58em;height:.6em;width:1.5px;background:var(--cc-btn-secondary-text);transform:rotate(45deg);border-radius:1em;margin:0 auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{right:.8em;top:.42em;content:" ";height:.7em;width:.09375em;display:block;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;margin:0 auto;text-align:center;left:1em;right:1em;overflow:hidden;padding:1.3em 2em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.4em !important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:.625em;margin-left:0;float:unset}#cm.cloud,#cm.box{left:1em;right:1em;width:auto}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}.feefo-badge{display:grid;grid-template-columns:6px [logo-start] 120px [stars-start] 90px [stars-end] 6px;grid-template-rows:6px [first-row-start] 26px [second-row-start] 22px [second-row-end] 6px;grid-gap:3px;justify-items:start;align-items:center;justify-content:start;color:#000;line-height:22px;border-radius:6px;border:1px solid rgba(0,0,0,0)}.feefo-badge:hover,.feefo-badge:active{color:#000}.feefo-badge-logo{grid-row:first-row-start/second-row-start;grid-column:logo-start/stars-start}.feefo-badge-star-outlines{grid-row:first-row-start/second-row-start;grid-column:stars-start/stars-end;position:relative;justify-self:stretch;align-self:stretch;z-index:1}.feefo-badge-star-outlines img{width:90px}.feefo-badge-rating-text{grid-row:second-row-start/second-row-end;grid-column:logo-start/stars-start;white-space:nowrap;font-weight:bold;font-size:16px;letter-spacing:-1}.feefo-badge-review-text{grid-row:second-row-start/second-row-end;grid-column:stars-start/stars-end;font-weight:normal;font-size:16px}.feefo-badge-star-filled{position:absolute;top:0;left:0;bottom:0;width:0;z-index:2;overflow:hidden}.feefo-badge:hover .feefo-badge-rating-text{text-decoration:underline}.feefo-badge:focus-visible:not(label.toggle,input,select,textarea){text-decoration:none !important;text-decoration-line:none !important}.feefo-badge:focus-visible:not(label.toggle,input,select,textarea) img:first-of-type{border-bottom:none !important}.feefo-badge:focus-visible{border:1px solid #c5d1e3}.animaged-badge{position:absolute;height:152px;width:152px;display:flex;justify-content:center;align-items:center;overflow:hidden}.animaged-badge:before{content:"";position:absolute;top:26px;left:26px;right:26px;bottom:26px;background-color:#bce6f5;border-radius:50%;z-index:1}.animaged-badge-image{z-index:2;height:64px;width:64px}.animaged-badge-text-wrapper{z-index:2;position:absolute;top:0;left:50%;transform-origin:center center;transform:translateX(-5px)}.animaged-badge-text-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transform-origin:center center;animation-name:rotate;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}.animaged-badge-text{z-index:2;color:#009fda;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;font-size:14px;text-shadow:0 0 1px rgba(255,255,255,.6);transition:opacity 300ms ease-in;opacity:1}.animaged-badge-text.loading{opacity:0}.animaged-badge-text span{text-align:center;position:absolute;height:76px;left:0;top:0;width:10px;transform-origin:bottom center;transform:rotate(9deg)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.videos{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:10px}@media only screen and (min-width: 1024px){.videos{grid-template-columns:repeat(2, minmax(0, 1fr))}}.videos-item{padding:10px;background-color:#f8fbff}.videos-item iframe{width:100% !important;height:auto !important;aspect-ratio:16/9 !important}.videos-item-inner{padding:40px 100px 30px 45px}.page.page-contactPage .directions+.section.contact{margin-bottom:0}@media only screen and (min-width: 1024px){.tblock{margin-top:110px}}@media only screen and (min-width: 1260px){.tblock{margin-top:130px}}@media only screen and (min-width: 1024px){.tblock__container{position:relative;display:flex;flex-direction:column;align-items:center}}.tblock__inner{margin:0 -20px}@media only screen and (min-width: 1024px){.tblock__inner{margin:0}}.tblock__head{display:none}@media only screen and (min-width: 1024px){.tblock__head{display:flex;align-items:flex-end;background:none;border-width:1px 1px 0;border-style:solid;border-color:#ebebeb;border-radius:10px 10px 0 0;font-size:16px;font-weight:500;color:#002b54}}.tblock__head .tblock__highlighted{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;min-height:58px;padding:0 30px 18px !important;text-align:center;font-size:20px !important;font-weight:700 !important;line-height:1;color:#002b54 !important}.tblock__head .tblock__highlighted:before{content:"";position:absolute;top:-20px;left:-1px;right:1px;bottom:0;z-index:-1;background:#009fda;border-radius:10px 10px 0 0}.tblock__head .tblock__value,.tblock__head .tblock__apr,.tblock__head .tblock__credit,.tblock__head .tblock__information{padding:20px 20px 15px;font-size:16px;font-weight:500;color:#002b54}@media only screen and (min-width: 1260px){.tblock__head .tblock__value{padding-left:30px}}@media only screen and (min-width: 1260px){.tblock__head .tblock__credit{padding-left:40px}}@media only screen and (min-width: 1024px){.tblock__wrap{display:flex}}@media only screen and (min-width: 1024px){.tblock__body{position:relative}.tblock__body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 0 10px;background:#f2f6fc}.tblock__body:after{content:"";position:absolute;top:0;bottom:-25px;z-index:1;left:calc(180px*var(--highlighted));width:180px;background:#002b54;border-radius:0 0 10px 10px;box-shadow:0 10px 30px rgba(0,43,84,.29)}}@media only screen and (min-width: 1024px)and (min-width: 1260px){.tblock__body:after{width:240px;left:calc(240px*var(--highlighted))}}.tblock__body.tblock__body--none::after{display:none}.tblock__row{display:flex;flex-direction:column;padding:20px;background:#f2f6fc}@media only screen and (min-width: 1024px){.tblock__row{position:relative;z-index:2;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0;background:none}}.tblock__row:not(:last-child){border-bottom:2px solid #fff}@media only screen and (min-width: 1024px){.tblock__row:not(:last-child) .tblock__percent{position:relative;flex-direction:column;display:flex;justify-content:center;align-items:center;height:calc(100% + 2px);margin-bottom:-2px}.tblock__row:not(:last-child) .tblock__percent:after{content:"";position:absolute;left:0;right:0;bottom:-2px;z-index:1;height:1px;background:rgba(255,255,255,.23)}}.tblock__row .tblock__value:first-child{font-size:20px;color:#009fda}@media only screen and (min-width: 1024px){.tblock__row .tblock__value:first-child{font-size:30px}}.tblock__sidebar{font-size:14px;font-weight:500;padding:20px;background:#f2f6fc;border-top:2px solid #fff}@media only screen and (min-width: 768px){.tblock__sidebar{font-size:16px}}@media only screen and (min-width: 1024px){.tblock__sidebar{flex-grow:1;padding:15px 20px;display:flex;flex-direction:column;justify-content:center;border-top:none;border-left:2px solid #fff}}@media only screen and (min-width: 1420px){.tblock__sidebar{padding:20px}}.tblock__value{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:20px;font-weight:500;color:#002b54}@media only screen and (min-width: 1024px){.tblock__value{display:block;margin:0;font-size:24px;line-height:1.1}}@media only screen and (min-width: 1260px){.tblock__value{font-size:30px}}.tblock__value .tblock__note{font-size:14px;color:#002b54}@media only screen and (min-width: 1024px){.tblock__value .tblock__note{display:none}}.tblock__value--final{flex-grow:1 !important}@media only screen and (min-width: 1024px){.tblock__value{align-self:center;flex:0 0 180px;width:180px;padding:15px 10px 15px 20px}}@media only screen and (min-width: 1260px){.tblock__value{flex:0 0 240px;width:240px;padding-left:30px}}.tblock__apr{flex-wrap:wrap}@media only screen and (min-width: 1024px){.tblock__apr{flex:0 0 120px;width:120px;padding:15px 20px;color:#002b54}}@media only screen and (min-width: 1260px){.tblock__apr{flex:0 0 170px;width:170px}}.tblock__highlighted{display:flex;justify-content:space-between;align-items:center;background:#002b54;border-radius:6px;margin-bottom:6px;line-height:1;color:#fff;padding-right:10px;font-size:26px;font-weight:700}@media only screen and (min-width: 1024px){.tblock__highlighted{display:block;margin-bottom:0;border-radius:0;background:none;padding:0;text-align:center;font-size:44px}}.tblock__highlighted_suffix{width:100%;text-align:right;color:#fff;font-size:14px;display:block;line-height:1.4em;margin-bottom:8px}@media only screen and (min-width: 1024px){.tblock__highlighted_suffix{display:block;text-align:left;margin-top:2px}}.tblock__highlighted .tblock__note{background:#009fda;padding:15px;text-align:center;line-height:20px;font-weight:500;display:flex;justify-content:left;align-items:center;line-height:1.2;color:#002b54;border-radius:6px 0 0 6px}@media only screen and (min-width: 1024px){.tblock__highlighted .tblock__note{display:none}}.tblock__percent{padding:0 10px;background:#002b54;text-align:right;font-size:26px;font-weight:700;line-height:42px;color:#fff;border-radius:6px}@media only screen and (min-width: 1024px){.tblock__percent{padding:25px 10px;border-radius:0;background:none;line-height:1;font-size:44px;border-radius:0 0 10px 10px;position:relative;flex-direction:column;display:flex;justify-content:center;align-items:center}.tblock__percent .tblock__highlighted_suffix{text-align:center;line-height:1.4em}}@media only screen and (min-width: 1420px){.tblock__percent{padding:35px 10px}}@media only screen and (min-width: 1024px){.tblock__credit{flex:0 0 180px;width:180px;padding:15px 10px 15px 20px;color:#002b54}}@media only screen and (min-width: 1260px){.tblock__credit{flex:0 0 240px;width:240px;padding-left:40px}}.tblock__information{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.tblock__information{font-size:16px}}@media only screen and (min-width: 1024px){.tblock__information{flex-grow:1;padding:15px 20px}}@media only screen and (min-width: 1420px){.tblock__information{padding:20px}}
