/* #### Generated By: http://www.cufonfonts.com #### */

    @font-face {
    font-family: 'Futura Std Book';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book'), url('FuturaStdBook.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Book Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book Oblique'), url('FuturaStdBookOblique.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Light Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Condensed'), url('FuturaStdCondensedLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Light';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light'), url('FuturaStdLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Light Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Condensed Oblique'), url('FuturaStdCondensedLightObl.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Light Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Oblique'), url('FuturaStdLightOblique.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Medium Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Condensed'), url('FuturaStdCondensed.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium'), url('FuturaStdMedium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Medium Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Condensed Oblique'), url('FuturaStdCondensedOblique.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Medium Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Oblique'), url('FuturaStdMediumOblique.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Heavy'), url('FuturaStdHeavy.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Heavy Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Heavy Oblique'), url('FuturaStdHeavyOblique.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold'), url('FuturaStdBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Condensed'), url('FuturaStdCondensedBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Oblique'), url('FuturaStdBoldOblique.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Condensed Oblique'), url('FuturaStdCondensedBoldObl.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Extra Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Condensed'), url('FuturaStdCondensedExtraBd.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold'), url('FuturaStdExtraBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Extra Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Condensed Oblique'), url('FuturaStdCondExtraBoldObl.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Futura Std Extra Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Oblique'), url('FuturaStdExtraBoldOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Roobert PRO';
    src: url('RoobertPRO-Regular.eot');
    src: local('Roobert PRO Regular'), local('RoobertPRO-Regular'),
        url('RoobertPRO-Regular.eot?#iefix') format('embedded-opentype'),
        url('RoobertPRO-Regular.woff2') format('woff2'),
        url('RoobertPRO-Regular.woff') format('woff'),
        url('RoobertPRO-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roobert PRO';
    src: url('RoobertPRO-Bold.eot');
    src: local('Roobert PRO Bold'), local('RoobertPRO-Bold'),
        url('RoobertPRO-Bold.eot?#iefix') format('embedded-opentype'),
        url('RoobertPRO-Bold.woff2') format('woff2'),
        url('RoobertPRO-Bold.woff') format('woff'),
        url('RoobertPRO-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roobert PRO';
    src: url('RoobertPRO-Light.eot');
    src: local('Roobert PRO Light'), local('RoobertPRO-Light'),
        url('RoobertPRO-Light.eot?#iefix') format('embedded-opentype'),
        url('RoobertPRO-Light.woff2') format('woff2'),
        url('RoobertPRO-Light.woff') format('woff'),
        url('RoobertPRO-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roobert PRO';
    src: url('RoobertPRO-Medium.eot');
    src: local('Roobert PRO Medium'), local('RoobertPRO-Medium'),
        url('RoobertPRO-Medium.eot?#iefix') format('embedded-opentype'),
        url('RoobertPRO-Medium.woff2') format('woff2'),
        url('RoobertPRO-Medium.woff') format('woff'),
        url('RoobertPRO-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.titleLight {
    font-family: 'Roobert PRO'!important;
    font-weight: 300;
    font-style: normal!important;
    font-display: swap!important;
}

.titleMedium {
    font-family: 'Roobert PRO'!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-display: swap!important;
}

.textMedium {
    font-family: 'Futura Std Medium'!important;
    font-style: normal!important;
    font-weight: normal!important;
}

.textheavy {
    font-family: 'Futura Std Heavy'!important;
    font-style: normal!important;
    font-weight: normal!important;
}

    body {
    font-family: 'Futura Std Book';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book'), url('FuturaStdBook.woff') format('woff');
    }

    header .uk-navbar {
        border-bottom: 1px solid #EAE4E4;
        padding-bottom: 30px;
    }

    .uk-navbar-nav > li > a.link-contatti {
        background: #B5903D;
        color: #fff;
        padding-left: 16px;
        padding-right: 16px;
    }
    .uk-navbar-nav > li > a.link-contatti:hover {
        background: #000000;
    }

    .buttonAjace a,
    .uk-section-primary .buttonAjace a {
        font-family: 'Futura Std Bold';
        font-style: normal;
        font-weight: normal;
        border: 1px solid #B5903D;
        padding: 15px 30px;
        display: inline-flex;
        color: #B5903D;
        font-size: 24px;
        align-items: center;
        transition: all .3s;
        position: relative;
        overflow: hidden;
        background: transparent;
    }
  .buttonAjace a:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #B5903D;
    transition: all .3s;
    z-index: -1;
    display: block;
    }
   body .buttonAjace a:hover,
   body .uk-section-primary .buttonAjace a:hover,
   body .uk-section-primary .buttonAjace a:hover {
    color: #303030!important;
    }
    .buttonAjace a:hover:before,
     body .uk-section-primary .buttonAjace a:hover:before {
      width: 100%;
    }
    .buttonAjace a svg {
        width: auto;
        height: 38px;
    }
    @media (max-width: 959px) {
    header .uk-navbar {
        padding-bottom: 20px;
    }
    }
    @media (max-width: 600px) {
        .buttonAjace a,
    .uk-section-primary .buttonAjace a {
        text-align: center;
        justify-content: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    }