/* Global Styles Start */

p:last-child {
    margin-bottom: 0 !important;
}

body {
    overflow-x: hidden;
}


div.font_inherits a,
.link_inherit_font p a {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    word-break: break-word;
}

div.color_inherit a {
    color: inherit !important;
}

.common_link_breaker div {
    word-break: break-word;
}

.elementor-widget.elementor-widget-icon .elementor-icon-wrapper {
    display: flex;
}

.comming_soon_main::before {
    top: 92px !important;
    right: 27px;
    left: auto !important;
}

.comming_soon_main form input[type="email"] {
    padding: 1.042vw !important;
}

.cust_head_comming_soon:before {
    transform: skewX(-20deg);
}

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
    padding-block: 20px;
}

.elementor-widget-n-accordion .e-n-accordion-item:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    pointer-events: none;
    background: var(--e-global-color-secondary);
    opacity: 1;
    transition: all 0.25s linear;
}

.elementor-widget-n-accordion .e-n-accordion-item .e-closed {
    display: flex !important;
    transition: all 0.3s;
    transform: rotate(-90deg);
}

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] .e-closed {
    transform: rotate(0deg);
}

.link_underline a {
    text-decoration: underline !important;
}

.line_height_none {
    line-height: 0 !important;
}

.case_study_item .case_study_mediabox::after,
.single_service_iconbox::after,
.single_team_loop_item::after,
.faq.type-faq::after,
.testimonial_item::after,
.blog_item::after,
.common_breaducmb .elementor-widget-container:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    border-radius: 5px;
    border: 1px solid var(--e-global-color-primary);
    width: 100%;
    height: 100%;
    z-index: 0;
}

.common_breaducmb .troo-advanced-breadcrumb {
    z-index: 1;
    position: relative;
}

.single_service_iconbox *,
.elementor-icon-box-title a {
    transition: all 0.3s;
}

.single_service_iconbox:hover .single_service_title .elementor-heading-title {
    color: var(--e-global-color-primary) !important;
}

.single_service_iconbox:hover .single_service_icon {
    background-color: var(--e-global-color-primary) !important;
}

.elementor-widget-icon-box .elementor-icon-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

/* Global Styles End */

/* Header Code Start */
.header_menu_main li.menu-item.current-menu-parent>a {
    color: var(--e-global-color-primary) !important;
}

.header_menu_main li.menu-item.current-menu-parent>a .sub-arrow svg {
    fill: var(--e-global-color-primary) !important;
}

.header_menu_main li.menu-item.current-menu-parent a::before {
    opacity: 1 !important;
}

.reverse_iconbox .elementor-icon-box-content {
    display: flex;
    flex-direction: column-reverse;
    gap: 8px;
}

header.elementor-location-header {
    position: sticky;
    top: 0;
    z-index: 9999;
    overflow-x: clip;
}

body .header_sec .header_topbar>div {
    transition: all 0.25s linear;
}

header .elementor-icon-wrapper {
    line-height: 0;
}

header .elementor-item::before {
    border-radius: 5px;
}

.header_main::after {
    content: "";
    position: absolute;
    left: -100vw;
    top: 0;
    right: -100vw;
    bottom: 0;
    background: var(--e-global-color-b852b0b);
    pointer-events: none;
    z-index: 0;
}

.header_main .elementor-menu-toggle {
    padding: 0;
}

.header_menu_main .elementor-nav-menu a {
    line-height: 22px !important;
}

.elementor-widget-off-canvas .e-off-canvas {
    max-width: 100vw;
}

.header_menu_main .elementor-nav-menu>.menu-item .sub-menu li a {
    border-left-width: 5px !important;
    transition: all 0.4s;
}

body.sticky_header #site_header .header_menu_main .elementor-nav-menu>.menu-item .sub-menu {
    margin-top: 20px !important;
}

.header_menu_main .elementor-nav-menu>.menu-item .sub-menu li a:hover {
    border-left-color: var(--e-global-color-primary) !important;
}

body .header_sec {
    transition: all 0.25s linear;
}

.header_menu_main .elementor-nav-menu>.menu-item .sub-menu {
    width: 240px !important;
    border: 1px solid rgba(69, 195, 158, 0.25) !important;
}

