@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--header_bg:#0F0F0F;--menu_hover_bg:#323232;--grey-line:#555}body{font-family:Poppins,sans-serif;padding:0;margin:0}h1,h2,h3{font-family:Poppins,sans-serif;margin:0;padding:0}#header nav{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;color:#fff;background-color:var(--header_bg);height:4rem;z-index:99999999;position:relative}#header .hamburger{display:none}#header{position:sticky;top:0;z-index:9999999999999}#header nav ul li:hover span a{color:#000}#closeMenu{display:none}#header nav ul li span a{color:#fff;text-decoration:none;display:inline-block}#header .brand{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}#header .menulist{position:relative}#header nav ul li{display:inline-block;cursor:pointer}#header nav ul>li a>span,#header nav ul>li>a,#header nav ul>li>span{padding:.2rem 1rem;user-select:none}#header nav ul>li>a{color:#fff;text-decoration:none}#header .gettingstarted ul li{margin-right:1rem}#header nav .brand ul>li a>span:hover,#header nav .brand ul>li>span:hover,nav ul>li.active>span{background-color:#fff;color:#000;border-radius:.3125rem}#header nav .action ul li button,button{padding:.5rem 1rem;border-radius:.3rem;border:0;font-size:1rem;font-family:Poppins,sans-serif;margin:0}.button-w{background-color:#fff;color:#000}.button-d-l{background-color:#0f0f0f;color:#fff;padding:.7rem 1.5rem}button{margin-top:1rem;margin-bottom:.5rem;cursor:pointer}#header nav .action ul li button{background-color:#add8e6}.mega-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--header_bg	);width:600px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;z-index:1000;background-image:url('../img/meg.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.megas.active>.mega-menu{display:flex}#product-menu{gap:20px}#header nav ul li#productmobile,#header nav ul li#wedomobile{display:none}#header .menulist #product-menu .column{flex:1}#header .menulist #product-menu .item{display:flex;align-items:flex;margin-bottom:15px;border-bottom:1px solid var(--grey-line);padding-bottom:1rem;transition:all .5s}#header .menulist #product-menu .item img{width:60px;height:60px;margin-right:10px;object-fit:cover}#header .menulist #product-menu .item .text h5{margin:0;font-size:.875rem}#header .menulist #product-menu .item .text a{color:#fff;text-decoration:none}#header .menulist #wedo-menu a{color:#fff;text-decoration:none}#header .menulist #product-menu .item .text p{margin:.3125rem 0 0;font-size:.75rem;color:#fff;filter:brightness(.85)}.column.about h3{border-bottom:3px solid gold;display:inline}#header .menulist #wedo-menu .services{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;list-style:none;padding:0;margin:0}#header .menulist #wedo-menu .services li{font-size:.875rem;display:flex;align-items:center;gap:.5rem}.mega-menu .item:hover{transform:scale(1.03);box-shadow:0 4px 20px rgba(0,0,0,.1)}#intro{height:500px;width:100%;background-color:var(--header_bg);background-image:url('../../img/nbCBannerNW.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;height:calc(100vh - 64px);display:flex;align-items:flex-end}#intro .highlight{padding:2rem;color:#fff;display:inline;max-width:600px}#intro .highlight h1{font-size:2.4rem}#welcome{display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}#welcome p{font-size:1.25rem;max-width:900px;margin:2rem auto;line-height:1.8}#blog h2.section-title,#contact h2,#mainfeatures h2,#welcome h2,.blogtitle h2{font-size:3.5rem;font-weight:300}#welcome .card-imgltr{display:flex;align-items:flex-start;max-width:800px;justify-content:center;text-align:left!important;margin:2rem auto;gap:2rem}#welcome .card-imgltr p{margin-top:0}#welcome .card-imgltr img{border-radius:1rem;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;width:400px;height:400px;max-width:100%;max-height:100%}#help .helper{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}#features{background-color:#0f0f0f;color:#fff;padding:2rem}#features .page-width{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-direction:column}.featureintro{flex-basis:40%;text-align:center}.featureintro h2{font-weight:300;font-size:2.5rem}.featureintro p{line-height:1.9;font-size:1.2rem;font-weight:300}.featureintro h2#fetch{display:inline-block;padding-top:1rem;padding-bottom:1rem;border-bottom:solid 4px #fff}.featurelist{flex-basis:60%;display:flex;flex-wrap:wrap;gap:1rem}.featurelist .card{display:inline-flex;align-items:flex-start;background-color:#696969;border-radius:4px;padding:.8rem;flex-basis:22%;margin:0 auto;gap:.4rem;flex-direction:column;box-sizing:border-box;box-shadow:rgba(0,0,0,.4) 0 2px 4px,rgba(0,0,0,.3) 0 7px 13px -3px,rgba(0,0,0,.2) 0 -3px 0 inset;transition:transform .3s ease,box-shadow .3s ease;user-select:none;cursor:cell}.featurelist .card:hover{transform:translateY(-6px) scale(1.02);box-shadow:rgba(0,0,0,.6) 0 10px 15px,rgba(0,0,0,.4) 0 20px 30px -5px,rgba(255,255,255,.1) 0 0 10px inset}.featurelist .card p{margin-top:0!important}.featurelist .card i{font-size:1.5rem}.card.hidden{visibility:hidden;display:none}#features .button-w{display:inline-block;margin:1rem auto}#documentation .page-width,#mainfeatures .page-width{max-width:900px;margin:auto;padding:4rem 2rem 1rem 2rem}#mainfeatures .twocols>*{flex:1 1 50%}#mainfeatures .twocols{display:flex;align-items:flex-start;flex-direction:column}#mainfeatures h2{text-align:center}#mainfeatures .twocols ul li{flex:0 1 50%;padding:1rem;box-sizing:border-box;list-style:none}#mainfeatures .twocols ul{display:flex;flex-wrap:wrap;margin-left:-3.5rem}#mainfeatures .twocols ul li span:first-of-type{font-weight:600}#mainfeatures .twocols ul li{display:flex;gap:1rem}#mainfeatures .twocols ul li span i{font-size:2.5rem}.custom-spinner{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:6px}button#codeGenerator{background-color:#008b8b;color:#fff}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.blog-slider{overflow:hidden;width:100%;position:relative}.blog-track{display:flex;width:fit-content;will-change:transform;transition:transform .2s ease-out}.blog-slider:hover .blog-track{animation-play-state:paused}.blog-card{flex:0 0 auto;width:300px;margin-right:20px;background-color:#1a1a1a;color:#fff;border-radius:6px;overflow:hidden;box-sizing:border-box;box-shadow:rgba(0,0,0,.4) 0 2px 4px,rgba(0,0,0,.3) 0 7px 13px -3px,rgba(0,0,0,.2) 0 -3px 0 inset}.blog-card:hover{background-color:#fff;color:var(--header_bg);cursor:pointer}.blog-card:hover button.button-w{background-color:#0f0f0f;color:#fff}.blog-card:hover .category,.blog-card:hover .desc{color:#000}.blog-card img{width:100%;height:180px;object-fit:cover}.blog-content{padding:1rem}.category{font-size:.75rem;text-transform:uppercase;color:#bbb}.title{font-size:1rem;margin:.5rem 0}.desc{font-size:.875rem;color:#ccc}.read-more{font-size:.875rem;color:#00bfff;text-decoration:underline}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#blog .page-width{margin-bottom:3rem;display:flex;flex-direction:column}#blog h2.section-title{text-align:center;padding-bottom:2rem;border-bottom:solid 4px var(--header_bg);display:inline-block;margin:2rem auto;background:0 0!important;color:var(--header_bg)}.blog-slider-wrapper{position:relative;overflow:hidden}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;z-index:10;font-size:1.5rem;border-radius:4px}.nav-arrow.left{left:.5rem}.nav-arrow.right{right:.5rem}.nav-arrow:hover{background-color:rgba(255,255,255,.2)}.nav-arrow:disabled{opacity:.3;cursor:not-allowed}#blogSlider{overflow:hidden;position:relative;width:100%}#blogTrack{display:flex;transition:transform .5s ease;will-change:transform}.arrow{transition:opacity .3s ease}.arrow.disabled{opacity:.3;pointer-events:none}.alert.alert-success{background-color:#90ee90;padding:1rem .5rem;border-radius:.3rem;margin-bottom:1rem}#flash-message-container{margin:1rem auto}.flash-message{padding:1rem;border-radius:4px;color:#fff;display:flex;justify-content:space-between;align-items:center}.flash-message.success{background-color:#4caf50}.flash-message.error{background-color:#f44336}.flash-message .close{cursor:pointer;margin-left:1rem;font-weight:700}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.post-image.is-image{padding:1rem;box-sizing:border-box}#contact{padding:3rem 1rem}#contact h2{text-align:center;padding-bottom:1rem;margin-bottom:1rem}.contact-container{max-width:900px;margin:0 auto;background:var(--header_bg);padding:2rem;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.1);color:#fff}.contact-container h2{text-align:center;margin-bottom:1.5rem;color:#333}.contact-form .form-group{margin-bottom:1.25rem}.contact-form label{display:block;margin-bottom:.5rem;font-weight:500}.contact-form{width:100%;max-width:100%;box-sizing:border-box;padding:1rem;overflow:hidden}.contact-form input,.contact-form textarea{width:100%;max-width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;display:block}.alert.alert-info{background:#add8e6;padding:.5rem;margin-bottom:1rem;border-radius:4px}.contact-form button:hover{background-color:#fff}.contact-form button{background-color:#faebd7}.contact-form{display:flex;flex-direction:column}.form-columns{display:flex;gap:1rem;flex-wrap:wrap}.form-left,.form-right{flex:1;min-width:200px}.full-height textarea{height:100%;min-height:208px}.contact-form textarea{resize:none;overflow-y:auto;height:410px}.site-footer{background-color:#0f0f0f;color:#ccc;padding:3rem 1rem 2rem;font-family:sans-serif}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto 2rem}.footer-brand{flex:1 1 250px;margin-bottom:2rem}.footer-brand img{max-width:150px;margin-bottom:1rem}.footer-links{flex:1 1 180px;margin-bottom:2rem}.footer-links h4{font-size:1rem;color:#fff;margin-bottom:1rem}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:.5rem}.footer-links ul li a{color:#ccc;text-decoration:none}.footer-links ul li a:hover{text-decoration:underline}.footer-social{flex:1 1 180px;margin-bottom:2rem}.footer-social h4{font-size:1rem;color:#fff;margin-bottom:1rem}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:50%;color:#0f0f0f;font-size:1.2rem;transition:filter .3s ease;text-decoration:none;margin-right:10px}.social-icons a:hover{filter:brightness(.8)}.footer-bottom{border-top:1px solid #333;padding-top:1rem;text-align:center}.footer-bottom p{margin:.5rem 0;color:#aaa}#mobileoverlay{transition:opacity .3s ease;opacity:0;pointer-events:none}.site-footer .btnstarted{display:none}.bottom-menu{list-style:none;padding:0;display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem}.bottom-menu li a{color:#ccc;text-decoration:none;font-size:.9rem}.bottom-menu li a:hover{text-decoration:underline}.section-title{display:flex;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--header_bg);color:#fff}#agent-application{padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);background:#ccc}#agent-application h3{text-align:center;color:#2c3e50;margin-bottom:1rem}.allirow .inner{display:flex;flex-direction:column;flex-wrap:wrap}.allirow>*{flex:1 1 50%}.allirow{display:flex;width:100%;margin-bottom:1rem}#agent-application input,#agent-application select{display:inline-block;padding:5px}#agent-application input{width:95%;height:25px;border-radius:6px}#agent-application select{width:98%;border-radius:6px;height:38px;border:solid 2px}#agent-application textarea{width:98%;min-height:100px;border-radius:6px;border:solid}#agent-application #agreed input{width:unset;height:unset!important}.allirow#agreed .inner{flex-direction:row}@media all and (max-width:1200px){#header .action{display:none}.site-footer .btnstarted{display:block}}@media all and (max-width:900px){#welcome .card-imgltr img{max-width:256px;width:100%;height:auto}.featurelist .card{flex-basis:30%}}@media (max-width:768px){.form-columns{flex-direction:column}.form-left,.form-right{width:100%}.featurelist .card{flex-basis:45%}#mobileoverlay.show{position:fixed;background:rgba(0,0,0,.5);top:0;left:0;bottom:0;width:100%;height:100%;z-index:1;right:0;overflow:hidden;display:block;backdrop-filter:blur(10px);opacity:1;pointer-events:auto}#header .menulist{position:fixed;background:var(--header_bg,#222);top:4rem;left:0;height:100vh;min-width:300px;width:80%;max-width:400px;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:2}#header .menulist ul{opacity:0;transition:opacity .2s ease .2s}#header .menulist.show ul{opacity:1}#header .menulist.show{transform:translateX(0);top:4rem}#header nav ul{padding-top:1rem}#header nav ul li{display:block;padding:.5rem 0}.mega-menu{display:none!important}.menulist span.arrow{display:none}#header nav ul>li span a{color:#fff;text-decoration:none}#header nav ul li#productmobile,#header nav ul li#wedomobile{display:block}#header nav ul li#product,#header nav ul li#wedo{display:none}#header nav ul>li span:hover a{color:#000}.contact-container{padding:1rem}#header .hamburger{display:inline-block;margin-right:1rem;cursor:pointer;user-select:none}.hamburger{font-size:28px;cursor:pointer;margin-left:10px;display:inline-block}.close-menu{font-size:32px;text-align:right;padding:.5rem 1rem;cursor:pointer;color:#fff;background:var(--header_bg,#333)}#help .helper{grid-template-columns:1fr}#header nav ul li:hover{background:#fff;color:#000;width:80%}#header nav ul li:hover span a{color:#000;background:#fff}div.bgarticle select{width:100%}div.bgarticle{flex-direction:column;gap:1rem}#agent-application{padding:1rem}.bottom-menu{flex-direction:column;gap:.5rem}.footer-top{flex-direction:column;align-items:flex-start}.footer-links,.footer-social{flex:1 1 100%}.footer-brand{margin-bottom:1rem;flex:1 1 auto}.footer-links{margin-bottom:1rem}}@media all and (max-width:600px){#welcome .card-imgltr{flex-direction:column;flex-wrap:wrap}#welcome .card-imgltr img{max-width:unset}#blog h2.section-title,#contact h2,#mainfeatures h2,#welcome h2,.blogtitle h2{font-size:1.5rem}.featureintro h2{font-size:1.5rem}#intro .highlight h1{font-size:1.4rem}}@media all and (max-width:520px){.featurelist .card{flex-basis:100%}#mainfeatures .twocols ul{flex-wrap:wrap;flex-direction:column}.contact-container{padding:.5rem}.blog-card{width:220px}}