/* custom.css */

.container{
    width: 100%;
    padding-left:24px !important;
    padding-right:24px !important;
    max-width: 1440px;
    margin: 0 auto !important;
    box-sizing: border-box;
}


/* Common CSS END */

.blog_list ul {
    margin-top: 2rem !important;
    grid-row-gap: 3rem;
    column-gap: 2rem;
}
/* .blog_list ul li > div {
    padding: 0 !important;
    margin: 0 !important;
} */
/* .blog_list .wp-block-post-featured-image {
    aspect-ratio: 2 / 1 !important;
    border-radius: 0.5rem;
    overflow: hidden;
} */
.taxonomy-category a {
    text-decoration: none;
}
.Blogcard_Caption h5 {
 margin-top: 4px;
}
.wp-block-post-date{
    margin-top: 12px;
}
/* .blog_list ul li {
    gap: 1rem !important;
    display: flex;
    flex-direction: column;
} */
.wp-block-ub-tabbed-content-tabs-content {
    padding: 0;
}
.wp-block-ub-tabbed-content-tab-title-wrap{
    padding: 0 !important;
}

.wp-block-ub-tabbed-content-tab-title{
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0;
    outline: none;
}
.tab_list_blog {
    padding: 40px 0;
}

header :where(.wp-site-blocks *:focus) {
    outline-width: inherit !important;
    outline-style: inherit !important;
}

.wp-block-site-logo.is-default-size img {
    height: auto;
    width: 130px !important;
}


.position-relative{
    position: relative;
}
a.inset-0 {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}
.ub-button-block-btn{
    font-weight: 600;
}

.cta_cards .wp-block-image.has-custom-border img {
    aspect-ratio: 2 / 1 !important;
}
.cta_outer{
    padding-bottom:100px !important;
    padding-top:80px !important;
}
.eq_padding100{
    padding:100px 0 !important;
}
.container.eq_padding100{
    padding-left:24px !important;
    padding-right:24px !important;
}
li.wp-block-navigation-item.active.wp-block-navigation-link .wp-block-navigation-item__label {
    color: var(--CC--Primary);
}

.blog_table_of_contents .ub_table-of-contents-header-container, .blog_table_of_contents .ub_table-of-contents-extra-container {
    padding: 0;
}

.ub_table-of-contents {
    box-sizing: border-box;
    transition: inherit;
    background-color: inherit;
    border:inherit;
    padding: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    display: grid;
}
.ub_table-of-contents-title{
    padding: 0px 0px 4px;
    border-bottom: 1px solid #D5E0D5;

    color: var(--CC--Dark);

}
.ub_table-of-contents ul, .ub_table-of-contents ol {
    list-style: decimal;
    padding: 0;
    font-size: 0.875rem;
    line-height: 120%;
    letter-spacing: 0.0375rem;

    color: #5E6D55;
}
.ub_table-of-contents ul{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.ub_table-of-contents ul a, .ub_table-of-contents ol a{
    text-decoration: none;
}
/* .related_articles ul{
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    grid-area: 0;
} */
.related_articles li a{
    text-decoration: none;
    border-bottom: 1px solid #D5E0D5;

}

#ez-toc-container {
    background: #ffffff;
}

.ub-button-block-btn {
    font-weight: 500 !important;
    letter-spacing: 0.4px;
}

/* .wp-block-query-pagination-next, .wp-block-query-pagination-previous{
    background: #1D71B8;
    color: #FFF;
    text-decoration: none;
    border-radius: 24px;
    font-size: 1rem;
    height: 40px;
    width: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0.4px;
    font-weight: 500 !important;
}
.wp-block-query-pagination-next:hover, .wp-block-query-pagination-previous:hover{
    background-color: #1d71b8;
    text-decoration: none;
}
.wp-block-ub-tabbed-content-tab-title-wrap:focus, .wp-block-ub-tabbed-content-tab-title-wrap:focus-within{
    border-color: transparent;
    outline: none;
}
.wp-block-query:focus, .wp-block-query:focus-visible, .wp-block-query ul:focus, .wp-block-query ul:focus-visible, .wp-block-ub-tabbed-content-tab-content-wrap:focus, .wp-block-ub-tabbed-content-tab-content-wrap:focus-visible {
    outline: none;

}
.wp-block-query-pagination-numbers a, .wp-block-query-pagination-numbers span{
    height: 40px;
    width: 40px;
    display: inline-flex;
    border: 1px solid rgba(180, 155, 94, 0.2);
    justify-content: center;
    align-items: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #282828;
    border-radius: 999px;
}
.wp-block-query-pagination-numbers a:hover, .wp-block-query-pagination-numbers span{
    background: rgba(31, 87, 195, 0.1);
    border-color: rgba(31, 87, 195, 0.1);
    text-decoration: none;
    color:#5E6D55;
} */
.wp-block-ub-tabbed-content-tab-content-wrap{
    outline: none;
}
header .wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow {
    border: none;
}

