﻿:root{--calendar-js-color-dark:#282828;--calendar-js-color-light:#f5f5f5;--calendar-js-color-white:#fff;--calendar-js-color-hover:#fac863;--calendar-js-color-link:#115edb;--calendar-js-color-nav-link-hover:#575555;--calendar-js-color-text:#515151;--calendar-js-color-header:#212529;--calendar-js-color-darker-grey:#e3eeee;--calendar-js-color-grey:#eee;--calendar-js-border-radius:.375rem;}html,body{margin:0;height:100%;font:14px/1.6 poppins,Helvetica,sans-serif,serif;color:var(--calendar-js-color-text);}@media(min-width:992px){html,body{font:16px/1.6 poppins,Helvetica,sans-serif,serif;}}body div.layout{display:flex;flex-direction:column;padding:0;min-height:100%;}body div.layout div.container-main{flex:1 0 auto!important;margin-left:auto;margin-right:auto;max-width:1000px;padding:15px;padding-left:25px;padding-right:25px;width:100%;overflow-x:auto;animation:fade-in-effect 1s;}body div.layout ins.adsbygoogle{display:block;}body div.layout header{background-color:var(--calendar-js-color-dark);color:var(--calendar-js-color-light);}body div.layout header nav div.navigation-links{margin-left:auto;margin-right:auto;max-width:1260px;text-wrap:nowrap;}@media(min-width:992px){body div.layout header nav div.navigation-links{padding:15px;}}body div.layout header nav div.navigation-links div.navigation-menu-links{background-color:var(--calendar-js-color-dark);color:var(--calendar-js-color-light);position:absolute;left:0;width:100%;padding:15px;z-index:100;}@media(min-width:992px){body div.layout header nav div.navigation-links div.navigation-menu-links{position:inherit;padding:0;z-index:0;}}body div.layout header nav div.navigation-links a.title{display:inline-flex;align-items:center;margin-right:40px;font-size:28px;font-weight:900;}body div.layout header nav div.navigation-links a.title img{width:35px;margin-right:15px;}body div.layout header nav div.navigation-links a{display:inline-flex;align-items:center;padding:15px;margin:5px;color:var(--calendar-js-color-light);text-decoration:none;transition:all .3s ease-in-out;border-radius:var(--calendar-js-border-radius);}body div.layout header nav div.navigation-links a span.material-symbols-outlined{margin-right:9px;}body div.layout header nav div.navigation-links a:hover:not(.title),body div.layout header nav div.navigation-links a.active-nav-link{background-color:var(--calendar-js-color-hover);color:var(--calendar-js-color-dark);}body div.layout header nav div.navigation-links a.download-nav-link{font-weight:700;}body div.layout header nav div.navigation-links div.end-links{margin-left:auto;order:2;}body div.layout header nav img.navigation-menu-button{cursor:pointer;transition:all .3s ease-in-out;width:40px;margin-top:22px;margin-right:15px;}body div.layout header nav img.navigation-menu-button:hover{opacity:.7;}body div.layout div.header-background{padding-top:50px;padding-bottom:50px;padding-left:25px;padding-right:25px;background:linear-gradient(rgba(238,238,238,.7),rgba(238,238,238,.7)),url(/images/top_header.jpg);background-size:cover;background-position:center;border-bottom-left-radius:50% 85px;border-bottom-right-radius:50% 85px;margin-bottom:40px;overflow:hidden;text-align:center;color:var(--calendar-js-color-header);animation:fade-in-effect 1s;}@media(min-width:992px){body div.layout div.header-background{padding-top:150px;}}body div.layout div.header-background h1{font-weight:900;}body div.layout div.header-background h1,body div.layout div.header-background p{margin-left:auto;margin-right:auto;max-width:700px;}body div.layout div.container-main h2{font-weight:900;font-size:1.6rem;margin-bottom:20px;}body div.layout div.container-main h3{font-weight:900;font-size:1.3rem;margin-bottom:20px;}body div.layout div.container-main h4{font-weight:900;font-size:1rem;margin-top:20px;}body div.layout div.container-main section{margin-top:6rem;}body div.layout div.container-main section:first-child{margin-top:0;}body div.layout div.container-main code{background-color:#808080;border-radius:var(--calendar-js-border-radius);padding:5px;padding-left:8px;padding-right:8px;color:#fff;margin-right:5px;margin-bottom:3px;}body div.layout div.container-main a{text-decoration:none;transition:all .3s ease-in-out;font-weight:600;color:var(--calendar-js-color-link);}body div.layout div.container-main a:hover{text-decoration:underline;}body div.layout div.container-main ul{list-style:none;padding:0;margin:0;}body div.layout div.container-main ul li{margin-top:4px;margin-bottom:4px;}body div.layout div.container-main div.header-divider,body div.layout div.container-main div.header-divider-smaller{background-color:var(--calendar-js-color-link);display:inline-block;border-radius:3px;height:6px;}body div.layout div.container-main div.header-divider{width:70px;margin-bottom:50px;}body div.layout div.container-main div.header-divider-smaller{width:40px;margin-bottom:10px;}body div.layout div.container-main div.list-container ul{list-style-type:disc;list-style-position:inside;}body div.layout div.container-main div.list-container ul li{overflow-wrap:anywhere;}body div.layout div.container-main div.image-description span.material-symbols-outlined{font-size:50px;margin-bottom:10px;font-weight:900;color:var(--calendar-js-color-link);}body div.layout div.container-main div.image-description padding{margin-bottom:0;}body div.layout div.container-main div.left-list{display:inline-block;text-align:left;}body div.layout div.container-main a.btn,body div.layout div.container-main button.btn{padding:13px;padding-left:30px;padding-right:30px;outline:0!important;box-shadow:none!important;transition:all .3s ease-in-out;border-radius:var(--calendar-js-border-radius);font-weight:700!important;border:0!important;text-decoration:none!important;font:18px/1.6 poppins,Helvetica,sans-serif,serif;min-width:280px;margin:5px!important;}@media(min-width:992px){body div.layout div.container-main a.btn,body div.layout div.container-main button.btn{font:20px/1.6 poppins,Helvetica,sans-serif,serif;}}body div.layout div.container-main a.btn-smaller,body div.layout div.container-main button.btn-smaller{font:14px/1.6 poppins,Helvetica,sans-serif,serif;padding:8px;padding-left:10px;padding-right:10px;}@media(min-width:992px){body div.layout div.container-main a.btn-smaller,body div.layout div.container-main button.btn-smaller{font:16px/1.6 poppins,Helvetica,sans-serif,serif;}}body div.layout div.container-main a.btn-success,body div.layout div.container-main a.btn-success:hover,body div.layout div.container-main a.btn-success:active,body div.layout div.container-main a.btn-success:focus,body div.layout div.container-main a.btn-success:visited,body div.layout div.container-main button.btn-success,body div.layout div.container-main button.btn-success:hover,body div.layout div.container-main button.btn-success:active,body div.layout div.container-main button.btn-success:focus,body div.layout div.container-main button.btn-success:visited{background-color:var(--calendar-js-color-link)!important;color:var(--calendar-js-color-light);}body div.layout div.container-main a.btn-secondary,body div.layout div.container-main a.btn-secondary:hover,body div.layout div.container-main a.btn-secondary:active,body div.layout div.container-main a.btn-secondary:focus,body div.layout div.container-main a.btn-secondary:visited,body div.layout div.container-main button.btn-secondary,body div.layout div.container-main button.btn-secondary:hover,body div.layout div.container-main button.btn-secondary:active,body div.layout div.container-main button.btn-secondary:focus,body div.layout div.container-main button.btn-secondary:visited{background-color:var(--calendar-js-color-dark)!important;color:var(--calendar-js-color-light);}body div.layout div.container-main a.btn-success:hover,body div.layout div.container-main a.btn-secondary:hover,body div.layout div.container-main a.btn-danger:hover,body div.layout div.container-main button.btn-success:hover,body div.layout div.container-main button.btn-secondary:hover,body div.layout div.container-main button.btn-danger:hover{opacity:.7;}body div.layout div.container-main div.code-display{position:relative;padding:10px;background-color:var(--calendar-js-color-dark);color:var(--calendar-js-color-light);border-radius:var(--calendar-js-border-radius);padding-right:40px;}body div.layout div.container-main div.code-display span.copy{position:absolute;right:10px;top:10px;font-size:20px;color:var(--calendar-js-color-light);transition:all .3s ease-in-out;cursor:pointer;}body div.layout div.container-main div.code-display span.copy:hover{opacity:.7;}body div.layout div.container-main div.code-display pre{margin-bottom:0;}body div.layout footer div.footer-background{padding-bottom:50px;padding-top:50px;padding-left:25px;padding-right:25px;background:linear-gradient(to right,var(--calendar-js-color-darker-grey),var(--calendar-js-color-grey));border-top-left-radius:50% 105px;border-top-right-radius:50% 105px;margin-top:40px;}body div.layout footer div.footer-contents{background-color:var(--calendar-js-color-dark);color:var(--calendar-js-color-light);padding:15px;}@media(min-width:992px){body div.layout footer div.footer-contents{padding:25px;}}body div.layout footer div.footer-contents a{color:var(--calendar-js-color-hover);text-decoration:none;}body div.layout footer div.footer-contents a:hover{text-decoration:underline;}body div.layout footer div.footer-contents div.row{margin-left:auto;margin-right:auto;max-width:1260px;text-wrap:nowrap;}body div.layout footer div.footer-contents div.row a.social-media{text-decoration:none;}body div.layout footer div.footer-contents div.row a.social-media img{height:35px;transition:all .3s ease-in-out;margin-left:4px;margin-right:4px;border-radius:50%;}body div.layout footer div.footer-contents div.row a.social-media:hover img{opacity:.7;text-decoration:none;}@keyframes fade-in-effect{0%{opacity:0;}100%{opacity:1;}}