:root{--primary:255, 90, 44;--secondary:9, 78, 93;--darkGreen:3, 36, 45;--error:206, 6, 6;--success:#009070;--white:255, 255, 255;--black:0, 0, 0;--gradient-mix:linear-gradient(300deg, var(--secondary), var(--primary));--gradient-light:linear-gradient(-300deg, #f3f3f3, #e5f4ff);--gradient-light-gray:linear-gradient(180deg, #ffffff, #f5f5f8);--body-text:#221e1e;--gray:#d5dbdc;--font-family:"IBM Plex Sans", serif;--heading-family:"IBM Plex Sans", serif;--base-size:16px;--radius:8px;--heading-1:52px;--heading-2:38px;--heading-3:32px;--heading-4:24px;--content-width:1400px;--content-min-width:1180px}html{font-size:50%;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--font-size);font-family:var(--font-family);color:rgb(var(--body-text))}@media(min-width:768px){html{font-size:57.25%}}@media(min-width:1200px){html{font-size:62.5%}}body,html{font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased font-family:var(--font-family)}body{font-size:var(--base-size)}*{padding:0;border:0;margin:0;box-sizing:border-box}.section{padding:60px 0}input::placeholder{color:rgba(var(0,0,0),.6)}input::-moz-placeholder{color:rgba(var(0,0,0),.6)}input:-ms-input-placeholder{color:rgba(var(0,0,0),.6)}img{height:auto;width:auto}svg{transition:300ms all}button,input[type="submit"],input,textarea{cursor:pointer;transition:300ms all;font-family:var(--font-family),Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}li{list-style:none}a{outline:none;text-decoration:none;transition:300ms all}p a,span a,ol a,ul a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:-.3px;font-family:var(--heading-family);}h1{font-size:var(--heading-1);line-height:60px}h2{font-size:var(--heading-2)}h3{font-size:var(--heading-3);line-height:40px}h4{font-size:var(--heading-4);line-height:30px}svg:not(:root){overflow:hidden}p{font-size:16px;line-height:26px}svg path{transition:300ms all}.elementor-button{font-weight:600!important}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:9px 24px;line-height:1;border:2px solid var(--body-text);color:rgba(var(--body-text));font-weight:600;text-transform:capitalize;gap:10px;transition:all 300ms;line-height:24px}.btn:hover{border-color:rgb(var(--black));color:rgb(var(--black));background:#f2f2f2}.btn.btn-outline{border:1px solid #050505;padding:11px 24px;border-radius:8px;font-weight:600;line-height:24px}.btn.btn-outline:hover{background:rgb(var(--primary));color:rgb(var(--white));border-color:rgb(var(--primary))}.btn.btn-outline:hover path{fill:rgb(var(--white))}.btn-br-light{color:rgb(var(--white));border-color:rgb(var(--white))}.btn-br-light:hover{background:rgb(var(--white));color:rgb(var(--black));text-decoration:none}.btn-gradient{background:rgb(var(--my-gradient));color:rgb(var(--white));border-color:rgb(var(--primary));border-width:0;padding-top:15px;padding-bottom:15px}.btn-filled{background:rgb(var(--primary));color:rgb(var(--white));border-color:rgb(var(--primary))}.btn-filled:hover{background:rgb(var(--darkGreen));border-color:rgb(var(--darkGreen));color:rgb(var(--white));text-decoration:none}.section-heading{padding:0 2.4rem 4.8rem 0}.section-heading:before{content:"";display:block;width:90px;height:6px;background-color:rgb(var(--body-text));margin-bottom:2.4rem}.container{width:100%;margin:0 auto;padding:0 16px}@media(min-width:768px){.container{padding:0 24px}}@media(min-width:1200px){.container{max-width:var(--content-min-width);padding:0}}.container-fluid{width:100%;margin:0 auto;padding:0 16px}@media (min-width:768px){.container-fluid{padding:0 24px}}@media screen and (min-width:1440px){.container-fluid{max-width:var(--content-width)}}.col{display:flex}.center{text-align:center}.col-wrap{flex-wrap:wrap}.col-center{justify-content:center}.col-between{justify-content:space-between}.col-spaced{justify-content:space-around}.col-end{justify-content:flex-end}.col-middle{align-items:center}.col-bottom{align-items:flex-end}.col-top{align-items:flex-start}.col-stretch{align-items:stretch}.nx-hero-content-link .btn-filled:hover{background:#fff0;border-color:rgba(var(--white));color:rgba(var(--white))}.nx-hero-content-link .btn-filled:hover span svg path{stroke:none;fill:rgba(var(--darkGreen))}