/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/
h1,h2,h3,h4,h5,h6,p,a,span{
	 font-family: "Manrope", sans-serif;
}
/* header css */

.et_pb_row_0_tb_header {
    display: flex;
    align-items: center;
}
/* header css */

/*  Satisfied Clients css */
.service-section h2, .blog-heading h1 {
    background: linear-gradient(109deg, #0038FF 9.43%, #00D1FF 96.31%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 42px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
}
.service-section p {
    color: #656A6F;
    font-size: 24px;
    font-weight: 400;
    line-height: 2.1rem;
}
.service-section a.et_pb_button.et_pb_button_2{
	text-decoration:underline;
}
.service-section a.et_pb_button.et_pb_button_2:hover {
    background: transparent;
}
.img-background:after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/background-3.png);
    width: 100%;
    height: 100%;
    right: -12px;
    position: absolute;
    top: 14px;
    z-index: -1;
    border-radius: 11px;
}
.main-des {
    line-height: 1.75;
    color: #000;
    font-style: normal !important;
    font-size: 16px !important;
    font-family: "Manrope", sans-serif;
}
.img-background {
    position: relative;
}
.align-center{
    align-items: center;
    display: flex;
}
.img-background-sec:after {
    position: absolute;
    content: "";
    left: -13px;
}
.apps-icon {
    display: flex;
    justify-content: center;
}

.apps-icon .et_pb_module.et_pb_blurb {
    height: 100%;
}
.apps-icon .et_pb_main_blurb_image img {
    width: 54px;
    height: 54px;
    object-fit: fill;
}
.home-blog .et_pb_image_container {
    margin: 0 !important;
}
.home-blog .et_pb_post {
    border: none !important;
    background: transparent;
}
.home-blog article {
    border: none !important;
padding:0px !important;
	background: transparent !important;
}
.post-content .post-content-inner p {
    margin-bottom: 20px;
    line-height: normal;
}
.home-blog h2.entry-title a {
    line-height: normal;
}
.home-blog .et_pb_blog_0 .et_pb_post div.post-content a.more-link {
    text-transform: capitalize;
}
/*  Satisfied Clients css */

/*  testimonial section Clients css */
.sp-testimonial-content p {
    font-size: 27px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 37px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-name {
	font-size: 21px;}
#sp-testimonial-free-wrapper-261 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet {
     width: 14px !important;
    height: 4px !important;
	border-radius:21px !important;
}
#sp-testimonial-free-wrapper-261 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
     width: 25px !important;
    height: 4px !important;
}
/*  testimonial section Clients css */
.carousel-slider .carousel-slider__caption .title {
    font-size: 20px !important;
    color: #fff;
    margin-top: 30px !important;
    font-weight: 800;
}
.carousel-slider .carousel-slider__caption .caption {
      font-size: 18px !important;
    font-weight: 300;
    text-align: center;
    color: #EEEDFF !important;
    max-width: 500px;
    margin: 0 auto;
    line-height: normal;
}
.power-feature:before {
    content: "";
    background-image: url(http://wp-dev.codeconductor.ai/wp-content/uploads/2024/07/Rectangle-24.png);
    position: absolute;
    width: 585px;
    height:93%;
	background-repeat:no-repeat;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 99;
}
.power-feature:after {
    content: "";
    background-image: url(http://wp-dev.codeconductor.ai/wp-content/uploads/2024/07/Rectangle-24.png);
    position: absolute;
    width: 585px;
    height: 93%;
    bottom: 0;
	background-repeat:no-repeat;
	    transform: rotate(180deg);
    right: 0;
    top: 0;
    z-index: 99;
}
/*  footer section Clients css */
#footer-section .be-ahead-section {
    border-radius: 15px;
    background: linear-gradient(109deg, #0038FF 9.4%, #00D1FF 89.91%);
	display: flex;
    align-items: center;
}
#footer-section .be-ahead-section .footer-btn a {
    background: #fff;
    padding: 15px 55px;
    border-radius: 60px;
    font-size: 24px;
    color: #142D86;
	line-height:normal;
    display: inline-flex;
    gap: 8px;
}
.social-media ul {
    padding: 0;
    display: flex;
    gap: 12px;
}
.social-media ul li {
    list-style: none !important;
}
#footer-section .et_pb_text_4_tb_footer.et_pb_text, #footer-section .et_pb_text_1_tb_footer.et_pb_text, #footer-section .et_pb_text_2_tb_footer.et_pb_text, #footer-section .et_pb_text_3_tb_footer.et_pb_text {
    color: #0047ff !important;
}
/*  footer section Clients css */

/* Price page css */

#price-page-banner h1 {
    background: var(--gradient-2, linear-gradient(109deg, #0038FF 9.43%, #00D1FF 96.31%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#price-section .price-row .et_pb_column {
    border-radius: 15px;
    border: 0.852px solid #C7D3EC;
    background: #FFF;
    box-shadow: 0px 0px 50px 0px rgba(15, 20, 26, 0.10);
    padding: 23px;
	padding-bottom: 81px;
    position: relative;
}
#price-section .price-row .et_pb_column .product-no .et_pb_text_inner {
    display: flex;
    gap: 3px;
	align-items: center;
}
#additional-add-ons-section .inner-row .et_pb_column {
    border-radius: 15px;
    border: 0.852px solid #C7D3EC;
    background: #FFF;
    box-shadow: 0px 0px 50px 0px rgba(15, 20, 26, 0.10);
    padding: 40px 25px;
}
#additional-add-ons-section .inner-row .et_pb_column .price-prod .et_pb_text_inner {
    display: flex;
    align-items: center;
    gap: 3px;
}
.success-tab {
    border: none;
}
.success-tab .et_pb_tabs_controls li {
    border: none;
	    border: none;
    margin-right: 27px;
}
.success-tab ul.et_pb_tabs_controls.clearfix {
    display: flex;
    align-items: center;
    justify-content: center;
}
.et_pb_tabs_controls li{
	float:none;
}
.success-tab .et_pb_tabs_controls li a {
       border: 1px solid #C3C6CF;
    padding: 7px 10px;
	color: #000;
}
.success-tab .et_pb_all_tabs {
    border: 1px solid #C7D3EC;
    border-color: #C7D3EC;
    box-shadow: 0px 4px 125px 0px #C7D3EC;
    margin-top: 30px;
    border-radius: 15px;
    padding: 45px 50px;
}
.success-tab .et_pb_tabs_controls {
    background-color: transparent;
}

