@font-face{font-family:OpenSans-Regular;src:url(/fonts/OpenSans-Regular.eot);src:url(/fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Regular.otf) format("otf"),url(/fonts/OpenSans-Regular.svg#OpenSans-Regular) format("svg"),url(/fonts/OpenSans-Regular.woff) format("woff"),url(/fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.eot);src:url(/fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-Regular.woff2) format("woff2"),url(/fonts/Lato-Regular.woff) format("woff"),url(/fonts/Lato-Regular.ttf) format("truetype"),url(/fonts/Lato-Regular.svg#Lato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(/fonts/Roboto-Regular.eot);src:url(/fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Regular.otf) format("otf"),url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto-Bold.eot);src:url(/fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Bold.otf) format("otf"),url(/fonts/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Black;src:url(/fonts/Roboto-Black.eot);src:url(/fonts/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Black.otf) format("otf"),url(/fonts/Roboto-Black.woff2) format("woff2"),url(/fonts/Roboto-Black.woff) format("woff"),url(/fonts/Roboto-Black.ttf) format("truetype"),url(/fonts/Roboto-Black.svg#Roboto-Black) format("svg");font-weight:400;font-style:normal}:root{--background:#fff;--primary:#333;--secondary:#fba504;--heading-colour:rgba(0,0,0,.9);--primary-font2:"OpenSans-Regular",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--secondary-font:"Lato",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--primary-font:"Roboto-Regular",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Roboto-Bold",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--roboto-black-font:"Roboto-Black",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bold-font:"Roboto-Bold",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body,html{max-width:100vw;overflow-x:hidden}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--primary-font);font-feature-settings:normal}body{color:var(--primary);background:var(--background);font-family:var(--primary-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0}*{box-sizing:border-box;padding:0}a{text-decoration:none;color:#333}a:hover{text-decoration:underline}a:hover,p{color:var(--primary)}p{font-family:var(--primary-font);margin:20px 0;line-height:30px;-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.75rem}h1{font-size:2.8rem;line-height:1.25;color:var(--heading-colour)}h1,h2{font-family:var(--heading-font)}h2{font-size:1.5rem;line-height:2rem;color:var(--primary)}li{margin-bottom:15px;padding-bottom:5px}ol,ul{list-style:none;list-style-type:none;margin:0;padding:0}.logo{cursor:pointer;max-width:100%;height:auto;width:230px}.mtop{margin-top:25px}strong{font-family:var(--bold-font);font-weight:700}span,strong{color:var(--primary)}span{font-family:var(--primary-font)}img,video{max-width:100%;height:auto}video{vertical-align:middle}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-xs{font-size:.75rem;line-height:1rem}#advertisement,.advertise{position:relative}.advertise{text-align:center}.app-card{margin-top:0;position:relative;transition:transform 1s ease}.app-card,.app-card.visible{transform:translateY(0);opacity:1}.app-card.visible{transform:translateX(0)}.itemslist hr{margin-top:2rem!important;margin-bottom:2rem!important;border-top:3px solid #edeef0!important;opacity:1!important}.card{border:none}.card-content{padding:0;position:relative}.card-content h2{font-size:1.5rem;line-height:2rem;margin-top:1px;font-weight:700}.card-content h2,.card-content p{color:var(--primary)}.card-content .img-fluid.image,.card-content .video{width:100%;height:auto}.rounded-full{border-radius:9999px}.inline-block{display:inline-block}.maintitle{font-size:2.8rem;line-height:1.25;color:var(--heading-colour);margin-bottom:0}.msubtitle{font-weight:500;font-size:.75rem;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.mauthor{font-weight:100;color:var(--primary);margin-bottom:1.25rem;margin-top:.9rem}.mauthor,.mauthor span{font-size:.875rem;line-height:1.25rem}.mauthor span{font-weight:200}.publishdate{text-align:right}.ql h2,.reactions h2,.social h2{text-transform:uppercase;letter-spacing:.1em;font-size:1rem;color:var(--primary)}.text-white{color:#fff}footer{background:#fff;padding:30px 0;position:relative;width:100%}footer p{color:var(--primary);text-align:center;font-size:1em;margin-bottom:10px}footer ul li,footer ul li a{color:#000}.footer-links{width:100%;display:inline-flex}.rating svg{width:1.2em;color:#fed030;display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.ratingsection{font-size:1.125rem;line-height:1.75rem;font-family:var(--primary-font)}.ratingsection span{font-family:var(--primary-font);color:var(--heading-colour)}.cta-card{color:#fff;background-color:#3061ff;padding:18px 50px 16px;cursor:pointer;pointer-events:all;position:relative;display:inline-block;line-height:1em;align-self:flex-start;overflow:hidden;transition:all .5s ease-in-out;z-index:1;font-weight:700;width:100%;text-align:center;font-size:1.25rem;line-height:1.75rem;font-family:var(--heading-font);border-radius:.375rem}.cta-card:not(.white):hover{color:#fff!important}.cta-card:hover{text-decoration:none}.app-card .description a,.app-card .description a strong,.app-card .title a{color:#3061ff;font-weight:700}.app-card .title .number{margin-right:10px;padding:3px 10px;font-size:1.25rem;line-height:1.75rem}.app-card .title .number strong{color:#fff}.quicklinks{margin-left:5px}.quicklinks span{padding-left:1.25rem;display:flex}a.quicklinks,a.quicklinks span{color:#3061ff;font-weight:700}.quicklinks li{margin-bottom:10px;padding-bottom:5px}#introlist .description p:last-child{margin-bottom:0}.pt-intro{padding-top:1.75em}.navbar{background-color:#fff;padding-top:.75rem}.navbar-brand{padding:0}.navbar-nav .nav-item{margin-left:15px;margin-right:15px}.nav-link{font-size:1.2rem;font-weight:500;color:#343a40;transition:color .3s}.nav-link:hover{color:var(--primary)}.nav-link.active{text-decoration:underline}.navbar-nav{text-align:center;margin-top:30px}.navbar-toggler{cursor:pointer;border:none;background:none;font-size:24px;outline:none}.navbar-toggler-icon:focus,.navbar-toggler:focus{outline:none;border:none;box-shadow:none}.navbar-toggler-icon{display:inline-block;width:30px;height:3px;background-color:#343a40;position:relative}.navbar-toggler-icon:after,.navbar-toggler-icon:before{content:"";position:absolute;width:30px;height:3px;background-color:#343a40;transition:transform .3s ease}.navbar-toggler-icon:before{top:-8px}.navbar-toggler-icon:after{bottom:-8px}.navbar-collapse{display:none;transition:max-height .3s ease-in-out;max-height:0;align-items:center;justify-content:center}.navbar-collapse.active{display:block;max-height:300px}.footercontent p{font-size:.875rem;line-height:1.75rem}.category-heading{font-size:1.75rem;font-weight:600;margin-bottom:1rem;text-align:center}.category-section{padding-top:2rem;padding-bottom:2rem}.form-select{width:100%;max-width:400px;padding:.5rem;font-size:1rem}.form-label{font-size:1rem;margin-bottom:.5rem}.no-items-message{font-size:1.2rem;color:#555;padding:2rem}@media (max-width:768px){.category-heading{font-size:1.5rem}.form-select{font-size:.9rem;max-width:100%}}@media (min-width:992px){.container-fluid{max-width:992px}.site-padding{padding:0 60px}.dhide{display:none}.dshow{display:inline-flex}}@media (max-width:1024px){.advertise{text-align:right;position:absolute;top:25px;right:25px;z-index:1}.pt-intro{padding-top:2px}.line{display:block!important}}@media (max-width:991.98px){.site-padding{padding:0 25px}.navbar{padding-bottom:5px}.logo{cursor:pointer;max-width:100%;height:auto;width:200px}h1{font-size:1.875rem;line-height:2.25rem}h2{font-size:1.4rem;line-height:1.85rem}hr.mobile-line{margin:.3rem 0}.advertise{text-align:right;position:absolute;top:25px;right:25px;z-index:1}.pt-intro{padding-top:2px}.mauthor span{font-weight:200;font-size:.75rem;line-height:1rem}.app-card .title .number{margin-right:10px;padding:3px 10px;font-size:1.25rem;line-height:1.45rem}.footercontent p{font-size:.875rem;line-height:1.75rem}.navbar-nav{flex-direction:column;align-items:center}.navbar-nav .nav-item{margin:0}.navbar-collapse{display:none}.navbar-collapse.active{display:block;max-height:300px}.cta-card{padding:10px 10px 8px;font-size:1em}.card-content{padding:5px 0;position:relative}.card-content h2{font-size:1.4rem;line-height:1.85rem}.quicklinks span{padding-left:0;display:flex}.maintitle{font-size:1.875rem;line-height:2.25rem}.footer-links{width:100%;display:flex}.dhide{display:none}.quicklinks{margin-left:0}.ratingsection{font-size:1rem;line-height:1.5rem}}@media (max-width:767px){.mhide{display:none}.mshow{display:block}}.alert{padding:8px 14px;margin-bottom:12px;text-align:center;color:#000;text-shadow:0 1px 0 hsla(0,0%,100%,.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}