*{box-sizing:border-box}:root{--font1:"Playfair Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font2:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font3:"Oswald",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--body-color:#3a3a3a;--blue:#0252bb;--pink:#ffcfca}body{color:var(--body-color);font-family:var(--font2);font-size:16px;margin:0}img{display:block;max-width:100%}a,a:hover{outline:none;text-decoration:none}h1,h2,h3{font-family:var(--font3)}.container{margin-inline:auto;max-width:1240px;padding:0 .75rem;width:100%}.btn{border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-family:var(--font3);font-size:15px;letter-spacing:.5px;padding:14px 27px;text-transform:uppercase;transition:.3s ease-in-out}.btn:hover{background-color:hsla(0,0%,100%,.1)}.btn.solid_btn{background:#ffcfca;border-color:#ffcfca;color:#141414}.btn.solid_btn:hover{background-color:#ffb8b1;border-color:#ffb8b1}.body_content :where(h4,h5,h6){align-items:center;color:#0252bb;display:flex;font-family:var(--font1);font-size:14px;font-weight:400;gap:10px;margin:0 0 20px}.body_content :where(h4,h5,h6):before{background:#0252bb;content:"";height:2px;width:28px}.body_content :where(h1,h2,h3){color:#141414;font-family:var(--font3);font-size:48px;font-weight:400;letter-spacing:-.68px;line-height:1.1em;margin:0 0 20px}.body_content p{color:#3a3a3a;font-size:16px;line-height:1.7em;margin:0 0 20px}.body_content :last-child{margin:0}.video-popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;padding:0 .75em;position:fixed;top:0;transition:all .2s ease-out;visibility:hidden;width:100%;z-index:1000}.video-popup.active{opacity:1;visibility:visible}.popup-overlay{background:rgba(0,0,0,.7);height:100%;position:absolute;width:100%}.popup-content{background:#000;border:0;border-radius:10px;max-width:820px;overflow:visible;position:relative;transform:translateY(30px);transition:transform .6s cubic-bezier(.175,.885,.32,1.275);width:100%}.video-popup.active .popup-content{transform:translateX(0)}.videoContainer{border-radius:10px;height:0;padding-bottom:56.25%;position:relative}.close-btn{color:#fff;cursor:pointer;font-size:40px;position:absolute;right:0;top:-50px}.videoContainer iframe,.videoContainer video{border:0;border-radius:10px;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.video-popup-open{overflow:hidden}.form-popup-modal{backdrop-filter:blur(5px);background:rgba(0,0,0,.6);height:100%;left:0;opacity:0;overflow:auto;padding:.75em;position:fixed;top:0;transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:1000}.form-popup-modal.is-active{opacity:1;visibility:visible}.form-popup-box{background:#fff;border-radius:16px;box-shadow:0 15px 30px rgba(0,0,0,.3);margin-inline:auto;max-width:828px;overflow:hidden;position:relative;transform:translateY(30px) scale(.9);transition:transform .4s ease-in-out;width:100%}.form-popup-modal.is-active .form-popup-box{transform:translateY(30px) scale(1)}.form-close-icon{align-items:center;background:rgba(0,0,0,.12);border-radius:50px;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:15px;top:15px;width:32px}@media(max-width:1199.99px){.container{max-width:960px}}@media(max-width:991.99px){.container{max-width:720px}.body_content :where(h1,h2,h3){font-size:30px}.body_content p{font-size:16px}}@media(max-width:767.99px){.container{max-width:540px}.btn{font-size:14px;padding:10px 20px}}