html {
    scroll-behavior: smooth;
}

* {
    font-family: 'Greycliff CF';

}

a {
    font-family: 'Mulish';
}


.height100 {
    height: 100%;
    ;
}

body,
main {
    background-color: #ebebeb;
    /* overflow-x: hidden ;; */
}


section {
    background-color: #fff;
    border-radius: 64px;
    padding-bottom: 80px;
    padding-top: 80px;
    overflow: hidden;
}

.container {
    position: relative;
    overflow: hidden;
    transition: all 0.5s padding 0s;
    padding-inline: 24px;

    
}


section.video {
   display: flex;
   align-items: center;
      
      
}


section.hero-blue {
    /* border-radius: 80px; */
    background-image: url("data:image/svg+xml,%3Csvg width='391' height='253' viewBox='0 0 391 253' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M296.259 82.9398C291.986 78.7165 291.986 71.8626 296.259 67.638C300.532 63.4146 307.466 63.4146 311.74 67.638C316.013 71.8626 316.013 78.7165 311.74 82.9398C307.466 87.1631 300.532 87.1631 296.259 82.9398Z' fill='%23773DBD'/%3E%3Cpath d='M299.684 39.6372C296.88 39.6372 294.075 38.5813 291.939 36.4694C287.666 32.2457 287.666 25.3915 291.939 21.1678C294.075 19.0559 296.88 18 299.684 18C302.487 18 305.292 19.0559 307.429 21.1678C311.701 25.3915 311.701 32.2457 307.429 36.4694C305.292 38.5813 302.487 39.6372 299.684 39.6372ZM306.398 22.1672C304.605 20.3947 302.221 19.4142 299.675 19.4142C297.128 19.4142 294.753 20.3947 292.951 22.1672C291.158 23.9396 290.166 26.2966 290.166 28.8139C290.166 31.3311 291.158 33.6787 292.951 35.4606C294.744 37.2331 297.128 38.2136 299.665 38.2136C302.202 38.2136 304.586 37.2331 306.389 35.4606C308.182 33.6881 309.174 31.3311 309.174 28.8139C309.174 26.2966 308.182 23.949 306.389 22.1672H306.398Z' fill='%23773DBD'/%3E%3Cpath d='M345.332 126.177C347.87 126.177 350.254 125.197 352.047 123.424C353.84 121.652 354.832 119.294 354.832 116.787C354.832 114.278 353.84 111.922 352.047 110.149C350.254 108.377 347.87 107.397 345.332 107.397C342.796 107.397 340.411 108.377 338.618 110.149C336.825 111.922 335.832 114.278 335.832 116.787C335.832 119.294 336.825 121.652 338.618 123.424C340.411 125.197 342.796 126.177 345.332 126.177ZM345.332 127.609C342.529 127.609 339.724 126.553 337.587 124.442C333.315 120.218 333.315 113.364 337.587 109.14C339.724 107.028 342.529 105.972 345.332 105.972C348.137 105.972 350.941 107.028 353.077 109.14C357.35 113.364 357.35 120.218 353.077 124.442C350.941 126.553 348.137 127.609 345.332 127.609Z' fill='%23773DBD'/%3E%3Cpath d='M285.527 157.93C289.802 162.154 289.802 169.008 285.527 173.232C281.255 177.456 274.321 177.456 270.048 173.232C265.776 169.008 265.776 162.154 270.048 157.93C274.321 153.706 281.255 153.706 285.527 157.93Z' fill='%23CFACF9'/%3E%3Cpath d='M207.701 72.1171C203.428 67.8924 203.428 61.0385 207.701 56.8152C211.974 52.5912 218.907 52.5912 223.18 56.8152C227.453 61.0385 227.453 67.8924 223.18 72.1171C218.907 76.3404 211.974 76.3404 207.701 72.1171Z' fill='%23773DBD'/%3E%3Cpath d='M249.621 82.4124C246.816 82.4124 244.013 81.3562 241.876 79.2439C237.604 75.0206 237.604 68.1667 241.876 63.9421C244.013 61.8311 246.816 60.7749 249.621 60.7749C252.425 60.7749 255.23 61.8311 257.366 63.9421C261.639 68.1667 261.639 75.0206 257.366 79.2439C255.23 81.3562 252.425 82.4124 249.621 82.4124ZM256.336 64.9418C254.543 63.1693 252.157 62.1892 249.612 62.1892C247.065 62.1892 244.691 63.1693 242.887 64.9418C241.094 66.7143 240.102 69.072 240.102 71.5884C240.102 74.1061 241.094 76.4533 242.887 78.235C244.68 80.0075 247.065 80.9889 249.612 80.9889C252.157 80.9889 254.532 80.0075 256.336 78.235C258.129 76.4625 259.121 74.1061 259.121 71.5884C259.121 69.072 258.129 66.7235 256.336 64.9418Z' fill='%23773DBD'/%3E%3Cpath d='M217.613 110.498C214.809 110.498 212.005 109.442 209.869 107.33C205.596 103.107 205.596 96.2526 209.869 92.028C212.005 89.917 214.809 88.8608 217.613 88.8608C220.417 88.8608 223.222 89.917 225.358 92.028C229.631 96.2526 229.631 103.107 225.358 107.33C223.222 109.442 220.417 110.498 217.613 110.498ZM224.337 93.0369C222.544 91.2644 220.16 90.2844 217.613 90.2844C215.067 90.2844 212.692 91.2644 210.89 93.0369C209.097 94.8095 208.105 97.1671 208.105 99.6835C208.105 102.201 209.097 104.548 210.89 106.331C212.683 108.103 215.067 109.084 217.613 109.084C220.16 109.084 222.535 108.103 224.337 106.331C226.13 104.559 227.122 102.201 227.122 99.6835C227.122 97.1671 226.13 94.8186 224.337 93.0369Z' fill='%23773DBD'/%3E%3Cpath d='M214.988 21.5354C217.792 21.5354 220.597 22.5913 222.733 24.7032C227.006 28.9269 227.006 35.7811 222.733 40.0048C220.597 42.1167 217.792 43.1726 214.988 43.1726C212.185 43.1726 209.38 42.1167 207.244 40.0048C202.971 35.7811 202.971 28.9269 207.244 24.7032C209.38 22.5913 212.185 21.5354 214.988 21.5354ZM208.274 39.0055C210.067 40.7778 212.451 41.7584 214.998 41.7584C217.544 41.7584 219.919 40.7778 221.721 39.0055C223.514 37.233 224.507 34.8759 224.507 32.3587C224.507 29.8414 223.514 27.4938 221.721 25.712C219.928 23.9395 217.544 22.959 214.998 22.959C212.451 22.959 210.076 23.9395 208.274 25.712C206.481 27.4844 205.489 29.8414 205.489 32.3587C205.489 34.8759 206.481 37.2235 208.274 39.0055Z' fill='%23773DBD'/%3E%3Cpath d='M192.06 206.871C196.333 211.095 196.333 217.949 192.06 222.173C187.787 226.397 180.853 226.397 176.581 222.173C172.306 217.949 172.306 211.095 176.581 206.871C180.853 202.647 187.787 202.647 192.06 206.871Z' fill='%23773DBD'/%3E%3Cpath d='M146.353 136.321C142.08 132.098 142.08 125.244 146.353 121.019C150.626 116.796 157.559 116.796 161.832 121.019C166.106 125.244 166.106 132.098 161.832 136.321C157.559 140.544 150.626 140.544 146.353 136.321Z' fill='%23CFACF9'/%3E%3Cpath d='M211.787 151.594C209.65 153.706 206.847 154.763 204.042 154.763C201.238 154.763 198.435 153.706 196.298 151.594C192.026 147.371 192.026 140.517 196.298 136.293C198.435 134.181 201.238 133.125 204.042 133.125C206.847 133.125 209.65 134.181 211.787 136.293C216.059 140.517 216.059 147.371 211.787 151.594ZM204.042 134.549C201.506 134.549 199.122 135.529 197.318 137.301C195.525 139.074 194.533 141.431 194.533 143.949C194.533 146.465 195.525 148.814 197.318 150.596C199.111 152.368 201.495 153.348 204.042 153.348C206.588 153.348 208.963 152.368 210.767 150.596C212.56 148.823 213.552 146.465 213.552 143.949C213.552 141.431 212.56 139.084 210.767 137.301C208.974 135.529 206.588 134.549 204.042 134.549Z' fill='%23773DBD'/%3E%3Cpath d='M175.866 177.824C173.73 179.935 170.926 180.991 168.121 180.991C165.318 180.991 162.513 179.935 160.376 177.824C156.104 173.599 156.104 166.745 160.376 162.522C162.513 160.409 165.318 159.353 168.121 159.353C170.926 159.353 173.73 160.409 175.866 162.522C180.139 166.745 180.139 173.599 175.866 177.824ZM168.121 160.778C165.585 160.778 163.2 161.758 161.398 163.531C159.604 165.303 158.612 167.66 158.612 170.177C158.612 172.695 159.604 175.042 161.398 176.824C163.191 178.596 165.575 179.576 168.121 179.576C170.668 179.576 173.043 178.596 174.845 176.824C176.638 175.051 177.63 172.695 177.63 170.177C177.63 167.66 176.638 165.312 174.845 163.531C173.052 161.758 170.668 160.778 168.121 160.778Z' fill='%23773DBD'/%3E%3Cpath d='M146.353 72.1171C142.08 67.8924 142.08 61.0385 146.353 56.8152C150.626 52.5912 157.559 52.5912 161.832 56.8152C166.106 61.0385 166.106 67.8924 161.832 72.1171C157.559 76.3404 150.626 76.3404 146.353 72.1171Z' fill='%23773DBD'/%3E%3Cpath d='M184.317 53.6377C187.12 53.6377 189.924 54.6936 192.06 56.806C196.334 61.0294 196.334 67.8833 192.06 72.1066C189.924 74.2189 187.12 75.2751 184.317 75.2751C181.512 75.2751 178.708 74.2189 176.572 72.1066C172.299 67.8833 172.299 61.0294 176.572 56.806C178.708 54.6936 181.512 53.6377 184.317 53.6377ZM177.602 71.1082C179.395 72.8807 181.779 73.8607 184.326 73.8607C186.872 73.8607 189.247 72.8807 191.05 71.1082C192.843 69.3356 193.835 66.978 193.835 64.4616C193.835 61.9438 192.843 59.5967 191.05 57.815C189.257 56.0418 186.872 55.0614 184.326 55.0614C181.779 55.0614 179.404 56.0418 177.602 57.815C175.799 59.5862 174.817 61.9438 174.817 64.4616C174.817 66.978 175.809 69.3265 177.602 71.1082Z' fill='%23773DBD'/%3E%3Cpath d='M177.029 104.219C172.756 99.9958 172.756 93.1406 177.029 88.9173C181.302 84.6939 188.236 84.6939 192.509 88.9173C196.782 93.1406 196.782 99.9958 192.509 104.219C188.236 108.442 181.302 108.442 177.029 104.219Z' fill='%23773DBD'/%3E%3Cpath d='M153.64 85.75C156.445 85.75 159.249 86.8048 161.385 88.9172C165.658 93.1405 165.658 99.9957 161.385 104.219C159.249 106.331 156.445 107.386 153.64 107.386C150.837 107.386 148.033 106.331 145.896 104.219C141.623 99.9957 141.623 93.1405 145.896 88.9172C148.033 86.8048 150.837 85.75 153.64 85.75ZM146.926 103.21C148.719 104.983 151.104 105.963 153.651 105.963C156.196 105.963 158.571 104.983 160.375 103.21C162.168 101.438 163.16 99.0812 163.16 96.5635C163.16 94.0458 162.168 91.6986 160.375 89.9169C158.582 88.1444 156.196 87.163 153.651 87.163C151.104 87.163 148.729 88.1444 146.926 89.9169C145.133 91.6894 144.141 94.0458 144.141 96.5635C144.141 99.0812 145.133 101.428 146.926 103.21Z' fill='%23773DBD'/%3E%3Cpath d='M177.029 40.0143C172.756 35.7906 172.756 28.9364 177.029 24.7127C181.302 20.489 188.236 20.489 192.509 24.7127C196.782 28.9364 196.782 35.7906 192.509 40.0143C188.236 44.238 181.302 44.238 177.029 40.0143Z' fill='%23773DBD'/%3E%3Cpath d='M153.64 21.5354C156.445 21.5354 159.249 22.5913 161.385 24.7032C165.658 28.9269 165.658 35.7811 161.385 40.0048C159.249 42.1167 156.445 43.1726 153.64 43.1726C150.837 43.1726 148.033 42.1167 145.896 40.0048C141.623 35.7811 141.623 28.9269 145.896 24.7032C148.033 22.5913 150.837 21.5354 153.64 21.5354ZM146.926 39.0055C148.719 40.7778 151.104 41.7584 153.651 41.7584C156.196 41.7584 158.571 40.7778 160.375 39.0055C162.168 37.233 163.16 34.8759 163.16 32.3587C163.16 29.8414 162.168 27.4938 160.375 25.712C158.582 23.9395 156.196 22.959 153.651 22.959C151.104 22.959 148.729 23.9395 146.926 25.712C145.133 27.4844 144.141 29.8414 144.141 32.3587C144.141 34.8759 145.133 37.2235 146.926 39.0055Z' fill='%23CFACF9'/%3E%3Cpath d='M85.0093 200.536C80.7365 196.311 80.7365 189.457 85.0093 185.234C89.2822 181.011 96.2161 181.011 100.489 185.234C104.762 189.457 104.762 196.311 100.489 200.536C96.2161 204.759 89.2822 204.759 85.0093 200.536Z' fill='%23773DBD'/%3E%3Cpath d='M122.969 182.056C125.773 182.056 128.577 183.112 130.713 185.225C134.986 189.448 134.986 196.302 130.713 200.526C128.577 202.638 125.773 203.694 122.969 203.694C120.165 203.694 117.361 202.638 115.224 200.526C110.951 196.302 110.951 189.448 115.224 185.225C117.361 183.112 120.165 182.056 122.969 182.056ZM116.254 199.527C118.047 201.299 120.432 202.279 122.978 202.279C125.525 202.279 127.9 201.299 129.702 199.527C131.496 197.754 132.487 195.397 132.487 192.88C132.487 190.362 131.496 188.015 129.702 186.234C127.909 184.461 125.525 183.48 122.978 183.48C120.432 183.48 118.057 184.461 116.254 186.234C114.461 188.006 113.469 190.362 113.469 192.88C113.469 195.397 114.461 197.745 116.254 199.527Z' fill='%23773DBD'/%3E%3Cpath d='M85.0093 136.321C80.7365 132.098 80.7365 125.244 85.0093 121.019C89.2822 116.796 96.2161 116.796 100.489 121.019C104.762 125.244 104.762 132.098 100.489 136.321C96.2161 140.544 89.2822 140.544 85.0093 136.321Z' fill='%23773DBD'/%3E%3Cpath d='M122.969 117.852C125.773 117.852 128.577 118.908 130.713 121.019C134.986 125.244 134.986 132.098 130.713 136.321C128.577 138.433 125.773 139.49 122.969 139.49C120.165 139.49 117.361 138.433 115.224 136.321C110.951 132.098 110.951 125.244 115.224 121.019C117.361 118.908 120.165 117.852 122.969 117.852ZM116.254 135.312C118.047 137.085 120.432 138.066 122.978 138.066C125.525 138.066 127.9 137.085 129.702 135.312C131.496 133.54 132.487 131.183 132.487 128.666C132.487 126.148 131.496 123.801 129.702 122.019C127.909 120.246 125.525 119.266 122.978 119.266C120.432 119.266 118.057 120.246 116.254 122.019C114.461 123.791 113.469 126.148 113.469 128.666C113.469 131.183 114.461 133.53 116.254 135.312Z' fill='%23773DBD'/%3E%3Cpath d='M115.681 168.434C111.408 164.209 111.408 157.355 115.681 153.132C119.954 148.907 126.888 148.907 131.161 153.132C135.434 157.355 135.434 164.209 131.161 168.434C126.888 172.657 119.954 172.657 115.681 168.434Z' fill='%23773DBD'/%3E%3Cpath d='M92.293 149.954C95.0971 149.954 97.9012 151.01 100.038 153.123C104.311 157.346 104.311 164.2 100.038 168.423C97.9012 170.535 95.0971 171.592 92.293 171.592C89.489 171.592 86.6849 170.535 84.5484 168.423C80.2755 164.2 80.2755 157.346 84.5484 153.123C86.6849 151.01 89.489 149.954 92.293 149.954ZM85.5784 167.414C87.3716 169.187 89.756 170.168 92.293 170.168C94.8301 170.168 97.2145 169.187 99.0171 167.414C100.81 165.642 101.802 163.285 101.802 160.768C101.802 158.251 100.81 155.903 99.0171 154.121C97.2241 152.348 94.8396 151.368 92.293 151.368C89.7465 151.368 87.3716 152.348 85.569 154.121C83.7758 155.894 82.7839 158.251 82.7839 160.768C82.7839 163.285 83.7758 165.632 85.569 167.414H85.5784Z' fill='%23773DBD'/%3E%3Cpath d='M85.0093 72.1171C80.7365 67.8924 80.7365 61.0385 85.0093 56.8152C89.2822 52.5912 96.2161 52.5912 100.489 56.8152C104.762 61.0385 104.762 67.8924 100.489 72.1171C96.2161 76.3404 89.2822 76.3404 85.0093 72.1171Z' fill='%23CFACF9'/%3E%3Cpath d='M122.969 53.6377C125.773 53.6377 128.577 54.6936 130.713 56.806C134.986 61.0294 134.986 67.8833 130.713 72.1066C128.577 74.2189 125.773 75.2751 122.969 75.2751C120.165 75.2751 117.361 74.2189 115.224 72.1066C110.951 67.8833 110.951 61.0294 115.224 56.806C117.361 54.6936 120.165 53.6377 122.969 53.6377ZM116.254 71.1082C118.047 72.8807 120.432 73.8607 122.978 73.8607C125.525 73.8607 127.9 72.8807 129.702 71.1082C131.496 69.3356 132.487 66.978 132.487 64.4616C132.487 61.9438 131.496 59.5967 129.702 57.815C127.909 56.0418 125.525 55.0614 122.978 55.0614C120.432 55.0614 118.057 56.0418 116.254 57.815C114.461 59.5862 113.469 61.9438 113.469 64.4616C113.469 66.978 114.461 69.3265 116.254 71.1082Z' fill='%23773DBD'/%3E%3Cpath d='M115.681 104.219C111.408 99.9958 111.408 93.1406 115.681 88.9173C119.954 84.6939 126.888 84.6939 131.161 88.9173C135.434 93.1406 135.434 99.9958 131.161 104.219C126.888 108.442 119.954 108.442 115.681 104.219Z' fill='%23773DBD'/%3E%3Cpath d='M92.293 85.75C95.0971 85.75 97.9012 86.8048 100.038 88.9172C104.311 93.1405 104.311 99.9957 100.038 104.219C97.9012 106.331 95.0971 107.386 92.293 107.386C89.489 107.386 86.6849 106.331 84.5484 104.219C80.2755 99.9957 80.2755 93.1405 84.5484 88.9172C86.6849 86.8048 89.489 85.75 92.293 85.75ZM85.5784 103.21C87.3716 104.983 89.756 105.963 92.293 105.963C94.8301 105.963 97.2145 104.983 99.0171 103.21C100.81 101.438 101.802 99.0812 101.802 96.5635C101.802 94.0458 100.81 91.6986 99.0171 89.9169C97.2241 88.1444 94.8396 87.163 92.293 87.163C89.7465 87.163 87.3716 88.1444 85.569 89.9169C83.7758 91.6894 82.7839 94.0458 82.7839 96.5635C82.7839 99.0812 83.7758 101.428 85.569 103.21H85.5784Z' fill='%23773DBD'/%3E%3Cpath d='M115.681 40.0143C111.408 35.7906 111.408 28.9364 115.681 24.7127C119.954 20.489 126.888 20.489 131.161 24.7127C135.434 28.9364 135.434 35.7906 131.161 40.0143C126.888 44.238 119.954 44.238 115.681 40.0143Z' fill='%23773DBD'/%3E%3Cpath d='M92.293 21.5354C95.0971 21.5354 97.9012 22.5913 100.038 24.7032C104.311 28.9269 104.311 35.7811 100.038 40.0048C97.9012 42.1167 95.0971 43.1726 92.293 43.1726C89.489 43.1726 86.6849 42.1167 84.5484 40.0048C80.2755 35.7811 80.2755 28.9269 84.5484 24.7032C86.6849 22.5913 89.489 21.5354 92.293 21.5354ZM85.5784 39.0055C87.3716 40.7778 89.756 41.7584 92.293 41.7584C94.8301 41.7584 97.2145 40.7778 99.0171 39.0055C100.81 37.233 101.802 34.8759 101.802 32.3587C101.802 29.8414 100.81 27.4938 99.0171 25.712C97.2241 23.9395 94.8396 22.959 92.293 22.959C89.7465 22.959 87.3716 23.9395 85.569 25.712C83.7758 27.4844 82.7839 29.8414 82.7839 32.3587C82.7839 34.8759 83.7758 37.2235 85.569 39.0055H85.5784Z' fill='%23773DBD'/%3E%3Cpath d='M61.6211 182.056C64.4253 182.056 67.2294 183.112 69.3658 185.225C73.6388 189.448 73.6388 196.302 69.3658 200.526C67.2294 202.638 64.4253 203.694 61.6211 203.694C58.8171 203.694 56.013 202.638 53.8766 200.526C49.6036 196.302 49.6036 189.448 53.8766 185.225C56.013 183.112 58.8171 182.056 61.6211 182.056ZM54.8971 199.527C56.6902 201.299 59.0746 202.279 61.6211 202.279C64.1678 202.279 66.5426 201.299 68.3453 199.527C70.1383 197.754 71.1302 195.397 71.1302 192.88C71.1302 190.362 70.1383 188.015 68.3453 186.234C66.5522 184.461 64.1678 183.48 61.6211 183.48C59.0746 183.48 56.6998 184.461 54.8971 186.234C53.1041 188.006 52.1121 190.362 52.1121 192.88C52.1121 195.397 53.1041 197.745 54.8971 199.527Z' fill='%23CFACF9'/%3E%3Cpath d='M23.6656 136.321C19.3927 132.098 19.3927 125.244 23.6656 121.019C27.9385 116.796 34.8724 116.796 39.1453 121.019C43.4183 125.244 43.4183 132.098 39.1453 136.321C34.8724 140.544 27.9385 140.544 23.6656 136.321Z' fill='%23CFACF9'/%3E%3Cpath d='M61.6211 117.852C64.4253 117.852 67.2294 118.908 69.3658 121.019C73.6388 125.244 73.6388 132.098 69.3658 136.321C67.2294 138.433 64.4253 139.49 61.6211 139.49C58.8171 139.49 56.013 138.433 53.8766 136.321C49.6036 132.098 49.6036 125.244 53.8766 121.019C56.013 118.908 58.8171 117.852 61.6211 117.852ZM54.8971 135.312C56.6902 137.085 59.0746 138.066 61.6211 138.066C64.1678 138.066 66.5426 137.085 68.3453 135.312C70.1383 133.54 71.1302 131.183 71.1302 128.666C71.1302 126.148 70.1383 123.801 68.3453 122.019C66.5522 120.246 64.1678 119.266 61.6211 119.266C59.0746 119.266 56.6998 120.246 54.8971 122.019C53.1041 123.791 52.1121 126.148 52.1121 128.666C52.1121 131.183 53.1041 133.53 54.8971 135.312Z' fill='%23773DBD'/%3E%3Cpath d='M54.3375 168.434C50.0646 164.209 50.0646 157.355 54.3375 153.132C58.6105 148.907 65.5444 148.907 69.8172 153.132C74.0901 157.355 74.0901 164.209 69.8172 168.434C65.5444 172.657 58.6105 172.657 54.3375 168.434Z' fill='%23773DBD'/%3E%3Cpath d='M30.9493 149.954C33.7534 149.954 36.5574 151.01 38.694 153.123C42.9668 157.346 42.9668 164.2 38.694 168.423C36.5574 170.535 33.7534 171.592 30.9493 171.592C28.1452 171.592 25.3411 170.535 23.2047 168.423C18.9318 164.2 18.9318 157.346 23.2047 153.123C25.3411 151.01 28.1452 149.954 30.9493 149.954ZM24.2252 167.414C26.0183 169.187 28.4027 170.168 30.9398 170.168C33.4768 170.168 35.8612 169.187 37.6639 167.414C39.4569 165.642 40.4488 163.285 40.4488 160.768C40.4488 158.251 39.4569 155.903 37.6639 154.121C35.8708 152.348 33.4864 151.368 30.9398 151.368C28.3932 151.368 26.0183 152.348 24.2157 154.121C22.4226 155.894 21.4307 158.251 21.4307 160.768C21.4307 163.285 22.4226 165.632 24.2157 167.414H24.2252Z' fill='%23773DBD'/%3E%3Cpath d='M61.6211 53.6377C64.4253 53.6377 67.2294 54.6936 69.3658 56.806C73.6388 61.0294 73.6388 67.8833 69.3658 72.1066C67.2294 74.2189 64.4253 75.2751 61.6211 75.2751C58.8171 75.2751 56.013 74.2189 53.8766 72.1066C49.6036 67.8833 49.6036 61.0294 53.8766 56.806C56.013 54.6936 58.8171 53.6377 61.6211 53.6377ZM54.8971 71.1082C56.6902 72.8807 59.0746 73.8607 61.6211 73.8607C64.1678 73.8607 66.5426 72.8807 68.3453 71.1082C70.1383 69.3356 71.1302 66.978 71.1302 64.4616C71.1302 61.9438 70.1383 59.5967 68.3453 57.815C66.5522 56.0418 64.1678 55.0614 61.6211 55.0614C59.0746 55.0614 56.6998 56.0418 54.8971 57.815C53.1041 59.5862 52.1121 61.9438 52.1121 64.4616C52.1121 66.978 53.1041 69.3265 54.8971 71.1082Z' fill='%23773DBD'/%3E%3Cpath d='M54.3375 104.219C50.0646 99.9958 50.0646 93.1406 54.3375 88.9173C58.6105 84.6939 65.5444 84.6939 69.8172 88.9173C74.0901 93.1406 74.0901 99.9958 69.8172 104.219C65.5444 108.442 58.6105 108.442 54.3375 104.219Z' fill='%23773DBD'/%3E%3Cpath d='M30.9493 85.75C33.7534 85.75 36.5574 86.8048 38.694 88.9172C42.9668 93.1405 42.9668 99.9957 38.694 104.219C36.5574 106.331 33.7534 107.386 30.9493 107.386C28.1452 107.386 25.3411 106.331 23.2047 104.219C18.9318 99.9957 18.9318 93.1405 23.2047 88.9172C25.3411 86.8048 28.1452 85.75 30.9493 85.75ZM24.2252 103.21C26.0183 104.983 28.4027 105.963 30.9398 105.963C33.4768 105.963 35.8612 104.983 37.6639 103.21C39.4569 101.438 40.4488 99.0812 40.4488 96.5635C40.4488 94.0458 39.4569 91.6986 37.6639 89.9169C35.8708 88.1444 33.4864 87.163 30.9398 87.163C28.3932 87.163 26.0183 88.1444 24.2157 89.9169C22.413 91.6894 21.4307 94.0458 21.4307 96.5635C21.4307 99.0812 22.4226 101.428 24.2157 103.21H24.2252Z' fill='%23773DBD'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}
section.hero-orange {
    /* border-radius: 80px; */
    background-position-x: 30px;;
    background-position-y: 30px;;
    
    background-image: url("data:image/svg+xml,%3Csvg width='337' height='209' viewBox='0 0 337 209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M276.259 65.7208C271.986 61.4975 271.986 54.6436 276.259 50.419C280.532 46.1956 287.466 46.1956 291.74 50.419C296.013 54.6436 296.013 61.4975 291.74 65.7208C287.466 69.9441 280.532 69.9441 276.259 65.7208Z' fill='%23F15B2A'/%3E%3Cpath d='M279.684 22.4182C276.88 22.4182 274.075 21.3624 271.939 19.2504C267.666 15.0267 267.666 8.17255 271.939 3.94883C274.075 1.8369 276.88 0.781006 279.684 0.781006C282.487 0.781006 285.292 1.8369 287.429 3.94883C291.701 8.17255 291.701 15.0267 287.429 19.2504C285.292 21.3624 282.487 22.4182 279.684 22.4182ZM286.398 4.94818C284.605 3.17567 282.221 2.19521 279.675 2.19521C277.128 2.19521 274.753 3.17567 272.951 4.94818C271.158 6.72056 270.166 9.07757 270.166 11.5949C270.166 14.1121 271.158 16.4597 272.951 18.2416C274.744 20.0141 277.128 20.9946 279.665 20.9946C282.202 20.9946 284.586 20.0141 286.389 18.2416C288.182 16.4691 289.174 14.1121 289.174 11.5949C289.174 9.07757 288.182 6.73001 286.389 4.94818H286.398Z' fill='%23F15B2A'/%3E%3Cpath d='M325.332 108.958C327.87 108.958 330.254 107.978 332.047 106.205C333.84 104.433 334.832 102.075 334.832 99.5677C334.832 97.0592 333.84 94.7029 332.047 92.9303C330.254 91.1578 327.87 90.1778 325.332 90.1778C322.796 90.1778 320.411 91.1578 318.618 92.9303C316.825 94.7029 315.832 97.0592 315.832 99.5677C315.832 102.075 316.825 104.433 318.618 106.205C320.411 107.978 322.796 108.958 325.332 108.958ZM325.332 110.39C322.529 110.39 319.724 109.334 317.587 107.223C313.315 102.999 313.315 96.1447 317.587 91.9214C319.724 89.8091 322.529 88.7529 325.332 88.7529C328.137 88.7529 330.941 89.8091 333.077 91.9214C337.35 96.1447 337.35 102.999 333.077 107.223C330.941 109.334 328.137 110.39 325.332 110.39Z' fill='%23F15B2A'/%3E%3Cpath d='M265.527 140.711C269.802 144.935 269.802 151.789 265.527 156.013C261.255 160.237 254.321 160.237 250.048 156.013C245.776 151.789 245.776 144.935 250.048 140.711C254.321 136.488 261.255 136.488 265.527 140.711Z' fill='%23FFAD5F'/%3E%3Cpath d='M187.701 54.8981C183.428 50.6735 183.428 43.8196 187.701 39.5963C191.974 35.3723 198.907 35.3723 203.18 39.5963C207.453 43.8196 207.453 50.6735 203.18 54.8981C198.907 59.1214 191.974 59.1214 187.701 54.8981Z' fill='%23F15B2A'/%3E%3Cpath d='M229.621 65.1934C226.816 65.1934 224.013 64.1373 221.876 62.0249C217.604 57.8016 217.604 50.9477 221.876 46.7231C224.013 44.6121 226.816 43.5559 229.621 43.5559C232.425 43.5559 235.23 44.6121 237.366 46.7231C241.639 50.9477 241.639 57.8016 237.366 62.0249C235.23 64.1373 232.425 65.1934 229.621 65.1934ZM236.336 47.7228C234.543 45.9503 232.157 44.9702 229.612 44.9702C227.065 44.9702 224.691 45.9503 222.887 47.7228C221.094 49.4953 220.102 51.853 220.102 54.3694C220.102 56.8871 221.094 59.2343 222.887 61.016C224.68 62.7885 227.065 63.7699 229.612 63.7699C232.157 63.7699 234.532 62.7885 236.336 61.016C238.129 59.2435 239.121 56.8871 239.121 54.3694C239.121 51.853 238.129 49.5045 236.336 47.7228Z' fill='%23F15B2A'/%3E%3Cpath d='M197.613 93.2793C194.809 93.2793 192.005 92.2232 189.869 90.1109C185.596 85.8875 185.596 79.0337 189.869 74.809C192.005 72.698 194.809 71.6418 197.613 71.6418C200.417 71.6418 203.222 72.698 205.358 74.809C209.631 79.0337 209.631 85.8875 205.358 90.1109C203.222 92.2232 200.417 93.2793 197.613 93.2793ZM204.337 75.8179C202.544 74.0454 200.16 73.0654 197.613 73.0654C195.067 73.0654 192.692 74.0454 190.89 75.8179C189.097 77.5905 188.105 79.9481 188.105 82.4645C188.105 84.9823 189.097 87.3294 190.89 89.1124C192.683 90.8836 195.067 91.865 197.613 91.865C200.16 91.865 202.535 90.8836 204.337 89.1124C206.13 87.3399 207.122 84.9823 207.122 82.4645C207.122 79.9481 206.13 77.5996 204.337 75.8179Z' fill='%23F15B2A'/%3E%3Cpath d='M194.988 4.31641C197.792 4.31641 200.597 5.3723 202.733 7.48423C207.006 11.7079 207.006 18.5621 202.733 22.7858C200.597 24.8977 197.792 25.9536 194.988 25.9536C192.185 25.9536 189.38 24.8977 187.244 22.7858C182.971 18.5621 182.971 11.7079 187.244 7.48423C189.38 5.3723 192.185 4.31641 194.988 4.31641ZM188.274 21.7865C190.067 23.5589 192.451 24.5394 194.998 24.5394C197.544 24.5394 199.919 23.5589 201.721 21.7865C203.514 20.014 204.507 17.6569 204.507 15.1397C204.507 12.6224 203.514 10.2748 201.721 8.49302C199.928 6.72051 197.544 5.74006 194.998 5.74006C192.451 5.74006 190.076 6.72051 188.274 8.49302C186.481 10.2654 185.489 12.6224 185.489 15.1397C185.489 17.6569 186.481 20.0045 188.274 21.7865Z' fill='%23F15B2A'/%3E%3Cpath d='M172.06 189.652C176.333 193.876 176.333 200.73 172.06 204.954C167.787 209.178 160.853 209.178 156.581 204.954C152.306 200.73 152.306 193.876 156.581 189.652C160.853 185.428 167.787 185.428 172.06 189.652Z' fill='%23F15B2A'/%3E%3Cpath d='M126.353 119.102C122.08 114.879 122.08 108.025 126.353 103.8C130.626 99.577 137.559 99.577 141.832 103.8C146.106 108.025 146.106 114.879 141.832 119.102C137.559 123.325 130.626 123.325 126.353 119.102Z' fill='%23FFAD5F'/%3E%3Cpath d='M191.787 134.375C189.65 136.487 186.847 137.544 184.042 137.544C181.238 137.544 178.435 136.487 176.298 134.375C172.026 130.152 172.026 123.298 176.298 119.075C178.435 116.962 181.238 115.906 184.042 115.906C186.847 115.906 189.65 116.962 191.787 119.075C196.059 123.298 196.059 130.152 191.787 134.375ZM184.042 117.33C181.506 117.33 179.122 118.31 177.318 120.082C175.525 121.855 174.533 124.212 174.533 126.73C174.533 129.247 175.525 131.595 177.318 133.377C179.111 135.149 181.495 136.129 184.042 136.129C186.588 136.129 188.963 135.149 190.767 133.377C192.56 131.604 193.552 129.247 193.552 126.73C193.552 124.212 192.56 121.865 190.767 120.082C188.974 118.31 186.588 117.33 184.042 117.33Z' fill='%23F15B2A'/%3E%3Cpath d='M155.866 160.605C153.73 162.716 150.926 163.772 148.121 163.772C145.318 163.772 142.513 162.716 140.376 160.605C136.104 156.38 136.104 149.526 140.376 145.303C142.513 143.19 145.318 142.134 148.121 142.134C150.926 142.134 153.73 143.19 155.866 145.303C160.139 149.526 160.139 156.38 155.866 160.605ZM148.121 143.559C145.585 143.559 143.2 144.539 141.398 146.312C139.604 148.084 138.612 150.441 138.612 152.958C138.612 155.476 139.604 157.823 141.398 159.605C143.191 161.377 145.575 162.357 148.121 162.357C150.668 162.357 153.043 161.377 154.845 159.605C156.638 157.832 157.63 155.476 157.63 152.958C157.63 150.441 156.638 148.093 154.845 146.312C153.052 144.539 150.668 143.559 148.121 143.559Z' fill='%23F15B2A'/%3E%3Cpath d='M126.353 54.8981C122.08 50.6735 122.08 43.8196 126.353 39.5963C130.626 35.3723 137.559 35.3723 141.832 39.5963C146.106 43.8196 146.106 50.6735 141.832 54.8981C137.559 59.1214 130.626 59.1214 126.353 54.8981Z' fill='%23F15B2A'/%3E%3Cpath d='M164.317 36.4187C167.12 36.4187 169.924 37.4746 172.06 39.5871C176.334 43.8104 176.334 50.6643 172.06 54.8876C169.924 56.9999 167.12 58.0561 164.317 58.0561C161.512 58.0561 158.708 56.9999 156.572 54.8876C152.299 50.6643 152.299 43.8104 156.572 39.5871C158.708 37.4746 161.512 36.4187 164.317 36.4187ZM157.602 53.8892C159.395 55.6617 161.779 56.6417 164.326 56.6417C166.872 56.6417 169.247 55.6617 171.05 53.8892C172.843 52.1167 173.835 49.759 173.835 47.2426C173.835 44.7248 172.843 42.3777 171.05 40.596C169.257 38.8228 166.872 37.8424 164.326 37.8424C161.779 37.8424 159.404 38.8228 157.602 40.596C155.799 42.3672 154.817 44.7248 154.817 47.2426C154.817 49.759 155.809 52.1075 157.602 53.8892Z' fill='%23F15B2A'/%3E%3Cpath d='M157.029 87.0001C152.756 82.7768 152.756 75.9216 157.029 71.6983C161.302 67.4749 168.236 67.4749 172.509 71.6983C176.782 75.9216 176.782 82.7768 172.509 87.0001C168.236 91.2234 161.302 91.2234 157.029 87.0001Z' fill='%23F15B2A'/%3E%3Cpath d='M133.64 68.5311C136.445 68.5311 139.249 69.586 141.385 71.6983C145.658 75.9216 145.658 82.7768 141.385 87.0001C139.249 89.1125 136.445 90.1673 133.64 90.1673C130.837 90.1673 128.033 89.1125 125.896 87.0001C121.623 82.7768 121.623 75.9216 125.896 71.6983C128.033 69.586 130.837 68.5311 133.64 68.5311ZM126.926 85.9912C128.719 87.7637 131.104 88.7438 133.651 88.7438C136.196 88.7438 138.571 87.7637 140.375 85.9912C142.168 84.2187 143.16 81.8624 143.16 79.3446C143.16 76.8269 142.168 74.4797 140.375 72.698C138.582 70.9255 136.196 69.9441 133.651 69.9441C131.104 69.9441 128.729 70.9255 126.926 72.698C125.133 74.4705 124.141 76.8269 124.141 79.3446C124.141 81.8624 125.133 84.2095 126.926 85.9912Z' fill='%23F15B2A'/%3E%3Cpath d='M157.029 22.7953C152.756 18.5716 152.756 11.7174 157.029 7.49372C161.302 3.27 168.236 3.27 172.509 7.49372C176.782 11.7174 176.782 18.5716 172.509 22.7953C168.236 27.019 161.302 27.019 157.029 22.7953Z' fill='%23F15B2A'/%3E%3Cpath d='M133.64 4.31641C136.445 4.31641 139.249 5.3723 141.385 7.48423C145.658 11.7079 145.658 18.5621 141.385 22.7858C139.249 24.8977 136.445 25.9536 133.64 25.9536C130.837 25.9536 128.033 24.8977 125.896 22.7858C121.623 18.5621 121.623 11.7079 125.896 7.48423C128.033 5.3723 130.837 4.31641 133.64 4.31641ZM126.926 21.7865C128.719 23.5589 131.104 24.5394 133.651 24.5394C136.196 24.5394 138.571 23.5589 140.375 21.7865C142.168 20.014 143.16 17.6569 143.16 15.1397C143.16 12.6224 142.168 10.2748 140.375 8.49302C138.582 6.72051 136.196 5.74006 133.651 5.74006C131.104 5.74006 128.729 6.72051 126.926 8.49302C125.133 10.2654 124.141 12.6224 124.141 15.1397C124.141 17.6569 125.133 20.0045 126.926 21.7865Z' fill='%23FFAD5F'/%3E%3Cpath d='M65.0093 183.317C60.7365 179.092 60.7365 172.238 65.0093 168.015C69.2822 163.792 76.2161 163.792 80.4891 168.015C84.7619 172.238 84.7619 179.092 80.4891 183.317C76.2161 187.54 69.2822 187.54 65.0093 183.317Z' fill='%23F15B2A'/%3E%3Cpath d='M102.969 164.837C105.773 164.837 108.577 165.893 110.713 168.006C114.986 172.229 114.986 179.083 110.713 183.307C108.577 185.419 105.773 186.475 102.969 186.475C100.165 186.475 97.3606 185.419 95.2242 183.307C90.9513 179.083 90.9513 172.229 95.2242 168.006C97.3606 165.893 100.165 164.837 102.969 164.837ZM96.2543 182.308C98.0473 184.08 100.432 185.06 102.978 185.06C105.525 185.06 107.9 184.08 109.702 182.308C111.496 180.535 112.487 178.178 112.487 175.661C112.487 173.143 111.496 170.796 109.702 169.015C107.909 167.242 105.525 166.261 102.978 166.261C100.432 166.261 98.0569 167.242 96.2543 169.015C94.4612 170.787 93.4692 173.143 93.4692 175.661C93.4692 178.178 94.4612 180.526 96.2543 182.308Z' fill='%23F15B2A'/%3E%3Cpath d='M65.0093 119.102C60.7365 114.879 60.7365 108.025 65.0093 103.8C69.2822 99.577 76.2161 99.577 80.4891 103.8C84.7619 108.025 84.7619 114.879 80.4891 119.102C76.2161 123.325 69.2822 123.325 65.0093 119.102Z' fill='%23F15B2A'/%3E%3Cpath d='M102.969 100.633C105.773 100.633 108.577 101.689 110.713 103.8C114.986 108.025 114.986 114.879 110.713 119.102C108.577 121.214 105.773 122.271 102.969 122.271C100.165 122.271 97.3606 121.214 95.2242 119.102C90.9513 114.879 90.9513 108.025 95.2242 103.8C97.3606 101.689 100.165 100.633 102.969 100.633ZM96.2543 118.093C98.0473 119.866 100.432 120.847 102.978 120.847C105.525 120.847 107.9 119.866 109.702 118.093C111.496 116.321 112.487 113.964 112.487 111.447C112.487 108.929 111.496 106.582 109.702 104.8C107.909 103.028 105.525 102.047 102.978 102.047C100.432 102.047 98.0569 103.028 96.2543 104.8C94.4612 106.573 93.4692 108.929 93.4692 111.447C93.4692 113.964 94.4612 116.312 96.2543 118.093Z' fill='%23F15B2A'/%3E%3Cpath d='M95.6813 151.215C91.4083 146.99 91.4083 140.136 95.6813 135.913C99.9541 131.688 106.888 131.688 111.161 135.913C115.434 140.136 115.434 146.99 111.161 151.215C106.888 155.438 99.9541 155.438 95.6813 151.215Z' fill='%23F15B2A'/%3E%3Cpath d='M72.293 132.735C75.0971 132.735 77.9012 133.791 80.0377 135.904C84.3105 140.127 84.3105 146.981 80.0377 151.204C77.9012 153.316 75.0971 154.373 72.293 154.373C69.489 154.373 66.6849 153.316 64.5484 151.204C60.2755 146.981 60.2755 140.127 64.5484 135.904C66.6849 133.791 69.489 132.735 72.293 132.735ZM65.5784 150.195C67.3716 151.968 69.756 152.949 72.293 152.949C74.8301 152.949 77.2145 151.968 79.0171 150.195C80.8102 148.423 81.8021 146.066 81.8021 143.549C81.8021 141.032 80.8102 138.684 79.0171 136.902C77.2241 135.13 74.8396 134.149 72.293 134.149C69.7465 134.149 67.3716 135.13 65.569 136.902C63.7758 138.675 62.7839 141.032 62.7839 143.549C62.7839 146.066 63.7758 148.414 65.569 150.195H65.5784Z' fill='%23F15B2A'/%3E%3Cpath d='M65.0093 54.8981C60.7365 50.6735 60.7365 43.8196 65.0093 39.5963C69.2822 35.3723 76.2161 35.3723 80.4891 39.5963C84.7619 43.8196 84.7619 50.6735 80.4891 54.8981C76.2161 59.1214 69.2822 59.1214 65.0093 54.8981Z' fill='%23FFAD5F'/%3E%3Cpath d='M102.969 36.4187C105.773 36.4187 108.577 37.4746 110.713 39.5871C114.986 43.8104 114.986 50.6643 110.713 54.8876C108.577 56.9999 105.773 58.0561 102.969 58.0561C100.165 58.0561 97.3606 56.9999 95.2242 54.8876C90.9513 50.6643 90.9513 43.8104 95.2242 39.5871C97.3606 37.4746 100.165 36.4187 102.969 36.4187ZM96.2543 53.8892C98.0473 55.6617 100.432 56.6417 102.978 56.6417C105.525 56.6417 107.9 55.6617 109.702 53.8892C111.496 52.1167 112.487 49.759 112.487 47.2426C112.487 44.7248 111.496 42.3777 109.702 40.596C107.909 38.8228 105.525 37.8424 102.978 37.8424C100.432 37.8424 98.0569 38.8228 96.2543 40.596C94.4612 42.3672 93.4692 44.7248 93.4692 47.2426C93.4692 49.759 94.4612 52.1075 96.2543 53.8892Z' fill='%23F15B2A'/%3E%3Cpath d='M95.6813 87.0001C91.4083 82.7768 91.4083 75.9216 95.6813 71.6983C99.9541 67.4749 106.888 67.4749 111.161 71.6983C115.434 75.9216 115.434 82.7768 111.161 87.0001C106.888 91.2234 99.9541 91.2234 95.6813 87.0001Z' fill='%23F15B2A'/%3E%3Cpath d='M72.293 68.5311C75.0971 68.5311 77.9012 69.586 80.0377 71.6983C84.3105 75.9216 84.3105 82.7768 80.0377 87.0001C77.9012 89.1125 75.0971 90.1673 72.293 90.1673C69.489 90.1673 66.6849 89.1125 64.5484 87.0001C60.2755 82.7768 60.2755 75.9216 64.5484 71.6983C66.6849 69.586 69.489 68.5311 72.293 68.5311ZM65.5784 85.9912C67.3716 87.7637 69.756 88.7438 72.293 88.7438C74.8301 88.7438 77.2145 87.7637 79.0171 85.9912C80.8102 84.2187 81.8021 81.8624 81.8021 79.3446C81.8021 76.8269 80.8102 74.4797 79.0171 72.698C77.2241 70.9255 74.8396 69.9441 72.293 69.9441C69.7465 69.9441 67.3716 70.9255 65.569 72.698C63.7758 74.4705 62.7839 76.8269 62.7839 79.3446C62.7839 81.8624 63.7758 84.2095 65.569 85.9912H65.5784Z' fill='%23F15B2A'/%3E%3Cpath d='M95.6813 22.7953C91.4083 18.5716 91.4083 11.7174 95.6813 7.49372C99.9541 3.27 106.888 3.27 111.161 7.49372C115.434 11.7174 115.434 18.5716 111.161 22.7953C106.888 27.019 99.9541 27.019 95.6813 22.7953Z' fill='%23F15B2A'/%3E%3Cpath d='M72.293 4.31641C75.0971 4.31641 77.9012 5.3723 80.0377 7.48423C84.3105 11.7079 84.3105 18.5621 80.0377 22.7858C77.9012 24.8977 75.0971 25.9536 72.293 25.9536C69.489 25.9536 66.6849 24.8977 64.5484 22.7858C60.2755 18.5621 60.2755 11.7079 64.5484 7.48423C66.6849 5.3723 69.489 4.31641 72.293 4.31641ZM65.5784 21.7865C67.3716 23.5589 69.756 24.5394 72.293 24.5394C74.8301 24.5394 77.2145 23.5589 79.0171 21.7865C80.8102 20.014 81.8021 17.6569 81.8021 15.1397C81.8021 12.6224 80.8102 10.2748 79.0171 8.49302C77.2241 6.72051 74.8396 5.74006 72.293 5.74006C69.7465 5.74006 67.3716 6.72051 65.569 8.49302C63.7758 10.2654 62.7839 12.6224 62.7839 15.1397C62.7839 17.6569 63.7758 20.0045 65.569 21.7865H65.5784Z' fill='%23F15B2A'/%3E%3Cpath d='M41.6211 164.837C44.4253 164.837 47.2294 165.893 49.3658 168.006C53.6388 172.229 53.6388 179.083 49.3658 183.307C47.2294 185.419 44.4253 186.475 41.6211 186.475C38.8171 186.475 36.013 185.419 33.8766 183.307C29.6036 179.083 29.6036 172.229 33.8766 168.006C36.013 165.893 38.8171 164.837 41.6211 164.837ZM34.8971 182.308C36.6902 184.08 39.0746 185.06 41.6211 185.06C44.1678 185.06 46.5426 184.08 48.3453 182.308C50.1383 180.535 51.1302 178.178 51.1302 175.661C51.1302 173.143 50.1383 170.796 48.3453 169.015C46.5522 167.242 44.1678 166.261 41.6211 166.261C39.0746 166.261 36.6998 167.242 34.8971 169.015C33.1041 170.787 32.1121 173.143 32.1121 175.661C32.1121 178.178 33.1041 180.526 34.8971 182.308Z' fill='%23FFAD5F'/%3E%3Cpath d='M3.66561 119.102C-0.607288 114.879 -0.607288 108.025 3.66561 103.8C7.93851 99.577 14.8724 99.577 19.1453 103.8C23.4183 108.025 23.4183 114.879 19.1453 119.102C14.8724 123.325 7.93851 123.325 3.66561 119.102Z' fill='%23FFAD5F'/%3E%3Cpath d='M41.6211 100.633C44.4253 100.633 47.2294 101.689 49.3658 103.8C53.6388 108.025 53.6388 114.879 49.3658 119.102C47.2294 121.214 44.4253 122.271 41.6211 122.271C38.8171 122.271 36.013 121.214 33.8766 119.102C29.6036 114.879 29.6036 108.025 33.8766 103.8C36.013 101.689 38.8171 100.633 41.6211 100.633ZM34.8971 118.093C36.6902 119.866 39.0746 120.847 41.6211 120.847C44.1678 120.847 46.5426 119.866 48.3453 118.093C50.1383 116.321 51.1302 113.964 51.1302 111.447C51.1302 108.929 50.1383 106.582 48.3453 104.8C46.5522 103.028 44.1678 102.047 41.6211 102.047C39.0746 102.047 36.6998 103.028 34.8971 104.8C33.1041 106.573 32.1121 108.929 32.1121 111.447C32.1121 113.964 33.1041 116.312 34.8971 118.093Z' fill='%23F15B2A'/%3E%3Cpath d='M34.3375 151.215C30.0646 146.99 30.0646 140.136 34.3375 135.913C38.6105 131.688 45.5444 131.688 49.8172 135.913C54.0901 140.136 54.0901 146.99 49.8172 151.215C45.5444 155.438 38.6105 155.438 34.3375 151.215Z' fill='%23F15B2A'/%3E%3Cpath d='M10.9493 132.735C13.7534 132.735 16.5574 133.791 18.694 135.904C22.9668 140.127 22.9668 146.981 18.694 151.204C16.5574 153.316 13.7534 154.373 10.9493 154.373C8.1452 154.373 5.34112 153.316 3.20468 151.204C-1.06823 146.981 -1.06823 140.127 3.20468 135.904C5.34112 133.791 8.1452 132.735 10.9493 132.735ZM4.22521 150.195C6.0183 151.968 8.40273 152.949 10.9398 152.949C13.4768 152.949 15.8612 151.968 17.6639 150.195C19.4569 148.423 20.4488 146.066 20.4488 143.549C20.4488 141.032 19.4569 138.684 17.6639 136.902C15.8708 135.13 13.4864 134.149 10.9398 134.149C8.39319 134.149 6.0183 135.13 4.21567 136.902C2.42258 138.675 1.43066 141.032 1.43066 143.549C1.43066 146.066 2.42258 148.414 4.21567 150.195H4.22521Z' fill='%23F15B2A'/%3E%3Cpath d='M41.6211 36.4187C44.4253 36.4187 47.2294 37.4746 49.3658 39.5871C53.6388 43.8104 53.6388 50.6643 49.3658 54.8876C47.2294 56.9999 44.4253 58.0561 41.6211 58.0561C38.8171 58.0561 36.013 56.9999 33.8766 54.8876C29.6036 50.6643 29.6036 43.8104 33.8766 39.5871C36.013 37.4746 38.8171 36.4187 41.6211 36.4187ZM34.8971 53.8892C36.6902 55.6617 39.0746 56.6417 41.6211 56.6417C44.1678 56.6417 46.5426 55.6617 48.3453 53.8892C50.1383 52.1167 51.1302 49.759 51.1302 47.2426C51.1302 44.7248 50.1383 42.3777 48.3453 40.596C46.5522 38.8228 44.1678 37.8424 41.6211 37.8424C39.0746 37.8424 36.6998 38.8228 34.8971 40.596C33.1041 42.3672 32.1121 44.7248 32.1121 47.2426C32.1121 49.759 33.1041 52.1075 34.8971 53.8892Z' fill='%23F15B2A'/%3E%3Cpath d='M34.3375 87.0001C30.0646 82.7768 30.0646 75.9216 34.3375 71.6983C38.6105 67.4749 45.5444 67.4749 49.8172 71.6983C54.0901 75.9216 54.0901 82.7768 49.8172 87.0001C45.5444 91.2234 38.6105 91.2234 34.3375 87.0001Z' fill='%23F15B2A'/%3E%3Cpath d='M10.9493 68.5311C13.7534 68.5311 16.5574 69.586 18.694 71.6983C22.9668 75.9216 22.9668 82.7768 18.694 87.0001C16.5574 89.1125 13.7534 90.1673 10.9493 90.1673C8.1452 90.1673 5.34112 89.1125 3.20468 87.0001C-1.06823 82.7768 -1.06823 75.9216 3.20468 71.6983C5.34112 69.586 8.1452 68.5311 10.9493 68.5311ZM4.22521 85.9912C6.0183 87.7637 8.40273 88.7438 10.9398 88.7438C13.4768 88.7438 15.8612 87.7637 17.6639 85.9912C19.4569 84.2187 20.4488 81.8624 20.4488 79.3446C20.4488 76.8269 19.4569 74.4797 17.6639 72.698C15.8708 70.9255 13.4864 69.9441 10.9398 69.9441C8.39319 69.9441 6.0183 70.9255 4.21567 72.698C2.41304 74.4705 1.43066 76.8269 1.43066 79.3446C1.43066 81.8624 2.42258 84.2095 4.21567 85.9912H4.22521Z' fill='%23F15B2A'/%3E%3Cpath d='M10.9493 4.31647C13.7534 4.31647 16.5574 5.37236 18.694 7.48429C22.9668 11.708 22.9668 18.5622 18.694 22.7859C16.5574 24.8978 13.7534 25.9537 10.9493 25.9537C8.1452 25.9537 5.34112 24.8978 3.20468 22.7859C-1.06823 18.5622 -1.06823 11.708 3.20468 7.48429C5.34112 5.37236 8.1452 4.31647 10.9493 4.31647ZM4.22521 21.7865C6.0183 23.5589 8.40273 24.5395 10.9398 24.5395C13.4768 24.5395 15.8612 23.5589 17.6639 21.7865C19.4569 20.014 20.4488 17.657 20.4488 15.1398C20.4488 12.6225 19.4569 10.2749 17.6639 8.49308C15.8708 6.72057 13.4864 5.74012 10.9398 5.74012C8.39319 5.74012 6.0183 6.72057 4.21567 8.49308C2.42258 10.2655 1.43066 12.6225 1.43066 15.1398C1.43066 17.657 2.42258 20.0046 4.21567 21.7865H4.22521Z' fill='%23F15B2A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}



section .hero-slider {
    max-width: 700px;
}

section.hero .hero-container {
    margin:auto;
    max-width: 580px;
    margin: auto;
    text-align: center;
    padding-top: 64px;
    padding-bottom: 64px;
}

.hero-container .title {
    margin:auto;
    font-family: 'Greycliff CF Bold';
    font-size: 48px;
    line-height: 52.8px;
}


.notice .my-card {

    border-radius: 24px;
    padding: 17px;
    background-color: #F8F8F8 !important;
    border: 0px;
    margin-bottom: 20px;
    cursor: pointer;
    transition: all 0.5s !important;
}

.notice .my-card:hover {
    background-color: #ebe2f5 !important;
    transition: all 0.5s
}

.notice .my-card:hover img {
    transform: scale(1.1);
    transition: all 0.5s
}

.notice .my-card img {
    transition: all 0.5s;
    
}

.notice .image {
    position: relative;
    overflow: hidden;
    border-radius: 15px;

}


.notice .my-card .title {
    font-family: 'Greycliff CF Bold';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    margin-bottom: 15px;
}


.notice .my-card.active {
    color: #F8F8F8;
    background-color: #773DBD !important;

}

.notice .my-card img,
.notice .notice-board img,
.solutions .mini-board img {
    border-radius: 16px;
    width: 100%;
    opacity: .5;
}

.notice-board,
.mini-board {
    padding: 22px !important;
    border-radius: 32px !important;
    position:absolute; 
    background-color: rgb(248, 248, 248, 0) !important;
    width: calc(100% - 25px);
    overflow: hidden;
    opacity: 0;
    transition: all .5s width 0s !important;
   
    z-index: 100;

    /* animation: relateOff 0s .5s ;
    animation-fill-mode: forwards ; */


}

.notice-board-wrapper .notice-board.relative
{
    width:100%;
}

.notice-board.active, .mini-board.active
{
    
    opacity: 1;
    z-index: 2000;
    
    background-color: #eceeef !important;
    transition: all .5s  ease-in;
    /* animation: relateActive 0s .5s ;
    animation-fill-mode: forwards ; */

}
@keyframes relateActive
{
    from 
    {   position:absolute;  }

    to
    {   position:relative; }
    
}
@keyframes relateOff
{
    from 
    {   position:relative;  }

    to
    {   position:absolute; }
    
}

.notice-board h2,
.notice-board h3,
.notice-board h4,
.notice-board p,
.notice-board a.link-with-arrow,
.notice-board .news-category,
.notice-board .news-title,
.notice-board button,
.mini-board h2,
.mini-board p,
.notice-board li,
.notice-board .segments,

.mini-board a {
    transform: translate(0px, 100px) ;
    display: inline-block;
    opacity: 0;
    transition: all 0.5s ease-out
}

.notice-board .segments
{
    display: flex;
   
}
.notice-board img {
    opacity: 0;
    transition: all 0.5s ease-out
}

.notice-board.active img, .notice .my-card.active img, 
.mini-board.active img {
    width: 100%;
    opacity: 1;
    transition: all 0.5s ease-out
}


.notice-board.active h2,
.notice-board.active h3,
.notice-board.active h4,
.notice-board.active p,
.notice-board.active a,
.notice-board.active .news-category,
.notice-board.active .news-title,
.notice-board.active button,
.mini-board.active h2,
.mini-board.active p,
.notice-board.active li,
.notice-board.active .segments,

.mini-board.active a {
    transform: translate(0px, 0px);
    opacity: 1;
    transition: transform 0.3s ease-out, opacity 0.3s;
}





.notice-board.active h2,
.mini-board.active p {
    transition-delay: 150ms;
}

.notice-board.active p,
.mini-board.active a,
.mini-board.active a i {
    transition-delay: 300ms;
}

.notice-board.active a,
.notice-board.active button,
.notice-board.active h3,
.notice-board.active h4,
.notice-board.active .segments,

.notice-board.active li {
    transition-delay: 450ms;
}

.notice-board.active .news-title {
    transition-delay: 250ms;
}


.notice-board p,
.mini-board p {
    width: 100%
}



.news-board,
.news-board.active {
    padding: 0px !important;
    margin-left: 5px !important;
    background-color: #fff !important;
}

.news-slider {
    margin: 0px !important;
    padding: 0px;
    display: block;


}

.news-card {

    border-radius: 32px;
    background-color: #fafafa;
    float: left;


}

.news-content {
    padding: 25px;
}

.news-category {
    font-size: 16px;
    color: #A5A5A5;
    line-height: 24px;
    margin-bottom: 10px;
    ;
}

.news-title {
    font-family: 'Greycliff CF Bold';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    color: #27213C;
    margin-bottom: 40px;
}


.solutions

/* MINI CARD */
    {
    background-image: url('/assets/img/solutions-bg.png');
    background-repeat: no-repeat;
    background-position: top right;
}


.mini-card.active svg path {
    stroke: #fff !important;
    transition: all 0.5s
}

.mini-card svg path {
    stroke: #F15B2B !important;
    transition: all 0.5s
}

.mini-card {
    width: fit-content;
    cursor: pointer;
    border-radius: 24px;
    background-color: #fff;
    color: #1A1A19;
    transition: all 0.5s;
    padding: 12px 16px;

    font-size: 14px;
    font-weight: 600;
    line-height: 19.6px;

    box-shadow: 0px 3px 15px 0px #00000014;



}

.mini-card:hover {
    background-color: #f7d9cf;
}

.mini-card.active {
    background-color: #F15B2B;
    color: #fff;
    transition: all 0.5s
}

.mini-card div {
    display: flex;
    align-items: end;

}

.mini-card svg {
    margin-right: 10px;
    ;
}

.gap15 {
    gap: 15px;
}

.sub-card {
    background-color: #fff;
    border-radius: 32px;
    display: flex;
    align-items: center;
    margin-bottom: 25px;

}

.unset-overflow {
    overflow: unset !important;
}

.sub-card .content {
    padding: 15px;
    padding-inline:30px;
    width: 50%;
    display: flex;
    flex-direction: column;

}

.sub-card .image {
    width: 50%;
    height: inherit;
    overflow: hidden;
    border-radius: 32px;
    display: flex;
    justify-content: end;
}

.sub-card .image img {
    height: 100%;
}


#one {
    top: 0;
    background-color: yellow;
}

#two {
    top: 0px;
    background-color: red;
}

#three {
    top: 0px;
    background-color: blue;
}

#four {
    top: 0px;
    background-color: purple;
}

