/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:fallback;font-family:"RO Sans";font-weight:400;src:url(/themes/custom/micert/assets/fonts/RO-SansWebText-Regular.woff2) format("woff2"),url(/themes/custom/micert/assets/fonts/RO-SansWebText-Regular.woff) format("woff")}@font-face{font-display:fallback;font-family:"RO Sans";font-style:italic;font-weight:400;src:url(/themes/custom/micert/assets/fonts/RO-SansWebText-Italic.woff2) format("woff2"),url(/themes/custom/micert/assets/fonts/RO-SansWebText-Italic.woff) format("woff")}@font-face{font-display:fallback;font-family:"RO Sans";font-weight:700;src:url(/themes/custom/micert/assets/fonts/RO-SansWebText-Bold.woff2) format("woff2"),url(/themes/custom/micert/assets/fonts/RO-SansWebText-Bold.woff) format("woff")}
*,::after,::before{box-sizing:border-box}:root{font-size:18px}@media (min-width:768px) and (max-width:992px){:root{font-size:calc(18px + (20 - 18) * 100vw-768px/992-768)}}@media (min-width:992px){:root{font-size:20px}}html{color:#000;font-family:"RO Sans",sans-serif;font-weight:400;height:100%;line-height:1.5;scroll-behavior:smooth;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{height:100%;margin:0}figcaption,figure,main{display:block}hr{border:none;border-bottom:1px solidd #ccc;height:1px;margin:1rem 0}
form{margin:1rem 0 0}form>:first-child{margin-top:0}fieldset{border:none;margin:1rem 0 0;padding:0}details{border:1px solid #ccc;border-radius:4px;margin:1rem 0 0;padding:1rem}label,legend,summary{cursor:pointer;display:block;font-style:normal;line-height:1.25;margin:.5rem 0 0}summary{margin:-1rem;padding:1rem}button{border-radius:4px;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1.5}button:focus{outline:1px dashed currentcolor}input,select,textarea{caret-color:black;color:#000;font-family:inherit;font-size:1rem;line-height:1.5;margin:.5rem 0 0;-webkit-text-fill-color:black}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.6;pointer-events:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border:1px solid #ccc;border-radius:4px;outline:0;padding:calc(.35rem - 1px) .75rem;width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{border-color:#007bc7;outline:1px dashed currentcolor;outline-offset:1px}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#757575}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#757575}[type=checkbox]:focus,[type=radio]:focus{outline:1px dashed currentcolor;outline-offset:1px}textarea{display:block;max-width:none;resize:vertical}
h1,h2,h3,h4,h5,h6{margin:1rem 0 0;scroll-margin-top:1rem}h1{color:#000;font-family:inherit;font-size:2.25rem;font-weight:700;line-height:1.25;scroll-margin-top:1.5rem;margin-top:0}h1:focus{outline:1px dashed currentcolor;outline-offset:2px}h2{color:#000;font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1.25;scroll-margin-top:1.5rem}h2:focus{outline:1px dashed currentcolor;outline-offset:2px}h3{color:#000;font-family:inherit;font-size:1.125rem;font-weight:700;line-height:1.25;scroll-margin-top:1.5rem}h3:focus{outline:1px dashed currentcolor;outline-offset:2px}h4{color:#000;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;scroll-margin-top:1.5rem}h4:focus{outline:1px dashed currentcolor;outline-offset:2px}h5{color:#000;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;scroll-margin-top:1.5rem}h5:focus{outline:1px dashed currentcolor;outline-offset:2px}h6{color:#000;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;scroll-margin-top:1.5rem}h6:focus{outline:1px dashed currentcolor;outline-offset:2px}
figure{margin:1rem 0 0}h1+figure{margin-top:1.5rem}figure>:first-child{margin-top:0}img{height:auto;image-rendering:optimize-contrast;margin:1rem 0 0;max-width:100%;vertical-align:middle}h1+img{margin-top:1.5rem}figcaption{font-size:.875rem;font-style:italic;margin:.5rem 0 0}figcaption>:first-child{margin-top:0}
ol,ul{padding-left:2rem}ol+ol,ol+ul,p+ol,p+ul,ul+ol,ul+ul{margin-top:.75rem}ol{list-style-type:decimal}
a{color:#01689b;cursor:pointer;text-decoration:underline}a:hover{text-decoration:none}a:focus{outline:1px dashed currentcolor;outline-offset:2px}