.header_menu_main .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.header_menu_main .elementor-nav-menu--dropdown .elementor-item.highlighted,
.header_menu_main .elementor-nav-menu--dropdown .elementor-item:focus,
.header_menu_main .elementor-nav-menu--dropdown .elementor-item:hover,
.header_menu_main .elementor-sub-item.elementor-item-active,
.header_menu_main .elementor-sub-item.highlighted,
.header_menu_main .elementor-sub-item:focus,
.header_menu_main .elementor-sub-item:hover {
    background-color: rgba(69, 195, 158, 0.25) !important;
}

/* Header Code End */



/* Blog Section Design */
.blog_item_media a.elementor-post-info__terms-list-item {
    font-family: inherit;
    line-height: inherit;
    font-weight: inherit;
    transition: all 0.4s ease;
    display: inline-block !important;
}

.blog_item {
    height: 100% !important;
}

.blog_btn_bar {
    margin-top: auto !important;
}

.blog_item .blog_item_media a.elementor-post-info__terms-list-item:hover {
    color: var(--e-global-color-primary) !important;
}

.blog_item_media span.elementor-post-info__terms-list {
    display: inline-block !important;
}

.blog_item .elementor-widget-theme-post-title a {
    font-weight: inherit !important;
    display: block !important;
}

.cust_siderbar_trigger a {
    cursor: pointer;
}

.case_study_item .case_study_mediabox::after,
.single_service_iconbox::after,
.single_team_loop_item::after,
.faq.type-faq::after,
.testimonial_item::after,
.blog_item::after {
    transition: all 0.4s ease;
    opacity: 0;
}

.blog_item::after,
.case_study_item .case_study_mediabox::after,
.single_service_iconbox:after,
.testimonial_item::after {
    z-index: -1;
}
.faq.type-faq{
    position: relative;
}
.faq.type-faq .faq_item {
	z-index: 1;
}
body.elementor-editor-active .splide__list {
    opacity: 1;
    visibility: visible;
    flex-wrap: wrap !important;
}

.case_study_item:hover .case_study_mediabox::after,
.single_service_iconbox:hover::after,
.single_team_loop_item:hover::after,
.faq.type-faq:hover::after,
.testimonial_item:hover::after,
.blog_item:hover::after {
    opacity: 1;
    top: 10px;
    left: 10px;
}
.faq_cust_imgbox .elementor-image-box-content{
    width: auto !important;
}
.elementor-shape-circle .elementor-icon{
    position: relative;
}
.about_card_grid_item  .elementor-icon:after {
    content: "";
    position: absolute;
    left: -7px;
    top: -7px;
    right: -7px;
    bottom: -7px;
    aspect-ratio: 1;
    border: 1px dashed var(--e-global-color-b852b0b);
    border-radius: 50%;
}
.about_card_grid{
    counter-reset: section;
}

.about_card_grid_item .elementor-icon:before {
    position: absolute;
    left: -12px;
    bottom: 0;
    max-width: 39px;
    max-height: 39px;
    border: 1px dashed var(--e-global-color-b852b0b);
    border-radius: 50%;
    counter-increment: section;
    content: "0" counter(section) "";
    padding: 6px;
    font-family: var(--e-global-typography-7dd0008-font-family);
    font-size: var(--e-global-typography-7dd0008-font-size);
    font-weight: var(--e-global-typography-7dd0008-font-weight);
    text-transform: var(--e-global-typography-7dd0008-text-transform);
    line-height: var(--e-global-typography-7dd0008-line-height);
    letter-spacing: var(--e-global-typography-7dd0008-letter-spacing);
    color: var(--e-global-color-b852b0b);
    background: var(--e-global-color-secondary);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    z-index: 1;
    box-shadow: 0 0 0 4px var(--e-global-color-primary);
    height: 100%;
}
.about_card_grid_item .elementor-icon-box-icon{
    position: relative;
}
.about_card_grid_item:not(:last-child) .elementor-icon-box-icon:after {
    content: "";
    position: absolute;
    background: url("/wp-content/uploads/2026/07/s.svg") no-repeat;
    background-position: center;
    background-size: contain;
    width: 114px;
    height: 31px;
    top: 50%;
    transform: translateY(-50%);
    left: calc(100% - 15px);
}

