.elementor-30426 .elementor-element.elementor-element-718978c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-30426 .elementor-element.elementor-element-718978c:not(.elementor-motion-effects-element-type-background), .elementor-30426 .elementor-element.elementor-element-718978c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30426 .elementor-element.elementor-element-45149d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-30426 .elementor-element.elementor-element-564ea50{padding:20px 0px 10px 0px;}.elementor-30426 .elementor-element.elementor-element-564ea50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:70px;color:#FFFFFF;}.elementor-30426 .elementor-element.elementor-element-3de9874{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 form .search-container input[type="text"], .elementor-30426 .elementor-element.elementor-element-3f9a439 form .search-container button
				{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:19.2px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 .search-container input{color:#001827;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:5px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 .search-container input::placeholder{color:#6F6F6F;}.elementor-30426 .elementor-element.elementor-element-3f9a439 form .search-container input{width:100%;}.elementor-30426 .elementor-element.elementor-element-3f9a439 form .search-container input:focus, .elementor-30426 .elementor-element.elementor-element-3f9a439 form .search-container input:focus-visible{width:100%;}.elementor-30426 .elementor-element.elementor-element-3f9a439 .search-container input:focus, .elementor-30426 .elementor-element.elementor-element-3f9a439 .search-container input:focus-visible{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:5px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 .search-container button{width:35px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;border-radius:50%;}.elementor-30426 .elementor-element.elementor-element-3f9a439 .search-container button:hover{color:#FFFFFF;background-color:#243C4B;border-style:none;border-radius:50%;}.elementor-30426 .elementor-element.elementor-element-2f30180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;text-align:start;}.elementor-30426 .elementor-element.elementor-element-2f30180 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:40px;letter-spacing:0.25px;color:#243C4B;}.elementor-widget-posts-found-widget .filter-post-count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-30426 .elementor-element.elementor-element-9d176b9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-30426 .elementor-element.elementor-element-9d176b9 .filter-post-count{color:#6F6F6F;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:19.2px;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );background-color:var( --e-global-color-primary );}.elementor-30426 .elementor-element.elementor-element-c4d2175 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30426 .elementor-element.elementor-element-c4d2175 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-30426 .elementor-element.elementor-element-c4d2175{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-30426 .elementor-element.elementor-element-c4d2175 .bpfwe-swatch{opacity:1;}.elementor-30426 .elementor-element.elementor-element-c4d2175  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-30426 .elementor-element.elementor-element-c4d2175 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-30426 .elementor-element.elementor-element-c4d2175 .select2-selection, .select2-dropdown{border-style:none;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-30426 .elementor-element.elementor-element-bd348f3{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-wrapper,.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-wrapper .overlay,.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-wrapper a,.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-title,.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-content,.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-taxonomy,.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-read-more{transition-duration:0.3s;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-meta i{margin-right:4px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-meta svg{margin-right:4px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .product-price del{font-size:16px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .product-rating span{font-size:20px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .pagination, .elementor-30426 .elementor-element.elementor-element-bd348f3 .pagination-filter{text-align:center;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .preloader-inner .preloader-inner-half-circle, .elementor-30426 .elementor-element.elementor-element-bd348f3 .load::before{border-color:#0098C7;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-pin i{margin-right:6px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .post-pin svg{margin-right:6px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .edit-options i{margin-right:6px;}.elementor-30426 .elementor-element.elementor-element-bd348f3 .edit-options svg{margin-right:6px;}@media(max-width:1199px){.elementor-30426 .elementor-element.elementor-element-45149d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30426 .elementor-element.elementor-element-3f9a439 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-30426 .elementor-element.elementor-element-2f30180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;}.elementor-widget-posts-found-widget .filter-post-count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1027px){.elementor-30426 .elementor-element.elementor-element-718978c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-30426 .elementor-element.elementor-element-45149d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30426 .elementor-element.elementor-element-564ea50 .elementor-heading-title{font-size:50px;}.elementor-30426 .elementor-element.elementor-element-3de9874{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-30426 .elementor-element.elementor-element-2f30180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;}.elementor-widget-posts-found-widget .filter-post-count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30426 .elementor-element.elementor-element-c4d2175 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-30426 .elementor-element.elementor-element-bd348f3 .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media(max-width:599px){.elementor-30426 .elementor-element.elementor-element-718978c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-30426 .elementor-element.elementor-element-45149d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30426 .elementor-element.elementor-element-564ea50{padding:10px 0px 10px 0px;}.elementor-30426 .elementor-element.elementor-element-564ea50 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-30426 .elementor-element.elementor-element-3de9874{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-30426 .elementor-element.elementor-element-3f9a439 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30426 .elementor-element.elementor-element-2f30180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-30426 .elementor-element.elementor-element-2f30180 .elementor-heading-title{font-size:20px;line-height:35px;letter-spacing:0.2px;}.elementor-widget-posts-found-widget .filter-post-count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-30426 .elementor-element.elementor-element-c4d2175 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-30426 .elementor-element.elementor-element-bd348f3 .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media(min-width:600px){.elementor-30426 .elementor-element.elementor-element-718978c{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-3de9874 */.search-page-container .search-bar-wrapper .search-container {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 35px;
  gap: 30px;
}

.search-page-container .search-bar-wrapper .search-container:has(input[type="text"]:placeholder-shown) .button-clear-search {
  display: none;
}

.search-page-container .search-bar-wrapper input[type="text"] {
  padding: 6.5px 35px 6.5px 10px;
}

.search-page-container .search-bar-wrapper input[type="text"]:active {
  border-color: #0072CE !important;
}

.search-page-container .search-bar-wrapper button[type="submit"] {
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0 !important;
  padding: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}

.search-page-container .search-bar-wrapper button[type="submit"]:active {
  background-color: #80B8E7;
}

.search-page-container .search-bar-wrapper button[type="submit"]::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.6777 12.9299C15.6661 11.5841 16.25 9.92274 16.25 8.125C16.25 3.63769 12.6123 0 8.125 0C3.63769 0 0 3.63769 0 8.125C0 12.6123 3.63769 16.25 8.125 16.25C9.92323 16.25 11.585 15.6658 12.9309 14.6769L12.9299 14.6777C12.9667 14.7277 13.0078 14.7755 13.053 14.8208L17.8661 19.6339C18.3543 20.122 19.1457 20.122 19.6339 19.6339C20.122 19.1457 20.122 18.3543 19.6339 17.8661L14.8208 13.053C14.7755 13.0078 14.7277 12.9667 14.6777 12.9299ZM15 8.125C15 11.922 11.922 15 8.125 15C4.32804 15 1.25 11.922 1.25 8.125C1.25 4.32804 4.32804 1.25 8.125 1.25C11.922 1.25 15 4.32804 15 8.125Z' fill='white'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.search-page-container .search-bar-wrapper button.button-clear-search {
  position: absolute;
  top: calc(50% - 10px);
  right: 75px;
  width: 20px !important;
  height: 20px !important;
  font-size: 0 !important;
  padding: 0;
  background-color: transparent !important;
  border: none;
  outline: none;
  cursor: pointer;
}