.success-tab .et_pb_tabs_controls:after {
    border: none;
}
.success-tab .et_pb_tab_active a {
    border-image: linear-gradient(to right, #3acfd5 0%, #3a4ed5 100%) 10 !important;
    border-radius: 11px !important;
    border: 1px solid transparent;
}
.success-tab .row {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 38px;
}
.right-column.pricing-option h3 {
    font-weight: 800;
    font-size: 34px;
    color: #000;
    line-height: 2.5rem;
}
.right-column.pricing-option p {
    font-size: 20px;
    line-height: 2.1rem;
}
.right-column.pricing-option a.et_pb_button {
    padding-left: 0 !important;
}
.right-column.pricing-option {
    width: 100%;
    max-width: 534px;
}
.left-column.pricing-option h4 {
    font-weight: 800;
    font-size: 21px;
}

.left-column.pricing-option p {
    font-size: 21px;
    color: #656A6F;
    font-weight: 400;
}

.left-column.pricing-option li {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.left-column.pricing-option img {
    margin-left: -49px;
    margin-right: 20px;
}
.left-column.pricing-option {
    width: 100%;
    max-width: 387px;
}
/* Price page css end */
/* blog page css end */
.blog-grid .et_pb_image_container {
 float: left;
    width: 100%;
    max-width: 188px;
    height: 150px;
    margin-right: 23px !important;
}


 .blog-grid .post-content-inner {
    float: left;
    width: 350px;
}
.blog-grid .et_pb_image_container a {
    height: 100%;
}
.blog-grid .type-post.status-publish.format-standard.has-post-thumbnail.hentry {
     margin-bottom: 22px !important;
    border-bottom: 1px solid #C5D4E2 !important;
    padding-bottom: 22px !important;
}
.blog-grid .et_pb_blog_grid .et_pb_image_container img {
    min-width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: contain !important;
    height: 100% !important;
}
/* .section-blog1 .et_pb_column {
   
    width: 47%;
}
.section-blog1 {
    display: flex;
    justify-content: space-between;
	gap:40px;
} */
.section-blog3 .et_pb_salvattore_content {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}
.section-blog3 .column.size-1of3 {
    margin: 0px !important;
    width: 48% !important;
}
  p.post-meta, span.author.vcard a {
    color:#111;
    line-height: normal;
    font-weight: 400 !important;
}
.blog-section .column.size-1of3:nth-child(3) {
    display: none;
}
.blog-section .column.size-1of3 {
    width: 49% !important;
    margin-right: 0 !important;
}
.blog-section .et_pb_salvattore_content {
    display: flex;
    gap: 40px;
}
.searchdesign:after {
       content: "";
    position: absolute;
    right: 13px;
    top: 10px;
    background-image: url(/wp-content/uploads/2024/07/Group-427319443.png);
    background-size: 30px;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.searchdesign{
	position:relative;
}
.searchdesign input {
    min-height: 50px !important;
}
.blog-news input[type="email"] {
    background: #fff !important;
    border: 1px solid #fff !important;
}
.blog-news input[type="submit"] {
    background-image: linear-gradient(163deg, #0038ff 0%, #00f6e2 100%);
    background-color: #0038ff;
    border-radius: 15px 15px 15px 15px;
    overflow: hidden;
    color: #fff;
}
h2.single-blog-heading, .single-post .et_pb_post_content h2, .single-news .post-leftsection h2, .single-glossary .post-leftsection h2 {
 font-weight: bolder;
    font-size: 30px;
    line-height: normal;
    margin: 10px 0 0px;
    color: #040404 !important;
}
.single-post .et_pb_post_content h3, .single-news .spaceremove h3, .single-glossary .post-leftsection h3 {
     font-size: 21px;
    font-weight: bold;
    margin: 15px 0 0;
}
.single-post .et_pb_post_content .et_pb_text_inner, .single-post .et_pb_post_content ul, .single-post .et_pb_post_content p, .single-news .post-leftsection p, single-press p, .single-post .singleblog_section li, .signlepost-baneer .et_pb_text_inner, .single-news .post-leftsection .et_pb_text_inner    {
        line-height: 1.75;
    color: #000;
 font-style: normal !important;
    font-size: 16px !important;
	font-family: "Manrope", sans-serif;
}

.et_pb_sidebar_0_tb_body input {
    border-radius: 50px !important;
}
.et_pb_sidebar_0_tb_body  h2.wp-block-heading {
      font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.single-post .et_pb_section.et_pb_section_0.et_section_regular {
    padding-top: 0px;
}
.single-post .et_pb_widget_area_left {
    border: none;
}
.et_pb_sidebar_0_tb_body .wp-block-search__button {
    color: #FFFFFF !important;
    border-width: 0px !important;
    background-image: linear-gradient(96deg, #0038ff 35%, #00d1ff 100%);
    border-radius: 50px !important;
}
.et_pb_sidebar_0_tb_body .Subscribe-form-wrap {
    display: flex;
    gap: 5px;
    margin-top: 15px;
}
.Subscribe-form input[type="email"] {
    padding: 10px;
    border: 1px solid #a3a1a1;
    background: #ffffff;
    color: #fff !important;
}
.et_pb_sidebar_0_tb_body .Subscribe-form-wrap input[type="submit"] {
    color: #FFFFFF !important;
    border-width: 0px !important;
    background-image: linear-gradient(96deg, #0038ff 35%, #00d1ff 100%);
    border-radius: 50px !important;
    padding: 5px 20px;
}
.et_pb_sidebar_0_tb_body h2.wp-block-heading {
    margin-bottom: 0 !important;
}
.et_pb_sidebar_0_tb_body .et_pb_widget, .thfaqf-widget.widget {
    margin-bottom: 20px !important;
}
.et_pb_sidebar_0_tb_body ul.wp-block-latest-posts__list.wp-block-latest-posts {
    margin-top: 20px;
}
.thfaqf-widget.widget {
    font-size: 18px;
    line-height: 1.8;
    color: #111 !important;
}
.thfaqf-widget li a {
    color: #666 !important;
}
.et_pb_module.et_pb_sidebar_0_tb_body {
    border: 0;
}
.thfaqf-widget #wp-block-search__input-1 {
    padding: .7em;
    height: 40px !important;
    margin: 0;
    font-size: 14px;
    line-height: normal !important;
    border: 1px solid #ddd;
    color: #666;
}
.thfaqf-widget .wp-block-search__button.wp-element-button {
    background-color: #ddd;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    position: absolute;
    right: 0;
    padding: .7em;
    height: 40px !important;
    margin: 0;
    font-size: 14px;
    line-height: normal !important;
    border: 1px solid #ddd;
    color: #666;
}
.single-post table tr td {
    border: 1px solid #E5EFF9 !important;
    color: #000;
	line-height: 1.75;
    font-style: normal !important;
    font-weight: 500 !important;
	font-family: "Manrope", sans-serif;
    font-size: 16px !important;
	min-width:250px;
}
.single-post ul li, .single-news .post-leftsection ul li {
    list-style: disc;
	line-height:1.75;
	    padding-bottom: 1em;
}
.single-post ol li, .single-news .post-leftsection ol li{
line-height:1.75;
	    padding-bottom: 1em;	
}
.single-post ul, .single-news .post-leftsection ul {
    padding-bottom: 0px !important;
}
.et_pb_sidebar_0_tb_body .et_pb_bg_layout_light .et_pb_widget li a {
    color: #111 !important;
}
.widget_block {
    font-size: 18px;
    line-height: 1.8;
    color: #111 !important;
}
.single-post table tr th {
    font-size: 16px;
}
 .et_pb_bg_layout_light .single-post ul li a {
    color: #656A6F !important;
}
.single-post ul li::marker {
  display:none;
}

.saboxplugin-wrap .saboxplugin-socials {
    background: transparent !important;
}

.saboxplugin-wrap .saboxplugin-authorname span.fn {
    font-size: 20px;
    margin-bottom: 0px;
}
.saboxplugin-wrap .saboxplugin-authorname{
	    font-size: 14px !important;
    font-weight: 500;
    color: #0a0a0a;
    line-height: 24px;
}
.saboxplugin-socials  a.saboxplugin-icon-grey {
    border: 1px solid #00bcff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 45px;
    border-radius: 50px;
}


.saboxplugin-wrap .saboxplugin-authorname span.fn {
    font-size: 20px;
    margin-bottom: 0px;
}
	.singleblog_section li {
    color: #000;
    font-style: normal !important;
    font-size: 16px !important;
    font-family: "Manrope", sans-serif;
}
.et_pb_sidebar_0_tb_body h4.widgettitle {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
@media (min-width:767px){
 .section-blog3 article {
    padding-bottom:40px !important;
    max-height: 480px;
}
	.remove-bg {
    background: transparent !important;
}
	.saboxplugin-wrap {
    padding: 30px 9px 30px 40px !important;
}
	.saboxplugin-wrap {
    position: relative;
}
.saboxplugin-wrap .saboxplugin-socials {
    position: absolute !important;
  top: 25px;
    right: 15px;
}
}
@media (max-width:1024px){
		.align-center {
    display: block;
}
	.glosary-section .custom-posts {
    display: block !important;
   }
	.glosary-section .post-item {
   width: 100% !important;
    margin-bottom: 15px;
		display: block !important;
}
	.glosary-section p {
    margin-bottom: 30px !important;
}
	.alm-listing {
    display: block !important;
}
	.alm-listing li.alm-item {
    width: 100% !important;
    padding: 0 !important;
}
	#et-boc .area-outer-wrap .da-close{
	width: 23px;
    border-radius: 50px;
	 height: 23px;
     line-height: 23px !important;
		font-size: 20px !important;
	}
	.evr-close_wrap a.da-close.evr-close{
    font-size: 20px !important;
    background: #0047ff !important;
    top: 6px !important;
    right: 5px !important;
    box-shadow: 0 0 4px 0 #0002, 0 0 3px 1px #0001 !important;
    color: #fff !important;
    line-height: 32px !important;
}
	.search-results #content-area, .search-no-results #content-area, .author #content-area {
     margin-top: 50px !important;
    margin-bottom: 40px;
}
	#left-area .post-meta {
    font-size: 14px;
    padding-bottom: 0px;
}
	.search-results h2.entry-title, .author h2.entry-title {
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
}
	.legel-menu .et_pb_menu__wrap {
    justify-content: start !important;
}
	#lead-generation {
    max-width: 100% !important;
}
.legel-menu .et_pb_menu__menu {
    display: block !important;
}
	.success-tab .row{
		 display: block;
	}
	.left-column.pricing-option img {
    margin-left: -47px;
    margin-right: 19px;
}
	.et_pb_tabs_controls li {
    float: none;
    display: contents;
}
   h2.single-blog-heading, .single-post h2, .single-news .post-leftsection h2 {
    font-size: 24px !important;
    font-weight: bold;
    line-height: normal !important;
}
	.blog-grid h2.entry-title {
    float: left;
    width: 100%;
    margin-top: 25px;
}
	.right-column.pricing-option h3 {
    font-weight: 800;
    font-size: 20px;
    color: #000;
    line-height: normal;
}
	.success-tab .et_pb_all_tabs {
    padding: 45px 15px;
}
	.power-feature:after, .power-feature:before{
		display:none;
	}
	.success-tab ul.et_pb_tabs_controls.clearfix {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}
	.section-blog1 .et_pb_column{
		width:100% !important;
	}
	.section-blog1 {
    display: block;
  
}
	.section-blog1 .et_pb_column {
    margin: 0px !important;
    width: 100%;
}
	.mobile-designheader .et_mobile_menu li a {
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    color: #666;
    padding: 4px 0%;
    display: block;
    font-size: 16px !important;
}
    .mobile-designheader {
        display: flex;
        padding: 0;
      
        padding-bottom: 10px;
    }
	.mobile-designheader .et_pb_column.et_pb_column_1_4.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0;
}
	.section-blog1 .column.size-1of2 {
    width: 100% !important;
}
}
@media (max-width:767px){
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    top: 10px;
    position: relative;
    font-family: "ETModules";
    content: '\33';
    color: #fff !important;
    background: transparent !important;
    border-radius: 50%;
    padding: 3px;
}
	.align-center {
    display: block;
}
	.table-width {
    min-width: 600px;
}
	.how-workssection .et_pb_toggle_content p {
    font-size: 16px;
}
	.blog-grid h2.entry-title {
    float: left;
    width: 100%;
    margin-top: 25px;
}

	.mobile-designheader .et_mobile_menu li a {
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    color: #666;
    padding: 4px 0%;
    display: block;
    font-size: 16px !important;
}
    .mobile-designheader {
        display: flex;
        padding: 0;
       
        padding-bottom: 10px !important;
    }
	.mobile-designheader .et_pb_column.et_pb_column_1_4.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0;
}
	.header-design {
    display: flex;
    align-items: flex-start;
		
}
	.header-design .et_pb_column_3_5 {
    width: 45% !important;
	  margin-bottom: 0;
}
	.header-design img {
    width: 110px !important;
}
	.success-tab ul.et_pb_tabs_controls.clearfix {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}
	.success-tab .row {
    width: 100%;
    display: block;
}
	.success-tab .et_pb_all_tabs {
    border: 1px solid #C7D3EC;
    border-color: #C7D3EC;
    box-shadow: 0px 4px 125px 0px #C7D3EC;
    margin-top: 40px;
    border-radius: 15px;
    padding: 23px 0px;
}
	.left-column.pricing-option img {
    margin-left: -31px;
    margin-right: 3px;
}
	.left-column.pricing-option {
    margin-top: 30px;
}
	.service-section p{
   font-size: 16px;
		line-height:1.6rem;
	}
	.sp-testimonial-content p {
    font-size: 16px !important;
		color:#000 !important;
			line-height:1.6rem !important;
}
	.startup-faq .et_pb_toggle_close {
    padding-bottom: 0px;
}

.startup-faq .et_pb_toggle_open {
    margin-top: 20px;
}
	#sp-testimonial-free-261{
		margin: 0 20px;
	}
	.power-feature:after, .power-feature:before{
		display:none;
	}
	.right-column.pricing-option p {
    font-size: 16px;
		line-height:1.6rem;
}
	.left-column.pricing-option p {
    font-size: 16px;
}
	.left-column.pricing-option h4 {
    font-size: 18px;
}
	.section-blog1 {
    display: block;
}
	.blog-grid .et_pb_image_container {
    width: 100%;
    max-width: 100%;
    height: 150px;
    margin-right: 23px;
}
	.header-design .et_mobile_menu{
		position: inherit;
		    border-top: none;
	}
	    .header-design .et_pb_menu .et_mobile_menu {
        top: 100%;
        padding: 5% 20px;
    }
	.success-tab ul.et_pb_tabs_controls.clearfix:before{
		display:none;
	}
	.signlepost-baneer h1.entry-title {
    font-size: 32px !important;
}
	.single-post .et_pb_post_content .et_pb_text_inner, .single-post .et_pb_post_content ul, .single-news .post-leftsection .et_pb_post_content ul .single-post .et_pb_post_content p, .single-news .post-leftsection p, single-press p, .single-news .post-leftsection ul li, .single-post li, .signlepost-baneer .et_pb_text_inner {
		font-size: 16px !important;
	}

	.singleblog_section {
    padding: 30px;
}
	.single-post ul li{
		padding-bottom:0px !important
	}
	.contact-col-6 {
    width: 100% !important;
    margin-bottom: 15px;
}
	.contact-col-12 {
    width: 100% !important;
}
	.service-section p{
		color:#000 !important;
	}
	.img-background:after{
		display:none;
	}
	.order-mobile {
    display: flex;
    flex-wrap: wrap;
}