.ez-toc-open-icon{
    display: none !important;
}
#ez-toc-container .ez-toc-title-container {
    display: none;
}
.page_breadcrumbs a{

    text-decoration: none;
}
.page_breadcrumbs a:hover{
    text-decoration: underline;
}

.wp-block-social-links li {
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    background: transparent;
    width: 40px;
    height: 40px;
    background: rgb(255, 255, 255, 10%);
    border-radius: 999px;
}
.wp-block-social-link:hover {
    transform: inherit;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor{
    color: #5E6D55;
    fill: #5E6D55;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-link:hover .wp-block-social-link-anchor svg path{
    color: #1D71B8;
    fill: #1D71B8;
}
.wp-block-social-link{
    cursor: pointer;
}
footer .wp-block-social-link-anchor{
    color: #FFF !important;
    fill: #FFF !important;
    padding: 0;
}
footer .wp-block-social-link-anchor svg {
    color: #7C7C7C !important;
    fill: #7C7C7C !important;
}
footer .wp-block-social-links{
    gap:8px;
}
.tags_list a {
    text-decoration: none;
    border:none;
    margin-right:1rem;
}
.wp-block-post-author__avatar img.avatar.avatar-48.photo, .wp-block-post-author__avatar img.avatar.avatar-96.photo {
    border-radius: 999px;
    overflow: hidden;
}

.wp-block-post-author__byline {
    font-size: 1rem;
    color: #5E6D55;
}
.wp-block-post-author__content {
    display: flex;
    flex-direction: column;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: start;
}
.social_links {
    display: inline-flex !important;
}
.ez-toc-list li a {
    font-style: normal;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 140%;
    letter-spacing: 0.6px;
    color: #5E6D55 !important;
}
.ez-toc-list li a:hover{
    color: #1D71B8!important;
}
ul.ez-toc-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: start;
    margin: 0;
    padding: 0;
}
div#ez-toc-container ul li, div#ez-toc-container ul li a{
    display: flex;
}

