@charset "UTF-8";@font-face{font-family:Roboto-Regular;src:url(/build/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(/build/assets/Roboto-Medium-CwcsZ-zd.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Roboto-SemiBold;src:url(/build/assets/Roboto-SemiBold-EVIM0_1H.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/build/assets/Roboto-Bold-_ZJd4Sbe.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Black;src:url(/build/assets/Roboto-Black-BTYGK7k3.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Montserrat-Regular;src:url(/build/assets/Montserrat-Regular-Cw3fqWkz.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Montserrat-Medium;src:url(/build/assets/Montserrat-Medium-CpRznguy.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Montserrat-SemiBold;src:url(/build/assets/Montserrat-SemiBold-Cyv6qdWd.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/build/assets/Montserrat-Bold-BSrD1I5P.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Montserrat-Black;src:url(/build/assets/Montserrat-Black-BS-yoS0_.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}:root{--ps-fnt-sm: 12px;--ps-fnt-base: 14px;--ps-fnt-md: 14px;--ps-fnt-md2: 16px;--ps-fnt-md3: 20px;--ps-fnt-lg: 24px;--ps-fnt-lg2: 28px;--ps-fnt-xl: 32px;--ps-fnt-xxl: 36px;--ps-lh-xxl: 40px}@media screen and (min-width: 600px){:root{--ps-fnt-sm: 12px;--ps-fnt-base: 14px;--ps-fnt-md: 16px;--ps-fnt-md2: 18px;--ps-fnt-md3: 20px;--ps-fnt-lg: 24px;--ps-fnt-lg2: 28px;--ps-fnt-xl: 32px;--ps-fnt-xxl: 40px;--ps-lh-xxl: 44px}}.grid{display:grid;grid-template-columns:16px 1fr 16px;grid-template-rows:auto 1fr auto}.grid.grid4{grid-template-rows:auto auto 1fr auto}@media only screen and (min-width: 600px){.grid{grid-template-columns:minmax(16px,1fr) minmax(570px,992px) minmax(16px,1fr)}.grid .content{max-width:992px;margin:auto}}@media only screen and (min-width: 992px){.grid{grid-template-columns:minmax(16px,1fr) minmax(960px,1200px) minmax(16px,1fr)}.grid .content{max-width:1200px}}@media only screen and (min-width: 1200px){.grid{grid-template-columns:minmax(16px,1fr) minmax(1168px,1600px) minmax(16px,1fr)}.grid .content{max-width:1600px}}@media only screen and (min-width: 1600px){.grid{grid-template-columns:minmax(16px,1fr) 1600px minmax(16px,1fr)}.grid .content{max-width:1600px}}html{scroll-behavior:smooth;font-family:Roboto-Regular,sans-serif}html,body{margin:0;padding:0}body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:initial}hr{margin:0;padding:0;border:none}dialog{position:fixed;min-width:85vw;max-width:500px;border-radius:8px;padding:32px 20px;border:0}dialog::backdrop{background-color:#bfc8d7;opacity:.75}dialog h2{margin-top:0;font-family:Roboto-SemiBold,sans-serif;font-size:24px;line-height:28px;display:flex;gap:0 7px;align-items:center}dialog h2.modal-title{color:#f81f53}dialog h2 img{height:32px}dialog p{font-family:Robot-Regular,sans-serif;font-size:16px;line-height:22px}dialog.modal-dialog p{text-align:justify}dialog button.close{position:absolute;top:15px;right:15px;border:none;background:none;cursor:pointer;font-size:18px}dialog a{text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 600px){dialog{padding:40px;min-width:auto}dialog h2 img{height:38px}}.loading-0{position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh}.loading-0 .loading-message{position:relative;z-index:9999;display:flex;height:100%;justify-self:center;align-items:center}.loading-0 .loading-message span{display:flex;padding:10px 33px 22px;margin:auto;border-radius:8px;border:1px solid #BFC8D7;font-size:18px;background-color:#fff;flex-direction:column;align-items:center}.loading-0 .loading-message span svg{width:100%}.loading-0 .loading-shadow{width:inherit;height:inherit;position:absolute;top:0;left:0;z-index:2;background-color:#d5ddeb;opacity:.5}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;border:0}.d-none{display:none!important}.err-msg{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px;color:#f81f53}.err-msg a{color:inherit}.m-auto{margin:auto}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}.mw-100{max-width:100%}.mw-75{max-width:75%}.mw-50{max-width:50%}.mw-25{max-width:25%}.colspan-4{grid-column-start:span 4}.colspan-3{grid-column-start:span 3}.colspan-2{grid-column-start:span 2}.colspan-1{grid-column-start:span 1}.d-none-xs{display:none}.pt-0{padding-top:0}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}@media screen and (min-width: 600px){.d-none-xs{display:block}}@media screen and (min-width: 992px){.d-none-xs{display:block}}@media screen and (min-width: 1200px){.d-none-xs{display:block}}@media screen and (min-width: 1600px){.d-none-xs{display:block}}.form-input-group{text-align:left;box-sizing:border-box;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0 14px}.form-input-group legend{font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#000;margin-bottom:5px}.form-input{text-align:left;box-sizing:border-box;position:relative}.form-input.error input{border-color:#f81f53}.form-input.error .err-msg{display:block;color:#f81f53}.form-input .err-msg{display:none;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px}.form-input label{display:block;width:100%;box-sizing:inherit;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px;color:#000}.form-input input{display:block;width:100%;box-sizing:inherit;padding:10px 14px;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#000;background-color:#fff;outline:none;border:1px solid #BFC8D7;border-radius:8px}.form-input input:active,.form-input input:focus{border:1px solid #2D499D}.form-input input:disabled{color:#48515f;background-color:#e0edff}.form-input ul{position:absolute;z-index:10;width:100%;margin:0;padding:0;list-style:none;max-height:200px;overflow-y:auto;outline:none;color:#48515f;background-color:#fff;border:1px solid #BFC8D7;border-radius:8px}.form-input ul li{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;padding:.25rem .5rem;cursor:pointer}.form-input ul li:hover{color:#000}.form-input.form-input-date .date-picker-label{font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px;color:#000}.form-input.form-input-date.error>button{border:1px solid #F81F53}.form-input.form-input-date>button{grid-column:1;grid-row:2;display:block;text-align:start;width:100%;box-sizing:inherit;padding:8px 14px;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:24px;color:#000;background-color:#fff;cursor:pointer;outline:none;border:1px solid #BFC8D7;border-radius:8px}.form-input.form-input-date>button:disabled{color:#48515f;background-color:#e0edff}.form-input.form-input-date>button img{float:right}.form-input.form-input-date dialog h2{font-size:var(--ps-fnt-lg)}.form-input.form-input-date dialog label{margin-bottom:1rem}.form-input.form-input-date dialog label input{box-sizing:border-box}.form-input.form-input-date dialog label .err-msg{display:initial}.form-input.form-input-date dialog button.confirm{width:100%;justify-content:center}.form-select{text-align:left;box-sizing:border-box}.form-select.error select{border-color:#f81f53}.form-select.error .err-msg{display:block;color:#f81f53}.form-select .err-msg{display:none;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px}.form-select label{display:block;width:100%;box-sizing:inherit;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px;color:#000}.form-select select{display:block;width:100%;box-sizing:inherit;padding:10px 14px;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#000;background-color:#fff;outline:none;border:1px solid #BFC8D7;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjNmM3NTdkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:right .25rem center;background-size:16px 12px}.form-select select:active,.form-select select:focus{border:1px solid}.form-select select:hover{cursor:pointer}.form-select select:disabled{color:#48515f;background-color:#e0edff;opacity:1}.form-radio{text-align:left;box-sizing:border-box;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0 14px}.form-radio.error label{border:1px solid #F81F53;border-radius:8px}.form-radio.error .err-msg{display:block;color:#f81f53}.form-radio .err-msg{display:none;width:100%;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-sm);line-height:16px}.form-radio .link{font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-base);line-height:16px;align-self:center;color:#4f97ff;text-decoration:none}.form-radio .link:hover{cursor:pointer;text-decoration:underline}.form-radio legend{font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#000;margin-bottom:5px}.form-radio label{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:inherit;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#000;background-color:#fff;padding:10px 14px;outline:none;border:1px solid #BFC8D7;border-radius:8px}.form-radio label:hover{cursor:pointer}.form-radio label.active,.form-radio label:focus{border:1px solid #4F97FF;background-color:#e0edff;transition:background-color .25s}.form-radio label span{display:flex;gap:0 10px;align-self:center}.form-radio label span input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#bfc8d7;width:1.5em;height:1.5em;border:1px solid #BFC8D7;border-radius:50%;display:grid;place-content:center}.form-radio label span input:hover{cursor:inherit}.form-radio label span input:checked{border-color:#4f97ff}.form-radio label span input:checked:before{transform:scale(.5);color:#4f97ff;background-color:#4f97ff}.form-radio label span input:before{content:"";width:inherit;height:inherit;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out}.form-checkbox{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:inherit;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#000;background-color:#fff;padding:10px 14px;outline:none;border:1px solid #BFC8D7;border-radius:8px}.form-checkbox:hover{cursor:pointer}.form-checkbox.active,.form-checkbox:focus{border:1px solid #4F97FF;background-color:#e0edff;transition:background-color .25s}.form-checkbox span{display:flex;gap:0 10px;align-self:center}.form-checkbox span input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#bfc8d7;width:1.5em;height:1.5em;border:1px solid #BFC8D7;border-radius:3px;display:grid;place-content:center}.form-checkbox span input:hover{cursor:inherit}.form-checkbox span input:checked{border-color:#4f97ff}.form-checkbox span input:checked:before{transform:scale(1);color:#fff;background-color:#4f97ff;display:flex;justify-content:center;align-items:center}.form-checkbox span input:before{content:"✓";width:inherit;height:inherit;border-radius:3px;transform:scale(0);transition:.12s transform ease-in-out}.btn{display:flex;align-items:center;font-size:var(--ps-fnt-base);font-family:Roboto-Medium,sans-serif;border:1px solid;margin:0;padding:10px 16px;border-radius:500px;cursor:pointer;transition-property:color,border-color,background-color;transition-duration:.25s}.btn.disabled{cursor:not-allowed;opacity:.4}.btn.sm{padding:6px 12px}.btn.lg{font-size:var(--ps-fnt-md);padding:16px 20px}.btn.primary{background-color:#2d499d;color:#fff;border-color:#2d499d}.btn.primary.light{border-color:#ff6450;background-color:#ff6450}.btn.primary:hover{background-color:#4865bf}.btn.primary:hover.light{border-color:#ff6450;background-color:#ff6450}.btn.secondary{background-color:#fff;color:#2d499d;border-color:#2d499d}.btn.secondary.light{background-color:#fff;color:#ff6450;border-color:#ff6450}.btn.secondary:hover{background-color:#2d499d1a}.btn.secondary:hover.light{background-color:#e0edff;border-color:#4f97ff}.btn.ternary{background-color:#e0edff;color:#2d499d;border-color:#e0edff}.btn.ternary.light{color:#4f97ff;background-color:#e0edff;border-color:#e0edff}.btn.ternary:hover{background-color:#2d499d1a;border-color:#2d499d}.btn.ternary:hover.light{border-color:#4f97ff}header.page-header{grid-column-start:span 3;grid-row-start:auto;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;height:90px;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md)}header.page-header:before{content:"";position:absolute;top:0;width:100%;height:150px;z-index:-1;background:linear-gradient(#dceaff,#eef5ff00)}header.page-header.is-open{background-color:#fff}header.page-header.is-open .wrapper nav{display:flex}header.page-header .wrapper{grid-column:2/3;display:grid;grid-template-columns:1fr 1fr;gap:0 .5rem;margin:.5rem 0}header.page-header .wrapper .logo-link{grid-column:1;grid-row:1;display:block;align-self:center;justify-self:start}header.page-header .wrapper .logo-link img{width:100%;max-height:1rem;display:block;align-self:center}header.page-header .wrapper nav{grid-column:span 2;grid-row:2;align-self:center;justify-self:center;display:none;flex-direction:column;gap:2rem 0;width:100%;margin-top:2rem;font-size:24px;color:#0f3264;line-height:20px}header.page-header .wrapper nav a{color:inherit;line-height:inherit;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .25s}header.page-header .wrapper nav a:hover{text-decoration-color:#4f97ff;text-underline-offset:4px}header.page-header .wrapper nav .call{display:inline-block;max-width:-moz-fit-content;max-width:fit-content;color:#fff}header.page-header .wrapper .call-me{grid-column:2;grid-row:1;display:flex;align-self:center;justify-content:flex-end;gap:10px}header.page-header .wrapper .call-me a{text-decoration:none}header.page-header .wrapper .call-me .phone{display:flex;height:-moz-fit-content;height:fit-content;align-self:center;align-items:center;color:#4f97ff;border-top:1px solid transparent;border-bottom:1px solid transparent;gap:5px;transition:border-bottom-color .25s}header.page-header .wrapper .call-me .phone:hover{border-bottom:1px solid currentColor}header.page-header .wrapper .call-me .phone:before{display:block;width:20px;height:20px;content:"";background-image:url(/build/assets/PhoneCall-D0Qg6Nfu.svg);background-position:center}header.page-header .wrapper .call-me .call{display:none}header.page-header .wrapper .call-me .burger{display:flex;align-items:center;justify-content:center;line-height:1;width:32px;height:32px;border-radius:8px;background-color:#4f97ff;color:#fff}@media only screen and (min-width: 600px){header.page-header:before{height:225px}}@media only screen and (min-width: 992px){header.page-header.is-open{background-color:initial}header.page-header .wrapper{grid-template-columns:auto 1fr auto;gap:0}header.page-header .wrapper .logo-link{grid-column:1}header.page-header .wrapper nav{grid-column:2;grid-row:1;display:flex;flex-direction:row;gap:0 2rem;width:auto;margin-top:initial;font-size:16px;color:#0f3264;line-height:20px}header.page-header .wrapper nav .call{display:none}header.page-header .wrapper .call-me{grid-column:3}header.page-header .wrapper .call-me .call{display:inline-block}header.page-header .wrapper .call-me .burger{display:none}}.page-footer{grid-column-start:span 3;grid-row-start:auto;display:grid;grid-template-columns:subgrid;border-top:1px solid #0F3264;margin-top:45px;background-color:#0f3264;color:#fff}.page-footer .wrapper{--ps-gap: 0;--ps-pad: 2.5rem;grid-column:2/3;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--ps-gap);margin:2rem 0;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md)}.page-footer .wrapper .logo-link{grid-row:1;padding:0}.page-footer .wrapper .logo-link .logo{max-height:19px}.page-footer .wrapper section{padding:2rem 0}.page-footer .wrapper section h2{font-family:Montserrat-Bold,sans-serif;font-size:24px;line-height:32px}.page-footer .wrapper section address{font-family:Roboto-Regular,sans-serif;font-size:16px;line-height:24px;font-style:normal}.page-footer .wrapper section ul{list-style:none;margin:0;padding:0}.page-footer .wrapper section ul li{--ps-font-size: 18px;padding-bottom:16px}.page-footer .wrapper section ul li:before{align-self:start;display:inline-block;vertical-align:bottom;content:"";width:calc(var(--ps-font-size) * 1.5);height:calc(var(--ps-font-size) * 1.5);margin-right:15px;background-image:url(/build/assets/file-Dap6jBH1.svg);background-repeat:no-repeat;background-position:center}.page-footer .wrapper section ul li a{--ps-font-size: 18px;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-font-size);line-height:24px;text-decoration:none;color:#fff;display:inline}.page-footer .wrapper section form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px 0;margin-bottom:2rem}.page-footer .wrapper section form label{font-family:Roboto-Regular,sans-serif;font-size:12px;line-height:16px;text-align:left;box-sizing:border-box}.page-footer .wrapper section form label.phone{width:100%;display:flex;flex-direction:column}.page-footer .wrapper section form label.checkbox{align-content:center}.page-footer .wrapper section form label.checkbox input{vertical-align:bottom}.page-footer .wrapper section form label input{font-family:Roboto-Regular,sans-serif;font-size:14px;line-height:20px;outline:none;border:1px solid #BFC8D7;border-radius:8px;box-sizing:inherit;padding:10px 14px}.page-footer .wrapper section form label input:active,.page-footer .wrapper section form label input:focus{border:1px solid #2D499D}.page-footer .wrapper section form label a{font-family:Roboto-Regular,sans-serif;font-size:14px;line-height:20px;color:#4f97ff;display:inline}.page-footer .wrapper section form button{font-family:Roboto-Medium,sans-serif;font-size:14px;line-height:20px}.page-footer .wrapper section a{--ps-font-size: 22px;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-font-size);line-height:24px;text-decoration:none;color:#fff;display:block}.page-footer .wrapper section a:hover{text-decoration:underline}.page-footer .wrapper section.address{grid-row:3;padding-bottom:2rem;margin-bottom:-2rem;border-bottom:1px solid rgba(255,255,255,.1411764706)}.page-footer .wrapper section.address p{font-family:Roboto-Regular,sans-serif;font-size:16px;line-height:24px;font-style:normal}.page-footer .wrapper section.documents{grid-row:4}.page-footer .wrapper section.documents ul li a{font-size:16px;line-height:24px}.page-footer .wrapper section.call-me{grid-row:2;padding-bottom:2rem;margin-bottom:-2rem;border-bottom:1px solid rgba(255,255,255,.1411764706)}.page-footer .wrapper section.call-me>a{display:block}.page-footer .wrapper section.call-me>a:before{content:"";display:inline-block;padding:2px 0;width:calc(var(--ps-font-size) * 1.25);height:calc(var(--ps-font-size) * 1.25);background-repeat:no-repeat;background-position:bottom;vertical-align:bottom;margin-right:1rem}.page-footer .wrapper section.call-me>a.phone:before{background-image:url(/build/assets/phone_call-BySikY-W.svg)}.page-footer .wrapper section.call-me>a.mail:before{background-image:url(/build/assets/zavinac-DEwMA--u.svg)}.page-footer .wrapper span.copy{font-family:Roboto-Regular,sans-serif;font-size:14px;line-height:20px;grid-row:5;padding:0}@media only screen and (min-width: 600px){.page-footer .wrapper{flex-wrap:nowrap;margin:1rem 0;grid-template-columns:1fr 1fr;grid-template-rows:auto}.page-footer .wrapper .logo-link{grid-row:1;grid-column:1/2}.page-footer .wrapper section.address{grid-row:3;grid-column:1/2;border-bottom:none}.page-footer .wrapper section.documents{grid-row:3;grid-column:2/2}.page-footer .wrapper section.call-me{grid-row:2;grid-column:1/span 2}.page-footer .wrapper section.call-me form{max-width:500px}.page-footer .wrapper section.call-me a{display:inline}.page-footer .wrapper span.copy{grid-row:4;grid-column:1/span 2}}@media only screen and (min-width: 992px){.page-footer .wrapper{flex-wrap:nowrap;margin:0;grid-template-columns:1fr 1fr;--ps-pad: 2.5rem}.page-footer .wrapper .logo-link{grid-row:1;grid-column:1/2;border-right:1px solid rgba(255,255,255,.1411764706);padding:var(--ps-pad) 0 0 0}.page-footer .wrapper section.address,.page-footer .wrapper section.documents,.page-footer .wrapper section.call-me{padding-bottom:0;margin-bottom:0;border-bottom:none}.page-footer .wrapper section.address{grid-row:2;grid-column:1/2;border-right:1px solid rgba(255,255,255,.1411764706)}.page-footer .wrapper section.documents{grid-row:3;grid-column:1/2;border-right:1px solid rgba(255,255,255,.1411764706)}.page-footer .wrapper section.call-me{grid-row:2/span 3;grid-column:2/2;padding:2rem 0 var(--ps-pad) 2rem}.page-footer .wrapper section.call-me form{max-width:500px}.page-footer .wrapper section.call-me a{display:inline}.page-footer .wrapper section.call-me a.phone{padding-right:2rem}.page-footer .wrapper span.copy{grid-row:4;grid-column:1/2;display:block;padding:1.5rem 0 var(--ps-pad) 0;border-right:1px solid rgba(255,255,255,.1411764706)}}@media only screen and (min-width: 1200px){.page-footer .wrapper{grid-template-columns:3fr 3fr 4fr;--ps-pad: 2.5rem}.page-footer .wrapper .logo-link{grid-row:1;grid-column:1/span 2}.page-footer .wrapper section.address{grid-row:2;grid-column:1;border-right:none}.page-footer .wrapper section.documents{grid-row:2;grid-column:2}.page-footer .wrapper section.call-me{grid-row:2/span 2;grid-column:3}.page-footer .wrapper span.copy{grid-row:3;grid-column:1/span 2}}.form-nav{grid-column:span 3;display:grid;grid-template-columns:subgrid;grid-template-rows:max-content;max-height:-moz-fit-content;max-height:fit-content;width:100%;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md2);border:1px solid #D5DDEB;border-left:0;border-right:0}.form-nav ol{grid-column:2;display:grid;grid-template-rows:1fr;gap:.5rem;margin:0;padding:0;list-style:none}.form-nav ol.step1{grid-template-columns:max-content auto auto auto}.form-nav ol.step2{grid-template-columns:auto max-content auto auto}.form-nav ol.step3{grid-template-columns:auto auto max-content auto}.form-nav ol.step4{grid-template-columns:auto auto auto max-content}.form-nav ol li{color:inherit;line-height:32px}.form-nav ol li a{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;margin-bottom:-1px;text-decoration:none;color:#7488a6;border-bottom:2px solid transparent;border-top:2px solid transparent;transition:border-bottom-color .25s}.form-nav ol li a .step-order{flex-shrink:0}.form-nav ol li a .step-link{display:none}.form-nav ol li a:hover{border-bottom:2px solid currentColor}.form-nav ol li.step1.active a,.form-nav ol li.step2.active a,.form-nav ol li.step3.active a,.form-nav ol li.step4.active a{max-width:-moz-max-content;max-width:max-content;color:#4f97ff;border-bottom:2px solid currentColor}.form-nav ol li.step1.active a .step-link,.form-nav ol li.step2.active a .step-link,.form-nav ol li.step3.active a .step-link,.form-nav ol li.step4.active a .step-link{display:initial}.form-nav ol li.step1.active a:before,.form-nav ol li.step2.active a:before,.form-nav ol li.step3.active a:before,.form-nav ol li.step4.active a:before{content:unset}.form-nav ol li.step1.passed a,.form-nav ol li.step2.passed a,.form-nav ol li.step3.passed a,.form-nav ol li.step4.passed a{color:#000}.form-nav ol li.step1.passed a .step-order,.form-nav ol li.step2.passed a .step-order,.form-nav ol li.step3.passed a .step-order,.form-nav ol li.step4.passed a .step-order{color:#fff;border-color:#4f97ff;background-color:#4f97ff}.form-nav ol li.step1.passed a:before,.form-nav ol li.step2.passed a:before,.form-nav ol li.step3.passed a:before,.form-nav ol li.step4.passed a:before{content:unset}.form-nav ol li.step1.passed a:after,.form-nav ol li.step2.passed a:after,.form-nav ol li.step3.passed a:after,.form-nav ol li.step4.passed a:after{content:"";display:block;width:100%;max-width:5rem;margin:auto;border-bottom:2px solid #7488A6}.form-nav ol li.step1{grid-column:1;display:grid;grid-template-rows:subgrid}.form-nav ol li.step2{grid-column:2;display:grid;grid-template-rows:subgrid}.form-nav ol li.step3{grid-column:3;display:grid;grid-template-rows:subgrid}.form-nav ol li.step4{grid-column:4;display:grid;grid-template-rows:subgrid}.form-nav ol li.step1 a:before,.form-nav ol li.step2 a:before,.form-nav ol li.step3 a:before,.form-nav ol li.step4 a:before{content:"";display:block;width:100%;max-width:5rem;margin:auto;border-bottom:2px solid #7488A6}.form-nav ol li.step1 .step-order,.form-nav ol li.step2 .step-order,.form-nav ol li.step3 .step-order,.form-nav ol li.step4 .step-order{font-family:Roboto-SemiBold,sans-serif;height:32px;width:32px;border:1px solid;border-radius:50%;text-align:center}@media only screen and (min-width: 992px){.form-nav ol{justify-self:center;width:100%;max-width:1200px}.form-nav ol.step1,.form-nav ol.step2,.form-nav ol.step3,.form-nav ol.step4{grid-template-columns:repeat(4,auto)}.form-nav ol li a{width:-moz-max-content;width:max-content;justify-self:center;padding:.4rem 0}.form-nav ol li a .step-link{display:initial}.form-nav ol li.step1.passed a:after,.form-nav ol li.step2.passed a:after,.form-nav ol li.step3.passed a:after,.form-nav ol li.step4.passed a:after{content:unset}.form-nav ol li.step1 a:before,.form-nav ol li.step2 a:before,.form-nav ol li.step3 a:before,.form-nav ol li.step4 a:before{content:unset}}.pay-by-square{display:inline-block}.pay-by-square .pbs-qr-block{MAX-WIDTH:100%;height:AUTO;display:inline-block;border-radius:4px;padding:6px}.form-main{grid-column:2;grid-row:auto;--ps-h-gap: 35px;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--ps-h-gap) 0}.form-main.step-3{margin-top:3rem}.form-main .form-controls-section{grid-column:1;grid-row:auto;display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:auto;gap:.5rem 1rem;width:100%;margin:auto;box-sizing:border-box}.form-main .form-controls-section .prev{grid-column:1;justify-content:center}.form-main .form-controls-section .next{grid-column:2;justify-content:center}.form-main .form-controls-section.step-1{max-width:792px}.form-main .form-controls-section.step-1 .prev{display:none}.form-main .form-controls-section.step-2{max-width:1200px}.form-main .form-controls-section.step-3{max-width:792px}.form-main .form-controls-section .message-row{grid-column:span 2;grid-row:1;width:100%;box-sizing:border-box;margin:20px 0;text-align:right}.form-main .form-controls-section .message-row .err-msg a{cursor:pointer}.form-main .form-controls-section .button-row{grid-column:span 2;grid-row:2;display:grid;grid-template-columns:subgrid;width:100%}@media only screen and (min-width: 600px){.form-main .form-controls-section .prev{grid-column:1;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;justify-self:start}.form-main .form-controls-section .next{grid-column:2;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;justify-self:end}}.form-main .product-selector-container{justify-self:center;width:-moz-fit-content;width:fit-content}.form-main section,.form-main .section{justify-self:center;width:100%;max-width:792px;padding:.5rem;background-color:#f5f8fb;border:1px solid #D5DDEB;border-radius:12px;box-sizing:border-box}.form-main section header,.form-main .section header{width:100%}.form-main section h2,.form-main .section h2{font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-lg);color:#0f3264;line-height:32px}.form-main section .colspan-1,.form-main .section .colspan-1{grid-column:span 2}.form-main section .form-radio,.form-main section .form-input-group,.form-main .section .form-radio,.form-main .section .form-input-group{gap:7px 14px}.form-main section .form-radio label,.form-main section .form-input-group label,.form-main .section .form-radio label,.form-main .section .form-input-group label{width:100%}@media only screen and (min-width: 600px){.form-main section,.form-main .section{padding:1.5rem}.form-main section .colspan-1,.form-main .section .colspan-1{grid-column:span 1}.form-main section .form-radio label,.form-main section .form-input-group label,.form-main .section .form-radio label,.form-main .section .form-input-group label{width:initial}}@media only screen and (min-width: 992px){.form-main section,.form-main .section{padding:2.5rem}}.form-main .form-hero{--ps-max-width: 500px;background-image:url(/build/assets/background-izCg4Za6.svg);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1200px;margin:4rem 0 2rem}.form-main .form-hero header{width:auto;max-width:var(--ps-max-width);margin:2rem 0}.form-main .form-hero header h1{font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);color:#0f3264;line-height:44px;margin:0}.form-main .form-hero header h1 span{color:#4f97ff}.form-main .form-hero header p{font-family:Montserrat-Regular,sans-serif;font-size:var(--ps-fnt-md2);color:#7488a6;line-height:24px}.form-main .form-hero .selector{--ps-inner-width:250px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:2rem 0;width:100%;max-width:var(--ps-max-width);background-color:#fff;padding-top:1.5rem;border-radius:8px}.form-main .form-hero .selector label{display:block;margin:0;padding:.7rem 0;width:calc(var(--ps-inner-width) / 2);font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-md);cursor:pointer;background-color:#fff;color:#2d499d;border:1px solid #2D499D}.form-main .form-hero .selector label.left{grid-column:1;grid-row:1;justify-self:end;border-radius:30px 0 0 30px;border-right:0}.form-main .form-hero .selector label.right{grid-column:2;grid-row:1;justify-self:start;border-radius:0 30px 30px 0;border-left:0}.form-main .form-hero .selector label:hover{background-color:#e0edff}.form-main .form-hero .selector label.active{background-color:#2d499d;color:#fff;transition:background-color .25s,color .25s}.form-main .form-hero .selector label.active:hover{background-color:#4865bf}.form-main .form-hero .selector label input{width:0;height:0;opacity:0;position:absolute}.form-main .form-hero .selector .vin,.form-main .form-hero .selector .ecv{opacity:0;z-index:1;outline:none;padding:0;margin:auto;margin-bottom:1.5rem;border:1px solid #0F3264;border-radius:4px;text-transform:uppercase;height:55px;font-family:Roboto-Bold,sans-serif;font-size:32px;line-height:40px;letter-spacing:8px}.form-main .form-hero .selector .vin.active,.form-main .form-hero .selector .ecv.active{opacity:1;z-index:2}.form-main .form-hero .selector .vin{grid-column:1/3;grid-row:2;width:96%;font-size:24px;letter-spacing:3px;text-align:center}.form-main .form-hero .selector .ecv{grid-column:1/3;grid-row:2;width:var(--ps-inner-width);text-indent:50px;background-image:url(/build/assets/spz_blue-BiA_ZRLM.svg);background-repeat:no-repeat;background-position:left}.form-main .form-hero .selector span{grid-column:1/3;grid-row:3}.form-main .form-hero .selector span.not-found{color:red}.form-main .form-hero .selector span.found{color:green}@media only screen and (min-width: 992px){.form-main .form-hero{padding:2rem}.form-main .form-hero .selector{background-color:transparent}.form-main .form-hero .selector label{padding:1rem}}.form-main #start-date{text-align:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:25px 25px}.form-main #start-date .start-date-input{width:100%;max-width:600px;margin:auto}@media only screen and (min-width: 992px){.form-main #start-date .start-date-input{max-width:50%}}.form-main #car-info{text-align:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:25px 10px}.form-main #car-info h2{grid-column:1/span 2;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-lg);color:#0f3264;line-height:32px}.form-main #car-info .colspan-1{grid-column:span 2;align-self:end}.form-main #car-info .form-radio,.form-main #car-info .form-input-group{gap:7px 14px}.form-main #car-info .form-radio label,.form-main #car-info .form-input-group label{width:100%}.form-main #car-info ._vehicle-name,.form-main #car-info ._color,.form-main #car-info ._certificate,.form-main #car-info ._have-certificate{grid-column:1/span 2}@media only screen and (min-width: 600px){.form-main #car-info{padding:1.5rem;gap:25px 15px}.form-main #car-info .colspan-1{grid-column:span 1}.form-main #car-info .form-radio,.form-main #car-info .form-input-group{gap:25px 15px}.form-main #car-info .form-radio label,.form-main #car-info .form-input-group label{width:initial}.form-main #car-info ._color,.form-main #car-info ._vehicle-name{grid-column:1/span 2;max-width:75%}.form-main #car-info ._have-certificate{grid-column:1/span 1}.form-main #car-info ._have-certificate.form-radio label{flex-grow:1}.form-main #car-info ._certificate{grid-column:1/span 1}}@media only screen and (min-width: 992px){.form-main #car-info{gap:25px 25px;padding:2.5rem}.form-main #car-info .form-radio,.form-main #car-info .form-input-group{gap:25px 25px}}.form-main .additional-info{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:flex-end;text-align:center}.form-main .additional-info h2{grid-column:1}.form-main .additional-info form{grid-column:1;display:grid;grid-template-columns:subgrid;gap:1rem 14px}.form-main .additional-info form h3{grid-column:1;margin:0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md3);color:#0f3264}.form-main .additional-info form h4{grid-column:1/span 2;margin:1rem 0 0;text-align:left;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md1);color:#0f3264}.form-main .additional-info form h5{grid-column:1/span 2;margin:1rem 0 0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-base);color:#0f3264;text-align:left}.form-main .additional-info form hr{grid-column:1/span 2;height:1rem}.form-main .additional-info form ._insured,.form-main .additional-info form ._owner{grid-column:1}.form-main .additional-info form .form-radio{flex-wrap:nowrap}@media only screen and (min-width: 600px){.form-main .additional-info{grid-template-columns:1fr 1fr 1fr 1fr}.form-main .additional-info h2{grid-column:1/span 4;grid-row:1}.form-main .additional-info form{grid-column:1/span 4}.form-main .additional-info form ._insured{grid-column:1/span 4;max-width:50%;grid-row:1}.form-main .additional-info form ._insured.form-radio label{flex-grow:1}.form-main .additional-info form ._owner{grid-column:1/span 4;max-width:50%;grid-row:2}.form-main .additional-info form ._owner.form-radio label{flex-grow:1}}.form-main .person-info{text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:25px 10px}.form-main .person-info h2{grid-column:1/span 4;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-lg);color:#0f3264;line-height:32px;text-align:center}.form-main .person-info h3{grid-column:1/span 4;margin:0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md3);color:#0f3264}.form-main .person-info h4{grid-column:1/span 4;margin:1rem 0 0;text-align:left;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md1);color:#0f3264}.form-main .person-info h5{grid-column:1/span 4;margin:1rem 0 0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-base);color:#0f3264;text-align:left}.form-main .person-info hr{grid-column:1/span 2;height:1rem}.form-main .person-info ._titleBefore,.form-main .person-info ._titleAfter,.form-main .person-info ._name,.form-main .person-info ._surname,.form-main .person-info ._companyName,.form-main .person-info ._ico,.form-main .person-info ._birthnumber,.form-main .person-info ._birthDate,.form-main .person-info ._residencePermit,.form-main .person-info ._idNumber,.form-main .person-info ._nationality,.form-main .person-info ._phone,.form-main .person-info ._email,.form-main .person-info ._street,.form-main .person-info ._registryNumber,.form-main .person-info ._houseNumber,.form-main .person-info ._city,.form-main .person-info ._zip,.form-main .person-info ._country,.form-main .person-info .form-radio{grid-column:1/span 4}.form-main .person-info .form-radio._oneAddress label{width:-moz-fit-content;width:fit-content}.form-main .person-info .form-radio.type-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:10px 10px}.form-main .person-info .form-radio.type-options label{grid-column:span 2;width:100%;flex-wrap:wrap}.form-main .person-info .form-radio.type-options label:before{content:"";display:block;width:100%;height:50px;background-image:url(/build/assets/UserCircle-wxiNl4Wr.svg);background-repeat:no-repeat;background-position:left;background-size:contain}.form-main .person-info .form-input.colspan-1,.form-main .person-info .form-input.colspan-2,.form-main .person-info .form-select.colspan-1,.form-main .person-info .form-select.colspan-2{grid-column:span 4}.form-main .person-info .addOrRemoveStatutoryPanel{grid-column:span 4;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 600px){.form-main .person-info{--ps-v-gap: 25px;--ps-h-gap: 25px;gap:var(--ps-v-gap) var(--ps-h-gap)}.form-main .person-info h2{grid-column:1/span 4}.form-main .person-info .form-radio.type-options{gap:var(--ps-v-gap) var(--ps-h-gap);grid-template-columns:1fr 1fr 1fr}.form-main .person-info .form-radio.type-options label,.form-main .person-info .form-input.colspan-1{grid-column:span 1}.form-main .person-info .form-input.colspan-2{grid-column:span 2}.form-main .person-info .form-input.colspan-4{grid-column:span 4}.form-main .person-info .form-select.colspan-1{grid-column:span 1}.form-main .person-info .form-select.colspan-2{grid-column:span 2}.form-main .person-info ._titleBefore{grid-column:span 1}.form-main .person-info ._titleAfter{grid-column:span 3;max-width:calc(25% + var(--ps-h-gap))}.form-main .person-info ._name,.form-main .person-info ._surname,.form-main .person-info ._birthnumber,.form-main .person-info ._birthDate,.form-main .person-info ._residencePermit,.form-main .person-info ._idNumber,.form-main .person-info ._nationality,.form-main .person-info ._phone,.form-main .person-info ._email,.form-main .person-info ._city,.form-main .person-info ._zip,.form-main .person-info ._country{grid-column:span 2}.form-main .person-info ._street{grid-column:span 3}.form-main .person-info ._registryNumber,.form-main .person-info ._houseNumber{grid-column:span 1}.form-main .person-info ._companyName{grid-column:span 3}.form-main .person-info ._ico{grid-column:span 1}.form-main .person-info .addOrRemoveStatutoryPanel{flex-direction:row;justify-content:space-between}}.form-main #product-control-panel{max-width:1200px;background-color:#2d499d;border:1px solid transparent;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:25px 25px;margin:35px 0;padding:20px 28px}.form-main #product-control-panel .form-radio legend{display:block;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md);color:#fff;line-height:20px;margin:0;padding:0 0 7px}.form-main #product-control-panel .form-radio label{width:-moz-fit-content;width:fit-content;flex-grow:1}.form-main #product-control-panel .form-select label{display:grid;align-items:center;gap:7px 14px;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md);color:#fff;line-height:20px}@media only screen and (min-width: 600px){.form-main #product-control-panel{grid-template-columns:minmax(max-content,1.5fr) minmax(max-content,1fr)}.form-main #product-control-panel .form-select{grid-column:1/span 2}}@media only screen and (min-width: 992px){.form-main #product-control-panel{grid-template-columns:minmax(max-content,1.5fr) minmax(max-content,1fr) minmax(max-content,1fr)}.form-main #product-control-panel .form-radio legend{width:auto}.form-main #product-control-panel .form-select{grid-column:auto}}@media only screen and (min-width: 1200px){.form-main #product-control-panel{grid-template-columns:max-content max-content minmax(max-content,1fr)}.form-main #product-control-panel .form-radio legend{float:left;align-self:center;padding:0}.form-main #product-control-panel .form-radio label{max-height:-moz-fit-content;max-height:fit-content}.form-main #product-control-panel .form-select label{display:flex}.form-main #product-control-panel .form-select label span{text-wrap:nowrap}}.form-main #product-cards{--ps-num-of-rows: 1;--ps-num-of-cols: 1;--ps-rows: calc( var(--ps-num-of-rows) / var(--ps-num-of-cols) );max-width:1200px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--ps-rows),1fr) auto;gap:25px 25px;background-color:#fff;padding:0;border:0}.form-main #product-cards article{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content auto min-content;border:1px solid #BFC8D7;border-radius:8px;box-sizing:border-box}.form-main #product-cards article.selected{border:2px solid #FF6450;margin:-1px}.form-main #product-cards article.disabled header,.form-main #product-cards article.disabled p{opacity:.5}.form-main #product-cards article.disabled footer div{text-align:left}.form-main #product-cards article.disabled footer div small{font-family:Roboto-Bold,sans-serif;font-size:var(--ps-fnt-base);color:#ff6450;line-height:20px}.form-main #product-cards article header{display:flex;justify-content:space-between;align-items:center;align-self:start;width:auto;height:-moz-fit-content;height:fit-content;background-color:#f5f8fb;padding:20px 28px;border-top-left-radius:8px;border-top-right-radius:8px}.form-main #product-cards article header button{border-radius:50%;border:1px solid #4F97FF;background-color:#4f97ff;color:#fff;width:1.5rem;height:1.5rem;justify-content:center;display:flex;align-items:center;text-decoration:none;cursor:pointer}.form-main #product-cards article header h2{display:flex;gap:0 10px;margin:0;align-items:center;font-family:Roboto-SemiBold,sans-serif;font-size:var(--ps-fnt-lg);color:#0f3264;line-height:28px}.form-main #product-cards article header img{height:36px}.form-main #product-cards article p{align-self:start;width:auto;height:-moz-max-content;height:max-content;min-height:60px;padding:16px 28px;margin:0;border-bottom:1px solid #E0EDFF;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-md);color:#000;line-height:20px}.form-main #product-cards article ul{align-self:stretch;width:auto;height:-moz-max-content;height:max-content;margin:0;padding:16px 28px}.form-main #product-cards article ul li{list-style:none;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);color:#000;line-height:20px}.form-main #product-cards article ul li label{display:flex;gap:0 5px;align-items:center}.form-main #product-cards article ul li label input{padding:0;margin:0}.form-main #product-cards article ul li label:hover{cursor:pointer}.form-main #product-cards article footer{align-self:end;width:auto;height:-moz-max-content;height:max-content;display:flex;justify-content:space-between;align-items:flex-end;padding:16px 28px;margin:0}.form-main #product-cards article footer button{height:-moz-fit-content;height:fit-content}.form-main #product-cards article footer div{height:-moz-fit-content;height:fit-content;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-md2);color:#000;line-height:20px;text-align:right}.form-main #product-cards article footer div .price{font-family:Roboto-Bold,sans-serif;font-size:var(--ps-fnt-lg);color:#4f97ff;line-height:32px}.form-main #product-cards article footer div small{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);color:#48515f;line-height:20px}.form-main #product-cards .products-summary{grid-column:1;padding:20px 0 0;border:1px solid #BFC8D7;border-radius:8px;height:-moz-fit-content;height:fit-content}.form-main #product-cards .products-summary ul{padding:0;margin:0;list-style:none}.form-main #product-cards .products-summary ul li{display:flex;justify-content:space-between;padding:0 20px 12px;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-md);color:#000;line-height:16px}.form-main #product-cards .products-summary ul li .value{text-transform:capitalize}.form-main #product-cards .products-summary ul li:last-child{padding:20px;background-color:#f5f8fb;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.form-main #product-cards .products-summary ul li:last-child .title{font-size:var(--ps-fnt-md2);line-height:20px}.form-main #product-cards .products-summary ul li:last-child .value{font-family:Roboto-Bold,sans-serif;font-size:var(--ps-fnt-md3);color:#4f97ff;line-height:24px}@media only screen and (min-width: 992px){.form-main #product-cards{--ps-num-of-cols: 2;grid-template-columns:1fr 1fr}.form-main #product-cards .products-summary{grid-column:1/span 2}}@media only screen and (min-width: 1200px){.form-main #product-cards{--ps-num-of-cols: 3 ;grid-template-columns:1fr 1fr 1fr}.form-main #product-cards .products-summary{grid-column:2/span 2}}.form-main.summary{grid-column:2/span 1;grid-template-columns:1fr;grid-template-rows:max-content;gap:35px 20px;max-width:1200px;width:100%;justify-self:center}.form-main.summary>header{grid-column:1;grid-row-start:1;justify-self:center;max-width:792px;width:100%;margin-top:35px}.form-main.summary>header h1{margin:0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-lg);color:#0f3264;line-height:32px}.form-main.summary section{background-color:#fff;margin-bottom:unset;padding:1.25rem .5rem}.form-main.summary section h2,.form-main.summary section h3{margin:0;font-family:Montserrat-Bold,sans-serif;font-size:16px;color:#2d499d;line-height:24px}.form-main.summary section dl{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;grid-auto-flow:dense;gap:4px;margin:.7rem 0 0;padding:0}.form-main.summary section dl dt,.form-main.summary section dl dd{margin:0;padding:0}.form-main.summary section dl dt{grid-row:span 1;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-sm);color:#7488a6;line-height:16px}.form-main.summary section dl dd{grid-row:span 1;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md);color:#000;line-height:16px;margin-bottom:12px}@media only screen and (min-width: 600px){.form-main.summary section dl{grid-template-columns:1fr 1fr}.form-main.summary section dl dt:nth-child(4n+1),.form-main.summary section dl dd:nth-child(4n+2){grid-column:1}.form-main.summary section dl dt:nth-child(4n+3),.form-main.summary section dl dd:nth-child(4n+4){grid-column:2}}@media only screen and (min-width: 992px){.form-main.summary section dl{grid-template-columns:1fr 1fr 1fr}.form-main.summary section dl dt:nth-child(6n+1),.form-main.summary section dl dd:nth-child(6n+2){grid-column:1}.form-main.summary section dl dt:nth-child(6n+3),.form-main.summary section dl dd:nth-child(6n+4){grid-column:2}.form-main.summary section dl dt:nth-child(6n+5),.form-main.summary section dl dd:nth-child(6n+6){grid-column:3}}@media only screen and (min-width: 600px){.form-main.summary section{padding:2rem 1.5rem}}@media only screen and (min-width: 992px){.form-main.summary section{padding:2.5rem}}.form-main.summary section small{font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-sm);color:#7488a6;line-height:16px}.form-main.summary #person-summary{grid-column:1;grid-row:2;padding-top:0}.form-main.summary #person-summary h2,.form-main.summary #person-summary h3{margin-top:1.5rem}.form-main.summary #person-summary h2{color:#2d499d}@media only screen and (min-width: 600px){.form-main.summary #person-summary{padding-top:0}.form-main.summary #person-summary h2,.form-main.summary #person-summary h3{margin-top:2rem}}@media only screen and (min-width: 992px){.form-main.summary #person-summary{padding-top:0}.form-main.summary #person-summary h2,.form-main.summary #person-summary h3{margin-top:2.5rem}}.form-main.summary #vehicle-summary{grid-column:1;grid-row:3}.form-main.summary #vehicle-summary h2{color:#2d499d}.form-main.summary #documents{grid-column:1;grid-row:5}.form-main.summary #documents h2{color:#2d499d}.form-main.summary #documents ul{--ps-font-size: 16px;display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;margin:.7rem 0 0;padding:0;list-style:none}.form-main.summary #documents ul li{display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:center;border-bottom:1px solid #E0EDFF;padding:1rem 0}.form-main.summary #documents ul li:before{align-self:start;display:flex;content:"";width:calc(var(--ps-font-size) * 1.5);height:calc(var(--ps-font-size) * 1.5);background-image:url(/build/assets/FileArrowDown-D2thoYUz.svg);background-repeat:no-repeat;background-position:center}.form-main.summary #documents ul li:first-of-type{padding:0 0 1rem}.form-main.summary #documents ul li:last-of-type{padding:1rem 0 0;border-bottom:none}.form-main.summary #documents ul li a{color:inherit;text-decoration:none}.form-main.summary #documents ul li a:hover{text-decoration:underline}.form-main.summary #notifications{grid-column:1;grid-row:4;background-color:#fef4e9;font-size:14px;border:none}.form-main.summary #notifications header h2{--ps-font-size: 16px;display:flex;gap:.5rem;align-items:center;font-weight:unset;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-font-size);color:#000;margin:0}.form-main.summary #notifications header h2:before{display:block;content:"";width:calc(var(--ps-font-size) * 2);height:calc(var(--ps-font-size) * 2);background-image:url(/build/assets/Info-BcBGhlCD.svg);background-repeat:no-repeat;background-position:center}.form-main.summary #notifications ol{margin:.7rem 0 0;padding:0 0 0 1.1rem}.form-main.summary #notifications ol li{padding:.25rem 0}.form-main.summary #product-summary{grid-column:1;grid-row:6;max-height:-moz-fit-content;max-height:fit-content}.form-main.summary #product-summary ul{list-style:none;padding:0}.form-main.summary #product-summary ul.products{margin:1.5rem 0}.form-main.summary #product-summary ul.products li{display:flex;flex-direction:row;justify-content:space-between;padding:.25rem 0}.form-main.summary #product-summary ul.products li .product-name,.form-main.summary #product-summary ul.products li .product-price{font-family:Roboto-Medium,sans-serif;font-size:16px}.form-main.summary #product-summary ul.products li .product-frequency{font-family:Roboto-Regular,sans-serif;font-size:16px;color:#4f97ff}.form-main.summary #product-summary ul.products li.sum{margin-top:.75rem;padding:.75rem 0;border-top:1px solid #BFC8D7}.form-main.summary #product-summary ul.products li.sum .product-name,.form-main.summary #product-summary ul.products li.sum .product-price,.form-main.summary #product-summary ul.products li.sum .product-frequency{font-size:18px}.form-main.summary #product-summary ul.consents li{display:flex;gap:0 6px;padding:6px 0;font-family:Roboto-Regular,sans-serif;font-size:14px}.form-main.summary #product-summary ul.consents li input{cursor:pointer;align-self:flex-start}.form-main.summary #product-summary ul.consents li label .required{color:red}.form-main.summary #product-summary ul.consents li label a{color:#4f97ff}.form-main.summary #product-summary ul.consents li label a:hover{color:#2d499d}.form-main.summary #product-summary .btn{width:100%;justify-content:center}.form-main.summary #product-summary .notification{background-color:#e0edff;padding:24px;margin-top:2rem;border-radius:8px;font-family:Roboto-Regular,sans-serif;font-size:14px;display:flex;gap:8px}.form-main.summary #product-summary .notification img{align-self:flex-start}@media only screen and (min-width: 992px){.form-main.summary #product-summary{grid-column:2;grid-row:2/span 3}.form-main.summary{grid-template-columns:2fr 1fr}}.form-main.fail-page,.form-main.success-page{grid-column:2/span 1;grid-template-columns:1fr;grid-template-rows:max-content;gap:35px 20px;max-width:1200px;width:100%;justify-self:center}.form-main.fail-page>header,.form-main.success-page>header{margin-top:var(--ps-h-gap);color:#0f3264;background-color:transparent;border:none;text-align:center}.form-main.fail-page>header h1,.form-main.success-page>header h1{font-family:Montserrat-Bold,sans-serif;font-size:28px;color:inherit}.form-main.fail-page>header p,.form-main.success-page>header p{font-family:Robot-Regular,sans-serif;font-size:16px;color:inherit}@media only screen and (min-width: 992px){.form-main.fail-page,.form-main.success-page{grid-template-columns:2fr 1fr}.form-main.fail-page>header,.form-main.success-page>header{grid-column:1/span 2;grid-row:1}}.form-main.fail-page>header .btn{max-width:-moz-fit-content;max-width:fit-content;margin:auto;text-decoration:none}.form-main.success-page>header p:last-of-type{margin-top:var(--ps-h-gap);font-family:Montserrat-Bold,sans-serif;font-size:24px}.form-main.success-page .notifications{padding:24px;border-radius:8px;border:none;font-family:Montserrat-Bold,sans-serif;font-size:16px;line-height:24px;display:flex;gap:8px}.form-main.success-page .notifications.red{background-color:#fef4e9}.form-main.success-page .notifications.blue{background-color:#f5f8fb}.form-main.success-page .notifications img{align-self:flex-start}@media only screen and (min-width: 600px){.form-main.success-page .notifications{padding:32px 40px}}.form-main.success-page section{padding:16px;background-color:transparent;max-width:792px}@media only screen and (min-width: 600px){.form-main.success-page section{padding:32px 40px}}.form-main.success-page section.notifications{display:block;font-family:Roboto-Regular,sans-serif;font-size:14px}.form-main.success-page section.notifications h2{--ps-font-size: 16px;color:#000;font-family:Montserrat-Bold,sans-serif;display:flex;gap:0 6px;align-items:start;margin:1rem 0}.form-main.success-page section.notifications h2:before{display:block;padding:2px 0;content:"";width:calc(var(--ps-font-size) * 1.25);height:calc(var(--ps-font-size) * 1.25);background-repeat:no-repeat;background-position:center;background-image:url(/build/assets/Info-BcBGhlCD.svg)}.form-main.success-page section.notifications ol{margin:1rem 0;padding:0;list-style-position:inside}.form-main.success-page section.products{max-height:-moz-fit-content;max-height:fit-content;height:-moz-fit-content;height:fit-content}.form-main.success-page section.products h2{margin-top:.75rem;padding:.75rem 0;border-top:1px solid #BFC8D7}.form-main.success-page section.products ul{margin:0;padding:0}.form-main.success-page section.products ul li{display:flex;flex-direction:row;justify-content:space-between;padding:.25rem 0}.form-main.success-page section.products ul li .product-name,.form-main.success-page section.products ul li .product-price{font-family:Roboto-Medium,sans-serif;font-size:16px}.form-main.success-page section.products ul li .product-frequency{font-family:Roboto-Regular,sans-serif;font-size:16px;color:#4f97ff}.form-main.success-page section.products ul li.sum{margin-top:.75rem;padding:.75rem 0;border-top:1px solid #BFC8D7}.form-main.success-page section.products ul li.sum .product-name,.form-main.success-page section.products ul li.sum .product-price{font-size:18px}.form-main.success-page section.products ul li.sum .product-frequency{font-size:18px}.form-main.success-page section.documents ul{--ps-font-size: 16px;display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;margin:.7rem 0 0;padding:0;list-style:none}.form-main.success-page section.documents ul li{display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:center;border-bottom:1px solid #E0EDFF;padding:1rem 0}.form-main.success-page section.documents ul li:before{align-self:start;display:flex;content:"";width:calc(var(--ps-font-size) * 1.5);height:calc(var(--ps-font-size) * 1.5);background-image:url(/build/assets/FileArrowDown-D2thoYUz.svg);background-repeat:no-repeat;background-position:center}.form-main.success-page section.documents ul li:first-of-type{padding:0 0 1rem}.form-main.success-page section.documents ul li a{color:inherit;text-decoration:none}.form-main.success-page section.documents ul li a:hover{text-decoration:underline}.form-main.success-page section.payment-details p{font-family:Montserrat-Bold,sans-serif;font-size:16px;line-height:24px}.form-main.success-page section.payment-details dl{margin:0;padding:0;display:grid;grid-template-columns:1fr}.form-main.success-page section.payment-details dl dt,.form-main.success-page section.payment-details dl dd{margin:0;padding:0}.form-main.success-page section.payment-details dl dt{text-align:left;font-family:Roboto-Medium,sans-serif;font-size:12px;color:#7488a6}.form-main.success-page section.payment-details dl dd{text-align:left;margin-bottom:1rem;font-family:Roboto-Regular,sans-serif;font-size:14px}.form-main.success-page section.payment-details .pay-by-square{max-width:66%}.form-main.success-page section.payment-details .pay-by-square img{max-width:100%;height:auto}@media only screen and (min-width: 600px){.form-main.success-page section.payment-details{display:grid;grid-template-columns:2.2fr .8fr;gap:0 1rem}.form-main.success-page section.payment-details h2{grid-column:1/span 2}.form-main.success-page section.payment-details p{grid-column:1/span 1}.form-main.success-page section.payment-details dl{grid-column:1/span 1;margin:0;padding:0;display:grid;grid-template-columns:1fr auto}.form-main.success-page section.payment-details dl dt{margin-bottom:1rem;font-family:Roboto-Regular,sans-serif;font-size:18px;color:#000}.form-main.success-page section.payment-details dl dd{text-align:right;font-family:Montserrat-Bold,sans-serif;font-size:16px}.form-main.success-page section.payment-details .pay-by-square{max-width:unset;grid-column:2/span 1}.form-main.success-page section.payment-details .pay-by-square img{width:100%;height:auto}}.form-main.success-page section h2{--ps-font-size:16px;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-font-size);line-height:24px}.form-main.success-page section h2.cash,.form-main.success-page section h2.mobile{display:flex;gap:0 6px;align-items:start}.form-main.success-page section h2.cash:before,.form-main.success-page section h2.mobile:before{display:block;padding:2px 0;content:"";width:calc(var(--ps-font-size) * 1.25);height:calc(var(--ps-font-size) * 1.25);background-repeat:no-repeat;background-position:center}.form-main.success-page section h2.cash:before{background-image:url(/build/assets/MoneyWavy-5nwaKhzg.svg)}.form-main.success-page section h2.mobile:before{background-image:url(/build/assets/DeviceMobileCamera-DfozqWEu.svg)}.form-main.success-page section p{font-family:Roboto-Regular,sans-serif;font-size:18px;line-height:24px}.form-main.success-page footer{display:flex;justify-content:center}.form-main.success-page footer a{text-decoration:none;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (min-width: 992px){.form-main.success-page p.section{margin:0}.form-main.success-page section{grid-column:1/span 1}.form-main.success-page section.products{grid-column:2/span 1;grid-row:2/span 5}.form-main.success-page section.documents ul{margin:18px 0}}.home-main{grid-column-start:2;grid-row-start:auto;width:100%;max-width:1200px;margin:auto}.home-main>header{margin:auto;padding-top:1.5rem;width:-moz-fit-content;width:fit-content;text-align:center}.home-main>header h1{font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);line-height:44px;color:#0f3264}.home-main>header h1 span{line-height:inherit;color:#4f97ff}.home-main>header p{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md2);line-height:24px;color:#7488a6}@media only screen and (min-width: 600px){.home-main>header{padding-top:3rem}}@media only screen and (min-width: 992px){.home-main>header{padding-bottom:2rem}}.home-main .insurance-selector{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.home-main .insurance-selector img{grid-column:1;grid-row:1;width:100%}.home-main .insurance-selector h2{grid-column:1;grid-row:2;font-family:Roboto-SemiBold,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;text-transform:uppercase;color:#4f97ff}.home-main .insurance-selector ul{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(8,60vw);grid-template-rows:auto;gap:15px;margin:0 -16px;padding:0 16px;overflow-x:scroll;height:-moz-max-content;height:max-content}.home-main .insurance-selector ul li{margin:0;list-style:none;display:flex;flex-direction:column;padding:30px 20px;border:1px solid #D5DDEB;border-radius:8px;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md2);line-height:28px;color:#0f3264;transition:background-color .2s ease,background-position .2s ease,color 0s ease}.home-main .insurance-selector ul li small{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:16px;color:#7488a6}.home-main .insurance-selector ul li:hover{cursor:pointer;background-color:#e0edff}.home-main .insurance-selector ul li:hover small{color:inherit}.home-main .insurance-selector ul li:hover.active{cursor:default}.home-main .insurance-selector ul li.active{color:#fff;border-color:#2d499d;background-color:#2d499d}.home-main .insurance-selector ul li.active small{color:inherit}.home-main .insurance-selector article{grid-column:1;grid-row:4;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-position:top;background-size:contain}.home-main .insurance-selector article img{display:none;width:100%}.home-main .insurance-selector article div{display:flex;flex-wrap:wrap;gap:8px 10px;background:linear-gradient(0deg,#fff,#fff0);padding:1rem 0}.home-main .insurance-selector article div h3,.home-main .insurance-selector article div p{margin:0;padding:0}.home-main .insurance-selector article div h3{width:100%;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-md3);line-height:28px;color:#0f3264}.home-main .insurance-selector article div p{width:100%;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#7488a6}.home-main .insurance-selector article div a{display:inline;text-decoration:none}@media only screen and (min-width: 600px){.home-main .insurance-selector ul{grid-template-columns:repeat(8,40vw)}}@media only screen and (min-width: 992px){.home-main .insurance-selector{grid-template-columns:3fr 4fr;gap:0 2rem}.home-main .insurance-selector img{display:none}.home-main .insurance-selector h2{grid-column:1 span;grid-row:1}.home-main .insurance-selector ul{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:15px;margin:0;padding:0;overflow-x:unset;height:auto}.home-main .insurance-selector article{grid-column:2;grid-row:2}.home-main .insurance-selector article img{display:block}}@media only screen and (min-width: 1600px){.home-main .insurance-selector{grid-template-columns:3.5fr 4fr}}.home-main .ecv-vin-selector{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0 40px;margin:90px 0;border-radius:8px;background-image:url(/build/assets/background-izCg4Za6.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.home-main .ecv-vin-selector header{text-align:center}.home-main .ecv-vin-selector header h2{width:100%;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);line-height:40px;color:#0f3264}.home-main .ecv-vin-selector header h2 span{color:#4f97ff}.home-main .ecv-vin-selector header p{color:#7488a6}.home-main .ecv-vin-selector .selector{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;margin:1rem;padding:2rem 0}.home-main .ecv-vin-selector .selector p{margin:0 0 12px;padding:0;font-family:Roboto-SemiBold,sans-serif;font-size:var(--ps-fnt-base);line-height:20px;color:#bfc8d7;text-transform:uppercase}.home-main .ecv-vin-selector .selector .selector-container{display:flex;align-items:center;justify-content:center;flex-direction:row}.home-main .ecv-vin-selector .selector .selector-container button{margin:0;padding:20px 55px;border:1px solid #2D499D;font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-md);cursor:pointer;background-color:#fff;color:#2d499d}.home-main .ecv-vin-selector .selector .selector-container button:hover{background-color:#e0edff}.home-main .ecv-vin-selector .selector .selector-container button.left{border-radius:30px 0 0 30px;border-right:0}.home-main .ecv-vin-selector .selector .selector-container button.right{border-radius:0 30px 30px 0;border-left:0}.home-main .ecv-vin-selector .selector .selector-container button.active{background-color:#2d499d;color:#fff;transition:background-color .25s,color .25s}.home-main .ecv-vin-selector .selector .selector-container button.active:hover{background-color:#4865bf}.home-main .ecv-vin-selector .selector .input-container{margin:40px 0;width:100%;text-align:center}.home-main .ecv-vin-selector .selector .input-container input{outline:none;display:none;padding:0;margin:auto;border:1px solid #0F3264;border-radius:4px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;font-size:32px;line-height:40px;letter-spacing:8px}.home-main .ecv-vin-selector .selector .input-container input.active{display:block}.home-main .ecv-vin-selector .selector .input-container input.ecv{height:55px;width:250px;text-indent:50px;background-image:url(/build/assets/spz_blue-BiA_ZRLM.svg);background-repeat:no-repeat;background-position:left}.home-main .ecv-vin-selector .selector .input-container input.vin{height:55px;width:90%;letter-spacing:3px;font-size:1.2rem;text-align:center;box-sizing:border-box}.home-main .ecv-vin-selector .selector a{text-decoration:none;align-items:center}@media only screen and (min-width: 992px){.home-main .ecv-vin-selector{grid-template-columns:3fr 4fr}.home-main .ecv-vin-selector header{margin:5rem 0 5rem 5rem;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home-main .ecv-vin-selector header h2{max-width:300px}.home-main .ecv-vin-selector .selector{margin:4rem}.home-main .ecv-vin-selector .selector .input-container input.vin{height:55px;width:90%;letter-spacing:4px;font-size:32px}}@media only screen and (min-width: 1200px){.home-main .ecv-vin-selector header{margin:6rem 0 6rem 6rem;text-align:left}}.home-main .testimonials{margin:90px 0}.home-main .testimonials h2{font-family:Montserrat-Bold,sans-serif;font-size:32px;color:#0f3264}.home-main .testimonials ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1rem}.home-main .testimonials ul li{grid-row:span 4;grid-column:auto;display:grid;grid-template-rows:subgrid}.home-main .testimonials ul li blockquote{grid-row:span 3;display:grid;grid-template-rows:subgrid;margin:0;border:1px solid #BFC8D7;border-radius:8px;padding:24px}.home-main .testimonials ul li blockquote h3{grid-row:1;margin:0;font-family:Roboto-SemiBold,sans-serif;font-size:14px;color:#4f97ff}.home-main .testimonials ul li blockquote p{grid-row:2;margin:0 0 1rem;font-family:Roboto-Regular,sans-serif;font-size:18px}.home-main .testimonials ul li blockquote footer{grid-row:3}.home-main .testimonials ul li blockquote footer cite{font-style:normal;font-family:Montserrat-Bold,sans-serif;font-size:18px;color:#0f3264}@media only screen and (min-width: 600px){.home-main .testimonials ul{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){.home-main .testimonials ul{grid-template-columns:1fr 1fr 1fr}}.home-main .partner-certificates{display:grid;grid-template-columns:.5fr repeat(4,1fr) .5fr;grid-template-rows:auto;gap:1rem}.home-main .partner-certificates h2{grid-column:2/6;grid-row:auto;margin:auto;max-width:400px;font-family:Montserrat-Bold,sans-serif;font-size:28px;line-height:40px;text-align:center;color:#0f3264}.home-main .partner-certificates h2 span{color:#ff6450}.home-main .partner-certificates>img{grid-column:1/7;grid-row:auto;max-height:3.5rem;margin:auto}.home-main .partner-certificates ul{grid-column:2/6;grid-row:auto;justify-items:center;margin:3rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:subgrid;grid-template-rows:auto;align-content:center}.home-main .partner-certificates ul li{grid-column:auto/span 2;margin:5px;transition:margin .1s;max-width:-moz-max-content;max-width:max-content}.home-main .partner-certificates ul li img{width:100%;height:auto}@media only screen and (min-width: 600px){.home-main .partner-certificates>img{max-height:4rem}.home-main .partner-certificates ul{gap:2.5rem}.home-main .partner-certificates ul li img{width:100%;height:auto;max-width:220px}}@media only screen and (min-width: 992px){.home-main .partner-certificates h2{grid-column:3/5}.home-main .partner-certificates ul li{grid-column:auto/span 1}.home-main .partner-certificates ul li img{width:100%;height:auto;max-width:220px}}@media only screen and (min-width: 1200px){.home-main .partner-certificates ul li{grid-column:auto/span 1}.home-main .partner-certificates ul li img{width:100%;height:auto;max-width:220px}}#slider{position:relative;overflow:hidden;margin:60px auto;border-radius:12px;width:100%;height:-moz-fit-content;height:fit-content;background-color:#e5e5e5;background-repeat:no-repeat;background-position:center}#slider #slider-placeholder{display:block;width:100%}#slider ul{position:relative;margin:0;padding:0;display:none;height:inherit;list-style:none}#slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:100%;height:inherit;text-align:center;background-color:#ccc;background-repeat:no-repeat;background-position:center;background-size:cover;transition:width 1s ease-in-out}#slider ul li img{visibility:hidden;width:100%}.products-main{grid-column-start:2;grid-row-start:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0 2rem;max-width:1200px;margin:auto}.products-main h1{grid-row:1;grid-column:1;margin:40px 0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);line-height:var(--ps-lh-xxl);color:#0f3264}.products-main article{grid-column:1;grid-row:auto;margin-bottom:2rem}.products-main article header{display:flex;gap:0 12px;margin:0;align-items:center}.products-main article header img{height:36px;width:auto;border-radius:0}.products-main article header h2{font-family:Roboto-SemiBold,sans-serif;font-size:var(--ps-fnt-md3);line-height:28px;color:#0f3264;margin:0}.products-main article div{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md);line-height:22px;color:#000;margin-bottom:15px}.products-main article div ul{margin:0 0 1rem;padding:0 0 0 1rem;line-height:24px}.products-main article div .btn{text-decoration:none;max-width:-moz-fit-content;max-width:fit-content}.products-main article img{width:100%;border-radius:.5rem}@media screen and (min-width: 600px){.products-main article{max-width:1200px}}@media screen and (min-width: 992px){.products-main h1{grid-column:1/span 1;grid-row:1}.products-main article{grid-column:1/span 1;grid-row:auto;display:grid;gap:0 6rem;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;border-top:1px solid #E0EDFF;padding-top:3rem;padding-bottom:3rem;margin-bottom:0}.products-main article:first-of-type{border-top:none}.products-main article header{grid-column:1/span 1;grid-row:1;padding-top:1rem}.products-main article div{grid-column:1/span 1;grid-row:2}.products-main article img.illustration{grid-column:2/span 1;grid-row:1/span 2;max-height:257px;-o-object-fit:cover;object-fit:cover}.products-main article:nth-child(odd) header{grid-column:2/span 1}.products-main article:nth-child(odd) div{grid-column:2/span 1}.products-main article:nth-child(odd) img.illustration{grid-column:1/span 1}}.product-detail{grid-column-start:2;grid-row-start:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0 2rem;max-width:1200px;margin:auto}.product-detail h1{grid-row:1;grid-column:1;margin:40px 0;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);line-height:var(--ps-lh-xxl);color:#0f3264}.product-detail header{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr auto;gap:0}.product-detail header nav{grid-column:1/span 1;grid-row:1/span 1;display:flex;gap:0 .3rem;align-items:baseline;margin-bottom:1rem}.product-detail header nav a{color:#999;text-decoration:none}.product-detail header nav a:after{content:" /"}.product-detail header nav a img{vertical-align:text-top}.product-detail header nav a.active{color:#000}.product-detail header nav a.active:after{content:""}.product-detail header>div{grid-column:1/span 1;grid-row:3/span 1;font-weight:700;line-height:24px}.product-detail header>img{grid-column:1/span 1;grid-row:2/span 1;border:1px solid #BFC8D7;border-radius:8px;max-height:350px;width:100%;-o-object-fit:cover;object-fit:cover}.product-detail>img{width:100%;padding:2.5rem 0}.product-detail dl{margin:0;padding:0}.product-detail dl div{padding-bottom:1rem}.product-detail dl div dt,.product-detail dl div dd{line-height:24px}.product-detail dl.table-hints div dt{font-weight:700}.product-detail dl.table-hints div dt,.product-detail dl.table-hints div dd{display:inline;margin:0}.product-detail dl.table-hints div dt:after{content:" = ";font-weight:300}.product-detail dl.table-hint-icons div dt,.product-detail dl.table-hint-icons div dd{display:inline;margin:0}.product-detail dl.table-hint-icons div dt img{width:1.5rem}.product-detail dl.table-hint-icons div dt:after{content:"  ";white-space:pre}.product-detail dl.service-definitions{margin-left:1rem;position:relative}.product-detail dl.service-definitions div dt,.product-detail dl.service-definitions div dd{display:inline;margin:0}.product-detail dl.service-definitions div dt{font-weight:700}.product-detail dl.service-definitions div dt:after{content:":";font-weight:700}.product-detail dl.service-definitions div dt:before{content:"•";font-weight:700;position:absolute;left:-1rem}.product-detail h2{color:#0f3264;font-weight:700;font-size:var(--ps-fnt-md2)}.product-detail p{line-height:24px}.product-detail ul{margin:0 0 1rem;padding:0 0 0 1rem;line-height:24px}.product-detail ul li{padding-bottom:.5rem}.product-detail ul li:last-of-type{padding-bottom:0}.product-detail strong.alert{color:#f81f53}@media screen and (min-width: 992px){.product-detail header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr;gap:0 4rem}.product-detail header nav{grid-column:1/span 1;grid-row:1/span 1;display:flex;gap:0 .3rem;align-items:baseline;margin-bottom:0}.product-detail header nav a{color:#999;text-decoration:none}.product-detail header nav a:after{content:" /"}.product-detail header nav a img{vertical-align:text-top}.product-detail header nav a.active{color:#000}.product-detail header nav a.active:after{content:""}.product-detail header>div{grid-column:1/span 1;grid-row:2/span 1;font-weight:700;line-height:24px}.product-detail header>img{grid-column:2/span 1;grid-row:1/span 2;border:1px solid #BFC8D7;border-radius:8px;max-height:300px;width:100%;-o-object-fit:cover;object-fit:cover}}.contact-main{grid-column-start:2;grid-row-start:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0 2rem;width:100%;max-width:1200px;margin:auto;color:#0f3264}.contact-main h1{grid-column:1;grid-row:1;font-weight:unset;font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);line-height:var(--ps-lh-xxl);color:#0f3264;text-align:center;margin:40px 0}.contact-main ul{grid-column:1;grid-row:2;margin:0;padding:0;list-style:none}.contact-main ul li{font-family:Roboto-Regular,sans-serif;font-size:16px;line-height:24px}.contact-main ul li h2{font-weight:unset;font-family:Roboto-Medium,sans-serif;font-size:20px;line-height:24px}.contact-main ul li.address,.contact-main ul li.invoice{padding-top:1.5rem;text-align:center;line-height:2rem}.contact-main ul li.address h2,.contact-main ul li.invoice h2{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.contact-main ul li.address h2:before,.contact-main ul li.invoice h2:before{content:"";display:block;background-color:#4f97ff;background-repeat:no-repeat;background-size:auto;background-position:center;border-radius:50%;width:3rem;height:3rem}.contact-main ul li.phone,.contact-main ul li.mail{font-family:Roboto-Medium,sans-serif;background-color:#f5f8fb;padding:1.5rem 1rem}.contact-main ul li.phone a,.contact-main ul li.mail a{display:flex;gap:.5rem;align-items:center;font-family:inherit;font-size:22px;line-height:24px;text-decoration:none;color:#0f3264}.contact-main ul li.phone a:before,.contact-main ul li.mail a:before{content:"";display:block;background-color:#4f97ff;background-repeat:no-repeat;background-size:auto;background-position:center;border-radius:50%;width:3rem;height:3rem}.contact-main ul li.phone{padding-bottom:.7rem;border-top-left-radius:8px;border-top-right-radius:8px}.contact-main ul li.phone a:before{background-image:url(/build/assets/phone_call-BySikY-W.svg)}.contact-main ul li.mail{padding-top:.7rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:1.5rem}.contact-main ul li.mail a:before{background-image:url(/build/assets/zavinac-DEwMA--u.svg)}.contact-main ul li.address h2:before{background-image:url(/build/assets/map_pin_area-yIlF4pqc.svg)}.contact-main ul li.address address{font-style:normal}.contact-main ul li.invoice h2:before{background-image:url(/build/assets/buildings-Ek2dBG0F.svg)}.contact-main ul li.invoice p{margin:0}.contact-main section{grid-column:1;grid-row:3;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;border-top:1px solid #F5F8FB;padding-top:3rem;margin-top:4rem}.contact-main section h2{font-family:Montserrat-Bold,sans-serif;font-size:28px;line-height:40px;width:100%;max-width:792px}.contact-main section form{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:1.6rem;width:100%;max-width:792px;padding:25px;margin-bottom:35px;background-color:#f5f8fb;border:1px solid #D5DDEB;border-radius:12px;box-sizing:border-box}.contact-main section form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-family:Roboto-Medium,sans-serif}.contact-main section form label.checkbox{flex-direction:row;align-items:center}.contact-main section form label.checkbox:hover{cursor:pointer}.contact-main section form label input,.contact-main section form label textarea{box-sizing:border-box;padding:10px 14px;font-size:14px;font-family:Roboto-Regular,sans-serif;color:#000;background-color:#fff;outline:none;border:1px solid #BFC8D7;border-radius:8px}.contact-main section form label input:active,.contact-main section form label input:focus,.contact-main section form label textarea:active,.contact-main section form label textarea:focus{border:1px solid}.contact-main section form label input:disabled,.contact-main section form label textarea:disabled{color:#48515f;background-color:#e0edff}.contact-main section form label textarea{min-height:10rem}.contact-main section form button{justify-content:center}@media screen and (min-width: 600px){.contact-main ul{--ps-gap: 4.5rem;margin-top:var(--ps-gap);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:var(--ps-gap) 0}.contact-main ul li{display:grid;grid-template-columns:subgrid}.contact-main ul li.address,.contact-main ul li.invoice{padding:1rem;text-align:left}.contact-main ul li.address h2,.contact-main ul li.invoice h2{align-items:flex-start}.contact-main ul li.phone,.contact-main ul li.mail{padding:1rem}.contact-main ul li.phone{grid-column:1/3;grid-row:1;border-radius:8px 0 0 8px}.contact-main ul li.phone a{grid-column:2}.contact-main ul li.mail{grid-column:3/5;grid-row:1;margin-bottom:unset;border-radius:0 8px 8px 0}.contact-main ul li.mail a{grid-column:1}.contact-main ul li.address{grid-column:1/3;grid-row:2}.contact-main ul li.address h2,.contact-main ul li.address address{grid-column:2}.contact-main ul li.invoice{grid-column:3/5;grid-row:2}.contact-main ul li.invoice h2,.contact-main ul li.invoice p{grid-column:1}}@media screen and (min-width: 992px){.contact-main ul li.phone,.contact-main ul li.mail{padding:3rem 1rem}.contact-main section form{grid-template-columns:1fr 1fr}.contact-main section form .name{grid-column:1/3}.contact-main section form .email{grid-column:1/2}.contact-main section form .phone{grid-column:2/3}.contact-main section form .message{grid-column:1/3}.contact-main section form .checkbox{grid-column:1/2}.contact-main section form button{grid-column:2/3}}.faq-main{grid-column:2;grid-row:auto;--ps-h-gap: 1.5rem;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--ps-h-gap) 0}.faq-main article{padding:.5rem 0;font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md2);color:#0f3264;line-height:24px;border-bottom:1px solid #E0EDFF;overflow:hidden}.faq-main article header{margin:.25rem 0;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0 .5rem;align-items:start}.faq-main article header h3{font-family:Roboto-Regular,sans-serif;font-size:var(--ps-fnt-md3);color:#0f3264;line-height:24px;margin:0;transition:color 50ms ease}.faq-main article header button{background-color:transparent;border:none;cursor:pointer}.faq-main article header button img{transition:transform .25s ease;transform:unset}.faq-main article p{opacity:0;margin:0;height:0;transition:opacity 0ms ease}.faq-main article ul{opacity:0;margin:0;padding:0;height:0;transition:opacity 0ms ease}.faq-main article ul li{list-style-position:inside;padding-bottom:.5rem}.faq-main article ul li:last-child{padding-bottom:.5rem}.faq-main article.open{border-bottom:1px solid #4F97FF}.faq-main article.open header h3{color:#4f97ff;transition:color 50ms ease}.faq-main article.open header button img{transition:transform .25s ease;transform:rotate(45deg)}.faq-main article.open p{opacity:1;margin:.5rem 0;height:initial;transition:opacity .25s ease}.faq-main article.open ul{opacity:1;height:initial;transition:opacity .25s ease}.faq-main>header h1{font-family:Montserrat-Bold,sans-serif;font-size:var(--ps-fnt-xxl);color:#0f3264;line-height:44px;text-align:center}.faq-main>header nav{margin:4rem 0 3rem;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}.faq-main>header nav a{font-family:Roboto-Medium,sans-serif;font-size:var(--ps-fnt-md);color:#4f97ff;line-height:20px;text-align:center;background-color:#e0edff;padding:6px 12px;text-decoration:none;border-radius:16px}.faq-main>header nav a:hover{text-decoration:underline}.faq-main>header article{max-width:792px;margin:auto}.faq-main>section{max-width:792px;margin:auto}.faq-main>section h2{margin:1rem 0;font-family:Roboto-Bold,sans-serif;font-size:var(--ps-fnt-md3);color:#0f3264;line-height:24px}@media only screen and (min-width: 600px){.faq-main>header nav{flex-direction:row;justify-content:center}}@media only screen and (min-width: 992px){.faq-main>section{min-width:792px}}