.order_one {
    order: 2;
    margin-top: 35px;
}
	.customer_heading h2 {
    line-height: 1.6rem !important;
	  margin-bottom: 15px;
}
	.how-workssection .et_pb_toggle_title {
    font-size: 19px !important;
}
	.carousel-slider .carousel-slider__caption .title {
    font-size: 24px !important;
}
	.carousel-slider .carousel-slider__caption .caption {
    font-size: 16px !important;
    line-height: 1.6rem !important;
}
	.carousel-slider__item img {
    border-radius: 10px;
}
	.feature-linksection p {
    font-weight: 700;
    padding-bottom: 0px;
}

.feature-linksection a {
    font-weight: 700;
    font-size: 18px;
}

.feature-linksection span {
    color: #2ea3f2;
}
	.conatct-design input.wpcf7-form-control.wpcf7-submit{
		    display: block;
		    margin: 0 auto;
	}
}

.carousel-slider__item img {
    width: 48px !important;
    height: 48px !important;
    display: inline-block !important;
    margin-bottom: -20px;
}

.carousel-slider__caption {/* text-align: left !important; */}

#benefit-sec .carousel-slider__caption h4.title {
    font-size: 24px;
    color: #000 !important;
}

#benefit-sec .carousel-slider__caption h4.title {
    text-align: left !important;
}

