.text-align-center{text-align:center}.banner-section{padding:3rem 0 5rem}@media(max-width:1280px){.banner-section{padding:24px 0 36px}}@media(max-width:1024px){.banner-section{padding:24px 0}}.banner-section--left .banner__card-wrap{flex-flow:row-reverse;position:relative}.banner-section--left .banner__card-content{padding:3.5rem 3.5rem 3.5rem 1.5rem}@media(max-width:1440px){.banner-section--left .banner__card-content{padding:48px 24px}}@media(max-width:1280px){.banner-section--left .banner__card-content{padding:32px 20px}}@media(max-width:1024px){.banner-section--left .banner__card-content{padding:16px 24px}}@media(max-width:991px){.banner-section--left .banner__card-content,.banner-section--picture-full .banner__card{padding:0}}.banner-section--picture-full .banner__card-img{display:flex;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.banner-section--picture-full .banner__card-img img,.banner-section--picture-full .banner__card-img picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;position:relative;width:100%}@media(max-width:768px){.banner-section--picture-full .banner__card-img img,.banner-section--picture-full .banner__card-img picture{-o-object-position:center center;object-position:center center}}.banner-section--picture-full .banner__card-title{font-size:2.25rem;font-weight:600;line-height:133%;margin-bottom:2.25rem}@media(max-width:768px){.banner-section--picture-full .banner__card-title{font-size:20px;line-height:133%;margin-bottom:16px}}.banner-section--picture-full .banner__card-text{color:#f2f8fe;font-size:1.25rem;font-weight:500;line-height:160%;margin-bottom:2.25rem;margin-top:0}@media(max-width:768px){.banner-section--picture-full .banner__card-text{font-size:14px;line-height:120%;margin-bottom:8px}.banner-section--picture-full .banner__card-wrap{min-height:341px}}@media(max-width:568px){.banner-section--picture-full .banner__card-button .button{padding-left:10px;padding-right:10px}}@media(max-width:768px){.banner-section--picture-full .banner__card-button:first-child{margin-right:2px;width:calc(50% - 2px)}.banner-section--picture-full .banner__card-button:nth-child(2){margin-left:2px;width:calc(50% - 2px)}.banner-section--picture-full .banner__card-button:nth-child(3){margin-top:12px;width:100%}.banner-section--picture-full .banner .banner__card-buttons--row{display:flex;flex-flow:row wrap;gap:0;justify-content:flex-start}.banner-section--picture-full .banner__card-questions{bottom:20px;left:20px;position:absolute;width:calc(100% - 40px)}}.banner-section--picture-full .banner__card-content{padding:3.5rem}@media(max-width:1280px){.banner-section--picture-full .banner__card-content{padding:2.5rem}}@media(max-width:1024px){.banner-section--picture-full .banner__card-content{padding:32px}}@media(max-width:568px){.banner-section--picture-full .banner__card-content{padding:20px}}@media(max-width:991px){.banner-section--picture-full-left .banner__card{padding:0}}.banner-section--picture-full-left .banner__card-img{display:flex;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.banner-section--picture-full-left .banner__card-img img,.banner-section--picture-full-left .banner__card-img picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;position:relative;width:100%}@media(max-width:1024px){.banner-section--picture-full-left .banner__card-img img,.banner-section--picture-full-left .banner__card-img picture{-o-object-position:top center;object-position:top center}}@media(max-width:768px){.banner-section--picture-full-left .banner__card-img img,.banner-section--picture-full-left .banner__card-img picture{-o-object-position:top left;object-position:top left}}.banner-section--picture-full-left .banner__card-title{color:#fff;font-size:1.75rem;font-weight:600;line-height:150%;margin-bottom:.625rem;max-width:48.25rem}@media(max-width:768px){.banner-section--picture-full-left .banner__card-title{font-size:24px;line-height:120%;margin-bottom:10px}}.banner-section--picture-full-left .banner__card-text{color:#fff;font-size:1rem;font-weight:500;line-height:150%;margin-bottom:0;margin-top:0}@media(max-width:768px){.banner-section--picture-full-left .banner__card-text{font-size:14px;line-height:120%;margin-bottom:0}}.banner-section--picture-full-left .banner__card-content{max-width:65%;padding:0}@media(max-width:1280px){.banner-section--picture-full-left .banner__card-content{max-width:50%;padding:0}}@media(max-width:1024px){.banner-section--picture-full-left .banner__card-content{max-width:70%;padding:0}}@media(max-width:768px){.banner-section--picture-full-left .banner__card-content{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-end;padding:0}}@media(max-width:568px){.banner-section--picture-full-left .banner__card-content{max-width:100%}}.banner-section--picture-full-left .banner__card-wrap{align-items:flex-start;display:flex;justify-content:flex-end;padding:2rem}@media(max-width:1280px){.banner-section--picture-full-left .banner__card-wrap{padding:1.25rem}}@media(max-width:768px){.banner-section--picture-full-left .banner__card-wrap{align-items:flex-start;justify-content:flex-end;min-height:650px;padding:20px}}@media(max-width:568px){.banner-section--picture-full-left .banner__card-wrap{align-items:flex-start;justify-content:flex-end;min-height:516px;padding:20px}}.banner__card{background-color:#003c71;position:relative}@media(max-width:991px){.banner__card{padding:82px 16px 32px}}.banner__card-wrap{display:flex}@media(max-width:991px){.banner__card-wrap{flex-direction:column}}.banner__card-img{max-width:536px;width:100%}@media(max-width:1280px){.banner__card-img{max-width:425px}}@media(max-width:1024px){.banner__card-img{max-width:350px}}.banner__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.banner__card-img img{height:100%;left:0;position:absolute;top:0;width:100%}}.banner__card-content{flex-grow:1;padding:2.25rem 4rem 2.25rem 0}@media(max-width:1440px){.banner__card-content{padding:24px 48px 24px 0}}@media(max-width:1280px){.banner__card-content{padding:20px 32px 20px 0}}@media(max-width:1024px){.banner__card-content{padding:16px 24px}}@media(max-width:991px){.banner__card-content{padding:0}}.banner__card-title{color:#fff;font-size:1.75rem;font-weight:600;line-height:1.5;margin-bottom:1.75rem;max-width:585px;position:relative}@media(max-width:1280px){.banner__card-title{font-size:24px;line-height:32px;margin-bottom:24px}}@media(max-width:1024px){.banner__card-title{font-size:20px;line-height:28px;margin-bottom:20px}}@media(max-width:768px){.banner__card-title{font-size:18px;line-height:24px;max-width:100%}}.banner__card-title span{background:linear-gradient(166.44deg,#1890ff 10%,#2ec58c 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner__card-text{color:#f2f8fe;display:block;font-size:1.25rem;font-weight:500;line-height:160%;margin-bottom:2.25rem;margin-top:-1rem;position:relative}@media(max-width:1280px){.banner__card-text{font-size:18px}}@media(max-width:1024px){.banner__card-text{font-size:16px}}@media(max-width:768px){.banner__card-text{font-size:14px}}.banner__card-buttons{display:flex;flex-wrap:wrap;margin:0 -18px -18px}@media(max-width:1440px){.banner__card-buttons{margin:-12px}}@media(max-width:1280px){.banner__card-buttons{margin:-8px}}@media(max-width:768px){.banner__card-buttons{margin:-6px}}.banner__card-buttons--row{display:flex;flex-flow:row nowrap;gap:1.25rem;margin:0;max-width:55.25rem;position:relative}@media(max-width:768px){.banner__card-buttons--row{flex-flow:column nowrap}}.banner__card-buttons--row .banner__card-button{margin:0}.banner__card-button{margin:18px;width:calc(50% - 36px)}@media(max-width:1440px){.banner__card-button{margin:12px;width:calc(50% - 24px)}}@media(max-width:1280px){.banner__card-button{margin:8px;width:calc(50% - 16px)}}@media(max-width:991px){.banner__card-button{width:calc(100% - 16px)}}@media(max-width:768px){.banner__card-button{margin:6px;width:calc(100% - 12px)}}.banner__card-button .button{font-weight:700;height:100%;width:100%}.banner__card-button .button--white{color:#003c71}@media(hover){.banner__card-button .button--white:hover{color:#1890ff}}.banner__card-form-inputs{display:flex;flex-wrap:wrap;margin:-12px}@media(max-width:1280px){.banner__card-form-inputs{margin:-8px}}@media(max-width:1024px){.banner__card-form-inputs{margin:-6px}}.banner__card-form-input{margin:12px;width:calc(50% - 24px)}@media(max-width:1280px){.banner__card-form-input{margin:8px;width:calc(50% - 16px)}}@media(max-width:1024px){.banner__card-form-input{margin:6px;width:calc(50% - 12px)}}@media(max-width:568px){.banner__card-form-input{width:calc(100% - 12px)}}.banner__card-form-input .input{background:#02447f;border-color:#02447f;color:#cfdeea;font-size:1rem;font-weight:400;line-height:1.5;padding:1.125rem 1.4375rem}@media(max-width:1280px){.banner__card-form-input .input{font-size:14px;line-height:20px;padding:14px 23px}}@media(max-width:1024px){.banner__card-form-input .input{padding:12px 23px}}.banner__card-form-input .input::-moz-placeholder{color:#cfdeea;font-size:1rem;font-weight:400;line-height:1.5}.banner__card-form-input .input::placeholder{color:#cfdeea;font-size:1rem;font-weight:400;line-height:1.5}@media(max-width:1280px){.banner__card-form-input .input::-moz-placeholder{font-size:14px;line-height:20px}.banner__card-form-input .input::placeholder{font-size:14px;line-height:20px}}.banner__card-form-input .input:active,.banner__card-form-input .input:focus{color:#cfdeea}.banner__card-form-button{margin-top:2.25rem;width:100%}@media(max-width:1280px){.banner__card-form-button{margin-top:28px}}@media(max-width:1024px){.banner__card-form-button{margin-top:24px}}.banner__card-form-button .button{width:100%}.banner__card-form-policy{color:#92aec6;font-size:.8125rem;font-weight:400;line-height:1.385;margin-top:1.5rem;max-width:615px}@media(max-width:1280px){.banner__card-form-policy{margin-top:16px}}@media(max-width:1024px){.banner__card-form-policy{margin-top:12px}}@media(max-width:768px){.banner__card-form-policy{font-size:12px;line-height:18px;margin-top:8px}}.banner__card-form-policy a{color:#fff}@media(hover){.banner__card-form-policy a:hover{color:#46a6ff}}
