/*
Theme Name: Staging Site
Theme URI: https://fozrul.co.uk
Version: 3.5.11
Description: ...
Author: Fozrul Islam
Author URI: https://fozrul.co.uk
template: bb-theme
*/




div#gform_confirmation_message_2 {
    color: white;
}


.reviews .text>p{
	margin-bottom: 60px !important;
}

h3.review-title {
    font-size: 19px;
}

.postid-305 .fl-builder-content h4 {
    font-weight: 500;
    font-size: 27px;
}


.postid-309 img.fl-photo-img.wp-image-1096.size-full {
    height: 300px !important;
    object-fit: cover;
}

/* Custom Css */
.fw500{
    font-weight: 500 !important;
}

/*.fl-menu span.fl-menu-toggle {*/
/*    right: 15px !important;*/
/*}*/
@media (min-width: 1025px) {
.fl-menu .menu .sub-menu{
    padding-top: 23px;
}
.fl-menu .menu .sub-menu > li{
    padding-bottom: 6px !important;
}
.home-video .fl-video.fl-wp-video {
    padding-bottom: 50% !important;
    max-width: 155px;
    margin: auto;
}
.d-md-none{
    display:none !important;
}
}

header.fl-builder-content a:not(.fl-builder-submenu-link){
    font-weight: inherit !important;
    font-size: inherit !important;
}

header.fl-builder-content a.fl-button {
    font-weight: 700 !important;
}

.fl-button-has-icon .fl-button {
	position: relative;
	transition: .3s all ease !important;
	padding: 14px 20px 14px 52px !important;
}

.fl-node-863l5uaip0dm .fl-menu .fl-menu-mobile-toggle{
    text-transform: capitalize !important;
}

a,
a:hover{
	transition: .3s all ease !important;
}

.fl-button .fl-button-icon {
	position: absolute;
	top: 0;
	left: -2px;
	background: #75E4B4;
	color: #374049 !important;
	border-radius: 50%;
    padding: 12px;
	transform: rotate(-45deg);
	transition: .3s all ease !important;
}

.fl-button-has-icon .fl-button:hover {
    padding: 14px 52px 14px 20px !important;
    transition: .3s all ease !important;
}

.fl-button:hover .fl-button-icon {
    left: calc(100% - 40px);
    transition: .3s all ease !important;
}

.my-4 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

/*Header*/

header {
	position: relative;
	z-index: 100;
}

.fl-theme-builder-header-sticky .fl-node-o59egd62xl7w,
.fl-theme-builder-header-sticky .fl-node-m1gurd5s7n20 {
    display: none !important;
}

.fl-theme-builder-header-sticky .fl-node-tspf8g3j1q72 .fl-row-content-wrap {
    padding-top: 15px;
    padding-bottom: 10px;
    border-radius: 0 0 30px 30px;
    box-shadow: 0 10px 10px rgba(55, 64, 73, 0.1);
}

@media (min-width: 1025px) {
    .header-menu .sub-menu a {
    border-radius: 5px;
    background: #fff;
    }
}

@media (max-width: 1140px) and (min-width: 1025px) {
    header .fl-node-863l5uaip0dm .menu a{
        font-size: 14px !important;
    }
    header .fl-button{
        font-size: 15px !important;
    }
}
.banner-sec {
    overflow: hidden;
}

.banner-main {
    z-index: 1;
}
.banner-sec .celeb-ribbbon {
	position: absolute;
	left: 0;
	top: -8%;
}
.banner-sec .fl-visible-medium{
    align-self: center;
}

.gform_wrapper.gravity-theme .gfield_label {
	font-weight: 300 !important;
	color: #fff !important;
	margin-bottom: 5px !important;
}

.gform_wrapper.gravity-theme .gfield_label .gfield_required {
	display: none;
}

.gform_wrapper.gravity-theme .gfield input,
.gform_wrapper.gravity-theme .gfield textarea,
.gform_wrapper.gravity-theme .gfield select {
    color: #374049 !important;
}

.gform_wrapper.gravity-theme .gform_footer .gform_button {
	color: #202C39 !important;
	background: #75E4B4 !important;
	height: 45px !important;
	transition: .3s all ease !important;
}

.gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
	transition: .3s all ease !important;
	/*color: #fff !important;*/
	background: #5DC799 !important;
}

.banner-sec .ban-heart1,
.banner-sec .ban-heart2,
.banner-sec .ban-heart3 {
    position: absolute;
    width: 19%;
    z-index: 0;
}

.banner-sec .ban-heart1 {
    left: 0;
    bottom: 0;
    animation: pulse 2s ease-in-out infinite forwards;
}

.banner-sec .ban-heart2 {
    right: -6%;
    bottom: -16%;
    transform: rotate(101deg);
    animation: pulse1 2s ease-in-out 0.5s infinite forwards;
}

.banner-sec .ban-heart3 {
    top: -13%;
    right: 29%;
    transform: rotate(169deg);
    animation: pulse2 2s ease-in-out 1s infinite forwards;
}

.heart-pulse {
    animation: heartpulse 1.5s ease-in-out infinite forwards;
}

