/*
Theme Name: The Accountant ID
Description: WordPress Theme for The Accountant ID
Author: -
Author URI: -
Version: 1.0.0
Text Domain: theaccountantid
Domain Path: /languages
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Quicksand:wght@400;600;700&display=swap');

:root {
    --color-primary: #1F7CFF;
    --color-secondary: #F75C4E;
    --color-black: #000000;
    --color-text: #575455;
    --color-white: #FFFFFF;
    --color-transparent: transparent;
    --color-grey: #FAFCFF;
    --color-dark-blue: #062149;
}

/* Global */
a {
    transition: all 0.3s;
}

body {
    font-size: 18px;
    font-family: 'Quicksand', sans-serif;
    line-height: 1.7em;
    color: var(--color-text);
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
    line-height: 1.5em;
    font-weight: 700;
}

h1 {
    font-size: 46px;
}

h2 {
    font-size: 44px;
}

h3 {
    font-size: 36px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
    line-height: 1.7em;
}

h6 {
    font-size: 16px;
}

.tid-transition {
    transition: all 0.3s;
}

.tid-button {
    padding: 14px 50px !important;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    height: auto !important;
    transition: all 0.3s;
}

.tid-button-bordered {
    border-color: var(--color-primary);
    color: var(--color-primary);
    background-color: var(--color-transparent);
}

.tid-button-bordered:hover {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

.tid-button-bg {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    color: var(--color-white);
}

.tid-button-bg:hover {
    color: var(--color-primary);
    background-color: var(--color-transparent);
    border-color: var(--color-primary);
}

.tid-button-box-shadow {
    box-shadow: 0px 24px 45px rgba(12, 36, 84, 0.16);
}

.tid-bg-primary {
    background-color: var(--color-primary);
}

.tid-bg-grey {
    background-color: var(--color-grey);
}

.tid-bg-white {
    background-color: var(--color-white);
}

.tid-text-color-primary {
    color: var(--color-primary);
}

.tid-text-color-blue {
    color: var(--color-secondary);
}

.tid-text-color-black {
    color: var(--color-black);
}

.tid-subtitle {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    line-height: 1.5em;
    font-weight: 700;
}

::-webkit-input-placeholder {
    /* Edge */
    color: var(--color-text);
    opacity: 1 !important;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: var(--color-text);
    opacity: 1 !important;
}

::placeholder {
    color: var(--color-text);
    opacity: 1 !important;
}

@media(max-width: 980px) {
    .container {
        padding-left: 20px;
        padding-right: 20px;
    }

    h1 {
        font-size: 36px;
    }

    h2 {
        font-size: 34px;
    }

    h3 {
        font-size: 28px;
    }
}

@media(min-width: 1280px) {
    .theaccountantid .container {
        max-width: 1230px !important;
    }
}

/* Header
============================================ */
header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    padding: 25px 0;
    z-index: 99;
    background-color: #fff;
}

body.admin-bar header {
    top: 32px;
}

body.scrolled header {
    padding: 8px 0;
    box-shadow: 0px 1px 35px rgb(12 36 84 / 16%);
}

header .custom-logo-link {
    display: inline-flex;
    align-items: center;
}

/* Header Logo */
.tid-header-logo {
    display: flex;
}

.tid-header-logo img {
    transition: all 0.3s;
}

body.scrolled .tid-header-logo img {
    width: 200px;
}

/* Main Menu */
.tid-main-menu>li {
    display: inline-block;
    margin: 0 40px;
    padding: 25px 0;
}

li.menu-item-has-children>a {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.293 0.292999L6.00003 4.586L1.70703 0.292999L0.29303 1.707L6.00003 7.414L11.707 1.707L10.293 0.292999Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: auto;
    padding-right: 25px;
    background-repeat: no-repeat;
    background-position: right center;
}

li.menu-item-has-children>a:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.293 0.292999L6.00003 4.586L1.70703 0.292999L0.29303 1.707L6.00003 7.414L11.707 1.707L10.293 0.292999Z' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
}

.tid-main-menu li a {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    color: #000000;
}

.tid-main-menu li.current-menu-item a,
.tid-main-menu li a:hover {
    color: var(--color-primary);
}

.tid-main-menu .sub-menu {
    min-width: 295px;
    position: absolute;
    top: 70px;
    padding: 32px;
    border-radius: 10px;
    box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
    background-color: var(--color-white);
    text-align: left;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
}

.tid-main-menu>li.menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
}

.tid-main-menu .sub-menu li:not(:last-child) {
    margin-bottom: 30px;
}

.tid-main-menu .sub-menu li a {
    display: block;
}

.tid-main-menu .sub-menu li a:hover {
    color: var(--color-primary);
}

header .navbar-burger,
header .navbar-burger span {
    width: 20px;
}

header .navbar-burger span {
    margin-bottom: 3px;
}

header .navbar-burger span:nth-child(2) {
    top: 50%;
}

header .navbar-burger span:nth-child(3) {
    top: calc(50% + 6px)
}

header .navbar-burger:hover {
    background-color: var(--color-transparent);
}

@media(max-width: 980px) {
    .tid-main-menu__wrapper {
        display: none;
    }

    header .columns {
        display: flex;
    }

    /* header .columns .column:last-child{
        text-align: right;
    } */
}