.sticky,
.sticky-heading {
    top: 65px;
    min-height: 400px;
    position: sticky;
    position: -webkit-sticky;
}

.sticky-heading {
    top: calc(50%);
    height: 250px;
}


.border {
    border: 1px solid #bec6cf !important;
}

.link-with-arrow {
    font-family: 'Greycliff CF Bold';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.5px;
    color: #773DBD;
    text-decoration: none;
    transition: all 0.5s;
}

.link-with-arrow:hover {
    color: #f15b2b;
}

.link-with-arrow i {
    font-size: 12px;
    margin-left: 5px;
}



.link-with-arrow-circle {
    font-family: 'Greycliff CF';
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    color: #fff;
    text-decoration: none;
    background-color: #773DBD;
    border-radius: 100px;
    padding: 2px 2px 2px 20px;
    position: relative;
    display: inline-block;
    transition: all .5s;

}

.link-with-arrow-circle i {
    margin-left: 12px;
    padding: 14px;
    background-color: #fff;
    color: #773DBD;
    border-radius: 100px;
}

.link-with-arrow-circle:hover {
    background-color: #F15B2B;
}

.link-with-arrow-circle:hover i {
    color: #F15B2B;
}

h2 {
    font-family: 'Greycliff CF';
    font-size: 32px;
    font-weight: 400;
    line-height: 38.4px;
}

