﻿


/*  FONT FACES
    -----------------------------------------------------------------------------------------------
*/



@font-face
{

    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../Font/Raleway/Raleway-Regular.ttf") format("truetype"),

}



@font-face
{

    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../Font/Raleway/Raleway-SemiBold.ttf") format("truetype"),

}



/*  FONT AWESOME
    -----------------------------------------------------------------------------------------------
*/



@font-face
{

    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../Font/Font-Awesome/fa-solid-900.woff2") format("woff2"),

}



@font-face
{

    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../Font/Font-Awesome/fa-brands-400.woff2") format("woff2"),

}



.fa
{

    font-family: 'Font Awesome 6 Pro';

}



.fal
{

    font-family: 'Font Awesome 6 Pro';

}



.fas
{

    font-family: 'Font Awesome 6 Pro';

}



.far
{

    font-family: 'Font Awesome 6 Pro';

}



.fab
{

    font-family: 'Font Awesome 6 Brands';

}



.fad
{

    position: relative;
    font-family: 'Font Awesome 6 Duotone';

}



.fa,
.fas,
.far,
.fal,
.fad,
.fab
{

    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
	line-height: 1;

}



.fad:before
{

    position: absolute;
    color: inherit;
    color: var(--fa-primary-color, inherit);
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1);

}



.fad:after
{

    color: inherit;
    color: var(--fa-secondary-color, inherit);
    opacity: 0.4;
    opacity: var(--fa-secondary-opacity, 0.4);

}



.fa-1x
{

    font-size: 1em;

}



.fa-2x
{

    font-size: 2em;

}



.fa-3x
{

    font-size: 3em;

}



.fa-4x
{

    font-size: 4em;

}



.fa-5x
{

    font-size: 5em;

}



.fa-6x
{

    font-size: 6em;

}



.fa-7x
{

    font-size: 7em;

}



.fa-8x
{

    font-size: 8em;

}



.fa-9x
{

    font-size: 9em;

}



.fa-10x
{

    font-size: 10em;

}



/* SYSTEM */



.fa-triangle-exclamation:before
{

    content: "\f071";

}



.fa-shield-check:before
{

    content: "\f2f7";

}



/* SOFTWARE */



.fa-phone:before
{

    content: "\F095";

}

.fa-mobile-screen-button:before
{

    content: "\F3cd";

}



.fa-envelope:before
{

    content: "\F0e0";

}



.fa-globe:before
{

    content: "\F0ac";

}



.fa-location-dot:before
{

    content: "\F3c5";

}



.fa-whatsapp:before
{

    content: "\F232";

}



.fa-square-phone:before
{

    content: "\F098";

}



.fa-square-whatsapp:before
{

    content: "\F40c";

}