.blog_item .elementor-widget-theme-post-featured-image a {
    width: 100%;
    position: relative;
    padding-top: 75.75%;
    display: block;
    overflow: hidden;
    background-color: var(--e-global-color-secondary);
}

.blog_item .elementor-widget-theme-post-featured-image a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, #1C2541 0.24%, rgba(28, 37, 65, 0.00) 43.96%);
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease;
}

.common_img_ratio {
    line-height: 0 !important;
}

.case_study_item:hover .case_study_mediabox::before {
    z-index: 1;
    pointer-events: none;
}

.common_img_ratio img {
    position: absolute;
    left: 0;
    object-fit: cover;
    top: 0;
    height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    transition: all 0.4s ease;
}

.blog_item .blog_btn .elementor-button-icon {
    font-size: 30px;
}

.blog_item .blog_btn .elementor-button-content-wrapper {
    align-items: center;
}

.blog_item .blog_btn g {
    transition: all 0.3s ease;
}

.blog_item .blog_btn:hover g {
    opacity: 1 !important;
}

.testimonial_media::after {
    border: 1px dashed #45C39E;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: -5px;
    transition: all 0.3s ease;
    top: -5px;
    right: -5px;
    bottom: -5px;
    pointer-events: none;
}

.case_study_content_inner,
.testimonial_item .testimonial_author_name * {
    transition: all 0.3s ease !important;
}

.case_study_item:hover .case_study_title *,
.testimonial_item:hover .testimonial_author_name * {
    color: var(--e-global-color-primary) !important;
}

.testimonial_item:hover .testimonial_media::after {
    border-color: var(--e-global-color-secondary);
}


.single_team_loop_item .single_team_loop_item_media .elementor-widget-theme-post-featured-image a {
    position: relative;
    padding-top: 97.75%;
    width: 100%;
}

.single_team_loop_item .single_team_loop_item_media .elementor-widget-theme-post-featured-image {
    line-height: 0;
}

.single_team_loop_item_media::before {
    transition: all 0.3s linear !important;
    z-index: 2;
    pointer-events: none;
}

.case_study_item .case_study_mediabox::before {
    transition: all 0.3s linear !important;
    z-index: 1;
    pointer-events: none;
}

.single_team_loop_item .single_team_loop_item_content {
    transition: all 0.3s linear !important;
}

.single_team_loop_item:hover .single_team_loop_item_content {
    background: var(--e-global-color-primary) !important;
}

.single_team_loop_item:hover .single_team_loop_item_media::before {
    opacity: 0.5 !important;
}

.single_team_loop_item .team_info {
    transform: translateY(62px);
}

form input::placeholder {
    opacity: 1 !important;
}

.case_study_item .case_study_arrow,
.single_service_iconbox .single_service_arrow,
.single_team_loop_item .team_social_links {
    transition: all 0.3s linear !important;
    opacity: 0;
}

.single_service_iconbox:hover .single_service_arrow,
.single_team_loop_item:hover .team_social_links {
    opacity: 1;
}

.case_study_item .case_study_media a {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 117.20%;
}

.case_study_arrow:after,
.case_study_arrow:before {
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    content: "";
    position: absolute;
    width: 0;
    transition: all 0.3s linear !important;
    height: 0;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
}

.case_study_arrow:before {
    transform: translateY(-50%) rotate(-90deg);
    top: 50%;
    left: calc(100% + 99px);
}

.case_study_item:hover .case_study_arrow {
    opacity: 1;
}

.case_study_item:hover .case_study_arrow:before,
.case_study_item:hover .case_study_arrow:after {
    height: 200px;
    opacity: 1;
    width: 3px;
}

.team_progress .elementor-progress-wrapper {
    margin-top: 15px;
    padding-block: 2px;
}

div.team_post_content p {
    margin-bottom: 15px;
}

.three_column_list ul.elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.three_column_list ul.elementor-icon-list-items>li {
    width: 100%;
    max-width: calc(33.33% - 12px);
    gap: 5px;
}