h4 {
    font-family: 'Greycliff CF Bold';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
}

.text-center {
    text-align: center;
}

.m-auto {
    margin: auto;
}



.flex {
    display: flex;
    flex-wrap: wrap;
}

.align-middle {
    align-items: center;
}

.flex-space-between {
    justify-content: space-between;
}

.nav li {
    padding: 0px 20px;

}

.nav li.has-child {
    padding: 0px 35px 0px 20px;

}

.nav .arrow {
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    position: absolute;
    top: 6px;
    right: 20px;
}

.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}


.nav-container {
    width: 100%;
    height: fit-content;
    background-color: #ff0000;
    border-radius: 64px;
    position: absolute;
}


.partners {
    position: relative;
}

.partners .fader {
    display:none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0px;
    left: 0px;
    background: linear-gradient(to left,
            rgba(248, 248, 248, 1) 5%,
            rgba(248, 248, 248, 0) 50%,
            rgba(248, 248, 248, 0) 50%,
            rgba(248, 248, 248, 1) 95%);
}

.partners.bg-white .fader {
    display:none;
    background: linear-gradient(to left,
            rgba(255, 255, 255, 1) 5%,
            rgba(255, 255, 255, 0) 50%,
            rgba(255, 255, 255, 0) 50%,
            rgba(255, 255, 255, 1) 95%);
}

