@keyframes bgposition{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn-gradient:hover{background-size:200% 200%;animation:bgposition 1s ease infinite}@keyframes levitation{0%{opacity:0;transform:translate(0px, 0)}20%{opacity:1;transform:translate(10px, -15px)}40%{opacity:1;transform:translate(0px, -30px)}60%{opacity:1;transform:translate(10px, -45px)}80%{opacity:0;transform:translate(0px, -60px)}100%{opacity:0;transform:translate(0px, -60px)}}@keyframes horizontaltoleft{0%{opacity:0;transform:translate(0px, 0)}20%{opacity:1;transform:translate(10px, 5px)}40%{opacity:1;transform:translate(20px, 0)}60%{opacity:1;transform:translate(30px, -5px)}80%{opacity:0;transform:translate(40px, 0)}100%{opacity:0;transform:translate(40px, 0)}}@keyframes horizontaltoright{0%{opacity:0;transform:translate(40px, 0)}20%{opacity:1;transform:translate(30px, 5px)}40%{opacity:1;transform:translate(20px, 0)}60%{opacity:1;transform:translate(10px, -5px)}80%{opacity:0;transform:translate(0px, 0)}100%{opacity:0;transform:translate(0px, 0)}}@keyframes attacktoleft{0%{opacity:0;transform:translate(40px, 0)}20%{opacity:1;transform:translate(30px, 0)}40%{opacity:1;transform:translate(20px, 0)}60%{opacity:1;transform:translate(10px, 0)}80%{opacity:0;transform:translate(0px, 0)}100%{opacity:0;transform:translate(0px, 0)}}@keyframes attacktoright{0%{opacity:0;transform:translate(0px, 0)}20%{opacity:1;transform:translate(10px, 0)}40%{opacity:1;transform:translate(20px, 0)}60%{opacity:1;transform:translate(30px, 0)}80%{opacity:0;transform:translate(40px, 0)}100%{opacity:0;transform:translate(40px, 0)}}@keyframes fadeing{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:1}80%{opacity:0}100%{opacity:0}}.virus-animation{position:absolute;animation:levitation 9s linear infinite;top:0;right:0;width:100%;height:100%}.virus-animation.animation-horizontal-to-left{animation:horizontaltoleft 2s linear infinite}.virus-animation.animation-horizontal-to-right{animation:horizontaltoright 2s linear infinite}.virus-animation.animation-horizontal-attack-to-left{animation:attacktoleft 2s linear infinite}.virus-animation.animation-horizontal-attack-to-right{animation:attacktoright 2s linear infinite}.virus-animation.animation-fading{animation:fadeing 5s linear infinite}.virus-animation.delay-1{animation-delay:-1s}.virus-animation.delay-2{animation-delay:-2s}.virus-animation.delay-3{animation-delay:-3s}.virus-animation.delay-4{animation-delay:-4s}.virus-animation.delay-5{animation-delay:-5s}.virus-animation.delay-m05{animation-delay:-0.5s}.virus-animation.delay-m15{animation-delay:-1.5s}.virus-animation.delay-02{animation-delay:-0.2s}.virus-animation.delay-03{animation-delay:-0.3s}.virus-animation.delay-04{animation-delay:-0.4s}.virus-animation.delay-05{animation-delay:-0.5s}.virus-animation.delay-06{animation-delay:-0.6s}.virus-animation.delay-07{animation-delay:-0.7s}.virus-animation .virus{position:absolute;left:0;top:0;width:50%;height:50%}.virus-animation .virus img{width:100%;height:100%}.virus-animation .virus.virus-xl{width:100%;height:100%}.virus-animation .virus-1{transform:scale(0.2) rotate(90deg)}.virus-animation .virus-2{transform:scale(0.27) rotate(0deg)}.virus-animation .virus-3{transform:scale(0.23) rotate(180deg)}.virus-animation .virus-4{transform:scale(0.16) rotate(270deg)}.virus-animation .virus-5{transform:scale(0.1) rotate(270deg)}.virus-animation .virus2{transform:scale(0.5)}.virus-animation .virus2b{transform:scale(0.3)}.virus-animation .virus2c{transform:scale(0.2)}@keyframes anim3dlayer1{0%{margin-right:13%}25%{margin-right:15%}50%{margin-right:17%}75%{margin-right:15%}100%{margin-right:13%}}@keyframes anim3dlayer2{0%{margin-right:23%}25%{margin-right:27%}50%{margin-right:31%}75%{margin-right:27%}100%{margin-right:23%}}.animation-3d{position:relative;float:right;max-width:100%}.animation-3d .animation-3d-bg{height:100%}.animation-3d .animation-3d-layer-1{position:absolute;width:100%;height:100%;left:0;top:0}.animation-3d .animation-3d-layer-1 img{animation:anim3dlayer1 14s linear infinite;margin-top:9%;margin-right:15%}.animation-3d .animation-3d-layer-2{position:absolute;width:100%;height:100%;left:0;top:0}.animation-3d .animation-3d-layer-2 img{animation:anim3dlayer2 14s linear infinite;margin-top:18%;margin-right:27%}@media (max-width: 1000px){.animation-3d{display:none}}html{font-size:20px}@media (max-width: 1500px){html{font-size:16px}}@media (max-width: 1000px){html{font-size:14px}}body{font-family:'Poppins', sans-serif}a{color:inherit}.container{max-width:1700px}.bg-blue{background:#1f305f;color:white}.bg-white{background:white;color:#1f305f}.btn-gradient{background:linear-gradient(270deg, #47fca8, #00fff5);background-size:100% 100%;color:#1f305f;font-weight:bold}.btn-blue{background:#1f305f;color:white;font-weight:bold;transition:background-color 0.5s, color 0.5s}.btn-blue:hover{color:#1f305f;background:white}.btn{border-radius:0.5rem}.navbar.navbar-custom{max-width:1900px;margin-left:auto;margin-right:auto;color:white}.navbar.navbar-custom .navbar-brand{position:relative;width:200px;height:50px}.navbar.navbar-custom .navbar-brand .normal{position:absolute;left:0;top:0;opacity:1;transition:opacity 0.5s}.navbar.navbar-custom .navbar-brand .normal:hover{opacity:0}.navbar.navbar-custom .navbar-brand .alter{position:absolute;left:0;top:0;opacity:0;transition:opacity 0.5s}.navbar.navbar-custom .navbar-brand .alter:hover{opacity:1}.navbar.navbar-custom .navbar-nav .nav-item{margin:0}.navbar.navbar-custom .navbar-nav .nav-item .nav-link{color:white;font-weight:bold;border-radius:0.5rem;padding:0.5rem 1rem;transition:background-color 0.5s, color 0.5s}.navbar.navbar-custom .navbar-nav .nav-item .nav-link:hover{color:#1f305f;background-color:white}section{padding-top:150px;padding-bottom:100px;position:relative;overflow:hidden}@media (max-width: 1000px){section{padding-top:50px;padding-bottom:20px}}section .bg-absolute-top-right{position:absolute;top:0;right:0;overflow:hidden}@media (max-width: 1000px){section .bg-absolute-top-right{width:30%}}section .bg-absolute-bottom-right{position:absolute;bottom:0;right:0;overflow:hidden}@media (max-width: 1000px){section .bg-absolute-bottom-right{width:30%}}section .h1,section .h2,section .h3,section .h4{font-weight:bold;margin-top:2rem;margin-bottom:2rem}section .h1{font-size:2rem}section .bigger-letter{font-weight:bold;font-size:2.5rem;float:left;margin:-0.5rem 0.5rem -0.5rem 0}section .custom-border-left{position:relative}section .custom-border-left:before{content:"";border-left:5px solid #04FFF1;margin-left:-1rem;padding-left:1rem;position:absolute;top:25%;height:50%}section.section-top .title{padding-top:1rem;padding-bottom:3rem;width:200%;position:absolute;z-index:999}section.section-top .title .h1{font-weight:bold;font-size:3rem;margin-top:0}section.section-top .title .h2{padding:0.5rem 0;font-size:1rem}@media (max-width: 1000px){section.section-top .title{padding-top:2rem;position:relative;width:100%}section.section-top .title .h1{font-size:2.5rem}section.section-top .title .h2{font-size:1.5rem}}@media (min-width: 1000px){section.section-1 .text-top{padding-left:1rem}section.section-1 .text-top p{width:70%}}section.section-2 .text-custom{padding-left:1rem}section.section-3 .text-custom{padding-left:1rem}section.section-4 .text-custom{padding-left:1rem}section.section-5{padding-top:250px;height:919px;background:url("../img/s5bg.png") no-repeat center 100%;color:#1f305f}@media (max-width: 1000px){section.section-5{padding-top:50px;padding-bottom:50px;background-size:auto 100%;height:auto}}section.section-bottom .sources{font-size:0.8em}section.section-bottom .sources .h3{margin-top:0;margin-bottom:1rem}section.section-bottom .border-custom-top{border-top:1px solid rgba(255,255,255,0.3)}.modal-backdrop{background:white}.modal-dialog{box-shadow:0px 0px 36px 12px rgba(0,0,0,0.28);border-radius:1rem;border:0}.modal-dialog .modal-table{border-radius:1rem;padding:0}.modal-dialog .modal-table .close-div{position:absolute;right:1%;top:1%}.modal-dialog .modal-table .close-div .close{font-size:3rem;color:white;opacity:0.9}.modal-dialog .modal-table .more-div{position:absolute;bottom:-45px;left:0;width:100%;text-align:center}.modal-dialog .modal-table .table{border-radius:1rem;width:100%;border:0;color:#1f305f;margin-bottom:3rem}.modal-dialog .modal-table .table thead{display:table;width:100%}.modal-dialog .modal-table .table thead th{color:white;font-size:1.4rem;background:#1F305F;width:25%}.modal-dialog .modal-table .table thead th.th1{width:22%;background:#334A88;text-align:center}.modal-dialog .modal-table .table thead th.th1b{width:19%;background:#334A88;text-align:center}.modal-dialog .modal-table .table thead th.th2b{width:18%}.modal-dialog .modal-table .table thead th.th3b{width:18%}.modal-dialog .modal-table .table thead th.th4b{width:38%}.modal-dialog .modal-table .table tbody{display:table;width:90%;margin:0 auto}.modal-dialog .modal-table .table tbody th{width:19%}.modal-dialog .modal-table .table tbody td{width:25%}.modal-dialog .modal-table .table tbody:last-child td,.modal-dialog .modal-table .table tbody:last-child th{border-bottom:0}.modal-dialog .modal-table .table tbody tr:hover td,.modal-dialog .modal-table .table tbody tr:hover th{background:rgba(241,242,245,0.9)}.modal-dialog .modal-table .table tr:nth-child(odd){background:rgba(241,242,245,0.35)}.modal-dialog .modal-table .table td{border-bottom:1px solid rgba(31,48,95,0.2);border-left:1px solid rgba(31,48,95,0.2)}.modal-dialog .modal-table .table th{border-bottom:1px solid rgba(31,48,95,0.2)}@media (min-width: 1400px){.modal-dialog .modal-table{font-size:14px}}@media (min-width: 1000px){.mobile-only{display:none}}@media (max-width: 1000px){.mobile-only{display:block}.mobile-padding{padding-left:3rem;padding-right:3rem}.mobile-text-center{text-align:center !important}}#cookies{padding:0.5rem 0 0;position:fixed;bottom:0;left:0;color:white;background-color:rgba(0,0,0,0.8);width:100%;z-index:1000;display:none}#cookies .content{margin-top:-20px}#cookies-btn-close{position:relative;height:1.75rem;width:1.75rem;margin-left:auto;cursor:pointer}#cookies-btn-close:before,#cookies-btn-close:after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:white}#cookies-btn-close:before{transform:rotate(45deg) translateY(-50%)}#cookies-btn-close:after{transform:rotate(-45deg) translateY(-50%)}