div#ez-toc-container {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0 !important;
    box-shadow: inherit;
    padding-top: 12px;  
    padding-bottom: 8px;  
    border-top:1px solid #DCE1E6;
    width: 100%;
    
}
.sticky_tabs{
    top:40px;
}
h3.author-spotlight{
    font-size: 2rem !important;
}
.author_info p.wp-block-post-author__name {
    font-size: 26px;
}
:root :where(.wp-element-button:hover, .wp-block-button__link:hover) {
    background-color: #2C87D4;
}
:root :where(.wp-element-button, .wp-block-button__link){
    height: 44px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wp-block-latest-posts__list li:last-child a {
    border-bottom: 0 !important;
}
a:focus, a:focus-visible{
    outline: none;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
.wp-block-ub-tabbed-content-tabs-title {
    gap: 2rem;
}
.wp-block-ub-tabbed-content.wp-block-ub-tabbed-content-underline .wp-block-ub-tabbed-content-tab-title-wrap.active, .wp-block-ub-tabbed-content.wp-block-ub-tabbed-content-underline .wp-block-ub-tabbed-content-tab-title-vertical-wrap.active {
    border-bottom: 1px solid var(--ub-tabbed-active-title-color, #000000);
}
.wp-block-ub-tabbed-content-tab-title-wrap{
    outline: none;
}
img.avatar.photo {
    border-radius: 999px;
}
.dot_saprator {
    display: flex;
}
.read_time {
    font-size: 0.875rem;
    color: #4A4A4A;
}
.blog_list_card:hover{
    background-color: #F7F9FC;
}
.blog_list_card .imageHover_animation img{
    transition: transform 0.3s ease !important;
}
.blog_list_card:hover .imageHover_animation img{
    transform: scale(1.08) !important;
    transition: transform 0.3s ease !important;
}
.imageHover_animation a {
    overflow: hidden;
    border-radius: 8px;
}
.blog_list li > div {
    height: 100%;
}
.wp-block-query-pagination-numbers {
    gap: 12px;
    display: flex;
    color: #4A4A4A;
}
a.page-numbers {
    color: #4A4A4A;
}
span.page-numbers.current {
    color: #1A1A1A;
}
a.page-numbers:hover{
    color:#1D71B8;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow, .wp-block-query-pagination .wp-block-query-pagination-next-arrow{
    color: #4A4A4A;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:hover, .wp-block-query-pagination .wp-block-query-pagination-next-arrow:hover{
    color:#1D71B8;
}
.wp-block-ub-tabbed-content-tab-title:focus{
    border:none !important;
    outline: none !important;
}
.w-100{
    width: 100%;
}
.tags_list_pills a {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_543_7798)'%3E%3Cpath d='M4 4.12756H4.005M1 2.72756L1 4.96482C1 5.20941 1 5.33171 1.02763 5.44679C1.05213 5.54883 1.09253 5.64638 1.14736 5.73585C1.2092 5.83676 1.29568 5.92324 1.46863 6.09619L5.30294 9.93051C5.89697 10.5245 6.19398 10.8215 6.53647 10.9328C6.83774 11.0307 7.16226 11.0307 7.46352 10.9328C7.80602 10.8215 8.10303 10.5245 8.69706 9.9305L9.80294 8.82462C10.397 8.23059 10.694 7.93358 10.8053 7.59109C10.9031 7.28982 10.9031 6.9653 10.8053 6.66404C10.694 6.32154 10.397 6.02453 9.80294 5.43051L5.96863 1.59619C5.79568 1.42324 5.7092 1.33677 5.60828 1.27492C5.51881 1.22009 5.42127 1.17969 5.31923 1.15519C5.20414 1.12756 5.08185 1.12756 4.83726 1.12756L2.6 1.12756C2.03995 1.12756 1.75992 1.12756 1.54601 1.23656C1.35785 1.33243 1.20487 1.48541 1.10899 1.67357C1 1.88748 1 2.16751 1 2.72756ZM4.25 4.12756C4.25 4.26563 4.13807 4.37756 4 4.37756C3.86193 4.37756 3.75 4.26563 3.75 4.12756C3.75 3.98949 3.86193 3.87756 4 3.87756C4.13807 3.87756 4.25 3.98949 4.25 4.12756Z' stroke='%234A4A4A' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_543_7798'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.127563)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left 5px center;
    border-radius: 4px;
    padding-left: 1.5rem;
    background-color: #FFF;
}
.blog_table_of_contents .toc_card {
    padding: 1rem 1rem;
    background: #FFF;
    border-radius: 0.5rem;
    border: 1px solid #DCE1E6;
}
.blog_table_of_contents .toc_card p.p_medium, .toc_card summary {
    /* font-size: 1.13rem  !important;
    line-height: 1.5rem;
    color: #1A1A1A  !important;
    font-weight: 500; */
    padding-bottom: 8px !important;
    padding-top: 8px !important;
}
.toc_card summary:focus{
    outline: none;
}
div#ez-toc-container ul.ez-toc-list a{
    color: #4A4A4A  !important;
}
.blog_table_of_contents .toc_card .ez-toc-list li a.ez-toc-link {
    /* font-size: 1rem !important; */
    color: #4A4A4A !important;
    letter-spacing: 0 !important;
}
.blog_table_of_contents .toc_card .ez-toc-list li a.ez-toc-link:hover{
    /* font-weight: 600 !important; */
    color:#1D71B8!important;
}
div#ez-toc-container ul.ez-toc-list a:hover {
    color:#1D71B8 !important;
}
.bd-social_links li{
    background-color: #F7F9FC;
}
ul.bd-social_links {
    gap: 8px;
}
.s_share_links .wp-block-social-links li{
    background-color: #FFF;
    border:1px solid #DCE1E6;
    border-radius: 8px;
}
button.copy-link-button {
    background: transparent;
    border: none;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    padding-left: 34px;
    padding-right: 14px;
    border-radius: 8px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_539_559)'%3E%3Cpath d='M4.16675 12.5543C3.39018 12.5543 3.00189 12.5543 2.69561 12.4275C2.28723 12.2583 1.96277 11.9339 1.79362 11.5255C1.66675 11.2192 1.66675 10.8309 1.66675 10.0543V4.38768C1.66675 3.45425 1.66675 2.98754 1.8484 2.63102C2.00819 2.31742 2.26316 2.06245 2.57676 1.90266C2.93328 1.72101 3.39999 1.72101 4.33341 1.72101H10.0001C10.7767 1.72101 11.1649 1.72101 11.4712 1.84788C11.8796 2.01703 12.2041 2.34149 12.3732 2.74987C12.5001 3.05615 12.5001 3.44444 12.5001 4.22101M10.1667 18.3877H15.6667C16.6002 18.3877 17.0669 18.3877 17.4234 18.206C17.737 18.0462 17.992 17.7913 18.1518 17.4777C18.3334 17.1211 18.3334 16.6544 18.3334 15.721V10.221C18.3334 9.28759 18.3334 8.82088 18.1518 8.46436C17.992 8.15075 17.737 7.89579 17.4234 7.736C17.0669 7.55434 16.6002 7.55434 15.6667 7.55434H10.1667C9.23333 7.55434 8.76662 7.55434 8.4101 7.736C8.09649 7.89579 7.84153 8.15075 7.68174 8.46436C7.50008 8.82088 7.50008 9.28759 7.50008 10.221V15.721C7.50008 16.6544 7.50008 17.1211 7.68174 17.4777C7.84153 17.7913 8.09649 18.0462 8.4101 18.206C8.76662 18.3877 9.23333 18.3877 10.1667 18.3877Z' stroke='%231A1A1A' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_539_559'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.0543213)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 18px 18px;
}
button.copy-link-button:hover{
    color:#1D71B8;
}

