.elementor-1589 .elementor-element.elementor-element-nprp0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1589 .elementor-element.elementor-element-nprp0:not(.elementor-motion-effects-element-type-background), .elementor-1589 .elementor-element.elementor-element-nprp0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07090B;}/* Start custom CSS for html, class: .elementor-element-nprp1 */.elementor-1589 .elementor-element.elementor-element-nprp1 *{box-sizing:border-box;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap{font-family:Montserrat,sans-serif;color:#d7dadd;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap p{font:400 16px/1.7 Montserrat,sans-serif !important;margin:0 0 16px !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-in{max-width:1800px;margin:0 auto;padding:0 40px;position:relative;z-index:2;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-k{display:flex;align-items:center;gap:14px;font:700 12px Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#F5B81C;margin-bottom:14px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-k:before{content:"";width:34px;height:2px;background:#F5B81C;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-k.c{justify-content:center;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h1{margin:0 !important;font:900 88px/1 Montserrat,sans-serif !important;letter-spacing:-2px !important;color:#fff !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h1 span{color:#F5B81C;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap p.nap-sub{font:500 22px/1.45 Montserrat,sans-serif !important;color:#fff;margin:18px 0 28px !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h2{margin:0 0 18px !important;font:800 40px/1.12 Montserrat,sans-serif !important;letter-spacing:-.5px !important;color:#fff !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h2.dk{color:#0E1013 !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h4{margin:0 0 12px !important;font:700 22px Montserrat,sans-serif !important;color:#0E1013 !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h3{display:flex;align-items:center;gap:14px;margin:0 0 14px !important;font:800 24px Montserrat,sans-serif !important;color:#0E1013 !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h3 svg{width:36px;height:36px;color:#F5B81C;flex:0 0 36px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btns{display:flex;gap:16px;flex-wrap:wrap;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btns.c{justify-content:center;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn,.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn-o{display:inline-flex;align-items:center;gap:12px;font:700 15px Montserrat,sans-serif;letter-spacing:.5px;text-decoration:none;padding:15px 26px;border-radius:4px;border:2px solid #F5B81C;transition:.25s;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn{background:#F5B81C;color:#0E1013 !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn:hover{background:transparent;color:#F5B81C !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn-o{background:rgba(7,9,11,.5);color:#fff !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn-o svg{width:18px;height:18px;color:#F5B81C;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn-o:hover{background:#F5B81C;color:#0E1013 !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-btn-o:hover svg{color:#0E1013;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-hero{position:relative;padding:170px 0 50px;background:#07090B;overflow:hidden;min-height:680px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,9,11,.9) 0%,rgba(7,9,11,.55) 45%,rgba(7,9,11,.1) 100%),linear-gradient(0deg,rgba(7,9,11,.85),rgba(7,9,11,0) 40%);}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats{display:flex;flex-wrap:wrap;margin-top:70px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats div{display:flex;flex-direction:column;gap:12px;padding:6px 40px;border-left:1px solid rgba(255,255,255,.2);color:#F5B81C;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats div:first-child{padding-left:0;border-left:0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats svg{width:30px;height:30px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats span{font:700 12px Montserrat,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#fff;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-light{background:#fff;padding:90px 0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-light p{color:#4a4f57;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-grey{background:#f2f3f4;padding:90px 0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-grey p{color:#4a4f57;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-dark{background:#07090B;padding:90px 0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-bt{border-top:1px solid rgba(255,255,255,.08);}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-2{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-rev .nap-fig{order:-1;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig{position:relative;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:4px;position:relative;z-index:1;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig:before{content:"";position:absolute;top:-14px;left:-14px;width:45%;height:45%;background:#F5B81C;border-radius:4px;z-index:0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig-g:before{top:auto;left:auto;bottom:-14px;right:-14px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-rev .nap-fig-g:before{right:auto;left:-14px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig span{position:absolute;right:0;bottom:0;z-index:2;background:rgba(7,9,11,.85);padding:16px 22px;font:700 12px/1.6 Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-intro{max-width:760px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec div{padding:0 30px;border-left:2px solid #F5B81C;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec strong{display:block;font:900 34px Montserrat,sans-serif;color:#F5B81C;text-transform:uppercase;margin-bottom:6px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec p{font-size:15px !important;min-height:52px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;display:block;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-duo .nap-2{align-items:start;gap:0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-duo .nap-2>div{padding:0 50px;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-duo .nap-2>div:first-child{padding-left:0;border-right:1px solid #e3e4e7;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-cta{position:relative;padding:110px 0;text-align:center;overflow:hidden;background:#07090B;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-cta:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(7,9,11,.8);}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-cta p{max-width:780px;margin:0 auto 30px !important;color:#e4e6e9;}
@media(max-width:1024px){.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h1{font-size:64px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h2{font-size:32px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-2{grid-template-columns:1fr;gap:50px;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-rev .nap-fig{order:0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec{grid-template-columns:repeat(2,1fr);row-gap:34px;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-duo .nap-2>div,.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-duo .nap-2>div:first-child{padding:0;border:0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats div{padding:6px 24px;}}
@media(max-width:767px){.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-in{padding:0 20px;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h1{font-size:46px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap p.nap-sub{font-size:18px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-hero{padding:120px 0 40px;min-height:0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-light,.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-grey,.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-dark{padding:60px 0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-h2{font-size:27px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-spec{grid-template-columns:1fr;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-feats div{padding:0;border:0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig:before{display:none;}}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-h1{font-size:64px !important;line-height:1.05 !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .nap p.nap-sub{max-width:620px;font-size:19px !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin-top:60px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats>div{display:flex;align-items:center;gap:14px;padding:4px 32px;border-left:1px solid rgba(255,255,255,.2);color:#F5B81C;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats>div:first-child{padding-left:0;border-left:0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats svg{width:34px;height:34px;flex:0 0 34px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats p{margin:0 !important;line-height:1.35 !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats strong{display:block;font:800 13px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats em{font:400 13px Montserrat,sans-serif;font-style:normal;color:#c9ccd1;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card{background:#fff;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,0,0,.5);}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card img{width:100%;aspect-ratio:2/1;object-fit:cover;display:block;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card>div{padding:26px 26px 22px;display:flex;flex-direction:column;flex:1;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card h3{margin:0 0 12px !important;font:800 24px Montserrat,sans-serif !important;color:#0E1013 !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card p{color:#4a4f57;font-size:15px !important;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-card i{display:block;width:70px;height:4px;background:#F5B81C;margin-top:auto;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-strip{background:#fff;padding:40px 0;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk{margin-top:0;grid-template-columns:repeat(4,1fr);}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk>div{border-color:#e3e4e7;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk strong{color:#0E1013;text-transform:none;letter-spacing:0;font-size:16px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk em{color:#5b6068;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk svg{width:42px;height:42px;flex-basis:42px;}
.elementor-1589 .elementor-element.elementor-element-nprp1 .nap-fig-l:before{top:-14px;left:-14px;right:auto;bottom:auto;}
@media(max-width:1024px){.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-h1{font-size:48px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats,.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk{grid-template-columns:1fr 1fr;gap:26px;} .elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats>div{padding:0;border:0;} .elementor-1589 .elementor-element.elementor-element-nprp1 .npr-cards{grid-template-columns:1fr 1fr;}}
@media(max-width:767px){.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-h1{font-size:36px !important;} .elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats,.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-feats.dk,.elementor-1589 .elementor-element.elementor-element-nprp1 .npr-cards{grid-template-columns:1fr;}}/* End custom CSS */