.filter-html{container-type:inline-size}#filter{top:0;width:100%;border:.2rem solid var(--color-gray-light, #ddddddff);padding:0;background-color:var(--color-white, #fff);border:none}#filter .settings{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;margin:0 0 1rem 0}#filter .settings .label{padding-top:.1rem;margin-top:0}#filter .settings .label i{display:inline-block;width:1.4rem;text-align:center}#filter .settings .label span{display:none}#filter .settings .range{display:none;margin:0 1rem;flex-grow:1}#filter .settings .input{width:calc(100% - 2.3rem);text-align:left}#filter .settings .input label{display:none;width:100%;height:25px;background-color:var(--color-white, #fff)}#filter .settings .input select{display:block;width:100%}#filter .settings .input select option{width:100%}#filter .settings .input input{position:static;margin:0;font-size:14px;line-height:14px;margin:.3rem 0}#filter .settings .input p i{display:none}#filter .settings .input .active{left:0;width:100%;min-width:100%;position:absolute}#filter.js .settings .label{padding-top:.3rem}#filter.js .settings .range{display:block}#filter.js .settings .input{width:100%;height:auto;text-align:left;margin-top:.4rem;padding-left:2.3rem}#filter.js .settings .input label{display:block}#filter.js .settings .input p{height:0;width:0;overflow:hidden;padding:0}#filter.js .settings .input select{opacity:0;position:absolute;z-index:0;left:0;height:0;width:0;overflow:hidden}#filter.js .settings .input select:focus-within{opacity:1;z-index:2;height:auto;width:100%}#filter.js .settings .input .active{display:block;opacity:1;z-index:2;height:auto}#filter.js .settings .input input[type='date']{display:none}#filter.js .settings .input input[type='time']{position:absolute;opacity:0}#filter.js .settings .input input[type='time']:focus-within{opacity:1;z-index:2}#filter select{font-size:inherit;padding-bottom:8px;font-family:inherit}#filter #submit{display:flex;justify-content:center;height:auto}#filter #filter_submit{border:1px solid var(--color-black, #000);padding:8px 16px;border-radius:16px;margin-top:32px;width:160px;text-align:center;left:calc(50% - 96px);background-color:var(--color-white, #fff);cursor:pointer}#filter #filter_submit:hover{background-color:var(--color-gray-light, #ddddddff)}#filter input[type='date']{position:absolute;display:block;right:0;border:none;padding:0;font-size:inherit;font-family:inherit}#filter input[type=range]{appearance:none;-webkit-appearance:none;width:100%;background:transparent}#filter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}#filter input[type=range]:focus{outline:none}#filter input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}#filter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:1px solid #000000;border-radius:8px;background:#ffffff;cursor:pointer;margin-top:-8px}#filter input[type=range]::-ms-thumb{width:16px;height:16px;border:1px solid #000000;border-radius:8px;background:#ffffff;cursor:pointer;margin-top:-8px}#filter input[type=range]::-moz-range-thumb{width:16px;height:16px;border:1px solid #000000;border-radius:8px;background:#ffffff;cursor:pointer;margin-top:-8px}#filter input[type=range]::-webkit-slider-runnable-track{margin-top:6px;width:100%;height:1px;border-radius:.5px;background:#000000;border:1px solid #000000}#filter input[type=range]:focus::-webkit-slider-runnable-track{background:#000000}#filter input[type=range]::-moz-range-track{width:100%;height:1px;border-radius:.5px;background:#000000;border:1px solid #000000}#filter input[type=range]::-ms-track{width:100%;height:1px;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}#filter input[type=range]::-ms-fill-lower{background:#000000;border:1px solid #000000;border-radius:.5px}#filter input[type=range]:focus::-ms-fill-lower{background:#000000}#filter input[type=range]::-ms-fill-upper{background:#000000;border:1px solid #000000;border-radius:.5px}#filter input[type=range]:focus::-ms-fill-upper{background:#000000}@container (min-width:400px){#filter.js .settings .label{width:auto}#filter.js .settings .range{width:auto}#filter.js .settings .input{padding-left:0;width:auto}#filter.js .settings .input label{text-align:right}}@container (min-width:580px){#filter.js .settings .label{width:8rem}#filter.js .settings .label span{display:inline-block}}.excerpt-jem-php{background-color:var(--color-white, #fff);width:100%;display:grid;grid-template-columns:10rem auto;grid-template-rows:repeat(3, auto);gap:0;border-bottom:.2rem solid var(--color-gray-light, #ddddddff);border-left:.2rem solid var(--color-gray-light, #ddddddff);border-right:.2rem solid var(--color-gray-light, #ddddddff)}.excerpt-jem-php:first-of-type{border-top:.2rem solid var(--color-gray-light, #ddddddff)}.excerpt-jem-php .entry-image{grid-column:1/2;grid-row:1/4;margin:0;padding:.5rem;border-right:.2rem solid var(--color-gray-light, #ddddddff)}.excerpt-jem-php .entry-image img{width:100%;height:100%;aspect-ratio:1}.excerpt-jem-php .entry-title{grid-column:2/3;grid-row:1/2;padding:.5rem;margin:0;border-bottom:.2rem solid var(--color-gray-light, #ddddddff)}.excerpt-jem-php .entry-content{grid-column:2/3;grid-row:2/3;padding:.5rem;margin:0}.excerpt-jem-php .read-more-wrapper{grid-column:2/3;grid-row:3/4;margin:0;position:relative;display:block;text-decoration:none;height:2.7rem}.excerpt-jem-php .read-more-wrapper .read-more{position:absolute;display:block;width:10rem;background:lightblue;padding:.5rem;border:none;text-decoration:none;right:0;bottom:0}.excerpt-jem-php .read-more-wrapper .read-more .read-more-title{display:block;position:absolute;padding:0;width:1px;height:1px;overflow:hidden;z-index:-10;font-size:1px;text-indent:-9999px}.excerpt-jem-php .read-more-wrapper .read-more .read-more-text{display:block;text-align:right;padding-right:1.5rem}.jem-julia-blocks{margin-top:1rem;padding-left:1.7rem}.jem-julia-blocks:first-child{margin-top:0}.jem-julia-blocks i{margin-left:-1.7rem;width:1.7rem;display:inline-block}.jem-julia-blocks-offer-category+.jem-julia-blocks-offer-category,.jem-julia-blocks-target-group+.jem-julia-blocks-target-group{margin-top:0;padding-left:1.7rem}.jem-julia-blocks-offer-category+.jem-julia-blocks-offer-category>i,.jem-julia-blocks-target-group+.jem-julia-blocks-target-group>i{display:none}.jem-julia-blocks-manager .phone,.jem-julia-blocks-manager .email{padding-left:1.7rem}.jem-julia-blocks-location .child{padding-left:1.7rem;display:block;margin-top:.2rem}input[name='subject']{display:none !important}