html.h-100{height:100%}body.d-flex{display:flex;flex-direction:column}body.h-100{min-height:100vh}.flex-shrink-0{flex:1 0 auto}.mt-auto{margin-top:auto}@font-face{font-display:swap;font-family:ETmodules;font-style:normal;font-weight:400;src:url(/fonts/ETmodules.woff) format("woff")}header.wordpress{background:#fff;color:rgba(0,0,0,.6);color:#666;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-weight:500;line-height:1.7em}header.wordpress .top-bar{margin:auto;max-width:1080px;padding:10px 0;position:relative;transition:padding .3s ease 0s;width:80%}header.wordpress .agolix-logo{max-width:50%}header.wordpress .agolix-logo img{height:auto;max-width:100%}header.wordpress>div{align-items:stretch;display:flex;justify-content:space-between}header.wordpress a{color:rgba(0,0,0,.6)}header.wordpress a.drop-down{background:rgba(0,0,0,.03)}header.wordpress nav{background:#fff!important;border-top:3px solid #2ea3f2;box-shadow:none;display:none;font-weight:700;position:absolute;top:100%}header.wordpress nav ul{background:#fff;display:block;list-style:none;margin:0}header.wordpress nav ul li{border-bottom:1px solid rgba(0,0,0,.03);float:none;line-height:1;padding:0}header.wordpress nav ul li a{color:#000;font-size:15px;padding:10px 5%}header.wordpress nav ul li ul{padding:5px}header.wordpress nav>ul{box-shadow:0 2px 5px rgba(0,0,0,.1);padding:30px}header.wordpress nav .sub-menu{display:block;margin-left:2rem}header.wordpress nav .sub-menu li{float:none}header.wordpress nav.show{display:block}header.wordpress .neon-bar{background-image:linear-gradient(90deg,#fe1f84,#fe5801);background-position:50%;background-size:cover;color:#fff;font-weight:500;justify-content:center;line-height:1.7em;margin:0;min-height:40px;padding:7px 43px 8px;text-align:center}header.wordpress .neon-bar p{margin:0;padding:0}header.wordpress .neon-bar a{word-wrap:break-word;color:#c6e4ff;font-weight:500;line-height:1.7em;text-decoration:underline}#menu-toggle{background:#fff;border:none;line-height:0}#menu-toggle:before{color:#1639e0;content:"a";font-family:ETmodules;font-size:32px}.blue-banner{background-image:linear-gradient(97deg,rgba(106,179,244,.97),#0025e0);background-position:50%;background-size:cover;color:#fff;line-height:1.7em;padding:20px 43px}.blue-banner h1,.blue-banner h4{font-size:30px;line-height:1.6em;margin:0;padding:0;text-align:center}.blue-banner .row{line-height:1.7em;margin:auto;padding:0}@media (min-width:981px){header.wordpress nav{border:none;display:block;position:relative}header.wordpress button{display:none}header.wordpress .top-bar{align-items:center;padding:26px 0}header.wordpress .agolix-logo{max-width:100%}header.wordpress .agolix-logo img{height:auto;max-width:none;width:auto}header.wordpress nav>ul{align-items:center;box-shadow:none;display:flex;gap:0;height:100%;justify-content:flex-end;list-style:none;padding:0 20px;width:100%}header.wordpress nav>ul li{align-content:center;border:none;float:none;height:100%;position:relative}header.wordpress nav>ul li ul{background:#fff;display:none;padding:22px;position:absolute}header.wordpress nav>ul li ul li{color:#666;font-size:14px;font-weight:500;line-height:2em;list-style:none;margin:0;padding:0 20px}header.wordpress nav>ul li ul li a{word-wrap:break-word;color:#1639e0!important;display:block;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:600;line-height:1.2em;list-style:none;margin:0;padding:6px 20px;padding-bottom:8px!important;text-decoration:none;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}header.wordpress nav>ul li:hover>ul{display:block}header.wordpress nav>ul a{word-wrap:break-word;color:rgba(0,0,0,.6)!important;display:block;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:600;line-height:1em;margin:0;padding:6px 10px!important;text-decoration:none;transition:all .4s ease-in-out}header.wordpress nav>ul a.drop-down{background:none;display:inline-flex;gap:.3rem}header.wordpress nav>ul a.drop-down:after{content:"3";font-family:ETmodules;font-size:16px;font-weight:800}header.wordpress ul.sub-menu{background:#fff;border-radius:10px;border-top:3px solid #1639e0!important;border-color:#212950;color:#666;display:none;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-weight:500;left:0;line-height:26px;list-style:none;margin:0;padding:20px 0;position:absolute;text-align:left;top:calc(100% - 1px);transition:all .2s ease-in-out;width:270px!important;z-index:5}.blue-banner .row{max-width:1080px;width:80%}}footer.page-footer{flex-shrink:0}
