@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{background:#fcfbfa;overscroll-behavior:none}body{font-family:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:#363436;background:#fcfbfa;margin:0;overflow-x:hidden;overscroll-behavior:none}img,video,svg,canvas,iframe{max-width:100%;height:auto;display:block}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.customOuter{padding-left:0;padding-right:0}.customCanvas{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.customBlock{width:100%}.customBlock--full{padding-left:0;padding-right:0}.customBlock--padded{padding-left:40px;padding-right:40px}.customInner{padding-left:120px;padding-right:120px;max-width:1560px;width:100%;margin:auto}@media (max-width:1200px){.customBlock--padded,.customInner{padding-left:30px;padding-right:30px}}@media (max-width:768px){.customBlock--padded,.customInner{padding-left:20px;padding-right:20px}}.alignfull,.wp-block-cover,.wp-block-group,.wp-block-image{width:100% !important;max-width:100% !important}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}h1{font-size:48px;font-weight:800;text-transform:uppercase;letter-spacing:normal;line-height:1.08;color:#3062a6}h2{font-size:30px;font-weight:600;line-height:1.18;color:#1E1278;letter-spacing:normal}h3{font-size:28px;font-weight:700;line-height:1.18;color:#1E1278;letter-spacing:normal}.bodyHeading{font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.35;color:#1E1278}.strong{font-weight:800}a{color:#363436;text-decoration:none;font-weight:600}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #3182EC;outline-offset:2px}a.isActive,a[aria-current="page"]{color:#3182EC;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}button{font-family:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:18px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;height:48px;padding:0 24px;border-radius:0;border:2px solid #2c5285;background:transparent;color:#2c5285;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:none}button:hover{background:#F4F3F2}button:active{background:#DAD7D5}button:focus-visible{outline:2px solid #3182EC;outline-offset:2px}button:disabled,button.isDisabled{opacity:0.55;cursor:not-allowed}button.btnPrimary{background:#3182EC;border-color:#3182EC;color:#FFFFFF}button.btnPrimary:hover{filter:brightness(0.96)}button.btnPrimary:active{filter:brightness(0.92)}button.btnText{background:transparent;border:0;padding:0;height:auto;color:#2c5285}button.btnText:hover{text-decoration:underline}button.btnOnDark{background:transparent;border-color:#FFFFFF;color:#FFFFFF}button.btnOnDark:hover{background:rgba(255, 255, 255, 0.1)}button.iconBtn{width:48px;height:48px;padding:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center}button.iconBtn svg{width:20px;height:20px}button.iconBtn.isActive{background:#3182EC;border-color:#3182EC;color:#FFFFFF}.textButton{color:white;border:2px solid #ffffff;padding:10px 20px;transition:color 0.25s ease, border-color 0.25s ease, background-color 0.25s ease;text-decoration:none;border-radius:4px}.textButton:hover,.textButton:focus{color:#3182EC;border-color:white;background:white}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.contentArea{background:#DAD7D5}.headerBar,.footerBar{background:#363436;color:#FFFFFF}.headerBar a,.footerBar a{color:#3182EC}.headerBar a:hover,.footerBar a:hover{text-decoration:underline}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../custom-theme/assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@media (max-width:1200px){h1{font-size:48px}h2{font-size:36px}h3{font-size:22px}.bodyHeading{font-size:16px}}@media (max-width:768px){h1{font-size:36px;line-height:1.1}h2{font-size:28px;line-height:1.15}h3{font-size:18px}.bodyHeading{font-size:14px}}.customHeader{position:sticky;top:0;z-index:1000;background:#fcfbfa;transition:box-shadow 0.25s ease, background-color 0.25s ease;box-shadow:0 4px 4px rgba(13, 13, 18, 0.1)}.customHeader__toggler{box-shadow:none;background:transparent;border-radius:2px}.customHeader__toggler:focus,.customHeader__toggler:active,.customHeader__toggler.active{outline:none;box-shadow:none;background:transparent !important}.customHeader__toggler:focus{box-shadow:none}.customHeader__container{max-width:1440px !important;padding:0px 20px}.customHeaderLogo,.custom-logo{height:70px;width:auto;display:block}.customBreadcrumbParent{position:relative;height:10px;padding:0px 20px}@media (max-width:990px){.customBreadcrumbParent{display:none}}.customBreadcrumbParent .customBreadcrumb{font-size:14px;position:absolute;top:5px;color:#363436}.customBreadcrumbParent .customBreadcrumb a{color:#363436;text-decoration:none;font-weight:400}.customBreadcrumbParent .customBreadcrumb a :hover{color:#3182EC}.customHeaderMenuWrap{display:flex;justify-content:end;flex:1;margin-right:20px}@media (max-width:990px){.customHeaderMenuWrap{display:flex;justify-content:center;flex:1;margin-right:0px;margin-top:10px;margin-bottom:20px}}@media (max-width:720px){.customHeaderMenuWrap{display:block}}.customHeaderMenu{gap:18px;align-items:center}@media (max-width:990px){.customHeaderMenu{gap:10px}}.customNavLink{font-weight:600;font-size:15px;text-transform:uppercase;color:#363436;padding:8px 4px;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;text-decoration:none}.customNavLink:hover{color:#3182EC}@media (max-width:720px){.customNavLink{width:100%;position:relative}}@media (max-width:420px){.customNavLink{font-size:18px}}.customNavLink:hover,.customNavLink:focus{color:#3182EC;text-decoration:none}.customHeader .dropdown-toggle::after{display:none !important;content:"" !important}.customHeader .dropdown>.dropdown-toggle.customNavLink{display:inline-flex;align-items:center;gap:8px;transition:color 0.3s ease}.customHeader .dropdown>.dropdown-toggle.customNavLink::before{content:"";width:12px;height:12px;display:inline-block;flex-shrink:0;-webkit-mask-image:var(--navArrowIcon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:12px 12px;mask-image:var(--navArrowIcon);mask-repeat:no-repeat;mask-position:center;mask-size:12px 12px;background-color:currentColor;position:relative;top:1px;order:2;margin-left:1px;transition:transform 0.3s ease, background-color 0.3s ease}.customDropdown{border:0;padding:10px;max-width:180px;width:auto;background:transparent;border-radius:0px;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.customDropdown li{background:#F2F3F4}@media (max-width:990px){.customDropdown li{background:transparent}}.customDropdownItem{padding:10px 18px;font-weight:600;font-size:15px;color:#363436}.customDropdownItem:hover{color:#3182EC;background:transparent}@media (max-width:420px){.customDropdownItem{font-size:18px}}.customDropdown li:first-child .customDropdownItem{padding-top:20px}@media (max-width:990px){.customDropdown li:first-child .customDropdownItem{padding-top:5px}}.nav-item:hover>.dropdown-toggle.customNavLink{color:#3182EC !important}.nav-item:hover>.dropdown-toggle.customNavLink::before{transform:rotate(180deg)}.customHeader .dropdown>.dropdown-toggle.customNavLink::before{content:"";width:12px;height:12px;display:inline-block;flex-shrink:0;mask-image:var(--navArrowIcon);mask-repeat:no-repeat;mask-position:center;mask-size:12px 12px;background-color:currentColor;position:relative;top:1px;order:2;margin-left:1px;transition:transform 0.3s ease}@media (max-width:720px){.customHeader .dropdown>.dropdown-toggle.customNavLink::before{position:absolute;left:92%;top:12px}}@media (min-width:992px){.navbar .dropdown{position:relative}.navbar .dropdown>.dropdown-menu{display:none}.navbar .dropdown:hover>.dropdown-menu,.navbar .dropdown:focus-within>.dropdown-menu,.navbar .dropdown.show>.dropdown-menu{display:block}.navbar .dropdown>.dropdown-toggle{position:relative}.navbar .dropdown>.dropdown-toggle::before{}.navbar .dropdown>.dropdown-toggle::after{}.navbar-nav .dropdown-menu{}.navbar .dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.navbar .dropdown-menu.customDropdown{margin-top:0;padding-top:16px;top:calc(100% + 0px);max-width:200px}}@media (min-width:992px) and (max-width:990px){.navbar .dropdown-menu.customDropdown{padding-top:5px}}@media (max-width:990px){.nav-item.dropdown,.dropdown-menu.customDropdown{text-align:center}}@media (max-width:720px){.nav-item{text-align:left;width:100%}.nav-item.dropdown,.dropdown-menu.customDropdown{text-align:left;width:100%}.nav-item.dropdown,.dropdown-menu.customDropdown{text-align:left;width:100%}}.customHeaderCta{display:flex;justify-content:flex-end}@media (max-width:990px){.customHeaderCta{justify-content:center;flex:1;margin-right:0px;padding-bottom:20px}}@media (max-width:720px){.customHeaderCta{padding-top:20px}}.customHeaderCta__btn{height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;line-height:1;white-space:nowrap;background-color:transparent;border:2px solid transparent;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;background-color:transparent;color:#2c5285;border-color:#2c5285}.customHeaderCta__btn svg{color:#2c5285}@media (max-width:420px){.customHeaderCta__btn{width:100%}}.customHeaderCta__btn:hover{color:#FFFFFF;border-color:#3182EC;background-color:#3182EC;text-decoration:none}.customHeaderCta__btn:hover svg{color:#FFFFFF !important}.customHeaderCta__toolIcon{width:18px;height:18px;display:block;transition:filter 0.2s ease}@media (max-width:720px){.hideMobile{display:none}}.visibleMobile{display:none}@media (max-width:720px){.visibleMobile{display:block}}.customHeader{position:sticky;top:0;z-index:1000;background:#fcfbfa;transition:box-shadow 0.25s ease, background-color 0.25s ease, padding 0.25s ease;box-shadow:0 4px 4px rgba(13, 13, 18, 0.1)}.customHeader__container{max-width:1440px !important;padding:0 20px;transition:padding 0.25s ease}.customHeaderLogo,.custom-logo{height:70px;width:auto;display:block;transition:height 0.25s ease}.customNavLink{font-weight:600;font-size:15px;text-transform:uppercase;color:#363436;padding:8px 4px;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, padding 0.25s ease;text-decoration:none}.customNavLink:hover{color:#3182EC}@media (max-width:720px){.customNavLink{width:100%;position:relative}}@media (max-width:420px){.customNavLink{font-size:18px}}@media (max-width:990px){.customHeader .navbar{min-height:84px;transition:min-height 0.25s ease}.customHeader .customHeaderLogo,.customHeader .custom-logo{height:58px}.customHeader.isScrolled{box-shadow:0 8px 20px rgba(13, 13, 18, 0.1)}.customHeader.isScrolled .navbar{min-height:68px}.customHeader.isScrolled .customHeader__container{padding:0 16px}.customHeader.isScrolled .customHeaderLogo,.customHeader.isScrolled .custom-logo{height:46px}.customHeader.isScrolled .customNavLink{padding-top:6px;padding-bottom:6px}.customHeader.isScrolled .navbar-toggler{transform:scale(0.95);transition:transform 0.25s ease}}.customFooter{background:#fcfbfa;color:#363436;border-top:1px solid rgba(13, 13, 18, 0.08)}.customFooter__top{display:grid;grid-template-columns:1.3fr 1fr 0.8fr 0.8fr;gap:40px;padding:56px 0 40px}.customFooter__brand{display:flex;flex-direction:column;gap:18px}.customFooter__logoLink{text-decoration:none}.customFooter__logoWrap .custom-logo{max-height:56px;width:auto;display:block}.customFooter__brandText{color:#2c5285;font-size:30px;font-weight:800;line-height:1.05}.customFooter__companyName{color:#2c5285;font-size:20px;font-weight:700;margin-bottom:6px}.customFooter__column{display:flex;flex-direction:column;gap:12px}.customFooter__heading{color:#2c5285;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px}.customFooter__muted{font-size:15px;line-height:1.6;color:#363436;opacity:0.82}.customFooter__contactLink,.customFooter__textLink{display:inline-flex;align-items:center;gap:10px;color:#363436;text-decoration:none;font-size:16px;font-weight:600;transition:color 0.25s ease, opacity 0.25s ease}.customFooter__textLink{font-weight:500}.customFooter__contactLink:hover,.customFooter__contactLink:focus,.customFooter__textLink:hover,.customFooter__textLink:focus{color:#3182EC;text-decoration:none}.customFooter__contactIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#3182EC}.customFooter__contactIcon svg{width:100%;height:100%;display:block}.customFooter__contactIcon svg *{fill:currentColor;stroke:currentColor}.customFooter__logoWrap{display:flex;align-items:center}.customFooter__logo{max-height:72px;width:auto;display:block}.customFooter__bottom{border-top:1px solid rgba(13, 13, 18, 0.1)}.customFooter__bottomInner{display:flex;justify-content:center;align-items:center;padding:20px 0}.customFooter__bottomText{font-size:14px;color:#363436;opacity:0.7}@media (max-width:992px){.customFooter__top{grid-template-columns:1fr 1fr;gap:28px;padding:40px 0 32px}}@media (max-width:768px){.customFooter__top{grid-template-columns:1fr;gap:24px;text-align:center}.customFooter__brand,.customFooter__column{align-items:center;text-align:center}.customFooter__logoWrap{justify-content:center}.customFooter__brandText{font-size:26px}.customFooter__companyName{font-size:18px}.customFooter__contactLink,.customFooter__textLink,.customFooter__muted{font-size:15px;justify-content:center;text-align:center}}.scotuPost__article{margin:0 auto}.scotuPostHero{overflow:hidden;margin-bottom:32px}.align-left{text-align:left !important}.single-title.align-left{margin-bottom:0.5rem;text-transform:capitalize}.scotuPostHero{height:570px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;margin-bottom:32px;margin-top:32px}@media (max-width:989px){.scotuPostHero{margin-top:15px;height:500px}}@media (max-width:720px){.scotuPostHero{height:300px}}@media (max-width:480px){.scotuPostHero{height:250px}}.scotuPostHeader{margin-bottom:32px}.scotuPostHeader__title{font-weight:900;line-height:1.1;margin:0 0 16px;word-break:break-word;overflow-wrap:break-word}.scotuPostHeader__subtitle{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 18px;color:#363436;opacity:0.85}.scotuPostHeader__meta{margin-top:8px}.scotuPostHeader__date{font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#363436;opacity:0.6}.scotuPostBody{font-size:16px;line-height:1.85;color:#363436}.scotuPostBody p{margin:0 0 20px}.scotuPostBody h2,.scotuPostBody h3,.scotuPostBody h4{margin:32px 0 16px;font-weight:900;line-height:1.2}.scotuPostBody a{color:#3182EC;font-weight:700;text-decoration:underline;text-underline-offset:3px}.scotuPostBody a:hover,.scotuPostBody a:focus{opacity:0.85}.scotuPostBody ul,.scotuPostBody ol{margin:0 0 20px 20px}.scotuPostBody img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.scotuPostBody blockquote{margin:28px 0;padding:18px 22px;border-left:4px solid #3182EC;background:rgba(95, 92, 255, 0.06);border-radius:12px}@media (max-width:768px){.customTemplate{padding:0px}.scotuPost__article{padding:0 16px}.scotuPostHeader__subtitle{font-size:16px}}.scotuPostDivider{margin:30px auto 20px;max-width:100%;height:1px;background:rgba(13, 13, 18, 0.15)}.mainBanner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;display:flex;align-items:center}.mainBannerOverlay{position:absolute;inset:0;z-index:1}.mainBanner>.customInner{position:relative;z-index:2;width:100%}.mainBannerTitle,h4{margin:0;color:#FFFFFF}@media (max-width:768px){.hideOnMobile{display:none}}.buttonHolder{margin-top:40px}.accessButtonCta{height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;text-decoration:none;line-height:1;white-space:nowrap;font-size:18px;background-color:transparent;border:2px solid transparent;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.accessButtonCta .accessButtonTitle{font-size:18px}.accessButtonCta--medium{font-size:16px}.accessButtonCta--small{font-size:14px;padding:0 14px}.accessButtonCta--black{background-color:transparent;color:#2c5285;border-color:#2c5285}.accessButtonCta--primary{background-color:transparent;color:#3182EC;border-color:#3182EC}.accessButtonCta--white{background-color:transparent;color:#FFFFFF;border-color:#FFFFFF}.accessButtonCallout{color:#1E1278;font-size:18px;font-weight:700}@media (max-width:767px){.accessButtonCallout{margin-bottom:10px}}@media (max-width:767px){.accessButtonInner{display:block !important;text-align:center}}.accessButtonIcon{display:inline-flex;width:18px;height:18px}.accessButtonIcon svg{width:100%;height:100%}.accessButtonIcon svg .cls-1{fill:#2c5285}.accessButtonCta--black:hover{background-color:#3182EC;border-color:#3182EC;color:#FFFFFF}.accessButtonCta--primary:hover{background-color:#3182EC;border-color:#3182EC;color:#FFFFFF}.accessButtonCta--white:hover{background-color:#3182EC;border-color:#FFFFFF;color:#FFFFFF}.accessButtonIcon{width:18px;height:18px;display:inline-block;transition:filter 0.2s ease}.accessButtonCta:hover .accessButtonIcon{filter:brightness(0) invert(1)}.accessButtonCta{text-decoration:none}.accessButtonCta:hover,.accessButtonCta:focus,.accessButtonCta:active,.accessButtonCta:visited{text-decoration:none}.marginDivider--small{margin-bottom:40px;height:1px}.marginDivider--medium{margin-bottom:60px;height:1px}.marginDividerLine{width:100%;color:#363436;border-top:1px solid rgba(13, 13, 18, 0.08)}.headingContentInner{text-align:center;display:flex;flex-direction:column;align-items:center}.headingContent--banner .headingContentInner{min-height:570px;justify-content:center}.headingContentTitle{margin:0;margin-bottom:20px;color:#2c5285}.headingContentIcon{margin-top:35px;margin-bottom:35px;color:#3182EC;line-height:0}.headingContentIcon svg{width:100px;height:auto;display:block;fill:#3182EC !important;stroke:#3182EC}.headingContentIcon .cls-1{fill:#3182EC !important;stroke:#3182EC}@media (max-width:768px){.headingContentInner{padding:40px 0}.headingContent--banner .headingContentInner{min-height:570px;padding:40px 0}.headingContentIcon svg{width:60px}.headingContentText{max-width:100%}}.serviceGrid__item{transition:transform 0.2s ease}.serviceGrid__icon{width:130px;height:130px;display:flex;align-items:end;justify-content:center;margin-left:auto;margin-right:auto}@media (max-width:767px){.serviceGrid__icon{width:64px;height:64px}}.serviceGrid__icon svg,.serviceGrid__icon img{max-width:100%;max-height:70%;width:auto;height:auto;display:block}.serviceGrid__title{margin-top:0.5rem;text-transform:uppercase;color:var(--ink)}@media (max-width:767px){.serviceGrid__title{font-size:16px}}.serviceGrid__content{font-size:14px;line-height:1.6;color:var(--gray400);max-width:260px}.scotuPostList__title{text-align:center;font-weight:900;text-transform:uppercase;margin:0 0 25px;color:#2c5285}.scotuPostList__panel{background:#DAD7D5;padding:22px}.scotuPostList__row{display:flex;align-items:center;gap:16px;padding:14px 16px;background:#F4F3F2;text-decoration:none;color:#363436}.scotuPostList__row+.scotuPostList__row{margin-top:15px}.scotuPostList__row:hover,.scotuPostList__row:focus{color:#3182EC}.scotuPostList__date{width:86px;flex:0 0 86px;font-size:12px;color:#363436}.scotuPostList__text{flex:1;min-width:0}.scotuPostList__itemTitle{margin:0 0 6px;font-size:16px;font-weight:900;line-height:1.25;color:#3062a6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scotuPostList__excerpt{font-size:16px;font-weight:700;line-height:1.35;color:#363436;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scotuPostList__arrow{width:18px;flex:0 0 18px;display:flex;align-items:center;justify-content:center;color:#363436}.scotuPostList__arrowIcon{width:15px;height:15px;display:block;fill:currentColor}.scotuPostList__row:hover .scotuPostList__itemTitle,.scotuPostList__row:focus .scotuPostList__itemTitle,.scotuPostList__row:hover .scotuPostList__excerpt,.scotuPostList__row:focus .scotuPostList__excerpt,.scotuPostList__row:hover .scotuPostList__arrow,.scotuPostList__row:hover .scotuPostList__date,.scotuPostList__row:focus .scotuPostList__arrow{color:#3182EC;fill:#3182EC}.scotuPostList__row:hover .scotuPostList__itemTitle .cls-1,.scotuPostList__row:focus .scotuPostList__itemTitle .cls-1,.scotuPostList__row:hover .scotuPostList__excerpt .cls-1,.scotuPostList__row:focus .scotuPostList__excerpt .cls-1,.scotuPostList__row:hover .scotuPostList__arrow .cls-1,.scotuPostList__row:hover .scotuPostList__date .cls-1,.scotuPostList__row:focus .scotuPostList__arrow .cls-1{fill:#3182EC}.scotuPostList__footer{display:flex;justify-content:flex-end;margin-top:14px}.scotuPostList__viewAll{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;color:#363436}.scotuPostList__viewAll:hover,.scotuPostList__viewAll:focus{color:#3182EC}.scotuPostList__viewAll:hover .cls-1,.scotuPostList__viewAll:focus .cls-1{fill:#3182EC}.scotuArchive__title{color:#2c5285}.scotuPostList__viewAllIcon{display:flex;align-items:center;justify-content:center}.scotuPostList__viewAllIcon .scotuPostList__arrowIcon{width:12px;height:12px}.scotuPostList__pager{margin-top:22px;display:flex;justify-content:center}.scotuPager{display:inline-flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:768px){.scotuPostList__panel{padding:16px}.scotuPostList__date{width:72px;flex-basis:72px}.scotuPostList__itemTitle{font-size:15px}.scotuPostList__excerpt{font-size:15px}}.contactBanner{position:relative;background-image:var(--contactBannerBg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;min-height:320px;display:flex;align-items:center;justify-content:center;text-align:center;padding:64px 0;overflow:hidden}.contactBanner__overlay{position:absolute;inset:0;background:rgba(13, 13, 18, 0.42);pointer-events:none}.contactBanner .container,.contactBanner .customInner{width:100%;position:relative;z-index:1}.contactBanner__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.contactBanner__title{color:#FFFFFF;margin:0;text-transform:none}.contactBanner__btn{height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255, 255, 255, 0.82);background:transparent;color:#FFFFFF;font-weight:700;font-size:18px;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease}.contactBanner__btn:hover,.contactBanner__btn:focus{background-color:#3182EC;border-color:#3182EC;color:#FFFFFF;text-decoration:none}@media (max-width:991px){.contactBanner{background-attachment:scroll;min-height:260px;padding:48px 0}}@media (max-width:768px){.contactBanner{padding:40px 0}.contactBanner__wrap{gap:16px}.contactBanner__btn{height:44px;padding:0 18px;font-size:16px}}.highlightsSection__title{margin:0 0 16px;color:#2c5285;text-align:center}.highlightsSection__content{margin-bottom:60px;color:#363436;text-align:center}.highlightsSection__imageWrap{margin-top:18px}.highlightsSection__image{width:100%;height:auto;display:block}.highlightsSection__list{display:flex;flex-direction:column;gap:34px}.highlightsSection__item{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:center}@media (max-width:767px){.highlightsSection__item{display:block;text-align:center}}.highlightsSection__icon{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.highlightsSection__icon{margin-bottom:20px}}.highlightsSection__icon svg{width:44px;height:44px;display:block;fill:#3182EC}.highlightsSection__icon svg .cls-1{fill:#3182EC !important}.highlightsSection__itemTitle{margin:0 0 10px;color:#2c5285}.highlightsSection__itemContent{color:#363436}.highlightsSection__cta{margin-top:40px}.highlightsSection__grid{--bs-gutter-x: 5rem}@media (max-width:768px){.highlightsSection__grid{--bs-gutter-x: 0rem}}.highlightsSection__btn{height:48px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #2c5285;background:transparent;color:#2c5285;font-weight:700;font-size:18px;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.highlightsSection__btn:hover,.highlightsSection__btn:focus{background:#3182EC;border-color:#3182EC;color:#FFFFFF;text-decoration:none}.serviceDesc__row{--bs-gutter-x: 5rem}.serviceDesc__item{padding:75px 0}.serviceDesc__item--bg{background:#DAD7D5}.serviceDesc__item--transparent{background:transparent}.serviceDesc__imageWrap{width:100%}.serviceDesc__image{width:100%;height:auto;display:block}.serviceDesc__content{max-width:520px;text-align:center}.serviceDesc__icon{line-height:0;margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center}.serviceDesc__icon svg,.serviceDesc__icon img{width:110px;height:70px;display:block;object-fit:contain}.serviceDesc__icon svg{fill:none;stroke:currentColor}.serviceDesc__title{margin:0 0 10px;color:#2c5285;text-transform:uppercase;text-align:center;font-weight:800;font-size:30px}.serviceDesc__text{color:#363436;max-width:520px}@media (max-width:992px){.serviceDesc__item{padding:44px 0}.serviceDesc__content{max-width:100%}.serviceDesc__icon{margin-bottom:12px}.serviceDesc__icon svg,.serviceDesc__icon img{width:100px;height:60px}}.previewsBlock .previewsBlockTitle{text-align:center;color:#180E5E}.previewsBlock .tm-title{display:none !important}.previewsBlock .tm-overall-wrapper,.previewsBlock .tm-card{border-radius:0px !important}.previewsBlock [data-tm-edit="branding"]{background:none !important}.previewsBlock [data-tm-edit="branding"] a{background:none !important}.teamsBlock{text-align:center}.teamsBlock__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 56px}@media (max-width:992px){.teamsBlock__grid{grid-template-columns:repeat(2, 1fr);gap:36px 28px}}@media (max-width:576px){.teamsBlock__grid{grid-template-columns:1fr;gap:28px}}.teamsBlock__card{display:flex;flex-direction:column;align-items:center}.teamsBlock__imageWrap{width:100%;max-width:260px;background:#fcfbfa;padding:0}.teamsBlock__image{width:100%;height:auto;display:block}.teamsBlock__imagePlaceholder{width:100%;aspect-ratio:1;background:#fcfbfa}.teamsBlock__name{margin-top:18px;font-weight:800;color:#363436;letter-spacing:0.3px;text-transform:uppercase;font-size:16px}.teamsBlock__job{margin-top:6px;font-size:14px;color:#363436;opacity:0.75}.teamsBlock__phone,.teamsBlock__email{margin-top:8px;font-size:14px;color:#363436;font-weight:400}.teamsBlock__phone a,.teamsBlock__email a{font-weight:400}.teamsBlock__link{color:inherit;text-decoration:none}.teamsBlock__link:hover{text-decoration:underline}.serviceRequestForm{color:#363436}.serviceRequestForm .formMargin{padding:40px}@media (max-width:768px){.serviceRequestForm .formMargin{padding:20px}}.serviceRequestForm__title{color:#2c5285;text-align:center;margin-bottom:30px}.serviceRequestForm__subtitle{text-align:center;margin-bottom:20px}.serviceRequestForm .customFileList{margin-top:12px;display:flex;flex-direction:column;gap:4px}.serviceRequestForm .customFileItem{display:flex;align-items:center;justify-content:space-between;gap:12px}.serviceRequestForm .customFileItem__name{font-size:14px;line-height:1.4;color:#0d0d12;word-break:break-word}.serviceRequestForm .customFileItem__remove{border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:#0d0d12;padding:0}.serviceRequestForm .customFileButton{color:#3182EC;cursor:pointer;font-weight:500;text-decoration:underline}.serviceRequestForm .customFileLabel{margin-left:10px;color:#666;font-size:14px}.serviceRequestForm .wpcf7 form{margin:0}.serviceRequestForm .wpcf7 form p{margin:0}.serviceRequestForm .customForm__grid--2>p{display:contents}.serviceRequestForm .wpcf7 br{display:none}.serviceRequestForm .customForm{width:100%}.serviceRequestForm .customForm__grid--2{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}@media (max-width:992px){.serviceRequestForm .customForm__grid--2{grid-template-columns:1fr;gap:18px}}.serviceRequestForm .customField{display:flex;flex-direction:column;gap:8px;min-width:0}.serviceRequestForm .customField--full{margin-top:18px}.serviceRequestForm .customField--full .wpcf7-list-item{margin:0}.serviceRequestForm .customField--mb10{margin-bottom:18px}.serviceRequestForm .customLabel{font-size:14px;color:#363436}.serviceRequestForm .wpcf7-form-control-wrap{display:block;width:100%}.serviceRequestForm .customInput,.serviceRequestForm .customTextarea{width:100% !important;max-width:100%;border:1px solid #DAD7D5;background:#FFFFFF;padding:12px 14px;font-size:14px;font-family:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;outline:none;border-radius:4px;transition:border-color 0.2s ease, box-shadow 0.2s ease}.serviceRequestForm .customTextarea{min-height:220px;resize:vertical}.serviceRequestForm .customInput:focus,.serviceRequestForm .customTextarea:focus{border-color:#3182EC;box-shadow:0 0 0 2px rgba(95, 92, 255, 0.15)}.serviceRequestForm .customCheckbox{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:8px}.serviceRequestForm .customCheckbox input[type="checkbox"]{width:16px;height:16px;accent-color:#3182EC;cursor:pointer}.serviceRequestForm .customForm__footer{margin-top:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.serviceRequestForm .customUpload{display:flex;flex-direction:column;gap:6px}.serviceRequestForm .customUpload__label{font-size:14px;font-weight:600}.serviceRequestForm .customUpload__hint{font-size:12px;opacity:0.65}.serviceRequestForm .customFile{width:100%;max-width:360px;font-size:14px}.serviceRequestForm .customFile::file-selector-button{border:0;background:transparent;color:#3182EC;font-weight:700;text-decoration:underline;cursor:pointer;padding:0;margin-right:12px}.serviceRequestForm .customForm__submit{width:100%}.serviceRequestForm .customSubmit{border:2px solid #3062a6;background:transparent;color:#3062a6;font-size:18px;padding:5px 15px;font-weight:700;cursor:pointer;border-radius:4px;transition:background 0.2s ease, color 0.2s ease;float:right}.serviceRequestForm .customSubmit:hover{background:#3062a6;color:#FFFFFF}.serviceRequestForm .wpcf7-not-valid{border-color:#dc3545 !important}.serviceRequestForm .wpcf7-not-valid-tip{font-size:12px;margin-top:6px;color:#dc3545}.serviceRequestForm .wpcf7-response-output{margin:18px 0 0;padding:12px;font-size:14px}.faqBlock{text-align:center}.faqBlock__topImage{margin-bottom:40px;color:#3182EC}.faqBlock__topImage svg{width:300px;height:auto;display:block;margin:0 auto}.faqBlock__topImage svg .cls-1{fill:#3182EC}.faqBlock__title{margin-bottom:48px;color:#2c5285}.faqBlock__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px 80px}@media (max-width:992px){.faqBlock__grid{grid-template-columns:1fr;gap:40px}}.faqBlock__item{max-width:520px;margin:0 auto}.faqBlock__icon{color:#3182EC;margin-bottom:25px;text-align:center;justify-self:center}.faqBlock__icon svg{width:36px;height:36px}.faqBlock__icon svg .cls-1{fill:#3182EC}.faqBlock__itemTitle{margin-bottom:12px;color:#2c5285}.faqBlock__itemContent{font-size:16px;color:#363436}.heroContent__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width:992px){.heroContent__grid{grid-template-columns:1fr;gap:28px}}.heroContent__left{text-align:center}.heroContent__title{margin:0 0 18px;color:#2c5285}.heroContent__content{color:#363436;opacity:0.85;max-width:560px;margin:0 auto}.heroContent__content p{margin:0 0 12px}.heroContent__content p:last-child{margin-bottom:0}.heroContent__right{display:flex;justify-content:center}@media (max-width:992px){.heroContent__right{justify-content:center}}.heroContent__imageWrap{width:100%;max-width:620px}.heroContent__image{width:100%;height:auto;display:block}.referencesBlock{text-align:center}.referencesBlock__title{margin:0 0 45px;color:#2c5285}.referencesBlock__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:36px 40px}@media (max-width:992px){.referencesBlock__grid{grid-template-columns:repeat(2, 1fr);gap:28px 24px}}@media (max-width:576px){.referencesBlock__grid{grid-template-columns:1fr;gap:22px}}.referencesBlock__item{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.referencesBlock__image{width:100%;aspect-ratio:1.7777777778;background-repeat:no-repeat;background-position:center;background-size:cover}.referencesBlock__itemTitle{margin-top:12px;font-weight:700;color:#2c5285;font-size:20px}.contactInformation__wrapper{display:flex;justify-content:center;width:70%;margin:auto}@media (max-width:992px){.contactInformation__wrapper{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.contactInformation__wrapper{grid-template-columns:1fr;gap:32px;width:100%}}.contactInformation__item{text-align:center;max-width:520px}.contactInformation{text-align:center}.contactInformation__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 80px;align-items:start;width:70%;margin:auto}@media (max-width:992px){.contactInformation__grid{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.contactInformation__grid{grid-template-columns:1fr;gap:32px;width:100%}}.contactInformation__item{max-width:520px;margin:0 auto}.contactInformation__title{margin:0 0 14px;color:#2c5285}.contactInformation__btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:2px solid #1E1278;color:#1E1278;text-decoration:none;font-weight:700;letter-spacing:0.4px;background:transparent;transition:background 0.2s ease}.contactInformation__btn .cls-1{fill:#1E1278}.contactInformation__btn:hover{border:2px solid #3182EC;background:#3182EC;color:#FFFFFF;text-decoration:none}.contactInformation__btn:hover .cls-1{fill:#FFFFFF}.contactInformation__btnIcon{width:18px;height:18px;display:block}.contactInformation__moreInfo{margin-top:14px;color:#363436;opacity:0.85}.contactInformation__moreInfo p{margin:0 0 10px}.contactInformation__moreInfo p:last-child{margin-bottom:0}.contactInformation__moreInfo a{text-decoration:none;font-weight:600;color:#363436;transition:background 0.2s ease}.contactInformation__moreInfo a:hover{color:#3182EC;text-decoration:underline}.freeTextField__content{color:#363436}.freeTextField__content p{margin:0 0 12px}.freeTextField__content p:last-child{margin-bottom:0}.freeTextField__content code{color:#2c5285 !important}.freeTextField__content h3,.freeTextField__content h4{color:#2c5285}.freeTextField__content h4{font-size:1.3rem}.freeTextField__content a{color:#2c5285;text-decoration:underline;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.freeTextField__content a:hover{color:#3182EC}.howItWorks .container{max-width:100%}.howItWorks .row{justify-content:center}.howItWorks__title{margin-bottom:40px;text-align:center;letter-spacing:normal;color:#2c5285;text-transform:capitalize}.howItWorks__item{height:100%;text-align:center;padding:24px 20px}.howItWorks__icon{width:40px;height:40px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#3062a6}.howItWorks__icon svg,.howItWorks__icon img{width:100%;height:100%;display:block;object-fit:contain}.howItWorks__icon svg *{fill:currentColor;stroke:currentColor}.howItWorks__itemTitle{margin-bottom:12px;color:#363436}.howItWorks__content{color:#363436;opacity:0.85}.howItWorks__content p:last-child{margin-bottom:0}.processTimeline{position:relative}.processTimeline__title{margin-bottom:40px;text-align:center}.processTimeline__list{display:flex;flex-direction:column;gap:28px}.processTimeline__item{position:relative}.processTimeline__top{position:relative;flex:0 0 56px;width:56px;display:flex;align-items:flex-start;justify-content:center}.processTimeline__numberWrap{position:relative;z-index:2;width:56px;display:flex;justify-content:center}.processTimeline__number{width:48px;height:48px;border-radius:999px;background:#3182EC;color:#FFFFFF;border:3px solid #3182EC;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;line-height:1}.processTimeline__line{display:none}.processTimeline__body{flex:1;min-width:0}.processTimeline__icon{width:40px;height:40px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;color:#3062a6}.processTimeline__icon svg,.processTimeline__icon img{width:100%;height:100%;display:block;object-fit:contain}.processTimeline__icon svg *{fill:currentColor;stroke:currentColor}.processTimeline__itemTitle{margin-bottom:8px;color:#363436}.processTimeline__content{color:#363436;opacity:0.85}.processTimeline__content p:last-child{margin-bottom:0}@media (max-width:991px){.processTimeline__list{position:relative;gap:28px}.processTimeline__list::before{content:"";position:absolute;top:48px;bottom:48px;left:23px;width:2px;background:#3182EC}.processTimeline__item{display:flex;align-items:flex-start;gap:18px;position:relative;z-index:1}.processTimeline__top{min-height:48px;flex:0 0 46px;width:46px}.processTimeline__numberWrap{width:46px}.processTimeline__number{width:46px;height:46px;font-size:22px}.processTimeline__body{width:calc(100% - 64px);min-width:0;padding-top:2px}.processTimeline__bodyInner{display:grid;grid-template-columns:46px minmax(0, 1fr);column-gap:16px;row-gap:6px;align-items:start}.processTimeline__icon{width:46px;height:46px;margin:0;grid-column:1;grid-row:1 / span 2}.processTimeline__text{grid-column:2;grid-row:1 / span 2;min-width:0}.processTimeline__itemTitle{margin-bottom:6px;line-height:1.15}}@media (min-width:992px){.processTimeline__list{flex-direction:row;gap:0;align-items:flex-start}.processTimeline__list::before{display:none}.processTimeline__item{flex:1 1 0;display:block;text-align:center;padding:0 16px}.processTimeline__top{width:100%;flex:none;min-height:56px;margin-bottom:20px}.processTimeline__numberWrap{width:56px}.processTimeline__number{width:56px;height:56px;font-size:28px}.processTimeline__line{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%);width:100%;height:2px;background:#3182EC}.processTimeline__item:first-child .processTimeline__line{left:50%;width:100%}.processTimeline__item:not(:first-child):not(:last-child) .processTimeline__line{left:-50%;width:200%}.processTimeline__item:last-child .processTimeline__line{left:-50%;width:100%}.processTimeline__item:first-child:last-child .processTimeline__line{display:none}.processTimeline__body{text-align:center}.processTimeline__bodyInner{display:block}.processTimeline__text{display:block}.processTimeline__icon{width:40px;height:40px;margin:0 auto 16px}}.velloEmbed{padding-top:20px}.velloEmbed__header{margin-bottom:24px;text-align:center}.velloEmbed__eyebrow{display:inline-block;margin-bottom:10px;font-size:14px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#3182EC}.velloEmbed__title{margin:0;color:#2c5285;text-transform:uppercase}.velloEmbed__subtitle{max-width:720px;margin:12px auto 0;color:#363436;opacity:0.8}.velloEmbed__subtitle p:last-child{margin-bottom:0}.velloEmbed__wrap>div{width:100%}@media (max-width:768px){.velloEmbed{padding-top:10px}.velloEmbed__header{margin-bottom:18px;text-align:left}.velloEmbed__title{font-size:34px;line-height:1.05}.velloEmbed__subtitle{margin:10px 0 0;max-width:none}}.reviewsBlock__title{margin-bottom:28px;text-align:center}.reviewsBlock__carousel{position:relative}.reviewsBlock__card{max-width:860px;min-height:220px;max-height:320px;margin:0 auto;text-align:center;padding:8px 0 56px;overflow-y:auto}.reviewsBlock__stars{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:20px;color:#f5c518}.reviewsBlock__star{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.reviewsBlock__star svg{width:100%;height:100%;display:block}.reviewsBlock__star svg *{fill:currentColor;stroke:currentColor}.reviewsBlock__star{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.reviewsBlock__star svg,.reviewsBlock__star img{width:100%;height:100%;display:block;object-fit:contain}.reviewsBlock__review{color:#363436;font-size:20px;line-height:1.45;font-weight:500}.reviewsBlock__review p:last-child{margin-bottom:0}.reviewsBlock__dots{position:static;margin:20px 0 0;display:flex;align-items:center;justify-content:center;gap:8px}.reviewsBlock__dots [data-bs-target]{width:10px;height:10px;border-radius:999px;border:0;margin:0;background:rgba(13, 13, 18, 0.2);opacity:1}.reviewsBlock__dots .active{background:#3182EC}@media (max-width:768px){.reviewsBlock__title{margin-bottom:20px;text-align:center}.reviewsBlock__card{min-height:180px;max-height:280px;padding-bottom:40px}.reviewsBlock__stars{justify-content:center;margin-bottom:16px}.reviewsBlock__review{font-size:16px;text-align:center}.reviewsBlock__dots{justify-content:center;margin-top:16px;margin-bottom:20px}}.pricingBlock__wrap{width:100%;max-width:1200px;margin:0 auto}.pricingBlock__title{margin-bottom:18px;text-align:center;color:#2c5285}.pricingBlock__head{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid rgba(13, 13, 18, 0.12)}.pricingBlock__headItem{font-weight:700;color:#363436}.pricingBlock__headItem--right{text-align:right}.pricingBlock__list{display:flex;flex-direction:column}.pricingBlock__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(13, 13, 18, 0.08)}.pricingBlock__quantity{color:#363436}.pricingBlock__price{text-align:right;font-weight:700;color:#363436}@media (min-width:992px){.pricingBlock{padding-top:10px}.pricingBlock__title{margin-bottom:14px}.pricingBlock__row{padding:12px 0}}@media (max-width:768px){.pricingBlock__title{text-align:left;margin-bottom:20px}.pricingBlock__head,.pricingBlock__row{gap:16px}.pricingBlock__quantity,.pricingBlock__price,.pricingBlock__headItem{font-size:15px}}