#benefit-sec .carousel-slider__caption .caption {
    text-align: left !important;
    font-size: 18px !important;
    color: #656A6F !important;
}
#benefit-sec .carousel-slider__item {
    border: 1px solid #C3C6CF;
    padding: 30px;
    border-radius: 6px;
    height: 100%;
}

#benefit-sec {
    /* justify-content: end; */
    padding-left: 165px;
}
#benefit-sec .owl-stage {
    display: flex;
    height: 100%;
}
.benefit-bordr {
    position: relative;
}
.benefit-bordr:after {
    content: "";
    position: absolute;
    height: 1px;
    background: #ddd;
    width: 100%;
    top: 17px;
    right: 0;
    left: 11%;
}
.breadcrumbd {
    font-size: 20px;
    color:#000;
    margin-bottom: 20px;
}

.breadcrumbd a {
    color: #656A6F;
}
.service-section .et_pb_toggle_content p {
    font-size: 18px;
	    line-height: normal;
}
.service-section .et_pb_toggle_content.clearfix {
    padding-top: 5px !important;
}
.service-section .et_pb_toggle_title {
    font-weight: 800 !important;
	font-size: 19px !important;
    text-transform: capitalize !important;
}
.service-section .et_pb_module.et_pb_toggle {
    margin-bottom: 5px ! IMPORTANT;
    border: 1px solid #ddd !important;
}
.startups-tag {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 17px;
    align-items: center;
    justify-content: center;
    /* width: auto !important; */
}