.search-page-container .search-bar-wrapper button.button-clear-search::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0C4.48667 0 0 4.48667 0 10C0 15.5133 4.48667 20 10 20C15.5133 20 20 15.5133 20 10C20 4.48667 15.5133 0 10 0ZM10 18C5.58667 18 2 14.4133 2 10C2 5.58667 5.58667 2 10 2C14.4133 2 18 5.58667 18 10C18 14.4133 14.4133 18 10 18ZM13.7067 6.29333C13.3133 5.9 12.68 5.9 12.2933 6.29333L10 8.58667L7.70667 6.29333C7.31333 5.9 6.68 5.9 6.29333 6.29333C5.90667 6.68667 5.9 7.32 6.29333 7.70667L8.58667 10L6.29333 12.2933C5.9 12.6867 5.9 13.32 6.29333 13.7067C6.48667 13.9 6.74667 14 7 14C7.25333 14 7.51333 13.9 7.70667 13.7067L10 11.4133L12.2933 13.7067C12.4867 13.9 12.7467 14 13 14C13.2533 14 13.5133 13.9 13.7067 13.7067C14.1 13.3133 14.1 12.68 13.7067 12.2933L11.4133 10L13.7067 7.70667C14.1 7.31333 14.1 6.68 13.7067 6.29333Z' fill='%236F6F6F'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.search-page-container .search-result-term {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.search-page-container .search-result-term .dynamic-search-term {
  display: inline-block;
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: 0.25px;
  color: #243C4B;
}

.search-page-container .dropdown-filter .post-type {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 5px;
}

.search-page-container .dropdown-filter .reset-form {
  display: none;
}

.search-page-container .dropdown-filter .filter-title {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.2px;
  color: #001827;
  padding: 7.5px 0 7.5px;
  margin: 0;
}

