@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-XLt.woff2");font-weight:100;font-display:swap}@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-Bk.woff2");font-weight:400;font-display:swap}@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-Md.woff2");font-weight:500;font-display:swap}@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-Demi.woff2");font-weight:700;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{font-size:16px;font-family:"ITCAvantGardePro",sans-serif}html{margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;color:#FFF;background-color:#5F94A8;-ms-overflow-style:none;scrollbar-width:1px}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}a{color:#FFF;text-decoration:none}body[landscape] #login{padding:1rem}#login{width:auto;max-width:550px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:3rem 1rem}#login #login_error{background-color:#5F94A8;color:#c00;border:none;width:auto !important;box-shadow:none;margin:1rem 0 0 0;padding:0;line-height:1.25rem}#login .message{background-color:#5F94A8;border:none;color:#FFF;width:auto !important;box-shadow:none;margin:1rem 0 0 0;padding:1rem 0;line-height:1.25rem}#login h1{margin-bottom:1rem}#login h1 a{background-image:url(../img/logo.svg);height:65px;width:100%;background-size:100% 65px;background-repeat:no-repeat;margin:0}#login form{width:auto !important;border:none;box-shadow:none;padding:0;margin-top:3rem;background-color:#5F94A8;color:#FFF}#login form label{text-align:left}#login form input{border-radius:0;margin-right:0;box-shadow:none}#login form input[type="text"],#login form input[type="email"],#login form input[type="password"]{background-color:#5F94A8;border:none;border-bottom:1px solid #FFF;color:#FFF;width:100%}#login form input:focus{outline:none;border-color:#FFF}#login form input[type=checkbox]{position:relative;width:25px;height:25px;background-color:#5F94A8;border:1px solid #FFF}#login form input[type=checkbox]:checked::before{background-color:#FFF;content:"";width:19px;height:19px;margin:0;float:none;position:absolute;top:2px;left:2px}#login form .dashicons-visibility:before,#login form .dashicons-hidden:before{color:#FFF}#login form .button.wp-hide-pw:focus{outline:none;box-shadow:none;border:none}#login form .google-captcha-notice{font-size:.75rem;line-height:1.125rem;text-align:left;margin-bottom:2rem}#login .button-primary{background-color:#FFF;border-color:#FFF;color:#5F94A8;font-weight:700;border-radius:0;display:block;width:100%;margin-top:2rem;outline:none;height:60px;text-transform:uppercase;font-weight:bold;font-size:1rem;transition:all 0.3s ease-out}#login .button-primary:hover{background-color:#5F94A8;color:#FFF}.login #backtoblog{display:none}.login #nav{padding:0}.login #nav a,.google-captcha-notice a,.privacy-policy-link{color:#FFF;text-decoration:none;display:inline-block;position:relative;line-height:1rem}.login #nav a:after,.google-captcha-notice a:after,.privacy-policy-link:after{content:"";display:inline-block;width:100%;height:1px;background-color:#FFF;transition:all 0.5s ease-out;position:absolute;bottom:-4px;left:0}.login #nav a:hover,.google-captcha-notice a:hover,.privacy-policy-link:hover{color:#FFF;text-decoration:none}.login #nav a:hover:after,.google-captcha-notice a:hover:after,.privacy-policy-link:hover:after{width:0}@media (orientation: landscape){#login{padding:1rem}}@media (min-width: 768px){#login{padding:0}}