@keyframes heartpulse {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(0.8);
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pulse1 {
  0% {
    transform: scale(1) rotate(101deg);
  }
  50% {
    transform: scale(1.1) rotate(101deg);
  }
  100% {
    transform: scale(1) rotate(101deg);
  }
}
@keyframes pulse2 {
  0% {
    transform: scale(1) rotate(169deg);
  }
  50% {
    transform: scale(1.1) rotate(169deg);
  }
  100% {
    transform: scale(1) rotate(169deg);
  }
}

/*Contact Form*/

.contact-form .gform_wrapper.gravity-theme .gfield_label {
    color: #374049 !important;
}

.contact-form .gform_wrapper.gravity-theme .gfield input,
.contact-form .gform_wrapper.gravity-theme .gfield textarea,
.contact-form .gform_wrapper.gravity-theme .gfield select {
    background: #F7F6F4 !important;
    border: 1px solid rgba(32, 32, 32, 0.05);
}

.list-icon-start .fl-icon {
	vertical-align: top !important;
}
.list-icon-start .fl-icon-text {
    height: auto !important;
}

/*Services Post*/

.bb-services {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 24px;
}

.bb-services .bb-service-item {
    width: calc(33.33% - 16px);
    border-radius: 20px;
    background: #F7F6F4;
    transition: .3s all ease;
}

.bb-service-item .title-wrap {
    padding: 24px;
}

.bb-service-item.v2 .title-wrap {
    padding: 22px;
}

.bb-service-item h4 {
    font-size: 26px !important;
    margin-bottom: 20px;
    color: #202C39;
}

.bb-service-item a {
    color: #202C39;
    text-decoration: none !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.bb-service-item a.fl-button {
    font-weight: 700 !important;
}

.bb-service-item .learn-btn {
    font-weight: 600 !important;
    text-decoration: none !important;
    color: #374049;
    display: flex;
    position: relative;
    width: max-content;
    padding-left: 26px;
    transition: .3s all ease;
}

.bb-service-item:hover .learn-btn svg circle{
    fill: #374049;
}

.bb-service-item .learn-btn svg {
    position: absolute;
    left: 0;
    transition: .3s all ease;
}

.bb-service-item:hover .learn-btn {
    padding-left: 0;
    padding-right: 26px;
}

.bb-service-item:hover .learn-btn svg{
    transition: .3s all ease;
    position: absolute;
    left: calc(100% - 19px);
}

.bb-service-item .bb-service-image {
    position: relative;
    z-index: 1;
}

.bb-service-item .bb-service-image img {
    border-radius: 20px;
}

.bb-service-item .post-info {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    padding: 8px 12px;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    max-width: 300px;
}

.bb-service-item .post-info ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.bb-service-item .post-info li {
    position: relative;
    padding-left: 28px;
    max-width: 265px;
}

.bb-service-item .post-info li::before {
    content: "";
    position: absolute;
    left: 0;
    background: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.42207 4.24988L9.0002 4.83207L8.57832 4.24988C7.87519 3.27676 6.74457 2.7002 5.54363 2.7002C3.47645 2.7002 1.80019 4.37645 1.80019 6.44363V6.51676C1.80019 9.67238 5.73488 13.3371 7.78801 14.9036C8.13676 15.168 8.56426 15.3002 9.0002 15.3002C9.43613 15.3002 9.86645 15.1708 10.2124 14.9036C12.2655 13.3371 16.2002 9.67238 16.2002 6.51676V6.44363C16.2002 4.37645 14.5239 2.7002 12.4568 2.7002C11.2558 2.7002 10.1252 3.27676 9.42207 4.24988Z" fill="white"/></svg>') no-repeat;
    background-size: 100% 100%;
    width: 18px;
    height: 18px;
}
.bb-services .bb-service-item:hover {
    background: #75E4B4;
    transition: .3s all ease;
}
.bb-services .bb-service-item.bb-last-card {
    background: #00868D;
    padding: 38px;
    color: #fff;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.bb-services .bb-service-item.bb-last-card h4 {
    color: #fff;
    font-weight: 700 !important;
    font-size: 28px !important;
}
.bb-services .bb-service-item.bb-last-card::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 90%;
    background: linear-gradient(to bottom, transparent, #202C39);
    border-radius: 0 0 20px 20px;
    opacity: 0.6;
}

.bb-service-item.bb-last-card .bb-desc {
    max-width: 296px;
}

.bb-services .bb-service-item.bb-last-card .fl-button {
    color: #374049 !important;
    background: #fff !important;
}

.bb-services .bb-service-item.bb-last-card .fl-button:hover {
    background: #75E4B4 !important;
}

.bb-services .bb-service-item.bb-last-card .fl-button span {
    color: inherit !important;
}

.bb-service-item.v2 .learn-btn {
    margin-top: 20px;
}

/*Accordion Section*/

.acc-heart-shape {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 20%;
}

.accordion-custom {
    --scale-icon: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" fill-opacity="0.1" stroke="%237980E5"/><path d="M33.375 14.25H27.436C26.8594 12.9234 25.5375 12 24 12C22.4625 12 21.1407 12.9234 20.5641 14.25H14.625C14.0016 14.25 13.5 14.7516 13.5 15.375C13.5 15.9984 14.0016 16.5 14.625 16.5H20.325C20.5969 17.8406 21.586 18.9234 22.875 19.3266V33.75H14.625C14.0016 33.75 13.5 34.2516 13.5 34.875C13.5 35.4984 14.0016 36 14.625 36H33.375C33.9985 36 34.5 35.4984 34.5 34.875C34.5 34.2516 33.9985 33.75 33.375 33.75H25.125V19.3266C26.4141 18.9234 27.4032 17.8406 27.675 16.5H33.375C33.9985 16.5 34.5 15.9984 34.5 15.375C34.5 14.7516 33.9985 14.25 33.375 14.25ZM33 21.1781L36.3938 27H29.6063L33 21.1781ZM27.0938 27.8016C27.6 29.9062 30.0516 31.5 33 31.5C35.9485 31.5 38.4 29.9062 38.9063 27.8016C39.0282 27.2859 38.8594 26.7562 38.5922 26.2969L34.1297 18.6469C33.8954 18.2437 33.4641 18 33 18C32.536 18 32.1047 18.2484 31.8704 18.6469L27.4079 26.3016C27.1407 26.7609 26.9719 27.2906 27.0938 27.8062V27.8016ZM11.55 27L14.9438 21.1781L18.3375 27H11.5454H11.55ZM14.9438 31.5C17.8922 31.5 20.3438 29.9062 20.85 27.8016C20.9719 27.2859 20.8032 26.7562 20.536 26.2969L16.0735 18.6469C15.8391 18.2437 15.4079 18 14.9438 18C14.4797 18 14.0485 18.2484 13.8141 18.6469L9.35629 26.3016C9.0891 26.7562 8.91567 27.2859 9.04223 27.8016C9.54848 29.9062 12 31.5 14.9438 31.5ZM24 14.25C24.8297 14.25 25.5 14.9203 25.5 15.75C25.5 16.5797 24.8297 17.25 24 17.25C23.1704 17.25 22.5 16.5797 22.5 15.75C22.5 14.9203 23.1704 14.25 24 14.25Z" fill="%237980E5"/></svg>');
    --scale-icon-active: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" stroke="%237980E5"/><path d="M33.375 14.25H27.436C26.8594 12.9234 25.5375 12 24 12C22.4625 12 21.1407 12.9234 20.5641 14.25H14.625C14.0016 14.25 13.5 14.7516 13.5 15.375C13.5 15.9984 14.0016 16.5 14.625 16.5H20.325C20.5969 17.8406 21.586 18.9234 22.875 19.3266V33.75H14.625C14.0016 33.75 13.5 34.2516 13.5 34.875C13.5 35.4984 14.0016 36 14.625 36H33.375C33.9985 36 34.5 35.4984 34.5 34.875C34.5 34.2516 33.9985 33.75 33.375 33.75H25.125V19.3266C26.4141 18.9234 27.4032 17.8406 27.675 16.5H33.375C33.9985 16.5 34.5 15.9984 34.5 15.375C34.5 14.7516 33.9985 14.25 33.375 14.25ZM33 21.1781L36.3938 27H29.6063L33 21.1781ZM27.0938 27.8016C27.6 29.9062 30.0516 31.5 33 31.5C35.9485 31.5 38.4 29.9062 38.9063 27.8016C39.0282 27.2859 38.8594 26.7562 38.5922 26.2969L34.1297 18.6469C33.8954 18.2437 33.4641 18 33 18C32.536 18 32.1047 18.2484 31.8704 18.6469L27.4079 26.3016C27.1407 26.7609 26.9719 27.2906 27.0938 27.8062V27.8016ZM11.55 27L14.9438 21.1781L18.3375 27H11.5454H11.55ZM14.9438 31.5C17.8922 31.5 20.3438 29.9062 20.85 27.8016C20.9719 27.2859 20.8032 26.7562 20.536 26.2969L16.0735 18.6469C15.8391 18.2437 15.4079 18 14.9438 18C14.4797 18 14.0485 18.2484 13.8141 18.6469L9.35629 26.3016C9.0891 26.7562 8.91567 27.2859 9.04223 27.8016C9.54848 29.9062 12 31.5 14.9438 31.5ZM24 14.25C24.8297 14.25 25.5 14.9203 25.5 15.75C25.5 16.5797 24.8297 17.25 24 17.25C23.1704 17.25 22.5 16.5797 22.5 15.75C22.5 14.9203 23.1704 14.25 24 14.25Z" fill="%23FFFFFF"/></svg>');
    --headset-icon: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" fill-opacity="0.1" stroke="%237980E5"/><path d="M15.8016 21.5719C16.2609 17.4516 19.7578 14.25 24 14.25C28.2422 14.25 31.7391 17.4516 32.1984 21.5719C31.5469 21.2063 30.7969 21 30 21H29.25C28.0078 21 27 22.0078 27 23.25V27.75C27 28.9922 28.0078 30 29.25 30H30C30.8203 30 31.5891 29.7797 32.25 29.4V30.3797C32.25 32.2453 30.7359 33.7547 28.875 33.7547H27C27 32.5125 25.9922 31.5047 24.75 31.5047H23.25C22.0078 31.5047 21 32.5125 21 33.7547C21 34.9969 22.0078 36.0047 23.25 36.0047C25.3125 36.0047 24.9375 36.0047 28.8703 36.0094C31.9781 36.0094 34.5 33.4922 34.5 30.3844V22.5C34.5 16.7016 29.7984 12 24 12C18.2016 12 13.5 16.7016 13.5 22.5V25.5C13.5 27.9844 15.5156 30 18 30H18.75C19.9922 30 21 28.9922 21 27.75V23.25C21 22.0078 19.9922 21 18.75 21H18C17.2031 21 16.4531 21.2063 15.8016 21.5719ZM30 23.25C31.2422 23.25 32.25 24.2578 32.25 25.5C32.25 26.7422 31.2422 27.75 30 27.75H29.25V23.25H30ZM15.75 25.5C15.75 24.2578 16.7578 23.25 18 23.25H18.75V27.75H18C16.7578 27.75 15.75 26.7422 15.75 25.5Z" fill="%237980E5"/></svg>');
    --headset-icon-active: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" stroke="%237980E5"/><path d="M15.8016 21.5719C16.2609 17.4516 19.7578 14.25 24 14.25C28.2422 14.25 31.7391 17.4516 32.1984 21.5719C31.5469 21.2063 30.7969 21 30 21H29.25C28.0078 21 27 22.0078 27 23.25V27.75C27 28.9922 28.0078 30 29.25 30H30C30.8203 30 31.5891 29.7797 32.25 29.4V30.3797C32.25 32.2453 30.7359 33.7547 28.875 33.7547H27C27 32.5125 25.9922 31.5047 24.75 31.5047H23.25C22.0078 31.5047 21 32.5125 21 33.7547C21 34.9969 22.0078 36.0047 23.25 36.0047C25.3125 36.0047 24.9375 36.0047 28.8703 36.0094C31.9781 36.0094 34.5 33.4922 34.5 30.3844V22.5C34.5 16.7016 29.7984 12 24 12C18.2016 12 13.5 16.7016 13.5 22.5V25.5C13.5 27.9844 15.5156 30 18 30H18.75C19.9922 30 21 28.9922 21 27.75V23.25C21 22.0078 19.9922 21 18.75 21H18C17.2031 21 16.4531 21.2063 15.8016 21.5719ZM30 23.25C31.2422 23.25 32.25 24.2578 32.25 25.5C32.25 26.7422 31.2422 27.75 30 27.75H29.25V23.25H30ZM15.75 25.5C15.75 24.2578 16.7578 23.25 18 23.25H18.75V27.75H18C16.7578 27.75 15.75 26.7422 15.75 25.5Z" fill="white"/></svg>');
    --cup-icon: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" fill-opacity="0.1" stroke="%237980E5"/><path d="M22.1719 26.5172C20.8781 25.0969 19.1015 21.7828 18.8062 14.25H29.2219C28.9219 21.7828 27.1453 25.0969 25.8562 26.5172C25.214 27.225 24.6422 27.5203 24.3047 27.6469C24.1828 27.6937 24.0844 27.7172 24.0187 27.7359C23.9531 27.7219 23.8547 27.6937 23.7328 27.6469C23.3953 27.5203 22.8234 27.225 22.1812 26.5172H22.1719ZM29.264 12H18.764C17.5219 12 16.5094 13.0219 16.5562 14.2594C16.5656 14.5078 16.575 14.7562 16.589 15H14.264C13.0406 15 11.9625 16.0078 12.0515 17.3297C12.2765 20.6344 13.4297 22.9641 15.0047 24.5672C16.5234 26.1094 18.3562 26.9063 19.9172 27.3141C20.9859 28.7672 22.0922 29.4328 22.8844 29.7422V33.7547H19.1344C18.5109 33.7547 18.0094 34.2562 18.0094 34.8797C18.0094 35.5031 18.5109 36.0047 19.1344 36.0047H28.8844C29.5078 36.0047 30.0094 35.5031 30.0094 34.8797C30.0094 34.2562 29.5078 33.7547 28.8844 33.7547H25.1344V29.7422C25.9547 29.4234 27.1172 28.7156 28.2234 27.15C29.8172 26.6813 31.6172 25.8328 33.089 24.3141C34.6265 22.725 35.7422 20.4703 35.9719 17.3344C36.0656 16.0078 34.9828 15.0047 33.764 15.0047H31.439C31.4531 14.7609 31.4625 14.5172 31.4719 14.2641C31.5187 13.0219 30.5062 12.0047 29.264 12.0047V12ZM31.2656 17.25H33.7172C33.5109 19.8516 32.6015 21.5766 31.4719 22.7438C30.9656 23.2641 30.4031 23.6906 29.8125 24.0375C30.45 22.3172 30.975 20.1047 31.2656 17.25ZM18.2953 24.2625C17.7047 23.9297 17.1281 23.5125 16.6125 22.9875C15.4594 21.8156 14.5078 20.0344 14.3062 17.25H16.7625C17.0672 20.2312 17.6203 22.5141 18.3 24.2625H18.2953Z" fill="%237980E5"/></svg>');
    --cup-icon-active: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" stroke="%237980E5"/><path d="M22.1719 26.5172C20.8781 25.0969 19.1015 21.7828 18.8062 14.25H29.2219C28.9219 21.7828 27.1453 25.0969 25.8562 26.5172C25.214 27.225 24.6422 27.5203 24.3047 27.6469C24.1828 27.6937 24.0844 27.7172 24.0187 27.7359C23.9531 27.7219 23.8547 27.6937 23.7328 27.6469C23.3953 27.5203 22.8234 27.225 22.1812 26.5172H22.1719ZM29.264 12H18.764C17.5219 12 16.5094 13.0219 16.5562 14.2594C16.5656 14.5078 16.575 14.7562 16.589 15H14.264C13.0406 15 11.9625 16.0078 12.0515 17.3297C12.2765 20.6344 13.4297 22.9641 15.0047 24.5672C16.5234 26.1094 18.3562 26.9063 19.9172 27.3141C20.9859 28.7672 22.0922 29.4328 22.8844 29.7422V33.7547H19.1344C18.5109 33.7547 18.0094 34.2562 18.0094 34.8797C18.0094 35.5031 18.5109 36.0047 19.1344 36.0047H28.8844C29.5078 36.0047 30.0094 35.5031 30.0094 34.8797C30.0094 34.2562 29.5078 33.7547 28.8844 33.7547H25.1344V29.7422C25.9547 29.4234 27.1172 28.7156 28.2234 27.15C29.8172 26.6813 31.6172 25.8328 33.089 24.3141C34.6265 22.725 35.7422 20.4703 35.9719 17.3344C36.0656 16.0078 34.9828 15.0047 33.764 15.0047H31.439C31.4531 14.7609 31.4625 14.5172 31.4719 14.2641C31.5187 13.0219 30.5062 12.0047 29.264 12.0047V12ZM31.2656 17.25H33.7172C33.5109 19.8516 32.6015 21.5766 31.4719 22.7438C30.9656 23.2641 30.4031 23.6906 29.8125 24.0375C30.45 22.3172 30.975 20.1047 31.2656 17.25ZM18.2953 24.2625C17.7047 23.9297 17.1281 23.5125 16.6125 22.9875C15.4594 21.8156 14.5078 20.0344 14.3062 17.25H16.7625C17.0672 20.2312 17.6203 22.5141 18.3 24.2625H18.2953Z" fill="%23FFFFFF"/></svg>');
    --handshake-icon: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" fill-opacity="0.1" stroke="%237980E5"/><path d="M37.0357 15.5347C37.5373 15.1691 37.6498 14.4659 37.2842 13.9644C36.9186 13.4628 36.2154 13.3503 35.7139 13.7159L32.2217 16.2566L31.7576 15.9472C30.8342 15.3284 29.7467 15.0003 28.6357 15.0003H25.8607H25.842H19.1107C17.8592 15.0003 16.6498 15.4175 15.6701 16.1769L12.2857 13.7159C11.7842 13.3503 11.0811 13.4628 10.7154 13.9644C10.3498 14.4659 10.4623 15.1691 10.9639 15.5347L15.0889 18.5347C15.5389 18.8581 16.1529 18.8113 16.5467 18.4222L16.7295 18.2394C17.3623 17.6066 18.2201 17.2503 19.1154 17.2503H21.2857L16.9873 21.5488C16.2561 22.28 16.2561 23.4659 16.9873 24.2019L17.0248 24.2394C19.2186 26.4378 22.7811 26.4378 24.9795 24.2394L26.2498 22.9691L30.8342 27.5534C31.5654 28.2847 31.5654 29.4706 30.8342 30.2066L30.3748 30.6659L28.9217 29.2128C28.4811 28.7722 27.7686 28.7722 27.3326 29.2128C26.8967 29.6534 26.892 30.3659 27.3326 30.8019L28.6451 32.1144C27.8248 32.6019 26.9014 32.8972 25.9451 32.9816L23.6717 30.7034C23.2311 30.2628 22.5186 30.2628 22.0826 30.7034C21.6467 31.1441 21.642 31.8566 22.0826 32.2925L22.7857 32.9956H22.6076C20.9154 32.9956 19.2936 32.3253 18.0982 31.13L12.0467 25.0784C11.6061 24.6378 10.8936 24.6378 10.4576 25.0784C10.0217 25.5191 10.017 26.2316 10.4576 26.6675L16.5092 32.7237C18.1264 34.3409 20.3201 35.2503 22.6076 35.2503H25.0357L25.0826 35.2972L25.1295 35.2503H25.3967C27.6842 35.2503 29.8779 34.3409 31.4951 32.7237L32.4279 31.7909C32.4842 31.7347 32.5357 31.6831 32.5873 31.6269C32.6201 31.6034 32.6482 31.5753 32.6764 31.5472L37.5467 26.6722C37.9873 26.2316 37.9873 25.5191 37.5467 25.0831C37.1061 24.6472 36.3936 24.6425 35.9576 25.0831L33.4357 27.605C33.2389 27.005 32.9061 26.4378 32.4279 25.9597L27.0467 20.5784C26.6061 20.1378 25.8936 20.1378 25.4576 20.5784L23.3904 22.6456C22.1482 23.8878 20.1795 23.9581 18.8576 22.8613L23.4842 18.2347C24.1123 17.6066 24.9654 17.2503 25.8561 17.2456H26.2545H26.2639H28.6451C29.3107 17.2456 29.9623 17.4425 30.5154 17.8128L31.6264 18.5628C32.0201 18.8253 32.5311 18.8112 32.9107 18.5347L37.0357 15.5347Z" fill="%237980E5"/></svg>');
    --handshake-icon-active: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" stroke="%237980E5"/><path d="M37.0357 15.5347C37.5373 15.1691 37.6498 14.4659 37.2842 13.9644C36.9186 13.4628 36.2154 13.3503 35.7139 13.7159L32.2217 16.2566L31.7576 15.9472C30.8342 15.3284 29.7467 15.0003 28.6357 15.0003H25.8607H25.842H19.1107C17.8592 15.0003 16.6498 15.4175 15.6701 16.1769L12.2857 13.7159C11.7842 13.3503 11.0811 13.4628 10.7154 13.9644C10.3498 14.4659 10.4623 15.1691 10.9639 15.5347L15.0889 18.5347C15.5389 18.8581 16.1529 18.8113 16.5467 18.4222L16.7295 18.2394C17.3623 17.6066 18.2201 17.2503 19.1154 17.2503H21.2857L16.9873 21.5488C16.2561 22.28 16.2561 23.4659 16.9873 24.2019L17.0248 24.2394C19.2186 26.4378 22.7811 26.4378 24.9795 24.2394L26.2498 22.9691L30.8342 27.5534C31.5654 28.2847 31.5654 29.4706 30.8342 30.2066L30.3748 30.6659L28.9217 29.2128C28.4811 28.7722 27.7686 28.7722 27.3326 29.2128C26.8967 29.6534 26.892 30.3659 27.3326 30.8019L28.6451 32.1144C27.8248 32.6019 26.9014 32.8972 25.9451 32.9816L23.6717 30.7034C23.2311 30.2628 22.5186 30.2628 22.0826 30.7034C21.6467 31.1441 21.642 31.8566 22.0826 32.2925L22.7857 32.9956H22.6076C20.9154 32.9956 19.2936 32.3253 18.0982 31.13L12.0467 25.0784C11.6061 24.6378 10.8936 24.6378 10.4576 25.0784C10.0217 25.5191 10.017 26.2316 10.4576 26.6675L16.5092 32.7237C18.1264 34.3409 20.3201 35.2503 22.6076 35.2503H25.0357L25.0826 35.2972L25.1295 35.2503H25.3967C27.6842 35.2503 29.8779 34.3409 31.4951 32.7237L32.4279 31.7909C32.4842 31.7347 32.5357 31.6831 32.5873 31.6269C32.6201 31.6034 32.6482 31.5753 32.6764 31.5472L37.5467 26.6722C37.9873 26.2316 37.9873 25.5191 37.5467 25.0831C37.1061 24.6472 36.3936 24.6425 35.9576 25.0831L33.4357 27.605C33.2389 27.005 32.9061 26.4378 32.4279 25.9597L27.0467 20.5784C26.6061 20.1378 25.8936 20.1378 25.4576 20.5784L23.3904 22.6456C22.1482 23.8878 20.1795 23.9581 18.8576 22.8613L23.4842 18.2347C24.1123 17.6066 24.9654 17.2503 25.8561 17.2456H26.2545H26.2639H28.6451C29.3107 17.2456 29.9623 17.4425 30.5154 17.8128L31.6264 18.5628C32.0201 18.8253 32.5311 18.8112 32.9107 18.5347L37.0357 15.5347Z" fill="%23FFFFFF"/></svg>');
    --star-icon: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" fill-opacity="0.1" stroke="%237980E5"/><path d="M24.0049 10.5C24.4268 10.5 24.8158 10.7391 25.008 11.1141L28.4533 17.8734L35.9487 19.0641C36.3658 19.1297 36.7127 19.425 36.844 19.8281C36.9752 20.2312 36.8674 20.6719 36.5721 20.9719L31.2049 26.3391L32.3908 33.8344C32.4565 34.2516 32.283 34.6734 31.9408 34.9219C31.5987 35.1703 31.144 35.2078 30.769 35.0156L24.0049 31.575L17.2408 35.0156C16.8658 35.2078 16.4112 35.1703 16.069 34.9219C15.7268 34.6734 15.5533 34.2562 15.619 33.8344L16.8002 26.3391L11.4377 20.9719C11.1377 20.6719 11.0346 20.2312 11.1658 19.8281C11.2971 19.425 11.6393 19.1297 12.0612 19.0641L19.5565 17.8734L23.0065 11.1141C23.1987 10.7391 23.5877 10.5 24.0096 10.5H24.0049ZM24.0049 14.1L21.2955 19.4062C21.1315 19.725 20.8268 19.95 20.4705 20.0063L14.5877 20.9438L18.7971 25.1578C19.0502 25.4109 19.1674 25.7719 19.1112 26.1281L18.183 32.0109L23.494 29.3109C23.8127 29.1469 24.1924 29.1469 24.5158 29.3109L29.8268 32.0109L28.8987 26.1281C28.8424 25.7719 28.9596 25.4109 29.2127 25.1578L33.4221 20.9438L27.5393 20.0063C27.183 19.95 26.8783 19.725 26.7143 19.4062L24.0049 14.1Z" fill="%237980E5"/></svg>');
    --star-icon-active: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" fill="%237980E5" stroke="%237980E5"/><path d="M24.0049 10.5C24.4268 10.5 24.8158 10.7391 25.008 11.1141L28.4533 17.8734L35.9487 19.0641C36.3658 19.1297 36.7127 19.425 36.844 19.8281C36.9752 20.2312 36.8674 20.6719 36.5721 20.9719L31.2049 26.3391L32.3908 33.8344C32.4565 34.2516 32.283 34.6734 31.9408 34.9219C31.5987 35.1703 31.144 35.2078 30.769 35.0156L24.0049 31.575L17.2408 35.0156C16.8658 35.2078 16.4112 35.1703 16.069 34.9219C15.7268 34.6734 15.5533 34.2562 15.619 33.8344L16.8002 26.3391L11.4377 20.9719C11.1377 20.6719 11.0346 20.2312 11.1658 19.8281C11.2971 19.425 11.6393 19.1297 12.0612 19.0641L19.5565 17.8734L23.0065 11.1141C23.1987 10.7391 23.5877 10.5 24.0096 10.5H24.0049ZM24.0049 14.1L21.2955 19.4062C21.1315 19.725 20.8268 19.95 20.4705 20.0063L14.5877 20.9438L18.7971 25.1578C19.0502 25.4109 19.1674 25.7719 19.1112 26.1281L18.183 32.0109L23.494 29.3109C23.8127 29.1469 24.1924 29.1469 24.5158 29.3109L29.8268 32.0109L28.8987 26.1281C28.8424 25.7719 28.9596 25.4109 29.2127 25.1578L33.4221 20.9438L27.5393 20.0063C27.183 19.95 26.8783 19.725 26.7143 19.4062L24.0049 14.1Z" fill="%23FFFFFF"/></svg>');
}

.accordion-custom .fl-accordion-button-icon i {
    display: none !important;
}

.accordion-custom .fl-accordion-button-icon {
    width: 48px !important;
    height: 48px !important;
    transition: .3s all ease !important;
    background-size: 100% 100% !important;
    background-image: var(--star-icon) !important;
    opacity: 1 !important;
    outline: 0 !important;
}

.accordion-custom .fl-accordion-item-active .fl-accordion-button-icon {
    transition: .3s all ease !important;
    background-image: var(--star-icon-active) !important;
}

.accordion-custom .fl-accordion-item:first-of-type .fl-accordion-button-icon {
    background-image: var(--scale-icon) !important;
}

.accordion-custom .fl-accordion-item.fl-accordion-item-active:first-of-type .fl-accordion-button-icon {
    background-image: var(--scale-icon-active) !important;
}

.accordion-custom .fl-accordion-item:nth-of-type(2) .fl-accordion-button-icon {
    background-image: var(--headset-icon) !important;
}

.accordion-custom .fl-accordion-item.fl-accordion-item-active:nth-of-type(2) .fl-accordion-button-icon {
    background-image: var(--headset-icon-active) !important;
}

.accordion-custom .fl-accordion-item:nth-of-type(3) .fl-accordion-button-icon {
    background-image: var(--cup-icon) !important;
}

.accordion-custom .fl-accordion-item.fl-accordion-item-active:nth-of-type(3) .fl-accordion-button-icon {
    background-image: var(--cup-icon-active) !important;
}

.accordion-custom .fl-accordion-item:nth-of-type(4) .fl-accordion-button-icon {
    background-image: var(--handshake-icon) !important;
}

.accordion-custom .fl-accordion-item.fl-accordion-item-active:nth-of-type(4) .fl-accordion-button-icon {
    background-image: var(--handshake-icon-active) !important;
}

.accordion-custom .fl-accordion-item-active {
    position: relative;
}

.accordion-custom .fl-accordion-item-active::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 4px;
    height: 88%;
    background: #7980E5;
    border-radius: 20px;
    transition: .3s all ease !important;
}

.accordion-custom .fl-accordion-item-active .fl-accordion-button-label {
    color: white !important;
    transition: .3s all ease !important;
}

.accordion-custom .fl-accordion-item:not(.fl-accordion-item-active) .fl-accordion-button {
    padding-left: 0 !important;
    transition: .3s all ease !important;
}

.fl-heading-text a {
    font-weight: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
}

.post-card-title {
    max-width: 355px;
}

.post-read-more .fl-icon-wrap {
    position: relative;
    padding-left: 26px;
    transition: .3s all ease;
}

.post-read-more .fl-icon-wrap:hover {
    padding-left: 0;
    padding-right: 26px;
    transition: .3s all ease;
}

.post-read-more span.fl-icon {
    position: absolute;
    left: 0;
    transition: .3s all ease;
}

.post-read-more .fl-icon-wrap:hover span.fl-icon {
    transition: .3s all ease;
    position: absolute;
    left: calc(100% - 19px);
}

.post-read-more span.fl-icon i{
    transform: rotate(-45deg);
    padding-top: 1px;
}
.fl-node-xfsg97jyrcwn .fl-icon-text, 
.fl-node-xfsg97jyrcwn .fl-icon-text-link {
    font-weight: 700 !important;
}




/*Trustpilot Reviews*/

.reviews .split-content {
    display: flex;
    align-items: start;
    justify-content: space-between;
    position: relative;

}

.reviews .split-content .text {
    width: 38%;
}

.reviews .split-content .quote-img {
    width: 9%;
    margin: 0 auto;
}

.reviews .split-content .review-slider {
    width: 43%;
}

.reviews .cust-badge {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    background: rgba(55, 64, 73, 0.1);
    color: #374049;
    border: 1px solid rgba(55, 64, 73, 0.2);
    padding: 6px 10px;
    border-radius: 5px;
}

.reviews .cust-badge p {
    font-weight: 600;
    font-size: 13px;
    margin: 0 0 -3px;
}

.reviews .cust-badge p span {
    font-weight: 800;
}

.reviews .cust-badge img {
    max-width: 60px;
}

.reviews .text>p {
    font-weight: 300;
    margin-top: 38px;
    max-width: 420px;
}

.reviews .quote-img img {
    width: auto;
    max-width: 100%;
}

.reviews .review-card p {
    /*font-size: 19px;*/
    font-weight: 400;
    margin: 25px 0;
    max-width: 560px;
}

.reviews .review-card span {
    font-weight: 700;
}

.review-slider .owl-theme .owl-nav [class*=owl-] {
    margin: 0;
}

.review-slider .owl-nav>button {
    background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8 21.6C16.7653 21.6 21.6 16.7653 21.6 10.8C21.6 4.83469 16.7653 0 10.8 0C4.83469 0 0 4.83469 0 10.8C0 16.7653 4.83469 21.6 10.8 21.6ZM5.69531 10.0828L9.07031 6.70781C9.46688 6.31125 10.1081 6.31125 10.5005 6.70781C10.8928 7.10437 10.897 7.74563 10.5005 8.13797L8.85516 9.78328H15.1875C15.7486 9.78328 16.2 10.2347 16.2 10.7958C16.2 11.3569 15.7486 11.8083 15.1875 11.8083H8.85516L10.5005 13.4536C10.897 13.8502 10.897 14.4914 10.5005 14.8837C10.1039 15.2761 9.46266 15.2803 9.07031 14.8837L5.69531 11.5087C5.29875 11.1122 5.29875 10.4709 5.69531 10.0786V10.0828Z" fill="%23374049"/></svg>') !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-color: transparent !important;
    width: 30px;
    aspect-ratio: 1;
}

.review-slider .owl-nav>button:hover{
    background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8 21.6C16.7653 21.6 21.6 16.7653 21.6 10.8C21.6 4.83469 16.7653 0 10.8 0C4.83469 0 0 4.83469 0 10.8C0 16.7653 4.83469 21.6 10.8 21.6ZM5.69531 10.0828L9.07031 6.70781C9.46688 6.31125 10.1081 6.31125 10.5005 6.70781C10.8928 7.10437 10.897 7.74563 10.5005 8.13797L8.85516 9.78328H15.1875C15.7486 9.78328 16.2 10.2347 16.2 10.7958C16.2 11.3569 15.7486 11.8083 15.1875 11.8083H8.85516L10.5005 13.4536C10.897 13.8502 10.897 14.4914 10.5005 14.8837C10.1039 15.2761 9.46266 15.2803 9.07031 14.8837L5.69531 11.5087C5.29875 11.1122 5.29875 10.4709 5.69531 10.0786V10.0828Z" fill="%2300868D"/></svg>') !important;
}

.review-slider .owl-prev span,
.review-slider .owl-next span {
    display: none;
}


.review-slider .owl-carousel,
.review-slider .owl-carousel .owl-stage-outer {
    position: unset;
}

.review-slider .owl-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    gap: 15px;
}