.copy-link-wrapper {
    cursor: pointer;
    position: relative;
}
:root :where(.wp-element-button, .wp-block-button__link){
    transition: transform 0.3s ease;
}

:root :where(.wp-element-button:hover, .wp-block-button__link:hover) {
    background-color: #2C87D4;
    text-decoration: none !important;
    transition: transform 0.3s ease;
}
.current-menu-item.active a{
    color: #1D71B8!important;
}
.blog_content_card nav {
    display: none;
}
.copy-link-wrapper br {
    display: none;
}
.s_share_links > .wp-block-group p {
    padding: 0;
    margin: 0;
}

.wp-block-ub-tabbed-content-tabs-title {
    position: absolute;
    right: 0;
    top: 2.3rem;
}
.Img_32 img {
    height: 32px !important;
    width: 32px !important;
    top: 3px;
    position: relative;
}
.mobile_nav{
    display: none !important;
}
.nav_whatsapp img{
    transition: transform 0.3s ease;
    border: 1px solid #eee;
    border-radius: 999px;
}

.nav_whatsapp:hover img{
    transform: scale(1.08) !important;
    transition: transform 0.3s ease !important;
}
.single-post-page .blog-link a {
  color: #1D71B8!important;
}
#ez-toc-container .ez-toc-link.active {
  font-weight: 600 !important;
  color: #1D71B8 !important;
}
.wp-block-ub-tabbed-content-tab-title:hover {
    color: #1D71B8;
}
header li a{
    transition: transform 0.3s ease;
}
header li a:hover{
    color: #1D71B8!important;
    text-decoration: none !important;
    transition: transform 0.3s ease;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
    color: #4A4A4A;
    fill: #4A4A4A;
}
footer .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, footer .wp-block-social-link:hover .wp-block-social-link-anchor svg path {
    color: #FFF;
    fill: #FFF;
}
.for_small-res{
    display: none !important;
}
.author_mb_to_tab{
    display: none;
}
/*  */
.custom-share-icons {
  display: flex;
  gap: 6px;
}
.custom-share-icons .share-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    color: #333;
    transition: all 0.3s;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #DCE1E6;
    border-radius: 8px;
    padding-top: 1px;
    box-sizing: border-box;
}
.custom-share-icons .share-btn svg path{
    color: #4A4A4A;
    fill: #4A4A4A;
}
.custom-share-icons .share-btn:hover svg path{
    color: #1D71B8;
    fill: #1D71B8;
}
.blog_content_card div#ez-toc-container {
    display: none;
}
/* .custom-share-icons .share-btn:hover {
  background-color: #ddd;
  color: #000;
} */
/* .custom-share-icons .facebook { color: #1877f2; }
.custom-share-icons .twitter { color: #1da1f2; }
.custom-share-icons .linkedin { color: #0077b5; }
.custom-share-icons .email { color: #ea4335; }
.custom-share-icons .whatsapp { color: #25d366; } */

