.bg-dark-purple {
    overflow: hidden;
    background-image: linear-gradient(to bottom, #483b83, #4f388f, #5d5192, #58499b, #4d4180);
}

.bg-purple {
    overflow: hidden;
    background-image: linear-gradient(to bottom, #6c619c, #7362a0, #6c619c);
}

.bg-light-gradient {
    overflow: hidden;
    background-image: linear-gradient(to bottom, #ffffff, #ececec);
}


.text-purple-dark {
    color: #2b1e4e;
}

.row-75 {
    width: 100%;
    max-width: 75%;
    margin: auto;
}

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

.lottie-animation {
    max-width: 70%; 
    height: auto; 
    margin: auto;
}


@media (max-width: 768px) {
    .lottie-animation {
        max-width: 300px;
        height: auto;
        display: block;
        margin: auto;
    }
    .row-75 {
        max-width: 95%;
    }
}


.logos--python {
  display: inline-block;
  width: 2em;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 70% 70%;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 255'%3E%3Cdefs%3E%3ClinearGradient id='logosPython0' x1='12.959%25' x2='79.639%25' y1='12.039%25' y2='78.201%25'%3E%3Cstop offset='0%25' stop-color='%23387eb8'/%3E%3Cstop offset='100%25' stop-color='%23366994'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosPython1' x1='19.128%25' x2='90.742%25' y1='20.579%25' y2='88.429%25'%3E%3Cstop offset='0%25' stop-color='%23ffe052'/%3E%3Cstop offset='100%25' stop-color='%23ffc331'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23logosPython0)' d='M126.916.072c-64.832 0-60.784 28.115-60.784 28.115l.072 29.128h61.868v8.745H41.631S.145 61.355.145 126.77c0 65.417 36.21 63.097 36.21 63.097h21.61v-30.356s-1.165-36.21 35.632-36.21h61.362s34.475.557 34.475-33.319V33.97S194.67.072 126.916.072M92.802 19.66a11.12 11.12 0 0 1 11.13 11.13a11.12 11.12 0 0 1-11.13 11.13a11.12 11.12 0 0 1-11.13-11.13a11.12 11.12 0 0 1 11.13-11.13'/%3E%3Cpath fill='url(%23logosPython1)' d='M128.757 254.126c64.832 0 60.784-28.115 60.784-28.115l-.072-29.127H127.6v-8.745h86.441s41.486 4.705 41.486-60.712c0-65.416-36.21-63.096-36.21-63.096h-21.61v30.355s1.165 36.21-35.632 36.21h-61.362s-34.475-.557-34.475 33.32v56.013s-5.235 33.897 62.518 33.897m34.114-19.586a11.12 11.12 0 0 1-11.13-11.13a11.12 11.12 0 0 1 11.13-11.131a11.12 11.12 0 0 1 11.13 11.13a11.12 11.12 0 0 1-11.13 11.13'/%3E%3C/svg%3E");
}

.logos--go {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 192'%3E%3Cpath fill='%2300acd7' d='m292.533 13.295l1.124.75c13.212 8.725 22.685 20.691 28.917 35.15c1.496 2.243.499 3.49-2.493 4.237l-5.063 1.296c-11.447 2.949-20.53 5.429-31.827 8.378l-6.443 1.678c-2.32.574-2.96.333-5.428-2.477l-.348-.399c-3.519-3.988-6.155-6.652-10.817-9.03l-.899-.443c-15.705-7.727-30.911-5.484-45.12 3.74c-16.952 10.968-25.677 27.172-25.428 47.364c.25 19.942 13.96 36.395 33.654 39.137c16.951 2.244 31.16-3.739 42.378-16.452c2.244-2.743 4.238-5.734 6.73-9.224h-48.11c-5.235 0-6.481-3.24-4.736-7.478l.864-2.035c3.204-7.454 8.173-18.168 11.4-24.294l.704-1.319c.862-1.494 2.612-3.513 5.977-3.513h80.224c3.603-11.415 9.449-22.201 17.246-32.407c18.198-23.931 40.135-36.396 69.8-41.63c25.427-4.488 49.359-1.995 71.046 12.713c19.694 13.461 31.909 31.66 35.15 55.59c4.237 33.654-5.485 61.075-28.668 84.508c-16.453 16.702-36.645 27.172-59.829 31.908c-6.73 1.247-13.461 1.496-19.942 2.244c-22.685-.499-43.376-6.98-60.826-21.937c-12.273-10.61-20.727-23.648-24.928-38.828a104.937 104.937 0 0 1-10.47 16.89c-17.949 23.683-41.381 38.39-71.046 42.38c-24.43 3.24-47.115-1.497-67.058-16.454c-18.447-13.96-28.917-32.407-31.66-55.34c-3.24-27.173 4.737-51.603 21.19-73.041c17.7-23.184 41.132-37.891 69.8-43.126c22.999-4.16 45.037-1.595 64.936 11.464M411.12 49.017l-.798.178c-23.183 5.235-38.14 19.942-43.624 43.375c-4.488 19.444 4.985 39.138 22.934 47.115c13.71 5.983 27.421 5.235 40.633-1.496c19.694-10.22 30.413-26.175 31.66-47.613c-.25-3.24-.25-5.734-.749-8.227c-4.436-24.401-26.664-38.324-50.056-33.332M116.416 94.564c.997 0 1.496.748 1.496 1.745l-.499 5.983c0 .997-.997 1.745-1.745 1.745l-54.344-.249c-.997 0-1.246-.748-.748-1.496l3.49-6.232c.499-.748 1.496-1.496 2.493-1.496zM121.9 71.63c.997 0 1.496.748 1.247 1.496l-1.995 5.983c-.249.997-1.246 1.495-2.243 1.495l-117.912.25c-.997 0-1.246-.499-.748-1.247l5.235-6.73c.499-.748 1.745-1.247 2.742-1.247zm12.963-22.934c.997 0 1.246.748.748 1.496l-4.238 6.481c-.499.748-1.745 1.496-2.493 1.496l-90.24-.25c-.998 0-1.247-.498-.749-1.246l5.235-6.73c.499-.748 1.745-1.247 2.742-1.247z'/%3E%3C/svg%3E");
}

.logos--django-icon {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 60% 60%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='%23092e20' rx='28'/%3E%3Cpath fill='%23fffffd' d='M186.377 94.198v66.226c0 22.82-1.67 33.764-6.678 43.225c-4.639 9.092-10.761 14.842-23.375 21.15l-26.53-12.615c12.616-5.936 18.738-11.13 22.633-19.11c4.082-8.161 5.382-17.623 5.382-42.481V94.198zm-45.449-44.12v132.239c-14.655 2.782-25.415 3.895-37.102 3.895c-34.877 0-53.057-15.767-53.057-46.007c0-29.126 19.294-48.047 49.16-48.047c4.638 0 8.163.37 12.43 1.483V50.08zm-38.215 65.082c-14.47 0-22.819 8.905-22.819 24.487c0 15.214 7.978 23.561 22.634 23.561c3.152 0 5.75-.185 9.831-.74v-45.825c-3.339-1.112-6.121-1.483-9.646-1.483m83.664-64.93v29.312h-28.568V50.231z'/%3E%3C/svg%3E");
}

.logos--flask {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 329'%3E%3Cpath d='M76.501 203.351c-9.75-7.67-20.153-15.02-27.26-25.377c-14.961-18.264-26.477-39.405-34.35-61.625c-4.76-14.45-6.39-29.941-12.53-43.83c-6.414-10.091 1.105-21.114 12.157-24.32c4.917-.948 13.568-5.59 3.125-2.268c-9.364 6.866-10.266-6.24-.666-7.07c6.552-.869 8.964-6.23 6.721-11.056c-7.036-4.59 17.055-9.626 4.932-16.473c-12.62-13.62 17.66-16.242 10.188-.771c-1.786 11.895 21.166-2.185 15.836 11.554c5.415 6.599 20.272 1.505 19.899 10.757c7.886.542 10.593 7.173 17.988 7.683c7.677 3.466 21.58 6.192 24.188 14.837c-7.61 6.023-25.227-12.443-26.078 4.232c2.302 24.638 1.715 50.017 10.726 73.478c4.262 14.204 14.6 25.385 23.931 36.45c8.933 10.834 21.03 18.466 33.363 24.887c10.815 5.1 22.475 8.48 34.265 10.606c4.78-3.656 13.221-17.25 20.675-11.522c.36 6.449-14.796 13.471-.711 12.758c8.278-2.498 14.013 6.394 20.826-1.629c6.278 7.436 26.09-4.747 21.625 10.45c-6.042 3.898-14.85 1.543-20.898 6.906c-9.972-4.983-17.912 4.453-28.956 3.263c-12.26 2.196-24.738 3.08-37.167 3.098c-20.396-1.609-41.222-2.288-60.624-9.39c-10.933-3.176-21.598-9.402-31.205-15.628m17.224 7.468c10.672 4.61 21.109 9.475 32.807 10.946c18.558 2.577 37.723 6.552 56.346 2.93c-8.428-3.805-17.145 1.478-25.541-2.72c-10.07 2.164-20.878-.556-31.12-1.897c-11.64-5.184-24.206-8.748-35.107-15.485c-13.628-4.975 7.043 6.383 10.724 7.306c8.514 4.83-9.365-2.48-11.89-4.487c-7.132-4.002-8.04-3.165-.704.896c1.477.864 2.936 1.773 4.485 2.511m-20.31-14.353c10.345 3.832-.046-7.272-4.78-6.63c-2.1-3.643-8.023-5.945-3.845-7.9c-7.513 2.61-7.873-9.92-11.403-8.127c-7.952-2.511-3.094-11.405-12.569-16.87c-.864-5.756-9.41-10.745-12.13-19.423c-1.203-4.446-9.658-17.203-4.466-5.33c4.42 11.43 12.195 21.227 18.669 31.003c5.022 9.31 10.96 19.048 20.108 24.855c3.087 2.962 6.061 7.493 10.415 8.422m-29.791-32.715c.358-1.563 1.89 3.38 0 0m42.183 37.305c2.288-1.026-3.296-1.294 0 0m5.61 2.048c-.581-2.826-2.563 1.582 0 0m7.03 2.93c3.341-3.187-5.16-2.01 0 0m12.045 6.713c2.033-3.001-6.507-1.13 0 0m-23.128-16.123c5.19-3.362-6.716-.047 0 0m5.27 2.628c-.151-1.773-1.877.797 0 0m26.345 16.445c4.237 2.675 24.738 5.859 11.902 1.098c-2.153.452-23.803-6.127-11.902-1.098M77.156 183.12c-.412-1.777-6.58-1.968 0 0m12.26 7.155c3.197-2.23-6.624-1.72 0 0m10.318 6.323c4.584-1.726-7.427-1.733 0 0M72.16 177.686c4.97 3.811 20.05.49 7.611-2.275c-5.656-3.015-18.407-5.08-9.715 1.818zm34.566 21.095c2.072-3.525-8.685-2.015 0 0m-10.503-8.345c12.15 3.434-10.22-7.69-3-1.268l1.603.726zm21.058 12.17c11.508.11-10.398-1.588 0 0m-49.547-31.578c-.452-2.144-2.838.178 0 0m69.013 42.498c.307-3.87-3.754 2.884 0 0m-49.37-30.472c-.7-2.04-3.596-.085 0 0m-18.552-13.372c6.606-.398-9.05-2.91 0 0m-21.978-14.204c-.823-3.17-7.186-5.694 0 0m57.695 36.614c-1.21-1.381-.57.3 0 0m35.905 22.037c-.11-2.113-1.955.796 0 0m-39.083-25.32c.648-2.72-5.636-.825 0 0m-26.752-16.956c4.918-.524-7.88-3.322 0 0m45.252 28.119c7.663-3.035-7.468-1.479 0 0m-23.535-15.975c8.827 1.136-10.508-6.01-1.942-.642zm30.68 18.864c8.247-4.923 5.527 11.542 13.989 1.393c8.343-6.094-7.207 7.533 3.073 1.086c7.441-4.977 18.426 2.36 25.365 4.747c4.988-.242 9.841 4.316 14.96 1.542c9.848-2.655-19.263-3.935-11.633-8.638c-9.01 2.624-15.666-3.125-20.1-8.899c-10.11-2.335-21.795-7.5-26.843-16.452c-2.06-3.354 2.97.478-1.778-5.015c-6.088-5.415-9.128-11.569-13.216-18.153c-4.885-2.603-5.46-10.273-5.951-.254c.04-6.324-5.898-10.581-7.35-8.815c-.026-6.089 6.357-3.035 1.89-7.54c-.96-6.311-4.126-12.888-5.075-20.016c-1.476-3.433-.21-10.789-5.047-3.015c-1.76 8.22-.582-10.096 2.158-4.06c3.596-6.16-1.296-5.435-1.492-4.584c2.342-5.198 1.485-12.575-.614-9.763c1.249-5.513 1.975-20.284-1.863-17.662c2.327-5.767 4.414-26.38-5.697-18.518c-4.093.058-11.187 1.485-14.535 3.152c10.508 5.794-1.06 2.092-5.343 1.17c-.556 5.362-4.793 3.047-10.09 3.099c8.462 1.046-4.12 8.65-8.964 5.696c-6.304 3.008 5.434 10.528.124 12.855c.655 3.499-9.652-1.267-8.847 6.828c-6.115-2.578-.837 9.599 2.223 5.48c10.404 2.818 7.324 9.233 7.585 15.333c-1.694 3.55-8.37-8.35-1.485-7.8c-5.434-8.823-6.008-3.192-10.521.908c-1.046.295 11.509 5.832 3.63 8.566c6.931 1.073 7.134 7.141 8.547 10.98c4.165 4.34 3.307-4.795 8.298.425c-3.16-4.65-16.715-13.1-5.8-10.39c-.06-4.676-1.976-8.45 1.372-8.359c3.316-5.996-3.472 14.792 3.996 7.168c2.065-.902 2.583-6.003 6.297.484c5.394 5.31 1.949 9.153-5.663 4.289c1.36 4.623 10.181 6.27 8.52 13.497c1.758 6.356 4.218 4.014 6.362 3.648c1.68 6.173 2.637 1.635 2.715-1.308c7.696 1.65 5.891 6.2 8.303 9.378c5.303 2.392-7.591-16.224 1.512-5.598c9.578 8.651 3.596 12.26-5.002 10.875c5.44-.44 7.191 7.357 14 7.082c6.205 2.955 10.41 14.294-.288 9.572c-3.708-3.348-16.846-7.474-6.114-1.111c9.9 4.59 17.773 7.33 27.326 13.092c6.834 4.878 9.788 10.467 12.378 11.574c-5.747 2.745-17.314-2.191-8.723-3.701c-5.362-.975-11.39-3.688-6.258 2.988c4.368 3.649 15.465 3.262 17.46 3.674c-1.687 3.715-4.583 4.01.065 4.297c-5.186 2.766 1.668 3.198 2.145 4.773m-10.606-29.955c-3.158-3.302-3.975-9.481-.562-4.108c1.753.707 5.605 10.105.562 4.108m34.547 21.945c1.968-.13.058 1.496 0 0m-39.528-30.04c-.126-4.99 1.136 3.85 0 0m-3.434-4.617c-3.975-7.67 5.002 2.171 0 0m-41.615-28.719c2.335-.623 1.151 3.987 0 0m33.121 17.949c1.432-5.382 1.681 4.513 0 0m-23.397-16.27c-1.647-2.968 3.447 2.787 0 0m20.075 6.435c-3.76-8.422 2.668-4.604.837 1.38zm-34.624-23.09c-1.68-2.765-4.46-10.874-3.564-13.351c.804 4.034 8.573 17.354 3.805 5.519c-5.263-9.92 6.298 3.216 7.488 5.695c.556 2.459-3.25-.673-.674 5.1c-4.701-6.572-2.773 3.63-7.055-2.963m-10.698-7.375c.438-6.428 2.446 4.407 0 0m4.813 1.66c2.295-4.85 3.89 6.762 0 0m-11.581-8.957c-3.983-3.964-6.867-7.612.189-2.46c2.714.105-6.041-8.297.655-2.668c7.035 1.283 3.471 11.543-.844 5.128m6.081-.157c2.316-2.295 1.23 2.256 0 0m3.747 1.196c-3.512-6.572 4.257 2.76 0 0m-7.441-7.107c-11.58-10.314 14.549 5.387 1.89 1.908zm33.185 19.276c-5.015-3.002-1.334-21.153.38-8.742c4.872-1.577-.27 6.415 3.36 6.336c-.568 5.04-2.196 6.854-3.74 2.406m12.274 7.258c.49-5.472 1.033 3.742 0 0m-2.131-2.112c.549-2.334.052 2.753 0 0m-41.06-27.81c-7.44-10.267 21.625 10.383 4.768 2.603c-1.76-.464-3.884-.628-4.768-2.603m23.639 12.53c-.705-8.645 1.57 1.43 0 0m17.943 11.513c1.386-4.923.106 3.258 0 0m-40.437-27.96c4.421-.948 18.322 7.762 5.558 2.485c-1.418-1.57-4.446-.857-5.558-2.486m37.971 18.924c.473-8.84 2.644-5.277.02 1.269zM53.171 85.375c1.804-2.643-4.788-11.947.947-3.336c2.48 1.968 7.173 3.296 3.028 4.126c6.519 5.749-1.588 1.557-3.975-.79m32.805 19.244c1.244-10.07 1.1 5.898 0 0M49.404 76.076c1.38-.59.732 1.836 0 0m8.56 5.094c2.202-4.624 4.06 5.152 0 0m24.135 13.424c-.02-1.772.457 2.583 0 0m-1.4-3.092c-3.348-8.266 3.12 4.374 0 0m-2.054-5.422c-.56-3.414 1.91 4.29 0 0m3.348-5.44c-2.301-4.049 2.905-17.852 3.487-9.292c-2.427 6.67-.7 10.398.986 1.452c3.127-7.036-.673 13.896-4.473 7.84m3.44-20.526c1.002-1.23.223 1.483 0 0m-5.746 113.21c-1.361-1.19.175.753 0 0m11.835 5.984c6.584 1.694 6.552-1.021.6-1.832c-3.197-2.974-13.3-6.133-4.256-.366c.596 1.518 2.486 1.478 3.656 2.198m-23.37-15.525c3.622 2.709 13.659 7.664 5.165 1.035c2.864-3.33-5.48-5.101-2.713-7.33c-7.043-4.311-5.56-3.925-.621-3.787c-8.462-3.787 1.222-3.499.765-5.44c-3.263-.642-16.211-5.756-8.593.418c-7.742-3.944-1.845 1.471-4.185.902c-7.92-2.158 7.05 6.03-1.256 3.996c4.539 3.596 12.222 9.22 1.916 3.805c-1.353 1.955 7.377 4.918 9.521 6.401m12.377 7.115c15.047 4.846-7.383-5.931 0 0m63.364 38.384c.196-2.988-2.054 2.55 0 0m6.513 2.74c3.472-3.36.144 5.362 5.754-.823c.058-4.428-.17-7.042-6.447-1.662c-1.734.962-2.504 5.035.693 2.486M47.024 147.098c-1.067-4.192-7.475-4.174 0 0m6.95 4.556c-2.583-4.282-9.214-3.877 0 0m39.568 23.861c3.866 3.434 17.741 2.518 4.69.426c-1.93-2.858-12.268-2.171-4.69-.426m54.385 33.593c5.944-4.99-5.76 2.223 0 0m12.366 8.493c.038-1.602-2.563.7 0 0m.02-2.243c6.584-6.97-6.376.412 0 0M29.917 132.776c-5.61-8.004-3.485-11.601-8.899-18.14c-1.028-5.002-9.285-16.341-4.27-4.329c4.59 7.03 5.95 17.91 13.17 22.469m128.329 80.365c12.118-7.828-4.969-3.407 0 0m9.247 3.622c6.068-5.206-3.839-1.086 0 0m-122.53-78.515c1.734-2.583-4.485-.333 0 0m120.6 76.043c5.872-3.785-1.353-3.204-1.065.346zm-79.698-50.233c-.202-2.563-3.105.216 0 0m4.924 2.832c-1.569-3.165-2.406.497 0 0m84.197 49.959c7.526-5.429-4.557-1.041-1.576 1.033zm-2.883-1.393c6.133-5.134-6.468 2.275 0 0m14.724 9.801c4.115-2.753-5.001-.889 0 0m-138.09-88.872c5.512 1.235 22.042 13.581 12.293.857c-4.995-1.478-2-13.687-7.094-11.529c3.42 5.715 2.81 8.14-4.37 4.545c-9.016-4.408-5.067 2.178-3.3 3.996c-2.408.549 3.177 2.086 2.47 2.13m-25.13-19.845c.987-4.088-9.096-22.469-4.76-9.214c1.562 2.779 1.4 8.042 4.76 9.214m46.126 28.437c-2.844-2.373-.137-.34 0 0m6.99 1.63c0-4.33-7.728-1.76 0 0m60.618 38.207c-1.157-2.957-4.57-.066 0 0m2.91 2.124c-.433-1.654-1.682.321 0 0m24.024 15.138c2.309-1.706-2.884-.221 0 0M36.156 119.744c6.61-2.558-7.083-1.825 0 0m95.848 60.38c-.077-4.276-4.217 1.067 0 0m-98.458-66.469c4.244-1.43-3.93-.94 0 0m12.32 5.97c-.073-1.405-1.301.537 0 0m150.3 92.168c5.46-1.105 17.904 2.78 19.911-1.444c-6.63-.164-22.932-4.683-23.704 1.071l1.452.23zm-146.384-91.18c.1-4.336-3.38-.163 0 0M17.39 98.138c-1.471-8.26-5.598-1.25 0 0m7.722 1.942c.099-2.655-7.07-2.387 0 0m4.414 2.171c-1.275-1.034-.994 1.3 0 0M57.31 120.07c1.309-1.204-3.099-.889 0 0M26.59 97.36c-.751-6.238-8.952-.935 0 0M10.745 87.08c-.223-2.877-1.544 1.085 0 0m2.36-1.777c-.385-3.415-2.027.43 0 0M26.12 93.07c5.506-2.158-10.026-4.473-1.125-.405zm174.226 107.62c3.524-3.23-4.473-1 0 0m21.049 10.907c1.413-4.171-3.558.55 0 0M27.45 86.25c.583-4.04-4.367.804 0 0M8.927 73.84c-.994-5.702-.857-15.714 8.658-12.333c-12.7 2.524 8.795 15.79 6.081 5.315c5.342.263 10.45-3.157 7.644 2.027c10.528-1.157 17.82-10.285 27.987-9.003c7.918-1.052 16.576-1.844 25.11-5.035c7.016-.504 13.77-8.057 9.927-12.536c-9.567-.81-19.586.386-30.159 2.492c-11.717 2.432-22.362 7.061-34.186 9.05c-11.529 1.55 2.315 4.263-.988 4.871c-6.01 2.086 7.174 3.492-.778 5.695c-4.91-.934-10.024-2.621-7.925-7.8C9.26 58.021-.444 62.598 8.28 73.832zm26.608-13.55c2.583-9.533 13.862 7.848 4.237 1.269c-1.145-.864-3.042-1.564-4.237-1.269m.502-4.624c3.735-2.778 1.982 1.564 0 0m4.741.08c.342-4.388 10.863 2.321 1.734 1.576zm6.487-2.609c2.374-2.774.688 2.458 0 0m1.662-1.111c3.949-4.741 22.343-3.029 8.879-.466c-3.61-2.72-6.375 1.602-8.879.466m24.01-3.702c-.594-12.955 11.934 4.597 0 0m6.815-.04c2.49-6.525 9.67-2.621 1.157-1.314c.182.7-.255 3.375-1.157 1.314M24.765 82.902c7.44-4.558-7.9-3.955 0 0m5.505 1.524c2.61-2.772-5.676-1.125 0 0M14.054 72.924c4.25-3.27-5.035-1.242 0 0m219.764 137.483c.124-3.793-3.25 1.706 0 0m-22.331-15.243c.634-4.36-2.87.38 0 0m28.471 16.715c5.945.02 18.014-1.852 5.08-1.845c-2.033.315-11.828.25-5.08 1.845M35.11 81.75c4.813-.327 7.526-5.304-.936-5.022c-13.11-1.353 11.567 4.493-1.68 2.819c-1.778 1.177 2.51 2.53 2.616 2.203m4.237 2.146c-.504-3.087-1.492 1.64 0 0m5.028-13.406c2.086-2.59-2.89-.693 0 0M28.367 43.74c8.593-2.916 20.337-6.199 24.392 1.44c-4.127-4.963-1.667-9.855 2.23-2.59c5.512 7.344 8.27-3.341 4.687-5.807c4.088 5.074 8.73 7.475 2.733.322c6.52-7.841-13.045 1.026-17.491.934c-2.138.96-22.089 5.087-16.55 5.701m5.035-9.637c4.899-3.694 16.943 2.203 9.214-3.676c-.758-.666-16.922 4.46-9.214 3.676m17.859.738c5.728.144-2.471-7.703 4.355-4.146c-1.118-3.661-7.951-4.348-11.292-5.812c-1.89 3.348 3.843 10.004 6.937 9.958M36.534 18.63c1.982-2.687-3.478 1.367 0 0m7.3 1.745c9.238-1.222-2.356-3.975-1.866-.097zM30.204 9.717c-6.507-8.494 12.235 1.426 5.623-7.468c-5.564-4.426-10.906 4.99-5.623 7.468m83.47 44.957c2.984-5.285-12.312-7.128-2.007-1.872c.948.315.734 2.237 2.007 1.872M53.108 251.495c-.66 2.606-1.069 6.979-1.222 13.117c0 1.206-.543 1.81-1.632 1.81s-1.847-.527-2.276-1.576c-1.166-2.838-2.27-4.817-3.324-5.947c-1.242-1.32-2.894-2.118-4.955-2.39c-2.215-.35-7.733-.525-16.555-.525c-2.02 0-3.343.215-3.963.644c-.389.27-.583.854-.583 1.749v26.409c0 .894.563 1.32 1.688 1.283c3.461-.04 8.474-.276 15.04-.7c1.284-.158 2.15-.575 2.596-1.256c.45-.68.887-2.436 1.312-5.275c.27-1.555 1.186-2.158 2.74-1.806c1.32.272 1.888.875 1.693 1.806c-1.09 5.288-1.442 12.167-1.053 20.64c.041 1.008-.6 1.554-1.923 1.632c-1.09.117-1.77-.467-2.04-1.75c-1.008-4.857-2.887-7.453-5.624-7.785c-2.74-.328-7.203-.494-13.38-.494c-.7 0-1.049.251-1.049.757v26.235c0 1.944.717 3.267 2.154 3.964c1.13.583 3.558 1.109 7.287 1.575c1.907.194 2.74 1.032 2.51 2.506c-.235 1.283-1.943 1.789-5.133 1.517c-9.21-.74-16.81-.7-22.793.119c-1.673.23-2.506-.45-2.506-2.041c0-1.013.833-1.595 2.506-1.75c3.809-.429 5.712-3.772 5.712-10.027v-49.908c0-2.562-.458-4.534-1.369-5.915c-.915-1.38-2.616-2.635-5.1-3.761c-1.556-.7-2.138-1.651-1.75-2.857c.194-.737.506-1.147.931-1.223c.389-.118 1.421-.04 3.089.234c2.45.388 8.223.583 17.316.583c10.729 0 19.996-.235 27.81-.7c2.603-.158 3.907.057 3.907.64c0 .158-.02.311-.061.466m37.807 74.007c0 1.555-.875 2.235-2.623 2.04c-5.36-.506-12.008-.43-19.936.231c-1.595.158-2.574.117-2.946-.113c-.37-.235-.552-.875-.552-1.928c0-.93 1.057-1.716 3.175-2.36c2.121-.639 3.177-2.554 3.177-5.74V264.87c0-3.15-.457-5.462-1.368-6.94c-.915-1.477-2.518-2.623-4.81-3.437c-1.206-.43-1.81-1.032-1.81-1.81c0-1.166.875-2.04 2.624-2.623c2.644-.855 5.385-2.174 8.223-3.964c2.332-1.4 3.81-2.097 4.429-2.097c1.437 0 2.159.988 2.159 2.971c0-.153-.078 1.79-.236 5.83c-.113 3.847-.153 7.636-.113 11.37l.23 52.06c0 2.372.584 4.093 1.75 5.162c1.166 1.068 3.17 1.777 6.004 2.126c1.748.193 2.623.854 2.623 1.983m52.729-3.437c0 .818-1.486 2.05-4.458 3.7c-2.975 1.653-5.356 2.479-7.142 2.479c-1.518 0-2.857-.737-4.023-2.215c-1.166-1.477-1.985-2.214-2.45-2.214c-.349 0-2.195.797-5.54 2.388c-3.339 1.595-6.703 2.393-10.084 2.393c-3.186 0-5.85-.935-7.987-2.797c-2.332-2.062-3.498-4.86-3.498-8.398c0-6.724 7.696-11.542 23.088-14.457c2.64-.506 3.984-1.575 4.02-3.207l.119-3.732c.234-6.373-2.584-9.559-8.454-9.559c-1.672 0-3.255 1.494-4.754 4.486c-1.493 2.996-3.643 4.607-6.441 4.842c-3.186.308-4.781-1.032-4.781-4.024c0-1.867 2.372-4.04 7.113-6.53c4.976-2.603 9.758-3.907 14.344-3.907c7.888 0 11.794 3.753 11.717 11.254l-.235 24.017c-.036 2.527 1.033 3.789 3.207 3.789c.429 0 1.246-.096 2.449-.291c1.207-.194 1.907-.292 2.102-.292c1.125 0 1.688.761 1.688 2.275m-17.955-13.29c.04-.973-.187-1.617-.673-1.924c-.486-.311-1.25-.373-2.3-.178c-9.368 1.672-14.052 4.724-14.052 9.154c0 4.47 2.429 6.704 7.287 6.704c1.944 0 3.948-.368 6.004-1.105c2.413-.858 3.616-1.886 3.616-3.093zm61.299 6.583c0 4.12-1.588 7.397-4.753 9.825c-3.167 2.43-7.49 3.644-12.972 3.644c-3.652 0-7.308-.388-10.96-1.166c-3.15-.7-4.976-1.34-5.481-1.923c-.312-.547-.466-3.206-.466-7.988c0-2.06.466-3.13 1.4-3.206c.932-.118 1.73.389 2.39 1.514c2.914 5.093 7.618 7.64 14.109 7.64c5.477 0 8.218-1.907 8.218-5.717c0-1.668-.62-3.069-1.866-4.195c-1.361-1.283-4-2.78-7.927-4.49c-5.676-2.525-9.466-4.74-11.369-6.647c-2.061-2.02-3.09-4.74-3.09-8.162c0-4.199 1.613-7.461 4.839-9.793c2.992-2.256 6.996-3.381 12.008-3.381c3.15 0 6.025.25 8.632.757c2.798.506 4.255 1.126 4.372 1.866c.308 2.174.952 5.324 1.924 9.446c.117.502-.43.911-1.632 1.222c-1.284.272-2.138.057-2.567-.64c-3.069-5.016-6.955-7.522-11.66-7.522c-5.324 0-7.987 1.71-7.987 5.13c0 1.906.72 3.42 2.157 4.546c1.284.972 4.295 2.49 9.037 4.551c4.975 2.137 8.356 4.061 10.146 5.77c2.332 2.214 3.498 5.19 3.498 8.919m68.587 10.203c0 1.36-.915 2.08-2.741 2.157c-2.721.04-6.28.234-10.668.583c-2.178.429-3.733.158-4.664-.814c-6.142-6.607-11.352-13.526-15.628-20.757c-.348-.62-.794-.931-1.34-.931c-.66 0-1.805.583-3.437 1.75c-1.83 1.008-2.741 2.448-2.741 4.31c0 1.324.036 3.227.117 5.718c.078 2.485.697 4.116 1.863 4.894c.817.547 2.705.972 5.655 1.284c1.827.234 2.742.914 2.742 2.04c0 .895-.146 1.45-.438 1.66c-.29.214-1.06.263-2.304.146c-3.886-.348-10.453-.154-19.703.583c-2.332.194-3.596-.098-3.79-.875c-.077-.27-.118-.66-.118-1.166c0-1.202 1.187-2.118 3.56-2.736c2.137-.548 3.205-3.054 3.205-7.523v-50.955c0-3.186-.31-5.401-.935-6.644c-.854-1.595-2.644-2.839-5.364-3.733c-1.28-.425-1.923-1.028-1.923-1.806c0-1.13.915-2.004 2.74-2.623a36.555 36.555 0 0 0 8.336-4.024c2.139-1.397 3.462-2.098 3.964-2.098c1.596 0 2.393 1.008 2.393 3.033c0-.275-.02 1.652-.061 5.77a935.371 935.371 0 0 0-.056 11.428l.117 36.494c0 1.012.271 1.514.814 1.514c.583 0 1.478-.502 2.684-1.514c3.226-2.527 7.19-5.83 11.891-9.911c.935-.971 1.4-1.749 1.4-2.332c0-1.048-1.574-1.79-4.72-2.214c-1.36-.159-2.004-.915-1.928-2.276c.118-1.36.799-1.943 2.041-1.749c2.802.39 6.883.604 12.243.644c3.733.036 7.445.057 11.138.057c1.202.04 1.806.757 1.806 2.158c0 1.32-.952 2.04-2.855 2.158c-2.996.113-5.814.793-8.453 2.04c-3.693 1.668-7.64 4.603-11.838 8.802c-.308.234-.466.525-.466.874c0 .543.66 1.847 1.984 3.907c4.858 7.385 9.445 12.96 13.757 16.732c2.761 2.37 5.344 3.555 7.753 3.555c1.79 0 2.898.126 3.323.38c.43.253.645.924.645 2.01'/%3E%3C/svg%3E");
}


.logos--javascript {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 60% 60%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23f7df1e' d='M0 0h256v256H0z'/%3E%3Cpath d='m67.312 213.932l19.59-11.856c3.78 6.701 7.218 12.371 15.465 12.371c7.905 0 12.89-3.092 12.89-15.12v-81.798h24.057v82.138c0 24.917-14.606 36.259-35.916 36.259c-19.245 0-30.416-9.967-36.087-21.996m85.07-2.576l19.588-11.341c5.157 8.421 11.859 14.607 23.715 14.607c9.969 0 16.325-4.984 16.325-11.858c0-8.248-6.53-11.17-17.528-15.98l-6.013-2.58c-17.357-7.387-28.87-16.667-28.87-36.257c0-18.044 13.747-31.792 35.228-31.792c15.294 0 26.292 5.328 34.196 19.247l-18.732 12.03c-4.125-7.389-8.591-10.31-15.465-10.31c-7.046 0-11.514 4.468-11.514 10.31c0 7.217 4.468 10.14 14.778 14.608l6.014 2.577c20.45 8.765 31.963 17.7 31.963 37.804c0 21.654-17.012 33.51-39.867 33.51c-22.339 0-36.774-10.654-43.819-24.574'/%3E%3C/svg%3E");
}


.vscode-icons--file-type-reactjs {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='15.974' r='2.5' fill='%2300d8ff'/%3E%3Cpath fill='%2300d8ff' d='M16 21.706a28.4 28.4 0 0 1-8.88-1.2a11.3 11.3 0 0 1-3.657-1.958A3.54 3.54 0 0 1 2 15.974c0-1.653 1.816-3.273 4.858-4.333A28.8 28.8 0 0 1 16 10.293a28.7 28.7 0 0 1 9.022 1.324a11.4 11.4 0 0 1 3.538 1.866A3.4 3.4 0 0 1 30 15.974c0 1.718-2.03 3.459-5.3 4.541a28.8 28.8 0 0 1-8.7 1.191m0-10.217a28 28 0 0 0-8.749 1.282c-2.8.977-4.055 2.313-4.055 3.2c0 .928 1.349 2.387 4.311 3.4A27.2 27.2 0 0 0 16 20.51a27.6 27.6 0 0 0 8.325-1.13C27.4 18.361 28.8 16.9 28.8 15.974a2.33 2.33 0 0 0-1.01-1.573a10.2 10.2 0 0 0-3.161-1.654A27.5 27.5 0 0 0 16 11.489'/%3E%3Cpath fill='%2300d8ff' d='M10.32 28.443a2.64 2.64 0 0 1-1.336-.328c-1.432-.826-1.928-3.208-1.327-6.373a28.8 28.8 0 0 1 3.4-8.593a28.7 28.7 0 0 1 5.653-7.154a11.4 11.4 0 0 1 3.384-2.133a3.4 3.4 0 0 1 2.878 0c1.489.858 1.982 3.486 1.287 6.859a28.8 28.8 0 0 1-3.316 8.133a28.4 28.4 0 0 1-5.476 7.093a11.3 11.3 0 0 1-3.523 2.189a4.9 4.9 0 0 1-1.624.307m1.773-14.7a28 28 0 0 0-3.26 8.219c-.553 2.915-.022 4.668.75 5.114c.8.463 2.742.024 5.1-2.036a27.2 27.2 0 0 0 5.227-6.79a27.6 27.6 0 0 0 3.181-7.776c.654-3.175.089-5.119-.713-5.581a2.33 2.33 0 0 0-1.868.089A10.2 10.2 0 0 0 17.5 6.9a27.5 27.5 0 0 0-5.4 6.849Z'/%3E%3Cpath fill='%2300d8ff' d='M21.677 28.456c-1.355 0-3.076-.82-4.868-2.361a28.8 28.8 0 0 1-5.747-7.237a28.7 28.7 0 0 1-3.374-8.471a11.4 11.4 0 0 1-.158-4A3.4 3.4 0 0 1 8.964 3.9c1.487-.861 4.01.024 6.585 2.31a28.8 28.8 0 0 1 5.39 6.934a28.4 28.4 0 0 1 3.41 8.287a11.3 11.3 0 0 1 .137 4.146a3.54 3.54 0 0 1-1.494 2.555a2.6 2.6 0 0 1-1.315.324m-9.58-10.2a28 28 0 0 0 5.492 6.929c2.249 1.935 4.033 2.351 4.8 1.9c.8-.465 1.39-2.363.782-5.434A27.2 27.2 0 0 0 19.9 13.74a27.6 27.6 0 0 0-5.145-6.64c-2.424-2.152-4.39-2.633-5.191-2.169a2.33 2.33 0 0 0-.855 1.662a10.2 10.2 0 0 0 .153 3.565a27.5 27.5 0 0 0 3.236 8.1Z'/%3E%3C/svg%3E");
}

.logos--aws {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 153'%3E%3Cpath fill='%23252f3e' d='M72.392 55.438c0 3.137.34 5.68.933 7.545a45.373 45.373 0 0 0 2.712 6.103c.424.678.593 1.356.593 1.95c0 .847-.508 1.695-1.61 2.543l-5.34 3.56c-.763.509-1.526.763-2.205.763c-.847 0-1.695-.424-2.543-1.187a26.224 26.224 0 0 1-3.051-3.984c-.848-1.44-1.696-3.052-2.628-5.001c-6.612 7.798-14.92 11.698-24.922 11.698c-7.12 0-12.8-2.035-16.954-6.103c-4.153-4.07-6.272-9.495-6.272-16.276c0-7.205 2.543-13.054 7.714-17.462c5.17-4.408 12.037-6.612 20.768-6.612c2.882 0 5.849.254 8.985.678c3.137.424 6.358 1.102 9.749 1.865V29.33c0-6.443-1.357-10.935-3.985-13.563c-2.712-2.628-7.29-3.9-13.817-3.9c-2.967 0-6.018.34-9.155 1.103c-3.136.762-6.188 1.695-9.155 2.882c-1.356.593-2.373.932-2.967 1.102c-.593.17-1.017.254-1.356.254c-1.187 0-1.78-.848-1.78-2.628v-4.154c0-1.356.17-2.373.593-2.966c.424-.594 1.187-1.187 2.374-1.78c2.967-1.526 6.527-2.798 10.68-3.815C33.908.763 38.316.255 42.978.255c10.088 0 17.463 2.288 22.21 6.866c4.662 4.577 7.036 11.528 7.036 20.853v27.464zM37.976 68.323c2.798 0 5.68-.508 8.731-1.526c3.052-1.017 5.765-2.882 8.053-5.425c1.357-1.61 2.374-3.39 2.882-5.425c.509-2.034.848-4.493.848-7.375v-3.56a70.791 70.791 0 0 0-7.799-1.441a63.874 63.874 0 0 0-7.968-.509c-5.68 0-9.833 1.102-12.63 3.391c-2.798 2.289-4.154 5.51-4.154 9.748c0 3.984 1.017 6.951 3.136 8.986c2.035 2.119 5.002 3.136 8.901 3.136m68.069 9.155c-1.526 0-2.543-.254-3.221-.848c-.678-.508-1.272-1.695-1.78-3.305L81.124 7.799c-.51-1.696-.764-2.798-.764-3.391c0-1.356.678-2.12 2.035-2.12h8.307c1.61 0 2.713.255 3.306.848c.678.509 1.187 1.696 1.695 3.306l14.241 56.117l13.224-56.117c.424-1.695.933-2.797 1.61-3.306c.679-.508 1.866-.847 3.392-.847h6.781c1.61 0 2.713.254 3.39.847c.679.509 1.272 1.696 1.611 3.306l13.394 56.795L168.01 6.442c.508-1.695 1.102-2.797 1.695-3.306c.678-.508 1.78-.847 3.306-.847h7.883c1.357 0 2.12.678 2.12 2.119c0 .424-.085.848-.17 1.356c-.085.509-.254 1.187-.593 2.12l-20.43 65.525c-.508 1.696-1.101 2.798-1.78 3.306c-.678.509-1.78.848-3.22.848h-7.29c-1.611 0-2.713-.254-3.392-.848c-.678-.593-1.271-1.695-1.61-3.39l-13.14-54.676l-13.054 54.59c-.423 1.696-.932 2.798-1.61 3.391c-.678.594-1.865.848-3.39.848zm108.927 2.289c-4.408 0-8.816-.509-13.054-1.526c-4.239-1.017-7.544-2.12-9.748-3.39c-1.357-.764-2.29-1.611-2.628-2.374a5.983 5.983 0 0 1-.509-2.374V65.78c0-1.78.678-2.628 1.95-2.628a4.8 4.8 0 0 1 1.526.255c.508.17 1.271.508 2.119.847a46.108 46.108 0 0 0 9.324 2.967a50.907 50.907 0 0 0 10.088 1.017c5.34 0 9.494-.932 12.376-2.797c2.882-1.865 4.408-4.577 4.408-8.053c0-2.373-.763-4.323-2.289-5.934c-1.526-1.61-4.408-3.051-8.561-4.408l-12.292-3.814c-6.188-1.95-10.765-4.832-13.563-8.647c-2.797-3.73-4.238-7.883-4.238-12.291c0-3.56.763-6.697 2.289-9.41c1.525-2.712 3.56-5.085 6.103-6.95c2.543-1.95 5.425-3.391 8.816-4.408c3.39-1.017 6.95-1.441 10.68-1.441c1.865 0 3.815.085 5.68.339c1.95.254 3.73.593 5.51.932c1.695.424 3.306.848 4.832 1.357c1.526.508 2.712 1.017 3.56 1.525c1.187.679 2.034 1.357 2.543 2.12c.509.678.763 1.61.763 2.797v3.984c0 1.78-.678 2.713-1.95 2.713c-.678 0-1.78-.34-3.22-1.018c-4.833-2.204-10.258-3.306-16.276-3.306c-4.832 0-8.647.763-11.275 2.374c-2.627 1.61-3.984 4.069-3.984 7.544c0 2.374.848 4.408 2.543 6.019c1.696 1.61 4.832 3.221 9.325 4.662l12.037 3.815c6.103 1.95 10.511 4.662 13.139 8.137c2.628 3.476 3.9 7.46 3.9 11.868c0 3.645-.764 6.951-2.205 9.833c-1.525 2.882-3.56 5.425-6.188 7.46c-2.628 2.119-5.764 3.645-9.409 4.747c-3.815 1.187-7.799 1.78-12.122 1.78'/%3E%3Cpath fill='%23f90' d='M230.993 120.964c-27.888 20.599-68.408 31.534-103.247 31.534c-48.827 0-92.821-18.056-126.05-48.064c-2.628-2.373-.255-5.594 2.881-3.73c35.942 20.854 80.276 33.484 126.136 33.484c30.94 0 64.932-6.442 96.212-19.666c4.662-2.12 8.646 3.052 4.068 6.442m11.614-13.224c-3.56-4.577-23.566-2.204-32.636-1.102c-2.713.34-3.137-2.034-.678-3.814c15.936-11.19 42.13-7.968 45.181-4.239c3.052 3.815-.848 30.008-15.767 42.554c-2.288 1.95-4.492.933-3.475-1.61c3.39-8.393 10.935-27.296 7.375-31.789'/%3E%3C/svg%3E");
}


.logos--microsoft-azure {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 242'%3E%3Cdefs%3E%3ClinearGradient id='logosMicrosoftAzure0' x1='58.972%25' x2='37.191%25' y1='7.411%25' y2='103.762%25'%3E%3Cstop offset='0%25' stop-color='%23114a8b'/%3E%3Cstop offset='100%25' stop-color='%230669bc'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosMicrosoftAzure1' x1='59.719%25' x2='52.691%25' y1='52.313%25' y2='54.864%25'%3E%3Cstop offset='0%25' stop-opacity='0.3'/%3E%3Cstop offset='7.1%25' stop-opacity='0.2'/%3E%3Cstop offset='32.1%25' stop-opacity='0.1'/%3E%3Cstop offset='62.3%25' stop-opacity='0.05'/%3E%3Cstop offset='100%25' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosMicrosoftAzure2' x1='37.279%25' x2='62.473%25' y1='4.6%25' y2='99.979%25'%3E%3Cstop offset='0%25' stop-color='%233ccbf4'/%3E%3Cstop offset='100%25' stop-color='%232892df'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23logosMicrosoftAzure0)' d='M85.343.003h75.753L82.457 233a12.078 12.078 0 0 1-11.442 8.216H12.06A12.06 12.06 0 0 1 .633 225.303L73.898 8.219A12.08 12.08 0 0 1 85.343 0z'/%3E%3Cpath fill='%230078d4' d='M195.423 156.282H75.297a5.56 5.56 0 0 0-3.796 9.627l77.19 72.047a12.138 12.138 0 0 0 8.28 3.26h68.02z'/%3E%3Cpath fill='url(%23logosMicrosoftAzure1)' d='M85.343.003a11.98 11.98 0 0 0-11.471 8.376L.723 225.105a12.045 12.045 0 0 0 11.37 16.112h60.475a12.926 12.926 0 0 0 9.921-8.437l14.588-42.991l52.105 48.6a12.327 12.327 0 0 0 7.757 2.828h67.766l-29.721-84.935l-86.643.02L161.37.003z'/%3E%3Cpath fill='url(%23logosMicrosoftAzure2)' d='M182.098 8.207A12.06 12.06 0 0 0 170.67.003H86.245c5.175 0 9.773 3.301 11.428 8.204L170.94 225.3a12.062 12.062 0 0 1-11.428 15.92h84.429a12.062 12.062 0 0 0 11.425-15.92z'/%3E%3C/svg%3E");
}

.devicon--github {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cg fill='%23181616'%3E%3Cpath fill-rule='evenodd' d='M64 5.103c-33.347 0-60.388 27.035-60.388 60.388c0 26.682 17.303 49.317 41.297 57.303c3.017.56 4.125-1.31 4.125-2.905c0-1.44-.056-6.197-.082-11.243c-16.8 3.653-20.345-7.125-20.345-7.125c-2.747-6.98-6.705-8.836-6.705-8.836c-5.48-3.748.413-3.67.413-3.67c6.063.425 9.257 6.223 9.257 6.223c5.386 9.23 14.127 6.562 17.573 5.02c.542-3.903 2.107-6.568 3.834-8.076c-13.413-1.525-27.514-6.704-27.514-29.843c0-6.593 2.36-11.98 6.223-16.21c-.628-1.52-2.695-7.662.584-15.98c0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033c11.526-7.813 16.59-6.19 16.59-6.19c3.287 8.317 1.22 14.46.593 15.98c3.872 4.23 6.215 9.617 6.215 16.21c0 23.194-14.127 28.3-27.574 29.796c2.167 1.874 4.097 5.55 4.097 11.183c0 8.08-.07 14.583-.07 16.572c0 1.607 1.088 3.49 4.148 2.897c23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z' clip-rule='evenodd'/%3E%3Cpath d='M26.484 91.806c-.133.3-.605.39-1.035.185c-.44-.196-.685-.605-.543-.906c.13-.31.603-.395 1.04-.188c.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28c-.396-.42-.47-.983-.177-1.254c.298-.266.844-.14 1.24.28c.394.426.472.984.17 1.255zm2.382 3.477c-.37.258-.976.017-1.35-.52c-.37-.538-.37-1.183.01-1.44c.373-.258.97-.025 1.35.507c.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23c-.527-.487-.674-1.18-.343-1.544c.336-.366 1.045-.264 1.564.23c.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486c-.683-.207-1.13-.76-.99-1.238c.14-.477.823-.7 1.512-.485c.683.206 1.13.756.988 1.237m4.943.361c.017.498-.563.91-1.28.92c-.723.017-1.308-.387-1.315-.877c0-.503.568-.91 1.29-.924c.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117c-.7.13-1.35-.172-1.44-.653c-.086-.498.422-.997 1.122-1.126c.714-.123 1.354.17 1.444.663zm0 0'/%3E%3C/g%3E%3C/svg%3E");
}

.logos--docker-icon {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 185'%3E%3Cpath fill='%232396ed' d='M250.716 70.497c-5.765-4-18.976-5.5-29.304-3.5c-1.2-10-6.725-18.749-16.333-26.499l-5.524-4l-3.844 5.75c-4.803 7.5-7.205 18-6.485 28c.24 3.499 1.441 9.749 5.044 15.249c-3.362 2-10.328 4.5-19.455 4.5H1.155l-.48 2c-1.682 9.999-1.682 41.248 18.014 65.247c14.892 18.249 36.99 27.499 66.053 27.499c62.93 0 109.528-30.25 131.386-84.997c8.647.25 27.142 0 36.51-18.75c.24-.5.72-1.5 2.401-5.249l.961-2zM139.986 0h-26.42v24.999h26.42zm0 29.999h-26.42v24.999h26.42zm-31.225 0h-26.42v24.999h26.42zm-31.225 0H51.115v24.999h26.421zM46.311 59.998H19.89v24.999h26.42zm31.225 0H51.115v24.999h26.421zm31.225 0h-26.42v24.999h26.42zm31.226 0h-26.422v24.999h26.422zm31.225 0H144.79v24.999h26.422z'/%3E%3C/svg%3E");
}

.vscode-icons--file-type-cpp2 {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23005f91' d='M26.914 13.8v1.54h-1.542v1.543h1.542v1.543h1.543v-1.543H30V15.34h-1.543V13.8Zm-3.5 0H21.87v1.54h-1.543v1.543h1.543v1.543h1.543v-1.543h1.543V15.34h-1.543Zm-3.654 5.226a6.167 6.167 0 1 1-.04-6.118l5.39-3.1a12.384 12.384 0 1 0 .032 12.34Z'/%3E%3C/svg%3E");
}

.logos--microsoft-power-bi {
    display: inline-block;
    width: 2em;
    height: 2em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 342'%3E%3Cdefs%3E%3ClinearGradient id='logosMicrosoftPowerBi0' x1='42.593%25' x2='57.245%25' y1='0%25' y2='93.174%25'%3E%3Cstop offset='0%25' stop-color='%23e6ad10'/%3E%3Cstop offset='100%25' stop-color='%23c87e0e'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosMicrosoftPowerBi1' x1='40.122%25' x2='62.028%25' y1='0%25' y2='95.592%25'%3E%3Cstop offset='0%25' stop-color='%23f6d751'/%3E%3Cstop offset='100%25' stop-color='%23e6ad10'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosMicrosoftPowerBi2' x1='27.774%25' x2='55.012%25' y1='0%25' y2='96.828%25'%3E%3Cstop offset='0%25' stop-color='%23f9e589'/%3E%3Cstop offset='100%25' stop-color='%23f6d751'/%3E%3C/linearGradient%3E%3Cpath id='logosMicrosoftPowerBi3' d='M142.222 14.222C142.222 6.368 148.59 0 156.444 0h85.334C249.632 0 256 6.368 256 14.222v312.89c0 7.854-6.368 14.221-14.222 14.221H14.222C6.368 341.333 0 334.966 0 327.111V184.89c0-7.855 6.368-14.222 14.222-14.222h56.89V99.556c0-7.855 6.367-14.223 14.222-14.223h56.888z'/%3E%3C/defs%3E%3Cmask id='logosMicrosoftPowerBi4' fill='%23fff'%3E%3Cuse href='%23logosMicrosoftPowerBi3'/%3E%3C/mask%3E%3Cpath fill='url(%23logosMicrosoftPowerBi0)' d='M256 0v341.333H142.222V0z' mask='url(%23logosMicrosoftPowerBi4)'/%3E%3Cpath fill-opacity='0.2' d='M184.889 100.978v241.778H71.11v-256h99.556c7.854 0 14.222 6.367 14.222 14.222' mask='url(%23logosMicrosoftPowerBi4)'/%3E%3Cpath fill-opacity='0.18' d='M184.889 106.667v241.777H71.11v-256h99.556c7.854 0 14.222 6.368 14.222 14.223' mask='url(%23logosMicrosoftPowerBi4)'/%3E%3Cpath fill='url(%23logosMicrosoftPowerBi1)' d='M184.889 99.556v241.777H71.11v-256h99.556c7.854 0 14.222 6.368 14.222 14.223' mask='url(%23logosMicrosoftPowerBi4)'/%3E%3Cpath fill='url(%23logosMicrosoftPowerBi2)' d='M0 170.667v170.666h113.778V184.89c0-7.855-6.368-14.222-14.222-14.222z' mask='url(%23logosMicrosoftPowerBi4)'/%3E%3C/svg%3E");
}


.logos--whatsapp-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 258'%3E%3Cdefs%3E%3ClinearGradient id='logosWhatsappIcon0' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%231faf38'/%3E%3Cstop offset='100%25' stop-color='%2360d669'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosWhatsappIcon1' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23f9f9f9'/%3E%3Cstop offset='100%25' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23logosWhatsappIcon0)' d='M5.463 127.456c-.006 21.677 5.658 42.843 16.428 61.499L4.433 252.697l65.232-17.104a122.994 122.994 0 0 0 58.8 14.97h.054c67.815 0 123.018-55.183 123.047-123.01c.013-32.867-12.775-63.773-36.009-87.025c-23.23-23.25-54.125-36.061-87.043-36.076c-67.823 0-123.022 55.18-123.05 123.004'/%3E%3Cpath fill='url(%23logosWhatsappIcon1)' d='M1.07 127.416c-.007 22.457 5.86 44.38 17.014 63.704L0 257.147l67.571-17.717c18.618 10.151 39.58 15.503 60.91 15.511h.055c70.248 0 127.434-57.168 127.464-127.423c.012-34.048-13.236-66.065-37.3-90.15C194.633 13.286 162.633.014 128.536 0C58.276 0 1.099 57.16 1.071 127.416m40.24 60.376l-2.523-4.005c-10.606-16.864-16.204-36.352-16.196-56.363C22.614 69.029 70.138 21.52 128.576 21.52c28.3.012 54.896 11.044 74.9 31.06c20.003 20.018 31.01 46.628 31.003 74.93c-.026 58.395-47.551 105.91-105.943 105.91h-.042c-19.013-.01-37.66-5.116-53.922-14.765l-3.87-2.295l-40.098 10.513z'/%3E%3Cpath fill='%23fff' d='M96.678 74.148c-2.386-5.303-4.897-5.41-7.166-5.503c-1.858-.08-3.982-.074-6.104-.074c-2.124 0-5.575.799-8.492 3.984c-2.92 3.188-11.148 10.892-11.148 26.561c0 15.67 11.413 30.813 13.004 32.94c1.593 2.123 22.033 35.307 54.405 48.073c26.904 10.609 32.379 8.499 38.218 7.967c5.84-.53 18.844-7.702 21.497-15.139c2.655-7.436 2.655-13.81 1.859-15.142c-.796-1.327-2.92-2.124-6.105-3.716c-3.186-1.593-18.844-9.298-21.763-10.361c-2.92-1.062-5.043-1.592-7.167 1.597c-2.124 3.184-8.223 10.356-10.082 12.48c-1.857 2.129-3.716 2.394-6.9.801c-3.187-1.598-13.444-4.957-25.613-15.806c-9.468-8.442-15.86-18.867-17.718-22.056c-1.858-3.184-.199-4.91 1.398-6.497c1.431-1.427 3.186-3.719 4.78-5.578c1.588-1.86 2.118-3.187 3.18-5.311c1.063-2.126.531-3.986-.264-5.579c-.798-1.593-6.987-17.343-9.819-23.64'/%3E%3C/svg%3E");
}