.marquee {
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}

.marquee img {
    margin-left: 15px;
    margin-right: 15px;
}

#partners0 {
    animation: marqueeAnim 30s linear infinite;
}

#partners1 {
    animation: marqueeAnim 25s linear infinite;
}

#partners2 {
    animation: marqueeAnim 35s linear infinite;
}


.marquee p {
    display: inline-block;
    width:max-content;
}

@keyframes marqueeAnim {
    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-50%, 0, 0);
    }
}


.globe-section {
    background: #5D2F7D;
    padding-bottom: 0px !important;
}


.awards-collage {
    margin-top: 30px;
    gap: 80px;
}

.cta {
    background-color: #27213C;
    color: #fff;
}

.cta .title {

    font-size: 48px;
    line-height: 52px;
    margin-bottom: 25px;
    ;

}

.cta p {
    font-size: 18px;
    line-height: 27px;
}

.cta .sub-title {
    margin-top: 80px;
    margin-bottom: 16px;
    font-size: 26px;
    font-weight: 400;
    line-height: 31.2px;

}

.cta input,
.cta select,
.cta textarea {
    border-radius: 12px;
    background-color: transparent;
    color: #fff;
    border: 1px solid #773dbd;
    padding: 16px;
}

.cta input::placeholder {
    color: #BCC6CF;
}

