#main em a::after,#main label a::after,#main li a::after,#main p a::after,#main>.message,.backgroundcliptext .text-bg-cit-gradient::before,.bg-cit-gradient,.border-bottom-gradient::after,.highlight:before,.message,.navbar#mainNav::after,.navigation-item.shadow-cit .card-footer::after,.quote .quote-img-wrp,blockquote::before,h2.heading.has-line::after,h3.heading.has-line::after,h4.heading.has-line::after,h5.heading.has-line::after,hr{background:#cfe319;background:-moz-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:-webkit-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:-o-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%)}.bg-cit-gradient-inverted,.hover-cit-gradient-inverted:hover{background:#3293d0;background:-moz-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:-webkit-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:-o-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%)}.landing-page .full-header::after{content:"\f078";font-family:"Font Awesome 5 Free"!important;font-weight:900;font-size:min(10vw,100px);line-height:0;width:min(10vw,100px);display:block;position:absolute;left:0;right:0;bottom:max(5vh,65px);margin:0 auto;-webkit-animation:bounce .5s ease-in-out;-moz-animation:bounce .5s ease-in-out;-o-animation:bounce .5s ease-in-out;animation:bounce .5s ease-in-out;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}}@-moz-keyframes bounce{from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-moz-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}}@-o-keyframes bounce{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,15px,0)}}@keyframes bounce{from{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,15px,0);-moz-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}}#main em a::after,#main label a::after,#main li a::after,#main p a::after,#main>.message,.backgroundcliptext .text-bg-cit-gradient::before,.bg-cit-gradient,.border-bottom-gradient::after,.highlight:before,.message,.navbar#mainNav::after,.navigation-item.shadow-cit .card-footer::after,.quote .quote-img-wrp,blockquote::before,h2.heading.has-line::after,h3.heading.has-line::after,h4.heading.has-line::after,h5.heading.has-line::after,hr{background:#cfe319;background:-moz-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:-webkit-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:-o-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%)}.bg-cit-gradient-inverted,.hover-cit-gradient-inverted:hover{background:#3293d0;background:-moz-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:-webkit-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:-o-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%)}.text-bg-cit-gradient{color:#65ec80}.desktop-feature-collection .header{top:85px}.desktop-feature-collection p,.mobile-feature-collection p{margin-bottom:0!important}.desktop-feature-collection>.row:first-child>div:not(:first-child):not(:last-child)::after{content:"";position:absolute;display:block;height:60%;width:1px;background:#dee2e6;right:0;top:0;bottom:0;margin:auto}.highlight:before{content:"";inset:0;position:absolute}.highlight>div{background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;padding:3rem 3rem 3rem 1.5rem!important}.highlight>div:after{content:"\f0eb";top:-75px;right:-35px;position:absolute;z-index:0;color:#f6f6f6;font-size:230px;font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.highlight>div>*{z-index:1;position:inherit}.button-wrapper{right:3%;bottom:30px}.button-wrapper .contact-button{height:50px;width:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#bb{position:fixed;bottom:30px}#main em a::after,#main label a::after,#main li a::after,#main p a::after,#main>.message,.backgroundcliptext .text-bg-cit-gradient::before,.bg-cit-gradient,.border-bottom-gradient::after,.highlight:before,.message,.navbar#mainNav::after,.navigation-item.shadow-cit .card-footer::after,.quote .quote-img-wrp,blockquote::before,h2.heading.has-line::after,h3.heading.has-line::after,h4.heading.has-line::after,h5.heading.has-line::after,hr{background:#cfe319;background:-moz-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:-webkit-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:-o-linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%);background:linear-gradient(45deg,#cfe319 0,#9ee294 50%,#3293d0 100%)}.bg-cit-gradient-inverted,.hover-cit-gradient-inverted:hover{background:#3293d0;background:-moz-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:-webkit-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:-o-linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%);background:linear-gradient(45deg,#3293d0 0,#9ee294 50%,#cfe319 100%)}h2.heading.has-line::after,h3.heading.has-line::after,h4.heading.has-line::after,h5.heading.has-line::after{content:"";width:30%;height:4px;display:block;margin-top:10px}h2.heading.has-line.widget-align-center::after,h3.heading.has-line.widget-align-center::after,h4.heading.has-line.widget-align-center::after,h5.heading.has-line.widget-align-center::after{margin:10px auto 0 auto}h2.heading.has-line.widget-align-right::after,h3.heading.has-line.widget-align-right::after,h4.heading.has-line.widget-align-right::after,h5.heading.has-line.widget-align-right::after{margin-left:auto}blockquote{padding-left:20px;position:relative;font-style:italic}blockquote::before{content:"";position:absolute;height:100%;width:3px;left:0;top:3px}.navbar#mainNav{max-height:100vh}.navbar#mainNav #navbarResponsive{max-height:-webkit-calc(100vh - 89px);max-height:-moz-calc(100vh - 89px);max-height:calc(100vh - 89px);overflow:auto}.navbar#mainNav .dropdown ul.dropdown-menu.show{display:grid!important}.navbar#mainNav .dropdown ul.dropdown-menu>.nav-item{width:auto;float:none}.navbar#mainNav .dropdown ul.dropdown-menu>.nav-item>.nav-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center;padding:.5rem .8rem}.landing-page .full-header>.container{-webkit-box-align:start!important;-webkit-align-items:start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:start!important;margin-top:30%}.navigation-item.shadow-cit .card-footer::after{content:"";display:block;position:absolute;width:100%;height:5px;bottom:0;left:0;right:0}@media (min-width:576px){nav.navbar#mainNav:not(.default-behavior) .dropdown:first-child ul.dropdown-menu{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.landing-page .full-header>.container{margin-top:15%}}@media (min-width:992px){nav.navbar#mainNav:not(.default-behavior) #navbarResponsive{overflow:inherit}nav.navbar#mainNav:not(.default-behavior) .dropdown:first-child:hover>.dropdown-menu{display:grid!important}nav.navbar#mainNav:not(.default-behavior) .dropdown:first-child ul.dropdown-menu{max-width:960px;width:100%;overflow:auto;position:fixed;top:75px;left:0;right:0;margin:0 auto!important}nav.navbar#mainNav:not(.default-behavior) .dropdown:not(:first-child){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.navbar#mainNav:not(.default-behavior) .dropdown:not(:first-child)>ul{right:inherit;left:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content}nav.navbar#mainNav:not(.default-behavior) .dropdown .nav-item:hover{background:#fbfbfb}nav.navbar#mainNav:not(.default-behavior) .dropdown .nav-item:hover .nav-link{color:#cfe319}}@media (min-width:1199px){nav.navbar#mainNav:not(.default-behavior) .dropdown:first-child ul.dropdown-menu{max-width:1140px}}
