@tailwind base;@tailwind components;@tailwind utilities;
:root{--ys-rose: #eec7c4;--ys-rose-80: #f1d2d0;--ys-rose-light: #fbeaeb;--ys-blue: #1fa0f3;--ys-blue-dark: #1b7dc9;--ys-blue-light: #a7d8f3;--ys-pearl: #f3f4fa;--ys-midnight: #131023;--ys-gray: #667085;--ys-light-gray: #d1d5dc}._h1{font-size:3rem;font-weight:700;line-height:1.2}@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:2rem}}@media (max-width:350px){._h1{font-size:1.75rem}}._emphasis{font-size:3.5rem;line-height:1.3}._h2{font-size:2.25rem;font-weight:700;line-height:1.2}@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}._link{color:var(--ys-blue);text-decoration:none;transition:color 0.15s ease-in-out;font-weight:600}._link:hover{color:var(--ys-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:2.5rem 1rem}}@media (min-width:1200px){._section{padding:2.5rem 1.5rem}}@media (min-width:1400px){._section{padding:2.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(--ys-light-gray);border-radius:0.5rem;padding:1rem;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(--ys-gray)}._input:focus{outline:none;border-color:var(--ys-blue);box-shadow:0px 0px 8px 0px rgba(187, 187, 187, 0.4)}._input._input-error{border-color:var(--ys-red)}@media (max-width:768px){._input{padding:0.75rem;font-size:0.875rem}}._btn-primary{background-color:var(--ys-blue);border-radius:999px;color:white;display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:600;padding:1rem 1.75rem;text-align:center;text-decoration:none;transition:background-color 0.15s ease-in-out;width:100%}._btn-primary:hover{background-color:var(--ys-blue-dark)}._btn-primary:focus{outline:none}._btn-primary:disabled{background-color:var(--ys-blue-light);cursor:not-allowed}@media (min-width:992px){._btn-primary{width:fit-content}}@media (max-width:375px){._btn-primary{font-size:0.75rem;padding:1rem 1.5rem}}._btn-primary._btn-large{padding:1.25rem 2.75rem}._btn-primary._btn-small{padding:0.5rem 1rem;border:2px solid var(--ys-blue)}._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.75rem;border-radius:0.5rem;background-color:white;box-shadow:0 0.2rem 1rem rgba(0, 0, 0, 0.12);transition:box-shadow 0.15s ease-in-out}._card:hover{box-shadow:0 0.2rem 1rem rgba(0, 0, 0, 0.2)}@media (max-width:768px){._card{box-shadow:0 0.1rem 0.5rem rgba(0, 0, 0, 0.12);padding:1.5rem}._card:hover{box-shadow:0 0.1rem 0.5rem rgba(0, 0, 0, 0.2)}}@media (max-width:576px){._card{padding:1.25rem}}._faq{padding:0 0.75rem}._faq details:last-child{border-bottom:1px solid black}._faq summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;border-top:1px solid black;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}ul.checklist{margin-top:1rem}ul.checklist li{margin-top:0.5rem;margin-left:1.75rem;position:relative}ul.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='%23141B39'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4201 5.22795H13.4203C13.1983 5.2442 12.992 5.34884 12.8476 5.5185L7.95807 11.2117L5.66555 8.83676H5.66535C5.51046 8.67742 5.29887 8.58684 5.077 8.58466C4.85533 8.58248 4.64196 8.66909 4.48409 8.82526C4.32702 8.98025 4.23773 9.19112 4.23516 9.41189C4.23279 9.63268 4.31754 9.84553 4.47105 10.0039L7.3934 13.0319V13.0317C7.5562 13.2005 7.78241 13.2927 8.0163 13.286C8.25042 13.2792 8.4707 13.1738 8.62362 12.9958L14.1086 6.60394C14.2529 6.43627 14.325 6.21786 14.3088 5.99687C14.2926 5.77568 14.1896 5.57036 14.0223 5.42547C13.8556 5.28257 13.6392 5.21162 13.4203 5.22787L13.4201 5.22795Z' fill='white'/%3E%3C/svg%3E%0A");position:absolute;margin-top:3px;left:-1.75rem}#desktop-nav{position:relative;z-index:10}#desktop-nav .menu{display:flex;gap:1rem;justify-content:start;align-items:center}#desktop-nav .menu .menu-item{font-weight:600;letter-spacing:0.04rem;text-transform:uppercase;position:relative;display:block;padding:1rem}#desktop-nav .menu .menu-item .sub-menu{margin-top:1rem;margin-left:-1rem;min-width:288px;width:max-content;position:absolute;overflow:auto;border-radius:1rem;box-shadow:2px 2px 6px 0px rgba(99, 99, 99, 0.25);padding:0.5rem 0;background:white;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all 0.15s ease-in-out}#desktop-nav .menu .menu-item .sub-menu .menu-item{padding:0}#desktop-nav .menu .menu-item .sub-menu .menu-item a{border-bottom:none;display:block;font-size:1rem;letter-spacing:0;text-transform:none;padding:0.5rem 1rem;font-weight:normal;transition:all 0.1s ease-in-out}#desktop-nav .menu .menu-item .sub-menu .menu-item a:hover{font-weight:600;color:white;background:var(--ys-blue)}#desktop-nav .menu .menu-item:hover>a{border-bottom:2px solid var(--ys-midnight)}#desktop-nav .menu .menu-item:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#mobile-nav{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10;background:white}#mobile-nav .nav-section{display:grid;grid-template-rows:1fr auto}#mobile-nav.active{display:block !important}#mobile-nav .menu-item{position:relative}#mobile-nav .menu-item .back-button{display:block;width:100%;text-align:left}#mobile-nav .menu-item.active .sub-menu{display:block;height:100vh}#mobile-nav .menu-item.menu-item-has-children::after{content:">";position:absolute;top:0;right:0;margin-right:1rem}#mobile-nav .menu-item a{display:block;font-weight:600;letter-spacing:0.04rem;text-transform:uppercase;margin-top:2rem}#mobile-nav .menu-item .sub-menu{width:100%;display:none;position:absolute;background:white;top:0;left:0;z-index:10}#desktop-footer-nav .menu{display:flex;gap:1rem;justify-content:start;align-items:center}#desktop-footer-nav .menu .menu-item{font-weight:600;letter-spacing:0.04rem;text-transform:uppercase;position:relative;display:block;padding:1rem;font-size:0.875rem}@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:200px;margin-top:0.5rem}@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 1rem;text-transform:none;font-weight:600}@media (max-width:1024px){#desktop-footer-nav .menu .menu-item .sub-menu .menu-item{padding:0}}@media (max-width:1024px){#desktop-footer-nav .menu{flex-direction:column;align-items:flex-start}}@font-face{font-family:"circular";src:url("/wp-content/themes/firstpage/fonts/circular-book.woff") format("woff");font-weight:300}@font-face{font-family:"circular";src:url("/wp-content/themes/firstpage/fonts/circular-bold.woff") format("woff");font-weight:700}.swiper-pagination-bullet{width:12px;height:12px;margin:0 6px !important;background:var(--ys-blue)}.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(--ys-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{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(--ys-blue)}.post-content code{font-size:1rem;font-weight:400;margin-bottom:0.5rem;padding:0.25rem 0.5rem;background-color:var(--ys-pearl);border-radius:0.25rem}.post-content pre{font-size:1rem;font-weight:400;margin-bottom:0.5rem;padding:0.5rem;background-color:var(--ys-pearl);border-radius:0.25rem}.post-content hr{margin:1rem 0;border:0;border-top:1px solid var(--ys-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(--ys-light-gray)}.post-content th,.post-content td{padding:0.5rem;border-bottom:1px solid var(--ys-light-gray)}.post-content th{text-align:left;background-color:var(--ys-pearl)}.post-content img{max-width:100%;height:auto;margin-bottom:0.5rem;margin-top:1rem}body{font-family:"circular", sans-serif;color:var(--ys-midnight);scroll-behavior:smooth}button[type="submit"]{background-color:var(--ys-blue)}/*# sourceMappingURL=style.css.map */