/*
Theme Name: PxTrack Revamped
Theme URI: https://wordpress.org/themes/twentytwentyfour/
Template: twentytwentyfour
Author: Syntactics, Inc.
Author URI: https://www.syntacticsinc.com/
Description: Twenty Twenty-Four is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. A multitude of possibilities open up with just a few adjustments to color and typography. Twenty Twenty-Four comes with style variations and full page designs to help speed up the site building process, is fully compatible with the site editor, and takes advantage of new design tools introduced in WordPress 6.4.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.1.1716194598
Updated: 2024-05-20 08:43:18

*/
html { scroll-behavior: smooth; }
main { background-color: #F6F8FA; }
body { font-family: 'Poppins', sans-serif !important; background-color: #fff; overflow-x: hidden; }
input, option, textarea, select { font-family: 'Poppins', sans-serif !important; color: #585757; }
.footer_column h5 { font-family: 'Poppins', sans-serif !important; }
footer { margin: 0; }
/* .modal { top: 100px !important; } */
textarea { resize: none; }
a {outline: none;}

/* sticky header */
header {
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 10;
}
.hidden {
    display: none;
}

.wp-singular.single-post h2,
.wp-singular.single-post h3,
.wp-singular.single-post h4 {
    color: #1572A2;
    font-size: 32px;
    margin: 24px 0;
}
.wp-singular.single-post h2 strong,
.wp-singular.single-post h3 strong,
.wp-singular.single-post h4 strong {
    font-weight: 600;
}
.wp-singular.single-post .post_content_inner_container .entry-content p {
    margin: 25px 0 0 !important;
}

#modal-1-content div.wp-block-group { display: none; }
.wp-block-spacer { margin: 0; }
.feature-benefits-section { margin-top: 0; display: flex; flex-direction: column; gap: 48px; padding: 96px 35px; }
.feature-benefits-section h2 {
    max-width: 532px;
    width: 100%;
    height: 58px;
    font-weight: 600;
    line-height: 120%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
}

.post_content_inner_container .post_content_section_inner figure img {  }

.scroll_to_top { z-index: 999; position: fixed; bottom: 100px; right: 40px; background-color: #1572A2; width: 60px; height: 60px; border: 1px solid lightgray; border-radius: 99px; display: flex; justify-content: center; align-items: center; }
.scroll_to_top::before {
    content: "";
    display: block;
    width: 20px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.scroll_to_top:hover { cursor: pointer; transform: scale(1.2); animation: pulse 1s infinite ease-in-out alternate; }
.grecaptcha-badge { z-index: 999; }

@keyframes pulse {
    from { transform: scale(0.8); }
    to { transform: scale(1.2); }
}

.feature-grid-listing .feature-wrapper { display: flex; justify-content: center; gap: 15px; }
.feature-benefits-section .feature-grid-listing .fnb-description { display: flex; flex-direction: column; gap: 10px; text-align: center; color: #fff !important; }
.feature-grid-listing .fnb-description img { width: 200px; height: 150px; border-radius: 12px; }
.feature-grid-listing .content-left h3 { font-weight: 600; color: #fff !important; font-size: 24px; }
.feature-grid-listing .content-left span { font-size: 18px; }
.feature-grid-listing .feature.blog-item { padding: 30px 20px; background-color: #1572A2; border-radius: 8px; max-width: 416px; }

.feature-benefits-section .wp-block-genesis-blocks-gb-columns { max-width: 1312px; width: 100%; margin: 0; }
.feature-benefits-section .fnb-inner-column { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 24px;  }
.feature-benefits-section .fnb_description_container { margin: 0; }
.feature-benefits-section .fnb-description { margin: 0; }
.feature-benefits-section .fnb-description .wp-block-column  { display: flex; flex-direction: column; gap: 18px; margin: 0; }
.feature-benefits-section .fnb-description p { font-weight: 400; font-size: 18px; line-height: 150%; color: #585757; padding-left: 5px; margin: 0; padding: 0; }
.feature-benefits-section .fnb-description .has-inline-color { font-weight: 500; padding: 0; }

/* carousel */
#fnb-carousel .swiper-navigation { display: none; }
#fnb-carousel .swiper-pagination { margin-top: 36px; position: relative; display: flex; justify-content: center; top: 0; } 
#fnb-carousel .swiper-carousel .fnb-container-inner { margin: 0; }
#fnb-carousel .swiper-carousel .swiper-container.swiper-initialized.swiper-horizontal { width: 100%; overflow: hidden; }
#fnb-carousel .swiper-carousel .fnb-description { display: flex; flex-direction: row; border-radius: 20px;}
#fnb-carousel .swiper-carousel .fnb-description .content-left { background-color: rgba(139, 213, 243, 0.4); display: flex; flex-direction: column; gap: 8px; justify-content: center; max-width: 560px; width: 100%; height: 576px; padding: 0 60px 0 30px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
#fnb-carousel .swiper-carousel .fnb-description .content-left h3 { font-size: 34px; font-weight: 600; color: #000000; line-height: 120%; margin-top: 0; }
#fnb-carousel .swiper-carousel .fnb-description .content-left .desc-left { color: #535353; font-size: 18px; font-weight: 400; line-height: 150%; }
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons { display: flex; flex-direction: row; padding-top: 16px; gap: 8px; align-items: center; justify-content: center; }
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons .button-left-demo { 
    padding: 20px 30px; 
    border-radius: 9999px; 
    background: linear-gradient(180deg, #FFD701 0%, #FF8A01 0%, #FF5F01 100%);
    box-shadow: 3px 5.196000099182129px 38px 0px rgba(255, 95, 1, 0.40);
    cursor: pointer;
}
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons .button-left-demo a { color: #fff; font-size: 1.09em; font-weight: 400; line-height: 25px; letter-spacing: 0.36px; display: flex; flex-direction: row;}
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons .button-left-download {
    padding: 20px 30px;
    border-radius: 9999px;
    background: #fff;
    border: 2px solid #535353;
    cursor: pointer;
} 
#fnb-carousel .swiper-carousel .fnb-description .content-right { width: 100%; height: 576px; }
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons .button-left-download a { color: #535353; font-size: 1.09em; font-weight: 400; line-height: 25px; letter-spacing: 0.36px; }
#fnb-carousel .swiper-carousel .fnb-description .content-right img { object-fit: cover; border-top-right-radius: 20px; border-bottom-right-radius: 20px; height: 100%; }  
.feature-benefits-section .fnb_book_demo_btn a {
    border-radius: 32px;
    height: 68px;
    width: 350px; 
    padding: 0 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #105b82;
    gap: 10px;
    background: #8bd5f3;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 20px;
}

.feature-benefits-section .fnb_book_demo_btn a::after {
    content: "";
    width: 15px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6.5 7L1.5 12' stroke='%23105b82' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.feature_carousel_wrapper { margin-bottom: 50px; }

.notable-feature-section { margin-top: 0; padding: 96px 35px; background: #8bd5f333; min-height: 695px; height: 100%; }
.notable-feature-inner .gb-block-layout-column-inner { display: flex; flex-direction: column; gap: 45px; }
.notable-feature-section h3 { font-weight: 600; line-height: 120%; display: flex; align-items: center; justify-content: center; text-transform: capitalize; color: #000000; margin: 0; }
.notable-feature-section h4 { font-weight: 600; font-size: 24px; line-height: 120%; color: #000000; }
.notable-feature-inner .wp-block-columns.is-layout-flex { margin: 0; }
.notable-feature-inner .wp-block-column.is-layout-flow { display: flex; flex-direction: column; gap: 12px; }

.home-contactus-section { margin-top: 0; padding: 96px 0; height: 650px; display: flex; justify-content: flex-end; background-repeat: no-repeat; }
.home-contactus-section .wp-block-genesis-blocks-gb-columns.alignfull { max-width: 960px; width: 100%; display: flex; justify-content: center; margin-left: 0; margin-right: 0; }
.home-contactus-section h3 { color: #fff !important; font-weight: 600; line-height: 120%; }
.home-contactus-section .wp-block-button a { font-size: 20px; font-weight: 600; display: flex; flex-direction: row; align-items: flex-start; padding: 20px 32px; border-radius: 32px; background-color: #fff; color: #000000; border: 2px solid #fff; }
.home-contactus-section .home-contactus-section-content { max-width: 600px; width: 100%; display: flex; flex-direction: column; gap: 25px; }
.home-contactus-section .cta_content_wrapper { margin: 0; }
.home-contactus-section-content .wp-block-buttons { margin: 0; }

/* scrollbar modal */
#book_demo_modal .modal-header { position: sticky; }
#book_demo_modal { overflow-y: hidden; }
#book_demo_modal .modal-body { max-height: calc(100vh - 120px);; overflow: auto; }

#book_demo_modal .modal-body::-webkit-scrollbar { display: none; }
#book_demo_modal .modal-bodyexample { -ms-overflow-style: none; scrollbar-width: none; }

/* featured image overlay */
.blog_cat_img_container {position: relative; }
.post_image.featured { position: relative; }
.image_overlay { margin: 0; display: none; position: absolute; top: 0; left: 0; background: rgba(8, 8, 8, 0.6); width: 100%; height: 100%; gap: 20px; justify-content: center; align-items: center; }
.image_overlay p { margin: 0; }
.share_icon_single .a2a_svg { display: none; }
.image_overlay .share_icon_single a::before {
    display: block;
    content: "";
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6297 19.0875C12.2059 18.325 11.541 17.7249 10.7393 17.3812C9.93755 17.0376 9.04439 16.9698 8.20001 17.1887C7.35562 17.4076 6.60782 17.9006 6.07398 18.5905C5.54014 19.2804 5.25049 20.128 5.25049 21.0002C5.25049 21.8725 5.54014 22.7201 6.07398 23.41C6.60782 24.0999 7.35562 24.5929 8.20001 24.8118C9.04439 25.0307 9.93755 24.9629 10.7393 24.6193C11.541 24.2756 12.2059 23.6755 12.6297 22.913M12.6297 19.0875C12.9447 19.6545 13.1249 20.3055 13.1249 21.0002C13.1249 21.695 12.9447 22.3478 12.6297 22.913M12.6297 19.0875L29.3702 9.788M12.6297 22.913L29.3702 32.2125M29.3702 9.788C29.6156 10.2502 29.9508 10.6589 30.356 10.9901C30.7612 11.3213 31.2284 11.5684 31.7303 11.717C32.2321 11.8655 32.7585 11.9125 33.2787 11.8553C33.799 11.798 34.3025 11.6376 34.7601 11.3834C35.2176 11.1292 35.6198 10.7864 35.9433 10.375C36.2667 9.96354 36.5049 9.49174 36.6439 8.98717C36.7829 8.4826 36.8199 7.95538 36.7528 7.43634C36.6857 6.9173 36.5157 6.41685 36.2529 5.96425C35.7351 5.07235 34.8879 4.41924 33.8936 4.14532C32.8993 3.87141 31.8372 3.99855 30.9356 4.49942C30.034 5.00029 29.365 5.8349 29.0723 6.82384C28.7795 7.81278 28.8865 8.8771 29.3702 9.788ZM29.3702 32.2125C29.119 32.6647 28.9593 33.1619 28.9003 33.6757C28.8413 34.1896 28.884 34.71 29.0261 35.2074C29.1682 35.7047 29.4069 36.1692 29.7285 36.5743C30.0501 36.9794 30.4484 37.3172 30.9006 37.5684C31.3527 37.8196 31.8499 37.9792 32.3638 38.0383C32.8777 38.0973 33.3981 38.0545 33.8954 37.9124C34.3928 37.7703 34.8573 37.5316 35.2624 37.21C35.6675 36.8884 36.0053 36.4902 36.2564 36.038C36.7637 35.1248 36.8875 34.0475 36.6005 33.0431C36.3135 32.0387 35.6392 31.1894 34.7261 30.6821C33.8129 30.1748 32.7356 30.0511 31.7312 30.3381C30.7268 30.6251 29.8775 31.2993 29.3702 32.2125Z' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
}
.blog_archive_featured .image_overlay .share_icon_single a::before { width: 35px; height: 35px; }
.blog_post_featured  .image_overlay .share_icon_single a::before { width: 35px; height: 35px; }
.share_post_section .image_overlay .share_icon_single a::before { width: 35px; height: 35px; }
/* img.pswp__img { max-width: 980px !important; height: auto !important; margin-left: auto; margin-right: auto;} */
.pswp__zoom-wrap { display: flex !important; justify-content: center; align-items: center; }
.pswp__item { display: flex !important; justify-content: center; align-items: center; }
.pswp__container { display: flex !important; justify-content: center; align-items: center; }

.image_overlay .search_icon a::before {
    display: block;
    content: "";
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.7499 36.7504L27.6552 27.6556M27.6552 27.6556C30.1167 25.1941 31.4995 21.8556 31.4995 18.3745C31.4995 14.8934 30.1167 11.5549 27.6552 9.09339C25.1936 6.63188 21.8551 5.24902 18.374 5.24902C14.8929 5.24902 11.5544 6.63188 9.0929 9.09339C6.6314 11.5549 5.24854 14.8934 5.24854 18.3745C5.24854 21.8556 6.6314 25.1941 9.0929 27.6556C11.5544 30.1171 14.8929 31.5 18.374 31.5C21.8551 31.5 25.1936 30.1171 27.6552 27.6556Z' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
}
.blog_archive_featured .image_overlay .search_icon a::before { width: 35px; height: 35px; }
.blog_post_featured  .image_overlay .search_icon a::before { width: 35px; height: 35px; }

.image_overlay .enter_icon a::before {
    display: block;
    content: "";
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.625 10.5H9.1875C8.14321 10.5 7.14169 10.9148 6.40327 11.6533C5.66484 12.3917 5.25 13.3932 5.25 14.4375V32.8125C5.25 33.8568 5.66484 34.8583 6.40327 35.5967C7.14169 36.3352 8.14321 36.75 9.1875 36.75H27.5625C28.6068 36.75 29.6083 36.3352 30.3467 35.5967C31.0852 34.8583 31.5 33.8568 31.5 32.8125V18.375M13.125 28.875L36.75 5.25M36.75 5.25H27.5625M36.75 5.25V14.4375' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
}
.blog_archive_featured .image_overlay .enter_icon a::before { width: 35px; height: 35px; }
.blog_post_featured  .image_overlay .enter_icon a::before { width: 35px; height: 35px; }

.featured_post_section .image_overlay .share_icon_single a::before { width: 35px; height: 35px; }
.featured_post_section .image_overlay .search_icon a::before { width: 35px; height: 35px; }
.featured_post_section .image_overlay .enter_icon a::before { width: 35px; height: 35px; }

/* footer */
footer { background: #fff; }
.footer_container { max-width: 1312px !important; gap: 32px; margin-bottom: 40px; }
.footer_container .footer_column { display: flex; flex-direction: column; gap: 20px; }
.footer_column nav { margin: 0; } 
.footer_column.third img { width: 100%; max-width: 415px; }
.footer_container p { color: #1572A2; font-size: 19px !important; font-weight: 700 !important; line-height: 28px !important; }
.footer_container div { margin-top: 0; }
.contact_dets_container { padding-left: 17px; display: flex; flex-direction: column; gap: 3px; }
.contact_dets_container span { font-size: 14px !important; color: #000000; font-weight: 400; line-height: 150%; gap: 6px; }
.contact_section .contact_dets { display: flex; flex-direction: row; gap: 0px; align-items: center; }
.contact_section .contact_dets .tel_icon span a { text-decoration: none; }
.contact_section .contact_dets .tel_icon::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2C0 0.895431 0.895431 0 2 0H2.91442C3.488 0 3.98798 0.390371 4.1271 0.94683L4.86429 3.89562C4.98627 4.38353 4.80396 4.89703 4.40162 5.19879L3.5392 5.8456C3.44965 5.91277 3.43018 6.01112 3.45533 6.07979C4.21234 8.14632 5.85368 9.78766 7.92021 10.5447C7.98888 10.5698 8.08724 10.5504 8.1544 10.4608L8.80121 9.59839C9.10297 9.19604 9.61647 9.01373 10.1044 9.13571L13.0532 9.8729C13.6096 10.012 14 10.512 14 11.0856V12C14 13.1046 13.1046 14 12 14H10.5C4.70101 14 0 9.29899 0 3.5V2Z' fill='%23666A70'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
}

.social_icons_container .facebook-icon a::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1484 5.34197C13.9394 5.34197 13.5957 5.87822 13.5957 7.06041V9.01162H16.8114L16.4946 12.1725H13.5951V21.75H9.74685V12.1718H7.15088V9.01102H9.74807V7.11464C9.74807 3.92578 11.0266 2.25 14.6128 2.25C15.3824 2.25 16.3032 2.31094 16.8529 2.38772V5.35538' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
}
.social_icons_container .meta-icon a::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8558 8.50082L19.1188 0.243896H17.3977L11.0913 7.41326L6.05436 0.243896H0.244873L7.86168 11.0852L0.244873 19.7439H1.96606L8.62579 12.1728L13.9451 19.7439H19.7546L11.8554 8.50082H11.8558ZM9.49843 11.1808L8.72669 10.1012L2.58622 1.51108H5.22986L10.1853 8.44359L10.957 9.52314L17.3985 18.5343H14.7549L9.49843 11.1812V11.1808Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
}
.social_icons_container .instagram-icon a::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.16094C15.2063 2.16094 15.5859 2.175 16.8469 2.23125C18.0188 2.28281 18.6516 2.47969 19.0734 2.64375C19.6313 2.85938 20.0344 3.12188 20.4516 3.53906C20.8734 3.96094 21.1313 4.35938 21.3469 4.91719C21.5109 5.33906 21.7078 5.97656 21.7594 7.14375C21.8156 8.40937 21.8297 8.78906 21.8297 11.9906C21.8297 15.1969 21.8156 15.5766 21.7594 16.8375C21.7078 18.0094 21.5109 18.6422 21.3469 19.0641C21.1313 19.6219 20.8687 20.025 20.4516 20.4422C20.0297 20.8641 19.6313 21.1219 19.0734 21.3375C18.6516 21.5016 18.0141 21.6984 16.8469 21.75C15.5813 21.8062 15.2016 21.8203 12 21.8203C8.79375 21.8203 8.41406 21.8062 7.15313 21.75C5.98125 21.6984 5.34844 21.5016 4.92656 21.3375C4.36875 21.1219 3.96563 20.8594 3.54844 20.4422C3.12656 20.0203 2.86875 19.6219 2.65313 19.0641C2.48906 18.6422 2.29219 18.0047 2.24063 16.8375C2.18438 15.5719 2.17031 15.1922 2.17031 11.9906C2.17031 8.78438 2.18438 8.40469 2.24063 7.14375C2.29219 5.97187 2.48906 5.33906 2.65313 4.91719C2.86875 4.35938 3.13125 3.95625 3.54844 3.53906C3.97031 3.11719 4.36875 2.85938 4.92656 2.64375C5.34844 2.47969 5.98594 2.28281 7.15313 2.23125C8.41406 2.175 8.79375 2.16094 12 2.16094ZM12 0C8.74219 0 8.33438 0.0140625 7.05469 0.0703125C5.77969 0.126563 4.90313 0.332812 4.14375 0.628125C3.35156 0.9375 2.68125 1.34531 2.01563 2.01562C1.34531 2.68125 0.9375 3.35156 0.628125 4.13906C0.332812 4.90313 0.126563 5.775 0.0703125 7.05C0.0140625 8.33437 0 8.74219 0 12C0 15.2578 0.0140625 15.6656 0.0703125 16.9453C0.126563 18.2203 0.332812 19.0969 0.628125 19.8563C0.9375 20.6484 1.34531 21.3188 2.01563 21.9844C2.68125 22.65 3.35156 23.0625 4.13906 23.3672C4.90313 23.6625 5.775 23.8687 7.05 23.925C8.32969 23.9812 8.7375 23.9953 11.9953 23.9953C15.2531 23.9953 15.6609 23.9812 16.9406 23.925C18.2156 23.8687 19.0922 23.6625 19.8516 23.3672C20.6391 23.0625 21.3094 22.65 21.975 21.9844C22.6406 21.3188 23.0531 20.6484 23.3578 19.8609C23.6531 19.0969 23.8594 18.225 23.9156 16.95C23.9719 15.6703 23.9859 15.2625 23.9859 12.0047C23.9859 8.74688 23.9719 8.33906 23.9156 7.05938C23.8594 5.78438 23.6531 4.90781 23.3578 4.14844C23.0625 3.35156 22.6547 2.68125 21.9844 2.01562C21.3188 1.35 20.6484 0.9375 19.8609 0.632812C19.0969 0.3375 18.225 0.13125 16.95 0.075C15.6656 0.0140625 15.2578 0 12 0Z' fill='black'/%3E%3Cpath d='M12 5.83594C8.59688 5.83594 5.83594 8.59688 5.83594 12C5.83594 15.4031 8.59688 18.1641 12 18.1641C15.4031 18.1641 18.1641 15.4031 18.1641 12C18.1641 8.59688 15.4031 5.83594 12 5.83594ZM12 15.9984C9.79219 15.9984 8.00156 14.2078 8.00156 12C8.00156 9.79219 9.79219 8.00156 12 8.00156C14.2078 8.00156 15.9984 9.79219 15.9984 12C15.9984 14.2078 14.2078 15.9984 12 15.9984Z' fill='black'/%3E%3Cpath d='M19.8469 5.59214C19.8469 6.38902 19.2 7.0312 18.4078 7.0312C17.6109 7.0312 16.9688 6.38433 16.9688 5.59214C16.9688 4.79526 17.6156 4.15308 18.4078 4.15308C19.2 4.15308 19.8469 4.79995 19.8469 5.59214Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
}
.social_icons_container .tiktok-icon a::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5845 2.01751C13.731 2 14.869 2.0091 16.0063 2C16.0441 3.42236 16.6212 4.70256 17.5393 5.6508L17.5379 5.6494C18.5261 6.53952 19.8119 7.11659 21.2294 7.21463L21.249 7.21603V10.7429C19.9099 10.7093 18.6508 10.4004 17.5155 9.86957L17.573 9.89338C17.0239 9.62936 16.5596 9.35833 16.1184 9.05579L16.1548 9.0796C16.1464 11.6351 16.1632 14.1906 16.1373 16.737C16.0652 18.0347 15.6337 19.2182 14.9418 20.2064L14.9558 20.1847C13.7989 21.8417 11.9248 22.9293 9.79372 22.9937H9.78392C9.69778 22.9979 9.59623 23 9.49398 23C8.28242 23 7.14999 22.6624 6.18494 22.0763L6.21295 22.0924C4.45653 21.0356 3.24497 19.2273 3.02086 17.1243L3.01806 17.0955C3.00055 16.6578 2.99215 16.2201 3.00966 15.7915C3.35282 12.4447 6.15693 9.85557 9.56542 9.85557C9.9485 9.85557 10.3239 9.88848 10.6887 9.95081L10.6495 9.94521C10.667 11.2401 10.6145 12.5357 10.6145 13.8306C10.3183 13.7235 9.97651 13.6611 9.62004 13.6611C8.31183 13.6611 7.19901 14.4973 6.78722 15.6648L6.78092 15.6858C6.68778 15.9848 6.63385 16.3287 6.63385 16.6845C6.63385 16.8287 6.64295 16.9716 6.65976 17.1117L6.65836 17.0948C6.89087 18.5277 8.11924 19.609 9.60043 19.609C9.64315 19.609 9.68517 19.6083 9.72719 19.6062H9.72089C10.7455 19.5754 11.6349 19.0242 12.1377 18.2098L12.1447 18.1972C12.3317 17.9366 12.4599 17.6215 12.5026 17.279L12.5033 17.2692C12.5908 15.7026 12.5558 14.1451 12.5642 12.5784C12.5726 9.05159 12.5558 5.53315 12.5817 2.01541L12.5845 2.01751Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
}
.social_icons_container .youtube-icon a::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1867 15.024V8.57044C12.4777 9.64849 14.2521 10.6899 16.3507 11.8127C14.6198 12.7726 12.4777 13.8497 10.1867 15.024ZM22.9547 5.36078C22.5595 4.8401 21.8859 4.4348 21.1688 4.30062C19.061 3.90036 5.91163 3.89922 3.80503 4.30062C3.22997 4.40842 2.71791 4.66899 2.27803 5.07384C0.424583 6.79412 1.00537 16.0195 1.45212 17.5138C1.63998 18.1607 1.88284 18.6271 2.1887 18.9334C2.58276 19.3382 3.12229 19.6169 3.74201 19.7419C5.47747 20.1009 14.4182 20.3016 21.1321 19.7959C21.7507 19.6881 22.2983 19.4003 22.7301 18.9783C24.4438 17.2649 24.327 7.52145 22.9547 5.36078Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
}

footer .contact_section { display: flex; flex-direction: column; gap: 20px; }
footer .social_icons_container { display: flex; flex-direction: row; gap: 12px; }
footer .social_icons_container div { cursor: pointer; }
.footer_column.second ul li span,
footer .copyrights_section p { color: #766466; }
footer .copyrights_section p { font-size: 16px; }
footer .copyrights_section { height: 120px; justify-content: center; align-items: center !important; border-top: 1px solid rgba(118, 100, 102, .3); }
.footer_column.second ul li span { font-weight: 400; font-size: 16px; line-height: 24px; color: #666A70; }
.footer.copyrights_section p { margin: 0; display: flex; flex-direction: row; gap: 5px; justify-content: center; align-items: center; }
.footer.copyrights_section  .copyright_icon {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23766466' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: auto;
    width: 13px;
    height: 13px;
}

/* faqs page */
.faqs_section .faq_content { padding: 24px; display: none; overflow: hidden; transition: 0.4s }
.faqs_section .faq_content p { display: flex; flex-direction: column; gap: 18px; color: #535353; font-size: 18px; }
.faqs_section .faq_content ul,
.faqs_section .faq_content ol { margin-top: 10px; }
.faqs_section .faq_content li { color: #535353; font-size: 18px; margin-bottom: 10px; }
.faqs_section .faq_content span { color: #535353; font-size: 18px; }
.faqs_accordion.active .faq_content { display: block;  }

/* privacy notice */
.privacy_notice_container  .privacy_notice_main_inner { display: flex; justify-content: center; }
.privacy_notice_main_inner .block_flex_content  { display: flex; flex-direction: column; gap: 48px;}
.privacy_notice_main_inner .block_flex_content .wp-block-column { display: flex; flex-direction: column; gap: 24px; }

/* terms and conditions */
.terms_conditions_container * { margin: 0; }
.terms_conditions_container ol,
.terms_conditions_container ul { margin-left: 15px; }
.terms_conditions_container { display: flex; flex-direction: column; gap: 48px; padding: 96px; }
.terms_conditions_container .wp_context_inner { display: flex; flex-direction: column; gap: 48px; }
.terms_conditions_container .terms_condition_context {  display: flex; justify-content: center; }
.wp_context_inner .wp-block-column { display: flex; flex-direction: column; gap: 24px; }

/* pricing */
.explore_feature_section { background: rgba(21, 114, 162, 0.85); display: flex; flex-direction: column; gap: 32px; margin: 0; }
.explore_feature_section p,
.explore_feature_section h4,
.explore_feature_section li { color: #fff; }
.explore_feature_section ul { display: flex; flex-direction: column; gap: 24px; padding: 0; }
.explore_feature_section li { font-size: 18px; line-height: 150%; list-style-type: none; display: flex; flex-direction: row; gap: 6px; align-items: center; padding: 0 0 0 35px; position: relative; }
.explore_feature_section .feature_title_desc_container { max-width: 864px; margin: auto; }
.explore_feature_section .feature_title_desc_container .wp-block-column { display: flex; flex-direction: column; gap: 16px; }
.explore_feature_section .feature_list { max-width: 1312px; width: 100%; margin: auto; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 16px; gap: 0; }
.explore_feature_section .feature_list div { padding: 70px; }
.explore_feature_section h4 { font-size: 34px; line-height: 120%; font-weight: 600; }

.explore_feature_section li::before {
    content:"";
    display: block;
    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_93_2616)'%3E%3Cpath d='M10 20.5C15.5228 20.5 20 16.0228 20 10.5C20 4.97715 15.5228 0.5 10 0.5C4.47715 0.5 0 4.97715 0 10.5C0 16.0228 4.47715 20.5 10 20.5Z' fill='%233DB39E'/%3E%3Cpath d='M18.3751 5.04688L9.53125 14.2032L9.54688 15.1876H9.95313L19.5313 7.46876C19.25 6.6094 18.8594 5.78126 18.3751 5.04688Z' fill='%2337A18E'/%3E%3Cpath d='M19.8126 4.60941L18.047 2.85939C17.8126 2.625 17.422 2.625 17.172 2.85939L9.62505 10.6563L6.3594 7.43754C6.12501 7.20315 5.73439 7.20315 5.48441 7.43754L3.92189 8.98443C3.6875 9.21882 3.6875 9.60944 3.92189 9.84383L9.14068 15.0157C9.28132 15.1563 9.46882 15.2032 9.65631 15.1876C9.84381 15.2032 10.0313 15.1563 10.1719 15.0157L19.8126 5.4844C20.047 5.23438 20.047 4.84375 19.8126 4.60941Z' fill='%23F2F1EF'/%3E%3Cpath d='M10.1719 15.0157L19.8126 5.48439C20.047 5.25 20.047 4.85937 19.8126 4.62499L19.5314 4.35938L9.64068 14.0782L4.1719 8.75004L3.93751 8.98442C3.70312 9.21881 3.70312 9.60943 3.93751 9.84382L9.15631 15.0157C9.29695 15.1564 9.48444 15.2032 9.67194 15.1876C9.8438 15.2032 10.0313 15.1563 10.1719 15.0157Z' fill='%23E6E5E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_93_2616'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 30px;
    height: 25px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
}

/* contact us page */
.gform_checkbox .gchoice.gchoice_2_11_1 { display: flex; gap: 15px; }
.contactUs_title_section h4 { font-weight: 600; line-height: 120%; color: #FFFFFF; }

/* blog single page */
.wp-block-post-date { font-size: 16px; }
.wp-block-list { font-size: 18px; } 
.post_pagination_section .post-navigation a { font-size: 14px; }
.post_content_container { justify-content: center; }
.post_content_inner_container { display: flex; flex-direction: column; align-items: flex-start; margin: 0; gap: 12px; }
.post_content_section .single_post_bottom_section { display: flex; flex-direction: row; justify-content: space-between; padding: 12px 0; border-top: 1px solid #CCCCCC; }
.post_content_section .single_post_social_container { display: flex; flex-direction: row; align-items: center; gap: 12px; }
.post_content_container .single_post_social_section { margin: 0; display: flex; justify-content: center; align-items: center; }
.post_content_container .social_icons_container { display: flex; gap: 16px; }
.post_content_inner_container ul { list-style: inside; }
.post_content_inner_container .wp-block-buttons { padding: 10px 0; }
.post_content_inner_container .wp-block-button a { font-size: 16px; padding: 15px 25px; border-radius: 32px; }
.single_post_bottom_section a { display: flex; flex-direction: row; align-items: flex-start; padding: 6px; gap: 10px; background: #1572A2; border-radius: 4px; color: #fff; text-transform: uppercase; font-size: 16px; line-height: 150%; }
.single_post_bottom_section .social_icons_container a { background: transparent; padding: 0; }
.single_post_social_section .social_icons_container .facebook-icon::before { width: 20px; height: 20px; }
.single_post_social_section .social_icons_container .meta-icon::before { width: 20px; height: 20px; }
.single_post_social_section .social_icons_container .instagram-icon::before { width: 20px; height: 20px; }
.single_post_social_section .social_icons_container a span { display: none; }
.single_post_bottom_section .taxonomy-category { display: flex; flex-direction: row; gap: 12px; flex-wrap: wrap; }
.single_post_bottom_section .taxonomy-category .wp-block-post-terms__separator { display: none; }
.post_content_container .post_content_section { 
    max-width: 1312px !important;
    width: 100%;
    margin: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 32px;
    background: #FFFFFF;
    box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.1);
    padding: 24px !important;
}
/* .user_comments_section_inner { display: none; } */
.post_title h2 { margin-top: 0; }

/* post author */
.author_main_info { display: flex; flex-direction: row; gap: 12px; align-items: center; }
.author_main_info .wp-block-avatar img { height: 60px; width: 60px; }
.author_main_info .wp-container-core-columns-is-layout-15 .wp-block-column.is-layout-flow { display: flex; flex-direction: row; gap: 12px; }
.author_main_info .about_author_section .author_name_info { display: flex; flex-direction: row; gap: 5px; align-items: center; flex-wrap: wrap; }
.author_main_info .about_author_section .author_name_info p { font-size: 14px; font-weight: 600; }
.author_main_info .about_author_section .author_name_info .wp-block-post-author-name { margin: 0; font-size: 14px; font-weight: 600; color: #1572A2; }
.author_main_info .wp-container-core-columns-is-layout-14,
.author_main_info .wp-container-core-columns-is-layout-15 { margin: 0; }
.author_main_info .wp-container-core-columns-is-layout-14 .wp-block-column.is-layout-flow { display: flex; }
.author_main_info .wp-container-core-columns-is-layout-14 .wp-block-column.is-layout-flow ul { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; }
.author_main_info .wp-container-core-columns-is-layout-14 .wp-block-column.is-layout-flow .wp-block-social-link-anchor { border: 1px solid #1572A2; border-radius: 99px; }
.author_post_container .wp-block-post-author-biography { margin: 0; font-size: 16px; line-height: 150%; color: #585757; }
.author_post_container { display: flex; flex-direction: column; align-items: flex-start; padding: 24px; gap: 12px; background: #FFFFFF; box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.1); }
.author_post_container .post_author_container { display: flex; flex-direction: column; gap: 12px; }
.author_post_container .wp-block-social-links figure { margin: 0; }
.author_post_container .wp-block-social-links figure img:hover { cursor: pointer; transform: scale(1.1); transition: smooth 0.2s; }
.author_post_container .about_author_section { display: flex; flex-direction: row; gap: 12px; }
.author_main_info .social_links_container_main,
.author_main_info .about_author_container { margin: 0; }

.author_post_container .wp-block-social-links figure.skype_social a::before {
    display: block;
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.48' y='0.48' width='29.04' height='29.04' rx='14.52' stroke='%231572A2' stroke-width='0.96'/%3E%3Cg clip-path='url(%23clip0_24_3257)'%3E%3Cpath d='M19.7775 11.0001C19.7321 10.9954 19.6863 10.9954 19.6409 11.0001H10.3075C10.2477 11.001 10.1883 11.01 10.1309 11.0268L14.9475 15.8234L19.7775 11.0001Z' fill='%231572A2'/%3E%3Cpath d='M20.2692 11.4634L15.4159 16.2967C15.291 16.4209 15.122 16.4906 14.9459 16.4906C14.7698 16.4906 14.6008 16.4209 14.4759 16.2967L9.66591 11.5C9.65112 11.5544 9.64328 11.6104 9.64258 11.6667V18.3334C9.64258 18.5102 9.71282 18.6798 9.83784 18.8048C9.96286 18.9298 10.1324 19 10.3092 19H19.6426C19.8194 19 19.989 18.9298 20.114 18.8048C20.239 18.6798 20.3092 18.5102 20.3092 18.3334V11.6667C20.3066 11.5973 20.2931 11.5287 20.2692 11.4634ZM10.7659 18.3334H10.3026V17.8567L12.7259 15.4534L13.1959 15.9234L10.7659 18.3334ZM19.6359 18.3334H19.1692L16.7392 15.9234L17.2092 15.4534L19.6326 17.8567L19.6359 18.3334Z' fill='%231572A2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24_3257'%3E%3Crect width='12' height='12' fill='white' transform='translate(9 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    
}

.author_main_info .social_links_container_main .wp-block-social-links {
    display: flex;
    gap: 10px;
}

.author_post_container .wp-block-social-links figure.linkedin_social a::before {
    display: block;
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.48' y='0.48' width='29.04' height='29.04' rx='14.52' stroke='%231572A2' stroke-width='0.96'/%3E%3Cpath d='M12.2384 20H10.1652V13.3235H12.2384V20ZM11.2007 12.4128C10.5377 12.4128 10 11.8637 10 11.2007C10 10.8823 10.1265 10.5769 10.3517 10.3517C10.5769 10.1265 10.8823 10 11.2007 10C11.5191 10 11.8245 10.1265 12.0497 10.3517C12.2749 10.5769 12.4014 10.8823 12.4014 11.2007C12.4014 11.8637 11.8634 12.4128 11.2007 12.4128ZM19.998 20H17.9292V16.7499C17.9292 15.9754 17.9136 14.982 16.8513 14.982C15.7733 14.982 15.6082 15.8236 15.6082 16.6941V20H13.5371V13.3235H15.5256V14.2342H15.5546C15.8314 13.7097 16.5075 13.1561 17.5162 13.1561C19.6145 13.1561 20.0002 14.5378 20.0002 16.3325V20H19.998Z' fill='%231572A2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;

}

/* blog archive post */
.blog_archive_button_section { margin: 0; margin-bottom: -16px; }
.blog_archive_button_section a { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 15px 32px; gap: 8px; background: #1572A2; border-radius: 32px; font-weight: 600; font-size: 16px; line-height: 20px; border: 1px solid #1572A2; }
.blog_archive_button_section a::after {
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    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='M5.5 3L10.5 8L5.5 13' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.post_list_container .blog-pagination { display: flex; flex-direction: row; gap: 5px; justify-content: flex-start; }
.post_list_container .blog-pagination span,
.post_list_container .blog-pagination a {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 150%;
    max-width: 40px;
    width: 100%;
    height: 41px;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}
.post_list_container .blog-pagination .prev,
.post_list_container .blog-pagination .next { max-width: 60px; }

.share_post_section { max-width: 1312px; width: 100%; }
.share_post_section .latest_articles_text { font-weight: 400; font-size: 16px; line-height: 150%; display: flex; align-items: center; color: #000000; }
.share_post_section .share_post_wrapper { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 12px 24px; background-color: #fff; box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.1); }
.share_post_section .share_post_wrapper .post_bar_share_shortcode { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; }
.share_post_section .share_post_wrapper p { margin: 0; }
.share_icon_section a::before {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.21669 9.90704C4.97455 9.47135 4.59459 9.1284 4.13646 8.93202C3.67832 8.73564 3.16794 8.69695 2.68544 8.82202C2.20293 8.94709 1.77562 9.22884 1.47057 9.62304C1.16552 10.0172 1 10.5016 1 11C1 11.4985 1.16552 11.9828 1.47057 12.377C1.77562 12.7712 2.20293 13.053 2.68544 13.1781C3.16794 13.3031 3.67832 13.2644 4.13646 13.0681C4.59459 12.8717 4.97455 12.5287 5.21669 12.093M5.21669 9.90704C5.39669 10.231 5.49969 10.603 5.49969 11C5.49969 11.397 5.39669 11.77 5.21669 12.093M5.21669 9.90704L14.7827 4.59304M5.21669 12.093L14.7827 17.407M14.7827 4.59304C14.9229 4.85718 15.1144 5.0907 15.346 5.27997C15.5776 5.46923 15.8445 5.61043 16.1313 5.69532C16.4181 5.7802 16.7189 5.80706 17.0161 5.77433C17.3134 5.7416 17.6012 5.64994 17.8626 5.5047C18.124 5.35946 18.3539 5.16356 18.5387 4.92845C18.7236 4.69334 18.8597 4.42375 18.9391 4.13542C19.0185 3.8471 19.0397 3.54583 19.0013 3.24923C18.963 2.95264 18.8659 2.66667 18.7157 2.40804C18.4198 1.89838 17.9357 1.52518 17.3675 1.36865C16.7993 1.21213 16.1924 1.28478 15.6772 1.57099C15.162 1.8572 14.7797 2.33412 14.6124 2.89923C14.4452 3.46434 14.5063 4.07252 14.7827 4.59304ZM14.7827 17.407C14.6392 17.6654 14.5479 17.9495 14.5142 18.2432C14.4804 18.5368 14.5049 18.8342 14.5861 19.1184C14.6673 19.4026 14.8037 19.668 14.9875 19.8995C15.1712 20.131 15.3988 20.324 15.6572 20.4675C15.9156 20.6111 16.1997 20.7023 16.4933 20.736C16.787 20.7698 17.0844 20.7453 17.3685 20.6641C17.6527 20.5829 17.9182 20.4465 18.1496 20.2628C18.3811 20.079 18.5742 19.8514 18.7177 19.593C19.0076 19.0712 19.0783 18.4556 18.9143 17.8817C18.7503 17.3077 18.365 16.8224 17.8432 16.5325C17.3214 16.2427 16.7058 16.1719 16.1318 16.3359C15.5579 16.4999 15.0726 16.8852 14.7827 17.407Z' stroke='%23666A70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}
.share_icon_single { margin: 0; }
.share_icon_single a::before {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.21669 9.90704C4.97455 9.47135 4.59459 9.1284 4.13646 8.93202C3.67832 8.73564 3.16794 8.69695 2.68544 8.82202C2.20293 8.94709 1.77562 9.22884 1.47057 9.62304C1.16552 10.0172 1 10.5016 1 11C1 11.4985 1.16552 11.9828 1.47057 12.377C1.77562 12.7712 2.20293 13.053 2.68544 13.1781C3.16794 13.3031 3.67832 13.2644 4.13646 13.0681C4.59459 12.8717 4.97455 12.5287 5.21669 12.093M5.21669 9.90704C5.39669 10.231 5.49969 10.603 5.49969 11C5.49969 11.397 5.39669 11.77 5.21669 12.093M5.21669 9.90704L14.7827 4.59304M5.21669 12.093L14.7827 17.407M14.7827 4.59304C14.9229 4.85718 15.1144 5.0907 15.346 5.27997C15.5776 5.46923 15.8445 5.61043 16.1313 5.69532C16.4181 5.7802 16.7189 5.80706 17.0161 5.77433C17.3134 5.7416 17.6012 5.64994 17.8626 5.5047C18.124 5.35946 18.3539 5.16356 18.5387 4.92845C18.7236 4.69334 18.8597 4.42375 18.9391 4.13542C19.0185 3.8471 19.0397 3.54583 19.0013 3.24923C18.963 2.95264 18.8659 2.66667 18.7157 2.40804C18.4198 1.89838 17.9357 1.52518 17.3675 1.36865C16.7993 1.21213 16.1924 1.28478 15.6772 1.57099C15.162 1.8572 14.7797 2.33412 14.6124 2.89923C14.4452 3.46434 14.5063 4.07252 14.7827 4.59304ZM14.7827 17.407C14.6392 17.6654 14.5479 17.9495 14.5142 18.2432C14.4804 18.5368 14.5049 18.8342 14.5861 19.1184C14.6673 19.4026 14.8037 19.668 14.9875 19.8995C15.1712 20.131 15.3988 20.324 15.6572 20.4675C15.9156 20.6111 16.1997 20.7023 16.4933 20.736C16.787 20.7698 17.0844 20.7453 17.3685 20.6641C17.6527 20.5829 17.9182 20.4465 18.1496 20.2628C18.3811 20.079 18.5742 19.8514 18.7177 19.593C19.0076 19.0712 19.0783 18.4556 18.9143 17.8817C18.7503 17.3077 18.365 16.8224 17.8432 16.5325C17.3214 16.2427 16.7058 16.1719 16.1318 16.3359C15.5579 16.4999 15.0726 16.8852 14.7827 17.407Z' stroke='%23666A70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}


.post_list_container .share_post_section { max-width: 1312px; width: 100%; }

.post_pagination_section { margin: 0; }
.post_pagination_section .post-navigation { display: flex; flex-direction: row; justify-content: space-between; }
.post_pagination_section .post-navigation .next_post_pagination { text-align: right; }
.post_pagination_section .post-navigation .fa-chevron-left::before { content: ""; }
.post_pagination_section .post-navigation .fa-chevron-left {
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.post_pagination_section .post-navigation .fa-chevron-right::before { content: ""; }
.post_pagination_section .post-navigation .fa-chevron-right {
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.post_pagination_section .post-navigation .nav-previous a { text-decoration: none; display: flex; flex-direction: row; gap: 5px; align-items: center; color: #585757; }
.post_pagination_section .post-navigation .nav-next a { text-decoration: none; display: flex; flex-direction: row; gap: 10px; align-items: center; color: #585757; text-align: right; }
.wp-block-query-pagination a { display: flex; justify-content: center; align-items: center; font-size: 14px; line-height: 150%; max-width: 80px; width: 100%; height: 41px; background: #FFFFFF; box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15); }

/* search results */

/* post comments */
.post_comment_container .post_comment_container_inner {
    max-width: 1312px !important;
    width: 100%;
    margin: auto;
    background: #FFFFFF;
    box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.1);
}

.post_comment_container .post_comment_container_inner .post_comment_section {
    padding: 24px !important;
    border-bottom: 1px solid #CCCCCC;
}
.post_comment_container .fn a { font-size: 16px; }
.post_comment_container .comment-metadata a { font-size: 14px; }
.post_comment_container .user_comments_section_inner .commentlist { padding: 0; display: flex; flex-direction: column; gap: 12px; }
.post_comment_container .user_comments_section_inner .commentlist p { margin: 0; padding-left: 110px; }
.post_comment_container .user_comments_section_inner .commentlist .reply { position: absolute; left: 290px; top: 18px; }
.post_comment_container .user_comments_section_inner .commentlist .reply a {
    font-size: 12px;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 12px;
    gap: 8px;
    width: 62px;
    height: 24px;
    background: #1572A2;
    color: #fff;
    border: 1px solid #1572A2;
    border-radius: 32px;
}
.post_comment_container .user_comments_section_inner .commentlist article { position: relative; display: flex; flex-direction: column; }
.post_comment_container .comment-metadata { position: absolute; left: 110px; top: 25px; }
.post_comment_container .comment-content { margin-top: -20px; }

.post_comment_header .comment_text { font-weight: 700; font-size: 20px; line-height: 120%; color: #000000; }
.post_comment_section .post_comment_header { display: flex; flex-direction: row; justify-content: space-between; }
.post_comment_section .post_comment_header .comment_count { display: flex; flex-direction: row; gap: 16px; align-items: center; }
.post_comment_section .post_comment_section .comment_text { font-weight: 700; font-size: 20px; line-height: 120%; color: #000000; }
.post_comment_section .post_comment_header .count { font-weight: 400; font-size: 26px; line-height: 150%; color: #666A70; }
.post_comment_section .post_comment_header .add_comment_button button { box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0 32px; gap: 8px; max-width: 188px; height: 48px; border: 1px solid #000000; border-radius: 32px; font-weight: 600; font-size: 17px; }
.post_comment_container .user_comments_section_inner #comments { display: none; }
.post_comment_container .comment-author.vcard { display: flex; flex-direction: row; gap: 32px; align-items: start; }
.post_comment_container .comment-author.vcard .says { display: none; }
.post_comment_container .user_comments_section_inner .comment-respond { display: none; }
.post_comment_container .user_comments_section_inner .commentlist li { list-style-type: none; }
.post_comment_container .user_comments_section_inner .commentlist li .comment-metadata .edit-link { display: none; }
.post_comment_container .comment-meta { display: flex; flex-direction: column;}
.post_comment_container .comment-author.vcard .fn { text-decoration: none; } 
.post_comment_container .comment-author.vcard img { height: 80px; width: 80px; object-fit: cover; border-radius: 99px; } 
.post_comment_container .user_comments_section_inner .comment-respond h3 { font-weight: 700; font-size: 20px; line-height: 120%; display: flex; align-items: center; color: #000000; margin-bottom: 32px; }
.post_content_body .post_comment_container .user_comments_section_inner { padding: 24px; }
.user_comments_section_inner #commentform { display: flex; flex-direction: column; gap: 12px; }
.user_comments_section_inner #commentform p input[type="email"],
.user_comments_section_inner #commentform p input[type="url"],
.user_comments_section_inner #commentform p input[type="text"] { box-sizing: border-box; max-width: 928px; width: 100%; height: 52px; border: 1px solid #CCCCCC; border-radius: 10px; }
.user_comments_section_inner #commentform .comment-form-comment textarea { resize: none; box-sizing: border-box; max-width: 928px; max-height: 160px; border: 1px solid #CCCCCC; border-radius: 10px; padding: 10px 0 0 10px; }
.user_comments_section_inner #commentform .comment-form-comment,
.user_comments_section_inner #commentform .comment-form-author,
.user_comments_section_inner #commentform .comment-form-email,
.user_comments_section_inner #commentform .comment-form-url { display: flex; flex-direction: column; gap: 12px; }
.user_comments_section_inner #commentform p:first-child { margin-bottom: 20px; }
.user_comments_section_inner #commentform .comment-form-comment { margin-bottom: 20px; }
.user_comments_section_inner #commentform .comment-form-cookies-consent { display: flex; flex-direction: row; gap: 12px; align-items: center; margin-bottom: 20px; }
.user_comments_section_inner #commentform .comment-form-cookies-consent #wp-comment-cookies-consent { height: 20px; width: 20px; }
.user_comments_section_inner #commentform .form-submit .wp-element-button { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 24px 32px; gap: 8px; height: 68px; background: #1572A2; border-radius: 32px; font-weight: 600; font-size: 20px; line-height: 20px; }
.user_comments_section_inner #commentform p:last-child:not(.form-submit) { display: none; }

.fourOfour_content_titles .fourOfour_content_sub_title { margin: 0; }
.fourOfour_content_titles .fourOfour_content_sub_title.inner { display: flex; flex-direction: column; gap: 12px; }
.fourOfour_content_titles .fourOfour_content_main_title.inner { display: flex; flex-direction: column; gap: 24px; }
.fourOfour_content_titles .wp-block-heading { color: #fff; }
.fourOfour_content_titles h1.wp-block-heading { font-weight: 600; font-size: 96px; line-height: 120%; display: flex; justify-content: center; align-items: center; letter-spacing: 1px; text-transform: uppercase; }
.fourOfour_content_titles h2.wp-block-heading { font-weight: 600; font-size: 48px; line-height: 120%; display: flex; justify-content: center; align-items: center; text-align: center; text-transform: capitalize; }

.copyrights_section .has-text-align-center span:first-child { display: none; }

/* book demo modal */
#field_4_14 h3 { text-align: center; margin: 0; }
#gf_progressbar_wrapper_4 { display: none; }
#gform_4 .gchoice.gchoice_4_12_1 { display: flex; flex-direction: row; gap: 15px; }
.gform_required_legend { display: none; }
#gform_4 #field_4_15 { display: flex; flex-direction: column; gap: 15px; padding: 0 15px; }
#book_demo_modal .modal-body { padding: 15px 35px; }
/*#gform_4 span { font-size: 14px; }*/
#gform_4 #field_4_15 .appointment-confirmation-item { display: flex; flex-direction: row; gap: 15px; }
#gform_4 .gform_page_footer { display: flex; justify-content: center; gap: 10px; align-items: center; }
#gform_4 #gform_previous_button_4 {
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000000;
    gap: 10px;
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    font-size: 14px;
    font-weight: 500;
    max-width: 300px;
    height: 52px;
    margin: 0;
}
#gform_4 #gform_submit_button_4 {
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    gap: 10px;
    background: #1572A2;
    border: 1px solid transparent;
    font-size: 14px;
    font-weight: 500;
    max-width: 300px;
    height: 52px;
    margin: 0;
}
#gform_4 option[disabled] {
    background: #efefefe0;
    color: #9f9f9f;
}
.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default,
.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,
.gravity-theme.ui-datepicker .ui-datepicker-header select { font-size: 14px !important; }
#ui-datepicker-div { z-index: 1 !important; }

#gform_5 .plan_updated_details p { font-size: 16px !important; }
#gform_5 option[disabled] {
    background: #efefefe0;
    color: #9f9f9f;
}

/* hover */
.pxtrack_header .page_site_navigation ul li a:hover { color: #105b82; text-decoration: none; }
.pxtrack_header .interested_btn a:hover { cursor: pointer; background: #fff; color: #105b82; border: 1px solid #105b82; text-decoration: none; }
.pxtrack_header .book_demo_btn a:hover { cursor: pointer; background: #fff; color: #105b82; border: 1px solid #105b82; text-decoration: none; }
.pxtrack_header .book_demo_btn a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6.5 7L1.5 12' stroke='%231572a2' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.book-for-demo-header a:hover { 
    text-decoration: none; 
    background-color: #fff; 
    color: #105b82;
    border: 1px solid #105b82;
}
.book-for-demo-header a:hover + .book-for-demo-header a::after { color: #105b82; }
.book-for-demo-header a::after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6.5 7L1.5 12' stroke='%231572a2' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.post_pagination_section .post-navigation a:hover { text-decoration: underline; cursor: pointer; }
.post_title a:hover { cursor: pointer; text-decoration: underline !important; }
.blog_category_wrapper_inner ul a:hover { cursor: pointer; text-decoration: underline !important; }
.feature-benefits-section .fnb_book_demo_btn a:hover {
    background-color: var(--wp--preset--color--contrast-2);
    border-color: var(--wp--preset--color--contrast-2);
    color: var(--wp--preset--color--base);
    text-decoration: none;
}
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons .button-left-demo:hover { 
    background: linear-gradient( to bottom, #ffd701 0%, #ff8a01 50%, #ff5f01 200%);
    box-shadow: 3px 5.196px 38px 0px rgba(255, 95, 1, 0.8);

}
#fnb-carousel .swiper-carousel .fnb-description .content-left .content-left-buttons .button-left-download:hover { 
    background: #ff8901; 
    & a{
        color: #fff;
    } 
}

.faqs_list_container .no_result_container h5 { color: #333333; }

.pricing_section_container .plan_button.book_btn span:hover { background-color: #fff; color: #1572a2d9; cursor: pointer; }
.home-contactus-section .wp-block-button a:hover { background-color: #1572a2; color: #fff; border: 2px solid #fff; text-decoration: none; }
.social_icons_container .facebook-icon:hover { transform:scale(1.1); }
.social_icons_container .meta-icon:hover { transform:scale(1.1); }
.social_icons_container .instagram-icon:hover { transform:scale(1.1); }
.social_icons_container .tiktok-icon:hover { transform:scale(1.1); }
.social_icons_container .youtube-icon:hover { transform:scale(1.1); }
.contact_section .contact_dets .tel_icon span a:hover { text-decoration: underline; }
.thank-you-content-container .homepage_button a:hover { background: #fff; color: #1572a2d9; text-decoration: none; }
#book_demo_modal #gform_4 #gform_next_button_4_13:hover { background-color: #fff; color: #1572A2; border: 1px solid #1572A2; }
.blog_archive_button_section a:hover { background-color: #fff; color: #1572A2; text-decoration: none; border: 1px solid #1572A2; }
.blog_archive_button_section a:hover::after { background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6.5 7L1.5 12' stroke='%231572a2' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.faqs_list_container .faq_title:hover { cursor: pointer; }
.book-for-demo-header a:hover::after { background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6.5 7L1.5 12' stroke='%23105b82' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.feature-benefits-section .fnb_book_demo_btn a:hover { background-color: #fff; color: #105b82; text-decoration: none; border: 1px solid #105b82; }
.feature-benefits-section .fnb_book_demo_btn a:hover::after { background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6.5 7L1.5 12' stroke='%231572a2' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.post_comment_container .user_comments_section_inner .commentlist .reply a:hover { background-color: #fff; color: #1572A2; text-decoration: none; }
#gform_wrapper_2 #gform_submit_button_2:hover { background-color: #fff; color: #1572A2; text-decoration: none; }
.not_found_search_section .wp-block-button a:hover { background-color: #fff; color: #1572A2; text-decoration: none; }
.sitemap_pages_container_inner ul li a:hover { text-decoration: underline; }
.single_post_bottom_section a:hover { color: #fff !important; text-decoration: underline !important; }
.post_image.featured:hover .image_overlay { display: flex; }
.blog_cat_img_container:hover .image_overlay { display: flex; }
.image_overlay .share_icon_single a:hover { transition: 0.2s; transform: scale(1.2); }
.image_overlay .search_icon:hover { transition: 0.2s; transform: scale(1.2); }
.image_overlay .enter_icon:hover { transition: 0.2s; transform: scale(1.2); }
.author_post_container .wp-block-social-links figure.linkedin_social a:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill= '%231572A2' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.48' y='0.48' width='29.04' height='29.04' rx='14.52' stroke='%23fff' stroke-width='0.96'/%3E%3Cpath d='M12.2384 20H10.1652V13.3235H12.2384V20ZM11.2007 12.4128C10.5377 12.4128 10 11.8637 10 11.2007C10 10.8823 10.1265 10.5769 10.3517 10.3517C10.5769 10.1265 10.8823 10 11.2007 10C11.5191 10 11.8245 10.1265 12.0497 10.3517C12.2749 10.5769 12.4014 10.8823 12.4014 11.2007C12.4014 11.8637 11.8634 12.4128 11.2007 12.4128ZM19.998 20H17.9292V16.7499C17.9292 15.9754 17.9136 14.982 16.8513 14.982C15.7733 14.982 15.6082 15.8236 15.6082 16.6941V20H13.5371V13.3235H15.5256V14.2342H15.5546C15.8314 13.7097 16.5075 13.1561 17.5162 13.1561C19.6145 13.1561 20.0002 14.5378 20.0002 16.3325V20H19.998Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.author_post_container .wp-block-social-links figure.skype_social a:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='%231572A2' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.48' y='0.48' width='29.04' height='29.04' rx='14.52' stroke='%231572A2' stroke-width='0.96'/%3E%3Cg clip-path='url(%23clip0_24_3257)'%3E%3Cpath d='M19.7775 11.0001C19.7321 10.9954 19.6863 10.9954 19.6409 11.0001H10.3075C10.2477 11.001 10.1883 11.01 10.1309 11.0268L14.9475 15.8234L19.7775 11.0001Z' fill='%23fff'/%3E%3Cpath d='M20.2692 11.4634L15.4159 16.2967C15.291 16.4209 15.122 16.4906 14.9459 16.4906C14.7698 16.4906 14.6008 16.4209 14.4759 16.2967L9.66591 11.5C9.65112 11.5544 9.64328 11.6104 9.64258 11.6667V18.3334C9.64258 18.5102 9.71282 18.6798 9.83784 18.8048C9.96286 18.9298 10.1324 19 10.3092 19H19.6426C19.8194 19 19.989 18.9298 20.114 18.8048C20.239 18.6798 20.3092 18.5102 20.3092 18.3334V11.6667C20.3066 11.5973 20.2931 11.5287 20.2692 11.4634ZM10.7659 18.3334H10.3026V17.8567L12.7259 15.4534L13.1959 15.9234L10.7659 18.3334ZM19.6359 18.3334H19.1692L16.7392 15.9234L17.2092 15.4534L19.6326 17.8567L19.6359 18.3334Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24_3257'%3E%3Crect width='12' height='12' fill='white' transform='translate(9 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

#field_7_14 h3 { text-align: center; margin: 0; }
#gf_progressbar_wrapper_7 { display: none; }
#gform_7 .gchoice.gchoice_4_12_1 { display: flex; flex-direction: row; gap: 15px; }
.gform_required_legend { display: none; }
#gform_7 #field_7_15 { display: flex; flex-direction: column; gap: 15px; padding: 0 15px; }
/*#gform_7 span { font-size: 14px; }*/
#gform_7 #field_7_15 .appointment-confirmation-item { display: flex; flex-direction: row; gap: 15px; }
#gform_7 .gform_page_footer { display: flex; justify-content: center; gap: 10px; align-items: center; }
#gform_7 #gform_previous_button_7 {
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000000;
    gap: 10px;
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    font-size: 14px;
    font-weight: 500;
    max-width: 300px;
    height: 52px;
    margin: 0;
}
#gform_7 #gform_submit_button_7 {
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    gap: 10px;
    background: #1572A2;
    border: 1px solid transparent;
    font-size: 14px;
    font-weight: 500;
    max-width: 300px;
    height: 52px;
    margin: 0;
}
#gform_7 option[disabled] {
    background: #efefefe0;
    color: #9f9f9f;
}