/* Blog Section Design */


.blog_post_content_all blockquote {
    padding: 25px !important;
    background: var(--e-global-color-primary) !important;
    margin-inline: 0;
    border-radius: 5px;
}

.blog_post_content_all blockquote p {
    color: var(--e-global-color-b852b0b);
}

div.blog_post_content_all h1 {
    color: var(--e-global-color-secondary);
}

div.blog_post_content_all h2,
div.blog_post_content_all h3,
div.blog_post_content_all h4,
div.blog_post_content_all h5,
div.blog_post_content_all h6,
div.blog_post_content_all ul,
div.blog_post_content_all ol,
div.blog_post_content_all blockquote,
div.blog_post_content_all pre,
div.blog_post_content_all table,
div.blog_post_content_all hr,
div.blog_post_content_all figure,
div.blog_post_content_all figcaption,
div.blog_post_content_all address,
div.blog_post_content_all dl,
div.blog_post_content_all article,
div.blog_post_content_all aside,
div.blog_post_content_all details,
div.blog_post_content_all summary,
div.blog_post_content_all main,
div.blog_post_content_all nav,
div.blog_post_content_all header,
div.blog_post_content_all footer,
div.blog_post_content_all hgroup,
div.blog_post_content_all menu,
div.blog_post_content_all canvas,
div.blog_post_content_all output,
div.blog_post_content_all progress,
div.blog_post_content_all audio,
div.blog_post_content_all video,
div.blog_post_content_all iframe,
div.blog_post_content_all object,
div.blog_post_content_all picture,
div.blog_post_content_all map,
div.blog_post_content_all area,
div.blog_post_content_all .elementor-widget-video,
div.blog_post_content_all p {
    margin-block: 15px;
}

div.blog_post_content_all p {
    margin-bottom: 15px;
}

div.blog_post_content_all blockquote p:first-child {
    margin-top: 0;
}

div.blog_post_content_all .elementor-widget-heading+.elementor-widget-text-editor p {
    margin-top: 0;
}

div.blog_post_content_all img {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}

div.blog_post_content_all li {
    margin-block: 10px;
}

.blog_info-meta .elementor-post-info {
    row-gap: 10px;
}

.comment-form label {
    margin-bottom: 10px;
    line-height: 1.5;
}

.related_blog_item .elementor-widget-icon {
    opacity: 0;
    transition: all 0.3s !important;
}

.related_blog_item:hover .elementor-widget-icon {
    opacity: 1;
}

.blog_info-meta li {
    padding-bottom: 15px !important;
}

.blog_info-meta li::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    max-width: 100px;
    border-radius: 5px;
    background: var(--e-global-color-secondary);
    opacity: 0.2;
}

.elementor-widget-post-comments .comments-area .comment-reply-title {
    margin-top: 0;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family);
    font-size: var(--e-global-typography-6e39158-font-size);
    font-weight: var(--e-global-typography-6e39158-font-weight);
    text-transform: var(--e-global-typography-6e39158-text-transform);
    font-style: var(--e-global-typography-6e39158-font-style);
    text-decoration: var(--e-global-typography-6e39158-text-decoration);
    line-height: var(--e-global-typography-6e39158-line-height);
    letter-spacing: var(--e-global-typography-6e39158-letter-spacing)
}

.cust_article_share .post_share .elementor-grid-item:first-child .elementor-share-btn__text {
    padding-left: 0;
}

.comment-form {
    display: flex;
    flex-direction: row;
    gap: 20px;
    flex-wrap: wrap;
}

.blog_feature_img.common_img_ratio {
    position: relative;
    padding-top: 39.35%;
}

.blog_siderbar .e-search-input-wrapper {
    position: static !important;
}

.blog_siderbar .e-search-results {
    background: var(--e-global-color-ed3aa07);
    border: 0 !important;
    padding: 15px 0 !important;
}

.blog_siderbar .e-search-results .elementor-heading-title {
    font-family: "Manrope", Sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
    transition: all 0.3s !important;
}

.blog_info-meta .elementor-post-info__terms-list-item {
    transition: all 0.3s !important;

}

