html body {
    font-family: 'Figtree', sans-serif;
    letter-spacing: -0.6px!important;
}

:root {
    --color-pearl-gray: #EFEFEF;
    --color-gray-default: #DADADA;
    --color-neutral-pigeon: #4A4A4A;
    --color-sky: #0098FF;
    --color-neutral-mink: #7E7E7E;
    --color-jade: #33D076;
    --color-heart: #F8424D;
    --color-carrot: #F09644;
    --color-cloudy: #0C578A;
    --color-hamster: #E6E6E6;
    --color-neutral-charcoal: #030303;
    --color-link-hover: #0b5ed7;
    --color-neutral-line: #D8D8D8;
    --color-hover-blue: #38AFFF;
    --color-facebook: #1877F2;
}

.bg-pearl-gray {
    background-color: var(--color-pearl-gray)!important;
}

.bg-gray-default {
    background-color: var(--color-gray-default)!important;
}

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

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

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

.btn.bg-primary-sky {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
}

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

hr {
    opacity: .10!important;
}

.btn.bg-primary-sky:hover {
    background-color: var(--color-hover-blue);
}

.color-neutral-pigeon {
    color: var(--color-neutral-pigeon)!important;
}

.color-neutral-mink {
    color: var(--color-neutral-mink);
}

.color-neutral-charcoal {
    color: var(--color-neutral-charcoal);
}

.color-sky {
    color: var(--color-sky);
}

.color-jade {
    color: var(--color-jade)!important;
}

.rounded-1 {
    border-radius: 3px!important;
}

.btn.btn-outline-dark {
    border-color: var(--color-neutral-mink);
}

.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 18px;
    font-weight: 600;
    color: var(--color-neutral-charcoal)!important;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }
}

.navbar .btn {
    font-size: 18px;
    font-weight: 600;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0.7rem;
    padding-top: 0.7rem;
}

@media (max-width: 576px) {
    .navbar-collapse.collapse.show {
        height: 80vh;
    }
}

.navbar .btn.dropdown-toggle.btn-sm {
    padding-left: .5rem;
    padding-right: .5rem;
}

h1.title {
    font-size: 68px!important;
    line-height: 74px!important;
    font-weight: 600;
    color: var(--color-neutral-charcoal);
}

.py-5rem {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important;
}

.my-5rem {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important;
}

.mb-5rem {
    margin-bottom: 5rem!important;
}

h1 {
    font-size: 48px!important;
    line-height: 55px!important;
}

h2 {
    font-size: 36px!important;
    line-height: 45px!important;
}

h3 {
    font-size: 21px!important;
    line-height: 39px!important;
}

h4 {
    font-size: 18px!important;
    line-height: 24px!important;
}

.line-height-35 {
    line-height: 35px!important;
}

@media (max-width: 900px) {
    h1.title {
        font-size: 2.68rem!important;
        line-height: 51px!important;
    }

    h3 {
        font-size: 1.313rem!important;
        line-height: 22px!important;
    }
}

@media (max-width: 580px) {
    h1.title {
        font-size: 2.25rem!important;
        line-height: 48px!important;
    }

    h1 {
        font-size: 36px!important;
        line-height: 40px!important;
    }

    h2 {
        font-size: 26px!important;
        line-height: 37px!important;
    }
}

.line-height-28 {
    line-height: 28px!important;
}

.font-weight-400 {
    font-weight: 400!important;
}

.font-weight-500 {
    font-weight: 500!important;
}

.font-weight-600 {
    font-weight: 600!important;
}


@media (min-width: 1400px) {
    .container-custom {
        max-width: 1550px;
    }
}

@media (max-width: 576px) {
    .container-custom-top-bar {
        line-height: 14px;
        padding: 4px 30px!important;
    }
}

.font-size-21 {
    font-size: 1.31rem!important;
}

input.lg-height, select {
    height: 64px!important;
    padding-left: 1.35rem!important;
}

.form-select-180 {
    min-width: 180px;
    color: var(--color-neutral-mink);
}

@media (max-width: 580px) {
    .form-select-180 {
        min-width: 332px;
    }
}

.form-select-holder .select2 .selection {
    text-align: left!important;
}

