@charset "utf-8";
/* CSS Document */

/*fonts*/

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=08ab96ec-ee5b-403b-a9a5-0a94d47a1732");
@font-face{
font-family:"Century Gothic W05 Regular";
src:url("/webfonts/d722f0d1-f586-442f-83de-f80218687a92.woff2") format("woff2"),url("/webfonts/d5622205-b4e1-48e5-98a6-4ffe2ad76689.woff") format("woff");
}
@font-face{
font-family:"Century Gothic W05 Italic";
src:url("/webfonts/85b3851b-b6b4-4524-9d23-de47e8d72aee.woff2") format("woff2"),url("/webfonts/fd7bc16b-d289-475c-b83a-233e3c898b7d.woff") format("woff");
}
@font-face{
font-family:"Century Gothic W05 Bold";
src:url("/webfonts/9582dc06-7a4d-4a55-8dfc-aa69cd8b8436.woff2") format("woff2"),url("/webfonts/656df9bb-f6e1-46a8-8a37-1c73ff3bbdf9.woff") format("woff");
}
@font-face{
font-family:"Century Gothic W05 Bold Italic";
src:url("/webfonts/fa5e91f7-def7-4618-9094-c24564bb61bf.woff2") format("woff2"),url("/webfonts/421adabb-3986-4971-8aa5-88bf576a6c2e.woff") format("woff");
}
@font-face{
font-family:"Mostra N W00 Reg";
src:url("/webfonts/79cc9f9e-77f1-4f0a-b1ce-62704e3ff733.woff2") format("woff2"),url("/webfonts/1a1697d4-f266-4d6c-8ba4-c2eeb54c196d.woff") format("woff");
}
@font-face{
font-family:"Mostra N W00 Bold";
src:url("/webfonts/6d25ffbd-d82e-423d-b6f2-e7898a904478.woff2") format("woff2"),url("/webfonts/f58b7a3d-dc27-422e-88f6-5210eb608009.woff") format("woff");
}

html {
    
    overflow-y: scroll; 

}


html, body {
    
    font-family:"Century Gothic W05 Regular";
    font-size:1.25vw;
    line-height: 1.75vw;
    font-style: normal;
    font-weight: 400;
    /*overflow-x: hidden;*/
    background-color: transparent;

}

body em {
    
    font-family:"Century Gothic W05 Italic";
    font-style: normal;
    font-weight: 400;
  
}

body strong {
    
    font-family:"Century Gothic W05 Bold";
    font-style: normal;
    font-weight: 400;
    
}

body strong em, body em strong {
    
    font-family:"Century Gothic W05 Bold Italic";
    font-style: normal;
    font-weight: 400;
    
}

body {
    
/*    opacity: 0;
    transition: opacity 1s;*/
    padding: 0;
    margin: 0;

}

#main {

    background-color: inherit;
    color: inherit;
    width:100%;
    /*overflow-x: hidden;*/
    /*max-width: 2500px;*/
    margin: 0 auto 0 auto;
    
}

a[href^="tel"] {
    
  color: inherit;
  text-decoration: none;
    
}

a[href^="tel"]:hover {
    
  color: inherit;
  text-decoration: underline;
    
}

a{
    
    outline:0!important;  
}

a:hover{
    
    outline:0!important;  
}

.an {
    
    color: inherit;
    text-decoration: none;
    outline: none;
    
}

.an:hover {
    
    color: inherit;
    text-decoration: none;
    outline: none;
    
}


.noselect {
    
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

p{
    
    padding: 0;
    margin:0;

}

h3 {
    
    margin: 0;
    padding:0;
    font-family:"Mostra N W00 Bold";
    font-style: normal;
    font-weight: 400;
    font-size: 1.56vw
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 0.20vw;
    
}

#infoBanner {
    
    position: relative;
    text-align: center;
    padding:2vw;
    
}

#infoBanner a {
    
    color: inherit;
    text-decoration: underline;
    outline:0;
    
}

#infoBanner a:hover {
    
    color: inherit;
    text-decoration: none;
    outline:0;
    
}

@media only screen and (max-width: 1921px) {
    

    
}

@media only screen and (max-width: 1439px) {
    

    
}


@media only screen and (max-width: 799px) {

    html, body {

        font-size: 4.5vw;
        line-height: 6vw;

    }     

}

