@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alice&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=GFS+Didot&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.nav-bar-container{display:flex;align-items:center}.nav-bar-contents{display:flex;align-items:center;justify-content:space-between;margin:0 15px 0 0;width:100vw;font-family:Barlow;font-weight:100}.nav-bar-logo{background-size:cover;background-position:left;background-repeat:no-repeat;width:450px;height:125px;margin-right:30px;margin-bottom:10px;cursor:pointer}.nav-bar-contents p{font-size:21px;margin:0 15px}.nav-link{padding:10px 0;font-size:18px;color:#000;cursor:pointer;transition:text-shadow .22s ease-in-out,color .22s ease-in-out}.nav-link:hover,.nav-link:focus-visible{color:#05134e;text-shadow:0 2px 10px rgba(5,19,78,.22)}.hamburger-menu{display:none;cursor:pointer;z-index:100}.nav-links-desktop{display:flex;justify-content:space-between;width:auto}.nav-links-mobile{position:absolute;top:88px;right:0;background-color:#fff;text-align:center;display:flex;flex-direction:column;width:100%;z-index:99}@media (max-width: 1390px){.nav-bar-contents p{font-size:18px}}@media (max-width: 1290px){.nav-bar-contents p{font-size:16px}}@media (max-width: 1220px){.nav-bar-contents p{font-size:14px}}@media (max-width: 1151px){.hamburger-menu{display:flex}.nav-links-desktop{display:none}.nav-bar-logo{width:76%;height:114px;max-width:285px;max-height:76px;margin-right:0;display:block}.nav-links-mobile .nav-link{font-size:18px;padding:10px 0}}@media (min-width: 1040px){.nav-links-mobile{display:none}}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:150px;padding:24px 28px;background-color:#fff;color:#000;border-top:2px solid #d9d9d9;text-align:center}.footer-column{display:flex;flex-direction:column;gap:.4rem}.footer-left{align-items:flex-start;text-align:left;width:33.333%}.footer-center{align-items:center;text-align:center;width:33.333%}.footer-right{align-items:flex-end;text-align:right;width:33.333%}.logo-img{width:250px;height:100px;background-image:url(/REMAX_logo.png);background-repeat:no-repeat;background-size:contain;background-position:center}.footer-left h1{font-size:1rem;font-weight:600;margin:0}.footer-left h2,.footer-left h3,.footer-email,.footer-copy{margin:0;color:#2e2e2e}.footer-email{font-weight:800}.footer-socials{display:flex;justify-content:center;gap:1.1rem;align-items:center}.footer-socials a{color:#000;font-size:40px;transition:color .3s ease}.footer-socials a:hover,.footer-socials a:focus{color:#090cb3;outline:none}.footer-signature-link{display:inline-flex;align-items:center;justify-content:flex-end;width:160px;height:64px;text-decoration:none}.footer-signature-logo{width:150px;height:150px;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width: 900px){.site-footer{flex-direction:column;align-items:center;text-align:center;padding:22px 18px;gap:1.4rem}.footer-left,.footer-center,.footer-right{width:100%;align-items:center;text-align:center}.footer-left h1{font-size:.95rem}.logo-img{width:180px;height:72px;margin:0 auto}.footer-socials a{font-size:32px}.footer-signature-link{justify-content:center;width:150px;height:150px}.footer-signature-logo{width:120px;height:150px}}.hero-page-container{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:calc(100svh - 135px)}.hero-container{display:flex;height:100%;width:100%;justify-content:space-between;background-color:#222222bd}.hero-title-and-button{justify-content:center;font-size:45px;font-family:GFS Didot;display:flex;flex-direction:column;align-items:center;color:#fff;text-shadow:0px 4px 6px rgba(0,0,0,.3)}.hero-title-and-button button{font-size:30px;border-radius:12px}.hero-title-container{align-items:top;margin-left:20px;margin-top:50px;border-radius:50px}#hero-title:after{content:"";display:block;width:350px;border-bottom:3px solid #ffffff;margin:20px auto 0}#hero-tagline{font-size:40px;margin-top:30px}.hero-team-image{margin-top:0;height:100%;width:720px;margin-right:20px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 1050px){.hero-container{flex-direction:column;height:100%;max-height:none;justify-content:center;align-items:center}.hero-page-container{min-width:100%;height:calc(100svh - 88px)}.hero-title-container{max-width:100%;margin:0}.hero-team-image{width:100%;height:100%;margin:0}.hero-title-and-button{font-size:25px;max-width:100%;margin-top:20px}#hero-tagline{font-size:20px;margin-top:10px}#hero-title:after{width:100px;margin:10px auto 0}}.our-story-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100svh;margin:10px 0;padding:56px 0;position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(5,19,78,.06),transparent 28%),radial-gradient(circle at bottom right,rgba(5,19,78,.04),transparent 30%)}.our-story-container:before,.our-story-container:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#05134e0d;filter:blur(16px);z-index:0}.our-story-container:before{top:-80px;left:-90px}.our-story-container:after{right:-110px;bottom:-120px}#our-story-title{width:min(86%,920px);font-size:42px;margin:0 0 18px;font-family:Barlow;letter-spacing:.08em;text-transform:uppercase;color:#484b53;position:relative}#our-story-title:after{content:"";display:block;width:72px;height:2px;margin-top:14px;background:#05134e}.our-story-title-and-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(86%,920px);padding:42px 42px 38px;border-left:2px solid rgba(5,19,78,.16);font-family:Alice;font-size:24px;line-height:1.8;color:#363636;text-align:left;z-index:1}.our-story-paragraph{margin:0;max-width:100%;font-style:italic}.our-story-title-and-text>a{margin-top:28px}.our-story-title-and-text button{position:relative;font-size:15px;padding:14px 24px;margin-bottom:0;color:#05134e;background-color:transparent;border:1px solid rgba(5,19,78,.18);font-weight:700;font-family:Montserrat;letter-spacing:.08em;cursor:pointer;transition:background-color .22s ease}.our-story-title-and-text button:hover{background-color:#f2f2f2}@media (max-width: 1000px){.our-story-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}#our-story-title{width:100%;font-size:30px;margin-bottom:16px;text-align:center}#our-story-title:after{margin-left:auto;margin-right:auto}.our-story-title-and-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;border-left-width:1px;padding:0;text-align:center}.our-story-title-and-text button{margin-top:22px}.our-story-title-and-text>a{margin-top:22px}.our-story-paragraph{margin-top:10px}}.testimonials-container{background-size:cover;background-position:0px 0px;height:100svh;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-anchor:none}.testimonials-element{display:flex;flex-direction:row;align-items:center;height:650px;font-size:18px;position:relative;background-size:cover;background-repeat:no-repeat}#testimonials-title{display:flex;justify-content:center;margin-top:50px;margin-bottom:20px;font-size:50px;font-family:Barlow}.testimonial-content{flex-grow:1;padding:0 20px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff}.review-text{position:relative;font-family:Alice,serif;max-width:780px;margin:0 auto 1.25rem;padding:1.1rem 1.5rem;font-size:30px;line-height:1.7;font-style:italic;letter-spacing:.01em;text-shadow:0px 4px 6px rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7)}.timestamp{font-family:Alice}.review-author{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:1rem}.nav-button{background-color:transparent;color:#fff;border:none;font-size:50px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.review-text{max-width:92vw;margin-bottom:1rem;padding:.9rem 1rem;font-size:16px;line-height:1.6;text-align:center}.testimonials-element{margin:0;padding:0;max-height:500px;min-height:500px;max-width:100vw;align-items:center}.testimonials-container{max-width:100vw;max-height:600px;background-position:center 00px}.review-text:before,.review-author:after{width:120px}.review-text:before{top:-6px;left:10px;font-size:42px}.nav-button{font-size:30px}}.featured-listings-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;min-height:100svh;width:100%;font-family:Inter}.featured-listings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:0;padding:0 20px}.featured-listings-title{font-size:42px;margin:0 0 18px;letter-spacing:.08em;text-transform:uppercase;color:#05134e;position:relative;padding-bottom:14px}.featured-listings-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,#05134e4d,#05134ecc,#05134e4d);border-radius:999px}.featured-listing-link{display:block;width:100%}.featured-listing-card{text-align:left;font-size:24px;color:#000;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:transform .3s ease}.featured-listing-card:hover{transform:translateY(-4px)}.featured-image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.featured-address{font-size:22px;margin-top:10px;text-transform:uppercase;color:#05134e}#city{position:relative;font-size:18px;padding-bottom:10px;text-align:left;color:#686767}#city:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background-color:#05134e}.featured-price{font-size:25px;margin-top:20px;font-weight:700;color:#05134e}#featured-more-listings{position:relative;font-size:25px;padding:14px 24px;color:#05134e;background-color:transparent;border:1px solid rgba(5,19,78,.18);font-weight:700;font-family:Montserrat;letter-spacing:.08em;cursor:pointer;transition:background-color .22s ease}#featured-more-listings:hover{cursor:pointer;background-color:#f2f2f2}@media (max-width: 1150px){.featured-listings-container{margin:5px 0 0;min-height:auto}.featured-listings-grid{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0 20px;gap:20px}.featured-listing-link,.featured-listing-card{display:block;width:100%}.featured-listing-card{margin-bottom:20px}.featured-image{width:100%;min-height:40vh;max-height:40vh}.featured-address,.featured-price{margin-left:10px;font-size:20px}#city{font-size:15px}#featured-more-listings{margin:20px}.featured-listings-title{font-size:35px;margin-bottom:10px;margin-top:10px}}.landing-page-container{width:100%}.about-page-container{display:flex;flex-direction:column;align-items:center;width:100%;color:#141414}.about-page-container .banner-header-back{background-position:center 35%}#about-meet-the-team{margin-top:50px;font-size:40px}.about-team-image-and-desc{position:relative;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;line-height:1.65;width:100%;margin:10px 0;gap:22px}.about-team-header{margin:0;font-family:Inter;font-size:clamp(32px,4.2vw,56px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#0c1c54;position:relative}.about-team-header:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:92px;height:2px;border-radius:999px;background:linear-gradient(90deg,#0c1c542e,#0c1c54bf,#0c1c542e)}.about-team-image{height:calc(100svh - 171px);width:100%;margin-top:26px;background-size:cover;background-position:center;background-repeat:no-repeat}#about-team-title{font-family:Inter;margin-top:50px;font-size:40px}#about-team-desc{width:100%;margin:0;padding:0 0 18px;font-size:20px;font-family:Alice;text-align:center;line-height:1.85;color:#383838;max-width:72ch}.about-container{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;margin-top:10px;width:min(1200px,92%);padding:20px 0 26px;border-top:1px solid rgba(0,0,0,.11)}.about-element-container{display:flex;flex-direction:row;align-items:flex-start;font-family:GFS Didot;gap:54px}.about-image-name-container{display:flex;flex-direction:column;align-items:center;min-width:300px}#about-person-name{margin:0;font-size:clamp(29px,2.1vw,38px);letter-spacing:.01em;color:#0a1950;font-weight:400;position:relative;padding-bottom:8px}#about-person-name:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:1px;background:#0a195073}.about-jim-image,.about-connor-image,.about-syd-image{height:320px;width:280px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:14px}.about-desc{width:100%;margin:52px 0 0;font-size:20px;font-family:Alice;line-height:1.75;color:#2a2a2a;max-width:760px}@media (max-width: 769px){.about-team-image{min-width:100%;max-width:100%;height:220px;margin-top:12px}#about-team-desc{width:94%;font-size:15px;padding:0 0 14px;max-width:none}.about-team-header{letter-spacing:.08em;padding-bottom:12px}.about-team-header:after{width:72px}.about-team-image-and-desc:after{width:140px}.about-jim-image,.about-connor-image,.about-syd-image{width:min(320px,100%);height:300px;background-position:center 20%}.about-desc{font-size:15px;width:100%;margin:10px 0 0;line-height:1.65;max-width:none}.about-element-container{flex-direction:column;margin:0;gap:14px}.about-container{width:94%}.about-image-name-container{min-width:0;width:100%}#about-person-name{font-size:30px}}.banner-header-back{width:100%;background-size:cover;background-position:0px -400px;background-repeat:no-repeat}.banner-header{color:#fff;font-family:GFS Didot;text-shadow:0px 4px 6px rgba(0,0,0,1);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#222222bd;height:400px;width:100%}#banner-title{font-size:70px;margin-top:10px;margin-bottom:10px;color:#fff}#banner-title:after{content:"";display:block;width:350px;border-bottom:3px solid #ffffff;margin:20px auto 0}@media (max-width: 1040px){#banner-title{font-size:35px;text-align:center}#banner-title:after{width:min(240px,72vw);margin:12px auto 0}.banner-header{max-height:200px;text-align:center}.banner-header h2{text-align:center}.banner-header-back{background-position:0px;max-height:200px}}.current-listings-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start;justify-content:space-evenly;width:100%;margin-top:10px;font-family:Inter;min-height:100svh}.current-listings-element-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.current-listings-element{display:flex;flex-direction:column;justify-content:center;align-items:left;margin-bottom:50px}.current-listings-image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;margin-top:10px;margin-bottom:10px}@media (max-width: 1024px){.current-listings-image{min-width:95vw;max-width:95vw;height:40vh}.current-listings-container{display:flex;flex-direction:column}}.listings-sort-container{background:#fff;border:1px solid rgba(0,0,0,.08);font-family:Inter;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;width:100%;box-sizing:border-box}.listings-sort-selects{display:flex;gap:12px;width:auto}.listings-sort-select{border:1px solid #cfcfcf;width:180px;cursor:pointer;padding:10px 15px;font-size:15px;background:#fff}.listings-sort-select:focus{outline:none;border-color:#18459c;box-shadow:0 0 0 2px #18459c33}.listings-sort-range-wrapper{flex:1;max-width:30%;display:flex;flex-direction:column;gap:8px}.listings-sort-label{font-size:15px;color:#333}.listings-sort-range{width:100%}.listings-sort-track{height:4px;background:#ddd;border-radius:999px;position:relative;width:100%}.listings-sort-track-fill{position:absolute;height:4px;background:#18459c94;border-radius:999px}.listings-sort-thumb{height:16px;width:16px;border-radius:50%;background:#fff;border:1px solid #9a9a9a;box-shadow:0 2px 6px #0003}.listings-sort-values{display:flex;justify-content:space-between;margin-top:10px;font-size:14px;color:#5c5c5c}@media (max-width: 900px){.listings-sort-container{flex-direction:column;align-items:stretch;gap:14px;width:100%}.listings-sort-selects{flex-direction:row;width:100%}.listings-sort-select{width:calc(50% - 6px)}.listings-sort-range-wrapper{width:100%;max-width:none}}.listings-page-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100svh}.listings-page-top-container{width:100%}#listings-page-title{margin-top:10px;margin-bottom:10px;font-size:55px;font-family:Poppins}.listings-page-sort{display:flex;align-items:center;gap:10px;font-size:18px}#listings-page-loading{flex:1;width:100%;margin-top:0;margin-left:0;display:flex;align-items:center;justify-content:center;min-height:80px}.listings-page-spinner{width:42px;height:42px;border-radius:50%;border:4px solid rgba(5,19,78,.14);border-top-color:#05134e;animation:listings-page-spin .8s linear infinite}@keyframes listings-page-spin{to{transform:rotate(360deg)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.listings-page-sort select{padding:8px 12px;border:1px solid #ccc;border-radius:6px;background-color:#fff;font-size:16px;font-family:inherit;color:#333;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.listings-page-sort select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff33}@media (max-width: 1024px){#listings-page-title{margin:20px 0 0;font-size:35px}.listings-page-top-container{display:flex;flex-direction:column;align-items:center}.listings-page-sort{margin:0}}.contact-form-container{display:flex;align-items:center;justify-content:center;width:100%;font-family:Poppins}#contact-form-title{font-size:clamp(30px,3.8vw,48px);margin:0;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#08174e;align-self:flex-start}.contact-form{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:min(860px,94vw);margin-top:36px;padding:34px;gap:16px;border:1px solid rgba(10,28,82,.1);background:linear-gradient(180deg,#fff,#fbfcff)}.contact-form input{height:52px;width:100%;font-size:16px;background:#fff;border:1px solid #d6dbe7;font-family:Poppins;padding:0 14px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.contact-form textarea{min-height:180px;width:100%;max-width:100%;min-width:100%;font-size:16px;font-family:Poppins;padding:14px;border:1px solid #d6dbe7;box-sizing:border-box;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7d8597}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:none;border-color:#18459ca6;box-shadow:0 0 0 3px #18459c24}.contact-form button{min-height:48px;font-size:15px;letter-spacing:.08em;text-transform:uppercase;background-color:transparent;color:#05134e;border:1px solid rgba(5,19,78,.18);padding:12px 24px;font-family:Montserrat;margin-top:4px;align-self:flex-start;font-weight:700;transition:background-color .22s ease,color .22s ease}.contact-form button:hover{cursor:pointer;background-color:#f2f2f2}.contact-form button:disabled{cursor:not-allowed;opacity:.7;box-shadow:none}.contact-form select{width:100%;font-size:16px;background:#fff;font-family:Poppins;height:52px;color:#1d2432;padding:0 14px;border:1px solid #d6dbe7;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width: 769px){#contact-form-title{font-size:28px;align-self:center;text-align:center}.contact-form{margin-top:24px;padding:20px 16px;gap:12px}.contact-form select{font-size:15px}.contact-form button{width:100%;align-self:stretch}}.contact-page-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding-bottom:50px;background-color:#fff}.contact-page-container .banner-header-back{background-position:center 35%}.contact-page-team-image{width:100%;height:725px;aspect-ratio:16 / 9;background-size:cover;background-repeat:no-repeat}@media (max-width: 1024px){.contact-page-container .banner-header-back{background-position:center 35%}.contact-page-team-image{aspect-ratio:auto;height:25vh;background-position:center center}.contact-page-container{padding:0 0 20px}}#buyersguide-article{max-width:60%;margin:10px auto 0;padding:0 20px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.2;color:#333}.buyers-page-container{background-color:#fff}#buyersguide-article h1.buyersguide-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;color:#000;border-bottom:3px solid #000000;padding-bottom:.3rem}#buyersguide-article h2.buyersguide-subtitle{font-size:1.9rem;margin-top:10px;margin-bottom:1rem;color:#000;border-bottom:2px solid #000000;padding-bottom:.25rem}#buyersguide-article h3.buyersguide-step-title{font-size:1.4rem;margin-top:2rem;margin-bottom:.8rem;color:#000}#buyersguide-article p.buyersguide-paragraph{margin-bottom:1rem;font-size:1.5rem}#buyersguide-article ul.buyersguide-list{list-style-type:disc;margin-left:1.5rem;margin-bottom:1.5rem}#buyersguide-article ul.buyersguide-list li.buyersguide-list-item{margin-bottom:.5rem;font-size:1.2rem}#buyersguide-article strong.buyersguide-strong{color:#000}#buyersguide-article a.buyersguide-link{color:#000;text-decoration:underline}#buyersguide-article a.buyersguide-link:hover{color:#000}@media (max-width: 480px){#buyersguide-article{padding:0 10px}#buyersguide-article h1.buyersguide-title{font-size:2rem}#buyersguide-article h2.buyersguide-subtitle{font-size:1.5rem}#buyersguide-article h3.buyersguide-step-title{font-size:1.2rem}}@media (max-width: 1024px){#buyersguide-article{max-width:95vw}}.accordion-container{border:1px solid #e5e7eb;margin-bottom:1.25rem;border-radius:.5rem;background-color:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000f}.accordion-header{background-color:#f9fafb;color:#1f1f1f;border:none;font-size:1.05rem;font-weight:600;width:100%;text-align:left;padding:1rem 1.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Barlow,sans-serif;transition:background-color .3s ease}.accordion-header:hover{background-color:#f1f5f9}.accordion-icon{transition:transform .3s ease;font-size:1.25rem;color:#0054a4}.accordion-icon.open{transform:rotate(180deg)}.accordion-content{overflow:hidden;background-color:#fff;border-top:1px solid #e5e7eb}.accordion-inner{padding:1rem 1.5rem;color:#333;font-family:Barlow,sans-serif;font-weight:400;line-height:1.6}.buyersguide-list-item strong{color:#e11b22;font-weight:600}#sellersguide-article{max-width:60%;margin:50px auto 0;padding:0 20px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.2}.sellers-page-container{background-color:#fff}#sellersguide-article h1.sellersguide-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;color:#000;border-bottom:3px solid #000000;padding-bottom:.3rem}#sellersguide-article h2.sellersguide-subtitle{font-size:1.9rem;margin-top:2.5rem;margin-bottom:1rem;color:#000;border-bottom:2px solid #000000;padding-bottom:.25rem}#sellersguide-article h3.sellersguide-step-title{font-size:1.4rem;margin-top:2rem;margin-bottom:.8rem;color:#000}#sellersguide-article p.sellersguide-paragraph{margin-bottom:1rem;font-size:1.5rem}#sellersguide-article ul.sellersguide-list{list-style-type:disc;margin-left:1.5rem;margin-bottom:1.5rem}#sellersguide-article ul.sellersguide-list li.sellersguide-list-item{margin-bottom:.5rem;font-size:1.2rem}#sellersguide-article strong.sellersguide-strong{color:#000}#sellersguide-article a.sellersguide-link{color:#000;text-decoration:underline}#sellersguide-article a.sellersguide-link:hover{color:#000}@media (max-width: 480px){#sellersguide-article{padding:0 10px}#sellersguide-article h1.sellersguide-title{font-size:2rem}#sellersguide-article h2.sellersguide-subtitle{font-size:1.5rem}#sellersguide-article h3.sellersguide-step-title{font-size:1.2rem}}@media (max-width: 1024px){#sellersguide-article{max-width:95vw}}h1,h2,h3,p{margin:0}html{overflow-y:scroll;overflow-x:hidden}body{margin:0;background-color:#fff;width:100%;overflow-x:hidden}#root{width:100%;overflow-x:hidden}a{text-decoration:none;color:inherit}.app-container{display:flex;flex-direction:column;min-height:100svh;margin:10px;box-sizing:border-box}.app-content{flex:1}@media (max-width: 768px){.app-container{margin:5px}}