.cta input:focus {

    background-color: transparent;
    color: #fff;

}

.cta .form .link-with-arrow-circle {
    line-height: 42px;
    width: 100%;
    text-align: center;
}

.cta .form .link-with-arrow-circle i {
    float: right;
}

.cta .form p {
    font-size: 14px;
    color: #787585;
    font-weight: 400;
    line-height: 19.6px;

}

footer {
    background-color: #fff;
    border-radius: 64px 64px 0px 0px;
    padding-bottom: 20px;
    padding-top: 80px;
}

footer ul {
    padding: 0px;
    list-style: none;
}

footer ul a, footer a {
    font-size: 12px;
    line-height: 27px;
    font-weight: 400;
    color: #27213C;
    text-decoration: none;
}

footer ul a:hover, footer .title a:hover, footer  a:hover  {
    color: #f15b2b;
}

footer .title, footer .title a {
    font-size: 14px;
    font-weight: 700;
    line-height: 19.6px;
    margin-bottom: 20px;
    font-family: 'mulish';
    color: #27213C;
}

footer p {
    font-size: 12px;
    line-height: 16.8px;
    margin: 0px;
}

footer .social-icons {
    margin-top: 20px;
}

footer .social-icons i {
    transition: all .5s;
    font-size: 20px;
    ;
    margin-right: 25px;
    color: #9693a0;
}