/*  */

/* Style the <summary> block inside .toc_card */
/* Remove default marker */
.toc_card summary {
  list-style: none;
  cursor: pointer;
  position: relative;
  padding-right: 24px; /* Make space for arrow on right */
}

/* Hide native ::marker if browser still shows it */
.toc_card summary::marker {
  display: none;
}

/* Fake arrow using ::after */
.toc_card summary::after {
  content: "▾"; /* Downward arrow */
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.3s ease;
  font-size: 24px;
  color: #1A1A1A;
}

/* Rotate arrow when details is open */
.toc_card details[open] summary::after {
  transform: translateY(-50%) rotate(180deg);
}

.toc_card summary:hover, .toc_card summary:hover::after {
    color: #1D71B8;
}
.blog_content_card .s_share_links {
    display: none !important;
}

.taxonomy-industries, .taxonomy-duration, .taxonomy-locations {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 4px;
    gap: 0;
    height: 24px;
    background: #F7F9FC;
    border-radius: 4px;
    
}
.taxonomy-industries a, .taxonomy-duration a, .taxonomy-locations a{
    color: #4A4A4A;
    font-size: 12px;
    font-weight: 500;
    padding-left: 22px;    
}

.taxonomy-industries a {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_845_3923)'%3E%3Cg clip-path='url(%23clip1_845_3923)'%3E%3Cmask id='mask0_845_3923' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_845_3923)'%3E%3Cpath d='M11.334 11.9997H12.0007M8.00065 11.9997H8.66732M4.66732 11.9997H5.33398M1.33398 13.333C1.33398 13.6866 1.47446 14.0258 1.72451 14.2759C1.97455 14.5259 2.3137 14.6663 2.66732 14.6663H13.334C13.6876 14.6663 14.0268 14.5259 14.2768 14.2759C14.5269 14.0258 14.6673 13.6866 14.6673 13.333V5.33301L10.0007 8.66634V5.33301L5.33398 8.66634V2.66634C5.33398 2.31272 5.1935 1.97358 4.94346 1.72353C4.69342 1.47349 4.35427 1.33301 4.00065 1.33301H2.66732C2.3137 1.33301 1.97455 1.47349 1.72451 1.72353C1.47446 1.97358 1.33398 2.31272 1.33398 2.66634V13.333Z' stroke='%234A4A4A' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_845_3923'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_845_3923'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  background-position: left center;
}
.taxonomy-duration a{
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7144 12.8262C11.0136 12.6591 11.392 12.7663 11.5591 13.0654C11.7262 13.3647 11.6192 13.7431 11.3198 13.9102C11.153 14.0033 10.9822 14.0893 10.8081 14.168C10.7254 14.2053 10.6378 14.2236 10.5522 14.2236C10.3161 14.2235 10.0905 14.087 9.98682 13.8574C9.84605 13.5452 9.98443 13.1783 10.2964 13.0371C10.4385 12.9729 10.5782 12.9022 10.7144 12.8262ZM12.4614 11.293C12.6661 11.0183 13.0546 10.9615 13.3296 11.166C13.6044 11.3707 13.6611 11.7593 13.4565 12.0342C13.3426 12.1872 13.2225 12.3356 13.0962 12.4785C12.9735 12.6173 12.8018 12.6875 12.6304 12.6875C12.4793 12.6875 12.3334 12.6333 12.2202 12.5332C11.9634 12.3062 11.9385 11.9131 12.1655 11.6562C12.2689 11.5393 12.3682 11.4182 12.4614 11.293ZM8.00049 3.21387C8.34305 3.21409 8.6205 3.4914 8.62061 3.83398V8C8.62056 8.1645 8.55525 8.32212 8.43896 8.43848L6.37744 10.501C6.31992 10.5586 6.25148 10.6046 6.17627 10.6357C6.10091 10.667 6.01956 10.6827 5.93799 10.6826C5.85662 10.6827 5.77588 10.6668 5.70068 10.6357C5.6255 10.6046 5.55703 10.5585 5.49951 10.501C5.25712 10.2586 5.25714 9.86546 5.49951 9.62305L7.37939 7.74316V3.83398C7.3795 3.49126 7.65774 3.21387 8.00049 3.21387ZM14.1616 8.70605C14.4965 8.77896 14.7089 9.10952 14.6362 9.44434C14.5955 9.63107 14.5471 9.81642 14.4907 9.99902C14.4083 10.2656 14.1628 10.4364 13.8979 10.4365C13.8676 10.4365 13.8368 10.4343 13.8062 10.4297L13.7144 10.4092C13.3869 10.308 13.2031 9.96031 13.3042 9.63281C13.3502 9.48386 13.3902 9.33298 13.4233 9.18066C13.4962 8.84581 13.8269 8.63331 14.1616 8.70605Z' fill='%234A4A4A' stroke='%234A4A4A' stroke-width='0.2'/%3E%3Cpath d='M8 1.23535C10.2181 1.23536 12.2701 2.32693 13.5234 4.09668V2.97559C13.5234 2.63277 13.8017 2.35449 14.1445 2.35449C14.4872 2.35464 14.7646 2.63286 14.7646 2.97559V4.51172C14.7645 5.12705 14.4476 5.66837 13.9697 5.98438C13.9525 5.99679 13.9345 6.00797 13.916 6.01855L13.917 6.01953C13.6407 6.18855 13.3229 6.27764 12.999 6.27734H11.4092C11.0665 6.27734 10.7883 5.99984 10.7881 5.65723C10.7881 5.31441 11.0664 5.03613 11.4092 5.03613H12.6582C11.6537 3.46063 9.90202 2.47658 8 2.47656C4.95436 2.47656 2.47656 4.95436 2.47656 8C2.47658 11.0456 4.95438 13.5234 8 13.5234H8.02637C8.18226 13.5234 8.33968 13.5168 8.49414 13.5039C8.83596 13.4752 9.13518 13.7291 9.16406 14.0703V14.0713C9.18883 14.3698 8.99831 14.6364 8.72168 14.7178L8.59766 14.7412C8.40885 14.757 8.21668 14.7646 8.02637 14.7646H8C6.19321 14.7646 4.49442 14.0608 3.2168 12.7832C1.93923 11.5056 1.23536 9.80679 1.23535 8C1.23535 6.19319 1.93922 4.49443 3.2168 3.2168C4.49443 1.93922 6.19319 1.23535 8 1.23535Z' fill='%234A4A4A' stroke='%234A4A4A' stroke-width='0.2'/%3E%3C/svg%3E");
}