.review-slider .owl-nav .owl-next {
    transform: rotate(180deg);
}

.review-slider .trustpilot-testimonial .owl-stage {
    padding-left: 0 !important;
}

/*Mobile Timeline*/

.timeline-mob {
    counter-reset: steps;
}

.timeline-mob .timeline-card {
    position: relative;
    z-index: 1;
    padding-top: 100px;
    counter-increment: steps;
}

.timeline-slider .owl-item.cloned .timeline-card {
    counter-increment: none;
}

.timeline-mob .timeline-card::before {
    /* content: ""; */
    content: counter(steps);
    position: absolute;
    z-index: 1;
    background-color: #EDECEC;
    min-width: 48px;
    aspect-ratio: 1;
    border-radius: 50%;
    top: 24px;
    left: 0;
    color: #00868D;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 19px;
    font-weight: 800;
}

.timeline-mob .timeline-card::after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 4px;
    top: 48px;
    left: 30px;
    background-color: #EDECEC;
}

.timeline-slider .owl-carousel.owl-drag .owl-item.active .timeline-card::before {
    background-color: #00868D;
    color: #FFFFFF;
}

.timeline-slider .owl-carousel.owl-drag .owl-item:last-of-type .timeline-card::after {
    display: none;
}

.timeline-mob .timeline-card p {
    font-weight: 300;
    font-size: 16px;
    margin-top: 10px;
}