footer .social-icons i.fa-facebook:hover {
    transition: all .5s;
    color: #1877f2;
}

footer .social-icons i.fa-twitter:hover {
    transition: all .5s;
    color: #1DA1F2;
}

footer .social-icons i.fa-instagram:hover {
    transition: all .5s;
    color: #F56040;
}

footer .social-icons i.fa-linkedin:hover {
    transition: all .5s;
    color: #0077B5;
}

footer .footer-links ul {
    float: right;
    margin: 0px;
}

footer .footer-links ul li {
    float: left;
    margin-right: 20px;
}

.justify-content-center {
    justify-content: center;
}


.pb-0 {
    padding-bottom: 0px !important;
}

.pt-20 {
    padding-top: 20px !important;
}

.p0 {
    padding: 0px !important;
}

.p2 {
    padding: 10px;
}

.p3 {
    padding: 15px
}

.p4 {
    padding: 20px;
}

.p5 {
    padding: 25px;
}

.p6 {
    padding: 30px;
}

.p40 {
    padding: 40px;
}

.p50 {
    padding: 50px;
}

.m0 {
    margin: 0px;
}

.mb-45 {
    margin-bottom: 45px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-40 {
    margin-top: 40px !important;
}

.ml-15 {
    margin-left: 15px;
}


.mr-10 {
    margin-right: 10px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.mr-30 {
    margin-right: 30px;
}

.mr-40 {
    margin-right: 40px;
}

.strong {
    font-weight: bold;
}

.bold {
    font-family: 'Greycliff CF Bold';
}

.semi-bold {
    font-family: 'Greycliff CF MD';
}

.relative {
    position: relative;
}

.clear {
    clear: both;
}

.fs14 {
    font-size: 14px;
}

.fs16 {
    font-size: 16px;
}

.fs18 {
    font-size: 18px;
    line-height: 27px;
}

.fs20 {
    font-size: 20px;
}

.fs24 {
    font-size: 24px;
}

.fs26 {
    font-size: 26px;
    line-height: 31.2px;
}

.fs28 {
    font-size: 28px;
}

.fs30 {
    font-size: 30px;
}

.fs32 {
    font-size: 32px;
    line-height: 40px;
}

.fs34 {
    font-size: 34x;
}

.fs36 {
    font-size: 36px;
}

.fs48 {
    font-size: 48px;
    line-height: 52.8px;
}

.hide,
.none {
    display: none;
}


/*
.col-lg-3, .col-lg-12, .col-lg-6, .notice-board, .row
{
    border:1px solid #ff0000
}
*/


/* header css */

.header-main {
    padding: 16px 80px;

}
.header-radius
{
    border-radius: 0px 0px 64px 64px;
}
/* .mega-menu div
{
    border-radius:  124px;
} */

.hamburglar {
    display: none;
}

.hamburglar-close {
    display: none;
}

.nav-items {
    list-style: none;
    margin-right: 40px;
}

.nav-items:last-child {
    margin-right: 0px;
}

.nav-items a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 0;
    color: #27213C;
}

.nav-items a:hover {
    transition: all 0.5s;
    color: #F15B2B;
}

.nav-items .dropdown:hover::after {
    content: url(/assets/img/expand_more_orange.svg);
}

.nav-items .dropdown.orange::after {
    content: url(/assets/img/expand_more_orange.svg);
    top: -0px;
    transform: rotate(180deg);
}

.nav-items .dropdown {
    padding-right: 30px;
    cursor: pointer;
}

.nav-items .dropdown::after {
    display: inline-block;
    content: url(/assets/img/expand_more.svg);
    position: absolute;
    right: 0;
    top:4px;
}

/* .nav-items .dropdown:hover::after, .nav-items .dropdown:active::after {
    display: inline-block;
    content: url(/assets/img/hover_expand_more.svg);
    position: absolute;
    right: 0;
    transition: all 0.5s;
} */

.primary-btn {
    background-color: #773DBD !important;
    padding: 12px 24px !important;
    border-radius: 100px !important;
    font-family: 'Mulish';
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #FFFFFF !important;
}

.primary-btn:hover {
    background-color: #F15B2B;
    color: #FFFFFF;
    transition: all 0.5s;
}

.nx-dropdown-services,
.nx-dropdown-industries,
.nx-dropdown-offering,
.nx-dropdown-coreStrenght, .nx-dropdown-about {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 84px;
    opacity: 1;
    height: auto;
    overflow: hidden;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    display: none;
    border-radius: 64px;
}

.border-radius-bottom {
    border-radius: 0px 0px 64px 64px;
}

.mega-menu .active {
    display: block !important;
}

/* .nx-dropdown.active {
    display: block;
} */

/* .services-mega-menu:hover .nx-dropdown-services,
.industries-mega-menu:hover .nx-dropdown-industries,
.offering-mega-menu:hover .nx-dropdown-offering {
    opacity: 1;
    height: auto;
    overflow: inherit;
} */

.sub-menu-section {
    width: 100%;
    padding: 40px 80px;
    display: inline-block;
    background-color: #f8f8f8;
}

.mega-title {
    font-size: 12px;
    font-weight: 700;
    color: #28213E61;
    margin-bottom: 20px;
    font-family: 'Mulish';
    text-transform: uppercase;
}

.mega-box .mega-sub-title {
    color: #28213E;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Mulish';
    margin-bottom: 15px;
    cursor: pointer;
    transition: all 0.5s;
    display: block;
    padding: 0;
}

.mega-box .mega-sub-title:hover {
    color: #f15b2b;
}

.mega-box li {
    list-style: none;
}

.mega-box li a {
    color: #28213EB2;
    font-size: 12px;
    font-weight: 400;
}

.mega-border {
    border-left: 1px solid #F7F7F7;
    border-right: 1px solid #F7F7F7;
}

.mega-border-left {
    border-left: 1px solid #F7F7F7;
}

.mega-border-right {
    border-right: 1px solid #F7F7F7;
}

.mega-spacing-left {
    padding-left: 30px;
}

.mega-spacing-right {
    padding-right: 30px;
}

.icon-box h2, .icon-box a {
    color: #28213E;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Mulish';
    line-height: 21px;
}

.icon-box p {
    color: #28213E;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Mulish';
    line-height: 21px;
}

.contact-form input,
.contact-form select,
.contact-form textarea {
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    padding: 16px;
    background-color: transparent;
    color: #fff;
}

.form-control::placeholder {
    color: #BCC6CF;
}

.form-control:focus {
    color: #FFFFFF;
    background-color: transparent;
    outline: none;
    border: 1px solid #773DBD;
    border-radius: 12px;
    box-shadow: none;
}

.contact-form select {
    color: #BCC6CF;
}

.contact-form select option {
    color: #000000;
}

.contact-form select option li {
    padding: 10px 0;
}


.form-select:focus {
    outline: none;
    border: 1px solid #773DBD;
    box-shadow: none;
}

.contact-form .primary-btn-2, .bg_darkPurple .primary-btn-2, .primary-btn-2-reverse
{
    border-radius: 100px;
    background-color: #F15B2B !important;
}
.contact-form .primary-btn-2:hover, .bg_darkPurple .primary-btn-2:hover, .primary-btn-2-reverse:hover
{
    background-color: #773DBD !important;
    border:1px solid #773DBD;
}

.contact-form .primary-btn-2 path, .bg_darkPurple .primary-btn-2 path
{
    transition: all .5s;;
    fill: #F15B2B;
}
.contact-form .primary-btn-2:hover path, .bg_darkPurple .primary-btn-2:hover path
{
    transition: all .5s;;
    fill: #773DBD;
}

.primary-btn-2 {
    background-color: #773DBD;
    padding: 12px 65px 12px 24px;
    border-radius: 100px;
    font-family: 'Mulish';
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    transition:all .5s !important;
}

.primary-btn-2:hover,
.primary-btn-2:active {
    background-color: #F15B2B !important;
    color: #FFFFFF !important;
    transition: all 0.5s;
   
}

.primary-btn-2 i {
    background-color: white;
    color: #773DBD;
    font-size: 28px;
    border-radius: 100px;
    padding: 8px 13px;
}

.primary-btn-2:hover i,
.primary-btn-2:active i {
    color: #F15B2B;
}


.primary-btn-2 div {
    background-color: white;
    color: #773DBD;
    border-radius: 100px;


    position: absolute;
    top: 1px;
    bottom:1px;
    right: 1px;
    margin:auto;
    padding: 0px 15px;

    display: flex;
    justify-content: center;
    align-items: center;
    height: 43px;

}

.primary-btn-2 .down_arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    background-color: white;
    color: #773DBD;
    border-radius: 100px;
    padding: 0px 15px;

}



