.elementor-3200 .elementor-element.elementor-element-1cfd86a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800;900&family=Poppins:wght@300;400;500;600&display=swap');

.intempus-lp .intempus-lp{--blue:#2d8ac8;--blue-dark:#1e6fa0;--blue-light:#deeef9;--blue-xlight:#f0f7fc;--navy:#0d2d45;--black:#101008;--gray:#525252;--light:#f0f5f6;--lighter:#ededed;--white:#fffefd;}
.intempus-lp .intempus-lp *, .intempus-lp *::before, .intempus-lp *::after{box-sizing:border-box;margin:0;padding:0;}
.intempus-lp .intempus-lp{scroll-behavior:smooth;}
.intempus-lp .intempus-lp{font-family:"Poppins",sans-serif;background:var(--white);color:var(--black);overflow-x:hidden;}
.intempus-lp .intempus-lp nav{position:sticky;top:0;z-index:100;background:rgba(255,254,253,0.98);backdrop-filter:blur(10px);border-bottom:1px solid var(--lighter);display:flex;justify-content:space-between;align-items:center;padding:0 6%;height:72px;}
.intempus-lp .intempus-lp nav img.logo{height:50px;width:auto;object-fit:contain;}
.intempus-lp .nav-right{display:flex;align-items:center;gap:20px;}
.intempus-lp .nav-phone{font-size:0.8rem;color:var(--gray);font-weight:500;text-decoration:none;text-align:right;line-height:1.4;}
.intempus-lp .nav-phone strong{color:var(--blue);font-size:0.96rem;font-weight:700;display:block;}
.intempus-lp .nav-btn{background:var(--blue);color:white;border:none;padding:11px 22px;border-radius:6px;font-family:"Poppins",sans-serif;font-size:0.82rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background 0.2s;}
.intempus-lp .nav-btn:hover{background:var(--blue-dark);}
.intempus-lp .hero{display:grid;grid-template-columns:55% 45%;min-height:calc(100vh - 72px);position:relative;overflow:hidden;}
.intempus-lp .hero-bg{position:absolute;inset:0;background:linear-gradient(130deg,#091f30 0%,#0d3352 55%,#1a5a8a 100%);}
.intempus-lp .hero-left{position:relative;z-index:2;padding:72px 5% 72px 8%;display:flex;flex-direction:column;justify-content:center;color:white;}
.intempus-lp .hero-right{position:relative;z-index:2;padding:56px 7% 56px 4%;display:flex;align-items:center;justify-content:center;}
.intempus-lp .eyebrow{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;color:#7dd3f0;margin-bottom:16px;display:flex;align-items:center;gap:8px;animation:fadeInUp 0.5s ease both;}
.intempus-lp .eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#7dd3f0;flex-shrink:0;}
.intempus-lp .intempus-lp h1{font-family:"Montserrat",sans-serif;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:900;line-height:1.12;margin-bottom:18px;animation:fadeInUp 0.6s 0.1s ease both;}
.intempus-lp .intempus-lp h1 em{color:#7dd3f0;font-style:normal;}
.intempus-lp .hero-sub{font-size:0.96rem;line-height:1.78;color:rgba(255,255,255,0.78);max-width:460px;margin-bottom:32px;animation:fadeInUp 0.6s 0.2s ease both;}/* End custom CSS */