.taxonomy-locations a{
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_845_3938)'%3E%3Cpath d='M13.3332 6.66634C13.3332 9.99505 9.64046 13.4616 8.4005 14.5323C8.28498 14.6192 8.14437 14.6662 7.99984 14.6662C7.8553 14.6662 7.71469 14.6192 7.59917 14.5323C6.35917 13.4616 2.6665 9.99505 2.6665 6.66634C2.6665 5.25185 3.22841 3.8953 4.2286 2.89511C5.2288 1.89491 6.58535 1.33301 7.99984 1.33301C9.41433 1.33301 10.7709 1.89491 11.771 2.89511C12.7713 3.8953 13.3332 5.25185 13.3332 6.66634Z' stroke='%234A4A4A' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8.66699C9.10453 8.66699 10 7.77156 10 6.66699C10 5.56242 9.10453 4.66699 8 4.66699C6.89543 4.66699 6 5.56242 6 6.66699C6 7.77156 6.89543 8.66699 8 8.66699Z' stroke='%234A4A4A' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_845_3938'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
/*  */
/* MEDIA START */

@media (min-width: 640px) and (max-width: 1024px) {
.blog_col_right{
    display: none;
 }
 .author_mb_to_tab{
    display: block;
 }
 .wp-container-content-0e080917 {
    flex-basis: 100%;
}

}

@media (max-width: 1440px) {
.container {
    max-width: 1280px;
}
}
@media (max-width: 1366px) {
.container {
    max-width: 1199px;
}
}

@media (max-width: 1199px) {
.desktop_nav {
    display: none !important;
}
.mobile_nav{
    display: block !important;
    min-width: 142px;
}
.nav_whatsapp {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    z-index: 999;
}
header .wp-block-button__link{
    white-space: nowrap;
}
header ul.wp-block-navigation__container{
    width: 100%;
}
header ul.wp-block-navigation__container li a {
    padding: 0.875rem 0 !important;
    display: block !important;
}
}

