﻿.e-gallery-item div{background-repeat:no-repeat!important;background-size:contain!important}@media (min-width:1100px) and (max-width:1199px),(min-width:1200px){main header .elementor-widget-heading{width:90%!important}}main header .elementor-widget-heading+.elementor-widget-heading{max-width:var(--col-two-thirds)}main header h2{margin-bottom:40px!important}body.blog main section:first-child .elementor-element:not(:first-child) main,body.blog main section:not(:first-child) .elementor-element main{position:relative}body.blog main section:first-child .elementor-element:not(:first-child) main:before,body.blog main section:not(:first-child) .elementor-element main:before{content:"";display:block;position:absolute;top:0;height:6px;width:100px;z-index:var(--z-hbar);background:var(--highlight)}body.blog main section:first-child .elementor-element:first-child main{padding-top:0!important}body.blog main section:first-child .elementor-element:first-child aside{padding-top:5px}body.blog main section header h1 a{color:inherit}body.blog main section article{padding-bottom:70px}body.single main section{margin:55px 0 85px}section#connect{display:none}.quotes:not(.elementor-element):before,.quotes .elementor-heading-title:before{content:"“"}@media (max-width:740px){.quotes:not(.elementor-element):before,.quotes .elementor-heading-title:before{position:relative}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.quotes:not(.elementor-element):before,.quotes .elementor-heading-title:before{position:absolute;transform:translateX(-90%)}}.quotes:not(.elementor-element):after,.quotes .elementor-heading-title:after{content:"”";position:absolute;transform:translateX(10%)}.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote:before{content:none}.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote p{margin-top:0;font-family:"Futura","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:30px;line-height:1.2em}@media (max-width:740px){.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote p{font-size:24px}}.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote p:before{content:"“"}@media (max-width:740px){.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote p:before{position:relative}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote p:before{position:absolute;transform:translateX(-90%)}}.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote p:after{content:"”";position:absolute;transform:translateX(10%)}.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote footer{margin-top:7px}.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote footer cite{font-family:"Futura","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:1.2em}@media (max-width:740px){.elementor-widget-blockquote.elementor-blockquote--skin-quotation blockquote.elementor-blockquote footer cite{font-size:20px}}.elementor-widget-blockquote.elementor-blockquote--skin-quotation:not(.alt) p{color:var(--highlight)}.elementor-widget-blockquote.elementor-blockquote--skin-quotation:not(.alt) cite{color:var(--caption)}.elementor-widget-blockquote.elementor-blockquote--skin-quotation.alt p{color:var(--text-strong)}.elementor-widget-blockquote.elementor-blockquote--skin-quotation.alt cite{color:var(--caption)}section.post-mailing-list{padding:25px;border-radius:7px;background:var(--alt-bg)}section.post-mailing-list .mailing-list form{width:80%;margin:0 auto}form#mailing_list div.elementor-field-group{align-items:center}form#mailing_list div.elementor-field-group input{margin:0 15px 0 0!important}body.resource{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.resource .elementor-location-header{display:none}body.resource #site-header{z-index:var(--z-header);position:fixed;background:var(--resource-header-alpha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:var(--vw);margin-left:-25px;padding-left:25px;padding-right:25px}@media (max-width:740px),(min-width:741px) and (max-width:1099px){body.resource #site-header .elementor-inner-section>.elementor-container{height:80%}}@media (min-width:1100px) and (max-width:1199px),(min-width:1200px){body.resource #site-header .elementor-inner-section>.elementor-container{height:100%}}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column{height:100%;display:table;width:fit-content!important}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column .elementor-widget-wrap{display:table-cell;vertical-align:middle;height:100%}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column a:not(.symbol){display:none}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column:not(.title){position:absolute}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back{top:0;left:0}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol{display:block!important;height:40px;width:30px;position:relative}@media (max-width:740px),(min-width:741px) and (max-width:1099px){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol{margin-top:5px!important}}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:hover:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:hover:after,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol.hover:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol.hover:after{background:var(--function-hover)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:after{content:"";display:block;position:absolute;width:11px;height:2px;background:var(--function);transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 4.5px)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:before:hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:before.hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:after:hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:after.hover{background:var(--function-hover)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:before{top:50%;transform:translateX(-9%) translateY(-210%) rotate(-45deg)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.back a.symbol:after{bottom:50%;transform:translateX(-9%) translateY(210%) rotate(45deg)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.title{margin:0 auto;max-width:75%;overflow:hidden;box-sizing:content-box}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.title .elementor-widget-container h4{font-size:18px;display:inline-block;margin:0!important;white-space:nowrap}@media (min-width:1200px){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.title .elementor-widget-container h4{-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download{top:0;right:0}@media (max-width:740px){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper{padding-top:4px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper{padding-top:1px}}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol{background-color:var(--button-standard-bg);color:var(--button-standard-text);width:fit-content;display:block;font-weight:600;position:relative;box-sizing:content-box;border-radius:11px;background-clip:padding-box;border:3px solid rgba(0,0,0,0)!important;margin-left:-3px;transition:box-shadow .25s , text-shadow .25s;padding-left:20px;padding-right:20px;font-size:16px;min-height:unset;height:42px;line-height:42px;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;padding-left:41px!important;position:relative;margin-left:0!important;margin-right:-3px!important}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.loading{color:var(--button-standard-bg)!important;box-shadow:0 0 0 1px var(--button-standard-border)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.loading:after{content:"";display:block;position:absolute;content:"";-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"\ preserveAspectRatio=\"xMidYMid\"%3E%3Cpath\ fill=\"none\"\ d=\"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40\ C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z\"\ stroke=\"%23000\"\ stroke-width=\"10\"\ stroke-dasharray=\"238.62770324707031\ 17.961224975585935\"%3E%3Canimate\ attributeName=\"stroke-dashoffset\"\ calcMode=\"linear\"\ values=\"0;256.58892822265625\"\ keyTimes=\"0;1\"\ dur=\"1.1\"\ begin=\"0s\"\ repeatCount=\"indefinite\"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E);mask:url(data:image/svg+xml,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"\ preserveAspectRatio=\"xMidYMid\"%3E%3Cpath\ fill=\"none\"\ d=\"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40\ C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z\"\ stroke=\"%23000\"\ stroke-width=\"10\"\ stroke-dasharray=\"238.62770324707031\ 17.961224975585935\"%3E%3Canimate\ attributeName=\"stroke-dashoffset\"\ calcMode=\"linear\"\ values=\"0;256.58892822265625\"\ keyTimes=\"0;1\"\ dur=\"1.1\"\ begin=\"0s\"\ repeatCount=\"indefinite\"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;height:35px;width:35px;transition:background .25s , transform .25s , height .25s , width .25s;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#f5f5f5}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.success:after{top:50%;transform:translateY(-50%)}@media (hover:hover){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.success:after{left:calc(100% + 15px)}}@media (hover:none),(max-width:740px){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.success:after{left:calc(100% + 10px)}}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.fade-out:before{opacity:1;animation:button-pseudo-fade-out 4s forwards}@keyframes button-pseudo-fade-out{0%{opacity:1}85%{opacity:1}100%{opacity:0}}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:disabled,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol[disabled],body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.disabled{cursor:not-allowed;box-shadow:0 0 0 1px var(--button-standard-border)!important}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:disabled:hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:disabled.hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol[disabled]:hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol[disabled].hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.disabled:hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.disabled.hover{box-shadow:0 0 0 1px var(--button-standard-border)!important}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol>span{width:100%;height:100%;overflow:hidden}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol>span:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol>span:after{content:"";display:block;position:absolute;width:5px;height:2px;background:var(--button-standard-text);transition:background .25s , transform .25s , height .25s , width .25s;left:20px}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol>span:before{top:50%;transform:translateX(70%) translateY(80%) rotate(45deg)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol>span:after{bottom:50%;transform:translateX(112%) translateY(180%) rotate(-45deg)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:hover:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:hover:after,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.hover:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.hover:after{text-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 1px var(--button-standard-border)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:before,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:after{content:"";display:block;position:absolute;width:14px;height:2px;background:var(--button-standard-text);transition:background .25s , transform .25s , height .25s , width .25s;left:20px}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:before{top:50%;transform:translateX(0%) translateY(-50%) rotate(90deg)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:after{bottom:50%;transform:translateX(0%) translateY(350%) rotate(0deg)}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol:hover,body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol.hover{text-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 1px var(--button-standard-border)}@media (max-width:740px){body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol{padding-right:2px!important}body.resource #site-header .elementor-inner-section>.elementor-container .elementor-column.download div.elementor-button-wrapper a.symbol span span{display:none}}body.resource #site-body,body.resource #site-body div[class*=elementor]:not(.elementor-element-overlay):not(.elementor-document-handle):not(.elementor-column-percents-tooltip):not(.elementor-shape),body.resource div.resource-viewer_container{display:block;width:var(--vw);max-width:var(--vw);margin:0}body.resource #site-body{margin-left:-25px}body.resource #site-body div.resource-viewer{position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container{z-index:var(--z-body);position:relative}@media (max-width:740px){body.resource #site-body div.resource-viewer div.resource-viewer_container{min-height:100vh}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){body.resource #site-body div.resource-viewer div.resource-viewer_container{min-height:100vh}}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas{background:var(--body-bg);width:fit-content;height:fit-content;min-width:var(--vw)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container{box-sizing:content-box;display:flex;margin:0 auto;height:fit-content;width:fit-content;padding-top:100px;padding-bottom:120px;transition:all .25s}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container:after{content:"";clear:both;display:table}@media (max-width:740px),(min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container{padding-left:25px;padding-right:25px}}@media (min-width:1200px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container{padding-left:50px;padding-right:50px}}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper{position:relative;display:inline-block;height:fit-content;width:fit-content}@media (max-width:740px),(min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper{margin:0}}@media (min-width:1200px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper{margin:0 15px}}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper div.resource-viewer_canvas_annotations{display:none}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper div.resource-viewer_canvas_text{-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;z-index:101;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper div.resource-viewer_canvas_text ::selection{background:#00bfff}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper div.resource-viewer_canvas_text ::-moz-selection{background:#00bfff}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper div.resource-viewer_canvas_text>span{color:rgba(0,0,0,0);position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper canvas.resource-viewer_canvas_file{position:relative;display:block;box-shadow:0 0 20px 0 rgba(0,0,0,.3);transition:all .25s}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper canvas.resource-viewer_canvas_file.default{width:calc((100vh - 220px)/1.4142);height:calc(100vh - 220px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_canvas div.resource-viewer_canvas_container div.resource-viewer_canvas_wrapper canvas.resource-viewer_canvas_file:not(.default){width:auto;height:auto}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls{position:fixed;z-index:102;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;bottom:40px;left:50%;height:55px;display:flex;justify-content:space-between}@media (max-width:740px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls{transform:translateX(-50%) scale(.9)}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls{transform:translateX(-50%)}}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls:not(.is-paging) div.paging{display:none}@media (max-width:740px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls.is-paging:not(.large){width:255px}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls.is-paging:not(.large) .num{width:30px}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls.is-paging:not(.large) .num div{width:23px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls.is-paging:not(.large){width:fit-content}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls.is-paging:not(.large) .num{width:45px}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls.is-paging:not(.large) .num div{width:38px}}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div{padding:10px 15px;height:100%;display:inline-block}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div.paging{border-right:2px solid rgba(240,240,240,.1)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span{height:100%;display:inline-block}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.button{cursor:pointer;-webkit-appearance:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-user-select:none;border:0}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.button:focus{outline:none!important}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.disabled:before,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.disabled:after{background:#9b9b9b!important}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.prev{width:30px;position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.prev:before,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.prev:after{content:"";display:block;position:absolute;width:13px;height:2px;background:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 5.5px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.prev:before{top:50%;transform:translateX(-7%) translateY(-245%) rotate(-45deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.prev:after{bottom:50%;transform:translateX(-7%) translateY(245%) rotate(45deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.next{width:30px;position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.next:before,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.next:after{content:"";display:block;position:absolute;width:13px;height:2px;background:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 5.5px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.next:before{top:50%;transform:translateX(-7%) translateY(-245%) rotate(45deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.next:after{bottom:50%;transform:translateX(-7%) translateY(245%) rotate(-45deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.num,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.count{line-height:34px}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.num div,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.count div{position:absolute;display:block;height:35px;color:#e1e1e1;font-size:22px;font-weight:400}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.num{position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.num div{right:0;text-align:right;overflow:hidden;white-space:pre-wrap;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;border:0!important;outline-width:0;outline:none;-webkit-appearance:none!important;-moz-appearance:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.num div:hover{color:#f5f5f5}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.num div:focus{outline:none!important}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.slash{width:5px;position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.slash:before{content:"";display:block;position:absolute;width:18px;height:2px;background:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 4px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.slash:before{top:50%;transform:translateX(-28%) translateY(-50%) rotate(-70deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.count{width:25px}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.count div{width:25px;text-align:center}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.out,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.in{width:35px}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.out{position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.out:before{content:"";display:block;position:absolute;width:18px;height:2px;medium:2px;background:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 9px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.out:before{top:50%;transform:translateX(0%) translateY(-50%) rotate(0deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit{position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit>span{width:100%;height:100%;overflow:hidden}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit>span:before{content:"";display:block;position:absolute;width:20px;height:2px;background:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 4px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit>span:before{top:50%;transform:translateX(-30%) translateY(-50%) rotate(-45deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit:before,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit:after{content:"";display:block;position:absolute;width:8px;border-style:solid;border-width:0;border-bottom-width:2px;border-left-width:2px;height:8px;medium:2px;color:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 9px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit:before{top:50%;transform:translateX(125%) translateY(-112%) rotate(180deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.fit:after{bottom:50%;transform:translateX(0%) translateY(112%) rotate(0deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.in{position:relative}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.in:before,body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.in:after{content:"";display:block;position:absolute;width:18px;height:2px;medium:2px;background:#e1e1e1;transition:background .25s , transform .25s , height .25s , width .25s;left:calc(50% - 9px)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.in:before{top:50%;transform:translateX(0%) translateY(-50%) rotate(0deg)}body.resource #site-body div.resource-viewer div.resource-viewer_container div.resource-viewer_controls>div span.in:after{bottom:50%;transform:translateX(0%) translateY(50%) rotate(-90deg)}body.resource #site-footer{width:var(--vw);margin-left:-25px;position:fixed;bottom:0;z-index:var(--z-body);padding-left:25px;padding-right:25px}body.plain.user_email #site-body div.elementor-column{width:var(--col-narrow)!important}@media (min-width:1100px) and (max-width:1199px),(min-width:1200px){body.plain.user_email h2{margin-top:25px}}body.plain.user_email:not(.elementor-editor-active):not(.elementor-editor-preview):not(.user_client) form#user_email .elementor-field-group-client_list:not(.show){display:none}aside{line-height:1.3em!important}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside{margin-bottom:-30px}}aside ul,aside li{list-style:none}aside li{color:var(--function);font-size:14px!important}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget-wrap{display:flex!important}}aside .elementor-widget{position:relative;margin-bottom:10px!important}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget:not(.elementor-widget-heading.post-info-header):not(.post-terms){width:auto;display:inline-block;margin-right:15px!important}aside .elementor-widget.elementor-widget-heading{margin-bottom:10px!important}aside .elementor-widget.elementor-widget-heading.post-info-header{display:none}aside .elementor-widget.elementor-widget-heading.post-categories-header{order:1}}@media (min-width:1100px) and (max-width:1199px),(min-width:1200px){aside .elementor-widget.elementor-widget-heading.post-categories-header{margin-top:25px!important}}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget.elementor-widget-heading.post-categories-header h6{line-height:unset!important;letter-spacing:unset!important;text-transform:unset!important;color:#9b9b9b;position:relative;cursor:pointer;-webkit-appearance:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-user-select:none;border:0;transition:color .25s}aside .elementor-widget.elementor-widget-heading.post-categories-header h6:focus{outline:none!important}aside .elementor-widget.elementor-widget-heading.post-categories-header h6.active{color:#000!important}aside .elementor-widget.elementor-widget-heading.post-categories-header h6:hover{color:#000}}aside .elementor-widget.elementor-widget-post-info ul.elementor-inline-items,aside .elementor-widget.elementor-widget-post-info ul.elementor-icon-list-items,aside .elementor-widget.elementor-widget-post-info ul.elementor-icon-list-items.elementor-inline-items li.elementor-icon-list-item{margin:0}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget.elementor-widget-post-info.post-reading-time{order:2}aside .elementor-widget.elementor-widget-post-info.post-date{order:3}aside .elementor-widget.elementor-widget-post-info.post-date li:first-child{width:auto;display:inline}}aside .elementor-widget.elementor-widget-post-info.post-date li:first-child span.elementor-post-info__item--type-custom:before{content:"updated";display:block;position:relative}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget.elementor-widget-post-info.post-date li:first-child span.elementor-post-info__item--type-custom:before{margin:0;display:inline}}@media (min-width:1100px) and (max-width:1199px),(min-width:1200px){aside .elementor-widget.elementor-widget-post-info.post-date li:first-child span.elementor-post-info__item--type-custom:before{font-size:.85em;margin:0 0 2px}}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget.elementor-widget-post-info.post-date li+li{display:none}}aside .elementor-widget.elementor-widget-post-info.post-date li+li span.elementor-post-info__item--type-date:before{content:"published";display:block;position:relative}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget.elementor-widget-post-info.post-date li+li span.elementor-post-info__item--type-date:before{margin:0;display:inline}}@media (min-width:1100px) and (max-width:1199px),(min-width:1200px){aside .elementor-widget.elementor-widget-post-info.post-date li+li span.elementor-post-info__item--type-date:before{font-size:.85em;margin:10px 0 2px}}@media (max-width:740px),(min-width:741px) and (max-width:1099px){aside .elementor-widget.elementor-widget-post-info.post-terms{order:4;width:100%!important;height:0!important;margin-bottom:0!important;display:block!important;transition:height .25s , margin .25s}aside .elementor-widget.elementor-widget-post-info.post-terms li{display:inline!important;opacity:0;transition:height .25s , margin .25s , opacity .25s}aside .elementor-widget.elementor-widget-post-info.post-terms li span.elementor-post-info__terms-list{clear:none!important}aside .elementor-widget.elementor-widget-post-info.post-terms li span.elementor-post-info__terms-list a{margin-right:10px!important}aside .elementor-widget.elementor-widget-post-info.post-terms li span.elementor-post-info__terms-list a:before{content:none!important;display:none!important}aside .elementor-widget.elementor-widget-post-info.post-terms.untuck{height:auto!important;margin-bottom:10px!important}aside .elementor-widget.elementor-widget-post-info.post-terms.untuck li{opacity:1}}aside .elementor-widget.elementor-widget-post-info li span{clear:both}aside .elementor-widget.elementor-widget-post-info li span.elementor-post-info__item--type-terms{line-height:16px!important}aside .elementor-widget.elementor-widget-post-info li span.elementor-post-info__terms-list{visibility:hidden}aside .elementor-widget.elementor-widget-post-info li span.elementor-post-info__terms-list a{display:inline!important;visibility:visible!important;position:relative;line-height:1em}aside .elementor-widget.elementor-widget-post-info li span.elementor-post-info__terms-list a:not(:first-child):before{content:"";display:block;position:absolute;position:relative;height:13px;width:100%;clear:both}aside .post-terms li.elementor-icon-list-item{margin-bottom:10px!important}aside .elementor-widget form.searchandfilter{position:relative}aside .elementor-widget form.searchandfilter>ul{margin:0;padding:0}aside .elementor-widget form.searchandfilter>ul>li{margin:0;padding:0}aside .elementor-widget form.searchandfilter>ul>li h4{display:none}aside .elementor-widget form.searchandfilter>ul>li ul{margin:0;padding:0}aside .elementor-widget form.searchandfilter>ul>li ul:after{content:"";clear:both;display:table}aside .elementor-widget form.searchandfilter>ul>li ul>li{position:relative;display:block;width:100%!important;margin:0 0 12px!important;padding:0!important;line-height:0!important;transition:opacity .25s , height .25s , margin .25s}aside .elementor-widget form.searchandfilter>ul>li ul>li label:before,aside .elementor-widget form.searchandfilter>ul>li ul>li label:after{display:none!important}aside .elementor-widget form.searchandfilter>ul>li ul>li label span.sf-count{position:absolute;top:0;left:-7px;text-align:right;display:block!important;transform:translateX(-100%);font-weight:400;font-size:11px;color:var(--function-sub)}aside .elementor-widget form.searchandfilter>ul>li ul>li[data-sf-count="0"]{cursor:not-allowed!important}aside .elementor-widget form.searchandfilter>ul>li ul>li[data-sf-count="0"] input,aside .elementor-widget form.searchandfilter>ul>li ul>li[data-sf-count="0"] input[type="checkbox"]+label{pointer-events:none!important}@media (max-width:740px){aside .elementor-widget form.searchandfilter>ul>li ul>li{width:calc(50% - (15px / 2));margin-bottom:7px}aside .elementor-widget form.searchandfilter>ul>li ul>li:nth-child(odd){float:left;margin-right:15px}aside .elementor-widget form.searchandfilter>ul>li ul>li:nth-child(even){float:right;margin-right:0}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){aside .elementor-widget form.searchandfilter>ul>li ul>li{float:left;width:auto;margin-right:15px;margin-bottom:5px}}aside .elementor-widget form.searchandfilter>ul>li ul>li.sf-option-active input[type="checkbox"]+label,aside .elementor-widget form.searchandfilter>ul>li ul>li.sf-option-active:hover input[type="checkbox"]+label{color:var(--function-active)!important}aside .elementor-widget form.searchandfilter>ul>li ul>li[data-sf-count="0"] input[type="checkbox"]+label{color:var(--function-disabled)!important}aside .elementor-widget form.searchandfilter>ul>li ul>li[data-sf-count="0"] input[type="checkbox"]+label span{color:var(--function-disabled)!important}.post-progress{height:6px}.post-progress .post-progress-position{height:1px;margin-top:-1px}.post-progress .post-progress-wrapper{width:55px;height:6px;position:relative;display:block;z-index:var(--z-progress-bar);transition:all .3s}.post-progress.stuck .post-progress-wrapper{position:fixed;top:0;width:var(--col-full)}.post-progress .post-progress-wrapper .post-progress-inner{height:6px;display:block;position:relative;overflow:hidden;transition:background .15s , width .3s , margin .7s;background-color:var(--hbar-bg);width:100%}.post-progress.stuck .post-progress-inner{background-color:var(--highlight)}@media (max-width:740px){.post-progress.stuck .post-progress-inner{width:var(--vw);margin-left:calc(0px - var(--body-pad))!important;margin-right:calc(0px - var(--body-pad))!important}}.post-progress progress{transition:all .25s}.post-progress progress[value]{-webkit-appearance:none;appearance:none;width:100%;height:100%;border:0;display:block;padding:0;margin:0}.post-progress progress[value]::-webkit-progress-bar{border:0}.post-progress progress .progress-container{width:100%;position:fixed;top:0;left:0;height:inherit;display:block}.post-progress progress .progress-container .progress-bar{width:0%;display:block;height:inherit;transition:all .15s}.post-progress progress.content{margin-left:55px;width:calc(100% - 55px)}.post-progress progress.content[value],.post-progress progress.content[value]::-webkit-progress-bar,.post-progress progress.content .progress-container{background-color:var(--function-bg)}.post-progress progress.content[value]::-webkit-progress-value,.post-progress progress.content .progress-bar{background-color:var(--highlight)}.post-progress progress.comments{position:absolute;top:0;display:none}.post-progress progress.comments[value],.post-progress progress.comments[value]::-webkit-progress-bar,.post-progress progress.comments .progress-container{background-color:var(--highlight)}.post-progress progress.comments[value]::-webkit-progress-value,.post-progress progress.comments .progress-bar{background-color:var(--function-bg)}.post-progress.stuck.comments progress.comments{display:block}section.post-comments h2.elementor-heading-title{margin-bottom:40px;padding-top:40px;position:relative}section.post-comments h2.elementor-heading-title:before{content:"";display:block;position:absolute;top:0;height:6px;width:55px;background:var(--highlight)}section.post-comments #comments{max-width:var(--vw)}section.post-comments #comments>div{display:flex;flex-direction:column}section.post-comments #comments .navigation{display:none}section.post-comments #comments h3#comments{display:none;order:2}section.post-comments #comments div.comment-gravlatar{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;float:left}@media (max-width:740px){section.post-comments #comments div.comment-gravlatar.logged-out{display:none}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments div.comment-gravlatar{margin-left:-83px}}section.post-comments #comments div.comment-gravlatar>div{border-radius:100%;font-family:"Futura","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-right:15px}@media (max-width:740px){section.post-comments #comments div.comment-gravlatar>div{width:50px;height:50px;line-height:50px;font-size:30px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments div.comment-gravlatar>div{width:60px;height:60px;line-height:60px;font-size:40px}}section.post-comments #comments div.comment-gravlatar>div.image{position:relative;display:inline-block}section.post-comments #comments div.comment-gravlatar>div.image img{max-width:60px;border-radius:100%;width:100%;height:100%}section.post-comments #comments div.comment-gravlatar>div.letter{position:relative;display:inline-block;text-align:center;background:var(--function-bg-strong);color:var(--text)}section.post-comments #comments div.comment-gravlatar>div.letter.quotation div{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;margin-top:10px}@media (max-width:740px){#comments li div.comment-respond div.comment-gravlatar,#comments li ul.children .comment-gravlatar{margin-left:0}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){#comments li div.comment-respond div.comment-gravlatar,#comments li ul.children .comment-gravlatar{margin-left:-68px!important}}#comments li div.comment-respond div.comment-gravlatar>div,#comments li ul.children .comment-gravlatar>div{width:50px!important;height:50px!important;line-height:50px!important;font-size:30px!important}#comments li div.comment-respond div.comment-gravlatar>div.quotation div,#comments li ul.children .comment-gravlatar>div.quotation div{font-size:50px}section.post-comments #comments a.link>div.comment-gravlatar>div:not(.ping):before{content:"";display:block;position:absolute;top:-4px;left:-4px;border-radius:100%;width:calc(100% + 8px);height:calc(100% + 8px);border:2px solid var(--highlight)}section.post-comments #comments div.comment-author{position:relative}@media (max-width:740px){section.post-comments #comments div.comment-author{display:block;height:50px;margin-bottom:15px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments div.comment-author{height:60px;display:flex}}#comments ul.children div.comment-author,#comments li.comment div.comment-respond div.comment-author{height:50px}section.post-comments #comments div.comment-author .link{display:inline-block;height:100%;width:fit-content}section.post-comments #comments div.comment-author div.comment-author-name{display:table;height:100%}section.post-comments #comments div.comment-author div.comment-author-name div{display:table-cell;vertical-align:middle}section.post-comments #comments div.comment-author div.comment-author-name div h4{display:inline;margin:0!important;padding:0;white-space:nowrap}section.post-comments #comments div.comment-author div.logout{display:table;height:100%}@media (max-width:740px){section.post-comments #comments div.comment-author div.logout{float:right}}section.post-comments #comments div.comment-author div.logout div{display:table-cell;vertical-align:middle}section.post-comments #comments div.comment-author div.logout a.logout{margin:2px 0 0 15px;symbol-size:x-small;display:inline-block;line-height:1em;width:fit-content;color:var(--function);background:var(--function-bg);border-radius:7px;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;transition:color , .25s , background .25s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;padding-left:28px!important;position:relative}section.post-comments #comments div.comment-author div.logout a.logout:hover:before,section.post-comments #comments div.comment-author div.logout a.logout:hover:after,section.post-comments #comments div.comment-author div.logout a.logout.hover:before,section.post-comments #comments div.comment-author div.logout a.logout.hover:after{background:var(--function-hover)}section.post-comments #comments div.comment-author div.logout a.logout:before,section.post-comments #comments div.comment-author div.logout a.logout:after{content:"";display:block;position:absolute;width:16px;height:1px;symbol-size:x-small;background:var(--function);transition:background .25s , transform .25s , height .25s , width .25s;left:10px}section.post-comments #comments div.comment-author div.logout a.logout:before{top:50%;transform:translateX(-12.5%) translateY(-50%) rotate(45deg)}section.post-comments #comments div.comment-author div.logout a.logout:after{bottom:50%;transform:translateX(-12.5%) translateY(50%) rotate(-45deg)}section.post-comments #comments div.comment-author div.logout a.logout:hover,section.post-comments #comments div.comment-author div.logout a.logout.hover{color:var(--function-hover);background:var(--function-bg-hover)}section.post-comments #comments div.comment-respond{padding:10px 0 0;order:1;display:block;position:relative}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments div.comment-respond{padding-left:85px}}section.post-comments #comments div.comment-respond div.cancel-reply{display:none;position:absolute;bottom:55px;right:0}section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link{display:inline!important;white-space:nowrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;symbol-size:x-small;display:inline-block;line-height:1em;width:fit-content;color:var(--function);background:var(--function-bg);border-radius:7px;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;transition:color , .25s , background .25s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;padding-left:28px!important;position:relative}section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:hover:before,section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:hover:after,section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link.hover:before,section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link.hover:after{background:var(--function-hover)}section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:before,section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:after{content:"";display:block;position:absolute;width:16px;height:1px;symbol-size:x-small;background:var(--function);transition:background .25s , transform .25s , height .25s , width .25s;left:10px}section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:before{top:50%;transform:translateX(-12.5%) translateY(-50%) rotate(45deg)}section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:after{bottom:50%;transform:translateX(-12.5%) translateY(50%) rotate(-45deg)}section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link:hover,section.post-comments #comments div.comment-respond div.cancel-reply a#cancel-comment-reply-link.hover{color:var(--function-hover);background:var(--function-bg-hover)}section.post-comments #comments div.comment-respond form.comment-form{padding:0 0 40px;border-bottom:2px solid var(--hbar-bg)}@media (max-width:740px){section.post-comments #comments div.comment-respond form.comment-form{display:flex;flex-direction:column}section.post-comments #comments div.comment-respond form.comment-form div.comment-form-gravlatar{order:1;margin-bottom:10px}section.post-comments #comments div.comment-respond form.comment-form p.logged-in-as{order:2}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-comment{order:3}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-author{order:4}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-email{order:5}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-url{order:6}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-cookies-consent{order:7}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-mailing-list{order:8}section.post-comments #comments div.comment-respond form.comment-form p.form-submit{order:9}}section.post-comments #comments div.comment-respond form.comment-form label{display:none}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-comment{margin-bottom:0}@media (max-width:740px){section.post-comments #comments div.comment-respond form.comment-form p.comment-form-comment:not(.logged-out){margin-top:10px}}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-author,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-email,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-url,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-cookies-consent,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-mailing-list{margin-bottom:0!important;display:block;height:0;opacity:0;transition:margin .25s , height .25s , opacity .25s}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-author input,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-email input,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-url input{width:100%}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments div.comment-respond form.comment-form p.comment-form-author,section.post-comments #comments div.comment-respond form.comment-form p.comment-form-email{width:calc(50% - 10px)}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-author{float:left}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-email{float:right}}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-email:after{content:"";display:block;width:100%;clear:both}section.post-comments #comments div.comment-respond form.comment-form p.comment-form-url{display:block;clear:both}@media (max-width:740px){section.post-comments #comments div.comment-respond form.comment-form p.comment-form-url{width:100%}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments div.comment-respond form.comment-form p.comment-form-url{width:66%}}section.post-comments #comments div.comment-respond form.comment-form p.form-submit{margin-bottom:0!important;width:100%;display:block;clear:both}section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-author,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-email,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-url,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-cookies-consent,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-mailing-list{opacity:1!important}section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-author,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-email,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-url{margin-bottom:15px!important}section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-cookies-consent{margin-bottom:5px!important}section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-mailing-list{margin-bottom:20px!important}section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-author,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-email,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-url{height:48px!important}section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-cookies-consent,section.post-comments #comments div.comment-respond form.comment-form.expanded p.comment-form-mailing-list{width:75%;height:auto!important}section.post-comments #comments li div.comment-respond{position:relative;background:var(--body-bg);z-index:9999;margin-top:-10px}@media (max-width:740px){section.post-comments #comments li div.comment-respond{width:calc(100vw - 50px)}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments li div.comment-respond{padding-left:70px}}section.post-comments #comments li div.comment-respond div.logout{display:none}section.post-comments #comments li div.comment-respond div.cancel-reply{display:block}@media (max-width:740px){section.post-comments #comments li li div.comment-respond{margin-left:-50px}}section.post-comments #comments ol.commentlist{order:3;list-style:none;margin:0 0 40px!important;display:block}section.post-comments #comments ol.commentlist>li{margin:0}@media (max-width:740px){section.post-comments #comments ol.commentlist>li{padding:25px 0 0 0}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments ol.commentlist>li{padding:25px 0 0 85px}}section.post-comments #comments ol.commentlist ul.children{padding:0;margin:0;list-style:none;position:relative}section.post-comments #comments ol.commentlist ul.children>li{margin:0}@media (max-width:740px){section.post-comments #comments ol.commentlist ul.children>li{padding:25px 0 0 50px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments ol.commentlist ul.children>li{padding:25px 0 0 70px}}@media (max-width:740px){section.post-comments #comments ol.commentlist ul.children>li ul.children>li{padding-left:0!important}}section.post-comments #comments ol.commentlist li div.comment-body{padding-bottom:40px;border-bottom:2px solid var(--hbar-bg)}section.post-comments #comments ol.commentlist li div.comment-body{position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.8em}@media (max-width:740px){section.post-comments #comments ol.commentlist li div.comment-body{font-size:14px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){section.post-comments #comments ol.commentlist li div.comment-body{font-size:18px}}section.post-comments #comments ol.commentlist li div.comment-body .comment-content p{position:relative;margin-bottom:15px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}section.post-comments #comments ol.commentlist li div.comment-body .comment-content p:last-child{margin-bottom:0!important}section.post-comments #comments ol.commentlist li div.comment-body .comment-content img{position:relative}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta{margin-top:20px}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta time{display:inline;font-size:14px}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta time a{color:var(--function)}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply{display:inline;position:relative;padding-left:15px}@media (max-width:740px){section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply{float:right}}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link{symbol-size:x-small;display:inline-block;line-height:1em;width:fit-content;color:var(--function);background:var(--function-bg);border-radius:7px;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;transition:color , .25s , background .25s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;padding-right:21.5px!important;position:relative}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:hover:before,section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:hover:after,section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link.hover:before,section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link.hover:after{background:var(--function-hover)}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:before,section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:after{content:"";display:block;position:absolute;width:9px;height:1px;background:var(--function);transition:background .25s , transform .25s , height .25s , width .25s;right:10px}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:before{top:50%;transform:translateX(11%) translateY(-335%) rotate(45deg)}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:after{bottom:50%;transform:translateX(11%) translateY(335%) rotate(-45deg)}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link:hover,section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-reply a.comment-reply-link.hover{color:var(--function-hover);background:var(--function-bg-hover)}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-edit{display:inline;position:relative;padding-left:15px;float:right}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-edit a.comment-edit-link{symbol-size:x-small;display:inline-block;line-height:1em;width:fit-content;color:var(--function);background:var(--function-bg);border-radius:7px;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;transition:color , .25s , background .25s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-edit a.comment-edit-link:hover,section.post-comments #comments ol.commentlist li div.comment-body div.comment-meta div.comment-edit a.comment-edit-link.hover{color:var(--function-hover);background:var(--function-bg-hover)}section.post-comments #comments ol.commentlist li.pingback h4{white-space:normal!important}section.post-comments #comments ol.commentlist li.pingback div.comment-body div.comment-reply{display:none!important}body.archive:not(.category) main .category-title,body.archive:not(.category) main .category-description{display:none}body.archive.category main .archive-title,body.archive.category main .elementor-widget-divider,body.archive.category main .archive-categories{display:none}.archive-categories{padding:0}@media (max-width:740px){.archive-categories{margin:0 0 40px!important;transition:padding .25s}.archive-categories:before{display:none;opacity:0;height:0;transition:opacity .25s , height .25s}.archive-categories.untuck{padding-bottom:25px!important}.archive-categories.untuck:before{display:block;opacity:1;height:6px}}.archive-categories-control{position:absolute;right:0;top:20px;width:auto!important}.archive-categories-control span{padding:10px!important;margin:0!important;cursor:pointer;-webkit-appearance:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-user-select:none;border:0}.archive-categories-control span:focus{outline:none!important}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.archive-categories-control{display:none}}@media (max-width:740px){.archive-categories:not(.untuck) form.searchandfilter li.sf-level-0{display:block!important;opacity:0;margin-bottom:0!important;height:0!important}.archive-categories.untuck form.searchandfilter li.sf-level-0{opacity:1}}.elementor-widget-posts .elementor-posts-container article{overflow:visible!important}.elementor-widget-posts .elementor-posts-container article .elementor-post__title{display:inline}.elementor-widget-posts .elementor-posts-container article .download_link{display:none}.elementor-widget-posts .elementor-posts-container .search-filter-scroll-loading{content:"";-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"\ preserveAspectRatio=\"xMidYMid\"%3E%3Cpath\ fill=\"none\"\ d=\"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40\ C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z\"\ stroke=\"%23000\"\ stroke-width=\"10\"\ stroke-dasharray=\"238.62770324707031\ 17.961224975585935\"%3E%3Canimate\ attributeName=\"stroke-dashoffset\"\ calcMode=\"linear\"\ values=\"0;256.58892822265625\"\ keyTimes=\"0;1\"\ dur=\"1.1\"\ begin=\"0s\"\ repeatCount=\"indefinite\"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E);mask:url(data:image/svg+xml,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"\ preserveAspectRatio=\"xMidYMid\"%3E%3Cpath\ fill=\"none\"\ d=\"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40\ C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z\"\ stroke=\"%23000\"\ stroke-width=\"10\"\ stroke-dasharray=\"238.62770324707031\ 17.961224975585935\"%3E%3Canimate\ attributeName=\"stroke-dashoffset\"\ calcMode=\"linear\"\ values=\"0;256.58892822265625\"\ keyTimes=\"0;1\"\ dur=\"1.1\"\ begin=\"0s\"\ repeatCount=\"indefinite\"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;height:35px;width:35px;background-color:var(--highlight);transition:background .25s , transform .25s , height .25s , width .25s;z-index:9999;display:block;margin:20px auto;animation:none!important;border:none!important;border-radius:none!important;grid-column-start:1}.elementor-widget-posts:not(.list).unadjusted:before{content:"";display:block;position:relative;content:"";-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"\ preserveAspectRatio=\"xMidYMid\"%3E%3Cpath\ fill=\"none\"\ d=\"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40\ C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z\"\ stroke=\"%23000\"\ stroke-width=\"10\"\ stroke-dasharray=\"238.62770324707031\ 17.961224975585935\"%3E%3Canimate\ attributeName=\"stroke-dashoffset\"\ calcMode=\"linear\"\ values=\"0;256.58892822265625\"\ keyTimes=\"0;1\"\ dur=\"1.1\"\ begin=\"0s\"\ repeatCount=\"indefinite\"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E);mask:url(data:image/svg+xml,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"\ preserveAspectRatio=\"xMidYMid\"%3E%3Cpath\ fill=\"none\"\ d=\"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40\ C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z\"\ stroke=\"%23000\"\ stroke-width=\"10\"\ stroke-dasharray=\"238.62770324707031\ 17.961224975585935\"%3E%3Canimate\ attributeName=\"stroke-dashoffset\"\ calcMode=\"linear\"\ values=\"0;256.58892822265625\"\ keyTimes=\"0;1\"\ dur=\"1.1\"\ begin=\"0s\"\ repeatCount=\"indefinite\"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;height:35px;width:35px;background-color:var(--highlight);transition:background .25s , transform .25s , height .25s , width .25s;margin:40px auto 0}.elementor-widget-posts:not(.list).unadjusted .elementor-posts-container{display:none}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.elementor-widget-posts:not(.list):not(.related){margin-top:25px}}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container{grid-column-gap:40px;grid-row-gap:40px}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a{display:block}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link{border:1px solid var(--grid-link-border);position:relative;margin-bottom:0!important;overflow:hidden}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px){.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link{width:120px;height:80px}}@media (max-width:740px),(min-width:1200px){.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link{width:150px;height:100px}}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link .elementor-post__thumbnail{height:100%;width:100%}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link .elementor-post__thumbnail img{min-height:100%!important;min-width:100%!important;height:auto!important;width:auto!important}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link .elementor-post__thumbnail img:not(.portrait){max-height:100%!important}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a figure.elementor-post__thumbnail__link .elementor-post__thumbnail img.portrait{max-width:100%!important}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a div.elementor-post__text{margin:20px 0 0!important}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a div.elementor-post__text .elementor-post__excerpt{margin:10px 0 0!important}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a div.elementor-post__text .elementor-post__excerpt p{font-size:14px!important;color:#9b9b9b!important;line-height:1.4!important;margin-bottom:0!important}.elementor-widget-posts:not(.list):not(.related) .elementor-posts-container article a div.elementor-post__text .elementor-post__excerpt p span.resource_file_type{background:var(--grid-file-type-bg);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:500;color:var(--grid-file-type);padding:1px 4px;border-radius:4px;display:inline-block;margin:0 5px 0 0;transform:translateY(-1px)}body:not(.page-id-32508) .elementor-widget-posts span.excerpt_text{display:none}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.elementor-widget-posts:not(.list).related{margin-top:10px}.elementor-widget-posts:not(.list).related .elementor-posts-container{grid-template-columns:repeat(1,1fr);grid-row-gap:25px}.elementor-widget-posts:not(.list).related .elementor-posts-container article a figure.elementor-post__thumbnail__link{display:none}.elementor-widget-posts:not(.list).related .elementor-posts-container article a .elementor-post__title{font-size:20px}}.elementor-widget-posts.list .elementor-posts-container{grid-column-gap:0!important;grid-row-gap:0!important}@media (max-width:740px){.elementor-widget-posts.list .elementor-posts-container{grid-template-columns:repeat(1,1fr)!important}.elementor-widget-posts.list .elementor-posts-container .search-filter-scroll-loading{grid-column-end:2}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.elementor-widget-posts.list .elementor-posts-container{grid-template-columns:repeat(2,1fr)!important}.elementor-widget-posts.list .elementor-posts-container .search-filter-scroll-loading{grid-column-end:3}}.elementor-widget-posts.list .elementor-posts-container article{width:auto;display:list-item}@media (max-width:740px){.elementor-widget-posts.list .elementor-posts-container article{margin:0 0 5px 25px}}@media (min-width:741px) and (max-width:1099px),(min-width:1100px) and (max-width:1199px),(min-width:1200px){.elementor-widget-posts.list .elementor-posts-container article{margin:0 25px 5px 40px}}.elementor-widget-posts.list .elementor-posts-container article .elementor-post__thumbnail__link{display:none}.elementor-widget-posts.list .elementor-posts-container article .elementor-post__excerpt{display:none}