.elementor-127189 .elementor-element.elementor-element-56bb73f{--display:flex;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:220px;--padding-right:220px;}.elementor-127189 .elementor-element.elementor-element-56bb73f:not(.elementor-motion-effects-element-type-background), .elementor-127189 .elementor-element.elementor-element-56bb73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, #162447 0%, #0061FF 100%);}.elementor-127189 .elementor-element.elementor-element-d1673bf .elementor-icon-box-title, .elementor-127189 .elementor-element.elementor-element-d1673bf .elementor-icon-box-title a{font-size:62px;font-weight:700;}.elementor-127189 .elementor-element.elementor-element-d1673bf .elementor-icon-box-title{color:var( --e-global-color-a071ee3 );}.elementor-127189 .elementor-element.elementor-element-d1673bf .elementor-icon-box-description{font-size:20px;color:var( --e-global-color-a071ee3 );}.elementor-127189 .elementor-element.elementor-element-bd9cb6d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:157px;--padding-right:157px;}.elementor-127189 .elementor-element.elementor-element-a7b0b08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-127189 .elementor-element.elementor-element-e524750{--display:flex;}.elementor-127189 .elementor-element.elementor-element-2934167{--display:flex;}.elementor-127189 .elementor-element.elementor-element-a15f939{--display:flex;}.elementor-127189 .elementor-element.elementor-element-ab464a5{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-127189 .elementor-element.elementor-element-bcf0015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127189 .elementor-element.elementor-element-8230e5f{--grid-columns:1;}.elementor-127189 .elementor-element.elementor-element-8230e5f .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-127189 .elementor-element.elementor-element-8230e5f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-127189 .elementor-element.elementor-element-8230e5f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-127189 .elementor-element.elementor-element-8230e5f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-127189 .elementor-element.elementor-element-8230e5f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-127189 .elementor-element.elementor-element-7cc4c72{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-127189 .elementor-element.elementor-element-7cc4c72:not(.elementor-motion-effects-element-type-background), .elementor-127189 .elementor-element.elementor-element-7cc4c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2696449e );}.elementor-127189 .elementor-element.elementor-element-aa1dc00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127189 .elementor-element.elementor-element-e281672{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127189 .elementor-element.elementor-element-f9e9b9b .elementor-icon-box-wrapper{text-align:start;}.elementor-127189 .elementor-element.elementor-element-f9e9b9b .elementor-icon-box-title{margin-block-end:10px;}.elementor-127189 .elementor-element.elementor-element-f9e9b9b .elementor-icon-box-title, .elementor-127189 .elementor-element.elementor-element-f9e9b9b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-127189 .elementor-element.elementor-element-f9e9b9b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-127189 .elementor-element.elementor-element-f7cdc65 p{margin-block-end:0px;}.elementor-127189 .elementor-element.elementor-element-f7cdc65{color:#3E4C66;}.elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button{background-color:transparent;font-weight:700;text-transform:uppercase;background-image:linear-gradient(270deg, #0061FF 0%, var( --e-global-color-primary ) 100%);transition-duration:0.4s;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button:hover, .elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button:focus{background-color:transparent;color:var( --e-global-color-a071ee3 );background-image:linear-gradient(270deg, var( --e-global-color-b68b50b ) 0%, var( --e-global-color-b68b50b ) 100%);border-color:var( --e-global-color-b68b50b );box-shadow:0px 5px 30px 0px rgba(0, 97.00000000000011, 255, 0.45);}.elementor-127189 .elementor-element.elementor-element-7d3586f{width:initial;max-width:initial;z-index:1;}.elementor-127189 .elementor-element.elementor-element-7d3586f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button:hover svg, .elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button:focus svg{fill:var( --e-global-color-a071ee3 );}@media(min-width:768px){.elementor-127189 .elementor-element.elementor-element-a7b0b08{--width:30%;}.elementor-127189 .elementor-element.elementor-element-bcf0015{--width:70%;}.elementor-127189 .elementor-element.elementor-element-aa1dc00{--width:35%;}.elementor-127189 .elementor-element.elementor-element-e281672{--width:65%;}}@media(max-width:1024px){.elementor-127189 .elementor-element.elementor-element-56bb73f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-127189 .elementor-element.elementor-element-bd9cb6d{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-127189 .elementor-element.elementor-element-8230e5f{--grid-columns:2;}.elementor-127189 .elementor-element.elementor-element-7d3586f{z-index:1;}}@media(max-width:767px){.elementor-127189 .elementor-element.elementor-element-56bb73f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-127189 .elementor-element.elementor-element-d1673bf .elementor-icon-box-title, .elementor-127189 .elementor-element.elementor-element-d1673bf .elementor-icon-box-title a{font-size:40px;}.elementor-127189 .elementor-element.elementor-element-bd9cb6d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-127189 .elementor-element.elementor-element-8230e5f{--grid-columns:1;}.elementor-127189 .elementor-element.elementor-element-7cc4c72{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-127189 .elementor-element.elementor-element-f9e9b9b .elementor-icon-box-wrapper{text-align:center;}.elementor-127189 .elementor-element.elementor-element-f7cdc65{text-align:center;}.elementor-127189 .elementor-element.elementor-element-7d3586f .elementor-button{padding:15px 18px 15px 18px;}}/* Start custom CSS for shortcode, class: .elementor-element-e714f4e */.searchandfilter h4 {
    font-size: 16px;
    font-weight: 700;
}

