.home-page section{margin-top:1em}.home-page .sec-1 .sec-wrapper{display:grid;flex-direction:column;justify-content:center;align-items:center;gap:1em}.home-page .sec-1 .sec-wrapper .header-1{color:var(--clr-text-primary)}.home-page .sec-1 .sec-wrapper .header-1 .acc-text{color:var(--clr-text-primary)!important;-webkit-text-fill-color:white;-webkit-text-stroke:1px var(--clr-text-primary);text-shadow:0px 2px 3px rgba(0,0,0,.25)}@media screen and (min-width: 900px){.home-page .sec-1 .sec-wrapper{grid-template-columns:1fr 1fr;place-content:center}}.home-page .sec-2{background-color:var(--clr-acc-1);padding:2em 0}.home-page .sec-2 .sec-wrapper .header-2{color:#fff;-webkit-text-fill-color:white;-webkit-text-stroke:1px var(--clr-text-primary);text-shadow:0px 2px 3px rgba(0,0,0,.25)}.header{padding:1em 0;position:fixed;left:0;right:0;top:0;z-index:1500;gap:2em;background-color:#fff;box-shadow:0 5px 0 var(--clr-acc-bg)}.header .header-wrapper{display:flex;justify-content:space-between;align-items:center}.header .header-wrapper .logo-img-container{width:150px;height:50px!important}.header .header-wrapper .logo-img-container .header-logo{width:100%;height:min-content;height:100%!important}.primary-nav{position:absolute;left:0%;right:0;top:100%;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);transition:height 375ms ease-in-out,visibility 0s ease-in .4s;will-change:height;height:0vh;visibility:collapse;display:flex;justify-content:center;align-items:safe}@media screen and (min-width: 900px){.primary-nav{position:static;visibility:visible;height:max-content;background-color:transparent}}.nav-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3em}.nav-menu .active{color:var(--clr-text-secondary)!important}.nav-menu a{font-size:1rem;font-weight:500;color:var(--clr-text-acc-2);padding:1em;cursor:pointer;transition:all .2s ease-in-out;font-family:var(--ff-heading)}.nav-menu a:hover{color:var(--clr-text-secondary)}@media screen and (min-width: 900px){.nav-menu{flex-direction:row;gap:1.5em}}.list-item{opacity:0;transition:opacity .1s ease-in-out 50ms}@media screen and (min-width: 900px){.list-item{opacity:1;transition:opacity .1s ease-in-out 50ms}}.menuopened .primary-nav{height:90vh;visibility:visible;transition:height .65s ease-in-out}.menuopened .list-item{opacity:1;transition:opacity .1s ease-in-out .3s}@media screen and (min-width: 900px){.menubtn{display:none}}.menubtn{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.line{fill:none;stroke:var(--clr-acc-bg);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .3s cubic-bezier(.1,.01,.72,.27),stroke-dashoffset .4s cubic-bezier(.1,.01,.72,.27)}.line1{stroke-dasharray:60 207;stroke-width:8}.line2{stroke-dasharray:60 60;stroke-width:8}.line3{stroke-dasharray:60 207;stroke-width:8}.menuopened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:8}.menuopened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:8}.menuopened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:8}@media (min-width: 900px){.menubtn{display:none}}.maintenance-sec{max-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff}.maintenance-sec .img-container{max-width:250px}.maintenance-sec .img-container img{width:100%}.maintenance-sec .col{display:flex;justify-content:center;align-items:center}.maintenance-sec .flex-col{flex-direction:column}.maintenance-sec h1,.maintenance-sec h2,.maintenance-sec p{text-align:center}.maintenance-sec .text{color:gray}.maintenance-sec .bold{font-weight:700}.maintenance-sec .loader{margin:1em;width:20px;--b: 2px;aspect-ratio:1;border-radius:50%;background:#181818;-webkit-mask:repeating-conic-gradient(rgba(0,0,0,0) 0deg,#000 1deg 70deg,rgba(0,0,0,0) 71deg 90deg),radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l5 .7s infinite}.loader-sec{height:100vh;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:990000}.loader-sec .loader-wrapper{height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.loader-sec .loader-content{flex-direction:column;padding:1em;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:.5em}.loader-sec .loader-content .img-container{max-width:200px}.loader-sec .loader-content .img-container img{width:100%}.loader-sec .loader-content .text{font-family:var(--ff-body);font-weight:600;font-size:.875rem;margin-top:0;color:#1f1f1f}.loader-sec .loader-content .loader{width:20px;--b: 2px;aspect-ratio:1;border-radius:50%;background:#181818;-webkit-mask:repeating-conic-gradient(rgba(0,0,0,0) 0deg,#000 1deg 70deg,rgba(0,0,0,0) 71deg 90deg),radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l5 .7s infinite}@keyframes l5{to{transform:rotate(.5turn)}}:root{--clr-text-primary: #34527b;--clr-text-secondary: #121212;--clr-text-acc: #f05454;--clr-text-acc-2: #858585;--clr-header-text: var(--clr-text-light);--clr-acc-bg: #121212;--clr-acc-bg-2: #f5f5f5;--clr-acc: #f05454;--clr-acc-1: #34527b;--clr-acc-2: #121212;--clr-btn: hsl(30, 11%, 90%);--clr-btn-text: #34527b;--clr-acc-btn: #f05454;--clr-acc-btn-text: #f05454;--ff-body: "Montserrat", sans-serif;--ff-heading: "Ubuntu", sans-serif;--ff-nav: "Dosis", sans-serif;--fw-light: 300;--fw-reg: 400;--fw-med: 500;--fw-semi-bold: 600;--fw-bold: 700;--fs-100: .625rem;--fs-200: .75rem;--fs-300: .875rem;--fs-400: 1rem;--fs-500: 1.125rem;--fs-600: 1.5rem;--fs-700: 1.75rem;--fs-800: 2.5rem;--fs-900: 4rem;--fs-btn: var(--fs-300);--fs-heading-1: var(--fs-800);--fs-heading-2: var(--fs-600);--fs-heading-3: var(--fs-500)}@media screen and (min-width: 500px){:root{--fs-heading-1: var(--fs-900);--fs-heading-2: var(--fs-800);--fs-heading-3: var(--fs-700)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul,ol{list-style:none}a{text-decoration:none;color:var(--clr-accent)}html:focus-within{scroll-behavior:smooth}html,body{height:calc(100vh - 3.8em);font-optical-sizing:auto;font-style:normal}body{text-rendering:optimizeSpeed;line-height:1.5;font-family:var(--ff-body);padding-top:4em}a:not([class]){text-decoration-skip-ink:auto}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading)!important;line-height:1}img{width:100%}img,picture,svg{max-width:100%!important;display:block;border-radius:5px}iframe{border:none;border-radius:12px}.container{width:90%;margin:0 auto}@media screen and (min-width: 600px){.container{width:90%}}.inverted-btn{background-color:var(--clr-acc-btn);color:var(--clr-acc-btn-text)}.btn{border:none;border-radius:5px;font-family:var(--ff-body);font-size:var(--fs-btn);padding:.15em .75em;cursor:pointer;font-weight:600;background-color:var(--clr-btn);color:var(--clr-btn-text);transition:all .25s ease-in-out}.btn:hover{background-color:var(--clr-text-acc);box-shadow:0 0 4px 2px #00000040;color:var(--clr-text-light)}.outline-red{margin-top:1em;background-color:transparent;color:var(--clr-acc-btn-text);border:2px solid var(--clr-acc-btn)}.outline-red:hover{cursor:pointer;background-color:var(--clr-acc);color:#fff}.outline-blue{margin-top:1em;background-color:transparent;color:var(--clr-acc-1);border:2px solid var(--clr-acc-1)}.outline-blue:hover{cursor:pointer;background-color:var(--clr-acc-1);color:#fff}.outline-black{margin-top:1em;background-color:transparent;color:var(--clr-acc-2);border:2px solid var(--clr-acc-2)}.outline-black:hover{cursor:pointer;background-color:var(--clr-acc-2);color:#fff}.header-1{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-1)}.header-2{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-2)}.header-3{font-weight:var(--fw-semi-bold);font-size:var(--fs-heading-3)}.nav-link{font-size:var(--fs-400);font-weight:var(--fw-med);cursor:pointer;transition:color .25s ease-in-out,box-shadow .25s ease-in-out}h1,h2,h3,h4{margin-top:1em}.header-icon{display:flex;justify-content:flex-start;align-items:center;gap:.25em}.icon img{width:25px}p{font-weight:500;font-size:.875rem;margin-top:1em;color:var(--clr-text-primary)}@media screen and (min-width: 1000px){p{font-size:.9rem}}.app{padding-top:4em}.text{color:var(--clr-text-primary)}.inverted-p{color:var(--clr-text-light)}.no-scroll{max-height:100vh;overflow:hidden}.acc-header{color:var(--clr-text-acc)}