.startups-tag tag {
    background: #fff;
    padding: 8px 30px;
    border-radius: 50px;
    color: #111;
    width: auto;
    font-size: 18px;
}
.how-workssection .et_pb_toggle .et_pb_toggle_title {
    padding-left: 0px !important;
}
.startup-faq .et_pb_toggle_title {
    padding-left: 51px !important;
}
.startup-faq .et_pb_toggle {
    margin-bottom: 0 !important;
}
.how-workssection .et_pb_toggle_title:after{
	display:none !important;
}
.startup-faq .et_pb_toggle_title:after {
     content: "";
    position: absolute;
    left: 0;
    counter-increment: section;
    content: " " counter(section);
    width: 40px;
    height: 40px;
    top: 0;
    left: 0;
    border: 1px solid #fff;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.startup-faq {
    counter-reset: section;
}
.tectnology-partner {
    background-image: url(http://wp-dev.codeconductor.ai/wp-content/uploads/2024/08/Rectangle-4491.png);
    padding: 0px 10px;
    letter-spacing: 8px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
	    margin-bottom: 15px;
	  margin-top: 15px;
}
.overflow-section {
    height: 400px;
    overflow-y: scroll;
}

.social-icons a {
    color: #000 !important;
    border: 1px solid #656A6F;
    border-radius: 50px;
    text-align: center;
    line-height: 27px;
}

.social-icons a svg {
    font-size: 16px;
}
.social-icons a:hover .fa-linkedin, .rt-team-container .social-icons a:focus .fa-linkedin {
    background: #0080b1;
    color: #fff;
    width: 14px;
    height: 14px;
}
.conatct-design input, .conatct-design select {
    border: 1px solid #C4DAED !important;
    padding: 12px 20px !important;
    border-radius: 50PX;
	width: 100%;
	 font-size: 18px;
}
.conatct-design input.wpcf7-form-control.wpcf7-submit {
    background: #0047FF;
    color: #fff;
    font-size: 16px;
    padding: 10px 55px !important;
	    width: auto;
    margin-top: 20px;
}
.conatct-design label {
    font-size: 16px;
    font-weight: 700;
}
.contact-col-6 {
    width: 48%;
    margin-bottom: 15px;
}

.contact-col-12 {
    width: 98%;
    margin-bottom: 15px;
}
.contact-inner textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #C4DAED !important;
    padding: 11px 20px !important;
    border-radius: 50PX;
    width: 100%;
    height: 80px;
	font-size:18px;
}
#lead-generation {
    padding: 20px !important;
    border-radius: 9px;
	border:1px solid #ccdaff;
}
a.da-close.evr-close {
    font-size: 26px !important;
    background: #0047ff !important;
    top: 10px !important;
    right: 10px !important;
    box-shadow: 0 0 4px 0 #0002, 0 0 3px 1px #0001 !important;
    color: #fff !important;
    line-height: 32px !important;
}
.contact-inner .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.custorm-story img.dtq-img-cover {
    width: 500px !important;
    height: 400px !important;
    object-fit: cover !important;
}
.custorm-story  a.dtq-post-list-child-inner {
    align-items: center !important;
    display: flex;
	    padding: 50px 50px 0 50px;
}

.custorm-story  h3.dtq-post-list-title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 30px !important;
}


.custorm-story  .dtq-post-list-content {
    max-width: 571px;
    padding: 40px;
}

