body{line-height:1.5;font-family:var(--font-family),sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;color:#fff;background-color:#020205}html{scroll-behavior:smooth}.pb-2rem{padding-bottom:2rem}.navbar{background-color:var(--primary-color)!important;opacity:.9;min-height:60px;max-height:80px;padding:1rem 0}.navbar .container{display:flex;align-items:center;justify-content:space-between}.navbar-brand img{max-height:100px;height:auto;width:auto}.navbar .nav-item .nav-link{text-transform:uppercase;padding:8px 10px!important;font-size:15px;color:#c2f0fa;letter-spacing:1px;transition:.2s ease}.navbar .nav-item .nav-link:hover,.navbar .dropdown-item:hover{background:-webkit-linear-gradient( 135deg,#844414 0%,#cf7d52 25%,#fcd5be 50%,#cf7d52 75%,#844414 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar .dropdown:hover .dropdown-menu{background-color:var(--primary-color)!important;color:#c2f0fa;visibility:visible;opacity:.9;border:1px solid #c2f0fa;border-radius:4px;box-shadow:0 0 5px #d3e4ec}.navbar .dropdown-menu{padding:15px 0;border:0;top:40px;left:-35px;border-radius:0;display:block;visibility:hidden;opacity:0;transform:translateY(20px);background-color:#020205;color:#c2f0fa;transition:.3s ease}.navbar .dropdown-item{letter-spacing:2px;color:#c2f0fa;padding:8px 20px;transition:.2s ease}.navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.navbar-nav .nav-item.dropdown>.nav-link.dropdown-toggle::after{margin-left:.25rem;vertical-align:middle}.navbar-nav .button{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;font-size:13px;font-family:var(--font-family),sans-serif;line-height:1.2;min-height:auto;border-radius:4px;box-shadow:rgba(149,228,244,.5)0 0 5px,#C2F0FA 0 0 0 1px;transition:transform .2s ease}.navbar-nav .button:hover{transform:scale(1.05)}.navbar-nav{display:flex;flex-direction:row;align-items:center;margin:0;padding:0}@media(max-width:900px){.navbar-nav{flex-direction:column;align-items:flex-start;width:100%}.navbar-nav .nav-item{margin:.25rem 0}.navbar-nav .nav-link{padding:6px 12px!important;font-size:14px;line-height:1.2}.navbar-nav .button{padding:6px 16px;line-height:1.2}.navbar-collapse,.navbar .dropdown-menu{background-color:var(--primary-color);border-radius:4px;border:1px solid #c2f0fa;box-shadow:0 0 5px #d3e4ec;padding:1rem}.navbar .dropdown-menu{display:none;opacity:1;visibility:visible;transform:translateY(0)}.navbar .dropdown-menu.view,.navbar .dropdown-menu.show{display:block}.navbar-toggler{border-color:rgba(194,240,250,.5)}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(194,240,250,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}}footer{background-color:#020205;color:#c2f0fa;font-size:11pt;text-align:justify}:root{--btn-font:var(--font-family), sans-serif;--btn-color:#C2F0FA;--blue-gradient:linear-gradient(
    86.3deg,
    rgba(8,24,68,1) 26%,
    rgba(0,119,182,1) 87.6%
  );--gold-gradient:linear-gradient(
    135deg,
    #844414 0%,
    #cf7d52 25%,
    #fcd5be 50%,
    #cf7d52 75%,
    #844414 100%
  );--btn-radius:4px;--btn-transition:background 0.3s ease, color 0.3s ease,
                    border-color 0.3s ease, transform 0.2s ease}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--btn-font);font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--btn-color);-webkit-text-fill-color:currentColor;background-clip:border-box;-webkit-background-clip:border-box;border:1px solid transparent;border-radius:var(--btn-radius);cursor:pointer;transition:var(--btn-transition)}a.btn.btn--primary{color:var(--btn-color);-webkit-text-fill-color:var(--btn-color);background-clip:border-box;-webkit-background-clip:border-box}.btn--primary{padding:8px 24px;background:var(--blue-gradient);box-shadow:rgba(149,228,244,.5)0 0 10px,var(--btn-color)0 0 0 1px}.btn--primary:hover{background:linear-gradient( 86.3deg,#0077b6 26%,#081844 87.6% );transform:scale(1.05)}.btn--animated{padding:16px 44px;background:var(--blue-gradient);box-shadow:rgba(149,228,244,.9)0 0 30px,var(--btn-color)0 0 0 1px;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);animation:fadeUp 1s ease-out 1.5s forwards}.btn--animated::after{content:'→';margin-left:10px;transition:transform .3s ease}.btn--animated:hover::after{transform:translateX(5px)}.btn--gradient-text:hover{background:0 0;border-color:var(--btn-color);box-shadow:0 0 10px #d3e4ec;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn--gradient-text:hover::after{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn--secondary{padding:16px 44px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.leadmagnet-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;width:100%;padding-bottom:3rem}.leadmagnet-wrapper form{display:flex;flex-direction:row;align-items:center;gap:1rem}.read-article-container{margin-top:auto}.read-article-container .read-article-link{display:inline-block;color:#00eaff;font-size:1rem;font-weight:300;letter-spacing:1px;text-decoration:none;opacity:0;transform:translateY(20px);animation:fadeUp 1s ease-out 1.5s forwards}.read-article-icon{color:#00eaff;margin-top:.5rem;text-align:center}.read-article-icon i{font-size:2.5rem;display:block;opacity:0;transform:translateY(20px);animation:fadeUp 1s ease-out 1.5s forwards}.icon{font-size:40px;background:-webkit-linear-gradient( 135deg,#844414 0%,#cf7d52 25%,#fcd5be 50%,#cf7d52 75%,#844414 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-icons{list-style:none;padding:0;display:flex;gap:12px;justify-content:center;align-items:center}.social-icons li a{color:#c2f0fa;font-size:16px;text-decoration:none;transition:color .3s ease}.social-icons li a:hover{background:-webkit-linear-gradient( 135deg,#844414 0%,#cf7d52 25%,#fcd5be 50%,#cf7d52 75%,#844414 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.resp-sharing-button{padding:.5em .2em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:background-color .3s ease,border-color .3s ease;background-color:transparent;color:#095282!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#095282;stroke:none;transition:fill .3s ease;width:1.3em;height:1.3em;margin-right:.25em}.resp-sharing-button:hover,.resp-sharing-button:active,.resp-sharing-button:focus{outline:none}.resp-sharing-button:hover .resp-sharing-button__icon--solid,.resp-sharing-button:hover .resp-sharing-button__icon--solidcircle,.resp-sharing-button:active .resp-sharing-button__icon--solid,.resp-sharing-button:active .resp-sharing-button__icon--solidcircle,.resp-sharing-button:focus .resp-sharing-button__icon--solid,.resp-sharing-button:focus .resp-sharing-button__icon--solidcircle{fill:#00eaff}.type-toolkit .resp-sharing-button__icon--solid,.type-toolkit .resp-sharing-button__icon--solidcircle,.type-course .resp-sharing-button__icon--solid,.type-course .resp-sharing-button__icon--solidcircle,.type-service .resp-sharing-button__icon--solid,.type-service .resp-sharing-button__icon--solidcircle{fill:#c2f0fa!important;transition:color .3s ease}.type-toolkit .resp-sharing-button:hover .resp-sharing-button__icon--solid,.type-toolkit .resp-sharing-button:hover .resp-sharing-button__icon--solidcircle,.type-course .resp-sharing-button:hover .resp-sharing-button__icon--solid,.type-course .resp-sharing-button:hover .resp-sharing-button__icon--solidcircle,.type-service .resp-sharing-button:hover .resp-sharing-button__icon--solid,.type-service .resp-sharing-button:hover .resp-sharing-button__icon--solidcircle{fill:#00eaff!important}.overflow-hidden{overflow:hidden!important}#search-form{display:flex;align-items:center;gap:.5rem;padding-top:3rem;margin-bottom:1em}#search-form input,#search-form select,#search-form button{border:1px solid #c2f0fa;border-radius:.25rem;box-shadow:0 0 5px #d3e4ec;padding:.5em;height:2.5rem;font-size:1rem;line-height:1.5;font-family:inherit;background-color:#c2f0fa}#search-form input{flex:1;min-width:200px}#search-form select{min-width:150px}#search-form input:focus,#search-form select:focus,#search-form button:focus{outline:none;border-color:#80d6e8;box-shadow:0 0 8px #b5eaf2}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white-color);z-index:999;display:flex;align-items:center;justify-content:center}.hero{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero::after{content:"";position:absolute;inset:0;z-index:0;background-image:var(--hero-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transform:translateX(-50px);animation:heroBgFadeIn 1s ease-out forwards;animation-delay:1s}@keyframes heroBgFadeIn{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,191,255,.15) 5%,transparent 40%);z-index:0}.hero-content{position:absolute;top:30%;left:25%;transform:translate(-50%,-50%);max-width:800px;z-index:3;opacity:0;animation:fadeLeft 1s ease-out .5s forwards;text-align:left!important}.type-toolkit .hero-content,.type-course .hero-content,.type-service .hero-content{left:20%;transform:translateY(-50%);top:10%}.hero-cta{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1.2rem;z-index:3}.hero-content .animated-button,.hero-content .read-article-container{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.hero-content h1,.hero-content h2,.hero-content h3{opacity:0;transform:translateX(50px);animation-fill-mode:forwards;margin-bottom:1rem;letter-spacing:4px;text-align:left!important}.hero-content h1{animation:fadeLeft 1s ease-out .5s forwards;text-transform:uppercase}.hero-content h2{animation:fadeLeft 1s ease-out .8s forwards}.hero-content h3{animation:fadeLeft 1s ease-out 2s forwards}.type-toolkit .hero-content h1,.type-toolkit .hero-content h2,.type-toolkit .hero-content h3,.type-course .hero-content h1,.type-course .hero-content h2,.type-course .hero-content h3,.type-service .hero-content h1,.type-service .hero-content h2,.type-service .hero-content h3{margin-left:0;padding-left:0;margin-bottom:1rem}.type-toolkit .hero-content h3,.type-course .hero-content h3,.type-service .hero-content h3{text-transform:uppercase}.ecg-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.ecg-glow-layer{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:drawLine 1s ease-in forwards,ecg-glow 2s ease-in-out forwards;opacity:.1;filter:url(#glow)}.ecg-path{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:drawLine 1s ease-in forwards,ecg-glow 2s ease-in-out forwards;stroke-width:2;fill:none;filter:url(#glow)}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes ecg-glow{0%,100%{filter:blur(2px)}50%{filter:blur(6px)}}@keyframes fadeLeft{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}svg defs{filter:url(#glow)}.section{padding-top:0;padding-bottom:80px}.section .content{padding:20px}@media(max-width:768px){.section{padding-top:60px}}@media(max-width:480px){.section{padding-top:100px;padding-bottom:60px}.section .content{padding:15px}}#more-content{scroll-margin-top:80px}h1,h2,h3,h4,h5{font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif}h1,.h1{font-size:48px;font-weight:100;color:#c2f0fa;text-shadow:0 0 10px #11c5f9;letter-spacing:2px}h2,.h2{font-size:28px;padding-top:30px;color:#dff6fb;text-shadow:0 0 7px #d3e4ec;letter-spacing:1px}h3,.h3{color:#c2f0fa!important;font-size:20px;padding-top:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;color:#fff;font-size:16px}b,strong{font-weight:550;letter-spacing:.4px}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-up.visible{opacity:1!important;transform:translateY(0)!important}h2.fade-in,h3.fade-in,h4.fade-in,p.fade-in,li.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}h2.fade-in.visible,h3.fade-in.visible,h4.fade-in.visible,p.fade-in.visible,li.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-delay{transition-delay:.5s}.fade-in-delay-sec{transition-delay:1s}h2.fade-in,h3.fade-in{text-transform:uppercase;text-align:center}h2.fade-in{padding-bottom:2rem}.type-toolkit h2.fade-in,.type-toolkit h3.fade-in,.type-course h2.fade-in,.type-course h3.fade-in,.type-service h2.fade-in,.type-service h3.fade-in{text-transform:none;text-align:left;padding-bottom:2rem;padding-top:3rem}.type-toolkit h3.fade-in,.type-course h3.fade-in,.type-service h3.fade-in{text-transform:uppercase}p.fade-in{font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;color:#fff;font-size:16px;font-size:medium}.span{color:#c2f0fa}::-moz-selection{background:var(--primary-color);color:var(--white-color)}::selection{background:var(--primary-color);color:var(--white-color)}hr{width:90%;height:.5px;background-color:#c2f0fa}hr.light{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;border:0;height:1px;background-color:#c2f0fa;width:90%;margin:2rem auto}hr.light.visible{opacity:1;transform:translateY(0)}ul{list-style-type:none;margin:0;padding-left:20px;font-size:15px}ul li{margin-bottom:.5rem}ul li:last-child{margin-bottom:0}ul.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}ul.fade-in.visible{opacity:1;transform:translateY(0)}ol{margin:50px;padding-left:20px;font-size:15px}ol li{margin-bottom:.5rem}ol li:last-child{margin-bottom:0}ol.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}ol.fade-in.visible{opacity:1;transform:translateY(0)}.card,.resources-card{display:flex;flex-direction:column;align-items:center!important;text-align:center;color:#c2f0fa}.card{background-color:#020205;overflow:hidden;padding-top:2rem}.resources-card{border:.2px solid #c2f0fa;box-shadow:0 0 10px #dde0e2;margin:1.5rem!important}.card:hover{border:0}.card:hover .card-img-top{transform:scale(1.05)}.resources-card:hover{border:1px #00eaff;box-shadow:0 0 20px #60cafb}.card-img-top{max-width:80%;display:block;transition:transform .4s ease}.card-body{display:flex;flex-direction:column;align-items:center;text-align:center}.card-title{text-transform:uppercase;color:#c2f0fa;text-align:center!important}.card-animate{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;display:flex!important;flex-direction:column}.card-animate.visible{opacity:1!important;transform:translateY(0)!important}.resources-card i{font-size:3rem}.card-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start}.card-row .card{flex:1 1 260px;max-width:300px}a{color:#0077b6;background-color:transparent;text-decoration:none;cursor:pointer;transition:color .2s ease}a:visited{color:#095282}a:hover,a:focus{color:#00eaff;outline:none}a,a:visited,a:hover,a:focus{text-decoration:none!important;outline:none;box-shadow:none}.type-toolkit a,.type-course a,.type-service a{color:#59c1c9}.type-toolkit a:visited,.type-course a:visited,.type-service a:visited{color:#59c1c9}.type-toolkit a:hover,.type-course a:hover,.type-service a:hover{color:#00eaff}.collapsible-block{padding:0 3rem;margin-bottom:0;color:#fff}.collapsible-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:400;background-color:transparent;padding:1rem .8rem;transition:background-color .2s ease;color:#c2f0fa!important}.collapsible-summary span{color:#c2f0fa!important;font-size:large;letter-spacing:1px}.collapsible-summary:hover{color:#00eaff}.collapsible-body{padding:.6rem .8rem;background-color:#020205;color:#fff;text-align:left}.collapsible-summary i,.collapsible-summary .chevron-icon{font-family:themify;font-style:normal;font-weight:400;speak:never;text-transform:none;justify-content:center;line-height:1;color:#c2f0fa!important;display:inline-block;transition:transform .3s ease}.collapsible-block[open] .chevron-icon{transform:rotate(180deg)}.chevron-icon{font-size:1.1rem;display:inline-block;color:#fff!important}.type-toolkit h2,h3,h4,.type-course h2,h3,h4,.type-service h2,h3,h4{color:#c2f0fa}.type-toolkit ul,.type-course ul,.type-service ul{padding-left:20px;margin:0 50px 20px 60px;color:#fff}.type-toolkit ul li,.type-course ul li,.type-service ul li{padding-left:30px;position:relative;font-size:17px;color:#fff;margin-bottom:.5rem}.type-toolkit ul.fade-in,.type-course ul.fade-in,.type-service ul.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.type-toolkit ul.visible,.type-course ul.visible,.type-service ul.visible{opacity:1;transform:translateY(0)}.type-toolkit ul li:last-child,.type-course ul li:last-child,.type-service ul li:last-child{margin-bottom:0}.type-toolkit ul li::before,.type-course ul li::before,.type-service ul li::before{position:absolute;content:'';height:6px;width:6px;border-radius:50%;background:#fff;left:0;top:8px}.type-toolkit ul.list-inline>li::before,.type-toolkit ul.social-icons>li::before,.navbar-nav li::before{content:none!important}.type-course ul li:first-child,.type-toolkit ul li:first-child,.type-service ul li:first-child{margin-top:.75rem}.type-toolkit table,.type-course table,.type-service table{text-align:center;margin:50px;border:none;width:100%}.type-toolkit table td,.type-toolkit table th,.type-course table td,.type-course table th,.type-service table td,.type-service table th{padding:.75rem;vertical-align:middle;color:#c2f0fa;border:none}.type-toolkit thead,.type-course thead,.type-service thead,.type-toolkit tbody,.type-course tbody,.type-service tbody{background:0 0;font-size:medium;text-align:center;margin-bottom:0}.type-course ul.social-icons,.type-toolkit ul.social-icons,.type-service ul.social-icons{list-style-type:none!important;padding:0!important;margin:0!important;display:flex!important;gap:10px!important;justify-content:flex-end!important}.custom-jumbotron{position:relative;overflow:hidden;padding:0;margin-bottom:0;text-align:center;background-size:contain;background-position:50%;background-repeat:no-repeat;height:90vh}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;text-align:center}.caption-article{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);max-width:900px;text-align:left}@media(max-width:1024px){.caption-article{top:45%;left:40%;transform:translate(-50%,-50%);max-width:90%}.caption-article h1{font-size:2.5rem}.caption-article h2{font-size:1.5rem}}@media(max-width:768px){.caption-article{top:0%;left:40%;transform:translate(-50%,0);text-align:left!important;max-width:90%}.caption-article h1{font-size:1.5rem}.caption-article h2{font-size:1.2rem}}@media(max-width:480px){.caption-article{top:15%;left:10%;transform:translate(-50%,0);padding:0 1rem}.caption-article h1{font-size:1rem}}