.primary-btn-2:hover svg path,
.primary-btn-2:active svg path {
    transition: all .5s;
    ;
    fill: #F15B2B;
}



.cutting-edge {
    z-index: 0;
    height: 900px;
    background-color: transparent;
}

.dotted-ring-wrapper {
    position: relative;
}

.dotted-ring {
    display: flex;
    justify-content: center;
}

.cutting-edge .box {
    position: absolute;
    transition: all .5s;
    height: 532px; /*khawar 1065px; */
    top: -75px;
    transform-origin: 50% 100%;
}

.cutting-edge .box .icon {
    transition: all .5s;
    background-color: rgba(255, 173, 95, 1);
    max-width: 120px;
    aspect-ratio: 1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cutting-edge .box-1 {
    transform: rotate(-65deg);
}

.cutting-edge .box-2 {
    transform: rotate(-35deg);
}

.cutting-edge .box-4 {
    transform: rotate(35deg);
}

.cutting-edge .box-5 {
    transform: rotate(65deg);
}

.cutting-edge .box-one {
    transform: rotate(65deg);
    cursor: pointer;
}

.cutting-edge .box-two {
    transform: rotate(35deg);
    cursor: pointer;
}

.cutting-edge .box-three {
    cursor: pointer;
}

.cutting-edge .box-four {
    transform: rotate(-35deg);
    cursor: pointer;
}

.cutting-edge .box-five {
    transform: rotate(-65deg);
    cursor: pointer;
}

/* .cutting-edge .card-img-1 {
    position: absolute;
    top: 80px;
    animation: zoom-in-zoom-out 1s ease;
    display: none;
    left: 211px;
} */

/* .cutting-edge .box-one:hover .card-img-1 {
    display: block;
    z-index: 999;
} */

/* .cutting-edge .card-img-2 {
    position: absolute;
    animation: zoom-in-zoom-out 1s ease;
    display: none;
    top: 250px;
    left: 60px;
} */

/* .cutting-edge .box-two:hover .card-img-2 {
    display: block;
    z-index: 999;
} */

/* .cutting-edge .card-img-3 {
    position: absolute;
    animation: zoom-in-zoom-out 1s ease;
    display: none;
    top: 330px;
    left: -199px;
} */

/* .cutting-edge .box-three:hover .card-img-3 {
    display: block;
    z-index: 999;
} */

/* .cutting-edge .card-img-4 {
    position: absolute;
    animation: zoom-in-zoom-out 1s ease;
    display: none;
    right: 60px;
    top: 250px;

} */

/* .cutting-edge .box-four:hover .card-img-4 {
    display: block;
    z-index: 999;
} */

/* .cutting-edge .card-img-5 {
    position: absolute;
    animation: zoom-in-zoom-out 1s ease;
    display: none;
    right: 211px;
    top: 80px;
} */

/* .cutting-edge .box-five:hover .card-img-5 {
    display: block;
    z-index: 999;
} */

.cutting-edge .box-item {
    transition: all .5s;
    position: relative;
    cursor: pointer;

}

.cutting-edge .box-item:before {
    content: '';
    transition: all .5s;
    position: absolute;
    width: 30px;
    aspect-ratio: 1;
    border-radius: 360px;
    background-color: rgba(255, 173, 95, 1);

    left: calc(50% - 15px);
    top: calc(50% - 30px);
    z-index: -1;
    opacity: 0;

}
.cutting-edge .box-item .content
{
    position: absolute;
    width:180px;
    left: -30px
    
}

.cutting-edge .box:nth-child(odd) .box-item:hover:before
{
    transition: all .5s;
    left: -40px;
    top: -6px;
    z-index: 1;
    opacity: 1;
    z-index: 1;

}
.cutting-edge .box:nth-child(even) .box-item:hover:before
{
    transition: all .5s;
    left: calc(120px - 30px + 40px);
    top: -6px;
    opacity: 1;
    z-index: 1;
}

.lighten {
    transition: all .5s;
    opacity: .2;
}

.lighten .icon {
    transition: all .5s;
    background-color: #BCC6CF !important;
}



.cutting-edge-hover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: #fff;

    .box 
    {
        padding-top:45px;

        

    }
    
}

.cutting-edge-hover.active {
    z-index: 1;
    
}

.cutting-edge-hover.active div.active img, .cutting-edge-hover.active div.active video {
    transition: all .5s;
    transform: scale(1) !important;
    opacity: 1 !important;
    top: 85px;
}

.cutting-edge-hover.active div.active div,
.cutting-edge-hover.active div.active div,
.cutting-edge-hover.active .solution-content div button div {
    opacity: 1 !important;
}


.cutting-edge-hover.active .solutions-menu {
    transition: all .5s;
    bottom: 10px;
    ;
}
.solutions-menu .solutions-icon.active
{
    transition: all .5s;
    background-color:#fff !important;
    
    path
    {
        transition: all .5s;
        stroke: #773DBD !important;
    }

}



.cutting-edge-hover .wrapper {
    margin: auto;
    max-width: 600px;
}

.cutting-edge-hover img {
    border-radius: 30px;
}

.solutions-menu {
    transition: all .5s;
    position: absolute;
    height: 110px;
    margin: auto;
    left: 0px;
    right: 0px;
    bottom: -300px;
    z-index: 1110;
}

.solutions-menu:before {
    position: absolute;
    left: calc(50% - 200px);
    content: '';
    width: 400px;
    height: 400px;
    border-radius: 400px;
    background-color: #1e1a31;
    z-index: 0;

}

.solutions-menu a {
    font-family: 'Greycliff CF Bold';
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: 35px;
    color: #FFAD5F;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-decoration: none;
    width: fit-content;

}

.solutions-icon {
    transition: all .5s;
    cursor: pointer;
    position: absolute;
    border-radius: 360px;
    width: 48px;
    height: 48px;
    background-color: #FFAD5F;
}

.solutions-icon .icon svg {
    width: 26px;
    height: 48px;
    ;
}

.solutions-icon:hover#icon0,
.solutions-icon:hover#icon1,
.solutions-icon:hover#icon2,
.solutions-icon:hover#icon3,
.solutions-icon:hover#icon4,
.solutions-icon:hover#icon5,
.solutions-icon:hover#icon6 {
    transition: all .5s;
    background-color: #773dbd;

    path
    {
        transition: all .5s;
        stroke:#fff;
       
    }
}

/* .solutions-icon:hover#icon0 svg path,
.solutions-icon#icon0 svg path,
.solutions-icon:hover#icon4 svg path,
.solutions-icon#icon4 svg path {
    transition: all .5s;
    fill: #FFAD5F;
} */

.solution-content {
    height: 100%;
    transition: all .5s;
    ;
}

.solution-content img, .solution-content video {
    width: 100%;
    max-width: 512px;
    border-radius:32px;
    ;
}

.solution-content img, .solution-content video,
.solution-content div div {
    transition: all .5s;
    opacity: 0;
}

.solution-content .content {
    position: absolute;
    top: 400px;
    width: 100%;
}
.solution-content .box
{
    left:0; /* panga */
    padding-inline: 15px;
}

.solution-content div img, .solution-content div video {
    transition: all .5s;
    transform: scale(.1);
    position: absolute;
    top: 500px;
    left: 0px;
    right: 0px;
    margin: auto;
    /* border-radius: 0; khawar */ 
}

.solution-content div.active {
    z-index: 100;
}

.solution-content div.active img, .solution-content div.active video {
    transition: all .5s;
    transform: scale(1);
    opacity: 1 !important;

}



.absolute {
    position: absolute;
}


/* dynamic scroller */

.scroller-bullets
{
    display: flex;
    margin-bottom: 15px;
}
.scroller-bullets div
{
    margin-right:5px;
    transition:all .5s;
    width:8px;
    height:8px;
    border-radius: 360px;
    background-color:#FFAD5F;

}
.scroller-bullets div.active
{
    transition:all .5s;
    width:64px;
    background-color:#F15B2B;

}
/* -------- 2. core strenght section ---------- */

.light_pattern {
    position: absolute;
    top: 30px;
    right: 30px;
}


.core_strength {
    background-color: #f8f8f8;
}

.core_strength .edge-card {
    border: none;
}

/* .core_strength .edge-card img {
    width: unset;
} */

 .core_strength .card-content { /*changed kyb khawar */
    margin-left: 10px;
    margin-right:10px;
} 

.core_strength .circle-wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    right: unset;
    transform: translateY(30px) translateX(-440px);
}

.core_strength .circle-sun {
    position: relative;
    width: 980px;
    height: 880px;
    float: left;
    background-image: url('/assets/img/half_sun.svg');
    background-repeat: no-repeat;
    background-position: top left;
    margin-bottom: 0px;
}

.core_strength .circle {
    height: 100%;
    width: 100%;
    bottom: 0px;
    left: 0px;
    border-radius: 1200px;
    position: absolute;
}



/* --------- 3. seshaasai advantages -------- */

.advantage .slide_box {
    width: 100%;
    height: 560px;
}

.advantage .slide_img {
    width: 100%;
    height: 560px;
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
}

.advantage .slide_box:hover .slide_img
{
    width: 100%;
    height: 309px;
}

.advantage .slide_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 32px;
}

.advantage .slide_contnet {
    border-radius: 32px;
    overflow: hidden;
    border-radius: 32px;
    overflow: hidden;
    height: 251px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding: 0 50px;
}

.advantage_nav {
    margin-left: 238px;
}

.advantage_nav .arrow-next,
.advantage_nav .arrow-prev {
    float: left;
    margin-bottom: 35px;
    background-color: rgba(241, 91, 42, .4);
    border-radius: 200px;
    width: 40px;
    height: 40px;
    padding: 9px 13px;
    transition: all .5s;
}

.advantage_nav .arrow-next i,
.advantage_nav .arrow-prev i {
    color: #fff;
}

.advantage_nav .arrow-next:hover,
.advantage_nav .arrow-prev:hover {
    background-color: rgba(241, 91, 42, 1);
}


/* -------- 4. about page -------- */

.dark_pattern {
    position: absolute;
    top: 30px;
    left: 30px;
}

.about-hero {
    padding: 140px 0;
}

.pills_section {
    background-image: url(/assets/img/light_Pattern.svg);
    background-repeat: no-repeat;
    background-position: top right;
}