.form-select-holder .select2-selection .select2-selection__rendered {
    padding-left: 1.35rem!important;
    color: var(--color-neutral-mink)!important;
}

.form-control::-webkit-input-placeholder {
    color: var(--color-neutral-mink)!important;
}

.select2-container--default .select2-results>.select2-results__options li {
    padding-left: 20px;
}

.width-332 {
    width: 332px;
}

.btn-lg-domain-search {
    height: 64px!important;
    width: 131px!important;
}

@media (max-width: 580px) {
    .btn-lg-domain-search {
        width: 332px!important;
    }
}

.form-select-holder .select2-selection {
    border: var(--bs-border-width) solid var(--bs-border-color);
    height: 64px!important;
    box-shadow: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb),.075)!important;
}

.form-select-holder .select2-selection .select2-selection__arrow,
.form-select-holder .select2-selection .select2-selection__rendered{
    height: 64px!important;
    display: flex;
    align-items: center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%230098FF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;
    background-size: 16px 12px;
    background-repeat: no-repeat;
    width: 16px;
    height: 12px;
    border-style: none;
    left: 20%;
    margin-top: -5px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 35px!important;
}

.rounded-20 {
    border-radius: 20px!important;
}

.rounded-16 {
    border-radius: 16px!important;
}

.web-hosting-link {
    color: var(--color-sky)!important;
    text-decoration: none;
}

.cloud-server-link {
    color: var(--color-jade)!important;
    text-decoration: none;
}

.cloud-server-heart {
    color: var(--color-heart)!important;
    text-decoration: none;
}

.cloud-server-carrot {
    color: var(--color-carrot)!important;
    text-decoration: none;
}

.card {
    border: 0;
}

.card-with-border {
    border: 1px solid var(--color-neutral-line)!important;
}

.card-body-description {
    min-height: 120px;
}

.color-cloudy {
    color: var(--color-cloudy)!important;
}

footer ul li a {
    color: var(--color-sky)!important;
    text-decoration: none;
    line-height: 35px;
    font-weight: 500;
}

footer ul li a:hover {
    color: var(--color-link-hover)!important;
}

.navbar-brand object,
a object {
    pointer-events: none;
}