.sf-label-checkbox:hover {
    color: #007BC1;
}

.sf-level-0 sf-item-266 sf-option-active {
    color: #007BC1;
}/* End custom CSS */
/* Start custom CSS */.sf-accordion ul.sf-accordion-body label {
    font-size: 16px;
    line-height: 1.25;
    padding: 0;
}
.sf-accordion ul.sf-accordion-body  li{
  gap: 15px;
}
.sf-accordion ul.sf-accordion-body label, .sf-accordion ul.sf-accordion-body input{
cursor: pointer;
}
/* Heading row */
.sf-accordion h4.sf-accordion-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  user-select: none;
  padding-bottom: 8px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
  padding: 20px 0;
}

/* Arrow icon */
.sf-accordion .sf-accordion-icon {
  font-size: 18px;
  line-height: 1;
  transition: transform 0.25s ease;
  color: #333;
  pointer-events: none;
  width: 13px;
color:#139BE8;
}

/* Rotate arrow when collapsed */
.sf-accordion.is-collapsed .sf-accordion-icon {
  transform: rotate(180deg);
}

/* Hide list when collapsed */
.sf-accordion.is-collapsed .sf-accordion-body {
  display: none;
}

/* Smooth expand/collapse (optional) */
.sf-accordion .sf-accordion-body {
  list-style: none;
  padding: 8px 0 0 0;
  margin: 0;
}

.sf-accordion .sf-accordion-body > li {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 5px 0;
}

/* Search and Filter*/

input.sf-input-text{
	border-radius: 30px !important;
    height: 47px;
    margin-bottom: 20px;
}

.sf-field-search label{
	position: relative;
}

.sf-field-search .search-icon{
	position: absolute;
    top: 15px;
    right: 20px;
}

.sf-field-search .search-icon:hover{
    cursor: pointer;
}

.sf-field-submit input{
    display: none;
}

.sf-searchbar ul,
.sf-searchbar ul li{
	padding: 0;
}

.sf-searchbar label{
	width: 100%;
}

.sf-specialty ul{
	padding-left: 0;
}

.sf-specialty ul li{
	color: #3E4C66;
    font-size: 16px;
}

.sf-specialty .sf-level-0{
    display: flex;
}

.sf-specialty .sf-input-checkbox{
	width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
}


/* Partner Item */

.pagination{
    display: none;
}

.partner-item{
	background-color: #F7F8FA;
    border-radius: 20px;
    padding: 50px;
    display: flex;
    gap: 20px;
    margin-bottom: 40px;
}

.partner-item .thumbnail img{
	width: 240px;
	min-width: 240px;
	border-radius: 15px;
}

.partner-item h2{
	font-size: 22px;
    font-weight: 700;
}

.partner-item h2{
	font-size: 22px;
    font-weight: 700;
}


.partner-item .partner-type{
	color: #007BC1;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 20px;
}

.partner-item .partner-short-info{
	margin-bottom: 30px;
}

.partner-item .btn-view-partner{
	margin-bottom: 0;
}

.partner-item .btn-view-partner a{
	padding: 15px 25px;
    border-radius: 30px;
    background-image: linear-gradient(270deg, #0061FF 0%, var(--e-global-color-primary) 100%);
    color: #ffffff;
    font-weight: 900;
    text-transform: uppercase;
    transition: background-image 0.5s, box-shadow 0.5s;
}

.partner-item .btn-view-partner a:hover{
	background-image: linear-gradient(270deg, rgb(0, 97, 255) 0%, rgb(0, 97, 255) 100%);
    box-shadow: rgba(0, 97, 255, 0.45) 0px 5px 30px 0px;
}


.partner-item .btn-view-partner a img{
	margin-left: 5px;
    position: relative;
    top: 2px;
}

@media (max-width: 767px){
  .partner-item{
  	flex-direction: column;
    padding: 40px 20px;
  }
  
  .partner-item .thumbnail img{
  	max-width: 240px;
    display: block;
    margin: 0 auto;
  }
  
  .partner-item .content{
  	text-align: center;
  }
}/* End custom CSS */