.elementor-1524 .elementor-element.elementor-element-nabout0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1524 .elementor-element.elementor-element-nabout0:not(.elementor-motion-effects-element-type-background), .elementor-1524 .elementor-element.elementor-element-nabout0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07090B;}/* Start custom CSS for html, class: .elementor-element-nabout1 */.elementor-1524 .elementor-element.elementor-element-nabout1 *{box-sizing:border-box;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab{font-family:Montserrat,sans-serif;color:#d7dadd;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab p{font:400 16px/1.7 Montserrat,sans-serif !important;margin:0 0 16px !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-in{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:2;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-k{font:700 13px Montserrat,sans-serif;letter-spacing:4px;text-transform:uppercase;color:#F5B81C;margin-bottom:12px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-bar{display:block;width:44px;height:3px;background:#F5B81C;margin:22px 0;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h1{margin:0 !important;font:900 88px/.95 Montserrat,sans-serif !important;letter-spacing:-2px !important;text-transform:uppercase;color:#fff !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h2{margin:0 0 18px !important;font:800 42px/1.1 Montserrat,sans-serif !important;letter-spacing:-.5px !important;color:#fff !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h2.dark{color:#0E1013 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h3{margin:0 0 12px !important;font:800 30px/1.15 Montserrat,sans-serif !important;color:#fff !important;letter-spacing:-.3px !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;padding:150px 0 70px;background:#07090B;overflow:hidden;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,9,11,.92) 0%,rgba(7,9,11,.55) 45%,rgba(7,9,11,.35) 100%),linear-gradient(0deg,rgba(7,9,11,.7),rgba(7,9,11,0) 50%);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero-in{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;width:100%;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero-sub{font:600 24px/1.4 Montserrat,sans-serif !important;color:#fff;margin:18px 0 0 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-side{font:600 13px/1.9 Montserrat,sans-serif;letter-spacing:4px;text-transform:uppercase;color:#fff;text-align:right;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-side .nab-bar{margin:14px 0 0 auto;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-light{background:#fff;padding:90px 0;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-light p{color:#4a4f57;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-2col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;display:block;box-shadow:0 18px 40px rgba(0,0,0,.18);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-dark{background:#07090B;padding:90px 0;position:relative;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-mis{align-items:stretch;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-frame{position:relative;border:2px solid #F5B81C;border-radius:4px;overflow:hidden;min-height:520px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,0) 45%);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-frame span{position:absolute;left:28px;bottom:26px;z-index:2;font:600 13px/2 Montserrat,sans-serif;letter-spacing:5px;text-transform:uppercase;color:#fff;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-intro{max-width:620px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-vals{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-val{background:#fff;border:1px solid #e6e7ea;border-radius:8px;padding:30px 26px;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s,border-color .25s;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-val:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,.12);border-color:#F5B81C;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-ico{width:62px;height:62px;border-radius:50%;background:#0E1013;border:3px solid #F5B81C;color:#F5B81C;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-ico svg{width:30px;height:30px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-val h4{margin:0 0 10px !important;font:800 19px Montserrat,sans-serif !important;color:#0E1013 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-val p{font-size:15px !important;margin:0 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm{display:grid;grid-template-columns:1fr 1fr;padding:0;border-top:1px solid rgba(255,255,255,.08);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-txt{padding:90px 60px 90px max(40px,calc((100vw - 1300px)/2 + 40px));}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-img{position:relative;min-height:460px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-img:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#07090B 0%,rgba(7,9,11,0) 35%);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn,.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn-o{display:inline-flex;align-items:center;gap:12px;font:700 15px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:16px 28px;border-radius:4px;border:2px solid #F5B81C;transition:.25s;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn{background:#F5B81C;color:#0E1013 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn:hover{background:transparent;color:#F5B81C !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn-o{background:transparent;color:#F5B81C !important;margin-top:10px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn-o:hover{background:#F5B81C;color:#0E1013 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-btn-o svg{width:20px;height:20px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why{border-top:1px solid rgba(255,255,255,.08);padding:80px 0;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-in{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic{display:grid;grid-template-columns:repeat(3,1fr);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic div{text-align:center;padding:10px 16px;border-left:1px solid rgba(255,255,255,.14);color:#F5B81C;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic div:first-child{border-left:0;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic svg{width:42px;height:42px;margin-bottom:14px;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic span{display:block;font:700 13px/1.6 Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta{position:relative;padding:100px 0;text-align:center;overflow:hidden;background:#07090B;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(7,9,11,.78);}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta p{max-width:760px;margin:0 auto 30px !important;color:#e4e6e9;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta-btns{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta .nab-btn-o{margin-top:0;color:#fff !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta .nab-btn-o svg{color:#F5B81C;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta .nab-btn-o:hover{color:#0E1013 !important;}
.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta .nab-btn-o:hover svg{color:#0E1013;}
@media(max-width:1024px){.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h1{font-size:64px !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h2{font-size:34px !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-2col,.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-in,.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm{grid-template-columns:1fr;gap:40px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-frame{min-height:380px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-vals{grid-template-columns:repeat(2,1fr);} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-txt{padding:70px 40px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-img{min-height:340px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-img:before{background:linear-gradient(180deg,#07090B 0%,rgba(7,9,11,0) 30%);} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-side{display:none;}}
@media(max-width:767px){.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-in{padding:0 20px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h1{font-size:46px !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero{min-height:420px;padding:120px 0 50px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero-sub{font-size:19px !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h2{font-size:28px !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-h3{font-size:24px !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-light,.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-dark{padding:60px 0;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-vals{grid-template-columns:1fr;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-txt{padding:60px 20px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic{grid-template-columns:1fr;gap:24px;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-why-ic div{border-left:0;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-cta{padding:70px 0;}} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab p.nab-hero-sub{font:600 26px/1.4 Montserrat,sans-serif !important;color:#fff;margin:18px 0 0 !important;} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-hero:after{background:linear-gradient(90deg,rgba(7,9,11,.85) 0%,rgba(7,9,11,.35) 50%,rgba(7,9,11,.1) 100%),linear-gradient(0deg,rgba(7,9,11,.6),rgba(7,9,11,0) 45%) !important;} @media(max-width:767px){.elementor-1524 .elementor-element.elementor-element-nabout1 .nab p.nab-hero-sub{font-size:19px !important;}} .elementor-1524 .elementor-element.elementor-element-nabout1 .nab-in{max-width:1800px;} @media(min-width:1025px){.elementor-1524 .elementor-element.elementor-element-nabout1 .nab-comm-txt{padding-left:max(40px,calc((100vw - 1800px)/2 + 40px));}}/* End custom CSS */