.elementor-634 .elementor-element.elementor-element-7b13cdc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-1b5ec47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-93301c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-30b54fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-39c74b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-c46ca3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-da041c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-3adb641{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-c042eb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-5195b9c{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-634 .elementor-element.elementor-element-f5d8772{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-634 .elementor-element.elementor-element-5195b9c{--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS *//* =========================
1. Browser Color Adaptation
Mobile browsers tint the address bar
========================= */

:root{
--theme-color:#0B1E35;
}

meta[name="theme-color"]{
content:#0B1E35;
}

/* =========================
2. Smooth Scrolling
Makes anchor navigation feel premium
========================= */

html{
scroll-behavior:smooth;
}

/* =========================
3. Better Text Rendering
Improves font sharpness
========================= */

body{
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-rendering:optimizeLegibility;
}

/* =========================
4. Selection Color Branding
Text highlight color matches brand
========================= */

::selection{
background:#C19A6B;
color:#fff;
}

::-moz-selection{
background:#C19A6B;
color:#fff;
}

/* =========================
5. Image Hover Smoothness
Prevents janky hover transitions
========================= */

img{
transition:transform .4s ease, box-shadow .4s ease;
}

img:hover{
transform:scale(1.02);
}

/* =========================
6. Button Interaction Polish
More responsive feel
========================= */

.lp-btn{
transition:all .25s ease;
}

.lp-btn:active{
transform:scale(.97);
}

/* =========================
7. Subtle Section Fade-In
Gives page a premium feel
========================= */

.lp-sectionbox{
animation:fadeUp .8s ease both;
}

@keyframes fadeUp{
from{
opacity:0;
transform:translateY(30px);
}
to{
opacity:1;
transform:translateY(0);
}
}

/* =========================
8. Remove Mobile Tap Highlight
Cleaner touch interaction
========================= */

*{
-webkit-tap-highlight-color:transparent;
}

/* =========================
9. Improve Focus Visibility
Accessibility improvement
========================= */

:focus{
outline:2px solid #C19A6B;
outline-offset:3px;
}

/* =========================
10. Prevent Layout Shift
Stabilizes page loading
========================= */

img,video{
max-width:100%;
height:auto;
display:block;
}/* End custom CSS */