@define
{
TextNormalFont:Arial,Helvetica,Sans-Serif;
TextNormalFontSize:0.75em;
TextNormalFontColor:#808080;
TextNormalFontLinkColor:#e82d4c;
TextNormalLineHeight:1.5;
TextFunctionLinksFontLinkColor:#e82d4c;
} 


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;700&display=swap');

html,body{ margin:0px;padding:0px}

.header-container.container-fluid{
background-color:#d7d1cd;
}

.site-logo{
position:absolute;
top:0;
z-index:1;
background:url(Img/LogoBig.png) no-repeat center;
width:100%;
height:auto;
background-size:contain;
max-width:224px;
display:inline-block;
margin-left:55px;
}
.site-logo a{
display:block;
width:100%;
height:92px;
}


.header-menus{
position:absolute;
z-index:2;
top:100px;
width:100%;
min-height:70px;
background-color:color-mix(in srgb,#615b5a,transparent 30%);
}
.header-menus #loginLink,
.header-menus #trigger-overlay{color:#fff}
.header-menus #loginLink:hover,
.header-menus #trigger-overlay:hover{color:#fff}
.header-actions-container{
background-color:#1b75bc;
border-bottom-left-radius:36px;
border-top-left-radius:36px;
min-height:72px;
}
.header-actions{
text-align:right;
padding-left:0;
list-style:none;
margin:0;
padding:0;
display:flex;
align-items:center;
justify-content:flex-end;
}
.header-actions LI{
position:relative;
line-height:40px;
display:inline-block;
font-size:16px;
padding:0;
margin:0;
margin-left:15px;
}


:root{
--hero-height:485px;
--hero-title-top:190px;
--hero-title-left:70px;
--hero-title-color:#615b5a;
--hero-text-top:calc(var(--hero-title-top) + 70px);
--hero-text-left:var(--hero-title-left);
--hero-text-color:#847f7c;
--hero-link-top:350px;
--hero-link-left:var(--hero-title-left);
--hero-text-block-width:40%;
--hero-nav-bullets-top:400px;
}
#header-hero{
width:100%;
}
.royalSlider{ visibility:hidden } 
.royalSlider,
.royalSlider .rsOverflow{
max-height:var(--hero-height) !important;
min-height:var(--hero-height);
background-color:#d7d1cd !important;
}
.rsContent{
text-align:right;
background-color:#d7d1cd;
}
.rsMinW .rsBullets{z-index:0 !important;top:var(--hero-nav-bullets-top)}
.rsMinW.rsArrows-center .rsArrowLeft,
.rsMinW.rsArrows-center .rsArrowRight{top:55% !important}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn:before{}
.rsMinW .rsBullet span{width:10px !important;height:10px !important}

#header-hero .block-image{
transition:all 0.2s ease;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;


-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%);
mask-image:linear-gradient(to left,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%);
}
#header-hero .block-title{
top:var(--hero-title-top);
left:var(--hero-title-left);
text-align:left;
max-width:var(--hero-text-block-width);
}
#header-hero .block-title p{
font-family:'Poppins',sans-serif;
font-weight:400;

font-size:clamp(1.125rem,0.688rem + 1.214vi,1.75rem);
line-height:1.2;
color:var(--hero-title-color);
}
#header-hero .block-title p strong{font-weight:700}
#header-hero .block-text{
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:clamp(0.875rem,0.788rem + 0.243vi,1rem);
color:var(--hero-text-color);
max-width:var(--hero-text-block-width);
text-align:left;
top:var(--hero-text-top);
left:var(--hero-text-left);
}
#header-hero .block-text strong{font-weight:700}
#header-hero .block-link{ left:var(--hero-link-left);top:var(--hero-link-top)}
#header-hero .block-link a{
font-family:'Poppins',sans-serif;
font-weight:600;
font-size:0.875rem;
color:#fff;
background-color:#615b5a;
padding:15px 30px 15px 30px;
line-height:35px;
text-align:center;
text-decoration:none;
border-radius:30px;
}
#header-hero .block-link a:hover{background-color:#847f7c}
#header-hero .block-link SPAN{padding-right:10px}


@media screen and (max-width:1400px){ 
}


@media screen and (max-width:960px){
#header-hero .block-title,
#header-hero .block-text{
right:auto;
left:auto;
width:100%;
max-width:100% !important;
text-align:center;
}
#header-hero .block-title p{text-align:center}
#header-hero .block-link{left:auto;width:100%;text-align:center}
#header-hero .block-link a{font-size:0.765rem;padding:10px 20px 10px 20px}
#header-hero img{opacity:.20}
}



@media screen and (max-width:560px){
.royalSlider,
.royalSlider .rsOverflow{height:400px !important}
.rsArrow{display:none !important}
#header-hero .block-title,
#header-hero .block-text{
right:auto;
left:auto;
width:100%;
max-width:100% !important;
text-align:center;
}
#header-hero .block-title p{text-align:center}
#header-hero .block-link{left:auto;width:100%;text-align:center}
#header-hero .block-link a{font-size:0.765rem;padding:10px 20px 10px 20px}
#header-hero img{opacity:.20}
}