@media (min-width: 1400px) {
    .bg_frame {
        height: 100%;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1928' height='1451' viewBox='0 0 1928 1451' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M133.528 332.231L133.241 332.32L133.028 332.109L1.12942 201.31L1.12941 253.903L106.18 358.954L106.393 359.167L106.304 359.455C101.903 373.65 105.321 389.749 116.559 400.986C132.715 417.143 158.904 417.141 175.058 400.987C191.214 384.831 191.213 358.645 175.057 342.488C163.82 331.251 147.724 327.83 133.528 332.231ZM60.8003 31.4065L1.88935 90.3175V143.409L87.6498 58.2534L87.6544 58.2487L144.308 0.498739H91.7081L60.8003 31.4065Z' stroke='%23D8D8D8'/%3e%3cpath d='M248.048 459.26L248.059 459.069L248.194 458.934L360.149 346.979C369.418 337.71 374.549 325.215 374.547 312.115L374.547 311.08L374.505 311.038L374.5 310.838C374.187 298.208 369.114 286.216 360.15 277.253L312.426 229.528L312.212 229.315L312.302 229.027C315.455 218.856 313.008 207.326 304.955 199.273C293.383 187.7 274.62 187.7 263.048 199.273C251.475 210.845 251.475 229.608 263.048 241.181C271.1 249.233 282.631 251.68 292.801 248.528L293.089 248.438L293.303 248.652L341.027 296.376C344.935 300.285 347.213 305.463 347.503 310.946L347.503 310.959L347.503 310.973L347.503 312.115C347.504 318.024 345.211 323.67 341.026 327.855L216.042 452.84L207.852 461.029L207.499 461.382L207.498 461.382L190.001 478.879L184.071 484.809C177.976 490.904 177.974 500.877 184.069 506.972L187.101 510.004L227.782 550.685C229.657 552.56 231.534 553.555 233.282 553.873C235.026 554.191 236.679 553.843 238.132 552.971C241.054 551.218 243.208 547.308 243.484 542.376L248.048 459.26Z' stroke='%23D8D8D8'/%3e%3cpath d='M348.226 1331.52L347.938 1331.61L347.724 1331.4L23.3886 1007.05C15.0002 998.657 10.4041 987.337 10.4013 975.493L10.4013 975.493L10.4039 973.178L10.4039 973.165L10.4046 973.152C10.9836 962.156 15.5528 951.78 23.3885 943.944L293.443 673.89C301.834 665.499 313.137 660.839 324.994 660.839V661.339L324.994 660.839C336.854 660.843 348.157 665.494 356.549 673.886L427.281 744.618L466.786 705.112L396.054 634.38C377.182 615.507 351.729 605.094 325.059 605.098H324.922C298.253 605.094 272.796 615.512 253.924 634.384L1.00001 887.308L1.00002 1064.69L308.214 1370.91L308.428 1371.12L308.338 1371.41C301.891 1392.21 306.899 1415.79 323.363 1432.26C347.035 1455.93 385.405 1455.93 409.073 1432.26C432.745 1408.59 432.744 1370.22 409.072 1346.55C392.608 1330.08 369.024 1325.07 348.226 1331.52Z' stroke='%23D8D8D8'/%3e%3cpath d='M1794.68 332.231L1794.97 332.32L1795.18 332.109L1927.08 201.31L1927.08 253.903L1822.03 358.954L1821.82 359.167L1821.91 359.455C1826.31 373.65 1822.89 389.749 1811.65 400.986C1795.5 417.143 1769.31 417.141 1753.15 400.987C1737 384.831 1737 358.645 1753.16 342.488C1764.39 331.251 1780.49 327.83 1794.68 332.231ZM1867.41 31.4065L1926.32 90.3175V143.409L1840.56 58.2534L1840.56 58.2487L1783.9 0.498739H1836.5L1867.41 31.4065Z' stroke='%23D8D8D8'/%3e%3cpath d='M1680.16 459.26L1680.15 459.069L1680.02 458.934L1568.06 346.979C1558.79 337.71 1553.66 325.215 1553.66 312.115L1553.66 311.08L1553.71 311.038L1553.71 310.838C1554.02 298.208 1559.1 286.216 1568.06 277.253L1615.79 229.528L1616 229.315L1615.91 229.027C1612.76 218.856 1615.2 207.326 1623.26 199.273C1634.83 187.7 1653.59 187.7 1665.16 199.273C1676.74 210.845 1676.74 229.608 1665.16 241.181C1657.11 249.233 1645.58 251.68 1635.41 248.528L1635.12 248.438L1634.91 248.652L1587.18 296.376C1583.28 300.285 1581 305.463 1580.71 310.946L1580.71 310.959L1580.71 310.973L1580.71 312.115C1580.71 318.024 1583 323.67 1587.18 327.855L1712.17 452.84L1720.36 461.029L1720.71 461.382L1720.71 461.382L1738.21 478.879L1744.14 484.809C1750.24 490.904 1750.24 500.877 1744.14 506.972L1741.11 510.004L1700.43 550.685C1698.55 552.56 1696.68 553.555 1694.93 553.873C1693.18 554.191 1691.53 553.843 1690.08 552.971C1687.16 551.218 1685 547.308 1684.73 542.376L1680.16 459.26Z' stroke='%23D8D8D8'/%3e%3cpath d='M1579.99 1331.52L1580.27 1331.61L1580.49 1331.4L1904.82 1007.05C1913.21 998.657 1917.81 987.337 1917.81 975.493L1917.81 975.493L1917.81 973.178L1917.81 973.165L1917.81 973.152C1917.23 962.156 1912.66 951.78 1904.82 943.944L1634.77 673.89C1626.38 665.499 1615.07 660.839 1603.22 660.839V661.339L1603.22 660.839C1591.36 660.843 1580.05 665.494 1571.66 673.886L1500.93 744.618L1461.42 705.112L1532.16 634.38C1551.03 615.507 1576.48 605.094 1603.15 605.098H1603.29C1629.96 605.094 1655.41 615.512 1674.29 634.384L1927.21 887.308L1927.21 1064.69L1620 1370.91L1619.78 1371.12L1619.87 1371.41C1626.32 1392.21 1621.31 1415.79 1604.85 1432.26C1581.18 1455.93 1542.81 1455.93 1519.14 1432.26C1495.47 1408.59 1495.47 1370.22 1519.14 1346.55C1535.6 1330.08 1559.19 1325.07 1579.99 1331.52Z' stroke='%23D8D8D8'/%3e%3c/svg%3e ");
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: top;
    }
}