.blog_info-meta .elementor-post-info__terms-list-item:hover,
.blog_siderbar .e-search-results .post:hover .elementor-heading-title {
    color: var(--e-global-color-primary) !important;
}

.comment-form textarea,
.comment-form input {
    border-color: rgba(19, 31, 48, 0.2);
    resize: none;
    border-radius: 0;
    box-shadow: none;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-text-font-family);
    font-size: 16px;
    padding: 20px 15px;
    font-weight: 400;
    outline: none;
    line-height: 1.3;
}

.comment-form .form-submit,
.comment-form .comment-form-comment {
    order: 1;
    width: 100%;
}

.comment-form textarea {
    height: 158px;
}

.comment-form textarea:focus {
    border-color: var(--e-global-color-secondary);
}

.comment-form .comment-form-author,
.comment-form .comment-form-email {
    width: 100%;
    max-width: calc(50% - 10px);
}

.comment-form .comment-form-cookies-consent {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: flex-start;
    order: 1;
}

.comment-form .comment-form-cookies-consent input {
    margin-top: 2px;
}

.comment-form .comment-form-cookies-consent label {
    margin: 0;
}

.comment-form .comment-form-url {
    width: 100%;
}

.why_choose_us_counter .elementor-counter-number-suffix {
    width: auto !important;
    flex: unset !important;
}

.why_choose_us_counter .elementor-counter-number-wrapper {
    flex: unset !important;
    margin-right: 16px;
}

.why_choose_us_right::after,
.why_choose_us_left::after {
    border-radius: 706px;
    opacity: 0.05;
    background: var(--e-global-color-secondary);
    filter: blur(125px);
    content: "";
    width: 706px;
    height: 706px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    aspect-ratio: 1;
    left: 50%;
}

.why_choose_us_right::after {
    opacity: 0.2;
    bottom: 32px;
    left: 42px;
    transform: unset;
    top: unset;
    background: var(--e-global-color-primary);
}

.faq_cust_imgbox img {
    min-width: fit-content;
    padding: 5px;
}

.why_choose_us_counter .elementor-counter {
    border: 1px dashed var(--e-global-color-primary);
    padding: 15px;
    border-radius: 5px;
}
.faq_light .faq_item {
	background: var(--e-global-color-b852b0b) !important;
}
.iconbox_experience:not(:last-child)::after {
    content: "";
    position: absolute;
    right: -30px;
    height: 100%;
    width: 1px;
    background: var(--e-global-color-secondary);
    top: 0;
    bottom: 0;
}

/* Footer Code Start */
footer.elementor-location-footer {
    position: relative;
}

.common_banner_sec::after,
footer.elementor-location-footer::after {
    content: "";
    pointer-events: none;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='95' viewBox='0 0 1920 95' fill='none'%3E%3Cpath d='M0 0.00012207V29.5536C44.3613 43.1704 89.8613 52.7551 135.946 58.1909C163.927 62.0574 192.169 63.7175 220.41 63.1559C272.897 61.7373 312.587 52.1029 362.651 39.5131C385.348 33.8684 414.369 25.889 447.765 14.6291C466.259 11.0218 485.074 9.30873 503.916 9.51634C511.068 9.51634 518.2 9.87098 525.313 10.5803C532.09 11.1713 538.829 12.0185 545.527 13.1219C551.881 14.1562 558.235 15.427 564.501 16.9047C570.766 18.3824 576.322 19.8601 582.233 21.6333C588.143 23.4065 593.168 25.1501 598.576 27.1302C603.984 29.1103 608.595 30.9426 613.53 33.0409C618.465 35.1392 622.573 37.0306 627.036 39.2176C631.498 41.4045 634.661 42.9413 638.857 45.3351C641.251 46.665 644.059 48.2905 648.255 50.3592C649.91 51.1867 651.683 52.0142 653.959 52.9008C656.235 53.7874 658.392 54.4081 659.338 54.7331C666.253 56.9989 673.228 59.0676 680.262 60.9394C686.803 62.6535 693.374 64.1902 699.974 65.5497C706.062 66.791 712.209 67.8844 718.356 68.8006C724.011 69.6281 729.665 70.3177 735.32 70.8693C740.442 71.3619 745.555 71.7461 750.658 72.0219C755.209 72.2583 759.76 72.3766 764.312 72.4357H769.779C811.154 72.1697 844.195 64.2494 870.497 57.984C895.751 52.5107 920.474 44.8267 944.381 35.021C970.033 24.234 976.89 17.8209 1000.38 10.9349C1021.84 4.66958 1038.51 3.33967 1058.43 1.80289C1066.61 1.15271 1089.67 -0.41362 1139.82 2.54173C1142.51 2.68949 1185.51 5.2902 1211.07 8.7184C1284.51 18.6484 1358.84 55.206 1395.16 74.7704C1426.84 87.3321 1460.53 94.0411 1494.61 94.5712C1528.41 94.7235 1562 89.0963 1593.91 77.9326C1621.3 68.8006 1626.74 62.8603 1662.8 48.8224C1688.2 38.9023 1714.22 30.6589 1740.7 24.1453C1758.74 20.0238 1777.1 17.4238 1795.58 16.3727C1837.7 13.7056 1879.95 19.1843 1920 32.5089V0.00012207H0Z' fill='white'/%3E%3C/svg%3E");
    left: 0;
    right: 0;
    top: -1px;
    max-height: 95px;
    height: 100%;
    z-index: 1;
    background-position: top center;
}