.custorm-story  p.dtq-post-list-excerpt {
    font-size: 18px;
    line-height: normal;
}
.thfaqf-tab-id_5051.thfaqf-tabcontent-wrapper.thfaqf-tabcontent {
    border: 1px solid #C3C6CF;
    padding: 40px;
    margin: 0 0 0 34px;
    width: 70%;
    border-radius: 10px;
}
#integration-logo-section a {
    display: none !important;
}
#integration-logo-section h4 {
   font-size:22px;
}
.home .carousel-slider__item img {
    width: auto !important;
    height: auto !important;
}
.banner-video {
    border-radius: 12px !important;
}
.core-slider .carousel-slider .carousel-slider__caption .title {
    color: #474747 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}
.thfaqf-tab {
    display: flex;
    flex-wrap: wrap;
}

.thfaqf-tablinks-5051 {
    order: 3;
}

.thfaqf-tablinks-4422 {
    order: 2;
}

.thfaqf-tablinks-4420 {
    order: 1;
}

.thfaqf-tablinks-5052 {
    order: 4;
}

.thfaqf-tablinks-5054 {
    order: 5;
}

.thfaqf-tablinks-5053 {
    order: 6;
}
.home-tabdesign {
    display: flex;
}
.home-tabdesign {
    background: transparent !important;
    display: flex;
    border: none;
}

.home-tabdesign .et_pb_tabs_controls {
    background: transparent !important;
    width: 75%;
}

.home-tabdesign li a {
    font-weight: 600;
    font-size: 34px;
    color: #9992c2 !important;
}
.home-tabdesign .et_pb_tab_active a{
	color: #FFFFFF !important;
}
.home-tabdesign .et_pb_all_tabs {
    background-color: transparent !important;
}
.home-tabdesign li p {
    font-size: 24px;
    font-weight: 300;
    color: #eeedff !important;
    line-height: 2.1rem;
}
.home-tabdesign .et_pb_tabs_controls li {
    border: none;
}
.home-tabdesign .et_pb_tabs_controls:after{
	display:none;
}
.home-tabdesign .et_pb_module.et_pb_tabs.et_pb_tabs_0.home-tabdesign.et_slide_transition_to_1.et_slide_transition_to_0 {
    width: 100%;
}

.home-tabdesign li {
    margin-bottom: 30px;
}

.home-tabdesign .et_pb_tab {
    padding: 0;
}
.tooltip {
  position: relative;
  display: inline-block;
	opacity:1;
 
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 168px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 7px 9px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    /* top: 0; */
    left: -17px;
    margin-left: -60px;
}
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 46%;
    margin-left: 0;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
#career-intro-section ul {
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#career-intro-section ul li {
    list-style: none;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    gap: 8px;
    padding-bottom: 23px;
}
@media only screen and (max-width: 767px) {
    #career-intro-section ul {
    display: grid;
    grid-template-columns: 1fr;
}
	#faq-page .thfaqf-active .thfaqf-faq-item-content p {
    color: #656A6F;
    font-size: 16px !important;
}
	#faq-page .thfaqf-faq-item-title .thfaqf-title-text {
    font-size: 18px !important;
    font-weight: 600;
		line-height:normal;
}
	#faq-page .thfaqf-active .thfaqf-faq-item-content {
    padding: 0px !important;
}

#faq-page .thfaqf-active .thfaqf-faq-item-content p {
    margin: 0;
}
	#faq-page .thfaqf-tabcontent, #faq-page .thfaqf-tabcontent .thfaqf-faq-list {
    border-radius: 0 !important;
    border: 0 !important;
    background: #FFF;
     margin: 0;
     width: 100%;
     margin-top: 26px !important;
    padding: 0 !important;
}
	.thfaqf-tabcontent {
  padding: 0;
    width: 100%;
   
    margin-top: 26px;
}
	.thfaqf-tab {
    float: left;
    width: 100% !important;
    clear: both;
}
	.success-tab .row {
    display: block !important;
   }
	#legal-menu-visible .et_pb_menu__menu {
    display: block;
}

#legal-menu-visible .et_pb_menu__menu #menu-legal {
    display: grid;
    grid-template-columns: 1fr;
}

#legal-menu-visible  .et_pb_menu__wrap {
    flex: none;
}
}
.blog-signalauthor .saboxplugin-socials {
    display: none !important;
}
.blog-signalauthor .saboxplugin-gravatar {
    padding: 0 !important;
}

.blog-signalauthor .saboxplugin-gravatar img, .custom-author-box img {
       width: 40px;
    padding: 0;
    border-radius: 50%;
    height: 40px;
    object-fit: cover;
}
.custom-author-box {
    padding: 0 10px 10px !important;
    background: transparent !important;
    border-bottom: 1px solid #ddd !important;
    border: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}
.saboxplugin-wrap .saboxplugin-gravatar img {
    max-width: 100px;
    height: auto;
    border-radius: 0;
    max-height: 100px;
}
.custom-author-box .author-info {
    display: flex;
    align-items: center;
    gap: 10px;
	flex-wrap: wrap;
} 
@media (max-width: 767px) {
	.custom-author-box .author-info {
		gap: 0;
	}
}

.blog-signalauthor .saboxplugin-tab {
    display: flex;
    align-items: center;
}
.custom-author-box .author-avatar {
	height : 40px;
}
.custom-author-box .author-info h4, .custom-author-box  .author-info p {
	padding-bottom: 0;
}

.blog-signalauthor .saboxplugin-wrap .saboxplugin-authorname {
    line-height: normal !important;
    margin: 0;
}

.blog-signalauthor .saboxplugin-wrap {
    padding: 0 10px 10px!important;
    background: transparent !important;
    border-bottom: 1px solid #ddd !important;
    border: 0;
}

.blog-signalauthor .saboxplugin-authorname {
    margin-left: 10px !important;
}


.blog-signalauthor .saboxplugin-authorname a.vcard.author span.fn, .author-info h4 {
    font-size: 14px !important;
    font-weight: 500;
	color: #0a0a0a;
	    line-height: 24px;
}

.blog-signalauthor .saboxplugin-desc {
    padding: 0 !important;
    margin: 0px 10px !important;
}

