/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.1
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/** Global CSS */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{overflow-x:hidden;margin:0;}
p{margin-bottom: 20px;}
p:last-child{margin-bottom: 0 !important;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{transition: all 0.3s ease-in-out;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
code,kbd,pre,samp{font-size:13px;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
button{overflow:visible;outline:0;}
button,input,select,textarea{max-width:100%;outline:0;}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;outline:0;}
button[disabled],html input[disabled]{cursor:default;opacity:.5;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:.4375em;padding:0;outline:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;outline:0;}
input[type=search]{-webkit-appearance:textfield;outline:0;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:.875em;}
fieldset>:last-child{margin-bottom:0;}
legend{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
optgroup{font-weight:600;}
table,td,th{border:1px solid #d1d1d1;}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;width:100%;}
caption,td,th{font-weight:400;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:600;}
td{border-width:0 1px 1px 0;}
td,th{padding:.4375em;}
ul{list-style:disc;}
ol{list-style:decimal;margin-left:1.5em;}
li>ol,li>ul{margin-bottom:0;}
dl{margin:0 0 1.75em;}
dt{font-weight:600;}
dd{margin:0 0 1.75em;}
img{height:auto;max-width:100%;vertical-align:middle;}
del{opacity:.8;}
.gform_wrapper.gravity-theme *{box-sizing:border-box;}
.gform_validation_errors{display:none;}
.gform_wrapper .ginput_container_fileupload{padding:20px;border:1px solid #c8ced2;}
.gform_wrapper .gform_required_legend{display:none;}
.overflow-hidden, .overflow-hidden > .fl-col-content{overflow: hidden;}
.position-relative{position: relative;}
.icon-align-top .uabb-list-icon .uabb-list-icon-wrap{display:flex;align-items:first baseline;}
.iframe-border .fl-html iframe{border:0!important;}
.sidebar-full-field .gform_wrapper .gform_fields{display:block!important;}
.sidebar-full-field .gform_wrapper .gform_fields .gfield{margin-bottom:18px!important;}
.sidebar-full-field .gform_wrapper .gform_fields .gfield textarea{height:120px!important;}
.sidebar-full-field .gform_wrapper .gform_footer{text-align:center!important;display:inherit!important;padding-top:5px!important;}
.icon-top-align .uabb-list-icon .uabb-list-icon-wrap{align-items:first baseline;-webkit-align-items:first baseline;}
#side-bar-fixed{position:sticky;top:60px;}
.icon-list ul{list-style:none;padding-left:0;margin-bottom:0;}
.icon-list ul>li{position:relative;margin-bottom:10px;padding-left:30px;}
.icon-list ul>li:last-child{margin-bottom:0;}
.icon-list ul>li:before{position:absolute;content:"";left:0;top:0;width:20px;height:24px;background-image:url("/wp-content/uploads/2022/04/list-sm-icon.png");background-repeat:no-repeat;background-size:contain;}
.nu-list ol>li::after{position:absolute;content:"";height:2px;width:100%;background-color:var(--fl-global-blue);left:10px;top:10px;z-index:-1;}
.nu-list ol{padding-left:0;margin-left:0;display:flex;flex-wrap:wrap;}
.nu-list ol>li::before{content:counter(inst);background-color:var(--fl-global-blue);color:#fff;text-align:center;height:21px;width:21px;line-height:20px;position:absolute;transition:all .2s ease-in-out;border-radius:50px;left:0;top:0;}
.nu-list ol>li{margin:0;line-height:1.3;position:relative;counter-increment:inst;padding-right:20px;list-style:none;z-index:1;padding-bottom:0;width:100%;max-width:33.33%;padding-top:28px;}
.nu-list ol>li:last-child{margin-bottom:0;padding-bottom:0;padding-right:0;}
.nu-list ol>li:last-child:after{display:none;}
.h-100.fl-module-photo, .h-100.fl-module-photo .fl-module-content, .h-100.fl-module-photo .fl-module-content .fl-photo, .h-100.fl-module-photo .fl-module-content .fl-photo .fl-photo-content{height: 100%;}
.h-100.fl-module-photo img{height: 100%;}
.logo-slider .uabb-image-carousel .slick-arrow{color: var(--fl-global-light-blue) !important;box-shadow: none !important;border-radius: 0 !important;width: 13px;height: 19px;background: url('/wp-content/uploads/2025/03/Left-arrow.svg') no-repeat center !important;background-size: contain !important;left: -10px !important;}
.logo-slider .uabb-image-carousel .slick-arrow.slick-next{background: url('/wp-content/uploads/2025/03/Right-arrow.svg') no-repeat center !important;left: unset !important;right: -10px !important;}
.logo-slider .uabb-image-carousel .slick-arrow i{font-size: 0;width: 0;height: 0;}
.heading-icon .uabb-infobox > div{display: flex;align-items: flex-start;}
.heading-icon .uabb-infobox .uabb-imgicon-wrap{margin-top: 2px !important;}
/** Global CSS */

/** Header CSS */
.header-topbar .uabb-info-list-wrapper{display: flex;flex-wrap: wrap;margin: -5px -17px;}
.header-topbar .uabb-info-list-wrapper .uabb-info-list-item{padding: 5px 17px;}
.header-topbar .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content-wrapper{display: flex;align-items: center;}
.header-topbar .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{margin-right: 8px;}
.header-topbar .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content{width: 100%;}
.header-topbar .col-left .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{min-width: 12px;}
.header-topbar .col-right .uabb-info-list-wrapper{justify-content: flex-end;}
.header-topbar .col-right .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{min-width: 14px;}
.header-main .header-nav #menu-main-menu > .menu-item a .menu-item-text{transition: all 0.3s ease-in-out;}
body.home header .header-main,
body.page-id-56798 header .header-main{background-color: var(--fl-global-light-blue-bg);}
/** Header CSS */

/** Footer CSS */
.footer-main .uabb-info-list-wrapper .uabb-info-list-item{padding: 0;}
.footer-main .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content-wrapper{display: flex;align-items: center;}
.footer-main .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{min-width: 13px;margin-right: 9px;}
.footer-main .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content{width: 100%;}
.footer-copyright .fl-col .fl-col-content{display: flex;align-items: center;justify-content: center;}
/** Footer CSS */

/** Homepage CSS */
body > .fl-builder-module-template[data-post-id="53920"]{padding: 0 !important;}
body > .fl-builder-module-template[data-post-id="53920"] *{margin: 0 !important;}

.home-hero .content-col > .fl-col-content{position: relative;padding-top: clamp(30px, 3vw, 50px);padding-bottom: clamp(150px, 17vw, 320px);}
.home-hero .content-col > .fl-col-content .fl-module:not(.hero-img){z-index: 1;}
.home-hero .content-col > .fl-col-content .hero-title{font-size: clamp(1.8rem, 2.8vw, 2.625rem);}
.home-hero .content-col > .fl-col-content .hero-subtitle{font-size: clamp(1.1rem, 1.5vw, 1.5rem);}
.home-hero .content-col > .fl-col-content .hero-content > *{font-size: clamp(1rem, 1.1vw, 1.25rem);}
.home-hero .content-col > .fl-col-content .hero-list-item .uabb-callout-outter{margin-right: clamp(10px, 1vw, 15px);position: relative;top: -2px;}
/* .home-hero .content-col > .fl-col-content .hero-list-item .uabb-photo-img{width: clamp(12px, 0.9vw, 16px);} */
/* .home-hero .content-col > .fl-col-content .hero-list-item .uabb-list-icon-text-heading{font-size: clamp(0.875rem, 1vw, 1.125rem);} */
.home-hero .content-col > .fl-col-content .awrd2024cls img {width: 130px !important;}
.home-hero .content-col .hero-img{position: absolute;bottom: 0;right: -40px;z-index: 0;}
.home-hero .content-col .hero-img img{width: clamp(280px, 33vw, 624px);}
.home-hero .form-col > .fl-col-content{padding-top: clamp(30px, 3vw, 50px);padding-bottom: clamp(30px, 3vw, 50px);}
.home-hero .form-col .form-inner-col > .fl-col-content{padding-top: clamp(35px, 3vw, 57px);padding-bottom: clamp(40px, 4vw, 63px);}
.home-hero .form-col .form-inner-col > .fl-col-content .hero-form-title{font-size: clamp(1.2rem, 2vw, 1.75rem);}
.home-hero .form-col .form-inner-col > .fl-col-content .hero-form-content > *{font-size: clamp(1rem, 1vw, 1.125rem);}
.home-hero .contact-form form .gform_fields{gap: clamp(16px, 1.5vw, 26px) !important;display: flex;flex-direction: column;}
.home-hero .contact-form form .gform_fields .gfield .ginput_container input{padding-top: clamp(12px, 1vw, 17px) !important;padding-bottom: clamp(14px, 1vw, 19px) !important;padding-left: clamp(14px, 1.5vw, 21px) !important;padding-right: clamp(14px, 1.5vw, 21px) !important;font-size: clamp(1rem, 1vw, 1.0625rem) !important;}
.home-hero .contact-form form .gform_footer{justify-content: center !important;}
.home-hero .contact-form form .gform_footer .gform_button{background-image: none !important;font-size: clamp(1rem, 1vw, 1.125rem) !important;margin-top: clamp(20px, 2vw, 38px) !important;padding-top: clamp(12px, 1vw, 18px) !important;padding-bottom: clamp(12px, 1vw, 18px) !important;padding-left: clamp(28px, 3vw, 52px) !important;padding-right: clamp(28px, 3vw, 52px) !important;}
.featured-in.fl-rich-text p{display: flex;flex-direction: column;gap: 15px;white-space: nowrap;}
.featured-in.fl-rich-text img{margin: 0;}

.testimonial-main .uabb-testimonials-wrap{padding-bottom: 50px !important;}
.testimonial-main .uabb-testimonials-wrap .bx-wrapper{margin: 0;}
.testimonial-main .uabb-testimonials-wrap .bx-controls{display: none;}
.testimonial-main .uabb-testimonials-wrap .bx-viewport{padding: 29px calc(25.8% - 87px) 0 25.8%;height: auto !important;}
.testimonial-main .uabb-testimonials-wrap .uabb-slider-prev{top: unset;bottom: 0;left: calc(50% - 20px);transform: translateX(-50%);}
.testimonial-main .uabb-testimonials-wrap .uabb-slider-next{top: unset;bottom: 0;right: calc(50% - 20px);transform: translateX(50%);}
.testimonial-main .uabb-testimonials-wrap .uabb-slider-prev a i,
.testimonial-main .uabb-testimonials-wrap .uabb-slider-next a i{transition: all 0.3s ease-in-out;}
.testimonial-main .uabb-testimonials-wrap .uabb-slider-prev:hover a i,
.testimonial-main .uabb-testimonials-wrap .uabb-slider-next:hover a i{background-color: var(--fl-global-light-blue);}
/* .testimonial-main .uabb-testimonials-wrap .uabb-testimonials .uabb-testimonial {
    max-width: 200px;
} */
.testimonial-main .uabb-testimonials-wrap .uabb-testimonials{margin: 0 calc(-87px/2);}
.testimonial-main .uabb-testimonials-wrap .uabb-testimonials .uabb-testimonial{padding: 0 calc(87px/2);transition: all 0.3s ease-in-out;}
.testimonial-main .uabb-testimonials-wrap .uabb-testimonials .uabb-testimonial[aria-hidden="true"]{opacity: 0.3;}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo > .uabb-module-content{position: relative;padding: 5px 0 0 6px;margin-right: 38px;}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo > .uabb-module-content::before{content: '';position: absolute;left: 0;bottom: 10px;width: 73%;height: 73%;border-radius: 28.422px;opacity: 0.3;background: var( --fl-global-light-blue );}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo > .uabb-module-content .uabb-photo-img{width: 100%;}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info{position: relative;}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info::before{content: '';width: 95px;height: 84px;position: absolute;top: -29px;right: 0;background: url('/wp-content/uploads/2025/02/testimonial-quote-icon.png') center no-repeat;background-size: contain;}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info .uabb-testimonial-author-description{padding: 3px 0 0;}
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info .uabb-testimonial-author b,
.testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info .uabb-testimonial-author strong{color: var( --fl-global-black );}

.awards-logos{overflow: hidden;}

.achievement-logos .uabb-image-carousel{margin-top: 0 !important;margin-bottom: 0 !important;}
.achievement-logos > .fl-row-content-wrap{background: linear-gradient(90deg, var(--fl-global-blue) 0.04%, #046EB5 9.51%, var(--fl-global-teal) 99.97%);}
.achievement-logos .uabb-image-carousel .slick-list{height: auto !important;}
.achievement-logos .uabb-image-carousel .slick-track{display: flex;align-items: center;justify-content: space-between;}
.achievement-logos .uabb-image-carousel .uabb-image-carousel-item{padding-top: 0 !important;padding-bottom: 0 !important;}

.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{margin-right: 34px;}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon .uabb-image-content{background: unset;}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon .uabb-image-content img{width: 30px;height: 30px !important;max-width: 30px;max-height: 30px;object-fit: contain;}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item:nth-child(4n+1) .uabb-info-list-icon .uabb-image-content img{background: var(--fl-global-teal);}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item:nth-child(4n+2) .uabb-info-list-icon .uabb-image-content img{background: var(--fl-global-blue);}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item:nth-child(4n+3) .uabb-info-list-icon .uabb-image-content img{background: var(--fl-global-green);}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item:nth-child(4n+4) .uabb-info-list-icon .uabb-image-content img{background: var(--fl-global-dark-teal);}
.why-icon--list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content{width: calc(100% - 88px);}
.img-caption--col{width: auto;position: absolute;bottom: 36px;right: -33px;}

.collab-logos{overflow: hidden;}
.collab-logos .uabb-image-carousel{margin-top: 0 !important;margin-bottom: 0 !important;}
.collab-logos .uabb-image-carousel .slick-list{height: auto !important;}
.collab-logos .uabb-image-carousel .slick-track{display: flex;align-items: center;justify-content: space-between;}
.collab-logos .uabb-image-carousel .uabb-image-carousel-item{padding-top: 0 !important;padding-bottom: 0 !important;}
.collab-logos .uabb-image-carousel .uabb-image-carousel-item img{max-height: 86px;object-fit: contain;}

.faq-main .uabb-faq__layout-accordion{margin: 0 -20px -30px;}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item{padding: 0 20px 30px;}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button,
.faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button .uabb-faq-question-label{outline: none;}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button .uabb-faq-icon-wrap{width: 39px;height: 39px;min-width: 39px;min-height: 39px;max-width: 39px;max-height: 39px;border-radius: 11px;background: url('/wp-content/uploads/2025/04/FAQ-Down-Icon.svg') center no-repeat;background-size: contain;opacity: 1;box-shadow: 3px 12px 30px 0px rgba(35, 117, 158, 0.36);display: block;}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item.uabb-faq-item-active .uabb-faq-questions-button .uabb-faq-icon-wrap{background: url('/wp-content/uploads/2025/04/FAQ-Up-Icon.svg') center no-repeat;box-shadow: 3px 12px 30px 0px rgba(17, 175, 107, 0.29);}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button .uabb-faq-icon-wrap i{display: none;}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-content{margin-top: 20px;}
.faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-content a{text-decoration: underline;color: inherit;}
/** Homepage CSS */

/** Innerpage CSS */
.sidebar-content .fl-module:not(.custom-style) h2{font-size: 33px;line-height: 1.3;}
.sidebar-content .fl-module:not(.custom-style) h3{font-size: 28px;line-height: 1.2;}
.sidebar-content .fl-module:not(.custom-style) h4{font-size: 22px;line-height: 1.4;}
/* .sidebar-content .fl-module-rich-text:not(.custom-style) .fl-rich-text *:not(h1,h2,h3,h4,h5,h6){font-size: 16px;line-height: 1.63;} */
.sidebar-content ul{list-style-type: none;padding: 0;}
.sidebar-content ul li{position: relative;padding-left: 20px;}
.sidebar-content ul li:not(:last-child){margin-bottom: 15px;}
.sidebar-content ul li::before{content: '';width: 12px;height: 12px;background: url('/wp-content/uploads/2025/04/right-arrow.svg') center no-repeat;background-size: cover;position: absolute;top: 6px;left: 0;}
.sidebar-content ol{list-style-type: none;padding: 0;margin-left: 0;counter-reset: custom-counter;}
.sidebar-content ol li{position: relative;padding-left: 24px;counter-increment: custom-counter;}
.sidebar-content ol li:not(:last-child){margin-bottom: 15px;}
.sidebar-content ol li::before{content: counter(custom-counter) " ";width: 16px;height: 16px;background-color: var(--fl-global-blue);color: var(--fl-global-white);background-size: cover;border-radius: 50%;position: absolute;top: 5px;left: 0;font-size: 12px;display: flex;align-items: center;justify-content: center;}
.sidebar-info--box{margin: 0 calc(-15px / 2);}
.sidebar-info--box > .fl-module-content{padding: 0 calc(15px / 2);}
.sidebar-info--box .uabb-infobox{padding: 17px 17px 17px 12px;border-radius: 11px;}
.sidebar-testimonial .uabb-testimonial{background-color: var(--fl-global-white);border: 2px solid var(--Basic-Grey-outline, #D6D8D9);border-radius: 22px;padding: 40px 40px 44px;position: relative;overflow: hidden;}
.sidebar-testimonial .uabb-testimonial::before{content: '';width: 87px;height: 70px;background: url('/wp-content/uploads/2025/04/Quote-Icon.svg') center no-repeat;background-size: contain;position: absolute;top: -12px;right: 24px;z-index: 0;}
.sidebar-testimonial .uabb-testimonial > *{position: relative;z-index: 2;}
.sidebar-testimonial .uabb-testimonial .uabb-testimonial-photo .uabb-module-content{margin-right: 13px;}
.sidebar-testimonial .testimonial-arrow-down{display: none;}
.contact-form form .gform_fields{gap: 21px;}
.contact-form form .gform_fields .gfield .ginput_container input, .contact-form form .gform_fields .gfield .ginput_container select, .contact-form form .gform_fields .gfield .ginput_container textarea{margin: 0 !important;}
.contact-form form .gform_fields .gfield *::placeholder{color: inherit !important;opacity: 1 !important;}
.contact-form form .gform_fields .gfield *:-ms-input-placeholder{color: inherit !important;opacity: 1 !important;}
.contact-form form .gform_fields .gfield *::-moz-placeholder{color: inherit !important;opacity: 1 !important;}
.contact-form form .gform_fields .gfield *:-moz-placeholder{color: inherit !important;opacity: 1 !important;}
.contact-form form .gform_fields .gfield *::-webkit-input-placeholder{color: inherit !important;opacity: 1 !important;}
.contact-form form .gform_footer{margin: 0 !important;padding: 0 !important;}
.contact-form form .gform_footer .gform_button{background-image: url('/wp-content/uploads/2025/04/right-arrow-with-circle.svg') !important;background-size: 35px !important;background-position: right 11px center !important;background-repeat: no-repeat !important;margin-bottom: 0 !important;}
.contact-testimonial .uabb-testimonial{padding: 20px !important;}
.location-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content-wrapper{display: flex;align-items: flex-start;}
.location-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{min-width: 13px;margin-right: 9px;margin-top: 5px;}
.location-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content{width: 100%;}
/** Innerpage CSS */

/** Other CSS */
.page-id-53642 .rplg .rplg-badge_left-fixed {
    left: unset !important;
    right: 30px !important;
}
.page-id-53642 .rplg .rplg-form.rplg-form-left {
	left: unset !important;
	right: 0 !important;
}
/** Other CSS */

/** Media CSS */
@media screen and (max-width: 1199px){
    .logo-slider .uabb-image-carousel{margin: -10px;}
    .logo-slider .uabb-image-carousel .uabb-image-carousel-item{padding: 10px;}
    .logo-slider .uabb-image-carousel .slick-arrow{left: 0 !important;}
    .logo-slider .uabb-image-carousel .slick-arrow.slick-next{left: unset !important;right: 0 !important;}
    .testimonial-main .uabb-testimonials-wrap .bx-viewport{padding: 29px calc(20% - 60px) 0 20%;}
    .testimonial-main .uabb-testimonials-wrap .uabb-testimonials{margin: 0 -30px;}
    .testimonial-main .uabb-testimonials-wrap .uabb-testimonials .uabb-testimonial{padding: 0 30px;}
    .achievement-logos .uabb-image-carousel{margin: 0 -20px;}
    .achievement-logos .uabb-image-carousel .uabb-image-carousel-item{padding: 0 20px;}
    .img-caption--col{bottom: 20px;right: -10px;}
    .collab-logos .uabb-image-carousel{margin: 0 -20px;}
    .collab-logos .uabb-image-carousel .uabb-image-carousel-item{padding: 0 20px;}
}
@media screen and (max-width:1024px){
    .uabb-off-canvas-menu ul.menu li.menu-item a{padding:12px 0!important;}
    .header-topbar .uabb-info-list-wrapper{margin: -5px -10px;}
    .header-topbar .uabb-info-list-wrapper .uabb-info-list-item{padding: 5px 10px;}
}
@media screen and (max-width:991px){
    .br-md-none br{display: none;}
    .uabb-off-canvas-menu ul.menu li.menu-item a{padding:12px 0!important;}
    .testimonial-main .uabb-testimonials-wrap .bx-viewport{padding: 10px calc(12% - 40px) 0 12%;}
    .testimonial-main .uabb-testimonials-wrap .uabb-testimonials{margin: 0 -20px;}
    .testimonial-main .uabb-testimonials-wrap .uabb-testimonials .uabb-testimonial{padding: 0 20px;}
    .testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo > .uabb-module-content{width: 120px;margin-right: 20px;}
    .testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info::before{width: 70px;height: 60px;top: -10px;}
    .why-icon--list .uabb-info-list-wrapper .uabb-info-list-item:not(:last-child){padding-bottom: 30px;}
    .why-icon--list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon{margin-right: 20px;}
    .why-icon--list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content{width: calc(100% - 74px);}
    .sidebar-content .fl-module:not(.custom-style) h2{font-size: 30px;}
    .sidebar-content .fl-module:not(.custom-style) h3{font-size: 24px;}
    .sidebar-content .fl-module:not(.custom-style) h4{font-size: 20px;}
    .sidebar-content .fl-module:not(.custom-style) .uabb-list-icon .uabb-list-icon-text .uabb-list-icon-text-heading{font-size: 16px;}
    .sidebar-testimonial .uabb-testimonial{padding: 30px;}
    .sidebar-testimonial .uabb-testimonial::before{width: 77px;height: 60px;}
}
@media screen and (max-width:767px){
    .gform_wrapper .gform_footer input[type=submit]{line-height:1.3!important;}
    .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px!important;}
    .header-topbar .uabb-info-list-wrapper{justify-content: center !important;margin: -5px;}
    .header-topbar .uabb-info-list-wrapper .uabb-info-list-item{padding: 5px;}
    .footer-copyright .fl-col .fl-col-content{flex-direction: column;}
    /* .home-hero .fl-row-content-wrap::after{display: none;} */
    .home-hero .content-col > .fl-col-content{padding-bottom: 0;}
    .home-hero .content-col .hero-img{position: static;}
    .home-hero .contact-form form .gform_fields{gap: 16px !important;}
    .home-hero .contact-form form .gform_footer .gform_button{margin-top: 20px !important;}
    .testimonial-main .uabb-testimonials-wrap .bx-viewport{padding: 0;}
    .testimonial-main .uabb-testimonials-wrap .uabb-testimonials{margin: 0;}
    .testimonial-main .uabb-testimonials-wrap .uabb-testimonials .uabb-testimonial{padding: 0;}
    .achievement-logos .uabb-image-carousel .uabb-image-carousel-item img{max-height: 129px;object-fit: contain;}
    .why-icon--list .uabb-info-list-wrapper .uabb-info-list-item:not(:last-child){padding-bottom: 20px;}
    .faq-main .uabb-faq__layout-accordion{margin: 0 -20px -20px;}
    .faq-main .uabb-faq__layout-accordion .uabb-faq-item{padding: 0 20px 20px;}
    .faq-main .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button .uabb-faq-icon-wrap{width: 34px;height: 34px;min-width: 34px;min-height: 34px;max-width: 34px;max-height: 34px;}
    .sidebar-content .fl-module:not(.custom-style) h2{font-size: 28px;}
    .sidebar-content .fl-module:not(.custom-style) h3{font-size: 22px;}
    .sidebar-content .fl-module:not(.custom-style) h4{font-size: 18px;}
    .sidebar-content ul li:not(:last-child){margin-bottom: 10px;}
    .sidebar-testimonial .uabb-testimonial{padding: 20px;}
    .sidebar-testimonial .uabb-testimonial::before{width: 67px;height: 50px;}
	.home-hero .content-col > .fl-col-content .awrd2024cls img {width: 100px !important;} 
}
@media screen and (max-width: 575px){
    .testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo{display: block;margin: 0 0 10px;}
    .testimonial-main .uabb-testimonials .uabb-testimonial .uabb-testimonial-info{display: block;}
}
@media screen and (max-width:479px){
    .fl-col.banner-col{width:100%!important;margin-bottom:20px;}
    .fl-col.banner-col:last-child{margin-bottom:0;}
    .uamodal-exui9s1l736b .uabb-content{width:90%;}
    .uamodal-exui9s1l736b .uabb-content{width:90%;}
    .nu-list ol{display:inherit;}
    .nu-list ol>li{max-width:100%;padding-top:0;padding-left:30px;padding-bottom:30px;padding-right:0;}
    .nu-list ol>li::after{position:absolute;height:100%;width:2px;}
}

@media screen and (min-width: 768px){
    .achievement-logos .uabb-image-carousel .uabb-image-carousel-item,
    .collab-logos .uabb-image-carousel .uabb-image-carousel-item{width: auto !important;}
}
@media screen and (min-width: 1025px){
    .header-main .header-nav #menu-main-menu > .menu-item{margin-left: 20px;}
    .header-main .header-nav #menu-main-menu > .menu-item:first-child{margin-left: 0;}
    .header-main .header-nav .menu-btn{margin-left: 30px !important;}
    .header-main .header-nav .menu-btn a{font-size: 15px !important;font-weight: 600;line-height: 1.67 !important;letter-spacing: 0.02em;text-transform: uppercase;padding: 16px 34px !important;border-radius: 50px;background-color: var(--fl-global-green);color: var(--fl-global-white);}
    .header-main .header-nav .menu-btn a:hover{background-color: var(--fl-global-teal);color: var(--fl-global-white);}
    .header-main .header-nav .menu-btn a .menu-item-text{color: inherit !important;}
}
@media screen and (min-width: 1200px){
    .header-main .header-nav #menu-main-menu > .menu-item{margin-left: 34px;}
    .header-main .header-nav .menu-btn{margin-left: 40px !important;}
    .home-hero .content-col > .fl-col-content,
    .home-hero .form-col > .fl-col-content{padding-left: 50px;padding-right: 50px;}
}
@media screen and (min-width: 1440px){
    .home-hero .content-col > .fl-col-content{padding-left: 21.5%;}
}
@media screen and (min-width: 1550px){
    .home-hero .form-col > .fl-col-content{padding-left: 17%;padding-right: 17%;}
}

@media only screen and (max-width:1799px) and (min-width: 1550px){
    .home-hero .content-col > .fl-col-content {padding-right: 12%;padding-bottom: clamp(150px, 25vw, 320px);}
}

@media only screen and (max-width:1199px) and (min-width:768px){
.home-hero .content-col > .fl-col-content {padding-bottom: clamp(150px, 25vw, 320px);}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .fl-col.banner-col{width:50%!important;margin-bottom:20px;}
    .fl-col.banner-col:last-child{margin-bottom:0;}
	.home-hero .form-col .fl-col-content{padding-right: 25px;padding-left: 25px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px){
    /* .home-hero .content-col > .fl-col-content{padding-top: 50px;} */
    /* .home-hero .form-col > .fl-col-content{padding-top: 50px;padding-bottom: 50px;} */
}
@media only screen and (min-width: 1200px) and (max-width: 1700px){
    /* .home-hero .content-col > .fl-col-content{padding-bottom: 300px;} */
    /* .home-hero .content-col .hero-img img{width: 520px;} */
    .testimonial-main .uabb-testimonials-wrap .bx-viewport{padding: 29px calc(17% - 87px) 0 17%;}
}
body #fd-chat-tab, 
body #fd-chat {
	left: 20px;
	right: auto;
}
body #fd-mobile-launcher {
	right: auto;
	left: 90px;
}
@media (max-width: 768px) {
	body #fd-chat {
		left: 0;
	}
}
/* @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .home-hero .content-col > .fl-col-content{padding-top: clamp(30px, 3vw, 50px);padding-bottom: clamp(150px, 17vw, 320px);}
    .home-hero .content-col > .fl-col-content .hero-title{font-size: clamp(1.8rem, 2.8vw, 2.625rem);}
    .home-hero .content-col > .fl-col-content .hero-subtitle{font-size: clamp(1.1rem, 1.5vw, 1.5rem);}
    .home-hero .content-col > .fl-col-content .hero-content > *{font-size: clamp(1rem, 1.1vw, 1.25rem);}
    .home-hero .content-col > .fl-col-content .hero-list-item .uabb-callout-outter{margin-right: clamp(10px, 1vw, 18px);}
    .home-hero .content-col > .fl-col-content .hero-list-item .uabb-photo-img{width: clamp(12px, 0.9vw, 16px);}
    .home-hero .content-col > .fl-col-content .hero-list-item .uabb-list-icon-text-heading{font-size: clamp(0.875rem, 1vw, 1.125rem);}
    .home-hero .content-col .hero-img img{width: clamp(280px, 33vw, 624px);}
    .home-hero .form-col > .fl-col-content{padding-top: clamp(30px, 3vw, 50px);padding-bottom: clamp(30px, 3vw, 50px);}
    .home-hero .form-col .form-inner-col > .fl-col-content{padding-top: clamp(35px, 3vw, 57px);padding-bottom: clamp(40px, 4vw, 63px);}
    .home-hero .form-col .form-inner-col > .fl-col-content .hero-form-title{font-size: clamp(1.2rem, 2vw, 1.75rem);}
    .home-hero .form-col .form-inner-col > .fl-col-content .hero-form-content > *{font-size: clamp(1rem, 1vw, 1.125rem);}
    .home-hero .contact-form form .gform_fields{gap: clamp(16px, 1.5vw, 26px) !important;}
    .home-hero .contact-form form .gform_fields .gfield .ginput_container input{padding-top: clamp(12px, 1vw, 17px) !important;padding-bottom: clamp(14px, 1vw, 19px) !important;padding-left: clamp(14px, 1.5vw, 21px) !important;padding-right: clamp(14px, 1.5vw, 21px) !important;font-size: clamp(1rem, 1vw, 1.0625rem) !important;}
    .home-hero .contact-form form .gform_footer .gform_button{font-size: clamp(1rem, 1vw, 1.125rem) !important;margin-top: clamp(20px, 2vw, 38px) !important;padding-top: clamp(12px, 1vw, 18px) !important;padding-bottom: clamp(12px, 1vw, 18px) !important;padding-left: clamp(28px, 3vw, 52px) !important;padding-right: clamp(28px, 3vw, 52px) !important;}
} */


/* @media screen and (min-width: 1200px) and (max-width: 1300px) and (max-height: 850px) and (-webkit-min-device-pixel-ratio: 2) { */
@media screen and (min-width: 1200px) and (max-width: 1549px) and (max-height: 850px) {
    .home-hero .content-col > .fl-col-content {
        padding-top: 30px;
    }
    .home-hero .content-col > .fl-col-content .hero-title {
        font-size: 30px;
    }
    .home-hero .content-col > .fl-col-content .hero-subtitle {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .home-hero .content-col > .fl-col-content .hero-list-item .uabb-callout-outter {
        margin-right: 10px;
    }
    .home-hero .content-col > .fl-col-content .hero-list-item .uabb-callout-outter img {
        width: 15px;
    }
    .home-hero .content-col > .fl-col-content .hero-list-item .uabb-list-icon-text .uabb-list-icon-text-heading {
        font-size: 16px;
    }
    .home-hero .form-col > .fl-col-content {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .home-hero .form-col .form-inner-col > .fl-col-content {
        padding: 30px 20px 15px;
    }
    .home-hero .form-col .form-inner-col > .fl-col-content .hero-form-title {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .home-hero .contact-form form .gform_fields {
        gap: 15px !important;
    }
    .home-hero .contact-form form .gform_fields .gfield .ginput_container input {
        padding: 12px 20px !important;
        font-size: 14px !important;
    }
    .home-hero .contact-form form .gform_footer .gform_button {
        margin-top: 15px !important;
        padding: 10px 20px !important;
        font-size: 14px !important;
    }
    .featured-in.fl-rich-text p {
        font-size: 20px !important;
        gap: 10px;
    }
}


/** Media CSS */

iframe.msp-form{
    border: none;
    border-radius:3px;
    width:100%;
	min-height: 205px;
}