@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:focus,a:hover{text-decoration:none!important;color:inherit}*,:after,:before{box-sizing:border-box}*,a{-webkit-tap-highlight-color:transparent!important}:root{--theme-primary:#58a8cb;--theme-primary-hover:#d0ab6790;--theme-secondary:#a9a9a9;--theme-text:#fff;--theme-body:#000;--theme-dark-text:#000;--theme-body-secondary:#111;--theme-header:#000;--theme-dark-color:#1e1e1e;--theme-muted-color:rgba(255,255,255,0.07);--theme-light-muted-color:rgba(0,0,0,0.07);--theme-light-alternate-color:#e6e6e6;--theme-background-layer:rgba(255,255,255,0.02);--theme-blur:12px;--body-text:#fff;--white:#fff;--radius:15px;--medium-radius:25px;--button-radius:50px;--tint-white:#edf3f6;--border-color:#d0d0d0;--light-border:rgba(255,255,255,0.25);--timing-function:0.5s cubic-bezier(0.4,0,0.2,1);--dark-gray:#68665c;--box-shadow:0 4px 4px 0 rgba(0,0,0,0.02);--error-red:#c62a12;--yellow:#f59123;--cc-btn-primary-bg:#58a8cb!important;--cc-btn-primary-hover-bg:#58a8cb90!important;--section-spacing:100px;--vertical-line:linear-gradient(180deg,rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.08) 40%,rgba(255,255,255,0.05));--vertical-line-light:linear-gradient(180deg,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.08) 40%,rgba(0,0,0,0.03));--horizontal-line:rgba(255,255,255,0.15);--light-line:rgba(255,255,255,0.01);--light-line-full:#ebebeb;--card-border:rgba(255,255,255,0.12);--card-background:rgba(0,0,0,0.65);--card-background-hover:rgba(0,0,0,0.5);--right-line:linear-gradient(90deg,rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.08));--left-line:linear-gradient(90deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.01))}@media only screen and (min-width:1600px){.container{max-width:1540px!important}}@media only screen and (min-width:1800px){.container{max-width:1680px!important}}body,html{scroll-behavior:smooth}button{cursor:pointer}body{font-family:Montserrat,sans-serif;font-size:14px;font-optical-sizing:auto;font-style:normal;line-height:20px;font-weight:400;color:var(--body-text);background:var(--theme-body);top:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}span{font:inherit}.title{font-size:30px;line-height:40px;font-weight:700;color:var(--white)}.heading{font-size:20px;line-height:30px;font-weight:600;color:var(--body-text)}.sub-title{line-height:25px}.mini-heading,.sub-title{font-size:16px;font-weight:500}.mini-heading{line-height:24px}.mini-title{font-size:18px;line-height:26px;font-weight:500}.skiptranslate{display:none!important}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.full-size-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:992px){:root{--section-spacing:200px}.title{font-size:45px;line-height:60px}.heading,.title{white-space:pre-line}.heading{font-size:35px;line-height:45px}.mini-heading{font-size:20px;line-height:30px}.mini-title{font-size:25px;line-height:33px}body{font-size:16px;line-height:24px}}@media only screen and (min-width:1200px){.title{font-size:50px;line-height:70px}.heading{font-size:40px;line-height:50px}.mini-title{font-size:30px;line-height:40px}}@media only screen and (min-width:1400px){.title{font-size:60px;line-height:70px}.mini-title{font-size:35px;line-height:45px}}@media only screen and (min-width:1600px){.title{font-size:65px;line-height:85px}.heading{font-size:45px;line-height:55px}}@media only screen and (min-width:1800px){.title{font-size:70px;line-height:90px}.heading{font-size:50px;line-height:60px}}.spacing-top{padding-top:var(--section-spacing)}.spacing-bottom{padding-bottom:var(--section-spacing)}.margin-spacing-top{margin-top:var(--section-spacing)}.margin-spacing-bottom{margin-bottom:var(--section-spacing)}