@media(max-width: 767px) {
    header .columns .column:last-child {
        display: none;
    }

    header .custom-logo-link {
        width: 220px;
    }

    header {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}

/* Mobile Popup Menu */
.tid-mobile-popup-menu__wrapper {
    width: 100%;
    height: 100vh;
    background-color: var(--color-white);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    padding: 40px 30px;
    display: none;
}

.tid-mobile-popup-menu__wrapper>div {
    height: 100vh;
}

.tid-mobile-popup-menu__wrapper .tid-popup-menu__wrapper li {
    margin-bottom: 20px;
    font-size: 22px;
}

.tid-mobile-popup-menu__wrapper .tid-popup-menu__wrapper li a {
    color: var(--color-black);
}

.tid-mobile-popup-menu__wrapper .tid-popup-menu__wrapper li .sub-menu {
    display: none;
    padding-top: 10px;
}

.tid-mobile-popup-menu__wrapper .tid-popup-menu__wrapper li .sub-menu li {
    font-size: 20px;
    margin-bottom: 10px;
}

header .tid-mobile-popup-menu__wrapper .custom-logo-link {
    width: 180px;
}

header .tid-mobile-popup-menu__wrapper .tid-button {
    margin-top: 40px;
}

.tid-close svg {
    width: 50px;
}

/* Home Page 
============================================ */

/* Banner */
.tid-home-banner__wrapper {
    padding: 150px 0 120px;
    overflow: hidden;
}

.tid-home-banner__wrapper h1 {
    text-transform: capitalize;
}

.tid-home-banner__wrapper .tid-home-banner__content-wrapper {
    max-width: 550px;
    padding-top: 40px;
}

.tid-home-banner__wrapper .tid-home-banner__image {
    position: relative;
}

.tid-home-banner__wrapper .tid-home-banner__image::before {
    content: url("data:image/svg+xml,%3Csvg width='71' height='71' viewBox='0 0 71 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_2_528)'%3E%3Ccircle cx='35.5' cy='32.5' r='15.5' fill='url(%23paint0_linear_2_528)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_2_528' x='0' y='0' width='71' height='71' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2_528'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2_528' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2_528' x1='35.5' y1='17' x2='35.5' y2='48' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8E8E'/%3E%3Cstop offset='1' stop-color='%23F62424'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -30px;
    left: 80px;
}

.tid-home-banner__wrapper .tid-home-banner__image::after {
    content: url("data:image/svg+xml,%3Csvg width='71' height='71' viewBox='0 0 71 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_2_528)'%3E%3Ccircle cx='35.5' cy='32.5' r='15.5' fill='url(%23paint0_linear_2_528)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_2_528' x='0' y='0' width='71' height='71' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2_528'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2_528' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2_528' x1='35.5' y1='17' x2='35.5' y2='48' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8E8E'/%3E%3Cstop offset='1' stop-color='%23F62424'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    position: absolute;
    top: 0;
    right: -100px;
}

.tid-home-banner__wrapper .tid-home-banner__image img {
    width: 100%;
}


@media(max-width: 1099px) {
    .tid-home-banner__wrapper .tid-home-banner__image::before {
        bottom: -60px;
        left: 40px;
    }

    .tid-home-banner__wrapper .tid-home-banner__image::after {
        right: -50px;
    }
}

@media(max-width: 980px) {
    .tid-home-banner__wrapper .tid-home-banner__content-wrapper {
        max-width: 100%;
        margin-bottom: 40px;
        padding-top: 0;
    }
}

@media(max-width: 767px) {
    .tid-home-banner__wrapper .tid-home-banner__image::before {
        bottom: -40px;
        left: 0px;
    }

    .tid-home-banner__wrapper {
        padding-bottom: 100px;
    }
}

/* About Section */
.tid-about-section {
    padding-bottom: 135px;
    overflow: hidden;
}

.tid-about-section .tid-image-box__image-wrapper {
    max-width: 565px;
}

.tid-about-section .tid-image-box__image {
    position: relative;
}

.tid-about-section .tid-image-box__image::before {
    content: url("data:image/svg+xml,%3Csvg width='99' height='71' viewBox='0 0 99 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.5' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: -18px;
    left: -30px;
    z-index: -1;
}

.tid-about-section .tid-image-box__image::after {
    content: url("data:image/svg+xml,%3Csvg width='100' height='73' viewBox='0 0 100 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.53392' cy='3.87248' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.53392 3.87248)' fill='%23FF958D'/%3E%3Cellipse cx='3.10325' cy='47.6532' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.10325 47.6532)' fill='%23FF958D'/%3E%3Cellipse cx='39.9208' cy='3.38627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 39.9208 3.38627)' fill='%23FF958D'/%3E%3Cellipse cx='40.4901' cy='47.167' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.4901 47.167)' fill='%23FF958D'/%3E%3Cellipse cx='77.3076' cy='2.90013' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.3076 2.90013)' fill='%23FF958D'/%3E%3Cellipse cx='77.877' cy='46.6808' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.877 46.6808)' fill='%23FF958D'/%3E%3Cellipse cx='2.81859' cy='25.7627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.81859 25.7627)' fill='%23FF958D'/%3E%3Cellipse cx='3.38789' cy='69.5432' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.38789 69.5432)' fill='%23FF958D'/%3E%3Cellipse cx='40.2055' cy='25.2765' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.2055 25.2765)' fill='%23FF958D'/%3E%3Cellipse cx='40.7748' cy='69.057' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.7748 69.057)' fill='%23FF958D'/%3E%3Cellipse cx='77.5923' cy='24.7903' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.5923 24.7903)' fill='%23FF958D'/%3E%3Cellipse cx='78.1616' cy='68.5708' rx='2.5' ry='2.62469' transform='rotate(-0.745038 78.1616 68.5708)' fill='%23FF958D'/%3E%3Cellipse cx='21.2273' cy='3.62938' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.2273 3.62938)' fill='%23FF958D'/%3E%3Cellipse cx='21.7967' cy='47.4101' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.7967 47.4101)' fill='%23FF958D'/%3E%3Cellipse cx='58.6142' cy='3.14323' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.6142 3.14323)' fill='%23FF958D'/%3E%3Cellipse cx='59.1835' cy='46.9239' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.1835 46.9239)' fill='%23FF958D'/%3E%3Cellipse cx='96.0011' cy='2.65703' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.0011 2.65703)' fill='%23FF958D'/%3E%3Cellipse cx='96.5704' cy='46.4377' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.5704 46.4377)' fill='%23FF958D'/%3E%3Cellipse cx='21.512' cy='25.5196' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.512 25.5196)' fill='%23FF958D'/%3E%3Cellipse cx='22.0813' cy='69.3001' rx='2.5' ry='2.62469' transform='rotate(-0.745038 22.0813 69.3001)' fill='%23FF958D'/%3E%3Cellipse cx='58.8989' cy='25.0334' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.8989 25.0334)' fill='%23FF958D'/%3E%3Cellipse cx='59.4682' cy='68.8139' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.4682 68.8139)' fill='%23FF958D'/%3E%3Cellipse cx='96.2858' cy='24.5473' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.2858 24.5473)' fill='%23FF958D'/%3E%3Cellipse cx='96.8551' cy='68.3277' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.8551 68.3277)' fill='%23FF958D'/%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -12px;
    right: -30px;
    z-index: -1;
}

.tid-about-section .tid-image-box__image img {
    border-radius: 60px;
    width: 100%;
}

.tid-about-section .tid-image-box__content-wrapper {
    padding-left: 78px;
}

@media(max-width: 980px) {
    .tid-about-section .tid-image-box__image-wrapper {
        max-width: 100%;
    }

    .tid-about-section .tid-image-box__content-wrapper {
        padding-left: 50px;
        padding-right: 50px;
    }

    .tid-about-section {
        padding-bottom: 80px;
    }
}

@media(max-width: 767px) {
    .tid-about-section .tid-image-box__content-wrapper {
        padding-left: 12px;
        padding-right: 12px;
    }

    .tid-about-section {
        padding-bottom: 60px;
    }
}

/* What We Do Section */
.tid-whatwedo__wrapper {
    padding: 130px 0 120px;
    overflow: hidden;
}

.tid-whatwedo__wrapper .tid-title {
    margin-bottom: 50px;
}

.tid-whatwedo__grid {
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
    position: relative;
}


.tid-whatwedo__grid::after {
    content: url("data:image/svg+xml,%3Csvg width='100' height='73' viewBox='0 0 100 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.53392' cy='3.87248' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.53392 3.87248)' fill='%23FF958D'/%3E%3Cellipse cx='3.10325' cy='47.6532' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.10325 47.6532)' fill='%23FF958D'/%3E%3Cellipse cx='39.9208' cy='3.38627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 39.9208 3.38627)' fill='%23FF958D'/%3E%3Cellipse cx='40.4901' cy='47.167' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.4901 47.167)' fill='%23FF958D'/%3E%3Cellipse cx='77.3076' cy='2.90007' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.3076 2.90007)' fill='%23FF958D'/%3E%3Cellipse cx='77.8769' cy='46.6808' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.8769 46.6808)' fill='%23FF958D'/%3E%3Cellipse cx='2.81859' cy='25.7627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.81859 25.7627)' fill='%23FF958D'/%3E%3Cellipse cx='3.38792' cy='69.5431' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.38792 69.5431)' fill='%23FF958D'/%3E%3Cellipse cx='40.2054' cy='25.2765' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.2054 25.2765)' fill='%23FF958D'/%3E%3Cellipse cx='40.7748' cy='69.0571' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.7748 69.0571)' fill='%23FF958D'/%3E%3Cellipse cx='77.5923' cy='24.7903' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.5923 24.7903)' fill='%23FF958D'/%3E%3Cellipse cx='78.1616' cy='68.5708' rx='2.5' ry='2.62469' transform='rotate(-0.745038 78.1616 68.5708)' fill='%23FF958D'/%3E%3Cellipse cx='21.2274' cy='3.62944' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.2274 3.62944)' fill='%23FF958D'/%3E%3Cellipse cx='21.7967' cy='47.4101' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.7967 47.4101)' fill='%23FF958D'/%3E%3Cellipse cx='58.6142' cy='3.14323' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.6142 3.14323)' fill='%23FF958D'/%3E%3Cellipse cx='59.1836' cy='46.9239' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.1836 46.9239)' fill='%23FF958D'/%3E%3Cellipse cx='96.0011' cy='2.65703' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.0011 2.65703)' fill='%23FF958D'/%3E%3Cellipse cx='96.5704' cy='46.4378' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.5704 46.4378)' fill='%23FF958D'/%3E%3Cellipse cx='21.5121' cy='25.5196' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.5121 25.5196)' fill='%23FF958D'/%3E%3Cellipse cx='22.0813' cy='69.3001' rx='2.5' ry='2.62469' transform='rotate(-0.745038 22.0813 69.3001)' fill='%23FF958D'/%3E%3Cellipse cx='58.8989' cy='25.0335' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.8989 25.0335)' fill='%23FF958D'/%3E%3Cellipse cx='59.4682' cy='68.8139' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.4682 68.8139)' fill='%23FF958D'/%3E%3Cellipse cx='96.2858' cy='24.5473' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.2858 24.5473)' fill='%23FF958D'/%3E%3Cellipse cx='96.8551' cy='68.3277' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.8551 68.3277)' fill='%23FF958D'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 30px;
    right: -50px;
    z-index: 1;
}

.tid-whatwedo__grid::before {
    content: url("data:image/svg+xml,%3Csvg width='99' height='71' viewBox='0 0 99 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.5' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: 120px;
    left: -50px;
    z-index: 1;
}


.tid-whatwedo__grid-item {
    width: calc(100% / 3 - 30px + (30px / 3));
    margin-bottom: 30px;
    padding: 36px;
    border-radius: 30px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    position: relative;
    z-index: 2;
}

.tid-whatwedo__grid-item:hover {
    box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
}

.tid-whatwedo__grid-item>*:not(.tid-whatwedo__content) {
    margin-bottom: 20px;
}

@media(max-width: 980px) {
    .tid-whatwedo__wrapper {
        padding: 80px 0;
    }

    .tid-whatwedo__grid {
        column-gap: 20px;
    }

    .tid-whatwedo__grid-item {
        width: calc(100% / 2 - 20px + (20px / 2));
        margin-bottom: 20px;
    }
}

@media(max-width: 767px) {
    .tid-whatwedo__wrapper {
        padding: 40px 0;
    }

    .tid-whatwedo__grid-item {
        width: 100%;
        padding: 20px;
    }

    .tid-whatwedo__grid-item>*:not(.tid-whatwedo__content) {
        margin-bottom: 10px;
    }
}

/* Home Our Service Section */
.tid-home-our-service__wrapper {
    padding: 140px 0;
    overflow: hidden;
}

.tid-home-our-service__wrapper .container::before {
    content: url("data:image/svg+xml,%3Csvg width='100' height='73' viewBox='0 0 100 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.53392' cy='3.87248' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.53392 3.87248)' fill='%23FF958D'/%3E%3Cellipse cx='3.10325' cy='47.6532' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.10325 47.6532)' fill='%23FF958D'/%3E%3Cellipse cx='39.9208' cy='3.38627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 39.9208 3.38627)' fill='%23FF958D'/%3E%3Cellipse cx='40.4901' cy='47.167' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.4901 47.167)' fill='%23FF958D'/%3E%3Cellipse cx='77.3076' cy='2.90007' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.3076 2.90007)' fill='%23FF958D'/%3E%3Cellipse cx='77.8769' cy='46.6808' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.8769 46.6808)' fill='%23FF958D'/%3E%3Cellipse cx='2.81859' cy='25.7627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.81859 25.7627)' fill='%23FF958D'/%3E%3Cellipse cx='3.38792' cy='69.5431' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.38792 69.5431)' fill='%23FF958D'/%3E%3Cellipse cx='40.2054' cy='25.2765' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.2054 25.2765)' fill='%23FF958D'/%3E%3Cellipse cx='40.7748' cy='69.0571' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.7748 69.0571)' fill='%23FF958D'/%3E%3Cellipse cx='77.5923' cy='24.7903' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.5923 24.7903)' fill='%23FF958D'/%3E%3Cellipse cx='78.1616' cy='68.5708' rx='2.5' ry='2.62469' transform='rotate(-0.745038 78.1616 68.5708)' fill='%23FF958D'/%3E%3Cellipse cx='21.2274' cy='3.62944' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.2274 3.62944)' fill='%23FF958D'/%3E%3Cellipse cx='21.7967' cy='47.4101' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.7967 47.4101)' fill='%23FF958D'/%3E%3Cellipse cx='58.6142' cy='3.14323' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.6142 3.14323)' fill='%23FF958D'/%3E%3Cellipse cx='59.1836' cy='46.9239' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.1836 46.9239)' fill='%23FF958D'/%3E%3Cellipse cx='96.0011' cy='2.65703' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.0011 2.65703)' fill='%23FF958D'/%3E%3Cellipse cx='96.5704' cy='46.4378' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.5704 46.4378)' fill='%23FF958D'/%3E%3Cellipse cx='21.5121' cy='25.5196' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.5121 25.5196)' fill='%23FF958D'/%3E%3Cellipse cx='22.0813' cy='69.3001' rx='2.5' ry='2.62469' transform='rotate(-0.745038 22.0813 69.3001)' fill='%23FF958D'/%3E%3Cellipse cx='58.8989' cy='25.0335' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.8989 25.0335)' fill='%23FF958D'/%3E%3Cellipse cx='59.4682' cy='68.8139' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.4682 68.8139)' fill='%23FF958D'/%3E%3Cellipse cx='96.2858' cy='24.5473' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.2858 24.5473)' fill='%23FF958D'/%3E%3Cellipse cx='96.8551' cy='68.3277' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.8551 68.3277)' fill='%23FF958D'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 25px;
    left: -160px;
    z-index: 1;
}

.tid-home-our-service__wrapper .container::after {
    content: url("data:image/svg+xml,%3Csvg width='99' height='71' viewBox='0 0 99 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.5' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='2.5' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='39.89' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='77.2801' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='21.195' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='58.585' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='95.9751' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -140px;
    z-index: 1;
}

.tid-home-our-service__wrapper .tid-title {
    margin-bottom: 50px;
}

.tid-home-our-service__grid {
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
    position: relative;
}

.tid-home-our-service__grid-item {
    width: calc(100% / 2 - 30px + (30px / 2));
    margin-bottom: 22px;
    padding: 36px;
    border-radius: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 2;
}

.tid-home-our-service__grid-item:hover {
    box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
}

.tid-home-our-service__grid-item .tid-home-our-service__icon {
    margin-bottom: 36px;
    ;
}

@media(max-width: 768px) {
    .tid-home-our-service__wrapper {
        padding: 50px 0;
    }

    .tid-home-our-service__wrapper .tid-title {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media(max-width: 480px) {
    .tid-home-our-service__grid-item {
        width: 100%;
    }
}

/* Testimonial Section */
.tid-testimonial__wrapper {
    padding: 125px 0 75px;
    overflow: hidden;
}

.tid-testimonial__wrapper .tid-title {
    margin-bottom: 10px;
}

.tid-testimonial__carousel .slick-track{
    display: flex !important;
}

.tid-testimonial__carousel .slick-slide{
    height: inherit !important;
}

.tid-testimonial__grid {
    /* display: flex;
    flex-wrap: wrap; */
    /* column-gap: 50px; */
    position: relative;
}

.tid-testimonial__grid .slick-list {
    padding: 40px 0;
    position: relative;
    z-index: 9;
}

.tid-testimonial__grid::before {
    content: url("data:image/svg+xml,%3Csvg width='114' height='94' viewBox='0 0 114 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='19.5037' cy='3.16656' rx='2.5' ry='2.62469' transform='rotate(14.4844 19.5037 3.16656)' fill='%23FF958D'/%3E%3Cellipse cx='8.55254' cy='45.5594' rx='2.5' ry='2.62469' transform='rotate(14.4844 8.55254 45.5594)' fill='%23FF958D'/%3E%3Cellipse cx='55.7054' cy='12.5184' rx='2.5' ry='2.62469' transform='rotate(14.4844 55.7054 12.5184)' fill='%23FF958D'/%3E%3Cellipse cx='44.7541' cy='54.9112' rx='2.5' ry='2.62469' transform='rotate(14.4844 44.7541 54.9112)' fill='%23FF958D'/%3E%3Cellipse cx='91.907' cy='21.8702' rx='2.5' ry='2.62469' transform='rotate(14.4844 91.907 21.8702)' fill='%23FF958D'/%3E%3Cellipse cx='80.9557' cy='64.263' rx='2.5' ry='2.62469' transform='rotate(14.4844 80.9557 64.263)' fill='%23FF958D'/%3E%3Cellipse cx='14.0282' cy='24.3628' rx='2.5' ry='2.62469' transform='rotate(14.4844 14.0282 24.3628)' fill='%23FF958D'/%3E%3Cellipse cx='3.07702' cy='66.7554' rx='2.5' ry='2.62469' transform='rotate(14.4844 3.07702 66.7554)' fill='%23FF958D'/%3E%3Cellipse cx='50.2298' cy='33.7147' rx='2.5' ry='2.62469' transform='rotate(14.4844 50.2298 33.7147)' fill='%23FF958D'/%3E%3Cellipse cx='39.2786' cy='76.1072' rx='2.5' ry='2.62469' transform='rotate(14.4844 39.2786 76.1072)' fill='%23FF958D'/%3E%3Cellipse cx='86.4314' cy='43.0665' rx='2.5' ry='2.62469' transform='rotate(14.4844 86.4314 43.0665)' fill='%23FF958D'/%3E%3Cellipse cx='75.4802' cy='85.459' rx='2.5' ry='2.62469' transform='rotate(14.4844 75.4802 85.459)' fill='%23FF958D'/%3E%3Cellipse cx='37.6046' cy='7.84258' rx='2.5' ry='2.62469' transform='rotate(14.4844 37.6046 7.84258)' fill='%23FF958D'/%3E%3Cellipse cx='26.6533' cy='50.2352' rx='2.5' ry='2.62469' transform='rotate(14.4844 26.6533 50.2352)' fill='%23FF958D'/%3E%3Cellipse cx='73.8062' cy='17.1944' rx='2.5' ry='2.62469' transform='rotate(14.4844 73.8062 17.1944)' fill='%23FF958D'/%3E%3Cellipse cx='62.8549' cy='59.5872' rx='2.5' ry='2.62469' transform='rotate(14.4844 62.8549 59.5872)' fill='%23FF958D'/%3E%3Cellipse cx='110.008' cy='26.5462' rx='2.5' ry='2.62469' transform='rotate(14.4844 110.008 26.5462)' fill='%23FF958D'/%3E%3Cellipse cx='99.0566' cy='68.939' rx='2.5' ry='2.62469' transform='rotate(14.4844 99.0566 68.939)' fill='%23FF958D'/%3E%3Cellipse cx='32.129' cy='29.0389' rx='2.5' ry='2.62469' transform='rotate(14.4844 32.129 29.0389)' fill='%23FF958D'/%3E%3Cellipse cx='21.1778' cy='71.4312' rx='2.5' ry='2.62469' transform='rotate(14.4844 21.1778 71.4312)' fill='%23FF958D'/%3E%3Cellipse cx='68.3306' cy='38.3907' rx='2.5' ry='2.62469' transform='rotate(14.4844 68.3306 38.3907)' fill='%23FF958D'/%3E%3Cellipse cx='57.3794' cy='80.7833' rx='2.5' ry='2.62469' transform='rotate(14.4844 57.3794 80.7833)' fill='%23FF958D'/%3E%3Cellipse cx='104.532' cy='47.7425' rx='2.5' ry='2.62469' transform='rotate(14.4844 104.532 47.7425)' fill='%23FF958D'/%3E%3Cellipse cx='93.581' cy='90.1351' rx='2.5' ry='2.62469' transform='rotate(14.4844 93.581 90.1351)' fill='%23FF958D'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: -35px;
    left: -55px;
    z-index: 2;
}

.tid-testimonial__grid::after {
    content: url("data:image/svg+xml,%3Csvg width='114' height='94' viewBox='0 0 114 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='19.5037' cy='3.16656' rx='2.5' ry='2.62469' transform='rotate(14.4844 19.5037 3.16656)' fill='%231F7CFF'/%3E%3Cellipse cx='8.55251' cy='45.5594' rx='2.5' ry='2.62469' transform='rotate(14.4844 8.55251 45.5594)' fill='%231F7CFF'/%3E%3Cellipse cx='55.7053' cy='12.5184' rx='2.5' ry='2.62469' transform='rotate(14.4844 55.7053 12.5184)' fill='%231F7CFF'/%3E%3Cellipse cx='44.7541' cy='54.9112' rx='2.5' ry='2.62469' transform='rotate(14.4844 44.7541 54.9112)' fill='%231F7CFF'/%3E%3Cellipse cx='91.9069' cy='21.8702' rx='2.5' ry='2.62469' transform='rotate(14.4844 91.9069 21.8702)' fill='%231F7CFF'/%3E%3Cellipse cx='80.9557' cy='64.263' rx='2.5' ry='2.62469' transform='rotate(14.4844 80.9557 64.263)' fill='%231F7CFF'/%3E%3Cellipse cx='14.0281' cy='24.3628' rx='2.5' ry='2.62469' transform='rotate(14.4844 14.0281 24.3628)' fill='%231F7CFF'/%3E%3Cellipse cx='3.07693' cy='66.7554' rx='2.5' ry='2.62469' transform='rotate(14.4844 3.07693 66.7554)' fill='%231F7CFF'/%3E%3Cellipse cx='50.2298' cy='33.7147' rx='2.5' ry='2.62469' transform='rotate(14.4844 50.2298 33.7147)' fill='%231F7CFF'/%3E%3Cellipse cx='39.2786' cy='76.1072' rx='2.5' ry='2.62469' transform='rotate(14.4844 39.2786 76.1072)' fill='%231F7CFF'/%3E%3Cellipse cx='86.4313' cy='43.0665' rx='2.5' ry='2.62469' transform='rotate(14.4844 86.4313 43.0665)' fill='%231F7CFF'/%3E%3Cellipse cx='75.4801' cy='85.459' rx='2.5' ry='2.62469' transform='rotate(14.4844 75.4801 85.459)' fill='%231F7CFF'/%3E%3Cellipse cx='37.6045' cy='7.84258' rx='2.5' ry='2.62469' transform='rotate(14.4844 37.6045 7.84258)' fill='%231F7CFF'/%3E%3Cellipse cx='26.6532' cy='50.2352' rx='2.5' ry='2.62469' transform='rotate(14.4844 26.6532 50.2352)' fill='%231F7CFF'/%3E%3Cellipse cx='73.8061' cy='17.1944' rx='2.5' ry='2.62469' transform='rotate(14.4844 73.8061 17.1944)' fill='%231F7CFF'/%3E%3Cellipse cx='62.8549' cy='59.5872' rx='2.5' ry='2.62469' transform='rotate(14.4844 62.8549 59.5872)' fill='%231F7CFF'/%3E%3Cellipse cx='110.008' cy='26.5462' rx='2.5' ry='2.62469' transform='rotate(14.4844 110.008 26.5462)' fill='%231F7CFF'/%3E%3Cellipse cx='99.0565' cy='68.939' rx='2.5' ry='2.62469' transform='rotate(14.4844 99.0565 68.939)' fill='%231F7CFF'/%3E%3Cellipse cx='32.1289' cy='29.0389' rx='2.5' ry='2.62469' transform='rotate(14.4844 32.1289 29.0389)' fill='%231F7CFF'/%3E%3Cellipse cx='21.1778' cy='71.4312' rx='2.5' ry='2.62469' transform='rotate(14.4844 21.1778 71.4312)' fill='%231F7CFF'/%3E%3Cellipse cx='68.3305' cy='38.3907' rx='2.5' ry='2.62469' transform='rotate(14.4844 68.3305 38.3907)' fill='%231F7CFF'/%3E%3Cellipse cx='57.3794' cy='80.7833' rx='2.5' ry='2.62469' transform='rotate(14.4844 57.3794 80.7833)' fill='%231F7CFF'/%3E%3Cellipse cx='104.532' cy='47.7425' rx='2.5' ry='2.62469' transform='rotate(14.4844 104.532 47.7425)' fill='%231F7CFF'/%3E%3Cellipse cx='93.581' cy='90.1351' rx='2.5' ry='2.62469' transform='rotate(14.4844 93.581 90.1351)' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
    position: absolute;
    right: -65px;
    bottom: -30px;
    z-index: 2;
}

.tid-testimonial__grid-item {
    /* width: calc(100% / 3 - 50px + (50px / 3)); */
    margin: 0 25px;
    padding: 31px;
    border-radius: 30px;
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05);
    position: relative;
    z-index: 2;
}

.tid-testimonial__grid-item .tid-testimonial__image {
    max-width: 70px;
    margin-right: 30px;
}

.tid-testimonial__grid-item .tid-testimonial-author {
    margin: 0 0 15px;
}

.tid-testimonial__grid-item .tid-testimonial-author>.column {
    padding: 0;
}

.tid-testimonial__grid-item .tid-testimonial__image img {
    width: 100%;
}

.tid-testimonial__grid-item .tid-testimonial__name {
    font-weight: 600;
}

.tid-testimonial__grid-item .tid-testimonial__position {
    font-size: 14px;
}

@media(max-width: 1099px) {
    .tid-testimonial__grid-item {
        margin: 0 10px;
    }
}

@media(max-width: 800px) {
    .tid-testimonial__wrapper {
        padding: 80px 0 40px;
    }

    .tid-testimonial__grid-item {
        width: 100%;
        margin-bottom: 30px;
    }

    .tid-testimonial__grid-item .tid-testimonial-author {
        display: flex;
    }
}

@media(max-width: 767px) {
    .tid-testimonial__grid-item {
        padding: 20px;
        border-radius: 15px;
    }

    .tid-testimonial__grid-item .tid-testimonial__image {
        margin-right: 15px;
    }

    .tid-testimonial__wrapper {
        padding: 50px 0 0px;
    }

    .tid-testimonial__carousel .slick-dots{
        bottom: 0px !important;
    }
}

/* Client Logos
============================================ */
.tid-client-logos__wrapper {
    background-color: var(--color-white);
    padding: 20px 0;
}

.tid-client-logos__wrapper img {
    width: 150px;
}

.tid-client-logos__carousel .slick-track{
    display: flex;
    align-items: center;
}

.tid-client-logos__carousel img{
    margin: 0 20px;
}

/* Numbers Section 
============================================ */
.tid-numbers__wrapper {
    background-color: var(--color-grey);
    padding: 120px 0;
}

.theaccountantid .tid-numbers__wrapper .container{
    max-width: 800px !important;
}

.tid-numbers-icon {
    max-width: 60px;
    margin: 0 auto 10px;
}

.tid-numbers-content {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 45px;
}

.tid-numbers-content span{
    display: block;
}

.tid-numbers-content .tid-numbers{
    font-size: 55px;
}

.tid-numbers-content .tid-numbers-suffix{
    color: var(--color-secondary);
}

.tid-numbers__wrapper h4 {
    width: 80%;
    margin: 0 auto;
    font-weight: 400;
}


@media(max-width: 768px) {
    .tid-numbers__wrapper {
        padding: 50px 0;
    }

    .tid-numbers__wrapper .column:not(:last-child) {
        margin-bottom: 25px;
    }

    .tid-numbers__wrapper h4 {
        max-width: 300px;
    }

    .tid-numbers-content {
        font-size: 35px;
    }
}

/* Discuss Section
============================================ */
.tid-footer-discuss__wrapper {
    padding: 140px 0;
}

.tid-footer-discuss__wrapper .tid-footer-discuss__title {
    max-width: 490px;
}

.tid-footer-discuss__wrapper .tid-button {
    max-width: 230px;
    min-width: 230px;
}

.tid-footer-discuss__wrapper .tid-footer-discuss__btn-phone {
    margin-right: 25px;
}

.tid-footer-discuss__wrapper img {
    width: 100%;
}

@media(max-width: 768px) {
    .tid-footer-discuss__wrapper {
        padding: 80px 0;
    }

    .tid-footer-discuss__wrapper .tid-footer-discuss__content {
        margin-bottom: 30px;
    }
}

@media(max-width: 480px) {
    .tid-footer-discuss__wrapper {
        padding: 50px 0;
    }
}


/* Single Service Page
============================================ */
.tid-single-service__wrapper {
    padding: 200px 0 90px;
}

.tid-single-service__wrapper .container::before,
.tid-single-service__wrapper .container::after {
    content: '';
    position: absolute;
    width: 31px;
    height: 31px;
    left: -20px;
    top: 20px;
    background: linear-gradient(180deg, rgba(68, 133, 255, 0.8) 0%, #377DFF 100%);
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
    border-radius: 100%;
}

.tid-single-service__wrapper .container::after {
    right: 80px;
    top: 140px;
    left: auto;
}

.tid-dots {
    position: absolute;
    width: 31px;
    height: 31px;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
    border-radius: 100%;
}

.tid-dots-red {
    background: linear-gradient(180deg, #FF8E8E 0%, #F62424 100%);
}

.tid-dots-blue {
    background: linear-gradient(180deg, rgba(68, 133, 255, 0.8) 0%, #377DFF 100%);
}

.tid-single-service__wrapper .container .tid-dots-red {
    right: -100px;
    top: -70px;
}

.tid-single-servie__title-wrapper {
    max-width: 550px;
    margin: 0 auto;
}

.tid-single-servie__title-wrapper h1 {
    margin-bottom: 30px;
}

.tid-single-service__button-wrapper {
    margin-bottom: 70px;
}

.tid-single-service__button-wrapper a {
    min-width: 230px;
    margin: 0 12.5px
}

.tid-single-service__featured-image {
    margin-bottom: 90px;
    position: relative;
}

.tid-single-service__featured-image::before,
.tid-contact-google-maps::before {
    content: url("data:image/svg+xml,%3Csvg width='100' height='73' viewBox='0 0 100 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.53392' cy='3.87242' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.53392 3.87242)' fill='%23FF958D'/%3E%3Cellipse cx='3.10325' cy='47.6531' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.10325 47.6531)' fill='%23FF958D'/%3E%3Cellipse cx='39.9208' cy='3.38624' rx='2.5' ry='2.62469' transform='rotate(-0.745038 39.9208 3.38624)' fill='%23FF958D'/%3E%3Cellipse cx='40.4901' cy='47.167' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.4901 47.167)' fill='%23FF958D'/%3E%3Cellipse cx='77.3076' cy='2.90005' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.3076 2.90005)' fill='%23FF958D'/%3E%3Cellipse cx='77.8769' cy='46.6808' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.8769 46.6808)' fill='%23FF958D'/%3E%3Cellipse cx='2.81859' cy='25.7627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.81859 25.7627)' fill='%23FF958D'/%3E%3Cellipse cx='3.38792' cy='69.5431' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.38792 69.5431)' fill='%23FF958D'/%3E%3Cellipse cx='40.2054' cy='25.2765' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.2054 25.2765)' fill='%23FF958D'/%3E%3Cellipse cx='40.7748' cy='69.057' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.7748 69.057)' fill='%23FF958D'/%3E%3Cellipse cx='77.5923' cy='24.7903' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.5923 24.7903)' fill='%23FF958D'/%3E%3Cellipse cx='78.1616' cy='68.5708' rx='2.5' ry='2.62469' transform='rotate(-0.745038 78.1616 68.5708)' fill='%23FF958D'/%3E%3Cellipse cx='21.2274' cy='3.62933' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.2274 3.62933)' fill='%23FF958D'/%3E%3Cellipse cx='21.7967' cy='47.41' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.7967 47.41)' fill='%23FF958D'/%3E%3Cellipse cx='58.6142' cy='3.14315' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.6142 3.14315)' fill='%23FF958D'/%3E%3Cellipse cx='59.1836' cy='46.9239' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.1836 46.9239)' fill='%23FF958D'/%3E%3Cellipse cx='96.0011' cy='2.65696' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.0011 2.65696)' fill='%23FF958D'/%3E%3Cellipse cx='96.5704' cy='46.4377' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.5704 46.4377)' fill='%23FF958D'/%3E%3Cellipse cx='21.5121' cy='25.5196' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.5121 25.5196)' fill='%23FF958D'/%3E%3Cellipse cx='22.0813' cy='69.3' rx='2.5' ry='2.62469' transform='rotate(-0.745038 22.0813 69.3)' fill='%23FF958D'/%3E%3Cellipse cx='58.8989' cy='25.0334' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.8989 25.0334)' fill='%23FF958D'/%3E%3Cellipse cx='59.4682' cy='68.8139' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.4682 68.8139)' fill='%23FF958D'/%3E%3Cellipse cx='96.2858' cy='24.5472' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.2858 24.5472)' fill='%23FF958D'/%3E%3Cellipse cx='96.8551' cy='68.3277' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.8551 68.3277)' fill='%23FF958D'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: 140px;
    top: -43px;
    z-index: -1;
}

.tid-single-service__featured-image::after,
.tid-contact-google-maps::after {
    content: url("data:image/svg+xml,%3Csvg width='100' height='73' viewBox='0 0 100 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.53392' cy='3.87242' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.53392 3.87242)' fill='%231F7CFF'/%3E%3Cellipse cx='3.10325' cy='47.6531' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.10325 47.6531)' fill='%231F7CFF'/%3E%3Cellipse cx='39.9209' cy='3.38621' rx='2.5' ry='2.62469' transform='rotate(-0.745038 39.9209 3.38621)' fill='%231F7CFF'/%3E%3Cellipse cx='40.4902' cy='47.167' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.4902 47.167)' fill='%231F7CFF'/%3E%3Cellipse cx='77.3076' cy='2.90007' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.3076 2.90007)' fill='%231F7CFF'/%3E%3Cellipse cx='77.8769' cy='46.6808' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.8769 46.6808)' fill='%231F7CFF'/%3E%3Cellipse cx='2.81859' cy='25.7627' rx='2.5' ry='2.62469' transform='rotate(-0.745038 2.81859 25.7627)' fill='%231F7CFF'/%3E%3Cellipse cx='3.38792' cy='69.5431' rx='2.5' ry='2.62469' transform='rotate(-0.745038 3.38792 69.5431)' fill='%231F7CFF'/%3E%3Cellipse cx='40.2055' cy='25.2765' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.2055 25.2765)' fill='%231F7CFF'/%3E%3Cellipse cx='40.7749' cy='69.0569' rx='2.5' ry='2.62469' transform='rotate(-0.745038 40.7749 69.0569)' fill='%231F7CFF'/%3E%3Cellipse cx='77.5923' cy='24.7903' rx='2.5' ry='2.62469' transform='rotate(-0.745038 77.5923 24.7903)' fill='%231F7CFF'/%3E%3Cellipse cx='78.1616' cy='68.5708' rx='2.5' ry='2.62469' transform='rotate(-0.745038 78.1616 68.5708)' fill='%231F7CFF'/%3E%3Cellipse cx='21.2273' cy='3.62932' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.2273 3.62932)' fill='%231F7CFF'/%3E%3Cellipse cx='21.7966' cy='47.4101' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.7966 47.4101)' fill='%231F7CFF'/%3E%3Cellipse cx='58.6142' cy='3.14317' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.6142 3.14317)' fill='%231F7CFF'/%3E%3Cellipse cx='59.1836' cy='46.9239' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.1836 46.9239)' fill='%231F7CFF'/%3E%3Cellipse cx='96.001' cy='2.65696' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.001 2.65696)' fill='%231F7CFF'/%3E%3Cellipse cx='96.5703' cy='46.4377' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.5703 46.4377)' fill='%231F7CFF'/%3E%3Cellipse cx='21.5119' cy='25.5196' rx='2.5' ry='2.62469' transform='rotate(-0.745038 21.5119 25.5196)' fill='%231F7CFF'/%3E%3Cellipse cx='22.0813' cy='69.3' rx='2.5' ry='2.62469' transform='rotate(-0.745038 22.0813 69.3)' fill='%231F7CFF'/%3E%3Cellipse cx='58.8989' cy='25.0334' rx='2.5' ry='2.62469' transform='rotate(-0.745038 58.8989 25.0334)' fill='%231F7CFF'/%3E%3Cellipse cx='59.4682' cy='68.8139' rx='2.5' ry='2.62469' transform='rotate(-0.745038 59.4682 68.8139)' fill='%231F7CFF'/%3E%3Cellipse cx='96.2856' cy='24.5472' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.2856 24.5472)' fill='%231F7CFF'/%3E%3Cellipse cx='96.855' cy='68.3277' rx='2.5' ry='2.62469' transform='rotate(-0.745038 96.855 68.3277)' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
    position: absolute;
    right: 104px;
    bottom: -43px;
    z-index: -1;
}

.tid-single-service__featured-image img {
    width: 100%;
    border-radius: 60px;
}

@media(max-width: 1099px) {
    .tid-single-service__wrapper .container .tid-dots-red {
        right: 0;
    }

    .tid-single-service__featured-image {
        margin-bottom: 65px;
    }

    .tid-single-service__featured-image img {
        border-radius: 30px;
    }
}

@media(max-width: 480px) {
    .tid-single-service__wrapper {
        padding: 120px 0 50px;
    }

    .tid-single-service__wrapper .container::before,
    .tid-single-service__wrapper .container::after,
    .tid-single-service__wrapper .container .tid-dots-red,
    .tid-single-service__featured-image::before,
    .tid-single-service__featured-image::after {
        display: none;
    }

    .tid-single-service__featured-image {
        margin-bottom: 35px;
    }

    .tid-single-service__featured-image img {
        border-radius: 15px;
    }

    .tid-single-service__button-wrapper {
        margin-bottom: 35px;
    }

    .tid-single-service__button-wrapper a {
        margin-bottom: 20px;
    }
}

.tid-post-content {
    max-width: 1020px;
    margin: 0 auto;
}

.tid-post-content h2,
.tid-post-content h3,
.tid-post-content h4,
.tid-post-content h5,
.tid-post-content h6 {
    color: var(--color-black);
    margin: 20px 0 30px;
}

.tid-post-content p,
.tid-post-content ul {
    margin: 0 0 30px;
}

.tid-post-content ul li {
    position: relative;
    margin: 0 0 20px;
    padding: 0 0 0 35px
}

.tid-post-content ul li::before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background-color: var(--color-secondary);
    margin-right: 20px;
    position: absolute;
    top: 7px;
    left: 0;
}

@media(max-width: 480px) {

    .tid-post-content h2,
    .tid-post-content h3,
    .tid-post-content h4,
    .tid-post-content h5,
    .tid-post-content h6 {
        margin: 10px 0 20px;
    }

    .tid-post-content p,
    .tid-post-content ul {
        margin-bottom: 20px;
    }

    .tid-post-content ul li {
        margin-bottom: 15px;
        padding-left: 20px;
    }

    .tid-post-content ul li::before {
        width: 10px;
        height: 10px;
        top: 10px;
    }
}

/* Contact Page
============================================ */
.tid-contact-page__wrapper {
    padding: 200px 0 140px;
    overflow: hidden;
}

.tid-contact-page__wrapper .tid-dots-red {
    right: -90px;
    top: -50px;
}

.tid-contact__title-wrapper {
    margin-bottom: 100px;
}

.tid-contact-page__wrapper .columns {
    position: relative;
}

.tid-contact-page__wrapper .columns .tid-dots-blue {
    right: 150px;
    top: -50px
}

.tid-contact-page__wrapper .tid-sub-title {
    max-width: 590px;
    margin: 0 auto;
}

.tid-contact-form {
    padding-right: 10px;
}

.tid-contact-form__wrapper .tid-form-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    flex-wrap: nowrap;
    column-gap: 30px;
}

.tid-contact-form__wrapper .tid-form-row:not(.tid-form-half) {
    display: block;
    margin-bottom: 20px;
}

.tid-contact-form__wrapper .tid-form-row.tid-form-half .tid-form-group {
    width: 100%;
}

.tid-contact-form__wrapper .tid-form-row .wpcf7-form-control {
    width: 100%;
    border: 1px solid #EAEAEA;
    background-color: #F4F4F4;
    min-height: 54px;
    border-radius: 58px;
    padding: 15px 30px;
    color: var(--color-text);
}

.tid-contact-form__wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    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='M16.293 9.293L12 13.586L7.70697 9.293L6.29297 10.707L12 16.414L17.707 10.707L16.293 9.293Z' fill='black'/%3E%3C/svg%3E%0A") !important;
    background-size: auto;
    background-position: right 15px center;
    background-repeat: no-repeat;
}

.tid-contact-form__wrapper .message {
    background: transparent;
    width: 100%;
}

.tid-contact-form__wrapper .wpcf7-textarea {
    border-radius: 30px !important;
}

.tid-contact-information__box {
    border-radius: 30px;
    padding: 40px;
    height: 100%;
}

.tid-contact-information__box ul li {
    margin-bottom: 15px;
    position: relative;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 40px;
    background-position: top 5px left;
}

.tid-contact-information__box li.tid-address {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33341 14C11.9071 14 14.0001 11.907 14.0001 9.33334C14.0001 6.75967 11.9071 4.66667 9.33341 4.66667C6.75975 4.66667 4.66675 6.75967 4.66675 9.33334C4.66675 11.907 6.75975 14 9.33341 14ZM9.33341 7.00001C10.6202 7.00001 11.6667 8.0465 11.6667 9.33334C11.6667 10.6202 10.6202 11.6667 9.33341 11.6667C8.04658 11.6667 7.00008 10.6202 7.00008 9.33334C7.00008 8.0465 8.04658 7.00001 9.33341 7.00001Z' fill='%23F75C4E'/%3E%3Cpath d='M8.65677 23.1163C8.85423 23.2573 9.0908 23.3331 9.33344 23.3331C9.57607 23.3331 9.81265 23.2573 10.0101 23.1163C10.3648 22.8655 18.7006 16.8467 18.6668 9.33333C18.6668 4.18717 14.4796 0 9.33344 0C4.18727 0 0.000102711 4.18717 0.000102711 9.3275C-0.0337306 16.8467 8.3021 22.8655 8.65677 23.1163ZM9.33344 2.33333C13.1939 2.33333 16.3334 5.47283 16.3334 9.33917C16.3579 14.5168 11.2141 19.166 9.33344 20.6908C7.45394 19.1648 2.30894 14.5145 2.33344 9.33333C2.33344 5.47283 5.47294 2.33333 9.33344 2.33333Z' fill='%23F75C4E'/%3E%3C/svg%3E%0A");
}

.tid-contact-information__box li.tid-phone {
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7538 23.5C17.0592 23.5017 17.3618 23.4426 17.6442 23.3262C17.9265 23.2097 18.1828 23.0381 18.3981 22.8215L21.5142 19.7054C21.7284 19.4899 21.8486 19.1985 21.8486 18.8947C21.8486 18.5909 21.7284 18.2995 21.5142 18.084L16.9147 13.4845C16.6993 13.2704 16.4079 13.1502 16.1041 13.1502C15.8003 13.1502 15.5089 13.2704 15.2934 13.4845L13.4536 15.3128C12.1798 14.9732 11.0001 14.348 10.004 13.4845C9.14285 12.4868 8.51791 11.3076 8.17567 10.0349L10.004 8.19509C10.2181 7.97965 10.3383 7.68821 10.3383 7.38443C10.3383 7.08065 10.2181 6.78921 10.004 6.57376L5.40446 1.97425C5.18902 1.76009 4.89758 1.63988 4.5938 1.63988C4.29002 1.63988 3.99858 1.76009 3.78314 1.97425L0.678466 5.10192C0.461866 5.31722 0.29032 5.57351 0.173838 5.85583C0.057357 6.13815 -0.00172568 6.44085 3.83676e-05 6.74624C0.104359 11.1644 1.86982 15.381 4.94451 18.5555C8.119 21.6302 12.3356 23.3956 16.7538 23.5ZM4.59955 4.42349L7.57773 7.40167L6.09439 8.88502C5.9539 9.01662 5.84869 9.18138 5.78842 9.36421C5.72815 9.54703 5.71474 9.74205 5.74943 9.93141C6.17921 11.8521 7.08916 13.6325 8.39415 15.1059C9.8664 16.4125 11.6472 17.3227 13.5686 17.7506C13.7551 17.7896 13.9483 17.7816 14.131 17.7274C14.3136 17.6732 14.4799 17.5745 14.615 17.4401L16.0983 15.9223L19.0765 18.9005L16.7768 21.2002C12.9635 21.102 9.32498 19.5802 6.57734 16.9342C3.92447 14.1854 2.39823 10.5421 2.29979 6.72325L4.59955 4.42349ZM20.6978 10.8513H22.9976C23.0274 9.4841 22.7801 8.12501 22.2706 6.85595C21.7611 5.58689 20.9999 4.43412 20.0329 3.46713C19.0659 2.50014 17.9131 1.73895 16.6441 1.22942C15.375 0.719897 14.0159 0.472591 12.6487 0.502409V2.80216C13.7157 2.76526 14.7788 2.94821 15.7721 3.33966C16.7654 3.7311 17.6675 4.32267 18.4224 5.07759C19.1773 5.83251 19.7689 6.73464 20.1603 7.7279C20.5518 8.72116 20.7347 9.78433 20.6978 10.8513Z' fill='%23F75C4E'/%3E%3Cpath d='M12.6487 7.40168C15.0634 7.40168 16.0983 8.43657 16.0983 10.8513H18.3981C18.3981 7.14871 16.3513 5.10193 12.6487 5.10193V7.40168Z' fill='%23F75C4E'/%3E%3C/svg%3E%0A");
}

.tid-contact-information__box li.tid-email {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.25 0.5H2.36111C1.05896 0.5 0 1.45306 0 2.625V15.375C0 16.5469 1.05896 17.5 2.36111 17.5H21.25C22.5522 17.5 23.6111 16.5469 23.6111 15.375V2.625C23.6111 1.45306 22.5522 0.5 21.25 0.5ZM21.25 2.625V3.16794L11.8056 9.77987L2.36111 3.169V2.625H21.25ZM2.36111 15.375V5.85925L11.0807 11.9633C11.2874 12.1095 11.5427 12.1889 11.8056 12.1889C12.0684 12.1889 12.3237 12.1095 12.5304 11.9633L21.25 5.85925L21.2524 15.375H2.36111Z' fill='%23F75C4E'/%3E%3C/svg%3E%0A");
}

.tid-contact-information__box li.tid-operational {
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 0.5C5.1589 0.5 0 5.6589 0 12C0 18.3411 5.1589 23.5 11.5 23.5C17.8411 23.5 23 18.3411 23 12C23 5.6589 17.8411 0.5 11.5 0.5ZM11.5 21.2C6.42735 21.2 2.3 17.0726 2.3 12C2.3 6.92735 6.42735 2.8 11.5 2.8C16.5726 2.8 20.7 6.92735 20.7 12C20.7 17.0726 16.5726 21.2 11.5 21.2Z' fill='%23F75C4E'/%3E%3Cpath d='M12.6501 6.25H10.3501V13.15H17.2501V10.85H12.6501V6.25Z' fill='%23F75C4E'/%3E%3C/svg%3E%0A");
}

.tid-contact-information__box li a {
    display: block;
    color: var(--color-text);
}

.tid-contact-information__box li a:hover {
    color: var(--color-secondary);
}

.tid-contact-google-maps {
    margin-top: 100px;
    position: relative;
}

.tid-contact-google-maps iframe {
    width: 100%;
    border-radius: 30px;
    overflow: hidden;
}

.tid-contact-google-maps::before {
    left: 70px;
}

.tid-contact-google-maps::after {
    content: url("data:image/svg+xml,%3Csvg width='211' height='71' viewBox='0 0 211 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.39812' cy='2.5' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='2.39812' cy='46.2843' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='40.0534' cy='2.5' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='40.0534' cy='46.2843' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='77.7084' cy='2.5' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='77.7084' cy='46.2843' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='2.39812' cy='24.3921' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='2.39812' cy='68.1764' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='40.0534' cy='24.3921' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='40.0534' cy='68.1764' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='77.7084' cy='24.3921' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='77.7084' cy='68.1764' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='21.2258' cy='2.5' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='21.2258' cy='46.2843' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='58.8808' cy='2.5' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='58.8808' cy='46.2843' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='96.5361' cy='2.5' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='96.5361' cy='46.2843' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='21.2258' cy='24.3921' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='21.2258' cy='68.1764' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='58.8808' cy='24.3921' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='58.8808' cy='68.1764' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='96.5361' cy='24.3921' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='96.5361' cy='68.1764' rx='2.39812' ry='2.5' fill='%231F7CFF'/%3E%3Cellipse cx='114.23' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='114.23' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='151.621' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='151.621' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='189.01' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='189.01' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='114.23' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='114.23' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='151.621' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='151.621' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='189.01' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='189.01' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='132.926' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='132.926' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='170.315' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='170.315' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='207.706' cy='2.62469' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='207.706' cy='46.4091' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='132.926' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='132.926' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='170.315' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='170.315' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='207.706' cy='24.5168' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3Cellipse cx='207.706' cy='68.301' rx='2.5' ry='2.62469' fill='%231F7CFF'/%3E%3C/svg%3E%0A");
    right: 60px;
    bottom: -53px;
}

@media(max-width: 1099px) {
    .tid-contact-page__wrapper .tid-dots-red {
        right: -30px;
    }
}

@media(max-width: 800px) {
    .tid-contact-page__wrapper .tid-dots-red {
        right: 0;
    }

    .tid-contact-information__box {
        margin-top: 30px;
    }

    .tid-contact-form {
        padding-right: 0;
    }
}

@media(max-width: 480px) {
    .tid-contact-page__wrapper {
        padding: 120px 0 80px;
    }

    .tid-contact-google-maps {
        margin-top: 60px;
    }

    .tid-contact-google-maps iframe {
        height: 300px;
    }

    .tid-contact-form__wrapper .tid-form-row.tid-form-half .tid-form-group {
        width: 100%;
        margin-bottom: 20px;
    }

    .tid-contact-form__wrapper .tid-form-row.tid-form-half .tid-form-group:last-child {
        margin-bottom: 0;
    }

    .tid-contact-form__wrapper .tid-form-row {
        margin-bottom: 20px;
        flex-wrap: wrap;
    }

    .tid-contact-information__box {
        padding: 20px;
    }
}

/* 404 Page
============================================ */
.tid-404-page__wrapper {
    padding: 200px 0 150px;
}

.tid-404-page__wrapper h1 {
    font-size: 150px;
}

@media(max-width: 767px) {
    .tid-404-page__wrapper h1 {
        font-size: 100px;
    }
}

/* Footer
============================================ */

footer {
    padding: 120px 0 25px;
}

footer .widget h4 {
    margin-bottom: 30px;
}

footer a,
footer strong {
    color: var(--color-white);
}

footer .tid-footer-navigation li {
    margin-bottom: 15px;
}

footer .tid-footer-about {
    padding-right: 40px;
}

footer .tid-footer-about .widget {
    margin-bottom: 30px;
}

footer .tid-footer-about .widget_media_image {
    display: inline-block;
    margin-right: 20px;
}

footer .tid-footer-about .wp-block-image {
    margin-bottom: 0;
}

.bim-footer-logo-wrapper {
    gap: 20px !important;
}

.bim-footer-logo-wrapper>.wp-block-column {
    flex-basis: unset !important;
    flex-grow: unset !important;
}

.bm-xero-footer-logo {
    display: flex;
    align-items: center;
}


/* footer .tid-footer-about .widget_media_image figure {
    margin-bottom: 30px;
} */

footer .tid-footer-info__wrapper {
    width: 25%;
    max-width: 300px;
    flex: none;
}

footer .tid-footer-info li {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

footer .tid-footer-info li .tid-icon {
    display: flex;
    align-items: center;
    margin-right: 12px;
}


footer .tid-footer-copyright {
    margin: 70px 0 0;
    padding: 20px 0 0;
    border-top: 1px solid#1E6BD8;
}

@media(max-width: 768px) {
    footer {
        padding-top: 60px;
    }

    footer .tid-footer-navigation__wrapper .column {
        margin-bottom: 30px;
    }

    footer .widget h4 {
        margin-bottom: 15px;
    }

    footer .tid-footer-info__wrapper {
        width: 100%;
        max-width: 100%;
    }

    .wp-block-columns.bim-footer-logo-wrapper:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: unset !important;
    }
}

@media(max-width: 767px) {
    footer .tid-footer-navigation__wrapper .column {
        margin-bottom: 0px;
    }

    footer .tid-footer-copyright {
        margin-top: 30px;
    }
}