.common_banner_sec::after {
    top: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='95' viewBox='0 0 1920 95' fill='none'%3E%3Cpath d='M0 94.5711V65.0176C44.3613 51.4008 89.8613 41.8161 135.946 36.3803C163.927 32.5138 192.169 30.8537 220.41 31.4153C272.897 32.8339 312.587 42.4683 362.651 55.0581C385.348 60.7028 414.369 68.6822 447.765 79.9421C466.259 83.5494 485.074 85.2625 503.916 85.0549C511.068 85.0549 518.2 84.7002 525.313 83.9909C532.09 83.3999 538.829 82.5527 545.527 81.4493C551.881 80.415 558.235 79.1442 564.501 77.6665C570.766 76.1888 576.322 74.7112 582.233 72.9379C588.143 71.1647 593.168 69.4211 598.576 67.441C603.984 65.4609 608.595 63.6286 613.53 61.5303C618.465 59.432 622.573 57.5406 627.036 55.3536C631.498 53.1667 634.661 51.6299 638.857 49.2361C641.251 47.9062 644.059 46.2807 648.255 44.212C649.91 43.3845 651.683 42.557 653.959 41.6704C656.235 40.7838 658.392 40.1632 659.338 39.8381C666.253 37.5723 673.228 35.5036 680.262 33.6318C686.803 31.9177 693.374 30.381 699.974 29.0215C706.062 27.7803 712.209 26.6868 718.356 25.7706C724.011 24.9431 729.665 24.2535 735.32 23.7019C740.442 23.2093 745.555 22.8251 750.658 22.5493C755.209 22.3129 759.76 22.1946 764.312 22.1355H769.779C811.154 22.4015 844.195 30.3218 870.497 36.5872C895.751 42.0606 920.474 49.7445 944.381 59.5502C970.033 70.3372 976.89 76.7503 1000.38 83.6363C1021.84 89.9016 1038.51 91.2315 1058.43 92.7683C1066.61 93.4185 1089.67 94.9848 1139.82 92.0295C1142.51 91.8817 1185.51 89.281 1211.07 85.8528C1284.51 75.9228 1358.84 39.3652 1395.16 19.8008C1426.84 7.2391 1460.53 0.530143 1494.61 -2.92785e-06C1528.41 -0.152306 1562 5.47492 1593.91 16.6386C1621.3 25.7706 1626.74 31.7109 1662.8 45.7488C1688.2 55.6689 1714.22 63.9124 1740.7 70.4259C1758.74 74.5474 1777.1 77.1474 1795.58 78.1985C1837.7 80.8656 1879.95 75.3869 1920 62.0623V94.5711H0Z' fill='white'/%3E%3C/svg%3E");
    bottom: -1px;
    background-position-y: bottom;
}


/* Footer Code End */