@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&family=Rubik:wght@400;500;600;700&display=swap');:root{--primary:#008000--secondary:#34AD54;--light:#EEF9FF;--dark:#091E3E}body{font-size:1.4rem;font-family:'Nunito',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Rubik',sans-serif}.spinner{width:40px;height:40px;background:var(--primary);margin:100px auto;-webkit-animation:1.2s ease-in-out infinite sk-rotateplane;animation:1.2s ease-in-out infinite sk-rotateplane}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.fw-bold,h1,h2{font-weight:800!important}.fw-semi-bold,h3,h4{font-weight:700!important}.fw-medium,h5,h6{font-weight:600!important}.btn,.navbar-dark .navbar-nav .nav-link{font-family:Nunito,sans-serif;font-weight:600;transition:.5s}.btn-primary,.btn-secondary{color:#fff;box-shadow:inset 0 0 0 50px transparent}.btn-primary:hover{box-shadow:inset 0 0 0 0 var(--primary)}.btn-secondary:hover{box-shadow:inset 0 0 0 0 var(--secondary)}.btn-square{width:36px;height:36px}.btn-sm-square{width:30px;height:30px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding-left:0;padding-right:0;text-align:center}@media (min-width:576px){.image-bottom{right:0;bottom:0;left:0}}#cb-cookie-banner{position:fixed;bottom:0;left:0;width:100%;z-index:999;border-radius:0;display:none;font-size:1rem;border-top:1px solid #cacdd1}.navbar-dark .navbar-nav .nav-link{position:relative;margin-left:25px;padding:20px 0;color:#fff;font-size:0.857rem;outline:0}.sticky-top.navbar-dark .navbar-nav .nav-link{padding:20px 0;color:var(--dark)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:hover{color:var(--primary)}.mfp-preloader a:hover,.navbar-dark .navbar-brand h1{color:#fff}.navbar-dark .navbar-toggler{color:var(--primary)!important;border-color:var(--primary)!important}@media (max-width:991.98px){.sticky-top.navbar-dark{position:relative;background:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link.show,.sticky-top.navbar-dark .navbar-nav .nav-link{padding:10px 0;color:var(--dark)}.navbar-dark .navbar-brand h1{color:var(--primary)}}@media (min-width:992px){.navbar-dark,.navbar-dark .navbar-nav .nav-link.active::before,.navbar-dark .navbar-nav .nav-link:hover::before{width:100%;left:0}.navbar-dark{position:absolute;top:0;border-bottom:1px solid rgba(256,256,256,.1);z-index:999}.sticky-top.navbar-dark{position:fixed;background:#FFFFFF}.navbar-dark .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background:var(--primary);transition:.5s}.navbar-dark .navbar-nav .nav-link.nav-contact::before{display:none}.sticky-top.navbar-dark .navbar-brand h1{color:var(--primary)}}.carousel-caption{top:0;left:0;right:0;bottom:0;background:rgba(9,30,62,.3);z-index:1}@media (max-width:576px){.h-100-ynx{height:auto!important}.carousel-caption h5{font-size:14px;font-weight:500!important}.carousel-caption h1{font-size:30px;font-weight:600!important}}.carousel-control-next,.carousel-control-prev{width:10%}.carousel-control-next-icon,.carousel-control-prev-icon{width:3rem;height:3rem}.section-title::before{position:absolute;content:"";width:150px;height:5px;left:0;bottom:0;background:var(--primary);border-radius:2px}.section-title.text-center::before{left:50%;margin-left:-75px}.section-title.section-title-sm::before{width:90px;height:3px}.section-title.section-title-sm::after{width:4px;height:3px}.service-item{position:relative;transition:.5s}.service-item .service-icon{margin-bottom:30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:2px;transform:rotate(-45deg)}.service-item .service-icon i{transform:rotate(45deg)}.service-item a.btn{position:absolute;width:60px;bottom:-48px;left:50%;margin-left:-30px;opacity:0}.service-item:hover a.btn{bottom:-24px;opacity:1}.testimonial-carousel .owl-dots{margin-top:15px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;background:#ddd;border-radius:2px;transition:.5s}.testimonial-carousel .owl-dot.active{width:30px;background:var(--primary)}.testimonial-carousel .owl-item.center{position:relative;z-index:1}.blog-item .blog-img img,.link-animated a,.team-item,.team-item .team-img img,.testimonial-carousel .owl-item .testimonial-item{transition:.5s}.testimonial-carousel .owl-item.center .testimonial-item{background:#fff!important;box-shadow:0 0 30px #ddd}.ynx-box-shadow{box-shadow:0 20px 30px -20px}.team-social{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:.5s}.team-social a.btn{position:relative;margin:100px 3px 0;opacity:0}.team-item:hover{box-shadow:0 0 30px #ddd}.team-item:hover .team-social{background:rgba(9,30,62,.7)}.team-item:hover .team-social a.btn:first-child{opacity:1;margin-top:0;transition:.3s}.team-item:hover .team-social a.btn:nth-child(2){opacity:1;margin-top:0;transition:.3s .05s}.team-item:hover .team-social a.btn:nth-child(3){opacity:1;margin-top:0;transition:.3s .1s}.team-item:hover .team-social a.btn:nth-child(4){opacity:1;margin-top:0;transition:.3s .15s}.blog-item:hover .blog-img img,.team-item:hover .team-img img{transform:scale(1.15)}@media (min-width:991.98px){.facts{position:relative;margin-top:-75px;z-index:1}}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.bg-header{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.link-animated a:hover{padding-left:10px}@media (min-width:767.98px){.footer-about{margin-bottom:-75px}}.footer_color{background-color:#09688b}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-gallery .mfp-image-holder .mfp-figure,.mfp-zoom{cursor:pointer}.mfp-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}img{display:block;margin:0 auto}.contact-form-wrap{padding:30px;border-radius:10px}.contact-form-wrap .contact-form-group{position:relative;margin-bottom:30px}.contact-form-wrap .contact-form-group>i{left:14px;top:14px;width:32px;height:32px;position:absolute;text-align:center;line-height:32px;border-radius:50%;display:inline-block;pointer-events:none;color:#0ac083;background:rgba(10,192,131,.2);font-size:12px;font-family:"Font Awesome 5 Free";font-weight:700}.contact-form-wrap .contact-form-group .form-control{height:60px;color:#000;outline:none;padding:0 60px;font-size:15px;border:1px solid #ddd;border-radius:5px;-webkit-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width: 576px){.contact-form-wrap .contact-form-group .form-control{font-size:14px}}.contact-form-wrap .contact-form-group .form-control:focus{outline:none;border:none;color:#000;-webkit-box-shadow:0 23px 49px 0 rgba(61,82,96,.15);box-shadow:0 23px 49px 0 rgba(61,82,96,.15)}.contact-form-wrap .contact-form-group #txtInput{padding-left:90px}.contact-form-wrap .contact-form-group #txtCaptchaSpan{position:absolute;top:50%;height:60px;padding-left:14px;padding-right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0ac083;color:#fff;border-radius:5px 0 0 5px}.contact-form-wrap .contact-form-group textarea.form-control{height:auto;padding-top:20px}.contact-form-wrap .empty-form span,.contact-form-wrap .email-invalid span,.contact-form-wrap .phone-invalid span,.contact-form-wrap .terms-alert span,.contact-form-wrap .subject-alert span,.contact-form-wrap .security-alert span{display:block;padding:20px;margin-bottom:10px;border-radius:5px;color:#721c24;background:rgba(242,116,116,.2)}#error_message{margin-top:30px;display:block;padding:20px;border-radius:5px;word-break:break-word;background:rgba(242,116,116,.2);color:#721c24}.custom-modal .modal-header{text-align:center;padding:20px}.custom-modal .modal-header h5,.custom-modal .modal-header button{color:#fff}.custom-modal .modal-header.danger{background:#f27474;color:#fff}.custom-modal .modal-header.success{background:#0ac083;color:#fff}.custom-modal .modal-header.terms{background:#07f;color:#fff}.custom-modal .modal-body{padding:20px}.custom-modal .modal-body .form-popup-inner{text-align:center}.custom-modal .modal-body .form-popup-inner .form-icon{margin-bottom:30px}.custom-modal .modal-body .form-popup-inner .form-icon svg{width:100px;height:100px;border-radius:50%}.custom-modal .modal-body .form-popup-inner .form-icon.danger svg{fill:#f27474;stroke:#f27474;background:rgba(242,116,116,.1)}.custom-modal .modal-body .form-popup-inner .form-icon.success svg{fill:#0ac083;stroke:#0ac083;background:rgba(10,192,131,.1)}.custom-modal .modal-footer{padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.path.check{stroke-dashoffset:-100;-webkit-animation:dashCheck .9s .35s ease-in-out forwards;animation:dashCheck .9s .35s ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dashCheck{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dashCheck{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}.custom-control{padding:0}.custom-control .custom-control-input{position:relative}.custom-control span{vertical-align:middle;margin-left:14px;color:#000}.custom-control span a{color:#0ac083}@media screen and (max-width: 576px){.custom-control span{font-size:14px}}.custom-control .custom-control-label{margin-left:0;width:32px;height:32px;outline:none;text-align:center;line-height:32px}.custom-control .custom-control-label::before{top:0;left:0;width:32px;height:32px;cursor:pointer;text-align:center;line-height:32px;position:absolute;border:none !important;pointer-events:initial;border-radius:50% !important;display:inline-block;color:#0ac083;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(10,192,131,.2);font-size:12px;font-family:"Font Awesome 5 Free";font-weight:700}.custom-control-label::before,.custom-control-label:active::before,.custom-control-input:not(:disabled):active~.custom-control-label::before{border:none;content:"";color:#0ac083;background:rgba(10,192,131,.2)}.custom-control-label::after{display:none}.custom-control-label::before{border:none}.form-validate-icons{top:0;right:14px;height:60px;position:absolute;line-height:60px}.form-validate-icons span{opacity:0;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}.form-validate-icons span:before{width:32px;height:32px;text-align:center;line-height:32px;border-radius:50%;color:#fff;display:inline-block;font-size:14px;font-family:"Font Awesome 5 Free";font-weight:700}.form-validate-icons span.error{opacity:1;visibility:visible}.form-validate-icons span.error:before{content:"";color:#f27474;background:rgba(242,116,116,.2)}.form-validate-icons span.success{opacity:1;visibility:visible}.form-validate-icons span.success:before{content:"";color:#0ac083;background:rgba(10,192,131,.2)}
/*--------------------------------------------------------------
# Table of Content
--------------------------------------------------------------*/
.toc-wrapper {
    background: #FFF;
    box-shadow: 0 3px 30px rgb(0 0 0 / .24);
    margin: 0 auto;
    border-radius: 50px;
}
.toc-header {
    background: #202c75;
    border-radius: 50px 50px 0 100px;
    min-height: 80px;
    display: flex;
    align-items: center;
}
.toc-heading {
    font-size: 26px;
    color: #FFF;
    margin: 0 0 0 30px;
    width: 100%;
    font-weight: 600;
}
.toc-list-wrapper {
    background: #202c75;
    border-radius: 50px 0 52px 52px;
}
.toc-list {
    border-radius: 0 100px 50px 50px;
    background: #FFF;
    margin: 0;
    list-style: none;
    padding: 40px 20px 30px;
}
.toc-list-item a {
    position: relative;
    color: #4c4c4c;
    text-decoration: none;
    display: block;
    padding: 5px 10px 5px 36px;
    border-radius: 10px;
    cursor: pointer;
    transition: .2s ease;
}
.toc-list-item a:before {
    content: '';
    width: 12px;
    height: 12px;
    background-color: #3d73c9;
    position: absolute;
    border-radius: 50%;
	margin-top: 8px;
    left: 10px;
}
.toc-list-item a:hover {
    box-shadow: 0 8px 15px rgba(90, 147, 246, 0.55);
    background: #3241a1;
    color: #FFF;
}
.toc-list-item a:hover:before {
    background: #FFF;
}