.steps-slider .owl-stage {
    padding-left: 0 !important;
}

.owl-carousel .owl-nav.disabled+.owl-dots {
    display: flex;
    gap: 6px;
    margin-top: 24px;
}

.owl-carousel .owl-dots .owl-dot span {
    margin: 0;
    background-color: #D9D9D9;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
    width: 20px;
    background-color: #00868D;
}

.img-h-100,
.img-h-100 img,
.img-h-100 .fl-photo-content {
    height: 100% !important;
    object-fit: cover;
}

/*Custom Accordion*/

.custom-acc-body {
    display: none;
    margin-top: 24px;
}

.icons-accordion .acc-icon.active svg circle {
    fill-opacity: 1;
}

.icons-accordion .acc-icon.active svg path {
    fill: #fff;
}

.icons-accordion .custom-acc-item {
    transition: 0.5s all ease;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 24px;
    margin-bottom: 24px;
    position: relative;
}

.icons-accordion .custom-acc-item::before {
    border: 3px solid #7980e5;
    border-radius: 20px;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: calc(100% - 52px);
    left: 0;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s all ease;
}

.icons-accordion .custom-acc-item[id]::before {
    visibility: visible;
    opacity: 1;
}

.custom-acc-item .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    gap: 10px;
}

.icons-accordion .custom-acc-item[id] h4 {
    color: white;
    padding-left: 40px;
}