.card-shape-bg::after {
    content: "";
    height: 500px;
    width: 100%;
    position: absolute;
    bottom: -12px;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='701' height='489' viewBox='0 0 701 489' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M511.752 250.061L511.89 250.651L511.434 251.049L246.292 482.625C237.765 490.073 226.707 493.697 215.464 492.9L215.462 492.9L213.291 492.743L213.266 492.741L213.24 492.738C202.839 491.442 193.291 486.377 186.373 478.363L-86.5317 162.232C-93.9394 153.651 -97.6112 142.539 -96.8209 131.215L-95.8261 131.283L-96.8209 131.215C-96.0265 119.888 -90.8559 109.404 -82.327 101.954L-11.7386 40.2987L-45.4965 1.19367L-116.085 62.8491C-134.918 79.2985 -146.295 102.482 -148.037 127.502L-149.032 127.435L-148.037 127.503L-148.046 127.631C-149.796 152.651 -141.747 177.222 -125.383 196.178L147.522 512.31C163.365 530.662 185.482 541.985 209.448 544.292L209.844 544.33L209.919 544.417L211.87 544.556C236.766 546.327 261.208 538.207 280.057 521.743L545.196 290.158L545.651 289.76L546.212 289.98C565.117 297.382 587.358 294.259 603.726 279.962C627.261 259.406 629.764 223.544 609.315 199.856C588.863 176.165 553.216 173.632 529.681 194.189C513.313 208.486 507.117 230.194 511.752 250.061Z' stroke='%230DCAD7' stroke-width='2'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    object-fit: cover;
}

.black-card-holder::after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1254' height='1258' viewBox='0 0 1254 1258' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M375.179 648.894L374.604 649.073L374.177 648.646L217.897 491.89C211.267 485.24 207.636 476.266 207.633 466.883L207.633 466.881L207.635 465.078L207.636 465.053L207.637 465.027C208.094 456.313 211.705 448.088 217.897 441.878L427.604 231.547C434.235 224.896 443.168 221.203 452.536 221.203H452.536C461.906 221.206 470.839 224.893 477.471 231.544L531.965 286.2L561.78 256.297L507.285 201.641C492.746 187.058 473.137 179.011 452.586 179.014L452.586 178.013V179.014H452.48V178.013L452.48 179.014C431.93 179.011 412.318 187.061 397.779 201.644L188.072 411.975C173.996 426.093 166.028 444.98 165.537 464.874L165.527 465.274L165.462 465.34L165.462 466.887C165.462 487.517 173.52 507.204 188.072 521.799L344.36 678.552L344.786 678.98L344.608 679.557C339.665 695.546 343.505 713.679 356.123 726.335C374.267 744.532 403.677 744.53 421.817 726.336C439.961 708.138 439.96 678.644 421.816 660.446C409.197 647.79 391.122 643.936 375.179 648.894Z' stroke='%2333D076' stroke-width='2'/%3e%3cpath d='M694.625 982.266L694.646 981.883L694.916 981.613L1006 669.6C1031.83 643.696 1046.13 608.772 1046.12 572.161L1046.12 569.114L1046 568.993L1045.99 568.593C1045.12 533.293 1030.98 499.777 1006 474.724L873.395 341.72L872.969 341.293L873.147 340.716C881.949 312.237 875.119 279.949 852.637 257.4C820.328 224.996 767.945 224.996 735.637 257.4C703.328 289.805 703.328 342.344 735.637 374.748C758.119 397.297 790.311 404.147 818.703 395.322L819.279 395.143L819.705 395.57L952.314 528.574C963.106 539.398 969.394 553.739 970.195 568.923L970.196 568.95L970.196 568.976L970.196 572.161C970.198 588.526 963.866 604.162 952.312 615.751L605.023 964.074L582.268 986.896L581.562 987.604L581.56 987.602L532.666 1036.64L516.188 1053.17C499.098 1070.31 499.093 1098.35 516.182 1115.49L524.607 1123.94L637.645 1237.32C642.899 1242.59 648.182 1245.4 653.136 1246.31C658.079 1247.21 662.767 1246.22 666.883 1243.75C675.143 1238.77 681.172 1227.74 681.942 1213.9L694.625 982.266Z' stroke='%2333D076' stroke-width='2'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    object-fit: cover;
    background-size: 1200px 1200px;
    background-position: center;
}

