﻿:root {
    --color-orange: #FF671F;
    --color-green: #046A38;
    --color-blue: #06038D;
    --color-grey: grey;


    --_gradient-blend-mode: normal;
    --_gradient-blur: 0px;
}

/*body {*/
    /*color: #555;*/
    /*color: #FFFFFF;
    font-size: 14px;
    line-height: 170%;
    font-weight: normal;
    font-family: 'Poppins', Arial, Verdana;
    margin: 0;
    padding: 0;*/
    /* background: radial-gradient(at 32.6% 20.9%, #FF671F 0px, transparent 50%), radial-gradient(at 50.1% 50.7%, #FFFFFF 0px, transparent 50%), radial-gradient(at 78.1% 84.4%, #046A38 0px, transparent 50%), radial-gradient(at 48.1% 54.6%, #06038D 0px, transparent 50%) #000000;
    mix-blend-mode: var(--_gradient-blend-mode);*/
    /*background: radial-gradient(at 5.8% 24.6%, #FF671F 0px, transparent 50%), radial-gradient(at 91.9% 71.9%, #046A38 0px, transparent 50%), radial-gradient(at 69.6% 33%, #FFFFFF 0px, transparent 50%), radial-gradient(at 53% 47.5%, #06038D 0px, transparent 50%), radial-gradient(at 38% 62.4%, #FFFFFF 0px, transparent 50%) #000000;
    mix-blend-mode: var(--_gradient-blend-mode);
}*/
.frosted-backdrop {
    /*backdrop-filter: blur(var(--_gradient-blur)) contrast(100%) brightness(100%);
    -webkit-backdrop-filter: blur(var(--_gradient-blur)) contrast(100%) brightness(100%);*/
    backdrop-filter: blur(var(--_gradient-blur)) contrast(100%) brightness(100%);
    -webkit-backdrop-filter: blur(var(--_gradient-blur)) contrast(100%) brightness(100%);
}

.h-line h2 {
    display: inline-block;
    margin-bottom: 8px;
}

    .h-line h2 span {
        display: flex;
        margin-top: 4px;
    }

        .h-line h2 span i {
            flex: 1;
            height: 2px;
        }

.color-orange {
    background-color: var(--color-orange);
}

.color-green {
    background-color: var(--color-green);
}

.color-blue {
    /* background: hsla(0, 0%, 100%, 1);
            background: linear-gradient(225deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 100%, 1) 1%, hsla(0, 0%, 100%, 1) 14%, hsla(241, 96%, 28%, 1) 40%, hsla(241, 79%, 32%, 1) 60%, hsla(0, 0%, 100%, 1) 85%, hsla(0, 0%, 100%, 1) 100%);
            background: -moz-linear-gradient(225deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 100%, 1) 1%, hsla(0, 0%, 100%, 1) 14%, hsla(241, 96%, 28%, 1) 40%, hsla(241, 79%, 32%, 1) 60%, hsla(0, 0%, 100%, 1) 85%, hsla(0, 0%, 100%, 1) 100%);
            background: -webkit-linear-gradient(225deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 100%, 1) 1%, hsla(0, 0%, 100%, 1) 14%, hsla(241, 96%, 28%, 1) 40%, hsla(241, 79%, 32%, 1) 60%, hsla(0, 0%, 100%, 1) 85%, hsla(0, 0%, 100%, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=1); */
    background: hsla(0, 0%, 100%, 1);
    background: linear-gradient(225deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 100%, 1) 1%, hsla(0, 0%, 100%, 1) 14%, hsla(241, 96%, 28%, 1) 45%, hsla(241, 79%, 32%, 1) 57%, hsla(0, 0%, 100%, 1) 85%, hsla(0, 0%, 100%, 1) 100%);
    background: -moz-linear-gradient(225deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 100%, 1) 1%, hsla(0, 0%, 100%, 1) 14%, hsla(241, 96%, 28%, 1) 45%, hsla(241, 79%, 32%, 1) 57%, hsla(0, 0%, 100%, 1) 85%, hsla(0, 0%, 100%, 1) 100%);
    background: -webkit-linear-gradient(225deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 100%, 1) 1%, hsla(0, 0%, 100%, 1) 14%, hsla(241, 96%, 28%, 1) 45%, hsla(241, 79%, 32%, 1) 57%, hsla(0, 0%, 100%, 1) 85%, hsla(0, 0%, 100%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=1 );
}
.text-flag {
    /*color: #FF671F;
    background-image: linear-gradient(45deg, #FF671F 25%, #FFFFFF 50%, #046A38 75%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;*/

    color: #FF671F;
    background-image: linear-gradient(45deg, #FF671F 25%, #FFFFFF 50%, #22A163 75%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

.bg-grey {
    --bs-bg-opacity: 1;
    background-color: var(--color-grey) !important;
}
.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    font-size: 15px!important;
}