.icons-accordion .custom-acc-item h4 {
    color: rgba(255, 255, 255, 0.4);
    font-size: 40px;
    margin: 0;
    transition: 0.5s all ease;
}

.icons-accordion .custom-acc-item p {
    color: white;
    margin: 0;
    max-width: 650px;
    padding-left: 40px;
}

.accordian-v2 .acc-icon svg {
    transition: 0.5s all ease;
}

.accordian-v2 .acc-icon.active svg {
    transform: rotate(-180deg);
}

.accordian-v2 .acc-icon.active svg rect {
    fill: transparent;
}

.accordian-v2 .acc-icon.active svg path {
    fill: #7980e5;
}

.accordian-v2 .custom-acc-item {
    border: 1px solid rgba(55, 64, 73, 0.2);
    border-radius: 10px;
    padding: 20px 24px;
}

.accordian-v2 .custom-acc-item[id] {
    border: 1px solid #7980e5;
}

.accordian-v2 .custom-acc-item:not(:last-child) {
    margin-bottom: 24px;
}

.accordian-v2 .custom-acc-item h4 {
    color: #202c39;
    font-weight: 500;
    margin: 0;
    transition: 0.5s all ease;
}

.accordian-v2 .custom-acc-item p {
    color: #374049;
    margin: 0;
    max-width: 630px;
    font-weight: 300;
}