/*  */
@media (max-width: 1024px) {
.blog_detail_col {
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 1rem !important;
}
.blog_list ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-row-gap: 1.5rem;
    column-gap: 1.5rem;
}
.container {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}
.wp-block-ub-tabbed-content-tabs-title{
    position: relative;
    top: 0;
}
.wp-block-ub-tabbed-content-tab-content-wrap h2 {
    display: none;
}
.header_right {
    padding-left: 0 !important;
    border: none !important;
}
header .wp-block-button__link {
    white-space: nowrap;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
html, body {
    overflow-x: hidden;
}
/* .ez-toc-open-icon{
    display: block;
} */
/* .toc_card{
    display: none;
} */
.for_small-res {
    display: flex !important;
    padding-top: 0!important;
}
.page_breadcrumbs {
    display: none !important;
}
.ez-toc-open-icon {
    /* display: flex !important; */
    flex-direction: column;
    padding: 7px 7px 13px 7px;
    bottom: 1.5rem;
    top: auto;
    z-index: 999 !important;
}
.ez-toc-sticky-list a.ez-toc-link {
    padding: 4px 0;
}
.ez-toc-sticky-fixed .ez-toc-sidebar{
    padding: 1rem 1rem;
}
#ez-toc-sticky-container a{
    color:#1A1A1A !important;
}
.related_articles .sticky_tabs {
    width: auto;
    max-width: 340px;
    margin: 0 auto;
}
.ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container{
    box-sizing: border-box;
}
.wp-block-post-author__avatar {
    margin-right: 0.5rem;
}
.ez-toc-sticky-fixed{
    width: 400px;
}
.blog_left_column .s_share_links{
    display: none !important;
}
.social_links {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.blog_content_card .s_share_links {
    display: flex !important;
    margin-top:1rem !important;
}
}


@media (max-width: 781px) {

.author_spot {
    margin-bottom: 32px !important;
}
.blog_detail_col {
    padding-top: 2rem !important;
}
.bd_top_sec {
    gap: 1.5rem;
}

header {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.blog-dt-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}
.bottom_footer {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin: 0;
}
.bottom_footer .container {
    gap: 1rem;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.bottom_footer .container nav ul{
    justify-content: center;
}
.bottom_footer .container nav ul {
    justify-content: center;
    gap: 0.8rem;
}
.footer_top {
    padding-bottom: 2rem !important;
}
.footer_card {
    padding-top: 2rem !important;
}
.eq_space {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.blog_content_card .s_share_links {
    margin-top: 0 !important;
}
}

@media (max-width: 767px) {

.blog_list ul {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-row-gap: 1rem;
    column-gap: 1rem;
}
/* footer .wp-block-group > div {
    flex-direction: column;
    gap: 1.5rem;

} */

footer .wp-block-group > div > div{
    flex-basis: inherit;
}
.for_busniess_nav {
    display: flex;
    flex-direction: row;
}
.page_breadcrumbs{
    display: none !important;
}
.blog_detail_col {
    padding-top: 0 !important;
}
.wp-block-ub-tabbed-content-tabs-title {
    justify-content: start !important;
    gap: 1.5rem;
    padding: 8px 0;
}
.wp-block-ub-tabbed-content-tab-title{
    font-size: 0.875rem;
}
.blog_list_head {
    padding: 0 1.5rem !important;
}
}

/*  */
@media (max-width: 640px) {

.mobile_nav{
    min-width: auto;
}
.container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.wp-block-post-author__name{
    margin: 0 !important;
}
.wp-block-site-logo.is-default-size img {
    min-width: 110px;
}
.Blogcard_Caption .taxonomy-category a {
    font-size: 0.75rem !important;
}
h1{
    font-size: 1.875rem !important;
}
h2{
    font-size: 1.5rem !important;
}
h3{
    font-size: 1.125rem !important;
}
h4{
    font-size: 1rem !important;
}
h5{
    font-size: 0.875rem !important;
}
h6{
    font-size: 0.75rem !important;
}
.blog_list_head {
    margin-top: 2rem !important;
}
.tab_list_blog {
    padding: 2rem 0;
}
.related_articles .sticky_tabs {
    width: 100%;
    max-width: none;
}
.ez-toc-sticky-fixed{
    width: 70%;
}
.blog_table_of_contents .toc_card{
    padding:0.5rem 0.75rem;
}
}