.green-card-holder::after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 140px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='371' height='691' viewBox='0 0 371 691' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M130.855 180.707L130.876 181.089L131.146 181.36L342.437 393.299C359.918 410.834 369.597 434.475 369.593 459.259L369.593 461.196L369.514 461.275L369.504 461.675C368.914 485.571 359.345 508.258 342.438 525.217L252.369 615.562L251.943 615.989L252.122 616.566C258.066 635.802 253.453 657.608 238.271 672.837C216.452 694.723 181.076 694.723 159.257 672.837C137.438 650.952 137.438 615.467 159.257 593.581C174.44 578.352 196.179 573.725 215.355 579.686L215.93 579.865L216.356 579.438L306.424 489.093C313.811 481.684 318.114 471.867 318.663 461.475L318.664 461.449V461.422L318.664 459.259C318.665 448.059 314.332 437.356 306.423 429.423L70.5435 192.82L55.0884 177.317L54.3824 176.609L54.3812 176.61L21.3985 143.526L10.2065 132.3C-1.2757 120.782 -1.27906 101.938 10.2029 90.421L15.9249 84.6814L92.7005 7.6703C96.234 4.12601 99.7664 2.25029 103.053 1.64986C106.33 1.05116 109.435 1.70595 112.168 3.35099C117.661 6.65832 121.722 14.0405 122.241 23.3631L130.855 180.707Z' stroke='%23FAFF00' stroke-width='2'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    object-fit: cover;
    background-size: 430px 1050px;
    background-position: top left;
}

.orange-card-holder::after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: -13px;
    top: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='280' height='331' viewBox='0 0 280 331' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_203_657' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='280' height='331'%3e%3crect width='280' height='331' rx='16' transform='matrix(-1 0 0 1 280 0)' fill='%23F09644'/%3e%3c/mask%3e%3cg mask='url(%23mask0_203_657)'%3e%3cpath d='M113.75 198.028L113.175 198.208L112.75 197.78L-99.274 -15.5632C-108.201 -24.5454 -113.091 -36.6662 -113.094 -49.343L-113.094 -49.3444L-113.091 -51.7982L-113.091 -51.824L-113.09 -51.8498C-112.474 -63.6209 -107.612 -74.7307 -99.2739 -83.12L185.232 -369.377C194.161 -378.361 206.189 -383.35 218.804 -383.35V-382.347L218.804 -383.35C231.423 -383.345 243.451 -378.366 252.38 -369.381L326.565 -294.74L367.52 -335.947L293.335 -410.588C273.542 -430.503 246.847 -441.492 218.873 -441.488L218.873 -442.491V-441.488H218.729V-442.491L218.729 -441.488C190.755 -441.492 164.056 -430.499 144.263 -410.584L-140.243 -124.327C-159.406 -105.046 -170.252 -79.2531 -170.921 -52.0855L-170.931 -51.6846L-171.023 -51.5921L-171.023 -49.3375C-171.023 -21.1649 -160.053 5.72065 -140.243 25.6522L71.7904 238.991L72.2159 239.419L72.0377 239.997C65.2949 261.881 70.5327 286.699 87.7498 304.022C112.505 328.929 152.631 328.927 177.382 304.024C202.137 279.116 202.135 238.747 177.38 213.84C160.163 196.517 135.501 191.243 113.75 198.028Z' stroke='%23C86444' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    object-fit: cover;
    background-size: 330px 330px;
    background-position: center;
}

@media (max-width: 1400px) {
    .green-card-holder::after {
        left: 50px;
    }

    .orange-card-holder::after {
        left: 0;
    }
}

@media (max-width: 1200px) {
    .green-card-holder::after {
        left: 0;
    }
}

@media (max-width: 992px) {
    .orange-card-holder::after {
        left: -28px;
    }
}