.pills ul {
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.pill_item {
    list-style: none;
}

.pill_btn {
    display: flex;
    align-items: center;
    padding-left: 25px;
    padding-right: 8px;
    margin-right:10px;



    background-color: #F8F8F8;
    /* padding: 16px 8px 13px 25px; */
    border-radius: 100px;
    font-size: 18px;
    color: #27213C;
    position: relative;
    text-align: left;
    transition: all 0.5s linear !important;
}

.pill_btn:hover
{
    background-color: #773DBD !important;
    color: #FFFFFF ;
}


.pill_btn .pull-right {
    background-color: #FFAD5F;
    border-radius: 100px;
   
}

.pill_btn:hover .pull-right svg path {
    stroke: #773DBD;
}

.about_ring_wrapper {
    margin-top: 130px;
    margin-bottom: 80px;
    position: relative;
}

.about_ring {
    display: flex;
    justify-content: center;
    align-items: center;
}

.about_ring .box {
    position: absolute;
    height: 675px;
    top: -65px;
}

.about_ring .icon {
    background-color: rgba(255, 173, 95, 1);
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.about_ring .transform_1 {
    transform: rotate(-75deg);
}

.about_ring .transform_2 {
    transform: rotate(0deg);
}

.about_ring .transform_3 {
    transform: rotate(75deg);
}

.about_ring .transform_4 {
    transform: rotate(150deg);
}

.about_ring .transform_5 {
    transform: rotate(225deg);
}

.about_ring .icon_box_1 {
    transform: rotate(75deg);
}

.about_ring .icon_box_3 {
    transform: rotate(-75deg);
}

.about_ring .icon_box_4 {
    transform: rotate(-150deg);
}

.about_ring .icon_box_5 {
    transform: rotate(-225deg);
}


/* 5. secure communication */

.application_cta {
    padding: 18px 92px 18px 36px;
}

.highlights li {
    list-style: none;
}

.highlights li a {
    text-decoration: none;
    font-weight: 700;
}

.stats_marq {
    margin-top: 90px;
    margin-bottom: 60px;
    display: flex;
    position: relative;
}

.marq-box {
    position: relative;
    -webkit-animation: slide-har 80s linear infinite;
    animation: slide-har 80s linear infinite;
    display: flex;
    gap: 60px;
    margin-right: 60px;
}

.stats_box {
    background-color: #FFFFFF;
    border-radius: 24px;
    padding: 16px;
    text-align: center;
    min-width: 240px;
    height: 174px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom:20px;
}

.stats_box-space {
    margin-top: 100px;
}

.internal_nav {
    padding: 20px 40px;
}

.internal_nav li {
    list-style: none;
    display: inline-block;
    margin-bottom: 0;
}

.internal_nav li a {
    text-decoration: none;
    font-weight: 700;
    border-right: 2px solid #BCC6CF;
    padding: 0 30px;
}

.internal_nav li a:hover {
    color: #F15B2B;
}

.internal_nav li:first-child a {
    padding-left: 0;
}

.internal_nav li:last-child a {
    padding-right: 0;
    border: none;
}

.internal_nav_sticky {
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    width: 100%;
    z-index: 999;
    
}

.hero-bg-image
{

    background-position: center !important;
    background-repeat: no-repeat;
}

/* smart fulfilment */

.ioms_banner_1 {
    margin-top: 100px;
}

.sf_hero .shape_1 {
    position: absolute;
    left: 0;
    bottom: 0;
}

.sf_hero .shape_2 {
    position: absolute;
    right: 0;
    bottom: 0;
}

/* 6. smart payment */

.notice .tab_icon {
    text-align: center;
    height: 160px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.notice .tab_icon.active svg path {
    stroke: #FFAD5F;
}

.notice .tab_icon .title {
    margin-top: 8px;
}

/* 7. faqs */

.accordion-item {
    border: none;
    border-radius: none;
}

.accordion-button:not(.collapsed) {
    color: #F15B2B;
    background-color: #FFFFFF;
    box-shadow: none;
}

.accordion-button:focus {
    box-shadow: none;
}

.accordion-button::after {
    width: 16px;
    background-image: url(../img/icons/expand_more.svg);
    background-size: auto;
    height: 10px;
    /* transition: all 2s ease; */
}

.accordion-button:not(.collapsed)::after {
    background-image: url(../img/icons/expand_less.svg);
    transform: rotate(360deg);
}

.accordion-button {
    padding: 24px 0;
    /* transition: all 3s ease; */
}

.accordion-body {
    padding: 10px 0 40px;
}

.accordion-button:not(.collapsed).accordation_bg {
    background-color: #FFFBFA;
}

.accordion-collapse {
    transition: all 1s ease;
}

.pl-40 {
    padding-left: 40px;
}

.pr-40 {
    padding-right: 40px;
}

.identity .img-1 {
    width: 100%;
}

.identity .content {
    padding: 0 80px;
}

.logoElement .img-1 {
    width: 100%;
}

.logoElement .content {
    padding: 0 80px;
}

.sub-brands .lighten .icon {
    background-color: #EFEFEF !important;
}

.sub-brands .lighten .icon svg path {
    fill: #BCC6CF;
}

.page-branding h1 {
    position: relative;
    width: fit-content;
}

.page-branding h1:before {
    content: '';
    position: absolute;
    right: -50px;
    bottom: -45px;
    width: 1920px;
    border-bottom: 3px solid #F15B2B;
}

.page-branding .container {
    overflow: unset;
}

.advantage .swiper-slide {
    border-radius: 32px;
    overflow: hidden;
}

/* 8. eta track Page */

/* .etatrack-features-thumb {
    display: flex;
    justify-content: center;
    align-items: center;
}

.etatrack-features-thumb .icon {
    height: 194px;
    width: 194px;
    border-radius: 50%;
    background-color: #FFAD5F;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
} */

/* .etatrack-features-nav .arrow-next, .etatrack-features-nav .arrow-prev {
    width: 50px;
    height: 44px;
    background-color: #773DBD;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.etatrack-features-nav .arrow-next {
    position: absolute;
    top: 80px;
    left: 188px;
    
}

.etatrack-features-nav .arrow-prev {
    position: absolute;
    top: 80px;
    right: 188px;
} */


.card-plan-header, .card-plan-sub-header
{
    background-color: #FFAD5F;
    border-radius: 24px;
    text-align: center;
    color:#fff !important;
    padding:16px;
    font-family: Mulish;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.8px;
}
.card-plan-header div:first-child,  .card-plan-sub-header div:first-child
{
    
    position: relative;
    font-family:'Greycliff CF';
    font-size: 16px;
    font-weight: 400;
    line-height: 21.6px;
    margin-bottom: 6px;;
    margin-left:40px;


}
.card-plan-header div:first-child::before
{
    content: url("data:image/svg+xml; utf8, <svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M24.9319 12.4516C24.6003 9.84036 23.2137 7.57241 21.0553 6.0932C19.7617 5.2062 18.2795 4.71487 16.7698 4.57468C16.6557 4.52751 16.5326 4.5 16.4015 4.5H5.68122C5.15307 4.5 4.72452 4.92712 4.72452 5.45644C4.72452 5.94908 5.10196 6.33952 5.579 6.39192H16.1446V6.43909C17.4893 6.48102 18.8247 6.88325 19.9727 7.67068C21.7184 8.86688 22.8258 10.7195 23.0499 12.846C23.2491 14.7313 22.6227 16.6115 21.4746 18.1208L16.3268 24.8853C16.1918 25.0622 16.0123 25.0884 15.9166 25.0884C15.8209 25.0884 15.6401 25.0609 15.5051 24.8853L10.2079 17.9256C9.9274 17.5561 9.68625 17.1657 9.48705 16.7608C9.22101 16.2223 8.68631 15.8712 8.08477 15.8712H4.18065C3.69574 15.9184 3.31306 16.3127 3.31306 16.8093C3.31306 17.3373 3.74161 17.7657 4.26976 17.7657H7.27223C7.61821 17.7657 7.94585 17.94 8.12146 18.2374C8.29183 18.527 8.47924 18.81 8.68631 19.0838L13.9246 25.9663C14.2955 26.4536 14.8157 26.8323 15.416 26.9515C16.3648 27.1402 17.2861 26.7825 17.8497 26.0436L22.9687 19.317C24.4614 17.357 25.2398 14.8964 24.9305 12.4529L24.9319 12.4516Z' fill='white'/> <path d='M10.7819 13.9701C11.31 13.9701 11.7386 13.543 11.7386 13.0137C11.7386 12.4843 11.3258 12.0808 10.8133 12.0638H7.02978C6.51735 12.0808 6.10453 12.4961 6.10453 13.0137C6.10453 13.5312 6.53308 13.9701 7.06123 13.9701H8.16995C8.16995 13.9701 8.16995 13.9766 8.16995 13.9793H10.0886C10.0886 13.9793 10.0886 13.9727 10.0886 13.9701H10.7819Z' fill='white'/> <path d='M15.1211 10.1718C15.5772 10.0985 15.931 9.72113 15.931 9.24553C15.931 8.71752 15.5038 8.28909 14.9743 8.28909H11.0899C11.0899 8.28909 11.0938 8.28516 11.0951 8.28385H8.54346C8.54346 8.28385 8.54084 8.28778 8.53953 8.28909H0.9567C0.428549 8.28909 0 8.71621 0 9.24553C0 9.72244 0.353848 10.0998 0.809918 10.1718H15.1211Z' fill='white'/></svg>");
    position: absolute;
    margin-left:-35px;
    margin-top:-5px;
 
}

.card-plan-sub-header
{
    color:#fff;
    background-color: #F15B2B;
    border-radius: 24px 24px 0px 0px;

}
.card-plan-sub-header div
{
    margin: 0px !important
    
}


.card-plan-body ul 
{
    list-style: none;
    padding:0px;
}
.card-plan-body ul li
{
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    padding:20px 53px;
    background-color: #fff;


}
.card-plan-body ul li::before
{
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' fill='%23F15B2B'/%3E%3Cpath d='M9 12L11 14L15 10' fill='%23F15B2B'/%3E%3Cpath d='M8 12L11 15L16 9.5' fill='%23F15B2B'/%3E%3Cpath d='M8 12L11 15L16 9.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    position: absolute;
    margin-left:-40px;
    
}

.card-plan-body ul li:first-child
{
    border-top-left-radius:  24px;
    border-top-right-radius:  24px;

}

.card-plan:has(.card-plan-sub-header) .card-plan-body ul li:first-child
{
   
    border-top-left-radius:  0px;
    border-top-right-radius:  0px;
}
.card-plan:has(.card-plan-sub-header) .card-plan-body ul li::before
{
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' fill='%23F15B2B'/%3E%3Cpath d='M9 12L11 14L15 10' fill='%23F15B2B'/%3E%3Cpath d='M12 8V16M16 12H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    position: absolute;
    margin-left:-40px;
    
}


.card-plan-body ul  li:nth-child(even)
{
     background: #FFFAF6;

}

.card-plan-body ul li:last-child
{

    border-bottom-left-radius:  24px;
    border-bottom-right-radius:  24px;
    
}

.card-plan.add-ons .card-plan-header
{
    background-color: #F15B2B;

}


.card-plan.add-ons .card-plan-body ul li
{
    padding: 18px 40px;
}
.card-plan.add-ons .card-plan-body ul li::before
{
    content: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23F15B2B'/%3E%3C/svg%3E%0A");
    margin-left: -20px;
}



.bg-image-action
{
    background-image: url('/assets/img/pattern-orange-light.svg');
    background-repeat: no-repeat;
    background-position: top right;
   

}


/***** MAINTAIN *****/
.cutting-edge:has(.box-item:hover) .box-item:not(:hover)
{
    opacity:.5;

    & .icon
    {
        background-color: #BCC6CF !important;
    }

}


.progress-wrap {
    position: fixed;
    bottom: 30px;
    right: 30px;
    height: 44px;
    width: 44px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    transition: all 400ms linear;
}

.progress-wrap.active-progress {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    background-color: #F15B2B;
    border:3px solid #F15B2B;

}

.progress-wrap::after {
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    content: '\f077';
    text-align: center;
    line-height: 44px;
    font-size: 13px;
    font-weight: 900;
    color: #fff;
    left: -3px;
    top: -3px;
    height: 44px;
    width: 44px;
    cursor: pointer;
    display: block;
    z-index: 1;
    -webkit-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    transition: all 400ms linear;
}

.progress-wrap svg path {
    fill: none;
}

.progress-wrap svg.progress-circle path {
    stroke: #fff;
    stroke-width: 4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    transition: all 400ms linear;
}

.breadcrum {
    padding: 16px 80px;
}

.breadcrum ul {
    justify-content: center;
}


.chat-bottom-left {
    transition: all .5s;
    position: fixed;
    bottom: 30px;
    left: 30px;
    z-index: 10000;
}

.chat-bottom-left:hover {
    transition: all .5s;
    transform: scale(1.2) translate(4px, -4px);
}

.header-item{
    color: #28213E;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Mulish';
    line-height: 21px;
    
}