.accordian-v2 .custom-acc-item a {
    color: #00868d;
}


/*Post Share Module*/

.post-share-module .uabb-ss-grid-button{
    width: 36px !important;
    height: 36px !important;
}

.post-cus-content h2,
.post-cus-content h3,
.post-cus-content h4,
.post-cus-content h5,
.post-cus-content h6 {
    margin-bottom: 20px;
}

.post-cus-content p:has(img) {
    margin: 28px 0;
}

.post-cus-content p img {
    border-radius: 20px;
    margin: 0;
}

.post-cus-content p a,
.post-cus-content li a{
    color: inherit !important;
    text-decoration: underline !important;
    font-weight: 300 !important;
}

.post-cus-content p strong,
.post-cus-content li strong {
    font-weight: bold !important;
}

.refer-cta>.fl-row-content-wrap {
    position: relative;
    z-index: 1;
}

.refer-cta>.fl-row-content-wrap::before {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    background: linear-gradient(180deg, rgba(32, 44, 57, 0.00) 0%, rgba(32, 44, 57, 0.60) 100%);
    height: 80%;
    left: 0;
    bottom: 0;
}

.news-img img.fl-photo-img {
    height: 180px !important;
}

.uabb-ss-flat .uabb-ss-button-email .uabb-ss-grid-button{
    background-color: #7980E5;
}

