﻿/*!
Theme Name: Outsourcey
Theme URI: https://outsourcey.com
Author: Outsourcey
Author URI: https://outsourcey.com
Description: Theme for outsourcey.com (PHP templates, ACF flexible content, Tailwind and SCSS).
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: outsourcey
*/:root{--os-navy: #014c85;--os-navy-50: #014c8580;--os-navy-5: #014c850d;--os-dark-navy: #073D6E;--os-blue: var(--os-navy);--os-blue-dark: var(--os-dark-navy);--os-red: #dc2626;--os-yellow: #f6af4e;--os-yellow-110: #ffa220;--os-yellow-50: #f6af4e80;--os-yellow-15: #f6af4e26;--os-teal: #0abee2;--os-teal-50: #0abee280;--os-teal-10: #0abee226;--os-teal-5: #0abee20d;--os-dark-teal: #0a9bb8;--os-pearl: #f3f4fa;--os-midnight: #141b39;--os-gray: #667085;--os-light-gray: #d1d5dc}._h1{font-size:3rem;font-weight:700;line-height:1.2;letter-spacing:-0.5px}@media (max-width:768px){._h1{font-size:2.5rem}}@media (max-width:576px){._h1{font-size:2.25rem}}@media (max-width:400px){._h1{font-size:2.075rem}}@media (max-width:350px){._h1{font-size:2rem}}._emphasis{font-size:3.5rem;line-height:1.3}._h2{font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-0.5px}@media (max-width:768px){._h2{font-size:2rem}}@media (max-width:576px){._h2{font-size:1.75rem}}._h3{font-size:1.75rem;font-weight:700;line-height:1.2}._h4{font-size:1.5rem;font-weight:700;line-height:1.2}._h5{font-size:1.25rem;font-weight:700;line-height:1.2}._h6{font-size:1.125rem;font-weight:700;line-height:1.2}._subheading{background:linear-gradient(270deg, #014c85 0%, #7bafff 134.16%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:0.06rem}._link{color:var(--os-blue);text-decoration:none;transition:color 0.15s ease-in-out;font-weight:600}._link:hover{color:var(--os-blue-dark);text-decoration:underline}._section{margin:auto;padding:2rem 1rem;max-width:1310px}@media (min-width:768px){._section{padding:2rem 0.75rem}}@media (min-width:992px){._section{padding:3rem 1rem}}@media (min-width:1200px){._section{padding:4rem 1.5rem}}@media (min-width:1400px){._section{padding:4.5rem 0}}._section._small-section{max-width:1080px}@media (max-width:768px){._section._section-full-width-mobile{padding:1.5rem 0;margin:1rem 0}}._input{border:2px solid var(--os-light-gray);border-radius:0.375rem;padding:0.75rem;width:100%;transition:all 0.15s ease-in-out;box-shadow:0px 0px 8px 0px rgba(187, 187, 187, 0.6)}._input::placeholder{color:var(--os-gray)}._input:focus{outline:none;border-color:var(--os-blue);box-shadow:0px 0px 8px 0px rgba(187, 187, 187, 0.4)}._input._input-error{border-color:var(--os-red)}@media (max-width:768px){._input{padding:0.75rem;font-size:0.875rem}}@media (max-width:576px){._input{font-size:18px}}select._input{appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23141B39'/%3E%3C/svg%3E%0A") no-repeat right 0.75rem center;background-size:2rem;padding-right:2.5rem}._radio-container-2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:768px){._radio-container-2col{grid-template-columns:1fr;gap:0.5rem}}._checkbox{position:relative;display:flex;align-items:center;padding:1.125rem;cursor:pointer}._checkbox ._label{font-size:18px;line-height:1.25rem;margin-left:2.125rem;transition:color 0.15s ease-in-out;font-weight:500}._checkbox input[type="radio"],._checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;height:1.25rem}._checkbox input[type="radio"][type="radio"],._checkbox input[type="checkbox"][type="radio"]{border-radius:999px}._checkbox input[type="radio"][type="radio"]::before,._checkbox input[type="checkbox"][type="radio"]::before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='18' height='18' rx='9' stroke='%23667085' stroke-width='2'/%3E%3C/svg%3E%0A")}._checkbox input[type="radio"][type="radio"]:checked::before,._checkbox input[type="checkbox"][type="radio"]:checked::before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='18' height='18' rx='9' stroke='%230A9BB8' stroke-width='2'/%3E%3Crect x='5' y='5' width='10' height='10' rx='5' fill='%230A9BB8'/%3E%3C/svg%3E%0A")}._checkbox input[type="radio"][type="checkbox"],._checkbox input[type="checkbox"][type="checkbox"]{border-radius:999px}._checkbox input[type="radio"][type="checkbox"]::before,._checkbox input[type="checkbox"][type="checkbox"]::before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='18' height='18' rx='2' stroke='%23667085' stroke-width='2'/%3E%3C/svg%3E%0A")}._checkbox input[type="radio"][type="checkbox"]:checked::before,._checkbox input[type="checkbox"][type="checkbox"]:checked::before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='2' fill='%230A9BB8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1448 5.00293H15.145C14.8696 5.02309 14.6137 5.15291 14.4345 5.36338L8.36865 12.4263L5.52458 9.47996H5.52434C5.33218 9.28228 5.06969 9.16992 4.79443 9.16721C4.51944 9.1645 4.25473 9.27195 4.05888 9.4657C3.86403 9.65797 3.75325 9.91958 3.75006 10.1935C3.74712 10.4674 3.85226 10.7314 4.04271 10.9279L7.66813 14.6844V14.6841C7.87009 14.8936 8.15072 15.0079 8.44089 14.9996C8.73133 14.9912 9.00461 14.8604 9.19432 14.6396L15.9989 6.70996C16.1779 6.50195 16.2673 6.231 16.2472 5.95684C16.2271 5.68244 16.0994 5.42772 15.8918 5.24797C15.685 5.07069 15.4166 4.98267 15.145 5.00283L15.1448 5.00293Z' fill='white'/%3E%3C/svg%3E%0A")}._checkbox input[type="radio"]::before,._checkbox input[type="checkbox"]::before{margin-right:0.75rem;height:1.25rem;width:1.25rem;position:absolute}._checkbox input[type="radio"]::after,._checkbox input[type="checkbox"]::after{content:"";position:absolute;border:2.5px solid var(--os-light-gray);border-radius:0.375rem;width:100%;height:100%;top:0;left:0;z-index:-1;transition:border-color 0.15s ease-in-out}._checkbox input[type="radio"]:checked::before,._checkbox input[type="checkbox"]:checked::before{border-color:var(--os-dark-teal);color:var(--os-dark-teal)}._checkbox input[type="radio"]:checked::after,._checkbox input[type="checkbox"]:checked::after{background-color:var(--os-teal-5);border-color:var(--os-dark-teal)}._checkbox input[type="radio"]:checked+._label,._checkbox input[type="checkbox"]:checked+._label{color:var(--os-dark-teal)}._checkbox input[type="radio"]:hover::after,._checkbox input[type="checkbox"]:hover::after{background-color:var(--os-teal-5)}._btn-primary{background-color:var(--os-yellow-110);border-radius:5px;color:var(--os-midnight);display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:700;padding:1rem 1.75rem;text-align:center;text-decoration:none;transition:background-color 0.15s ease-in-out, transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out;width:100%}._btn-primary:hover{transform:translateY(-1px);background-color:var(--os-yellow)}._btn-primary:focus{outline:none;box-shadow:0 0 0 0.25rem var(--os-yellow-15)}._btn-primary:active{transform:translateY(0);background-color:var(--os-yellow)}._btn-primary:disabled{background-color:var(--os-navy-50);cursor:not-allowed}@media (min-width:992px){._btn-primary{width:fit-content}}@media (max-width:375px){._btn-primary{font-size:1rem;padding:1rem 1.5rem}}._btn-primary._btn-large{padding:1rem 2.75rem}._btn-primary._btn-small{padding:0.75rem 1.25rem}._btn-primary._btn-dark{background-color:var(--os-midnight);color:white}._btn-primary._btn-dark:hover{background-color:var(--os-navy)}._btn-primary._btn-ghost{background-color:transparent;border:2px solid var(--os-navy);color:var(--os-navy)}._btn-primary._btn-ghost:hover{background-color:var(--os-navy);color:white}._btn-primary.loading{pointer-events:none;opacity:0.8}._btn-primary.loading::before{content:"";display:inline-block;width:1rem;height:1rem;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;animation:spin 0.5s linear infinite;margin:0 0.5rem 0 0}._card{padding:1.5rem 1.75rem;border-radius:0.5rem;background-color:white;box-shadow:0 0.2rem 1rem rgba(0, 0, 0, 0.06);transition:box-shadow 0.15s ease-in-out;border:1px solid var(--os-light-gray)}._card:hover{box-shadow:0 0.2rem 1rem rgba(0, 0, 0, 0.12)}@media (max-width:768px){._card{box-shadow:0 0.1rem 0.5rem rgba(0, 0, 0, 0.06);padding:1.5rem}._card:hover{box-shadow:0 0.1rem 0.5rem rgba(0, 0, 0, 0.12)}}@media (max-width:576px){._card{padding:1.25rem}}._faq{padding:0 0.75rem}._faq summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.5rem 1rem 1.5rem 0;box-sizing:border-box}._faq summary>*{margin:0}._faq .answer{margin:0 3rem 2rem 0}._faq summary::after{content:url("data:image/svg+xml,%3Csvg width='24' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2.0625L12 11.0625L2 2.0625' stroke='%23141B39' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:block;transition:transform 0.15s linear}._faq details[open] summary::after{transform:rotate(180deg)}._faq details summary::-webkit-details-marker{display:none}._read-more-parent input[type="checkbox"]{display:none}._read-more-parent ._read-more-content{margin-top:2rem;width:100%;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.3s ease-in-out, opacity 0.15s ease-in-out}._read-more-parent label{display:block;cursor:pointer;margin-top:0.75rem}._read-more-parent label:before{position:absolute}._read-more-parent input[type="checkbox"]:checked~._read-more-content{max-height:9999px;opacity:1}._read-more-parent input[type="checkbox"]:checked+label{top:100%}._read-more-parent label:before{content:"READ MORE";font-weight:bold;display:contents;color:var(--os-teal)}._read-more-parent label:hover:before{text-decoration:underline}._read-more-parent input[type="checkbox"]:checked+label:before{content:"READ LESS"}._grid-links summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;box-sizing:border-box}._grid-links summary>*{margin:0}._grid-links .answer{margin:0 3rem 1rem 0}._grid-links summary::after{content:url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2.0625L12 11.0625L2 2.0625' stroke='%23141B39' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:block;transition:transform 0.15s linear}._grid-links details[open] summary::after{transform:rotate(180deg)}._grid-links details summary::-webkit-details-marker{display:none}ul.checklist,ul.circle-checklist{margin-top:1rem;list-style-type:none}ul.checklist li,ul.circle-checklist li{margin-top:1.25rem;margin-left:2.25rem;position:relative}ul.checklist li::before,ul.circle-checklist li::before{content:"✅";position:absolute;height:100%;display:flex;align-items:center;left:-2.25rem}ul.circle-checklist li::before{content:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='currentColor'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4202 5.22795H13.4204C13.1984 5.2442 12.9921 5.34884 12.8477 5.5185L7.9582 11.2117L5.66567 8.83676H5.66547C5.51058 8.67742 5.29899 8.58684 5.07712 8.58466C4.85545 8.58248 4.64208 8.66909 4.48421 8.82526C4.32714 8.98025 4.23785 9.19112 4.23528 9.41189C4.23291 9.63268 4.31766 9.84553 4.47117 10.0039L7.39353 13.0319V13.0317C7.55632 13.2005 7.78253 13.2927 8.01642 13.286C8.25054 13.2792 8.47082 13.1738 8.62374 12.9958L14.1088 6.60394C14.253 6.43627 14.3251 6.21786 14.3089 5.99687C14.2927 5.77568 14.1898 5.57036 14.0224 5.42547C13.8557 5.28257 13.6393 5.21162 13.4205 5.22787L13.4202 5.22795Z' fill='white'/%3E%3C/svg%3E%0A")}._modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000}._modal .modal-background{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(20, 27, 57, 0.8)}.rightCta{border-radius:16px;overflow:hidden;background:#014C85}@media (min-width:1280px){.rightCta{position:absolute;right:16px;top:16px;width:336px}.rightCta img{max-height:225px}}@media (max-width:1280px){.rightCta{display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media (max-width:768px){.rightCta{grid-template-columns:1fr}}.rightCta .text-wrap{background:#014C85;gap:10px}.rightCta .text-wrap p{font-size:16px;line-height:22px;font-weight:400}.rightCta .text-wrap ._btn{margin-top:12px !important;height:40px}.headerCta{background-color:#014C85;border-radius:12px;padding-top:22px}.headerCta ._h5{font-size:24px}.headerCta .paragraph{max-width:415px;margin-top:10px;font-size:16px;font-weight:400}.headerCta ._btn{margin-top:20px !important;height:40px;position:relative;z-index:1}.headerCta .ctaImg{max-width:124px;bottom:54px;right:7%;z-index:0}@media (min-width:1280px){.headerCta{position:absolute;right:16px;bottom:20px;width:calc(50% - 25px)}}@media (max-width:720px){.headerCta ._h5{font-size:22px;padding-right:45px}.headerCta .ctaImg{right:14px}.headerCta .paragraph{font-size:12px;padding-right:85px}.headerCta ._btn{font-size:14px;letter-spacing:-0.5px}}@media (max-width:360px){.headerCta ._h5{font-size:18px}.headerCta ._btn{font-size:12px}.headerCta .paragraph{max-width:280px}}#desktop-nav{position:static;z-index:10}#desktop-nav>.menu-header-container>.menu{display:flex;gap:0.75rem;justify-content:start;align-items:center}#desktop-nav>.menu-header-container>.menu>.menu-item{font-weight:600;display:block;padding:1rem;font-size:0.875rem}#desktop-nav>.menu-header-container>.menu>.menu-item>a{border-bottom:2px solid transparent;transition:all 0.1s ease-in-out;padding-bottom:0.125rem;white-space:nowrap}#desktop-nav>.menu-header-container>.menu>.menu-item.menu-item-has-children>a{position:relative;border-color:transparent !important}#desktop-nav>.menu-header-container>.menu>.menu-item.menu-item-has-children>a::after{content:url("img/nav-chevron-down.png");position:absolute;top:-0.125rem;right:-1rem;width:0.5rem;transition:all 0.3s ease}#desktop-nav>.menu-header-container>.menu>.menu-item>.sub-menu{max-width:96vw;position:absolute;border-radius:1rem;box-shadow:2px 2px 6px 0px rgba(99, 99, 99, 0.25);background:#F2F9FB;padding:1rem;margin-top:1.5rem;transform:translateX(calc(3rem - 50%));break-inside:avoid}#desktop-nav>.menu-header-container>.menu>.menu-item>.sub-menu>.menu-item-has-children{break-inside:avoid}#desktop-nav>.menu-header-container>.menu>.menu-item>.sub-menu>.menu-item-has-children>a{color:#014C85;text-transform:uppercase;letter-spacing:0.1em;font-size:0.75rem}#desktop-nav>.menu-header-container>.menu>.menu-item>.sub-menu .sub-menu{position:relative;break-inside:avoid;box-shadow:none;padding:0;display:block;margin-top:0.5rem;margin-bottom:1.5rem}@media (min-width:1280px){#desktop-nav>.menu-header-container>.menu>.menu-item.small-size-menu>.sub-menu{width:350px}}#desktop-nav>.menu-header-container>.menu>.menu-item.medium-size-menu>.sub-menu{max-width:1425px;width:calc(100% - 20px);column-count:3;transform:translateX(-50%);left:50%;padding-right:365px}#desktop-nav>.menu-header-container>.menu>.menu-item.large-size-menu>.sub-menu{max-width:1425px;width:calc(100% - 20px);column-count:4;transform:translateX(-50%);left:50%}#desktop-nav>.menu-header-container>.menu>.menu-item .sub-menu{opacity:0;visibility:hidden;transition:all 0.15s ease-in-out}#desktop-nav>.menu-header-container>.menu>.menu-item .sub-menu .menu-item{padding:0;break-inside:avoid}#desktop-nav>.menu-header-container>.menu>.menu-item:hover{opacity:1}#desktop-nav>.menu-header-container>.menu>.menu-item:hover>a{border-color:rgba(255, 255, 255, 0.7)}#desktop-nav>.menu-header-container>.menu>.menu-item:hover.menu-item-has-children>a::after{transform:rotate(180deg)}#desktop-nav>.menu-header-container>.menu>.menu-item:hover .sub-menu{opacity:1;visibility:visible}#desktop-nav .large-size-menu .sub-menu .menu-item-3413,#desktop-nav .large-size-menu .sub-menu .menu-item-3391{margin-top:30px}#mobile-nav{display:none;position:fixed;width:100vw;height:100dvh;top:0;left:0;z-index:10;background:#F2F9FB;overflow:auto}#mobile-nav .nav-section{display:grid;grid-template-rows:1fr auto;padding:0rem 1rem}#mobile-nav.active{display:block !important}#mobile-nav .menu{position:relative}#mobile-nav #menu-header .menu-item.active .sub-menu{opacity:1;overflow:visible;display:block}#mobile-nav #menu-header .menu-item>a{display:block;font-weight:600;letter-spacing:0.04rem;margin-top:1.5rem}#mobile-nav #menu-header .menu-item .sub-menu{opacity:0;width:100%;display:none;transition:all 0.3s ease}#mobile-nav #menu-header .menu-item .sub-menu a{margin-top:0}#mobile-nav #menu-header>.menu-item-has-children>a{color:var(--os-midnight);font-size:1rem;position:relative}#mobile-nav #menu-header>.menu-item-has-children>a::after{content:url("img/nav-caret-right.png");transform:scale(0.5) rotate(0deg);position:absolute;right:0;margin-right:1rem;margin-top:-0.5rem;transition:transform 0.3s ease}#mobile-nav #menu-header>.menu-item-has-children .menu-item-has-children>a{color:#014C85;text-transform:uppercase;margin-bottom:16px}#mobile-nav #menu-header>.menu-item-has-children .menu-item-has-children .sub-menu{margin-bottom:48px}#mobile-nav #menu-header>.menu-item-has-children.active>a::after{transform:scale(0.5) rotate(90deg)}#mobile-nav.submenu-open .top-bar{z-index:5;position:relative}#mobile-nav.submenu-open .top-bar .topbar-logo,#mobile-nav.submenu-open .top-bar #mobile-nav-button-close{display:none}#mobile-nav.submenu-open .top-bar button#mobile-back{display:block}#mobile-nav.submenu-open ul#menu-header>li:not(.active){display:none}#mobile-nav.submenu-open ul#menu-header>li.active>a{text-align:center;margin:-55px 0px 40px;pointer-events:none}#mobile-nav.submenu-open ul#menu-header>li.active>a::after{display:none}#mobile-nav .menu-cta{margin:40px 0px}.menu-item-card{border-bottom:none;letter-spacing:0;text-transform:none;font-weight:normal;border-radius:0.5rem;background:white;display:flex;gap:1rem;padding:0.5rem 2rem 0.5rem 1rem;margin-bottom:6px;transition:all 0.1s ease;align-items:center;min-height:48px;background-image:url("img/nav-menu-item-arrow.svg");background-repeat:no-repeat;background-position:right 1rem center;box-shadow:0px 0px 24px 0px #003E471F}.menu-item-card .menu-item-image img{width:22px;height:auto}.menu-item-card .menu-item-title{font-size:16px;font-weight:600;color:var(--os-midnight);line-height:1.2}@media (max-width:1280px){.menu-item-card{margin-bottom:0.5rem}}#desktop-footer-nav .menu{display:flex;width:max-content;gap:2.75rem;justify-content:start;align-items:start}@media (max-width:1024px){#desktop-footer-nav .menu{flex-direction:column;align-items:flex-start;gap:0.75rem;margin-top:1rem}}#desktop-footer-nav .menu .menu-item{font-weight:600;letter-spacing:0.04rem;text-transform:uppercase;position:relative;display:block;padding:0.75rem;font-size:1rem}@media (max-width:1024px){#desktop-footer-nav .menu .menu-item{padding-top:0.5rem;padding:0.5rem 0;font-size:1rem}}#desktop-footer-nav .menu .menu-item .sub-menu{position:absolute;top:100%;left:0;min-width:150px;margin-top:0.25rem}@media (max-width:1024px){#desktop-footer-nav .menu .menu-item .sub-menu{position:relative}}#desktop-footer-nav .menu .menu-item .sub-menu .menu-item{padding:0.5rem 1rem;text-transform:none;font-weight:300;font-size:0.75rem}@media (max-width:1024px){#desktop-footer-nav .menu .menu-item .sub-menu .menu-item{padding:0;font-size:1rem}}@media (max-width:1024px){body:not(.osy-rd) footer:not(.rd-shell) a,body:not(.osy-rd) footer:not(.rd-shell) button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}body:not(.osy-rd) footer:not(.rd-shell) ul a,body:not(.osy-rd) footer:not(.rd-shell) nav a,body:not(.osy-rd) footer:not(.rd-shell) button.text-left{justify-content:flex-start}body:not(.osy-rd) header a[href="/"]{padding-block:11px}body:not(.osy-rd) .mobile-phone-link,body:not(.osy-rd) #mobile-nav-button-open{min-height:44px;min-width:44px}}.small-size-menu .menu-item-card .menu-item-title{font-size:17px}@font-face{font-family:"DM Sans";src:url("fonts/dmsans-light.woff2") format("woff2"), url("fonts/dmsans-light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"DM Sans";src:url("fonts/dmsans-medium.woff2") format("woff2"), url("fonts/dmsans-medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"DM Sans";src:url("fonts/dmsans-semibold.woff2") format("woff2"), url("fonts/dmsans-semibold.woff") format("woff");font-weight:700;font-display:swap}.swiper-pagination-bullet{width:10px;height:10px;margin:0 6px !important;background:var(--os-midnight)}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:transparent;border:1px solid #667085;opacity:1}.post-content h1{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem;margin-top:1rem}.post-content h2{font-size:2rem;font-weight:700;margin-bottom:0.5rem;margin-top:1rem}.post-content h3{font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;margin-top:1rem}.post-content h4{font-size:1.25rem;font-weight:700;margin-bottom:0.5rem;margin-top:1rem}.post-content h5{font-size:1rem;font-weight:700;margin-bottom:0.5rem;margin-top:1rem}.post-content h6{font-size:0.875rem;font-weight:700;margin-bottom:0.5rem}.post-content p{font-size:1rem;font-weight:400;margin-bottom:0.5rem}.post-content a{color:var(--os-blue);text-decoration:underline}.post-content ul{list-style-type:disc;margin-left:1rem;margin-bottom:0.5rem}.post-content ol{list-style-type:decimal;margin-left:1rem;margin-bottom:0.5rem}.post-content li{margin-left:1rem;font-size:1rem;font-weight:400;margin-bottom:0.5rem}.post-content blockquote{font-size:1rem;font-weight:400;margin-bottom:0.5rem;padding-left:1rem;border-left:0.25rem solid var(--os-blue)}.post-content code{font-size:1rem;font-weight:400;margin-bottom:0.5rem;padding:0.25rem 0.5rem;background-color:var(--os-pearl);border-radius:0.25rem}.post-content pre{font-size:1rem;font-weight:400;margin-bottom:0.5rem;padding:0.5rem;background-color:var(--os-pearl);border-radius:0.25rem}.post-content hr{margin:1rem 0;border:0;border-top:1px solid var(--os-light-gray)}.post-content table{font-size:1rem;font-weight:400;margin-bottom:0.5rem;border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden;border-radius:0.25rem;border:1px solid var(--os-light-gray)}.post-content th,.post-content td{padding:0.5rem;border-bottom:1px solid var(--os-light-gray)}.post-content th{text-align:left;background-color:var(--os-pearl)}.post-content img{max-width:100%;height:auto;margin-bottom:0.5rem;margin-top:1rem}.page-template-template-pagesrefundable-deposit-php section.banner{background:var(--os-navy)}.page-template-template-pagesrefundable-deposit-php #desktop-nav-links,.page-template-template-pagesrefundable-deposit-php #desktop-footer-nav,.page-template-template-pagesrefundable-deposit-php #desktop-footer-office-details,.page-template-template-pagesrefundable-deposit-php #gradient-background{display:none}.page-template-template-pagesrefundable-deposit-php ._input{box-shadow:none !important;font-weight:600;font-size:18px !important}.page-template-template-pagesrefundable-deposit-php .loading::before{content:"";display:inline-block;width:1rem;height:1rem;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;animation:osy-spin 0.5s linear infinite;margin:0 0.5rem 0 0}.page-template-template-pagesrefundable-deposit-php [hidden]{display:none !important}@keyframes osy-spin{to{transform:rotate(360deg)}}.wo-summary{border:2px solid var(--os-light-gray);border-radius:0.375rem;padding:1.25rem}.wo-summary h3{font-size:1.125rem;font-weight:700}.wo-summary ul{margin-top:0.5rem;list-style:disc;padding-left:1.25rem}.wo-summary dl{margin-top:1rem;border-top:1px solid var(--os-light-gray)}.wo-summary dl>div{display:flex;justify-content:space-between;gap:1rem;padding:0.625rem 0;border-bottom:1px solid var(--os-light-gray)}.wo-summary dt small{display:block;color:var(--os-gray);font-size:0.8125rem}.wo-summary dd{font-weight:700;white-space:nowrap}.wo-paid{border:2px solid var(--os-teal);border-radius:0.375rem;padding:1.25rem;text-align:center;font-size:1.125rem;font-weight:600}body{font-family:"DM Sans", sans-serif;font-weight:400;color:var(--os-midnight);scroll-behavior:smooth;overflow-x:hidden;letter-spacing:0.01em}button[type="submit"]{background-color:var(--os-yellow)}@keyframes spin{to{transform:rotate(360deg)}}#masthead #header-background{background-color:transparent;transition:background-color 0.3s ease-in-out}#masthead.scrolled #header-background{background-color:var(--os-navy)}#masthead #gradient-background{opacity:1;transition:opacity 0.3s ease-in-out;pointer-events:none}#masthead.scrolled #gradient-background{opacity:0}.show-on-scroll-down{display:none}.hide-on-scroll-down{max-height:80px;opacity:1;transition:max-height 0.15s ease-in-out, opacity 0.3s ease-in-out, padding 0.15s ease-in-out, margin 0.15s ease-in-out}@media (min-width:768px){#masthead.scrolling-down .hide-on-scroll-down{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0;max-height:0px;opacity:0}#masthead.scrolling-down .show-on-scroll-down{display:block}}#popup-form{position:absolute;height:480px;width:370px;background:var(--os-navy);border-radius:0.5rem;padding:1.5rem;z-index:999;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3)}@media screen and (max-width:768px){#popup-form{width:calc(100% - 1.75rem);margin-top:1rem}}/*# sourceMappingURL=style.css.map */