.custom-author-box .author-info p {
    color: #000000 !important;
    margin: 0;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.custom-author-box .author-info p strong {
    font-weight: 500;
}
.blog-signalauthor .saboxplugin-wrap .saboxplugin-desc p {
    padding: 0 !important;
    margin: 0;
    font-size: 14px !important;
    font-weight: 400 !important;
}
.blog-signalauthor {
    padding-bottom: 0px !important;
}
.blog-signalauthor .saboxplugin-wrap .blog-signalauthor .blog-signalauthor .saboxplugin-desc p, .blog-signalauthor .saboxplugin-wrap .saboxplugin-desc strong {
    font-weight: 500 !important;
}
.tab-features ul li {
    height: auto !important;
}
.home-tabdesign> .et_pb_tabs_controls> li a> p {
    display: none;
}
.home-tabdesign .tab-title {
    margin-bottom: 20px;
}
.et_pb_sidebar_0_tb_body {
    border: 1px solid #ddd !important;
    padding: 20px;
}
.et_pb_sidebar_0_tb_body #block-3 li {
    font-size: 14px !important;
    line-height: normal !important;
	font-family: "Manrope", sans-serif !important;
}
.et_pb_sidebar_0_tb_body #block-3 li a{
	font-family: "Manrope", sans-serif !important;
	color: #000 !important;
}
.et_pb_sidebar_0_tb_body #block-3 li a.wp-block-latest-posts__post-title {
    text-decoration: none;
}
.et_pb_sidebar_0_tb_body .Subscribe-form input[type="email"]{
width:100%;	
	color:#111 !important;
}
/* .single-post .et_pb_sidebar_0_tb_body  ul li{
	    list-style: none !important;
} */
#block-8 {
    font-family: "Manrope", sans-serif !important;
    color: #000 !important;
    font-size: 14px;
    line-height: normal;
    font-weight: 500;
}
.how-workssection .et_pb_toggle_content p {
    font-size: 18px;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    #integration-logo-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
}
#footer-section .footer-menu ul li a:hover {
    opacity: .7;
}
.mc4wp-alert.mc4wp-error p, .mc4wp-alert p{
    color: #dedede !important;
}

.post-leftsection .et_pb_row.et_pb_row_0 {
    padding-top: 0px;
}
.footer-address-menu li {
    color: #fff;
}
#price-section .price-row .et_pb_column .et_pb_button_module_wrapper {
    position: absolute;
    bottom: 20px;
	left: 0;
    right: 0;
}
#faq-page .thfaqf-active .thfaqf-faq-item-content p {
    color: #656A6F;
    font-size: 18px !important;
	line-height: 1.5em !important;
    font-weight: 400;
	margin-top: 5px;
}
.search-results #content-area, .search-no-results #content-area, .author #content-area {
    margin-top: 100px;
}
.search-results h2.entry-title, .author h2.entry-title {
    font-size: 24px;
    font-weight: 700;
}
.search-results .container, .search-no-results .container, .author .container {
    max-width: 1280px;
}
.search-no-results #content-area {
    margin-bottom: 80px;
}
.search-results #sidebar, .search-no-results #sidebar, .author #sidebar {
    border: 1px solid #ddd !important;
    padding: 20px;
}
.search-results .wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
}
.search-results input, .search-no-results input, .author input  {
    border-radius: 50px !important;
}
.search-results .wp-block-search__button.wp-element-button, .search-no-results .wp-block-search__button.wp-element-button, .author .wp-block-search__button.wp-element-button {
    color: #FFFFFF !important;
    border-width: 0px !important;
    background-image: linear-gradient(96deg, #0038ff 35%, #00d1ff 100%);
    border-radius: 50px !important;
}
.search-results h2.wp-block-heading, .author h2.wp-block-heading {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
 .search-results article  li, .author article  li  {
    font-size: 14px !important;
    line-height: normal !important;
    font-family: "Manrope", sans-serif !important;
    padding-bottom: 1em;
    /* color: #000; */
    /* font-style: normal !important; */
}
.search-results .Subscribe-form-wrap, .search-no-results .Subscribe-form-wrap, .author .Subscribe-form-wrap {
    display: flex;
    gap: 5px;
    margin-top: 15px;
}
.search-results .Subscribe-form input[type="email"], .search-no-results .Subscribe-form input[type="email"], .author .Subscribe-form input[type="email"] {
    padding: 10px;
    border: 1px solid #a3a1a1;
    background: #ffffff;
    color: #fff !important;
    width: 100%;
    color: #111 !important;
}
.search-results input[type="submit"], .search-no-results input[type="submit"], .author input[type="submit"] {
    color: #FFFFFF !important;
    border-width: 0px !important;
    background-image: linear-gradient(96deg, #0038ff 35%, #00d1ff 100%);
    border-radius: 50px !important;
    padding: 5px 20px;
}
.search-results .thfaqf-widget li a, .author .thfaqf-widget li a {
    color: #000;
    font-style: normal !important;
}
.search-results  .Subscribe-form-wrap, .search-no-results  .Subscribe-form-wrap, .author .Subscribe-form-wrap  {
    display: flex;
    gap: 5px;
    margin-top: 15px;
}
.spaceremove .et_pb_section.et_pb_section_0.et_section_regular {
    padding-top: 0px !important;
}

.spaceremove .et_pb_section.et_pb_section_0.et_section_regular .et_pb_row.et_pb_row_0 {
    padding-top: 0px !important;
}
@media (min-width: 981px) {
	.search-results  .et_right_sidebar #left-area, .search-no-results .et_right_sidebar #left-area, .author .et_right_sidebar #left-area {
        float: left;
        padding-right: 6.5%;
    }
	   .search-results #left-area, .search-no-results #left-area, .author #left-area {
        width: 75%;
        padding-bottom: 23px;
    }
	     .search-results .et_right_sidebar #sidebar, .search-no-results .et_right_sidebar #sidebar, .author .et_right_sidebar #sidebar {
        padding-left: 59px;
    }
	   .search-results #sidebar, .search-no-results #sidebar, .author #sidebar {
        float: left;
        width: 25%;
    }
	   .et_right_sidebar #main-content .container:before {
       display:none;
    }
}
.alignment-fix .et_pb_module {
    height: 100%;
}
.main-des + p {
    display: none;
}
.blog .searchdesign input.et_pb_searchsubmit, .post-type-archive-news.et-db #et-boc .et-l .et_pb_search_0_tb_body input.et_pb_searchsubmit {
    color: #ffffff00 !important;
    background-color: #0038ff00 !important;
    border-color: #0038ff00 !important;
    position: absolute;
    right: 0;
    padding: 0;
    z-index: 999;
    width: 52px;
}
#faq-page .thfaqf-faq-item-content {
        padding: 0px;
    background: transparent !important;
    border-color: transparent !important;
    border-width: 0px !important;
    border-style: none !important;
}