.quickbar{
top:435px;
 background-color:#bf8529;
 min-height:124px;
 padding-top:20px;
padding-bottom:20px;
 -webkit-mask:
 url('Img/top-tear.svg') top/auto 30px repeat-x,
 linear-gradient(white,white) no-repeat
 center/100% calc(100% - 2*30px),
 url('Img/bottom-tear.svg') bottom/auto 30px repeat-x;
}
#quicklinks-block{
display:flex;
align-items:center;
align-content:center;
justify-content:center;
flex-wrap:wrap;
list-style:none;
width:100%;
height:auto;
padding:0;
margin:0;
-webkit-transition:background-color 0.5s ease-in-out;
-moz-transition:background-color 0.5s ease-in-out;
-ms-transition:background-color 0.5s ease-in-out;
-o-transition:background-color 0.5s ease-in-out;
transition:background-color 0.5s ease-in-out;
}
#quicklinks-block li{
position:relative;
padding-right:30px;
text-align:left;
display:inline;
}
#quicklinks-block li a{
font-family:'Poppins',sans-serif;
font-size:1rem;
font-weight:400;
color:rgba(255,255,255,.60);
display:inline-flex;
align-items:center;
}
#quicklinks-block li:hover a{color:rgba(255,255,255,1);text-decoration:none}
#quicklinks-block li span{
display:inline-flex;
margin-right:8px;
font-size:32px;
top:0;
left:0;
text-align:center;
color:rgba(255,255,255,1);
}


#news-container{padding-top:40px}


#helpbar-container{background-color:#847f7c}
#helpbar-container span{
font-family:'Poppins',sans-serif;
font-weight:200;
font-size:24px;
color:#fff;
}
.helpbar-msg,
.helpbar-button{height:auto;line-height:64px;padding:10px 0 10px 0}
.helpbar-msg span,
.helpbar-button a{display:inline-block;vertical-align:middle;line-height:normal}
.helpbar-button .button{
font-family:'Poppins',sans-serif;
font-weight:600;
font-size:14px;
color:#fff;
letter-spacing:1px;
background-color:none;
padding:10px 20px 10px 20px;
text-align:center;
text-decoration:none;
border:solid 2px #fff;
border-radius:5px;
opacity:0.5;
transition:opacity 0.2s ease-in-out;
-webkit-transition:opacity 0.2s ease-in-out;
-moz-transition:opacity 0.2s ease-in-out;
-ms-transition:opacity 0.2s ease-in-out;
-o-transition:opacity 0.2s ease-in-out;
}
.helpbar-button .button:hover{
opacity:1;
}



.footerbar-title{
font-family:'Poppins',sans-serif;
font-weight:600;
font-size:1rem;
color:#333945;
opacity:.75;
padding-bottom:30px;
}
.footerbar-column{
list-style:none;
text-align:left;
padding:0;
display:inline-block;
}

@media only screen and (max-width:576px){
.footerbar-column{text-align:center}
.footerbar-item{justify-content:center}
}
#footerbar-container .MMapaSiteContainer{padding:0px}
.footerbar-item,
#footerbar-container .MMapaSiteContainer .rsmItem a,
.footerbar-item a{
font-family:'Poppins',sans-serif;
font-weight:normal;
font-size:0.875rem;
color:color-mix(in srgb,#615b5a,transparent 50%);
line-height:21px;
text-transform:uppercase;
text-decoration:none;
transition:color 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-ms-transition:color 0.2s ease-in-out;
-o-transition:color 0.2s ease-in-out;
padding-left:0px;
}
.footerbar-item a:hover,
#footerbar-container .MMapaSiteContainer .rsmItem a:hover{color:#615b5a}
#footerbar-container .MMapaSiteContainer .rsmItem.rsmDisabled a:hover{color:rgba(255,255,255,0.50) !important;cursor:not-allowed}
.footerbar-item i{font-size:18px;padding-right:15px;vertical-align:middle}
.footerbar-item p{}


#copyrightbar-container{
background-color:#fff;
padding:25px 0 10px 0;
}
#copyrightbar-container .copyright-msg p{
font-family:'Poppins',sans-serif;
font-weight:400;
font-size:14px;
text-transform:uppercase;
color:#000;
opacity:.35;
text-align:left;
}
#copyrightbar-container .copyright-links{text-align:right}
@media screen and (max-width:980px){
#copyrightbar-container .copyright-links,
#copyrightbar-container .copyright-msg p{text-align:center}
}
#copyrightbar-container .copyright-links ul{padding:0}
#copyrightbar-container .copyright-links ul li{
list-style:none;
text-align:left;
display:inline;
padding-left:10px;
}
#copyrightbar-container .copyright-links ul li a{
font-family:'Poppins',sans-serif;
font-weight:400;
font-size:14px;
color:#615b5a;
line-height:25px;
text-transform:uppercase;
text-decoration:none;
white-space:nowrap;
transition:color 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-ms-transition:color 0.2s ease-in-out;
-o-transition:color 0.2s ease-in-out;
}
#copyrightbar-container .copyright-links li a:hover{color:rgba(51,57,69,1)}


#logosbar-container{background-color:white}
#logosbar-container ul{padding:0;margin:0}
#logosbar-container ul li{
list-style:none;
text-align:left;
display:inline-block;
padding:15px 10px;
filter:grayscale(100%);
transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
}
#logosbar-container ul li:hover{filter:grayscale(0%)}