.fl-icon-text a {
    font-weight: inherit !important;
    font-size: inherit !important;
}
.partner-sec {
    position: relative;
}
	
@keyframes float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
}

@keyframes float2 {
  0%, 100% { transform: translateX(0); }
  50% { transform: translateX(-8px); }
}

.part-logo{
    animation: float 2s ease-in-out infinite;
}

.part-logo img{
    width: 50% !important;
}

.part-logo-2 {
    width: 87% !important;
    animation: float2 2s ease-in-out infinite 0.5s;
}

.part-logo-4,
.part-logo-6,
.part-umbrella{
    animation: float2 2s ease-in-out infinite 0.8s;
}

.part-logo-2 img {
    width: 57% !important;
}

.part-logo-5 {
    width: 90% !important;
}

.part-logo-5 img {
    width: 55.5% !important;
}

.part-logo-5 {
    margin-left: auto;
}

.part-umbrella {
    width: 67% !important;
    margin-left: auto;
}

.part-left-heart,
.part-right-heart{
    position: absolute;
    width: 24%;
    left: 0;
    bottom: 26px;
}

.part-right-heart {
    bottom: unset;
    left: unset;
    top: 0;
    right: 0;
}

.fas.fa-check-circle::before {
    content: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8 21.6C4.83469 21.6 0 16.7653 0 10.8C0 4.83469 4.83469 0 10.8 0C16.7653 0 21.6 4.83469 21.6 10.8C21.6 16.7653 16.7653 21.6 10.8 21.6ZM15.7781 6.14672C15.3267 5.81766 14.6939 5.91891 14.3648 6.37031L9.32766 13.2975L7.12969 11.0995C6.73313 10.703 6.09188 10.703 5.69953 11.0995C5.30719 11.4961 5.30297 12.1373 5.69953 12.5297L8.73703 15.5672C8.94797 15.7781 9.23484 15.8836 9.53016 15.8625C9.82547 15.8414 10.0955 15.6895 10.2684 15.4491L16.0017 7.56C16.3308 7.10859 16.2295 6.47578 15.7781 6.14672Z" fill="%2375E4B4"/></svg>');
}

/*Custom Timeline*/

@media (min-width: 1025px) {
    .d-lg-none {
        display: none !important;
    }
    .faq-main,
    .sticky-main{
        position: relative;
    }

    .faq-main .faq-sticky-col,
    .sticky-main .sticky-col {
        position: sticky;
        top: 100px;
        z-index: 1;
    }
}
@media (min-width: 768px) {
    .custom-timeline .uabb-timeline-wrapper {
    	counter-reset: timeline-step;
    }
    
    .custom-timeline .uabb-timeline-field {
    	counter-increment: timeline-step;
    }
    
    .custom-timeline .timeline-icon-new::before {
    	content: counter(timeline-step);
    	font-weight: 800;
        font-size: 19px;
    }
    .custom-timeline .uabb-day-new {
        width: 89% !important;
        margin-left: auto !important;
        flex-grow: unset !important;
        -webkit-box-flex: unset !important;
    }
    
    .custom-timeline .uabb-day-new .uabb-timeline-content {
        display: flex;
        align-items: center;
    }
    
    .custom-timeline .uabb-day-new .uabb-timeline-heading-text {
        width: 52%;
    }
    
    .custom-timeline .uabb-day-new .uabb-timeline-heading-text h4 {
        max-width: 276px;
    }
    
    .custom-timeline .uabb-day-new .uabb-timeline-desc-content {
        width: 46%;
        max-width: 406px;
    }
}


