@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'AGFRIQR';
    src: url('fonts/AGFriquer-Roman.eot');
    src: url('fonts/AGFriquer-Roman.eot?#iefix') format('embedded-opentype'), url('fonts/AGFriquer-Roman.woff') format('woff'), url('fonts/AGFriquer-Roman.ttf') format('truetype'), url('fonts/AGFriquer-Roman.svg#AGFriquer-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AGFRIQB';
    src: url('fonts/AGFriquer-Roman.eot');
    src: url('fonts/AGFriquer-Roman.eot?#iefix') format('embedded-opentype'), url('fonts/AGFriquer-Roman.woff') format('woff'), url('fonts/AGFriquer-Roman.ttf') format('truetype'), url('fonts/AGFriquer-Roman.svg#AGFriquer-Roman') format('svg');
    font-weight: bolder;
    font-style: normal;
}
            body * {
                font-family:'AGFRIQR';
                font-size: 17px;
            }
            .navbar {
                height: 65px;
            }
            .navbar-toggler {
                color: white !important;
                background-color: #e17825 !important;
            }
            #navbarToggleExternalContent {
                background-color: #226aae;
                padding-bottom: 20px;
            }
            .nav-item a {
                color: white;
                margin: 0 12px;
                line-height:40px;
                font-weight:400;
                text-decoration: none;
            }
            .list-group-item.active {
                background-color: #e17825;
                border-color: #e17825;
            }
            .nav-item:last-child a {
                display: inline-block;
                height: 40px;
                background-color: #e17825;
                border-radius: 20px;
                padding: 0 20px;
            }
            h1 {
                color: #226aae;
                font-family:'AGFRIQB';
                font-weight: bold;
                font-size: 32px;
                margin-bottom: 24px;
            }
            h2, strong span {
                color: #e17825;
                font-family:'AGFRIQB';
                font-weight: bold;
                font-size: 50px;
            }
            h1, h3 {
                color: #226aae;
                font-family:'AGFRIQB';
                font-weight: bold;
            }
            strong {
                color: #226aae;
                font-family:'AGFRIQB';
                font-weight: bold;
            }
            #blog strong {
                font-size: 22px;
                font-family: 'AGFRIQB';
            }
.scroll-top {
    content: '';
    cursor:pointer;
    position: fixed;
    right: 60px;
    bottom:-150px;
    width: 50px;
    height: 50px;
    background: #e17825;
    border: 1px solid white;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/icons/arrow-dotted.svg);
    background-repeat: no-repeat;
    background-position: 19px 19px;
    transform: rotate(-142deg);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    transition:bottom 0.5s ease;
    z-index:12;
}

.scroll-top:hover{
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0);
}

.scroll-top.active{
    bottom:30px;
}
            @media (max-width: 991px) {
                section .row {
                    padding: 0;
                }
                #content {
                    margin-top: 40px;
                }
                .navbar {
                    background-color: #226aae;
                }
            }
            @media (min-width: 992px) {
                .scroll-top {
                    right: 30px;
                    border: 0;
                }
                body {
                    font-size: 18px !important;
                }
                h1 {
                    font-size: 47px;
                    letter-spacing: 1pt;
                }
                section {
                    margin-top: 50px;
                }
            }
            @media print {
                .navbar, .no-print, picture {
                    display: none !important;
                }
            }
            .body {
                background-image: url('img/bg_header.jpg');
                background-repeat: no-repeat;
                background-attachment:scroll;
                background-size: 100% 65px;
                background-color: #f8fafd;
             }
            .footer {
                border-top: 1px solid lightgray;
                padding-top: 30px;
            }
            .img-fluid {
                width: 100%;
                height: auto;
                margin: 20px 0;
            }