.search-page-container .dropdown-filter .bpfwe-select2 {
  width: 136px;
  min-width: 0;
  margin: 0;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-selection::after {
  content: unset;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-selection {
  border: none;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-selection[aria-expanded="true"] .select2-selection__rendered::after {
  transform: rotate(-180deg);
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-selection[aria-expanded="true"] {
  border: none;
}

.search-page-container .dropdown-filter .bpfwe-select2 .selection .select2-selection__rendered {
  position: relative;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  color: #001827;
  padding: 8px 22px 6px 5px;
  border-bottom: 2px solid #0072CE;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-selection__rendered::after {
  content: '';
  position: absolute;
  top: calc(50% - 10px);
  right: 5px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M-5.05884e-05 0.998862C-5.05776e-05 0.752196 0.0866165 0.512196 0.266616 0.318862C0.646616 -0.0878044 1.27328 -0.107804 1.67995 0.272196L5.99995 4.30553L10.3199 0.272196C10.7266 -0.101137 11.3533 -0.0811373 11.7333 0.318863C12.1066 0.725529 12.0866 1.35886 11.6866 1.7322L6.68662 6.39886C6.29995 6.75886 5.70662 6.75886 5.31995 6.39886L0.319949 1.73219C0.106616 1.53219 -5.06001e-05 1.26553 -5.05884e-05 0.998862Z' fill='%230072CE'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.2s ease-in-out !important;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-search  {
  display: none !important;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-dropdown {
  top: 7px;
  border: none;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-results {
  max-height: 365px;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 10px;
  background-color: #FFF;
  border: 1px solid #DFDFDC;
  border-radius: 10px;
  box-shadow: 0 4px 10px 0 rgba(113, 125, 150, 0.05), 2px 2px 4px 0 rgba(0, 0, 0, 0.10);
  overflow-y: auto;
  z-index: 2;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-results__option {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.16px;
  color: #001827;
  padding: 5px;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-results__option:not(:last-child) {
  margin-bottom: 5px;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-results__option:hover,
.search-page-container .dropdown-filter .bpfwe-select2 .select2-results__option[aria-selected="true"] {
  background-color: #E5F1FA;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-results__option:active {
  color: #80B8E7;
}

.search-page-container .dropdown-filter .bpfwe-select2 .select2-results__option--highlighted {
  background-color: inherit;
}

.search-page-container .search-page-results .elementor-grid {
  gap: 0;
}

.search-page-container .search-page-results .search-result-item {
  padding: 30px 0;
  border-bottom: 1px solid #E5E5E5;
}

.search-page-container .search-page-results .search-result-item .elementor-post-info,
.search-page-container .search-page-results .search-result-item .elementor-widget-post-info .elementor-inline-item {
  margin-inline: 0;
  margin: 0;
}

.search-page-container .search-page-results .search-result-item .elementor-widget-post-info time,
.search-page-container .search-page-results .search-result-item .elementor-widget-post-info .elementor-post-info__item--type-custom {
  text-transform: uppercase;
}

.search-page-container .search-page-results .search-result-item .elementor-widget-post-info .elementor-inline-item:has(.elementor-post-info__item--type-custom)::after {
  border: none !important;
  width: 1px;
  height: 100%;
  background-color: #CCC;
  margin-left: 1px;
  margin-right: 18px;
}

.search-page-container .search-page-results .search-result-item .elementor-heading-title a,
.search-page-container .search-page-results .search-result-item .elementor-widget-theme-post-excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
}

.search-page-container .search-page-results .search-result-item .elementor-widget-image img {
  width: 100%;
  height: 100%;
  max-height: 100px;
  object-fit: cover;
  object-position: top;
  border-radius: 0 5px 5px 0;
  aspect-ratio: 89/50;
}

.search-page-container .pagination {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 2px;
  margin: 25px auto 0;
}

.search-page-container .pagination .page-numbers {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.2px;
  color: #0072CE;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease;
}

.search-page-container .pagination .page-numbers:hover {
  background-color: #243C4B;
  color: #FFFFFF;
}

.search-page-container .pagination .page-numbers:active {
  background-color: #80B8E7;
  color: #FFFFFF;
}

.search-page-container .pagination .page-numbers.current {
  color: #FFFFFF;
  background-color: #0072CE;
  cursor: default;
}

.search-page-container .pagination .page-numbers.dots,
.search-page-container .pagination .page-numbers.prev,
.search-page-container .pagination .page-numbers.next {
  font-size: 0;
  color: transparent;
  background-color: transparent;
}

.search-page-container .pagination .page-numbers.dots {
  transition: none;
  cursor: default;
}

.search-page-container .pagination .page-numbers.dots::before,
.search-page-container .pagination .page-numbers.prev::before,
.search-page-container .pagination .page-numbers.next::before {
  content: "...";
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}

.search-page-container .pagination .page-numbers.dots::before {
  background-image: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.86655 11C5.86655 9.78262 4.88389 8.79995 3.66655 8.79995C2.44922 8.79995 1.46655 9.78262 1.46655 11C1.46655 12.2173 2.44922 13.2 3.66655 13.2C4.88389 13.2 5.86655 12.2173 5.86655 11ZM8.79989 11C8.79989 12.2173 9.78255 13.2 10.9999 13.2C12.2172 13.2 13.1999 12.2173 13.1999 11C13.1999 9.78262 12.2172 8.79995 10.9999 8.79995C9.78255 8.79995 8.79989 9.78262 8.79989 11ZM16.1332 11C16.1332 12.2173 17.1159 13.2 18.3332 13.2C19.5506 13.2 20.5332 12.2173 20.5332 11C20.5332 9.78262 19.5506 8.79995 18.3332 8.79995C17.1159 8.79995 16.1332 9.78262 16.1332 11Z' fill='%23989898'/%3e%3c/svg%3e");
  cursor: default;
}

.search-page-container .pagination .page-numbers.prev::before {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.33187 16.0005C8.0852 16.0005 7.8452 15.9139 7.65187 15.7339C7.2452 15.3539 7.2252 14.7272 7.6052 14.3205L11.6385 10.0005L7.6052 5.68054C7.23187 5.27387 7.25187 4.64721 7.65187 4.26721C8.05854 3.89387 8.69187 3.91387 9.0652 4.31387L13.7319 9.31387C14.0919 9.70054 14.0919 10.2939 13.7319 10.6805L9.0652 15.6805C8.8652 15.8939 8.59854 16.0005 8.33187 16.0005Z' fill='%230072CE'/%3e%3c/svg%3e");
  transform: rotate(180deg);
}

.search-page-container .pagination .page-numbers.next::before {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.33187 16.0005C8.0852 16.0005 7.8452 15.9139 7.65187 15.7339C7.2452 15.3539 7.2252 14.7272 7.6052 14.3205L11.6385 10.0005L7.6052 5.68054C7.23187 5.27387 7.25187 4.64721 7.65187 4.26721C8.05854 3.89387 8.69187 3.91387 9.0652 4.31387L13.7319 9.31387C14.0919 9.70054 14.0919 10.2939 13.7319 10.6805L9.0652 15.6805C8.8652 15.8939 8.59854 16.0005 8.33187 16.0005Z' fill='%230072CE'/%3e%3c/svg%3e");
}

.search-page-container .pagination .page-numbers.prev:hover::before,
.search-page-container .pagination .page-numbers.next:hover::before {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.33187 16.0005C8.0852 16.0005 7.8452 15.9139 7.65187 15.7339C7.2452 15.3539 7.2252 14.7272 7.6052 14.3205L11.6385 10.0005L7.6052 5.68054C7.23187 5.27387 7.25187 4.64721 7.65187 4.26721C8.05854 3.89387 8.69187 3.91387 9.0652 4.31387L13.7319 9.31387C14.0919 9.70054 14.0919 10.2939 13.7319 10.6805L9.0652 15.6805C8.8652 15.8939 8.59854 16.0005 8.33187 16.0005Z' fill='%23243C4B'/%3e%3c/svg%3e");
}

.search-page-container .pagination .page-numbers.prev:active::before,
.search-page-container .pagination .page-numbers.next:active::before {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.33187 16.0005C8.0852 16.0005 7.8452 15.9139 7.65187 15.7339C7.2452 15.3539 7.2252 14.7272 7.6052 14.3205L11.6385 10.0005L7.6052 5.68054C7.23187 5.27387 7.25187 4.64721 7.65187 4.26721C8.05854 3.89387 8.69187 3.91387 9.0652 4.31387L13.7319 9.31387C14.0919 9.70054 14.0919 10.2939 13.7319 10.6805L9.0652 15.6805C8.8652 15.8939 8.59854 16.0005 8.33187 16.0005Z' fill='%2380B8E7'/%3e%3c/svg%3e");
}

.search-page-container .pagination span.page-numbers.prev,
.search-page-container .pagination span.page-numbers.next {
  pointer-events: none;
  cursor: default;
}

.search-page-container:has(.no-post) .elementor-widget-posts-found-widget,
.search-page-container:has(.no-post) .dropdown-filter {
  display: none;
}

.search-page-container .e-loop-nothing-found-message {
  padding: 30px 0;
  text-align: center;
}

.search-page-container .e-loop-nothing-found-message .no-results-search-icon {
  display: block;
  width: fit-content;
  font-size: 0;
  line-height: 0;
  margin: 0 auto 10px;
}

.search-page-container .e-loop-nothing-found-message .no-results-search-icon::before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M29.3554 25.8597C31.3323 23.1683 32.5 19.8455 32.5 16.25C32.5 7.27537 25.2246 0 16.25 0C7.27537 0 0 7.27537 0 16.25C0 25.2246 7.27537 32.5 16.25 32.5C19.8465 32.5 23.17 31.3316 25.8619 29.3538L25.8597 29.3554C25.9334 29.4554 26.0156 29.5511 26.1061 29.6416L35.7322 39.2678C36.7085 40.2441 38.2915 40.2441 39.2678 39.2678C40.2441 38.2915 40.2441 36.7085 39.2678 35.7322L29.6416 26.1061C29.5511 26.0156 29.4554 25.9334 29.3554 25.8597ZM30 16.25C30 23.8439 23.8439 30 16.25 30C8.65608 30 2.5 23.8439 2.5 16.25C2.5 8.65608 8.65608 2.5 16.25 2.5C23.8439 2.5 30 8.65608 30 16.25Z' fill='%230072CE'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}

.search-page-container .e-loop-nothing-found-message .no-results-title {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  color: #243C4B;
  margin: 0;
}

.search-page-container .e-loop-nothing-found-message .no-results-search-term {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  color: #001827;
  margin: 0;
}

.search-page-container .e-loop-nothing-found-message .no-results-help-text {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #001827;
  margin: 0;
}

@media (max-width: 1200px) {
  .search-page-container .search-bar-wrapper .search-container {
    gap: 25px;
  }

  .search-page-container .search-bar-wrapper .search-container .button-clear-search {
    right: 70px;
  }
}

@media (max-width: 1027px) {
  .search-page-container .search-bar-wrapper .search-container {
    gap: 20px;
  }

  .search-page-container .search-bar-wrapper .search-container .button-clear-search {
    right: 65px;
  }

  .search-page-container .pagination {
    gap: 4px;
  }

  .search-page-container .pagination .page-numbers {
    width: 32px;
    height: 32px;
  }
}

@media (max-width: 599px) {
  .search-page-container .dropdown-filter .bpfwe-select2 {
    width: 100%;
  }

  .search-page-container .dropdown-filter .bpfwe-select2 .select2-dropdown {
    top: 8px;
  }

  .search-page-container .search-page-results .search-result-item {
    padding: 20px 0;
  }

  .search-page-container .search-page-results .search-result-item .elementor-heading-title a,
  .search-page-container .search-page-results .search-result-item .elementor-widget-theme-post-excerpt {
    -webkit-line-clamp: 3;
  }

  .search-page-container .search-page-results .search-result-item .elementor-widget-image img {
    max-height: 50px;
  }

  .search-page-container .e-loop-nothing-found-message .no-results-title {
    font-size: 20px;
    line-height: 30px;
  }

  .search-page-container .pagination {
    flex-wrap: wrap;
  }

  .search-page-container .pagination .page-numbers {
    width: 26px;
    height: 26px;
  }

  .search-page-container .e-loop-nothing-found-message .no-results-search-icon::before {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.0185 19.3948C23.5012 17.3762 24.3769 14.8841 24.3769 12.1875C24.3769 5.45653 18.9204 0 12.1895 0C5.45848 0 0.00195312 5.45653 0.00195312 12.1875C0.00195312 18.9185 5.45848 24.375 12.1895 24.375C14.8868 24.375 17.3795 23.4987 19.3984 22.0153L19.3967 22.0166C19.452 22.0915 19.5136 22.1633 19.5815 22.2312L26.8011 29.4508C27.5334 30.1831 28.7205 30.1831 29.4528 29.4508C30.185 28.7186 30.185 27.5314 29.4528 26.7992L22.2332 19.5796C22.1653 19.5117 22.0935 19.4501 22.0185 19.3948ZM22.5019 12.1875C22.5019 17.8829 17.8849 22.5 12.1895 22.5C6.49402 22.5 1.87695 17.8829 1.87695 12.1875C1.87695 6.49206 6.49402 1.875 12.1895 1.875C17.8849 1.875 22.5019 6.49206 22.5019 12.1875Z' fill='%230072CE'/%3e%3c/svg%3e");
  }
}

@media(max-width: 1199px) {
    .search-page-container {
        max-width: 995px !important;
    }
}/* End custom CSS */