@media (max-width: 768px) {
    .black-card-holder::after {
        display: none;
    }

    .green-card-holder::after {
        display: none;
    }

    .orange-card-holder::after {
        display: none;
    }
}

@media (max-width: 580px) {
    .br-remove-mobile br {
        display: none;
    }
}

#carouselExampleIndicators {
    position: static;
    overflow: hidden;
}

.carousel-indicators {
    /*position: static;*/
    margin-left: 20px;
    top: 150px;
    justify-content: left;
}

@media (max-width: 992px) {
    .carousel-indicators {
        top: 30px;
        right: 0;
        left: auto;
        margin-right: 0;
    }
}

@media (max-width: 576px) {
    .carousel-indicators {
        top: auto;
        bottom: -50px;
        left: 40%;
    }
}

.carousel-indicators [data-bs-target] {
    background-color: black;
    height: 10px;
    width: 10px;
    border-radius: 50%;
}

.navbar-toggler:focus,
.navbar-toggler:focus-visible {
    border: 0;
    box-shadow: none;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='11.6674' y1='35.7089' x2='35.709' y2='11.6672' stroke='%23030303' stroke-width='3'/%3e%3cline x1='36.4159' y1='35.7091' x2='12.3743' y2='11.6675' stroke='%23030303' stroke-width='3'/%3e%3c/svg%3e ");
}

.navbar-toggler.collapsed .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='26' viewBox='0 0 34 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='4.47363' y1='1.5' x2='34' y2='1.5' stroke='%23030303' stroke-width='3'/%3e%3cline x1='15.2104' y1='13' x2='33.9999' y2='13' stroke='%23030303' stroke-width='3'/%3e%3cline y1='24.5' x2='34' y2='24.5' stroke='%23030303' stroke-width='3'/%3e%3c/svg%3e ");
}

@media (max-width: 580px) {
    .navbar-nav .nav-item .nav-link {
        font-size: 36px;
        line-height: 59px;
    }
}

.progress {
    background-color: var(--color-pearl-gray);
    height: 11px;
    width: 86px;
}

.progress-bar {
    background-color: var(--color-jade);
}

.select2-break-lines .select2-selection--single {
    height: 100% !important;
}

.select2-break-lines .select2-selection__rendered {
    word-wrap: break-word !important;
    text-overflow: inherit !important;
    white-space: normal !important;
}

@media (max-width: 576px) {
    .select2-break-lines .select2-selection .select2-selection__rendered {
        padding-right: 45px;
    }
}

.nav-custom-color {
    font-size: 18px!important;
    line-height: 24px;
    font-weight: bold;
}

.nav-custom-color .nav-link {
    background-color: var(--color-sky);
    color: white;
    border-radius: 3px!important;
}

.nav-custom-color .nav-link.active {
    background-color: white!important;
    color: var(--color-neutral-mink);
}

.table {
    font-size: 16px!important;
    line-height: 24px;
    min-width: 760px;
}

.table tr td,
.table tr th {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}

.table thead {
    font-size: 14px!important;
    font-weight: 500;
}

.table tbody tr th {
    padding-left: 20px;
}

.table-size-880 {
    min-width: 880px;
}

.form-cloud-selector {
    width: 227px;
    position: absolute;
    top: 0;
    right: 0;
}

@media (max-width: 768px) {
    .form-cloud-selector {
        position: relative;
        margin-bottom: 3rem;
    }
}

.custom-border-arrow:after,
.custom-border-arrow:before {
    content: '';
    display: block;
    position: absolute;
    left: calc(100% - 23px);
    width: 0;
    height: 0;
    border-style: solid;
}

.custom-border-arrow:after {
    top: 42px;
    border-color: transparent white transparent transparent;
    border-width: 14px;
}

.custom-border-arrow:before {
    top: 44px;
    border-color: transparent var(--color-neutral-line) transparent transparent;
    border-width: 12px;
}

@media (max-width: 768px) {
    .border-end-custom {
        border: 0!important;
    }

    .custom-border-arrow:before {
        border: 0!important;
    }

    .custom-border-arrow:after {
        border: 0!important;
    }
}

/*range slider*/
.main-range-slider {
    width: 100%;
    /*margin: 14% auto;*/
    position: relative;
}

