.elementor-widget-thim-ekits-attributes .attributes-type-pain:not(.swiper-wrapper){column-gap:var(--thim-list-attr-column-gap,30px);grid-template-columns:var(--thim-list-attr-columns,repeat(3,1fr));row-gap:var(--thim-list-attr-row-gap,30px);display:grid}.elementor-widget-thim-ekits-attributes .attributes-type-pain:not(.swiper-wrapper):before{display:none}.elementor-widget-thim-ekits-attributes .tours_type_item{overflow:hidden}.list-attri-thumbnail{overflow:hidden;position:relative}.list-attri-thumbnail.overlay .tours-type__item__image{overflow:hidden}.list-attri-thumbnail.overlay .tours-type__item__image:before{height:100%;position:absolute;top:0;background:linear-gradient(0deg,#000,transparent);left:0;width:100%}.list-attri-thumbnail .always-show{display:none}.list-attri-thumbnail .content-item-hover{transition:all 1.5s;max-height:0;visibility:hidden}.list-attri-thumbnail:hover{transition:all 3s ease}.list-attri-thumbnail:hover .always-show{display:block}.list-attri-thumbnail:hover.overlay .tours-type__item__image:before{content:""}.list-attri-thumbnail:hover .content-item-hover{max-height:600px;visibility:visible}.list-attri-thumbnail .content-item{overflow:hidden;position:absolute}.pagination-archiver-attr{justify-content:center;align-items:center;width:100%;margin-top:40px;display:flex}.pagination-archiver-attr .page-numbers{pointer-events:painted;padding:14px 22px;font-size:16px;font-weight:700;margin-right:18px;color:#4f5e71;border-radius:200px;background:transparent;line-height:1.3;display:inline-flex}.pagination-archiver-attr .page-numbers.current{padding:14px 22px;color:#fff;background:#01aa90}.pagination-archiver-attr .page-numbers.next,.pagination-archiver-attr .page-numbers.prev{padding:12px;border:1.5px solid #aaafb6}.pagination-archiver-attr .page-numbers.next:hover,.pagination-archiver-attr .page-numbers.prev:hover{padding:12px}.pagination-archiver-attr .page-numbers:hover{border-color:transparent;padding:14px 22px;color:#4f5e71;background:#e8edf1}.elementor-widget-archive-attributes .attributes-type-pain .tours_type_item .item__title:before,.elementor-widget-list-attributes .attributes-type-pain .tours_type_item .item__title:before{display:none}.arrt-content-wrapper.loading{position:relative}.arrt-content-wrapper.loading:before{transform:translateY(50%);font-size:20px;font-weight:400;font-style:normal;color:#01aa90;font-variant:normal;text-transform:none;content:"\f110";position:absolute;speak:never;top:50%;-webkit-font-smoothing:antialiased;left:50%;line-height:1;font-family:thim-ekits!important;z-index:9999}.arrt-content-wrapper.loading:after{height:100%;position:absolute;top:0;background:rgba(79,74,74,.65);left:0;width:100%}.arrt-search-form-wrapper{padding:16px;justify-content:space-between;flex-wrap:wrap;margin-bottom:25px;flex-direction:row;align-items:center;border-radius:12px;align-content:center;background:#f2f4f4;display:flex}@media (max-width:560px){.arrt-search-form-wrapper{justify-content:center}}.arrt-search-form-wrapper .arrt-search-form .search-attributes{position:relative}.arrt-search-form-wrapper .arrt-search-form .search-attributes input{height:48px;padding:12px 16px;border:0;min-width:609px;border-radius:8px;background:#fff}@media (max-width:1024px){.arrt-search-form-wrapper .arrt-search-form .search-attributes input{min-width:400px}}@media (max-width:560px){.arrt-search-form-wrapper .arrt-search-form .search-attributes input{margin-bottom:30px;min-width:290px}}.arrt-search-form-wrapper .arrt-search-form .search-attributes input::placeholder{font-size:16px;font-weight:500;color:#aaafb6;line-height:1.3}.arrt-search-form-wrapper .arrt-search-form .search-attributes input:focus{font-size:18px;font-weight:500;color:#000;line-height:1.3}.arrt-search-form-wrapper .arrt-search-form .search-attributes button.button-attributes{border:0;position:absolute;top:30%;background:transparent;left:16px}@media (max-width:560px){.arrt-search-form-wrapper .arrt-search-form .search-attributes button.button-attributes{top:18%}}.arrt-search-form-wrapper .arrt-search-form .search-attributes button.button-attributes i{font-size:18px;color:#01aa90}.arrt-search-form-wrapper .arrt-search-form .search-attributes button.button-attributes.loading i:before{content:"\f110"}.arrt-search-form-wrapper .arrt-sortby{justify-content:space-between;flex-wrap:nowrap;position:relative;flex-direction:row;gap:16px;align-items:center;display:flex}.arrt-search-form-wrapper .arrt-sortby h4{font-size:16px;font-weight:600;color:#4f5e71;line-height:1.3}.arrt-search-form-wrapper .arrt-sortby select{padding:12px 16px;font-size:16px;border:none;font-weight:600;-webkit-appearance:none;-moz-appearance:none;color:#121212;position:relative;min-width:216px;border-radius:8px;background:#fff;line-height:1.3}.arrt-search-form-wrapper .arrt-sortby:after{height:16px;right:16px;content:"";position:absolute;top:17px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ctitle%3Edown-arrow%3C/title%3E%3Cpath d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414'/%3E%3C/svg%3E") no-repeat;width:16px}.arrt-search-form-wrapper .arrt-filter{flex-wrap:wrap;flex-direction:row;gap:16px;align-items:flex-start;width:100%;margin-top:16px;display:flex}@media (max-width:560px){.arrt-search-form-wrapper .arrt-filter{margin-top:0}}.arrt-search-form-wrapper .arrt-filter h4{flex-shrink:0;font-size:16px;font-weight:600;color:#4f5e71;margin:0;width:auto;line-height:1.3}.arrt-search-form-wrapper .arrt-filter .filter-groups{flex:1;flex-wrap:wrap;gap:12px;align-items:flex-start;display:flex}.arrt-search-form-wrapper .arrt-filter .filter-groups>.filter-item{padding:8px 16px;font-size:14px;border:1px solid transparent;font-weight:500;color:#121212;transition:all .3s ease;border-radius:8px;background:#fff;cursor:pointer;line-height:1.3}.arrt-search-form-wrapper .arrt-filter .filter-groups>.filter-item:hover{border-color:#01aa90;background:#e8edf1}.arrt-search-form-wrapper .arrt-filter .filter-groups>.filter-item.active{border-color:#01aa90;color:#fff;background:#01aa90}.arrt-search-form-wrapper .arrt-filter .filter-groups .filter-group{padding:8px 12px;flex-wrap:wrap;gap:6px;align-items:center;border-radius:8px;background:#f8f9fa;display:flex}.arrt-search-form-wrapper .arrt-filter .filter-groups .filter-group .filter-group-label{font-size:13px;font-weight:600;margin-right:4px;color:#666}.arrt-search-form-wrapper .arrt-filter .filter-groups .filter-group .filter-items{flex-wrap:wrap;gap:6px;display:flex}.arrt-search-form-wrapper .arrt-filter .filter-groups .filter-group .filter-items .filter-item{padding:6px 12px;font-size:13px;border:1px solid #e0e0e0;font-weight:500;color:#121212;transition:all .3s ease;border-radius:6px;background:#fff;cursor:pointer;line-height:1.3}.arrt-search-form-wrapper .arrt-filter .filter-groups .filter-group .filter-items .filter-item:hover{border-color:#01aa90;background:#e8edf1}.arrt-search-form-wrapper .arrt-filter .filter-groups .filter-group .filter-items .filter-item.active{border-color:#01aa90;color:#fff;background:#01aa90}@media (max-width:767px){.arrt-search-form-wrapper .arrt-filter,.arrt-search-form-wrapper .arrt-filter .search-attributes input,.arrt-search-form-wrapper .arrt-search-form,.arrt-search-form-wrapper .arrt-search-form .search-attributes input,.arrt-search-form-wrapper .arrt-sortby,.arrt-search-form-wrapper .arrt-sortby .search-attributes input{width:100%}}