@media (max-width: 1024px) {
    h2 br,
    h3 br,
    h4 br,
    p br{
        display: none;
    }
    .fl-theme-builder-header-sticky .fl-node-tspf8g3j1q72 .fl-row-content-wrap {
        border-radius: 0;
    }
	.header-menu {
		max-width: 105px !important;
		order:3;
	}
	.header-menu .fl-menu-mobile-toggle {
		display: flex !important;
		flex-direction: row-reverse !important;
		align-items: center !important;
	}
	.header-menu .fl-menu-mobile-toggle-label {
		margin: 4px 10px 0 0 !important;
	}
	.fl-node-lduy15qxr83k .header-menu .fl-menu .menu{
	    top: 144% !important;
		left: 0 !important;
		right: 0 !important;
		background: #fff !important;
	}
	.header-menu .fl-menu {
		text-align: center !important;
	}
	.fl-node-lduy15qxr83k .fl-menu .sub-menu {
        padding-left: 0 !important;
    }
    .fl-node-lduy15qxr83k .fl-menu .menu>.menu-item {
        border: 1px solid rgba(55, 64, 73, 0.2);
    }
    .fl-node-lduy15qxr83k .fl-menu .menu>.menu-item a {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .fl-has-submenu-container {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .fl-menu-mobile-toggle:hover,
    .fl-menu-mobile-toggle.fl-active {
        color: #00868D;
    }
    .fl-menu-mobile-toggle .fl-menu-icon {
        position: relative;
        width: 22px !important;
        height: 4px !important;
        border-radius: 20px;
        background-color: currentColor;
        transition: .3s all ease;
    }
    .fl-menu-mobile-toggle .fl-menu-icon::before,
    .fl-menu-mobile-toggle .fl-menu-icon::after {
        content: "";
        position: absolute;
        left: 0px;
        width: 100%;
        height: 4px;
        background: currentColor;
        border-radius: 20px;
        transition: .3s all ease;
    }
    .fl-menu-mobile-toggle .fl-menu-icon::before {
        transform: translateY(-8px);
    }
    .fl-menu-mobile-toggle .fl-menu-icon::after {
        transform: translateY(8px);
    }
    .fl-menu-mobile-toggle .fl-menu-icon svg {
        display: none;
    }
    .fl-menu-mobile-toggle.fl-active .fl-menu-icon {
        background: transparent;
    }
    .fl-menu-mobile-toggle.fl-active .fl-menu-icon::before{
        transform: translateY(0) rotate(45deg);
        transition: .3s all ease;
    }
    .fl-menu-mobile-toggle.fl-active .fl-menu-icon::after{
        transform: translateY(0) rotate(-45deg);
        transition: .3s all ease;
    }
    .fl-menu .fl-has-submenu-container>.fl-menu-toggle {
        position: relative !important;
        display: inline-block;
        left: -10px !important;
    }
    .fl-menu .fl-has-submenu-container>.fl-menu-toggle::before {
        top: 0 !important;
        right: 50% !important;
    }
	.fl-node-oxg08tcbn65v.header-cta {
		max-width: 204px !important;
	}
	.banner-sec>.fl-row-content-wrap {
	    background-position: 33% 50% !important;
	}
	.banner-sec .ban-heart1, .banner-sec .ban-heart2, .banner-sec .ban-heart3 {
	    width: 43%;
	}
	.banner-sec .ban-heart2 {
	    display: none;
	}
	.banner-sec .ban-heart1 {
	    bottom: 35%;
	}
	.banner-sec .ban-heart3{
	    top: -6%;
	    right: -7%;
	}
	.banner-sec .celeb-ribbbon {
		top: -4.8%;
	}
	.bb-services .bb-service-item {
        width: calc(50% - 16px);
	}
	.partner-shape {
        position: absolute;
        right: 0;
        top: 0;
        width: 62%;
    }
    .reviews .quote-img img {
        max-width: 60px;
    }

    .reviews .text>p {
        margin-top: 20px;
        font-size: 14px;
    }

    .reviews .review-card p {
        margin: 10px 0 15px;
        font-size: 14px;
    }

    .review-slider .owl-nav {
        bottom: -15px;
    }
    .icons-accordion .custom-acc-item h4 {
        font-size: 34px;
    }
    .icons-accordion .custom-acc-item[id] h4,
    .icons-accordion .custom-acc-item p {
        padding-left: 25px;
    }
    .custom-acc-item .title {
        align-items: start;
    }
    .footer-logo-col {
        max-width: 370px !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .text-content {
        width: 80% !important;
    }
    .acc-left h3 {
        font-size: 23px;
    }
}

@media (max-width: 767px) {
	
	
	.reviews .text>p {
    margin-bottom: 0px !important;
}
	
	
    .fl-node-lduy15qxr83k .header-menu .fl-menu .menu{
	    top: 130px !important;
	    height: calc(100vh - 130px);
	    overflow-y: scroll;
	}
	header.fl-theme-builder-header-sticky .fl-node-lduy15qxr83k .header-menu .fl-menu .menu{
	    top: 120px !important;
	    height: calc(100vh - 120px);
	}
	.mob-hide {
		display: none;
	}
	.banner-sec .ban-heart1 {
	    bottom: 60%;
	}
	.banner-sec .ban-heart3 {
        top: -2%;
        right: -3%;
    }
	.list-icon-start p br {
		display: none;
	}
	.bb-services .bb-service-item {
        width: 100%;
	}
	.bb-services .bb-service-item.bb-last-card {
	   padding: 24px;
	}
	.bb-service-item.bb-last-card .bb-desc {
	    margin-top: 24px;
	}
	
	.custom-timeline .uabb-timeline-horizontal {
    	counter-reset: timeline-step;
    }
    
    .custom-timeline .uabb-timeline-horizontal .slick-slide {
    	counter-increment: timeline-step;
    }
    .custom-timeline .slick-slide .timeline-icon-new{
        width: 40px !important;
        height: 40px !important;
        background: #00868D !important;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: auto;
        border-radius: 50%;
        position: relative;
        top: 6px;
    }
    .custom-timeline .slick-slide .timeline-icon-new::before {
    	content: counter(timeline-step);
    	font-weight: 800;
        font-size: 19px;
    }
    .custom-timeline .uabb-timeline-connector .slick-prev{
        left: 0 !important;
        background: transparent !important;
    }
    .custom-timeline .uabb-timeline-connector .slick-next{
        right: 0 !important;
        background: transparent !important;
    }
    .custom-timeline .uabb-timeline-connector .slick-prev i,
    .custom-timeline .uabb-timeline-connector .slick-next i {
        padding: 3px;
    }
    
    .timeline-mob .timeline-card p{
        margin-bottom: 0 !important;
    }
    .timeline-mob .timeline-card p:last-of-type{
        margin: 0!important;
    }
    .accordion-custom .fl-accordion-button-icon {
        margin-bottom: -15px;
    }
    
    
    /*Trustpilot*/
    .reviews .split-content {
        flex-direction: column;

    }
    .reviews .split-content .text,
    .reviews .split-content .quote-img,
    .reviews .split-content .review-slider {
        width: 100%;
    }
    .reviews .split-content .quote-img {
        margin: 50px 0 18px;
    }
    .reviews .text>p {
        max-width: 350px;
        font-size: 16px;
    }
    .reviews .review-card p {
        font-size: 19px;
        margin: 10px 0 25px;
    }
    .reviews .quote-img img {
        max-width: 100%;
    }
    .review-slider .owl-nav {
        left: unset;
        position: absolute;
        right: 15px;
        
    }
    .mob-post-slider .uabb-post-thumbnail img {
        border-radius: 20px !important;
    }
    .mob-post-slider .slick-arrow {
        bottom: -60px !important;
        top: unset !important;
    }
    .mob-post-slider .slick-arrow i {
        font-size: 12px !important;
        padding: 2px !important;
        color: #fff !important;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    
    .mob-post-slider .slick-arrow:hover i{
         color: #75E4B4 !important;
    }
    
    .mob-post-slider .slick-arrow.slick-prev {
        left: unset !important;
        right: 40px !important;
    }
    .mob-post-slider .slick-arrow.slick-next {
        right: 5px !important;
    }
    .uabb-read-more-text a {
        display: flex !important;
        flex-direction: row-reverse !important;
        width: max-content !important;
        gap: 6px !important;
        font-weight: 700 !important;
    }
    .uabb-read-more-text a span {
        background: #00868D !important;
        border-radius: 50% !important;
        width: 22px !important;
        height: 22px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding-top: 2px !important;
        transform: rotate(-45deg) !important;
        font-size: 12px !important;
    }
    /*Custom Accordion*/
    .accordian-v2 .custom-acc-item {
        padding: 15px;
    }
    .accordian-v2 .custom-acc-item h4 {
        font-size: 20px;
    }
    .accordian-v2 .custom-acc-item h4 br {
        display: none;
    }
    .accordian-v2 .custom-acc-item .title {
        align-items: start;
    }
    .accordian-v2 .acc-icon svg {
        width: 20px;
    }
    .accordian-v2 .custom-acc-body {
        margin-top: 28px;
    }
    
    
    /*.fl-menu .fl-has-submenu-container {*/
    /*    display: flex !important;*/
    /*    justify-content: center;*/
    /*    align-items: center;*/
    /*    flex-direction: row-reverse;*/
    /*}*/
    /*.fl-menu .fl-has-submenu-container span.fl-menu-toggle{*/
    /*    position: relative !important;*/
    /*}*/
    
}