/*
Theme Name: Forsyte IT
Theme URI: https://forsyteit.com/
Version: 1.0
Description: A custom theme for Forsyte IT.
Author: The Snowberry Team
Author URI: https://snowberrymedia.com
template: bb-theme
*/
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after{margin-left:0 !important}
.fl-builder-content button:not(.fl-content-ui-button),
.fl-builder-content input[type=button],
.fl-builder-content input[type=submit],
.fl-builder-content .fl-button:is(a, button),
.fl-builder-content button:visited,
.fl-builder-content input[type=button]:visited,
.fl-builder-content input[type=submit]:visited,
.fl-builder-content a.fl-button:visited,
.fl-page .fl-builder-content button:not(.fl-content-ui-button),
.fl-page .fl-builder-content input[type=button],
.fl-page .fl-builder-content input[type=submit],
.fl-page .fl-builder-content .fl-button:is(a, button),
.fl-page .fl-builder-content button:visited,
.fl-page .fl-builder-content input[type=button]:visited,
.fl-page .fl-builder-content input[type=submit]:visited,
.fl-page .fl-builder-content a.fl-button:visited {
	border: 1px solid transparent;
	background: linear-gradient(92deg, #0071F5 1.68%, #0071F5 49.39%, #00CAE1 116.74%);
}

.fl-builder-content button:not(.fl-content-ui-button):hover,
.fl-builder-content button:not(.fl-content-ui-button):focus,
.fl-builder-content input[type=button]:hover,
.fl-builder-content input[type=button]:focus,
.fl-builder-content input[type=submit]:hover,
.fl-builder-content input[type=submit]:focus,
.fl-builder-content .fl-button:is(a, button):hover,
.fl-builder-content .fl-button:is(a, button):focus,
.fl-page .fl-builder-content button:not(.fl-content-ui-button):hover,
.fl-page .fl-builder-content button:not(.fl-content-ui-button):focus,
.fl-page .fl-builder-content input[type=button]:hover,
.fl-page .fl-builder-content input[type=button]:focus,
.fl-page .fl-builder-content input[type=submit]:hover,
.fl-page .fl-builder-content input[type=submit]:focus,
.fl-page .fl-builder-content .fl-button:is(a, button):hover,
.fl-page .fl-builder-content .fl-button:is(a, button):focus {
	border: 1px solid #004AAD;
	background: linear-gradient(265deg, #00205B -22.74%, #004AAD 45.01%, #75ACFF 109.55%);
}

.fl-page .fl-builder-content .fl-btn-secondary .fl-button,
.fl-page .fl-builder-content .fl-btn-secondary .fl-button:visited{border: 0;color:#181818;background: #181818;padding:1px;position:relative;}
.fl-page .fl-builder-content .fl-btn-secondary .fl-button:before{content:"";position:absolute;top:1px;left:1px;bottom:1px;right:1px;position:absolute;z-index:0;background-color:#fff;border-radius:inherit;}
.fl-page .fl-builder-content .fl-btn-secondary .fl-button .fl-button-text{color:inherit;display:block;padding:12px 24px;position:relative;z-index:1;}
.fl-page .fl-builder-content .fl-btn-secondary .fl-button:hover .fl-button-text,
.fl-page .fl-builder-content .fl-btn-secondary .fl-button:focus .fl-button-text{background: linear-gradient(135deg, #0071F5 1%, #0071F5 42%, #A3D1FF 100%);color: transparent;background-clip: text;}
.fl-page .fl-builder-content .fl-btn-secondary .fl-button:hover,
.fl-page .fl-builder-content .fl-btn-secondary .fl-button:focus{border: 0;color:#0071F5;background: linear-gradient(135deg, #0071F5 1%, #0071F5 42%, #A3D1FF 100%);}

.fl-page .fl-builder-content .fl-btn-white-trans .fl-button,
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button:visited{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border:0;color:#fff;background: rgba(255,255,255,0.3);padding:0;position:relative;}
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button:before{content: "";position: absolute;border: 1px solid rgba(255,255,255,0.55);top:0;left:0;width: 100%;height: 100%;border-radius: inherit;}
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button:focus:before,
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button:hover:before{inset: 0;border-radius: inherit;border: 1px solid transparent;background: linear-gradient(135deg, #0071F5 1%, #0071F5 42%, #A3D1FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button .fl-button-text{color:inherit;display:block;padding:14px 24px;position:relative;border-radius:inherit;z-index:1;}
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button:hover,
.fl-page .fl-builder-content .fl-btn-white-trans .fl-button:focus{border:0;color:#fff;background: rgba(255,255,255,0.3);box-shadow:0 0 10px #00D8F2;}

.fl-page .fl-builder-content .fl-btn-trans .fl-button,
.fl-page .fl-builder-content .fl-btn-trans .fl-button:visited{border: 0;color:#fff;background:transparent;padding:0;position:relative;}
.fl-page .fl-builder-content .fl-btn-trans .fl-button .fl-button-text{color:inherit;}
.fl-page .fl-builder-content .fl-btn-trans .fl-button:hover .fl-button-text,
.fl-page .fl-builder-content .fl-btn-trans .fl-button:focus .fl-button-text{background:transparent;color: #fff;}
.fl-page .fl-builder-content .fl-btn-trans .fl-button:hover,
.fl-page .fl-builder-content .fl-btn-trans .fl-button:focus{border: 0;color:#0071F5;background:transparent;}

.fl-builder-content .fl-button i.fl-button-icon-before,
.fl-builder-content .fl-button i.fl-button-icon-after{margin:0 !important}

.fl-module-info-box .uabb-infobox-text-wrap ul{padding:0;list-style:none}
.fl-module-info-box .uabb-infobox-text-wrap ul li{padding-left:24px;position:relative}
.fl-module-info-box .uabb-infobox-text-wrap ul li:before{left:10px;top:9px;width:4px;height:4px;border-radius:50%;background-color:#EAEAEA;content:"";position:absolute}

/*HEADER*/
#menu-header-nav > .menu-item a .uabb-menu-toggle{padding-left: 6px; font-size: 14px; transform: translateY(2px);}
#menu-header-nav > .menu-item a .uabb-menu-toggle::before{content:'\f0d7';}
.header-box{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}
@media (max-width:1280px) and (min-width:1200px){
	#menu-header-nav > .menu-item > .uabb-has-submenu-container a,
	#menu-header-nav > .menu-item > a{padding-left: 20px;padding-right: 20px;}
}
@media (max-width:1199px) and (min-width:992px){
	#menu-header-nav > .menu-item > .uabb-has-submenu-container a,
	#menu-header-nav > .menu-item > a{padding-left: 10px;padding-right: 10px;}
	header .fl-module-button .fl-button{padding-left: 16px;padding-right: 16px;}
	header .fl-module-button .fl-button .fl-button-icon{display:none}
}
@media (max-width:991px){
	header .fl-col-group > .fl-module-uabb-advanced-menu{width:100%}
	header .fl-col-group > .fl-module-uabb-advanced-menu .fl-module-content{border:1px solid #fff;padding: 16px;border-radius:20px;margin-top: -10px;background-color: rgba(255, 255, 255, 0.4)}
}

.mega-menu .hide-heading .uabb-has-submenu-container{display:none !important}
ul.uabb-creative-menu-horizontal li.mega-menu.uabb-has-submenu:hover > ul.sub-menu,
ul.uabb-creative-menu-horizontal li.mega-menu.uabb-has-submenu.focus > ul.sub-menu {width:480px !important;background-color:#ffffff;border-top:none}
ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu li{border-bottom-width: 0}

/*HOME*/
.backdrop-blur{backdrop-filter:blur(16px);}
.backdrop-blur18{backdrop-filter:blur(18px);}
.index-2{position:relative;z-index:2;}
.bg-cover{background-size:cover !important;}

.hero-box{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

.info-section .uabb-infobox-title-prefix{position:relative;}
.info-section .uabb-infobox-title-prefix span{display:inline-block;display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px;padding:3px 8px;color: inherit;border-radius:50px;position:relative}
.info-section .uabb-infobox-title-prefix span:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 1px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.info-section .uabb-infobox-title-prefix span img{margin-top: 2px;vertical-align:top}

.card-box-info{padding:2px;position:relative;background:rgba(255,255,255,0.5);border:0 !important;backdrop-filter:blur(16px);}
.card-box-info:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 2px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.card-box-info .fl-module{z-index:1;position:relative}

.group-btn-circle-icon .fl-button{display: flex !important;align-items: center;}
.group-btn-circle-icon .fl-button i.fl-button-icon{display: inline-block;margin: -1px 16px -1px 0 !important;color:#005BCD !important;background-color:#fff;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;}
.group-btn-circle-icon .fl-button:hover{box-shadow:0 0 0 1px #005BCD !important}

.testi-wrapper{overflow:hidden;position:relative}
.testi-slider .uabb-slider-next,
.testi-slider .uabb-slider-prev{display:none !important}
.testi-slider .uabb-module-content{padding:0 !important;width:530px;max-width:100%}
.testi-slider .bx-wrapper{margin:0 -1000px 0 0;padding-right:1000px;max-width: inherit !important;box-sizing: content-box;overflow: hidden;}
.testi-slider .bx-wrapper .bx-viewport{overflow: visible !important;}
.testi-slider .uabb-testimonial{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);margin-right: 32px;background:url(/wp-content/uploads/2026/04/bg_card_testi_1.png) no-repeat right center #090909;box-shadow: 0px 8px 18px 0px rgba(107, 107, 107, 0.2);padding:40px 32px;border: 1px solid rgba(255, 255, 255, 0.55);border-radius:20px;background-size:auto 100%}
.testi-slider .uabb-testimonial:nth-child(2n+1){background-image:url(/wp-content/uploads/2026/04/bg_card_testi_2.png);}
.testi-slider .uabb-testimonial:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 1px solid transparent;background: linear-gradient(-45deg, #00205B 1%, #006BB8 42%, #00ACC1 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.testi-slider .uabb-testimonial-photo{position:absolute;left:32px;bottom:40px;}
.testi-slider .uabb-testimonial-author{min-height:4px;padding-left:56px;display:flex;align-items: center;}
.testi-slider .uabb-rating{white-space: nowrap;margin:0 16px}
.testi-slider .uabb-rating .uabb-rating__wrap i:before{margin:0 3px;font-size:16px}

.testi-slider._card .uabb-module-content{width:100%}
.testi-slider._card .testimonial-arrow-down{display:none;}
.testi-slider._card .uabb-testimonial{margin:0 !important}

.testi-slider._card2 .uabb-module-content{width:100%}
.testi-slider._card2 .testimonial-arrow-down{display:none;}
.testi-slider._card2 .uabb-testimonial{margin:0 !important}

.card-info .fl-module-content{height: 100%;position:relative;border-radius:20px;border:0 !important}
.card-info .fl-module-content .uabb-infobox{z-index:0;display:block !important;min-height: 100%;}
.card-info .fl-module-content:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 2px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;backdrop-filter:blur(16px);}
.card-info .uabb-infobox-left-right-wrap{display:flex;}
.card-info .uabb-infobox-content{flex-grow:1}

.box-border-gradient{position:relative}
.box-border-gradient:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 1px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;z-index:0}
.box-border-gradient.md:before{border-width:2px}
.box-border-gradient > .fl-post-image,
.box-border-gradient > .fl-post-text,
.box-border-gradient > .fl-module{z-index:1;position:relative}

.img-border-gradient .fl-photo-content{position:relative;border-radius:20px;}
.img-border-gradient .fl-photo-content:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 1px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}

.security-list .uabb-list-icon-wrap{background-color:rgba(255,255,255,0.4);border:1px solid #C1C1C1;padding:6px 15px;display:flex;line-height:1;border-radius:6px}
.security-list .uabb-list-icon-wrap .uabb-list-icon-text{flex-grow:1}

.security-list-light .uabb-list-icon-wrap{background-color:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.1);padding:6px 15px;display:flex;line-height:1;border-radius:6px}
.security-list-light .uabb-list-icon-wrap .uabb-list-icon-text{flex-grow:1}

.info-box-card .uabb-infobox-title-prefix{display:inline-block;position:relative;padding:5px 10px;border-radius:50px;background:#B6D8F1;border:1px solid #D6E3F3}

.info-box-card-light .uabb-infobox-title-prefix{display:inline-block;display: inline-flex;gap:5px;align-items: center;position:relative;padding:1px 10px;border-radius:50px;background:#B6D8F1;border:1px solid #D6E3F3}
.info-box-card-light .uabb-infobox-title-prefix img{vertical-align:middle}

.cta-quote{background-size:cover !important}


.card-post-default .fl-module-content{display:block;height: 100%;}
.card-post-default .fl-post-grid,
.card-post-default .fl-post-grid ul{display: flex;row-gap: 32px;flex-wrap: wrap;height: 100%;}
.card-post-default .fl-post-column{display: flex;min-height: 100%;padding-bottom:0}
.card-post-default .fl-post-grid-post{min-height: 100%;display: flex;border: 0;box-shadow: 0px 8px 17px 0px rgba(107, 107, 107, 0.2);border-radius:20px;overflow:hidden;background:rgba(255,255,255,0.55);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);}
.card-post-default .fl-post-grid-post .fl-post-image{position:relative;width: 34.937888%;min-width: 34.937888%;}
.card-post-default .fl-post-grid-post .fl-post-image img{z-index: 1;position:absolute;width: 100%;height: 100%;object-fit:cover}
.card-post-default .fl-post-grid-post .fl-post-label{position:absolute;top:16px;left:16px;font-size:12px;line-height:14px;padding:4px 8px;border-radius:50px;background-color:#FFFFFF;color:#005BCD !important;}
.card-post-default .fl-post-grid-post .fl-post-label:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border-radius: inherit;border: 1px solid transparent;background: linear-gradient(135deg, #0071F5 1%, #0071F5 42%, #A3D1FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.card-post-default .fl-post-grid-post .fl-post-text{padding:24px;}
.card-post-default .fl-post-grid-post .fl-post-meta{font-size:16px;line-height:24px;font-weight:700;color:#00205B !important;padding:0;margin:0}
.card-post-default .fl-post-grid-post .fl-post-title{font-size:20px;line-height:24px;color:#090909;padding:0;margin:0 0 16px}
.card-post-default .fl-post-grid-post .fl-post-excerpt{font-size:20px;line-height:24px;color:#F4F4F4 !important}
.card-post-default .fl-post-grid-post .fl-post-more-link a{font-size:16px;line-height:18px;display: inline-block;font-weight:700;color:#fff;}
.card-post-default .fl-post-grid-post .fl-post-more-link a:hover{color:#004AAD;}

.card-post-wrap .card-post-default .fl-post-grid-post .fl-post-image{width: 40.4%;min-width: 40.4%;}

.card-post-event .fl-module-content{display:block;height: 100%;}
.card-post-event .fl-post-grid,
.card-post-event .fl-post-grid ul{display: flex;row-gap: 32px;flex-wrap: wrap;height: 100%;}
.card-post-event .fl-post-column{display: flex;min-height: 100%;padding-bottom:0}
.card-post-event .fl-post-grid-post{min-height: 100%;display: flex;flex-direction:column;border: 0;box-shadow: 0px 8px 17px 0px rgba(107, 107, 107, 0.2);border-radius:20px;overflow:hidden;background:rgba(255,255,255,0.55);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);}
.card-post-event .fl-post-grid-post .fl-post-image{position:relative;padding-bottom:45.652%}
.card-post-event .fl-post-grid-post .fl-post-image img{z-index: 1;position:absolute;width: 100%;height: 100%;object-fit:cover}
.card-post-event .fl-post-grid-post .fl-post-label{position:absolute;top:16px;left:16px;font-size:12px;line-height:14px;padding:4px 8px;border-radius:50px;background-color:#FFFFFF;color:#005BCD !important;}
.card-post-event .fl-post-grid-post .fl-post-label:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border-radius: inherit;border: 1px solid transparent;background: linear-gradient(135deg, #0071F5 1%, #0071F5 42%, #A3D1FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.card-post-event .fl-post-grid-post .fl-post-text{padding:24px;}
.card-post-event .fl-post-grid-post .fl-post-meta{font-size:16px;line-height:24px;font-weight:700;color:#00205B !important;padding:0;margin:0}
.card-post-event .fl-post-grid-post .fl-post-title{font-size:20px;line-height:24px;color:#090909;padding:0;margin:0 0 16px}
.card-post-event .fl-post-grid-post .fl-post-excerpt{font-size:20px;line-height:24px;color:#F4F4F4 !important}
.card-post-event .fl-post-grid-post .fl-post-more-link a{font-size:16px;line-height:18px;display: inline-block;font-weight:700;color:#fff;}
.card-post-event .fl-post-grid-post .fl-post-more-link a:hover{color:#004AAD;}

.card-post-wrap .card-post-event .fl-post-grid-post .fl-post-image{padding-bottom:0;}
.card-post-wrap .card-post-event .fl-post-grid-post .fl-post-image img{position:relative;width:100%;height:auto}

@media (max-width:600px){
	.testi-slider .uabb-testimonial-author{flex-direction:column;align-items: flex-start;}
	.testi-slider .uabb-rating{margin:0;line-height: 1.4;}
	.testi-slider .uabb-testimonial-photo{bottom:32px;left:24px;}
	.testi-slider .uabb-testimonial{padding:32px 24px;}
}
@media (max-width:480px){
	.hero-box{display: flex !important;gap: 0 !important;flex-direction: column !important;transform: translateY(-150px);margin-bottom:-80px !important;padding:16px 32px !important}
	.hero-box .fl-module-box{border-right:0 !important;border-top:1px solid #C1C1C1;padding:20px 0}
	.hero-box .fl-module-box:first-child{border-top:0}
	
	.card-post-default .fl-post-grid-post{flex-direction:column;}
	.card-post-default .fl-post-grid-post .fl-post-image{padding-bottom:52.539%;width: 100%;}
}

/*CONTACT*/
.contact_form_styler hr{margin:8px 0 0;border-color:rgba(255,255,255,0.3)}
.contact_form_styler .gform_required_legend{display:none !important}
.contact_form_styler .gfield_required{margin:0 !important;color:#F04438}
.contact_form_styler .gform_button{border: 1px solid transparent;background: linear-gradient(92deg, #0071F5 1.68%, #0071F5 49.39%, #00CAE1 116.74%) !important;color:#fff !important;height:48px;line-height:48px;padding:0;}
.contact_form_styler .gform_button:focus,
.contact_form_styler .gform_button:hover{border: 1px solid #004AAD;background: linear-gradient(265deg, #00205B -22.74%, #004AAD 45.01%, #75ACFF 109.55%) !important;}
.contact_form_styler .gform-footer{padding-bottom:0 !important;margin-top:0 !important}
.contact_form_styler a{color:#00205B !important;text-decoration:underline}
.contact_form_styler .gfield_select{padding-top:0 !important;padding-bottom:0 !important}
.contact_form_styler .chosen-single{color:#fff !important;box-shadow: none !important;border-radius:4px !important;;padding-top:0 !important;padding-bottom:0 !important}
.contact_form_styler .chosen-single span{line-height:36px !important}
.contact_form_styler .chosen-search{display:none !important}
.contact_form_styler .chosen-drop{padding:4px 0 !important}
.contact_form_styler .gfield_html_formatted{font-size:14px;line-height:18px}

/*RESOURCES*/
.fl-accordion-button .fl-accordion-button-icon-left, .fl-accordion-button .fl-accordion-button-icon-right{opacity:1}

.facet-filters{display:flex;flex-wrap:wrap;gap:32px;}
.facet-filters .facetwp-facet{margin:0;}
	.facetwp-facet-search{width:258px;}
	.facetwp-facet-search .facetwp-input-wrap{display:block;}
	.facetwp-facet-search .facetwp-search:focus,
	.facetwp-facet-search .facetwp-search{font-size:16px;font-weight:700;border-radius:6px;-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.55);height:36px;padding:0 20px;}
	.facetwp-facet-search .facetwp-icon{right:20px;font-style: normal;opacity:1;z-index: 1;}
	.facetwp-facet-search .facetwp-icon:before{font-size:16px;background:transparent;line-height:36px;width: auto;content:"\eb06";font-family: 'custom-icon' !important;color:#fff !important}
	.facetwp-facet-search.is-loading .facetwp-icon:before{content:"\ed47";}

	.facetwp-type-sort .fs-wrap,
	.facetwp-type-fselect .fs-wrap{width:225px}
	.facetwp-type-sort .fs-label-wrap,
	.facetwp-type-fselect .fs-label-wrap{font-size:16px;font-weight:700;border-radius:6px;-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.55);height:36px;}
	.facetwp-type-sort .fs-label-wrap .fs-label,
	.facetwp-type-fselect .fs-label-wrap .fs-label{padding:8px 20px;}
	.facetwp-type-sort .fs-arrow,
	.facetwp-type-fselect .fs-arrow{border:0;line-height:16px;top:50%;margin-top:-8px;right:20px;width:auto;height:auto;bottom:auto}
	.facetwp-type-sort .fs-arrow:before,
	.facetwp-type-fselect .fs-arrow:before{font-size:16px;content:"\ed23";font-family: 'custom-icon' !important;}
	.facetwp-type-sort .fs-no-results,
	.facetwp-type-sort .fs-search,
	.facetwp-type-fselect .fs-no-results,
	.facetwp-type-fselect .fs-search{display:none}
	.facetwp-type-sort .fs-options,
	.facetwp-type-fselect .fs-options{font-size: 16px;color:#00205B !important;}

	.fl-builder-content .facetwp-type-reset button.facetwp-reset{padding:0 20px;font-size:16px;font-weight:700;border-radius:6px;-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.55);height:36px;}
	.fl-builder-content .facetwp-type-reset button.facetwp-reset:after{content: "\ed43";font-family: 'custom-icon' !important;margin-left:3px}
	.fl-builder-content .facetwp-type-reset button.facetwp-reset:focus,
	.fl-builder-content .facetwp-type-reset button.facetwp-reset:hover{color:#fff;border:1px solid rgba(255,255,255,.55);background: rgba(255,255,255,0.3);box-shadow:0 0 10px #00D8F2;}

.custom-facet-pagination{display:flex;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.3)}
.custom-facet-pagination .facetwp-facet{margin:0}
.custom-facet-pagination .facetwp-pager .facetwp-page{display:none;font-size:16px;font-weight:700;line-height:36px;color:#285170}
.custom-facet-pagination .facetwp-pager .facetwp-page:hover{color:#fff;text-decoration:none}
.custom-facet-pagination .facetwp-pager .facetwp-page i{vertical-align:middle}
.custom-facet-pagination ._prev .facetwp-page.prev{display:block;}
.custom-facet-pagination ._next .facetwp-page.next{display:block;}
.custom-facet-pagination .facetwp-facet-pagination_info{font-size:16px;font-weight:400;line-height:36px}

.sidebar-list-menu ul{list-style:none;margin:0;padding:0}
.sidebar-list-menu ul li{position:relative;padding-left: 24px;}
.sidebar-list-menu ul li:before{position:absolute;left:8px;top:9px;width:4px;height:4px;border-radius:10px;background:#fff;content:"";}

.table-pricing{display: grid;grid-template-columns: repeat(4, 1fr);grid-auto-flow: column;grid-auto-columns: minmax(200px, 600px);}
.table-pricing ._item{display: contents}
.table-pricing ._item:before{content: "";pointer-events: none;display: block;position: relative;grid-area: 1 / 1 / 14 / 2;z-index: 0;width: 100%;border:1px solid #004AAD}
.table-pricing ._item:after{content: "";pointer-events: none;display: block;position: relative;grid-area: 1 / 1 / 14 / 2;z-index: 1;width: 100%;}
.table-pricing ._item:nth-child(2):before,
.table-pricing ._item:nth-child(2):after{grid-area:1 / 2 / 14 / 3;}
.table-pricing ._item:nth-child(3):before,
.table-pricing ._item:nth-child(3):after{grid-area:1 / 3 / 14 / 4;}
.table-pricing ._item:nth-child(4):before,
.table-pricing ._item:nth-child(4):after{grid-area:1 / 4 / 14 / 5;}
.table-pricing ._item._featured{}
.table-pricing ._body{display: contents}
.table-pricing ._head{grid-area: 1 / 1;display:flex;flex-direction:column;gap:8px;align-items: center;justify-content:center;padding:16px;text-align:center;font-size:16px;line-height:18px;font-weight:700}
.table-pricing ._head ._label{line-height:1}
.table-pricing ._head ._label span{display:inline-block;padding:4px 10px;font-size:12px;line-height:14px;font-weight:700;border-radius:50px;background-color:#B6D8F1;border:1px solid #D6E3F3;color:#00205B !important}
.table-pricing ._item ._itembody{display:flex;flex-direction:column;gap:8px;align-items: center;justify-content:center;border-top:1px solid #004AAD;padding:16px;text-align:center;font-size:16px;line-height:22px}
.table-pricing ._item ._itembody:nth-child(1){grid-area: 2 / 1;}
.table-pricing ._item ._itembody:nth-child(2){grid-area: 4 / 1;}
.table-pricing ._item ._itembody:nth-child(3){grid-area: 3 / 1;}
.table-pricing ._item ._itembody:nth-child(4){grid-area: 5 / 1;}
.table-pricing ._item ._itembody:nth-child(5){grid-area: 6 / 1;}
.table-pricing ._item ._itembody:nth-child(6){grid-area: 7 / 1;}
.table-pricing ._item ._itembody:nth-child(7){grid-area: 8 / 1;}
.table-pricing ._item ._itembody:nth-child(8){grid-area: 9 / 1;}
.table-pricing ._item ._itembody:nth-child(9){grid-area: 10 / 1;}
.table-pricing ._item ._itembody:nth-child(10){grid-area: 11 / 1;}
.table-pricing ._item ._itembody:nth-child(11){grid-area: 12 / 1;}
.table-pricing ._item ._itembody:nth-child(12){grid-area: 13 / 1;}
.table-pricing ._item:nth-child(2) ._head{grid-area: 1 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(1){grid-area: 2 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(2){grid-area: 4 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(3){grid-area: 3 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(4){grid-area: 5 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(5){grid-area: 6 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(6){grid-area: 7 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(7){grid-area: 8 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(8){grid-area: 9 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(9){grid-area: 10 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(10){grid-area: 11 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(11){grid-area: 12 / 2;}
.table-pricing ._item:nth-child(2) ._itembody:nth-child(12){grid-area: 13 / 2;}
.table-pricing ._item:nth-child(3) ._head{grid-area: 1 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(1){grid-area: 2 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(2){grid-area: 4 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(3){grid-area: 3 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(4){grid-area: 5 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(5){grid-area: 6 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(6){grid-area: 7 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(7){grid-area: 8 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(8){grid-area: 9 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(9){grid-area: 10 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(10){grid-area: 11 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(11){grid-area: 12 / 3;}
.table-pricing ._item:nth-child(3) ._itembody:nth-child(12){grid-area: 13 / 3;}
.table-pricing ._item:nth-child(4) ._head{grid-area: 1 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(1){grid-area: 2 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(2){grid-area: 4 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(3){grid-area: 3 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(4){grid-area: 5 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(5){grid-area: 6 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(6){grid-area: 7 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(7){grid-area: 8 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(8){grid-area: 9 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(9){grid-area: 10 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(10){grid-area: 11 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(11){grid-area: 12 / 4;}
.table-pricing ._item:nth-child(4) ._itembody:nth-child(12){grid-area: 13 / 4;}
.table-pricing ._icon{width:22px;color:#00205B !important;background-color:#fff !important;font-size:14px;height:22px;line-height:22px;border-radius:50px;text-align:center;}
.table-pricing ._icon._success{color:#067647 !important;background-color:#ABEFC6 !important}
.table-pricing ._icon._danger{color:#B42318 !important;background-color:#FECDCA !important}
.table-pricing ._icon._warning{color:#B54708 !important;background-color:#FEDF89 !important}
.table-pricing ._item:first-child ._head{color:#CEE1FF !important;text-align:left;align-items: flex-start;}
.table-pricing ._item:first-child ._itembody{text-align:left;align-items: flex-start;}
.table-pricing ._item:first-child:before{border:0;}
.table-pricing ._item._featured:before{border:1px solid #34A2FF;border-radius:6px 0 0 6px}
.table-pricing ._item._featured ._itembody{border-top:1px solid #34A2FF;}
.table-pricing ._item:last-child:before{border-radius:0 6px 6px 0}

.faq_topic_group .fl-accordion-button .fl-accordion-button-icon{font-size:24px}

.faq_topics label{position:relative;padding-left:30px;font-size:16px;line-height:20px;margin:0 0 8px;display:flex;align-items:center;font-weight:700;min-height:20px;}
.faq_topics label:before{width:20px;height:20px;border:1px solid #F4F4F4;border-radius:6px;content:"";position:absolute;top:0;left:0;}
.faq_topics label:after{content:"\ea92";font-family:'custom-icon' !important;position:absolute;line-height:20px;width:20px;text-align:center;top:0;left:0;color:#fff;opacity:0}
.faq_topics label._active:after{opacity:1}
.faq_topics label input{position:absolute;visibility:hidden;opacity:0;}

@media (max-width:767px){
	.table-pricing ._item:first-child{display:none}
	.table-pricing ._item ._itembody:before{content:attr(title);display:block;font-weight: 700;margin-bottom:auto}
	.table-pricing{grid-template-columns: repeat(3, 1fr);}
	.table-pricing ._item:nth-child(2):before,
	.table-pricing ._item:nth-child(2):after{grid-area:1 / 1 / 14 / 2;}
	.table-pricing ._item:nth-child(3):before,
	.table-pricing ._item:nth-child(3):after{grid-area:1 / 2 / 14 / 3;}
	.table-pricing ._item:nth-child(4):before,
	.table-pricing ._item:nth-child(4):after{grid-area:1 / 3 / 14 / 4;}
	.table-pricing ._item:nth-child(2) ._head{grid-area: 1 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(1){grid-area: 2 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(2){grid-area: 4 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(3){grid-area: 3 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(4){grid-area: 5 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(5){grid-area: 6 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(6){grid-area: 7 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(7){grid-area: 8 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(8){grid-area: 9 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(9){grid-area: 10 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(10){grid-area: 11 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(11){grid-area: 12 / 1;}
	.table-pricing ._item:nth-child(2) ._itembody:nth-child(12){grid-area: 13 / 1;}
	.table-pricing ._item:nth-child(3) ._head{grid-area: 1 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(1){grid-area: 2 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(2){grid-area: 4 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(3){grid-area: 3 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(4){grid-area: 5 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(5){grid-area: 6 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(6){grid-area: 7 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(7){grid-area: 8 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(8){grid-area: 9 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(9){grid-area: 10 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(10){grid-area: 11 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(11){grid-area: 12 / 2;}
	.table-pricing ._item:nth-child(3) ._itembody:nth-child(12){grid-area: 13 / 2;}
	.table-pricing ._item:nth-child(4) ._head{grid-area: 1 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(1){grid-area: 2 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(2){grid-area: 4 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(3){grid-area: 3 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(4){grid-area: 5 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(5){grid-area: 6 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(6){grid-area: 7 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(7){grid-area: 8 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(8){grid-area: 9 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(9){grid-area: 10 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(10){grid-area: 11 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(11){grid-area: 12 / 3;}
	.table-pricing ._item:nth-child(4) ._itembody:nth-child(12){grid-area: 13 / 3;}
}
@media (max-width:545px){
	.table-pricing{display: flex;flex-direction: column;gap: 32px;}
	.table-pricing ._item{display: flex;flex-direction: column;position: relative;}
	.table-pricing ._item:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px}
}

/*STANDARD PAGE*/
.featured-img-post .fl-photo-content{padding-bottom:38.49287%;position:relative}
.featured-img-post .fl-photo-content:before{z-index:1}
.featured-img-post .fl-photo-content img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;}

#breadcrumbs>span{font-size:12px;line-height:18px;position: relative;padding: 2px 8px !important;border-radius: 50px;line-height: 1;display: inline-flex;align-items: center;gap: 4px;flex-wrap: wrap;}
#breadcrumbs>span:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 1px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;z-index:0}
#breadcrumbs .breadcrumb_last{overflow: hidden;white-space: nowrap;max-width: 200px;text-overflow: ellipsis;}

.fl-module-pp-search-form button.pp-search-form__submit{background:transparent !important;border:0 !important}

.uabb-social-share-wrap .uabb-ss-grid-button-link .uabb-ss-icon{padding:0;width:20px}

.related_posts .uabb-post-meta span{padding:2px 8px;position:relative;display:inline-block;margin-right:8px;border-radius: 50px;}
.related_posts .uabb-post-meta span:before{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;border-radius: inherit;inset: 0;border: 1px solid transparent;background: linear-gradient(202deg, #A2F1FF 10%, #4590FF 100%) border-box;mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: source-out;}
.related_posts .uabb-button-wrap{padding:0}
.related_posts .uabb-post-wrapper:last-child .uabb-blog-posts-shadow{padding-bottom:0 !important;border-bottom:0 !important}

/*ABOUT US*/
.info-list-number .uabb-info-list-wrapper{border-top:1px solid rgba(255,255,255,0.3);}
.info-list-number .uabb-info-list-item{padding:24px 0 !important;border-bottom:1px solid rgba(255,255,255,0.3)}
.info-list-number .uabb-info-list-content-wrapper{display:flex;}
.info-list-number .uabb-info-list-icon{margin-right:32px;min-width:81px;width:81px;font-weight:900;font-size:36px;}
.info-list-number .uabb-info-list-icon div{text-align:left !important;font-weight:900;width:auto !important;white-space:nowrap;}

/*INDUSTRIES*/
.sidebar-menu-list ul{margin:0;padding:0;list-style:none}
.sidebar-menu-list ul ul{padding-top:5px}
.sidebar-menu-list ul li{margin:0 0 5px;padding-left:24px;position:relative}
.sidebar-menu-list ul li:before{left:10px;top:7px;width:4px;height:4px;border-radius:50%;background-color:#F4F4F4;content:"";position:absolute}

.testi-slider-sidebar .uabb-slider-next,
.testi-slider-sidebar .uabb-slider-prev{display:none !important}
.testi-slider-sidebar .uabb-testimonials-wrap{padding:0 !important;}
.testi-slider-sidebar .bx-wrapper{margin:0}
.testi-slider-sidebar .uabb-testimonial{display:block;padding:0;position:relative;}
.testi-slider-sidebar .uabb-testimonial-photo{position:absolute;left:0;top:0;}
.testi-slider-sidebar .uabb-testimonial-author{padding-left:56px;}
.testi-slider-sidebar .uabb-rating{white-space: nowrap;margin-top:8px}
.testi-slider-sidebar .uabb-rating .uabb-rating__wrap{display:block;line-height:1}
.testi-slider-sidebar .uabb-rating .uabb-rating__wrap i:before{margin:0 3px;font-size:16px}

/*FOOTER*/
.footer-link-lists p{margin:0 0 5px}
.footer-link-lists ul{margin:0;padding:0;list-style:none}
.footer-link-lists ul li{margin:0 0 5px;padding-left:20px;position:relative}
.footer-link-lists ul li:before{left:10px;top:7px;width:3px;height:3px;border-radius:50%;background-color:#F4F4F4;content:"";position:absolute}