div.csvtohtml-tablescroll{position:relative;z-index:1}div.csvtohtml-tablescroll table.csvtohtml thead th{position:-webkit-sticky;position:sticky}div.csvtohtml-tablescroll table.csvtohtml tfoot,div.csvtohtml-tablescroll table.csvtohtml tfoot th,div.csvtohtml-tablescroll table.csvtohtml tfoot td{position:-webkit-sticky;position:sticky;bottom:0;z-index:4}div.csvtohtml-tablescroll table.csvtohtml thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2}div.csvtohtml-tablescroll table.csvtohtml thead th:first-child,div.csvtohtml-tablescroll table.csvtohtml tfoot th:first-child{z-index:5}form.sc_attributes{display:none}table.csvtohtml td.hide-column,table.csvtohtml th.hide-column{display:none}table.csvtohtml{display:none}table.csvtohtml.table-fixedlayout{table-layout:fixed}.all-content{display:none}table.csvtohtml tr.trhide,table.csvtohtml.responsive-csvtohtml tr.trhide{display:none!important}table.csvtohtml.responsive-csvtohtml{width:100%!important;border-collapse:collapse!important}table.csvtohtml-sortable thead th{cursor:pointer}table.csvtohtml-sortable.arrows thead th{background-image:url(/hallinta/wp-content/plugins/csv-to-html/img/bg.gif)!important;cursor:pointer;background-repeat:no-repeat!important;background-position:right center!important}table.csvtohtml-sortable.arrows thead th.desc{background-image:url(/hallinta/wp-content/plugins/csv-to-html/img/asc.gif)!important}table.csvtohtml-sortable.arrows thead th.asc{background-image:url(/hallinta/wp-content/plugins/csv-to-html/img/desc.gif)!important}table.csvtohtml tbody tr td span{display:block}.flexcontainer.shortcodegenerator-csvtohtml{display:flex;gap:1%;align-items:baseline;flex-wrap:wrap}.flexitem.shortcodegenerator-csvtohtml{flex-basis:49%;max-width:49%}#update_shortcode{margin-top:2em;padding:.5em;background:#eeee8a}#update_shortcode:hover{cursor:pointer}span.questionmark{position:relative;display:block;float:right;margin-right:.3em;border-radius:50%;border:1px dotted #333;text-align:center;color:#333;font-weight:700;width:1.5em;height:1.5em;background:#ff0}span.questionmark span.content{visibility:hidden;position:absolute;background:#ececc7;border:1px solid #ccc;min-width:200px;display:block;word-break:keep-all;padding:.8em;text-align:left;top:0;left:2em;z-index:10000}.questionmark:hover{cursor:pointer}.questionmark:hover span.content{visibility:visible}#dynamic_form #new_shortcode{position:fixed;right:2em;bottom:10vh;display:block;padding:.5em;background:#fefee8;height:30vh;width:30vw;z-index:20000}#previewbuttonform{position:fixed;right:0;bottom:0;display:block;height:10vh;width:10vw;z-index:30000;margin:1em 1em 1em 0}#dynamic_form .csvtohtml-p.admin{width:96%;overflow:auto;overflow-y:hidden}#dynamic_form .csvtohtml-p.admin th{margin:0;padding:0;text-align:left}#dynamic_form div.csvtohtml-p.admin h2{margin:1em 0;text-align:left}#dynamic_form div.csvtohtml-p.admin h2:first-child{padding:1em;margin:.2em}#dynamic_form div.csvtohtml-p.admin h2:hover{cursor:pointer;font-weight:700}#dynamic_form div.csvtohtml-p.admin table{display:none}#dynamic_form #include_shortcode_str,#dynamic_form #exclude_shortcode_str,#dynamic_form #hide_shortcode_str,#dynamic_form #include_searchcols_shortcode_str,#dynamic_form #include_filtercols_shortcode_str{display:none}#dynamic_form .csvtohtml-p>table{margin-left:2em}#dynamic_form #sort_str,#dynamic_form #sort_str_direction{display:none}#dynamic_form .textlong{width:400px}#dynamic_form #uploadpaths{display:none}#dynamic_form #fileview{display:none}#dynamic_form .pathlink,#dynamic_form .filelink{display:block}#dynamic_form .warning{background:#ff0;color:#333;font-weight:700}#dynamic_form .error{background:red;color:#eee;font-weight:700}#dynamic_form .check{display:block;margin-bottom:.5em}#dynamic_form #table_in_cell_cols{display:none}#dynamic_form div.selectedsection h2{display:block;background:#b9c9ac;font-weight:bold!important}table.csvtohtml.responsive-csvtohtml tbody tr th{position:sticky;left:0}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table.csvtohtml.responsive-csvtohtml,table.csvtohtml.responsive-csvtohtml thead,table.csvtohtml.responsive-csvtohtml tbody,table.csvtohtml.responsive-csvtohtml th,table.csvtohtml.responsive-csvtohtml td,table.csvtohtml.responsive-csvtohtml tr{display:block!important}table.csvtohtml.responsive-csvtohtml thead tr{position:absolute!important;top:-9999px!important;left:-9999px!important}table.csvtohtml.responsive-csvtohtml tbody th{background:transparent!important;text-align:left!important;font-weight:normal!important}table.csvtohtml.responsive-csvtohtml .td{position:relative!important;padding-left:50%!important}table.csvtohtml.responsive-csvtohtml .td:before{position:absolute;top:0!important;left:0!important;width:45%!important;white-space:nowrap!important}}#upload-result{font-weight:700;color:#000;font-size:1.2em;background-color:#f4f8f1;padding:.5em;border-top:2px solid #000;border-bottom:2px solid #000}.csvtohtml.csvtohtml-template-nolines{border:none}.csvtohtml.csvtohtml-template-nolines th{text-align:left}.csvtohtml.csvtohtml-template-nolines td{border:none;padding:.2em 1em 0}.csvtohtml.csvtohtml-template-nolines tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-nolines tr.rowset td::before{font-weight:700;font-size:.9rem}.csvtohtml.csvtohtml-template-clean{border:none;outline:1px solid #333}.csvtohtml.csvtohtml-template-clean th{text-align:left}.csvtohtml.csvtohtml-template-clean td{border-right:1px solid #333;padding:.2em 1em 0 .4em}.csvtohtml.csvtohtml-template-clean tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-clean tr.rowset td::before{font-weight:700;font-size:.9rem}.csvtohtml.csvtohtml-template-clean tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-funky{border:none;outline:8px solid #de941e}.csvtohtml.csvtohtml-template-funky th{text-align:left}.csvtohtml.csvtohtml-template-funky td{border:1px solid #de941e;background:#fa2b2b;color:#fff;padding:.2em 1em 0 .4em}.csvtohtml.csvtohtml-template-funky tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-funky tr.rowset td::before{font-weight:700;font-size:.9rem}.csvtohtml.csvtohtml-template-funky tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-thick{border:10px solid #000}.csvtohtml.csvtohtml-template-thick th{text-align:left}.csvtohtml.csvtohtml-template-thick td{border:5px solid #000;padding:.2em 1em 0 .4em}.csvtohtml.csvtohtml-template-thick tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-thinlines{border:1px solid #000}.csvtohtml.csvtohtml-template-thinlines th{text-align:left}.csvtohtml.csvtohtml-template-thinlines td{border:1px solid #000;padding:.2em 1em 0 .4em}.csvtohtml.csvtohtml-template-thinlines tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-pyjamas{border:none}.csvtohtml.csvtohtml-template-pyjamas th{text-align:left}.csvtohtml.csvtohtml-template-pyjamas td{padding:.2em 1em 0 .4em}.csvtohtml.csvtohtml-template-pyjamas tr.rowset.odd td{background:#eee}.csvtohtml.csvtohtml-template-pyjamas tr.rowset.even td{background:#ddd}.csvtohtml.csvtohtml-template-pyjamas tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-pyjamascols{border:none}.csvtohtml.csvtohtml-template-pyjamascols th{text-align:left}.csvtohtml.csvtohtml-template-pyjamascols td{padding:.2em 1em 0 .4em}.csvtohtml.csvtohtml-template-pyjamascols td:nth-child(odd){background:#eee}.csvtohtml.csvtohtml-template-pyjamascols td:nth-child(even){background:#ddd}.csvtohtml.csvtohtml-template-pyjamascols tr.rowset{padding-bottom:2em}.csvtohtml.csvtohtml-template-outofthebox1{border-collapse:collapse;margin-bottom:.5em;max-width:100%}.csvtohtml.csvtohtml-template-outofthebox1 td,th{padding:.2em .6em .2em .2em}.csvtohtml.csvtohtml-template-outofthebox1 td{padding-top:.4em;padding-bottom:.4em}.csvtohtml.csvtohtml-template-outofthebox1 tr.rowset.odd td{background:#f9f9f9}.csvtohtml.csvtohtml-template-outofthebox1 tr.rowset.even td{background:#fff}.csvtohtml.csvtohtml-template-outofthebox1 tbody tr{transition-property:background;transition-duration:0.7s}.csvtohtml.csvtohtml-template-outofthebox1 tbody tr:hover td{background:#eee!important}.csvtohtml.csvtohtml-template-outofthebox1 thead th{font-size:1.3rem;text-align:left;vertical-align:middle;word-break:normal;background-color:#d9edf7;color:#333}.csvtohtml-template-outofthebox1 div.csv-search input{padding:.3em .4em;margin:.2em .4em 1em 0;display:inline-block;background:#fff;text-decoration:none;transition-property:background;transition-duration:2s;color:#000!important;font-size:1.1rem;outline:none;border:2px solid #eee;width:auto;position:relative}.csvtohtml-template-outofthebox1 .csv-search input:hover{border:2px solid #ddd}.csvtohtml-template-outofthebox1 .csv-search input[type="button"]:hover{cursor:pointer}.csvtohtml-template-outofthebox1 .csvhtml-pagination a,.csvtohtml-template-outofthebox1 .csvhtml-pagination a:link,.csvtohtml-template-outofthebox1 .csvhtml-pagination a:active{padding:.3em .4em;margin:.2em .4em 1em 0;display:inline-block;background:#ddd;text-decoration:none;transition-property:background;transition-duration:1s;color:#000!important;font-size:1.1rem;outline:1px solid #000}.csvtohtml-template-outofthebox1 .csvhtml-pagination a:hover{background:#eee;outline:1px solid #444}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}body{display:block}.searchandfilter p{margin-top:1em;display:inline-block}.searchandfilter ul{display:inline-block}.searchandfilter li{list-style:none;display:inline-block;padding-right:10px}.widget-area .searchandfilter li,.widget-area .searchandfilter p{display:block}.searchandfilter label{display:block}.searchandfilter h4{margin:15px 0;font-size:16px}.searchandfilter ul>li>ul:not(.children){margin-left:0}table.tablesorter thead tr th{background-image:url(/hallinta/wp-content/plugins/table-sorter/images/bg.gif);cursor:pointer;background-repeat:no-repeat;background-position:right center}table.tablesorter thead tr th{border:1px solid #dad9c7}table.tablesorter thead tr th.tablesorter-headerAsc{background-image:url(/hallinta/wp-content/plugins/table-sorter/images/asc.gif)}table.tablesorter thead tr th.tablesorter-headerDesc{background-image:url(/hallinta/wp-content/plugins/table-sorter/images/desc.gif)}table.tablesorter thead tr .sortless{background-image:none;cursor:default}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}span.eeb-nodis{display:none!important}span.eeb-rtl{unicode-bidi:bidi-override!important;direction:rtl!important;display:inline!important}span.eeb-rtl span.eeb-sd,span.eeb-nrtl span.eeb-sd{display:inline!important;padding-left:0!important}span.eeb-nrtl{word-break:break-all!important}.eeb-encoded{position:relative;margin-top:-.3em;z-index:1000;color:green}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:5px;border:1px dotted #acaed0;font-size:.9rem}th{background:#fae1d9}:root{--main-color:#00425d;--accent-color:#ff6a13;--additional-color-1:#F3B8A5;--additional-color-2:#3A7D8A}.green{background:url(/hallinta/wp-content/themes/hvs2023/img/bg-skin.png) repeat;background-size:4px 4px}.blue{background:var(--main-color);color:#fff}.campaign-desc{background:rgb(0 66 93 / 69%)}html{font-size:18px}body,button,input,select,textarea{color:var(--main-color);font-family:'Rubik',sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.3;font-weight:700;letter-spacing:.03em;margin:1.5em 0 1em 0}h1{font-size:2.5rem;margin:.6em 0}h2{font-size:1.8rem}h2:focus{outline:none}.archive h2.entry-title{font-size:2rem}h3{text-transform:uppercase;font-size:1.333rem;letter-spacing:.075em}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.8333;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.8333}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-display:swap;font-family:'hvs_icons';src:url(/hallinta/wp-content/themes/hvs2023/icons/hvs_icons.eot?66147118);src:url('/hallinta/wp-content/themes/hvs2023/icons/hvs_icons.eot?66147118#iefix') format('embedded-opentype'),url(/hallinta/wp-content/themes/hvs2023/icons/hvs_icons.woff?66147118) format('woff'),url(/hallinta/wp-content/themes/hvs2023/icons/hvs_icons.ttf?66147118) format('truetype'),url('/hallinta/wp-content/themes/hvs2023/icons/hvs_icons.svg?66147118#hvs_icons') format('svg');font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,.social a:before,a[href$=".pdf"]:before,a[href$=".doc"]:before,a[href$=".xls"]:before,a[href$=".docx"]:before,a[href$=".xlsx"]:before,a[href$=".ppt"]:before,a[href$=".pptx"]:before,button.menu-toggle:before{font-family:"hvs_icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before,.social a[href*="facebook.com"]:before{content:'\e813'}.icon-twitter:before,.social a[href*="twitter.com"]:before{content:'\e801'}.icon-menu:before{content:'\e802'}.icon-cancel:before{content:'\e803'}.icon-instagram:before,.social a[href*="instagram.com"]:before{content:'\e800'}.icon-linkedin:before,.social a[href*="linkedin.com"]:before{content:'\e805'}.icon-file-pdf:before,a[href$=".pdf"]:before{content:'\e806'}.icon-file-word:before,a[href$=".doc"]:before,a[href$=".docx"]:before{content:'\e807'}.icon-file-excel:before,a[href$=".xls"]:before,a[href$=".xlsx"]:before{content:'\e808'}.icon-file-powerpoint:before,a[href$=".ppt"]:before,a[href$=".pptx"]:before{content:'\e809'}.icon-file-image:before{content:'\e80a'}.icon-search:before{content:'\e80b'}.icon-down-dir:before{content:'\e80c'}.icon-left-dir:before{content:'\e80d'}.icon-right-dir:before{content:'\e80e'}.icon-up-dir:before{content:'\e80f'}.icon-file-archive:before{content:'\e810'}.icon-file-audio:before{content:'\e811'}.icon-rss:before,.social a[href*="feed"]:before{content:'\e812'}.icon-mail:before{content:'\f0e0'}.icon-youtube:before,.social a[href*="youtube.com"]:before{content:'\f167'}.icon-heart:before{content:'\f30c'}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-image:url(/hallinta/wp-content/themes/hvs2023/img/bg-white.png);background-size:4px 4px;color:var(--main-color)}#page{margin 0 auto}.site-content,.site-footer{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.outer-margins{padding:18px;padding:1rem;overflow:auto}.block .section-content>*{max-width:700px;margin-left:auto;margin-right:auto}.block .section-content.wide>*{max-width:100%;margin-left:auto;margin-right:auto}section{clear:both}.coal-policy-table{background:#fff}.coal-policy-table th{padding:10px 5px;background-color:var(--main-color);color:#fff}.coal-policy-table th:first-of-type{text-align:center}.site-branding{padding:50px 20px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;line-height:1.2}.site-logo img{width:135px}.site-branding div,.site-branding nav{text-align:center;vertical-align:middle}.site-branding>div>*,.site-branding nav>*{margin:20px}.site-description{width:20%}.site-description p{text-transform:uppercase;font-family:'Rubik Dirt',sans-serif;font-weight:400;letter-spacing:.05em;font-size:1.5rem;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);text-transform:uppercase;line-height:1.1}button#searchbutton{background:none;width:auto;height:auto;padding:0;border-radius:0;margin-left:-7px;margin-right:0;color:var(--accent-color);box-shadow:none;font-size:inherit}button#searchbutton:focus{outline:1px dotted}.site-branding .modal-overlay{display:none;position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;margin:0;background:#0000003d}.site-branding .modal-header{text-align:right}.modal-content{margin:20% auto;max-width:370px;background-image:url(/hallinta/wp-content/themes/hvs2023/img/bg-white.png);background-size:4px 4px;padding:0 20px 20px;color:var(--main-color);box-shadow:5px 5px 0 var(--main-color)}.modal-body h2{margin-top:-15px}.closebutton{margin-right:-25px;font-size:2.5rem}.modal-body .search-field{max-width:170px}.site-footer nav.social,.site-footer .newsletter{width:50%;float:left;text-align:center;padding:100px 0}.site-footer nav.social a{color:inherit;font-size:1.3em}.site-footer nav.social a:hover{color:var(--accent-color)}.site-footer nav.social a:before{border:4px solid;border-radius:50%;width:80px;height:80px;line-height:1.7}.site-footer .widget{text-align:center;border:none}.site-footer .widget ul{list-style:none;margin:0;padding:0;display:inline}.site-footer .widget li,.site-footer .widget h1{display:inline;vertical-align:middle}.site-footer .widget h1{font-size:20px;font-size:1.1rem;text-transform:uppercase;letter-spacing:.075em;margin:2em}.site-footer #linkcat-47 h1{display:none}.site-footer .widget li img{vertical-align:middle;margin:2em;max-width:200px}.site-footer .widget li a[href="https://www.sll.fi"] img{max-width:300px}.site-footer .widget li a[href="https://www.fingo.fi"] img{max-width:150px}.site-footer .widget li a[href="https://savepondhockey.org/"] img,.site-footer .widget li a[href="https://wwf.fi/"] img{max-width:80px}.site-info{text-align:center;padding:2em;text-transform:uppercase;font-size:10px;font-size:.55rem;letter-spacing:.15em}.site-info a{color:var(--additional-color-1)}.site-info a:hover{color:inherit}.grecaptcha-badge{opacity:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}blockquote{position:relative;padding:1em 2em 1em 2em;margin:0;font-size:1.2em}blockquote:before{content:"\0201C";font-size:350px;display:block;position:absolute;line-height:270px;opacity:.2;left:0;top:0;z-index:1}blockquote p{z-index:1000}hr{border:none;border-top:5px dashed var(--additional-color-1);height:0;margin:3em 0}ul,ol{margin:0 0 1.5em 0em}ul{list-style:disc}.site-content ul{padding-left:0}.entry-content ul{padding-left:1em}.site-content ul ul{margin-top:1em}.site-content li{margin-bottom:15px}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.footnotes{font-size:.8em}.entry-content form{margin:2em auto;max-width:400px}form p{font-size:14px!important;font-size:0.77rem!important;text-transform:uppercase;text-align:left;letter-spacing:.05em;margin-bottom:2em}form p .wpcf7-checkbox{text-transform:none;line-height:2.5}legend{font-size:initial;padding:0 5px}fieldset{border-color:var(--main-color);margin-bottom:20px}button,input[type="button"],input[type="reset"],input[type="submit"],a.button{border:none;background:var(--accent-color);color:#fff;font-size:18px;font-size:1rem;line-height:1;padding:.6em 1em .6em;box-shadow:5px 5px 0 var(--main-color);text-transform:uppercase;font-weight:900;letter-spacing:.1em}a.button{display:inline-block;text-decoration:none!important;color:#fff!important;margin-right:20px;margin-bottom:20px}a.button.icon-facebook{background-color:#3b5998}a.button.icon-twitter{background-color:#55acee}.content-area button,.content-area input[type="button"],.content-area input[type="reset"],.content-area input[type="submit"]{margin-top:54px;margin-top:3rem}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover{background-color:var(--additional-color-2)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,a.button:focus;a.button:active{position:relative;top:5px;left:5px;box-shadow:none;outline:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border:none;font-size:18px;font-size:1.15rem;background:#b6d3d8}input::placeholder{color:var(--main-color)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:6px}.entry-content input[type="checkbox"],.entry-content input[type="radio"]{width:30px;display:inline-block;line-height:1;margin-top:5px;height:15px;vertical-align:bottom}.wpcf7-list-item{display:block;line-height:1.2;margin-bottom:10px}.radio-inline .wpcf7-list-item{display:inline-block;margin-top:10px;margin-left:0}.radio-inline .wpcf7-list-item input{width:20px;height:15px;vertical-align:baseline}.entry-content input,.entry-content textarea{border:none;width:100%}.entry-content input[type="submit"]{border:none;margin-top:18px;margin-top:1rem}input[type="file"]{border:none}select{border:0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;outline:none}textarea{padding-left:6px;width:100%}.newsletter form *{text-align:center;margin:10px}.newsletter form .mc4wp-form-fields p{margin:0}.newsletter input[type='email']{background:#fff}form.bigger-form{max-width:500px}form.bigger-form p{text-transform:none;font-size:1rem!important;letter-spacing:0}.bigger-form fieldset{padding-left:0;padding-right:0;border:0;border-bottom:1px solid #2f3266}.bigger-form legend{padding:0;font-weight:700;font-size:1.2rem}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance input[type="checkbox"],.mc4wp-checkbox input[type="checkbox"]{margin:0 0 7px;vertical-align:baseline}.wpcf7 form .wpcf7-response-output{margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none}span.wpcf7-not-valid-tip{background:#fde2e2;padding:.5em 1em;text-transform:none;line-height:1.2;color:var(--main-color)}div.wpcf7-response-output{background:#eee;padding:1em}.home-content div.wpcf7-response-output{background:#fff0;padding:1em}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:none}div.wpcf7-mail-sent-ng{background:#f4bfbf}div.wpcf7-spam-blocked{background:#f4bfbf}div.wpcf7-validation-errors{background:#c7e097}a,.section-content h2 a,.section-content strong a,.entry-content h2 a,.entry-content strong a{color:var(--accent-color);text-decoration:none}.section-content a,.entry-content a,.entry-footer a,.entry-meta a,.page-header p a,.grid a{color:#CE4C00}.section-header a{color:#FF863F}a:hover,a:focus,a:active{color:var(--main-color)}.section-header a:hover{color:#fff}a:focus{outline-offset:3px;outline:dotted 2px var(--main-color)}a:hover{outline:0}.site-footer a:focus{outline:1px dotted #fff;color:#fff}.main-navigation{clear:both;display:block;float:left;width:100%;background-color:var(--main-color);text-transform:uppercase;font-size:14px;font-size:.75rem;letter-spacing:.075em}.main-navigation ul,.social ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul{margin:0 auto;padding:0 18px;padding:0 1rem;justify-content:space-between;align-items:center}.social ul{display:block}.main-navigation li{display:inline-block;position:relative;padding:12px}.toggle-submenu{display:block;border:0;float:right;margin-top:0;padding:0;height:25px;position:relative;color:#fff}.toggle-submenu:after{content:"\e80c";font-size:1rem;display:block;height:25px;position:absolute;line-height:1;top:13px;margin-left:-10px;width:25px;font-family:"hvs_icons"}.focus .toggle-submenu:after{content:"\e80f"}button.toggle-submenu:hover{color:var(--accent-color)!important}#primary-menu>li:last-of-type{font-size:.65em;text-transform:none}.social li{display:inline-block;font-size:34px;font-size:1.9rem}.main-navigation a{display:block;text-decoration:none;color:#fff;padding:1em}.main-navigation a:hover{color:var(--additional-color-1)}.main-navigation ul ul{float:left;position:absolute;top:4em;left:-999em;z-index:99999;background-color:var(--main-color);padding:1em 0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px;padding-bottom:0em;padding-top:.5em}.main-navigation ul ul li{padding:0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current-page-ancestor>a,.page-template-page-ilmastokalenteri-kuukausinakyma .main-navigation .menu-item-4681 a{color:#FD7676}.page-id-4795 #menu-item-5046 a{color:#fff}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 auto 1.5em auto;overflow:hidden;max-width:950px}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.nav-previous:before{content:"\25C0";margin-right:5px}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.nav-next:after{content:"\25b6";margin-left:5px}.social a:link .menu-text,.social a:link .menu-text{position:absolute;top:-9999em;left:-9999em}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:var(--accent-color);box-shadow:5px 5px 0 var(--main-color);clip:auto!important;color:#fff;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}a.news-item{display:block;width:50%;float:left;margin:0;font-size:16px;font-size:.888rem;color:var(--main-color)}.news-item h3{font-size:18px;font-size:1rem;text-transform:none;letter-spacing:0}.news-item figure,.news-item .news-intro{width:50%;float:left;height:375px;position:relative}.news-item:nth-of-type(3) figure,.news-item:nth-of-type(4) figure{float:right}.news-item figure{margin:0;background-size:cover;background-position:center}.news-item:hover{color:var(--accent-color)}.news-item:hover figure{opacity:.9}.news-item>*:before,.news-item>*:after,.news-item .dotted-bg:before,.news-item .dotted-bg:after{content:"";display:block;position:absolute;width:0;height:0;border-left:35px solid #fff0;border-right:35px solid #fff0;left:0;margin-left:-35px}.news-item>*:before,.news-item .dotted-bg:before{border-top:35px solid var(--accent-color)}.news-item>*:after,.news-item .dotted-bg:after{border-bottom:35px solid var(--accent-color)}.news-item figure:before{bottom:35px}.news-item figure:after{bottom:0}.news-item .news-intro:after,.news-item .dotted-bg:after{top:35px}.news-item .dotted-bg:before,.news-item .dotted-bg:after{right:0;left:unset;margin-left:0;margin-right:-35px}.news-item:first-of-type figure:before,.news-item:first-of-type figure:after{border-top-color:var(--additional-color-1);border-bottom-color:var(--additional-color-1)}.news-item:nth-of-type(2) figure:before,.news-item:nth-of-type(2) figure:after{border-top-color:var(--main-color);border-bottom-color:var(--main-color)}.news-item:nth-of-type(2) .news-intro:before,.news-item:nth-of-type(2) .news-intro:after,.news-item:nth-of-type(2) .dotted-bg:before,.news-item:nth-of-type(2) .dotted-bg:after{border-top-color:var(--additional-color-1);border-bottom-color:var(--additional-color-1)}.news-intro{overflow:hidden}.news-intro .outer-margins{padding:40px}.sticky{display:block}article,.page-header,.search .page-content{margin:90px auto;margin:5rem auto;max-width:800px;position:relative;padding:54px;padding:3rem}.search .page-header{text-align:center;margin-bottom:-3rem;}article{background:#fff}.page-header{margin:0 auto;padding:54px 0 0 0;padding:3rem 0 0 0}.archive .page-header,.page-template-page-local-group .page-header{text-align:center;text-transform:uppercase}.archive .page-header p,.archive .page-header blockquote{text-transform:none}.entry-header:before,.entry-header:after,.entry-footer:before,.entry-footer:after{content:"";display:block;position:absolute;width:0;height:0;border-left:35px solid #fff0;border-right:35px solid #fff0;left:calc(50% - 35px)}.entry-header:before,.entry-footer:before{border-top:35px solid var(--accent-color)}.entry-header:after,.entry-footer:after{border-bottom:35px solid var(--accent-color)}.home-content .entry-header:before,.home-content .entry-header:after{border-top-color:var(--additional-color-1);border-bottom-color:var(--additional-color-1)}.entry-header:before{top:0;margin-top:-35px}.entry-header:after{top:0}.entry-footer:before{bottom:0}.entry-footer:after{bottom:0;margin-bottom:-35px}.archive .entry-footer:before,.archive .entry-footer:after{display:none}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.home-content{background:url(/hallinta/wp-content/themes/hvs2023/img/bg-image.jpg);background-position:center center;background-size:cover;color:#fff;position:relative;display:flex;flex-wrap:wrap}.home-content>*{flex-basis:50%}.home-content h1{font-size:59px;font-size:3rem;text-transform:uppercase;letter-spacing:2px;font-weight:900}.home-content .entry-header:before{margin-top:0;left:0;margin-left:-35px}.home-content .entry-header:after{top:35px;left:0;margin-left:-35px}.home-content .entry-footer:before{bottom:35px;left:0;margin-left:-35px}.home-content .entry-footer:after{margin-bottom:0;left:0;margin-left:-35px}.page-template-page-blocks .home-content,.page-template-page-petition .home-content,.page-template-page-allekirjoita-sitoumus .home-content,.page-template-page-blocks-images .home-content{display:block}.page-template-page-blocks .home-content h1,.page-template-page-petition .home-content h1,.page-template-page-allekirjoita-sitoumus .home-content h1,.page-template-page-blocks-images .home-content h1{text-align:center;padding-left:20px;padding-right:20px}.home-content p,.home-content h2{max-width:750px;margin-right:auto;margin-left:auto}.home-content p{font-size:25px;font-size:1.1rem}.home-content a{color:inherit;text-decoration:underline}.home-content form{max-width:700px;margin:0 auto}form .half{float:left;width:44%;margin-left:3%;margin-right:3%}form .half input{width:100%}.home-content input[type="submit"]{font-size:25px;font-size:1.4rem}div.wpcf7 .ajax-loader{display:block}span.wpcf7-list-item{margin:0 1em}.home-content .campaign-desc{position:relative}.home-content-caption{position:absolute;bottom:5px;right:5px;color:#fff;font-size:9px;font-size:.5rem;text-transform:uppercase}.section-header{background:var(--main-color);color:#fff;text-align:center}.section-header h2{font-size:33px;font-size:1.83rem}.section-header h2:after{content:"";border-bottom:6px solid;display:block;width:160px;margin:10px auto 0 auto}.volunteers,.grid{text-align:center}.searchandfilter ul{margin:0}.searchandfilter select{background:#ecffc8;height:30px}.volunteer,.ehdokas{width:16%;display:inline-block;margin:3%;vertical-align:top;font-size:14px;font-size:.8rem}.volunteer h3{font-size:1.3em;text-transform:none}.volunteer h4:before{content:"---";display:block;color:var(--accent-color);margin-top:-1.5em}.volunteer img,.grid img{border-radius:50%;width:375px}.volunteer img{filter:brightness(93%) contrast(115%) hue-rotate(207deg) saturate(152%) grayscale(51%) sepia(29%)}.extra-content,.site-main section:last-of-type>div.extra-content{position:relative;padding-bottom:56.25%;padding-top:1px;height:0}.extra-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}h2.city{text-align:center;font-size:44px;font-size:2.4444rem}.ehdokas.vaalitulos-varalla .sitoumus-image{position:relative}.page-template-page-valtuutetut .ehdokas.vaalitulos-varalla .sitoumus-image:after{content:"VARA";width:60px;height:60px;position:absolute;top:0;right:20px;background:#ecffc8;line-height:.8;border-radius:30px;padding:25px 0 0 0;font-weight:700;font-size:1.2em;text-align:center}.page-template-page-local-group .home-content h1{font-size:72px;font-size:4rem}.campaign-header{padding:70px;text-align:center}.campaign-info.mobile{display:none}.home-content .campaign-info{background:#fff;color:var(--main-color);padding:10px 40px 20px 40px;max-width:350px;margin:0 auto}.page-template-page-local-group .home-content p{font-size:1rem}.home-content .campaign-info p{font-size:.8rem}.campaign-desc{padding:50px}.page-template-page-local-group .home-content{text-align:left;position:relative}.section-header.map{background:#fff0;color:var(--main-color)}.profile-pic-canvas-box{background-color:#BFC2DD;width:300px;height:300px;box-shadow:5px 5px 0 var(--main-color)}.profile-pic-canvas-box #canvas{width:100%}.image-text{display:flex;flex-wrap:wrap}.block .image-text>div{flex-basis:50%;max-width:100%;min-height:500px}.section-image{background-size:cover;background-position:center center}.section-text{padding:2rem}@media screen and (min-width:941px){.block:nth-of-type(even) .image-text .section-image{order:1}}.tabs{margin:20px 0;background:rgb(209 209 209 / 39%);background-size:4px 4px}.tabs ul{list-style:none;display:flex;justify-content:space-around}.tabs li{width:100%;margin-bottom:0;text-align:center;border-right:1px dotted #fff9;background-color:var(--main-color)}.tabs li:last-of-type{border-right:none}.tabs li a{width:100%;display:block;padding:20px 10px;color:#fff}.tabs li.ui-state-active{border-bottom:none;background-color:#fff0;color:inherit}.tabs li.ui-state-active a{color:inherit}.tabs>div{padding:0 20px 1px 20px}.block .section-content .puolue{margin-bottom:4em}.block .section-content .puolue ul{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin:2em 0 2em 1em}.block .section-content .puolueet h3{-webkit-column-span:all;column-span:all;margin-top:3em}li.politician{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:30px}.politician div{font-size:.9rem}.counter{font-size:2rem;margin:1em auto;max-width:400px}.signatures-container{background:#312d67;position:relative;margin:0 20px}.signatures{background:#dcf1b4;color:var(--accent-color);padding:5px 10px;text-align:right;height:65px}.signatures-number{position:absolute;left:5px}.start{float:left;font-size:1.2rem;margin-left:20px}.goal{text-align:right;margin-right:20px;font-size:1.2rem}.start:before,.goal:before{content:"|";display:block;margin:3px}.page-template-page-ilmastokalenteri-kuukausinakyma .site-footer .green{background:inherit}.page-template-page-ilmastokalenteri-kuukausinakyma .site-footer input[type="email"]{border:3px solid}.ilmastokalenteri-kk{overflow:hidden}.ilmastokalenteri-kk h1{text-align:right;padding:80px;margin:0;line-height:1;font-size:4rem}.ilmastokalenteri-kk .dotted-bg{overflow:hidden}.ilmastokalenteri-kk p:before{content:"\0201C";font-size:25rem;position:absolute;line-height:0;opacity:.2;left:-3rem;top:7rem;z-index:1}.ilmastokalenteri-kk p{font-size:2rem;font-weight:700;margin:20rem auto 5rem auto;position:relative;max-width:1100px;line-height:1.2;padding:0 3rem}a.month-link{display:inline-block;background:#dcf1b4;color:#2f3068;text-decoration:none;text-transform:uppercase;font-size:14px;font-size:.875rem;letter-spacing:.075rem;position:absolute;top:calc(50% - 20px);left:0;padding:15px}a.month-link.next-month{left:unset;right:0}.ilmastokalenteri-thismonth{margin-bottom:3rem}.ilmastokalenteri-subscribe{text-align:center;margin-top:3rem;margin-bottom:3rem}.ilmastokalenteri-googlecal{width:50%;float:left;text-align:center;padding-left:3rem;padding-right:3rem}.ilmastokalenteri-hints{width:50%;padding-left:3rem;padding-right:3rem;overflow:auto}.ilmastokalenteri-hints ul{margin-left:1rem}.ilmastokalenteri-hints p:first-of-type{margin-top:0}.ilmastokalenteri-social-feed{overflow:hidden}.page-template-page-ilmastokiltit-main .home-content{background:#fff;display:table;width:100%}.page-template-page-ilmastokiltit-main .home-content h1{max-width:750px;margin-right:auto;margin-left:auto}.page-template-page-ilmastokiltit-main .campaign-desc,.page-template-page-ilmastokiltit-main .campaign-header{display:table-cell;width:50%}.page-template-page-ilmastokiltit-main .campaign-desc{margin:0;background:url(/hallinta/wp-content/themes/hvs2023/img/bg-white.png);background-size:4px 4px;color:#2f3068}.page-template-page-ilmastokiltit-main .campaign-header{background-position:center center;background-size:cover;float:none;height:0;padding-bottom:50%}.post-type-archive-sitoumus .site-main{position:relative}.post-type-archive-sitoumus .site-main:before{content:"";width:200px;height:200px;background:url(/hallinta/wp-content/themes/hvs2023/img/ilmastokiltti.png) no-repeat right top;background-size:200px;display:block;margin:0 auto 30px auto;opacity:.9;position:absolute;right:30px;top:230px;z-index:1000}.campaign-page .home-content{background:#fff;display:flex;flex-wrap:wrap}.campaign-page .home-content>div{flex-basis:50%;margin:0}.campaign-page .campaign-desc{background:url(/hallinta/wp-content/themes/hvs2023/img/bg-white.png);background-size:4px 4px;color:#2f3068}.campaign-page .campaign-image{background-size:cover;background-position:center center}.chart{margin:40px 40px 80px 40px}.energia{margin-bottom:3em}.energia select{vertical-align:middle;background:#fff;padding:5px;height:2.2em;line-height:1;border:0;border-radius:0;text-transform:uppercase;margin:0;max-width:100%}.energia select:focus{outline:0}.energia img{float:right;width:100px;margin:30px 30px 0 0}@media only screen and (max-width:480px){.energia h1{font-size:40px!important;margin:1em 0 0 .4em}.energia img{float:none;margin:0 1em 1em}.energia select{font-size:18px;display:block;margin:.5em 0 1em 0}}.credit{text-align:center;text-transform:uppercase;font-size:.67em;margin:2em;letter-spacing:.05em;color:#8D8D8D}.chart div.energia-foot img{margin:2em 1em;max-width:360px;height:auto}.chart-bars{margin:1.5em auto;max-width:800px;position:relative}.chart-bars div.kategoria-1 .bar-color{background-color:#00A965}.chart-bars div.kategoria-2 .bar-color{background-color:#BED66A}.chart-bars div.kategoria-3 .bar-color{background-color:#FDF06F}.chart-bars div.kategoria-4 .bar-color{background-color:#FCB759}.chart-bars div.kategoria-5 .bar-color{background-color:#F26C41}.chart-bars div.kategoria-6 .bar-color{background-color:#D21D39}.chart-bars div.kategoria-7 .bar-color{background-color:#7E1826}.chart div.full-bar{position:absolute;width:100%;background-color:lightgrey;height:60px;z-index:-1;border-radius:20px;left:0}.chart div.bar{font:40px sans-serif;overflow:visible;white-space:nowrap;height:60px;line-height:60px;margin-top:35px;border-radius:20px;width:0;background-color:lightgrey}.chart div.bar-color{height:60px;border-radius:20px;padding-left:15px}.chart div.bar:hover{cursor:pointer}.chart div.bar:hover .bar-color{background-color:#2e3068}.chart div.name-party{color:#2e3068;font:12px Poppins;position:relative;left:7px;padding-top:5px;text-transform:uppercase;z-index:-1}.chart .bar div.calcs{display:none;position:absolute}.chart .bar div.calcs div{position:relative;top:0;left:0;font-size:12px;line-height:1;background-color:#fff;border:solid grey 1px;padding:10px;z-index:10000}.debug .chart .bar:not(.party):not(.district):hover div.calcs{display:inline-block}div.black-bar{position:relative;color:#fff;background-color:#fff;font:50px sans-serif;line-height:150px;overflow:visible;white-space:nowrap;height:150px;width:200px;top:-115px;left:465px}div.black-bar-stick{position:absolute;color:#fff;background-color:#0BA6E1;width:50px;height:300px;top:421px;left:658px}.hidden{display:none}.ilmastokiltti-ehdokas{max-width:800px;margin:0 auto;position:relative}div.ehdokas{margin:2em 1.5em}.kiltteysluokka-kuva{width:100%;height:0;padding-bottom:30.6%;margin-bottom:30px;background-repeat:no-repeat;background-size:contain}.kategoria-1 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastosankari.png)}.kategoria-2 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastoviisas.png)}.kategoria-3 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastotsemppari.png)}.kategoria-4 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastokompuroija.png)}.kategoria-5 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastotorkku.png)}.kategoria-6 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastonihkeilija.png)}.kategoria-7 .kiltteysluokka-kuva{background-image:url(/hallinta/wp-content/themes/hvs2023/ilmastokiltit/ilmastojuro.png)}.sitoumus-allekirjoitettu .ehdokas-details:after{content:"";width:150px;height:150px;background:url(/hallinta/wp-content/themes/hvs2023/img/ilmastokiltti.png) no-repeat right top;background-size:150px;display:block;opacity:.9;position:absolute;right:30px;top:0;z-index:1000;transform:rotate(30deg)}.sitoumus-ei-allekirjoitettu .sitoumus{display:none}div.ehdokas .jakolinkit{margin-bottom:2em;font-size:1em;text-align:left;margin-left:0}div.ehdokas .jakolinkit a{margin-left:0;padding:.2em .5em;margin-bottom:0}.ehdokas-details .ehdokas-name-www,.ehdokas-details .ehdokas-name{text-transform:uppercase;font-size:2rem;margin-top:2em}.ehdokas-party,.ehdokas-district{font-size:1rem}.ilmastokiltti-ehdokas h3{text-transform:none;letter-spacing:normal}.ehdokas-compare{margin-bottom:0}#laskukaava{display:none}#laskukaava small{line-height:1.5em;display:block}.ilmastokiltti_in{position:absolute;top:3px;margin-left:4px}.ilmastokiltti_in:before{content:"\2665"}.page-template-page-kiltteyskalkyyli .block .section-content>*{max-width:800px;margin:0 auto}.ilmastokiltti-loading{width:128px;height:128px;position:fixed;top:calc(50vh - 64px);left:calc(50vw - 64px);background-image:url(/hallinta/wp-content/themes/hvs2023/img/loading.png);z-index:100}.acf-fields>.acf-field{border:none!important}.acf-input-wrap input{height:auto!important;font-size:1rem!important;padding:6px!important}form.acf-form{margin:1em auto 4em auto;max-width:600px}.acf-form-submit{text-align:center}.action-list{font-size:.8em;margin-left:1em}.page-template-page-compare-policies .campaign-header{position:relative}.comparision{text-align:left}.company{display:flex;margin-bottom:10px;height:60px}.company-name{flex-basis:26%;background:var(--accent-color);padding:5px 10px;display:flex;align-items:center;line-height:1.1}.comparision-header{margin-bottom:20px}.comparision-header .company-bar{border-bottom:3px solid;background:#fff0}.comparision-header>*{text-transform:uppercase;font-weight:700;background:#fff0;align-items:center}.comparision-emoji{flex-basis:10%}.comparision-emoji img{width:25px;display:block;margin:0 auto}.comparision-header-text{flex-basis:80%;text-align:center}.company-bar{flex-basis:74%;display:flex;background:#DFEFF2;position:relative}.company-bar .percent{background:#f3b8a5}.company-bar .percent-text{color:var(--main-color);font-weight:700;position:absolute;display:flex;align-items:center;top:18px;left:10px}.page-template-page-compare-policies table td{width:9%}table.tablesorter td{background:#fae1d9;padding:10px;text-align:center}table.tablesorter tr:hover td{background:#dfeff2}table.tablesorter td:first-child{font-weight:700;text-align:left}table.tablesorter thead tr th{border:1px dotted #fff;background-image:url(/hallinta/wp-content/themes/hvs2023/img/sort-w.png);background-size:20px;background-position:bottom;padding-bottom:20px;background-color:var(--additional-color-2);font-weight:400;font-size:.75rem;color:#fff}table.tablesorter thead tr th.tablesorter-headerAsc{background-image:url(/hallinta/wp-content/themes/hvs2023/img/asc.png)}table.tablesorter thead tr th.tablesorter-headerDesc{background-image:url(/hallinta/wp-content/themes/hvs2023/img/desc.png)}.share{background:var(--accent-color);color:#fff;position:absolute;left:0;top:360px;width:86px;height:75px;text-transform:uppercase;padding:10px 9px;font-size:1rem;text-align:center;font-weight:700}.share a{color:#fff;font-size:22px;font-size:1.2rem}.share a:before{margin:0}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comments-area{max-width:640px;margin:90px auto;margin:5rem auto;padding:20px}.comments-area input[type="submit"]{margin-top:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.dotted-bg{background:url(/hallinta/wp-content/themes/hvs2023/img/dot-transparent.png) repeat;background-size:4px 4px;height:100%;overflow:auto}.campaign-desc{display:flex;flex-wrap:wrap;align-content:center}.campaign-desc>*{flex-basis:100%}.entry-header img{display:block;margin:1em 0 0 0}figure.alignnone,figure.alignleft{margin-left:0}figure.alignright{margin-right:0}.wp-caption,.gallery-caption{margin-bottom:1.5em;max-width:100%;font-size:14px;font-size:.8rem}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:bottom;width:100%}.gallery-columns-2 .gallery-item{max-width:46%;margin:1%}.gallery-columns-3 .gallery-item{max-width:31.33%;margin:1%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media screen and (min-width:941px){.menu-toggle{display:none}.main-navigation ul{display:flex}.main-navigation ul ul{display:block}}@media screen and (max-width:1200px){.news-item h3{font-size:24px;font-size:1rem;text-transform:none;letter-spacing:0em}.news-item p{font-size:14px;font-size:.8rem}.news-item figure,.news-item .news-intro,.news-item:nth-of-type(odd) figure{height:500px}}@media screen and (max-width:1024px){.home-content,.campaign-desc{text-shadow:none}.main-navigation ul{font-size:.653rem}.volunteer,.ehdokas{width:18%}.page-template-page-compare-policies table td{width:100%;text-align:left;padding:10px;height:60px;line-height:1}table.tablesorter td:first-child{background:var(--additional-color-2);color:#fff}table.csvtohtml.responsive-csvtohtml,table.csvtohtml.responsive-csvtohtml thead,table.csvtohtml.responsive-csvtohtml tbody,table.csvtohtml.responsive-csvtohtml th,table.csvtohtml.responsive-csvtohtml td,table.csvtohtml.responsive-csvtohtml tr{display:block!important}table.csvtohtml.responsive-csvtohtml thead tr{position:absolute!important;top:-9999px!important;left:-9999px!important}table.csvtohtml.responsive-csvtohtml td:before{white-space:normal!important;left:10px!important;top:10px!important}}@media screen and (min-width:941px) and (max-width:1024px){.main-navigation ul{align-items:baseline}.toggle-submenu{margin-top:-3px}.site-header nav.social{max-width:200px}a.news-item{display:block;width:100%;float:none;margin:0;font-size:16px;font-size:.888rem}.news-item:nth-of-type(odd) figure,.news-item:nth-of-type(odd) .news-intro{float:right;position:relative}.news-item:nth-of-type(4) figure{float:left}.news-item h3{font-size:24px;font-size:1.333rem}.news-item p{font-size:18px;font-size:1rem}}@media screen and (max-width:940px){html{font-size:16px}.site-branding{display:block}.site-branding div,.site-branding nav,.site-branding .site-logo,.site-branding .social,.site-branding .site-action{display:block;width:100%}.modal-content{margin-top:48px;box-shadow:none;max-width:100%}.ginger_container.top{top:unset;bottom:0}.main-navigation{position:absolute;top:0;z-index:10}.menu-toggle,.main-navigation.toggled ul,.main-navigation.toggled li{display:block}.main-navigation.toggled>div>ul>li{border-top:1px dotted var(--accent-color);margin-left:0}.main-navigation.toggled{padding-bottom:20px;min-height:69vh}.main-navigation.toggled ul ul{display:none}.main-navigation ul{font-size:1rem;padding:1rem}.main-navigation a{padding:10px 0}.toggle-submenu:after{width:40px;font-size:1.85rem;top:5px;margin-left:0;right:0}.main-navigation ul ul{float:none;position:static;padding:0 1em;margin-bottom:10px;font-size:.9rem}.main-navigation li{padding:0}.main-navigation ul li.focus>ul{display:block}button.menu-toggle{border:none;background:#fff0;color:#fff!important;font-size:18px;font-size:1rem;line-height:1;padding:.5em;font-family:inherit;box-shadow:none;text-transform:uppercase;width:100%;text-align:right}button.menu-toggle:hover{background-color:#fff0;color:#fff}button.menu-toggle:before{content:'\e802';font-size:36px;font-size:2rem;margin:0}.main-navigation.toggled button.menu-toggle{padding-right:5px}.main-navigation.toggled button.menu-toggle:before{content:'\e803';font-size:36px;font-size:2rem}.site-branding .social{position:absolute;top:5px;left:10px;z-index:1000;text-align:left;max-width:230px}.social a:before{margin:0}.social a:hover,.social a:focus{color:#fff}button#searchbutton:focus{color:#fff!important}.site-branding .social li{font-size:27px;font-size:1.5rem;padding:4px 3px}.site-branding .site-logo img{width:60%;max-width:200px;margin:1em}.site-description{max-width:500px;margin:0em auto 2em auto}.site-footer nav.social,.site-footer .newsletter{width:100%;float:none;text-align:center;padding:30px 20px}.site-footer nav.social a:before{border:3px solid;width:50px;height:50px;font-size:.7em;margin:3px}.site-footer .widget h1{display:block}.site-footer .widget li img{margin:1em;max-width:180px!important}.site-footer .widget li a[href="https://savepondhockey.org/"] img,.site-footer .widget li a[href="https://wwf.fi/"] img,.site-footer .widget li a[href="https://www.fingo.fi"] img{max-width:100px!important}.site-content{position:relative}.share{right:auto;top:auto;left:0;bottom:0;width:70px;text-transform:uppercase;padding:10px;text-align:center}.site-main section:last-of-type>div{padding-bottom:60px}.alignleft,.alignright{display:block;float:none}.home-content h1,.page-template-page-local-group .home-content h1{font-size:36px;font-size:2.25rem}form p.half{float:none;width:100%;margin:0}.home-content input[type="submit"]{font-size:20px;font-size:1.1rem;text-overflow:ellipsis;max-width:100%;overflow:hidden}.volunteer{width:94%}a.news-item{width:100%;float:none}.news-item figure,.news-item:nth-of-type(odd) figure{height:0;padding-bottom:100%;float:none}.news-item figure,.news-item .news-intro{width:100%;float:none}.news-item .news-intro:before,.news-item .news-intro:after{display:none}.news-item .news-intro{height:auto}.section-content{max-width:500px;margin:0 auto}.section-content.wide{max-width:100%;margin:0 auto}.block .image-text>div{flex-basis:100%;text-align:center;min-height:auto}.campaign-page .home-content>div{flex-basis:100%;margin:0}.section-image{height:0;padding-bottom:100%}.campaign-page .campaign-image{height:400px}.campaign-page .campaign-desc{max-width:100%}.section-content.social-stream-wrapper{max-width:100%}.campaign-header,.campaign-desc,.page-template-page-local-group .campaign-desc,.page-template-page-ilmastokiltit-main .campaign-desc,.page-template-page-ilmastokiltit-main .campaign-header{max-width:500px;width:auto;float:none;margin:0 auto 60px auto;flex-basis:100%}.campaign-header{padding:0 10px}.page-template-page-compare-policies .campaign-header{padding-top:50px}.campaign-desc{padding:50px 20px}.campaign-info{display:none}.campaign-info.mobile{padding:0;display:block;padding:10px 20px;margin:40px auto}h1{font-size:2rem}h2{font-size:1.5rem}.archive h2.entry-title{font-size:1.5rem}h3{font-size:1.2rem}article,.page-header{max-width:500px;margin-left:auto;margin-right:auto;padding:72px 24px;padding:4rem 1.333rem}.page-header{padding:0 1.333rem 2rem 1.333rem}.archive .page-header h1{font-size:25px;font-size:1.4rem}.volunteer,div.ehdokas{width:50%;margin-bottom:40px}div.ehdokas{margin-bottom:0;padding-bottom:30px!important}.entry-header:before,.entry-header:after,.entry-footer:before,.entry-footer:after{left:calc(50% - 35px)!important;margin-left:0!important}.entry-header:before{margin-top:-35px!important}.entry-header:after{top:0!important}.entry-footer:before{bottom:0px!important}.entry-footer:after{margin-bottom:-35px!important}.ilmastokalenteri-kk{background-size:contain;background-repeat:no-repeat;background-position:top;background-color:#2f3068}.ilmastokalenteri-kk h1{padding:20px}.ilmastokalenteri-kk p{margin:55% auto 4rem auto;padding-left:5rem;font-size:1.3rem}.ilmastokalenteri-subscribe{padding-left:20px;padding-right:20px}.ilmastokalenteri-googlecal{width:auto;float:none;margin:20px;padding:0}.ilmastokalenteri-hints{width:auto;padding-left:20px;padding-right:20px}a.month-link{display:none}.page-template-page-ilmastokiltit-main .home-content{display:block;width:100%}.page-template-page-ilmastokiltit-main .campaign-desc,.page-template-page-ilmastokiltit-main .campaign-header{display:block}.page-template-page-ilmastokiltit-main .campaign-desc{margin:0 auto;background:#fff}.page-template-page-ilmastokiltit-main .campaign-header{margin:0 auto;padding-bottom:100%}.post-type-archive-sitoumus .site-main:before{position:static}}@media screen and (max-width:500px){.news-item figure,.news-item:nth-of-type(odd) figure{overflow:hidden}}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}.wpcf7cf_repeater_sub_controls{display:inline-flex;gap:4px;margin:4px 0;align-items:center}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#dfeff2;--cmplz_banner_border_color:#dfeff2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:0px 0px 0px 0px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#00425d;--cmplz_hyperlink_color:#ce4c00;--cmplz_text_font_size:14px;--cmplz_link_font_size:14px;--cmplz_category_body_font_size:14px;--cmplz_button_accept_background_color:#ff6a13;--cmplz_button_accept_border_color:#ff6a13;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f2f2f2;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#00425d;--cmplz_button_settings_background_color:#f2f2f2;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#00425d;--cmplz_button_border_radius:0px 0px 0px 0px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#ff6a13;--cmplz_slider_inactive_color:#3a7d8a;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}@media (max-width:768px){.cmplz-cookiebanner{width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (max-width:1023px){.cmplz-cookiebanner{max-width:100%}}@media (max-width:1023px){.cmplz-cookiebanner{transform:translateX(-50%);bottom:0;top:initial}}@media (min-width:1024px){.cmplz-cookiebanner{margin:10px;width:calc(100% - 20px);grid-column-gap:10px;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:initial;top:initial;transform:initial}.cmplz-cookiebanner.cmplz-categories-type-save-preferences .cmplz-body>div{width:49%}.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body>div{width:49%}.cmplz-cookiebanner .cmplz-body{grid-column:span 2;display:flex;gap:10px}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons{grid-column:inherit}.cmplz-cookiebanner .cmplz-description{grid-column-start:1}.cmplz-cookiebanner.optin .cmplz-categories,.cmplz-cookiebanner.optout .cmplz-categories{width:85vw;grid-column-start:2}.cmplz-cookiebanner .cmplz-buttons{grid-column-start:3;grid-row-start:3;display:flex;flex-direction:column}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-width:250px;width:100%}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-end:3}.cmplz-cookiebanner .cmplz-links.cmplz-information{grid-column-start:3;grid-column-end:4;grid-row-start:5;display:flex;justify-content:flex-end}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-start:1;grid-row-start:5;display:flex;justify-content:flex-start}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf{height:160px}.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons{flex-direction:initial}.cmplz-cookiebanner.cmplz-categories-type-view-preferences.cmplz-categories-visible .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no.cmplz-categories-visible .cmplz-buttons{flex-direction:column}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0s forwards}.cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-bottom{margin:0;width:100%}.cmplz-cookiebanner .cmplz-header{grid-template-columns:200px 1fr 100px}.cmplz-cookiebanner .cmplz-title{justify-self:start}.cmplz-cookiebanner .cmplz-title{justify-self:start;grid-column-start:1}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:#fff}@media (min-width:1024px){.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-width:200px;width:100%}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-weight:900}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:none;outline-offset:3px;outline:dotted 2px var(--main-color)}#cmplz-manage-consent .cmplz-manage-consent.cmplz-show{transform:scale(.7);bottom:0;right:-15px;transform-origin:bottom;height:40px;padding:10px}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:#fff0;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/hallinta/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:#fff0 url(/hallinta/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgb(255 0 0 / .7);background:-webkit-linear-gradient(transparent,rgb(0 0 0 / .35));background:linear-gradient(transparent,rgb(0 0 0 / .35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:#fff0 url(/hallinta/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsl(0 0% 100% / .3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsl(0 0% 100% / .4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .4) 0,hsl(0 0% 100% / .4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsl(0 0% 100% / .4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .4) 0,hsl(0 0% 100% / .4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsl(0 0% 100% / .3)}.mejs-time-current,.mejs-time-handle-content{background:hsl(0 0% 100% / .9)}.mejs-time-hovered{background:hsl(0 0% 100% / .5);z-index:10}.mejs-time-hovered.negative{background:rgb(0 0 0 / .2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid #fff0;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsl(0 0% 100% / .9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee #fff0 #fff0;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgb(50 50 50 / .7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsl(0 0% 100% / .5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsl(0 0% 100% / .9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgb(50 50 50 / .8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsl(0 0% 100% / .8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgb(50 50 50 / .7);border:1px solid #fff0;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsl(0 0% 100% / .4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsl(0 0% 8% / .5);box-shadow:5px 0 0 hsl(0 0% 8% / .5),-5px 0 0 hsl(0 0% 8% / .5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgb(255 255 255 / .33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}