.noto--closed-mailbox-with-raised-flag {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23c87d5e' d='M63.13 84.17h18.31V124H63.13z'/%3E%3Cpath fill='%23874d36' d='M81.45 94.23c-1.64-2.66-3.81-4.93-6.55-6.41c-1.7-.92-3.58-1.45-5.49-1.64h-3.19c-1.04.1-2.08.3-3.08.6v20.13c.89-1.36 2.37-2.34 3.97-2.72c2.79-.65 5.75.42 8.01 2.17s3.95 4.13 5.6 6.46l.74 1.04V94.23z'/%3E%3Cpath fill='%231976d2' d='M97.55 25.09H28.94s23.58 2.89 23.58 22.78l.12 50.48h66.52c2.67 0 4.83-2.16 4.83-4.83V51.54c.01-14.61-11.83-26.45-26.44-26.45'/%3E%3Cpath fill='%230d47a1' d='m83.47 34.01l-8.14.28l-11.86 18.18V37.72c0-7.88-8-12.64-8-12.64h31.16l.16.16c3.27 3.11 1.18 8.61-3.32 8.77'/%3E%3Cellipse cx='74.21' cy='54.06' fill='%230d47a1' rx='8.14' ry='9.16'/%3E%3Cpath fill='%23c62828' d='m66.88 10.11l.03 41.56c0 1.4 1.13 2.53 2.53 2.53h5.11c1.4 0 2.53-1.13 2.53-2.53V4h-4.1c-3.36 0-6.1 2.73-6.1 6.11'/%3E%3Cpath fill='%23f44336' d='m69.12 10.11l.03 41.56h8.17V19.49H91.4c3.25 0 3.63-1.41 3.63-7.55S94.65 4 91.4 4H75.22a6.1 6.1 0 0 0-6.1 6.11'/%3E%3Cpath fill='%23ff7555' d='M74.39 10.88c-.07 1.99-1.37 20.01-1.6 23.39c-.28 4.09-2.64 4.51-2.64.79V10.7c0-3.94 4.39-4.15 4.24.18'/%3E%3Cpath fill='%2382aec0' d='m73.37 42.44l.07 18.31h-4.12c-4.05 0-7.33-4.1-7.33-9.16s3.28-9.16 7.33-9.16z'/%3E%3Cellipse cx='73.4' cy='51.59' fill='%23e0e0e0' rx='7.33' ry='9.16'/%3E%3Cpath fill='%23fff' d='M69.02 51.86c.44.22.97-.02 1.35-.34c1.16-.97 1.6-2.57 2.67-3.63c.94-.94 2.37-1.86 1.25-3.25c-.81-1-2.21-.89-3.25-.37c-2.37 1.16-4.25 6.47-2.02 7.59'/%3E%3Cpath fill='%234fc3f7' d='m25.52 25.09l-.47 73.25l28.51.01c1.17 0 2.13-.95 2.13-2.13V47.86c0-12.29-7.66-22.3-21.15-22.76c-.32-.01-8.69-.01-9.02-.01'/%3E%3Cpath fill='%231976d2' d='M26.12 25.09C10.35 25.09 4 34.8 4 47.86v47.89a2.58 2.58 0 0 0 2.58 2.58l42.57.01c1.17 0 2.13-.95 2.13-2.13V47.86c-.01-13.06-9.39-22.77-25.16-22.77'/%3E%3Cpath fill='%230d47a1' d='M33.19 46.01H22.31a2.09 2.09 0 0 1-2.09-2.09v-6.65h15.07v6.65a2.104 2.104 0 0 1-2.1 2.09'/%3E%3Cpath fill='%234fc3f7' d='M34.54 36.05H18.82c-1.04 0-2.51.6-2.51 2.44v3.02c0 1.04.85 1.89 1.89 1.89h11.13c1.04 0 1.89-.85 1.89-1.89v-.75c0-1.01.82-1.83 1.83-1.83h1.5c.46 0 .83-.37.83-.83v-1.22c0-.45-.38-.83-.84-.83'/%3E%3Cpath fill='%23fff' d='M30.38 37.77c-.17.29-.47.49-.8.49H17.33s.09-1.63 1.47-1.63h12.48c.11 0 .15.15.06.21c-.53.36-.81.68-.96.93' opacity='0.57'/%3E%3C/svg%3E");
}

