@media (min-width: 992px) {
            html.w-mod-js:not(.w-mod-ix) [data-w-id="fe95b76b-d648-4d7b-775a-879861d10607"] {
                display: block;
            }
        }

        @media (max-width: 991px) and (min-width: 768px) {
            html.w-mod-js:not(.w-mod-ix) [data-w-id="fe95b76b-d648-4d7b-775a-879861d10607"] {
                display: block;
            }
        }

        @media (max-width: 767px) and (min-width: 480px) {
            html.w-mod-js:not(.w-mod-ix) [data-w-id="fe95b76b-d648-4d7b-775a-879861d10607"] {
                display: block;
            }
        }

        @media (max-width: 479px) {
            html.w-mod-js:not(.w-mod-ix) [data-w-id="fe95b76b-d648-4d7b-775a-879861d10607"] {
                display: block;
            }
        }
		
		 .mouse-allow {
            pointer-events: none;
        }

        html {
            -webkit-tap-highlight-color: transparent;
        }

        body {
            -ms-overflow-style: none; /* for Internet Explorer, Edge */
            scrollbar-width: none; /* for Firefox */
            overflow-y: scroll;
        }

        ::-webkit-scrollbar {
            display: none; /* for Chrome, Safari, and Opera */
        }

        ::selection {
            background: #f95b36;
            color: black;
            text-shadow: none;
        }

        ::-moz-selection {
            background: #f95b36;
            color: #EEE;
            text-shadow: none;
        }

        .fakebody {
            display: flex;
            padding-top: 2vw;
            justify-content: center;
            align-items: center;
        }

        :root {
            --main-font-h5: 0.95vw;
            --main-font-p: 0.83vw;
        }

        @media all and (max-width: 991px) {
            :root {
                --main-font-h5: 1.9vw;
                --main-font-p: 1.66vw;
            }
        }

        @media all and (max-width: 767px) {
            :root {
                --main-font-h5: 2.85vw;
                --main-font-p: 2.489vw;
            }
        }

        @media all and (max-width: 479px) {
            :root {
                --main-font-h5: 3.8vw;
                --main-font-p: 3.319vw;
            }
        }

        .text-clamp-3 {
            -webkit-line-clamp: 3;
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            text-overflow: ellipsis;
        }

        .text-clamp-4 {
            -webkit-line-clamp: 4;
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            text-overflow: ellipsis;
        }

        .text-clamp-5 {
            -webkit-line-clamp: 5;
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            text-overflow: ellipsis;
        }

        .text-clamp-6 {
            -webkit-line-clamp: 6;
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            text-overflow: ellipsis;
        }
		
		.team-page__image {
            object-position: top;
        }
		
		