:root {
  --nar: #ee7007;
  --narr: 238, 112, 7;
  --azu: #003262;
  --azur: 0, 50, 98;
}

.slidetext {
    position: absolute;
    color: white;
    bottom: 100px;
}
.azul { color:var(--azu); }

.slidetext .titulo1 { font-size: 25px; }
.slidetext .titulo1 .uno { background:var(--azu); padding:10px 20px; border-radius:30px; }
.slidetext .titulo1 .dos { display:block; font-weight:bold; background:var(--nar); padding:10px 20px; border-radius:30px; text-align: center;} 

.buy-button { font-size:22px; padding-top: 10px; }
.buy-button:before { background:var(--azu); }

.black-arrows .owl-prev:before, .black-arrows .owl-next:before, .fm-button { background:rgba(var(--azur), 0.8); }
.fm-button.active { background:rgba(var(--narr), 0.9); }
.fm-wrapper { background:rgba(var(--azur), 0.95); }

.logo { background:rgba(var(--azur), 0.8); padding:6px 20px; border-radius:30px; }
.logo span { position:relative; display:inline-block; vertical-align: middle; height:20px; border-right:1px solid #fff; margin:0 5px 0 13px; }

.inisegs {  }
.inisegs img { border-radius:0 20px 20px 30px; border:3px solid var(--azu); }

.botcot1, .botcot2 { text-decoration:none; padding:10px; border-radius: 0 10px 10px 0; color:white; font-weight:bold; }
.borcot1 img { border-color:var(--azu); }
.borcot2 img { border-color:var(--nar); }
.botcot1 { background:var(--azu); }
.botcot2 { background:var(--nar); color:var(--azu); }