#slider {
    -webkit-appearance: none;
    width: 100%;
    height: 14px;
    border-radius: 7px;
    background-color: var(--color-pearl-gray);
}

/* Design slider button */
#slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 48px;
    height: 48px;
    cursor: pointer;
    position: relative;
    z-index: 3;
}

#selector {
    height: 104px;
    width: 48px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.selectBtn {
    height: 31px;
    width: 28px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='33' viewBox='0 0 36 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_233_1750)'%3e%3crect x='4' width='27.8005' height='24.2363' rx='3' fill='%23030303'/%3e%3cpath d='M21.8213 14.9688L24.6726 12.1174L21.8213 9.26608' fill='%23030303'/%3e%3cpath d='M21.8213 14.9688L24.6726 12.1174L21.8213 9.26608' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.9805 14.9688L11.1291 12.1174L13.9805 9.26608' fill='%23030303'/%3e%3cpath d='M13.9805 14.9688L11.1291 12.1174L13.9805 9.26608' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_233_1750' x='0' y='0' width='35.8003' height='32.2363' 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='4'/%3e%3cfeGaussianBlur stdDeviation='2'/%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.25 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_233_1750'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_233_1750' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
    background-size: cover;
    background-position: center;
    position: absolute;
    bottom: 14px;
}

#selectValue {
    width: 48px;
    height: 40px;
    position: absolute;
    top: 0;
    background: var(--color-sky);
    border-radius: 4px;
    text-align: center;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    left: -9px;
}

#selectValue::after {
    content: '';
    border-top: 17px solid var(--color-sky);
    border-left: 24px solid #fff;
    border-right: 24px solid #fff;
    position: absolute;
    bottom: -14px;
    left: 0;
}

#progressBar {
    width: 50%;
    height: 14px;
    background: var(--color-sky);
    border-radius: 7px;
    position: absolute;
    bottom: 7px;
    left: 0;
}
/*end range slider*/

.custom-accordion .accordion-item {
    border: 0;
    border-bottom: 1px solid var(--color-neutral-line);
}

.custom-accordion .accordion-header {
    border: 0;
}

.custom-accordion .accordion-button {
    font-size: 21px;
    line-height: 28px;
    font-weight: 500;
    color: var(--color-neutral-pigeon);
    border: 0;
}

.custom-accordion .accordion-button {
    background-color: white;
    padding-left: 0;
    box-shadow: none;
}

.custom-accordion .accordion-button:focus {
    box-shadow: none;
}

.custom-accordion .accordion-body {
    padding-left: 0;
    padding-top: 0;
}

.custom-accordion .accordion-body {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: var(--color-neutral-mink);
}

.custom-accordion .accordion-button::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8105 1C11.8105 0.447715 11.3628 0 10.8105 0C10.2583 0 9.81055 0.447715 9.81055 1V9.81055H1C0.447715 9.81055 0 10.2583 0 10.8105C0 11.3628 0.447715 11.8105 1 11.8105H9.81055V20.6201C9.81055 21.1724 10.2583 21.6201 10.8105 21.6201C11.3628 21.6201 11.8105 21.1724 11.8105 20.6201V11.8105H20.6201C21.1724 11.8105 21.6201 11.3628 21.6201 10.8105C21.6201 10.2583 21.1724 9.81055 20.6201 9.81055H11.8105V1Z' fill='%23030303'/%3e%3c/svg%3e ");
}

.custom-accordion .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='2' viewBox='0 0 22 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1H21' stroke='%237E7E7E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}

.table.table-support {
    min-width: unset;
}

.table.table-support tr th {
    font-size: 18px!important;
    line-height: 24px;
    font-weight: 600;
    color: var(--color-neutral-charcoal);
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

.table.table-support tr td {
    font-size: 16px!important;
    font-weight: 400;
    line-height: 30.5px;
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.google-map {
    border: 1px solid var(--color-neutral-line);
    border-radius: 16px;
    height: 570px;
}

.btn.other-btn-padding {
    font-size: 18px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
    font-weight: 600;
}

.btn-facebook {
    background-color: var(--color-facebook);
}

.btn-dark.btn-apple {
    background-color: black;
}