@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
.search-engine a{color:transparent}
.search-engine button:focus,.search-engine button:active{outline:0}
.search-engine--search-section-wrapper .search-engine--image-wrapper{position:relative}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine__image{width:100%;height:251px;object-fit:cover}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-box-wrapper{position:absolute;bottom:3rem;left:0;right:0;padding:0 1rem}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--title-wrapper{color:#fff;font-family:"OpenSans";font-size:1rem;font-weight:500;letter-spacing:0;line-height:39px;margin-bottom:26px}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form{display:flex;flex-wrap:nowrap;align-content:center}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form .search-engine__input{height:56px;width:484px;border:0;background-color:#fff;padding:0 16px;font-family:"OpenSans";font-size:16px}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form .search-engine__input::placeholder{color:#aaa}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form .search-engine__input:focus,.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form .search-engine__input:focus-visible{border:3px solid #eee}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form .search-engine__button{height:56px;width:56px;background-color:#0168d5;border:2px solid #0168d5;color:#fff;cursor:pointer}
.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-form-wrapper .search-engine__form .search-engine__button span{font-size:30px}
.search-engine--results-section-wrapper{margin:0 0 1rem 0}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper{background-color:#f3f3f3;padding:2rem;display:none}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper.visible{display:block}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper h3{font-size:1.8rem;margin-bottom:.7rem;font-weight:bold}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .close-filter-btn{color:#5f5f5f;background:0;border:0;text-align:end;width:100%;display:flex;align-items:center;gap:.5rem;justify-content:end}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .close-filter-btn .icon-close{color:#5f5f5f}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list{padding-left:0}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list .filter-category label{position:relative;cursor:pointer;color:#5f5f5f;margin-bottom:1.4rem;display:flex}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list .filter-category input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list .filter-category label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #aaa;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;background:#fff;height:100%}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list .filter-category input:checked+label:before{border:1px solid #0168d5}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list .filter-category input:checked+label:after{content:"";display:block;position:absolute;top:4px;left:8px;width:5px;height:12px;border:solid #0168d5;border-width:0 2px 2px 0;transform:rotate(45deg)}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-categories-list .filter-category-title{font-weight:700}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-form-buttons{display:flex;flex-direction:column;align-items:center}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-form-buttons .apply-btn,.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-form-buttons .clear-btn{color:#0168d5;padding:.4rem 1rem;cursor:pointer;width:80%}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-form-buttons .apply-btn{border:2px solid #0168d5;background:#fff}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-form-buttons .clear-btn{border:0;background:0}
.search-engine--results-section-wrapper .search-engine--results-wrapper{flex-grow:1}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons{background:#f3f3f3;border:1px solid #aaa;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons>*:last-child{border:0}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons span{color:#0168d5;display:block;padding:.4rem;min-width:2.2rem;display:flex;justify-content:center}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons button{background:transparent;border:0;padding:0}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons button:first-child{border-right:1px solid #aaa}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons button:last-child{border-left:1px solid #aaa}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons button .icon-play1::before{font-size:.5rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons button .icon-play1.prev::before{transform:rotate(180deg);display:inline-block}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;gap:1rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .header-row{width:100%;display:flex;justify-content:space-between;flex-direction:column;gap:1rem}
@media(min-width:1280px){.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .header-row{flex-direction:row;align-items:center}
}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .mobile-filter-buttons{display:flex;width:100%;justify-content:space-between}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .mobile-filter-buttons .show-filters-btn{border:0;background:0;color:#0168d5;font-size:1rem;cursor:pointer;padding:0}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .mobile-filter-buttons .clear-filters{display:flex;gap:.5rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .mobile-filter-buttons .clear-filters .clear-btn{border:0;background:0;color:#0168d5;font-size:1rem;cursor:pointer;padding:0}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header p,.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header label{color:#5f5f5f}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .search-engine--date-filters select{border:1px #ccc solid;padding:.5rem;padding-right:2rem;margin-left:.5rem;color:#5f5f5f;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svgfill='grey'height='24'viewBox='002424'width='24'xmlns='http://www.w3.org/2000/svg'><pathd='M710l555-5z'/><pathd='M00h24v24H0z'fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .search-engine--tags-list{display:flex;flex-basis:100%;flex-wrap:wrap;gap:.4rem;display:none}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .search-engine--tags-list .label-title{font-size:12px;margin-right:.2rem;background:#f0f6fd;padding:4px 9px;border-radius:13px;color:#5f5f5f;display:flex;align-items:center}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .search-engine--tags-list .label-title .remove-tag-btn{font-size:14px;margin-left:.6rem;width:16px;height:16px;color:#fff;background:#5f5f5f;border-radius:50%;cursor:pointer;border:0;display:flex;justify-content:center;align-items:center}
.search-engine--results-section-wrapper .search-engine--results-wrapper .folder-open{background-image:url(search-engine/resources/images/folder_open.svg);height:80px;width:100%;background-repeat:no-repeat;background-position:center;margin-top:3rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .absent-result{color:#5f5f5f;text-align:center;margin:2rem 0}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper{padding-bottom:1rem;border-bottom:1px solid #ccc;margin-bottom:1rem;display:flex;flex-direction:column-reverse;gap:.5rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-tag{color:#767676;font-size:12px;font-weight:normal;background:white;height:fit-content;height:-moz-fit-content;width:fit-content;width:-moz-fit-content;padding:2px 4px;border-radius:4px;line-height:1.4;border:1px solid #aaa}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-container{display:flex;gap:1rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-container .result-content .result-tags-wrapper{display:flex;gap:.5rem}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-container .result-content h3{color:#0168d5;line-height:1.4}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-container .result-content p{line-height:1.6;color:#5f5f5f}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-container .result-content .result-date{font-size:14px;color:#5f5f5f}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-img{width:90px;min-width:90px;height:90px;object-fit:cover}
@media(min-width:1024px){.search-engine--search-section-wrapper .search-engine--image-wrapper .search-engine--search-box-wrapper{left:10rem;padding:0}
.search-engine--results-section-wrapper{margin:3rem 10rem;display:flex;justify-content:space-between;gap:2rem}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper{display:block;height:fit-content;height:-moz-fit-content}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .close-filter-btn{display:none}
.search-engine--results-section-wrapper .search-engine--tags-filter-wrapper .filter__form .filter-form-buttons{flex-direction:row}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .search-engine--tags-list{display:inherit}
.search-engine--results-section-wrapper .search-engine--results-wrapper .search-engine--results-header .mobile-filter-buttons{display:none}
.search-engine--results-section-wrapper .search-engine--results-wrapper .page-buttons{margin-right:0;margin-left:auto}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper{flex-direction:row}
.search-engine--results-section-wrapper .search-engine--results-wrapper .result-wrapper .result-img{width:120px;min-width:120px;height:120px}
}