:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ol,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto}#ez-toc-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li{background:0 0;list-style:none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-btn,.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}.ez-toc-btn{display:inline-block;font-weight:400;padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.428571429;text-align:center;white-space:nowrap;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center;color:#444;background:inherit;border:inherit}.ez-toc-btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);text-shadow:0 1px 0#fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#ccc}.ez-toc-btn-default:active{background-color:#ebebeb}.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;border-color:#adadad}.ez-toc-btn-default:active{background-image:none;background-color:#e0e0e0;border-color:#dbdbdb;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-xs{font-size:12px;line-height:1.5;border-radius:3px;padding:1px 5px}.ez-toc-btn:active{background-image:none}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0-15px}.ez-toc-pull-right{float:right!important;margin-left:10px}#ez-toc-container .ez-toc-js-icon-con{display:initial;float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em!important}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}@font-face{font-display:swap;font-family:"SourceSans3";src:url(/wp-content/themes/cleatis/assets/fonts/SourceSans3-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}:root{--muted:#6c757d;--secondary:#e0c13e;--primary:#7500fe;--footer:#3a2747}*{margin:0;padding:0;text-decoration:none!important;list-style-type:none!important}body{font-family:"SourceSans3",sans-serif;font-size:20px;color:#1e1e1e}header{background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.05)}.nav-link{color:#000;font-weight:600}.breadcrumb-items,.nav-link:hover{color:var(--muted)}.breadcrumb-items{font-weight:400;font-size:.85em}.breadcrumb a:hover,strong{color:#000}.breadcrumb span{margin:0 3px}.entry-title{font-size:45px;font-weight:700;line-height:1.17}.info-box{margin:20px 0;display:flex}.info-items{display:flex;flex-direction:column;gap:2px;flex-wrap:wrap}.info-item{font-size:14px;font-weight:500;color:#666}.author-name-bio a,.author-name-post a{color:#000;font-weight:700;font-size:14px}#single-thumbnail img{width:100%;height:auto;border-radius:1em}.content-excerpt h4,.single-related-post h4{font-size:1.2em;line-height:1.25;position:relative;display:inline-block}.content-excerpt h4:after,.footer-content-excerpt h1:after,.single-related-post h4:after{content:"";display:block;position:absolute;left:100%;bottom:0;width:50px;margin-bottom:.5em;margin-left:15px}.content-excerpt h4:after,.single-related-post h4:after{border-bottom:2px solid var(--primary)}.content-excerpt img{width:85px;height:80px;border-radius:5px;transition:filter .3s}.content-excerpt img:hover{filter:contrast(1.2)}.author-box,.content-excerpt-items{border-left:4px solid var(--secondary);border-radius:8px;box-shadow:rgba(0,0,0,.24)0 3px 8px}.gnf-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.single-related-post img,img{border-radius:8px}.single-related-post,.single-related-post .container-single-related-post{position:relative}.single-related-post .container-single-related-post a{display:block;position:relative}.single-related-post .container-single-related-post a img{width:100%;border:0}.single-related-post .container-single-related-post a .entry-title{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:10px;margin:0;font-size:35px;text-align:left}.author-box .author-img img{width:90px}.author-name-bio a{font-size:16px}.author-body p{font-size:18px}.author-rs i{color:var(--primary);font-size:16px}.cat-item-1,.tag-list-item{color:var(--secondary);font-weight:700;font-size:15px}.tag-list i{font-size:15px;color:var(--muted)}.cat-item-1{color:var(--primary);font-size:16px}.footer-content-excerpt h1{position:relative;display:inline-block;color:#fff;font-size:18px}.theme-footer{background-color:var(--footer);color:#fff}.footer-content-excerpt h1:after{border-bottom:2px solid #fff}.footer-content-excerpt h2,.footer-content-excerpt p{color:#fff;font-size:15px}.last-footer a{color:#fff}.last-footer i,.last-footer p{font-size:15px}.indicates-required p,.last-footer-label{font-size:16px}.footer-content-excerpt .asterisk{color:var(--secondary)}.tnp-email{border-radius:.25em 0 0 .25em;width:55%;padding:.6em;display:block;color:#444;background-color:#f4f4f4;font-size:1em;margin:0;line-height:normal;box-sizing:border-box;border:1px solid #ddd}.tnp-email:focus{outline:0}.tnp-submit,.tnp-submit:hover{border:0;border-radius:0 .25em .25em 0;padding:.6em}.tnp-submit{margin:0;background-color:var(--secondary);color:var(--primary);font-weight:700;transition:.75s all ease}.tnp-submit:hover{background-color:var(--primary)}.asterisk,.tnp-submit:hover{color:var(--secondary)}.scroll-up{display:flex;justify-content:center;align-items:center;position:fixed;bottom:90px;right:30px;height:40px;width:40px;font-size:.8rem;background-color:#000;color:#fff;border-radius:50%}a{font-weight:700}.close-btn,.search-btn,a{color:var(--primary);font-size:18px}.close-btn{font-size:20px}.nav-search-form .input-search{border:0;border-radius:0;border-bottom:3px solid var(--primary);width:500px}.nav-search-form .input-search:focus{box-shadow:none;border-bottom:3px solid var(--primary)}.hide-elements{display:none}@media (max-width:576px){.nav-search-form .input-search{border:0;border-radius:0;border-bottom:3px solid var(--primary);width:250px}}