#faq-page .thfaqf-faq-item p {
    margin-left: 0px;
}

#faq-page .thfaqf-faq-item {
    padding: 15px;
}

#faq-page .thfaqf-active .thfaqf-faq-item-content {
    padding-bottom: 0px !important;
}

#faq-page .thfaqf-faq-item-title {
    padding: 0;
    border-color: transparent !important;
}

.thfaqf-faq-item-title h4 {
    padding-bottom: 0;
}
#faq-page .thfaqf-faq-list .thfaqf-faq-item .thfaqf-faq-item-title {
    border-width: 0px !important;
    border-style: none !important;
    margin-bottom: 0px !important;
}
#faq-page .thfaqf-faq-item-content p {
    font-size: 18px !important;
}

.alm-listing {
    display: flex;
    flex-wrap: wrap;
    gap: 31px;
	justify-content: space-between;
}

.alm-listing li.alm-item {
    width: 31%;
	    padding: 0 !important;
}
.alm-listing  li{
    padding: 0 !important;
}
.alm-listing img {
    max-width: 100% !important;
    border-radius: 12px 12px 12px 12px !important;
    margin-bottom: 30px;
    position: unset !important;
    width: 100%;
    max-height: 211px;
    object-fit: cover;
    object-position: top;
}

.alm-listing h3 {
    font-size: 24px !important;
    font-weight: 800;
    line-height: normal;
}

.alm-listing .entry-meta {
    color: #000000 !important;
    font-weight: 400;
    font-size: 14px;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
}
.alm-listing p {
    color: #000000 !important;
    font-size: 16px;
    margin-top: 6px !important;
}
.single-post .et_pb_sidebar_0_tb_body ul li {
    margin-bottom: 0;
    padding-bottom: 5px;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 500;
}
.single-post .et_pb_sidebar_0_tb_body ul li a {
    color: #000 !important;
}
.et_pb_sidebar_0_tb_body .wp-block-search__inside-wrapper{
	    position: relative;
}
.et_pb_sidebar_0_tb_body form.wp-block-search__button-outside {
    position: relative;
}
.et_pb_sidebar_0_tb_body .thfaqf-widget.widget {
    font-family: "Manrope", sans-serif !important;
    color: #000 !important;
    font-size: 14px;
    line-height: normal;
    font-weight: 500;
}
.press-section .et_pb_section {
    padding-top: 0 !important;
}
.press-section p {
    line-height: 1.75;
    color: #000;
    font-style: normal !important;
    font-size: 16px !important;
    font-family: "Manrope", sans-serif;
}
.press-section h3 {
    font-size: 21px;
    font-weight: bold;
    margin: 15px 0 0;
}
.press-section .et_pb_row.et_pb_row_0 {
    padding-top: 0 !important;
}

.thfaqf-faq-item-title h4{
	    line-height: normal;
}
/* .glossary-tab {
    border: none;
}
.glossary-tab .et_pb_tabs_controls li.et_pb_tab_active {
    background-color: #fff;
    border-bottom: 2px solid #0047FF;
    border-right: 0;
}
.glossary-tab .et_pb_tab_active a {
    color: #0047FF !important;
}
.glossary-tab ul.et_pb_tabs_controls {
    background-color: transparent;
    display: flex;
    flex-wrap: wrap;
}
.glossary-tab li {
    border-right: 0;
}
.glossary-tab .et-pb-active-slide {
    padding-left: 0 !important;
    padding-right: 0 !important;
} 
.glossary-tab .right-column {
    padding: 40px 30px 40px 30px;
    border-radius: 12.783px;
    border: 0.852px solid #C3C6CF;
    background: #FFF;
}
.glossary-tab h3 {
    color: #000;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.glossary-tab p {
    color: #656A6F;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 27px !important;
}
.glosry-btn {
    display: flex;
    align-items: center;
    gap: 2px;
    margin-top: 18px;
}
.glosry-btn a {
    color: #0047FF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    align-items: center;
    margin-top: 18px;
    border-radius: 42px;
    border: 0.852px solid #0047FF;
    background: #FFF;
    padding: 8px 20px;
} */
.glosary-section .custom-posts {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 20px;
    height: 100%;
}

.glosary-section .post-item {
    border-radius: 12.783px;
    border: 0.852px solid #C3C6CF;
    background: #FFF;
    padding: 25px;
    width: 32%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.glosary-section .learn-more-button {
    border-radius: 42px;
    border: 0.852px solid #0047FF;
    background: #FFF;
    padding: 10px 20px;
    margin-top: 30px;
       max-width: 46%;
	display: flex;
    align-items: center;
    justify-content: center;
}

.glosary-section h2 {
    color: #000;
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.glosary-section  p {
    color: #656A6F;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 168.75% */
}
.pagination-container {
       font-size: 16px;
    border: 1px solid #00348317;
    padding: 8px 0px;
    border-radius: 8px;
    background: transparent;
    overflow: hidden;
    margin-top: 14px;
    display: inline-block;
    float: right;
}
.page-numbers {
    padding: 12px 15px;
	  color: #0073ff;
}
.pagination-container .current {
    background-color: #003c8a !important;
    color: #ffffff !important;
}


/* Ai Builder Page */

#trusted-companies .et_pb_module.et_pb_image {
    height: 100%;
}