/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
/* css/style.css */
@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Urbanist&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Tangerine&display=swap');
html,body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  color: white;
  font-family: Raleway;
  background-color: #0d1213;
}

.header-tittle {
  font-size:60px !important;
  margin-top:80px !important;
}

.bg-body {
  background-color:rgb(13, 18, 19) !important;
}

.container-fluid {
  max-width:1640px;
}

.container {
  max-width:1400px;
}

h1,h2,h3,h4,h6 {
  font-family: Cormorant;
  font-weight: 500!important;
}

p {
  font-family:Raleway;
  color:rgb(134, 134, 134);
  font-size:16px;
}

.navbar {
  background-color:rgb(22, 31, 32);
  z-index:1000;
  padding-top:10px !important;
  padding-right:0px !important;
  padding-bottom:10px !important;
  padding-left:0px !important;
}

.navbar-brand img {
  max-width:100px;
  height:auto;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-left:5px;
}

img {
  max-width:100%;
  height:auto;
}

.navbar .navbar-toggler-icon {
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28181, 105, 83%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.navbar li a {
  color:white;
  font-family:Raleway;
  font-size:14px;
  margin-top:0px;
  margin-right:15px;
  margin-bottom:0px;
  margin-left:15px;
}

.navbar li a:hover {
  color:rgb(190, 84, 13) !important;
}

.dropdown-menu li a {
  color:rgb(190, 84, 13) !important;
}

.dropdown-toggle.active {
  color:white !important;
}

.dropdown-item {
  width:50px !important;
}

.dropdown-menu {
  --mdb-dropdown-zindex:1000;
  --mdb-dropdown-min-width:5rem;
  --mdb-dropdown-border-radius:0 !important;
}

.navbar li a.active {
  color:rgb(190, 84, 13) !important;
  font-weight:600;
}

.navbar-2 {
  background-image:linear-gradient(rgba(13, 18, 19, 0.886) 0%, rgb(11, 15, 16) 100%);
  background-position-x:initial;
  background-position-y:initial;
  background-size:initial;
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:initial;
  padding-top:10px !important;
  padding-right:45px !important;
  padding-bottom:10px !important;
  padding-left:45px !important;
}

.main-header {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/image/570016112.jpg");
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.467);
  animation-duration:2.5s;
  animation-timing-function:ease-in;
  animation-delay:0s;
  animation-iteration-count:1;
  animation-direction:normal;
  animation-fill-mode:forwards;
  animation-play-state:running;
  animation-name:animatedBackground;
  animation-range-start:normal;
  animation-range-end:normal;
  background-size:80%;
  background-position-x:100%;
  background-position-y:50%;
  background-repeat:no-repeat;
  background-blend-mode:multiply;
  height:850px;
  padding-left:20px;
  position:relative;
}

.boxx {
  width: 80%;
}

.header {
  animation-name: slideInDown;
  animation-duration: 1.2s;
  animation-timing-function:ease;
  animation-delay: 0;
  margin-top: 20px;
  font-size: 60px;
}

.header-div {
  max-width:900px;
  margin-left:0px;
}

.life-button {
  animation-name:slideInRight;
  animation-duration:2.5s;
  animation-timing-function:ease;
}

.divv {
  width: 80%!important;
}

.quote {
  font-family:Tangerine;
  padding-left:15px;
  font-size:45px;
  margin-top:45px;
}

/*Lifegallery Button */
.button-main {
  position: relative;
  padding: 0px 95px;
  padding-top: 15px;
  padding-bottom: 15px;
  background: rgb(181, 105, 83);
  font-size: 23px;
  transition-duration: 0.5s;
  font-weight: 500;
  font-family: Cormoran;
  color: #e9e5e0;
  border: 1px solid #b56953;
  border-radius: 0px;
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, .2));
}

.button-main:hover {
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:rgb(243, 177, 130);
  border-right-color:rgb(243, 177, 130);
  border-bottom-color:rgb(243, 177, 130);
  border-left-color:rgb(243, 177, 130);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  background-image:linear-gradient(85deg, rgb(254, 193, 149), rgb(252, 193, 150), rgb(250, 189, 146), rgb(250, 192, 151), rgb(250, 195, 156));
  background-position-x:initial;
  background-position-y:initial;
  background-size:initial;
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:initial;
  animation-duration:2s;
  animation-timing-function:ease-in-out;
  animation-delay:0s;
  animation-iteration-count:infinite;
  animation-direction:normal;
  animation-fill-mode:none;
  animation-play-state:running;
  animation-name:wind;
  animation-range-start:normal;
  animation-range-end:normal;
  color:rgb(22, 31, 32);
  transition-duration:0.5s;
}

.aboutt {
  width:68px;
}

.span-about {
  font-family:Comorant;
  font-size:19px;
  padding-top:8px;
  padding-right:10px;
  padding-bottom:8px;
  padding-left:10px;
}

.home-about {
  margin-top:150px;
}

.content-box {
  background-color:rgb(13, 18, 19);
  padding-top:40px;
  padding-right:40px;
  padding-bottom:40px;
  padding-left:40px;
}

.book-btn {
  background-color:rgb(181, 105, 83);
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:rgb(181, 105, 83);
  border-right-color:rgb(181, 105, 83);
  border-bottom-color:rgb(181, 105, 83);
  border-left-color:rgb(181, 105, 83);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  color:white;
  font-family:Comorant;
  margin-top:25px;
  padding-top:15px;
  padding-right:55px;
  padding-bottom:15px;
  padding-left:55px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  transition-duration:0.3s;
}

.amenties-p {
  color:white;
  font-size:20px;
}

.book-btn:hover {
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:rgb(181, 105, 83);
  border-right-color:rgb(181, 105, 83);
  border-bottom-color:rgb(181, 105, 83);
  border-left-color:rgb(181, 105, 83);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  transition-duration:0.3s;
}

.home-banner {
  margin-top:140px;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_084737_WhatsApp_Image_2025-10-21_at_121430.jpeg");
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.3);
  background-size:cover;
  background-blend-mode:multiply;
  background-repeat:no-repeat;
  background-position-x:50%;
  background-position-y:50%;
  padding-top:100px;
  padding-right:20px;
  padding-bottom:100px;
  padding-left:20px;
  display:flex;
  align-items:center;
}

.banner-box {
  background-color:rgb(22, 31, 32);
}

.background {
  background-color:white!important;
}

.hr {
  color:rgb(109, 109, 109);
}

.room-width {
  width:60px;
}

.rooms-head {
  display:flex;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_131609_WhatsApp_Image_2025-10-21_at_121424_2.jpeg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.3);
  align-items:center;
  height:400px;
  background-size:cover;
  background-position-x:50%;
  background-position-y:50%;
  background-blend-mode:multiply;
}

.room-list li {
  color:rgb(117, 117, 117);
  font-family:Urbanist;
}

.reserve-box {
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:grey;
  border-right-color:grey;
  border-bottom-color:grey;
  border-left-color:grey;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  text-align:center;
  max-width:860px;
  padding-top:25px;
  padding-right:25px;
  padding-bottom:25px;
  padding-left:25px;
  box-shadow:rgb(177, 177, 177) 5px 10px;
  transition-duration:0.4s;
  text-decoration-line:none !important;
  text-decoration-thickness:initial !important;
  text-decoration-style:initial !important;
  text-decoration-color:initial !important;
}

.reserve-box:hover {
  background-color:rgb(22, 31, 32);
  box-shadow:none;
  transform:translateY(10px);
  transition-duration:0.4s;
  text-decoration-line:none !important;
  text-decoration-thickness:initial !important;
  text-decoration-style:initial !important;
  text-decoration-color:initial !important;
}

.lifegallery-rooms {
  background-color:white;
}

.lifegallery-rooms a {
  text-decoration-line:none;
  text-decoration-thickness:initial;
  text-decoration-style:initial;
  text-decoration-color:initial;
}

.reserve-box:hover .box-text {
  color:white !important;
  text-decoration-line:none !important;
  text-decoration-thickness:initial !important;
  text-decoration-style:initial !important;
  text-decoration-color:initial !important;
}

.gallery-head {
  display:flex;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_122307_WhatsApp_Image_2025-10-21_at_121411_2.jpeg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.5);
  align-items:center;
  height:400px;
  background-size:cover;
  background-position-x:50%;
  background-position-y:50%;
  background-blend-mode:multiply;
}

#spaces-head {
  display: flex;
  background: url('../image/spaces-head.jpg')rgba(0, 0, 0, .4);
  align-items: center;
  height: 400px;
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
}

.contact-section {
  background-color:rgb(13, 18, 19);
  padding-bottom:80px;
}

.contactt {
  color:rgb(190, 84, 13) !important;
}

.about-head {
  display:flex;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_110838_WhatsApp_Image_2025-10-21_at_121430_2.jpeg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.4);
  align-items:center;
  height:400px;
  background-size:cover;
  background-position-x:50%;
  background-position-y:50%;
  background-blend-mode:multiply;
}

.contact-head {
  display:flex;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_105839_WhatsApp_Image_2025-10-21_at_121429_2.jpeg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.4);
  align-items:center;
  height:300px;
  background-size:cover;
  background-position-x:50%;
  background-position-y:50%;
  background-blend-mode:multiply;
}

.room-btn {
  width:200px;
}

.room2 {
  padding-top:7px;
  padding-right:18px;
  padding-bottom:7px;
  padding-left:18px;
}

.room3 {
  padding: 7px 18px;
}

.room1 {
  padding-top:7px;
  padding-right:18px;
  padding-bottom:7px;
  padding-left:18px;
}

.home-rooms {
  margin-top:100px;
  margin-right:0px;
  margin-bottom:100px;
  margin-left:0px;
}

.room-row {
  display:flex;
  justify-content:center;
}

.room-1 {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_104306_WhatsApp_Image_2025-10-21_at_121424_3.jpeg");
  background-position-x:initial;
  background-position-y:initial;
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:initial;
  background-size:cover;
  background-blend-mode:multiply;
  margin-top:15px;
  margin-right:15px;
  margin-bottom:15px;
  margin-left:15px;
  height:460px;
}

.room-2 {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_104342_WhatsApp_Image_2025-10-21_at_121414_2.jpeg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:initial;
  background-size:cover;
  background-position-x:50%;
  background-position-y:100%;
  background-blend-mode:multiply;
  margin-top:15px;
  margin-right:15px;
  margin-bottom:15px;
  margin-left:15px;
  height:460px;
}

.room-3 {
  background: url('../image/570019603.jpg');
  background-size: cover;
  background-position: bottom;
  background-blend-mode: multiply;
  margin: 15px;
  height: 460px;
}

.room-content-box {
  background-color:white;
  color:rgb(13, 18, 19);
  padding-top:5%;
  padding-right:5%;
  padding-bottom:5%;
  padding-left:5%;
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
  transition-delay:0s;
  transition-property:all;
}

.room-1:hover .room-content-box {
  transform:translateY(100px);
  scale:1.05;
  background-color:rgb(13, 18, 19);
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
  transition-delay:0s;
  transition-property:all;
  color:white !important;
}

.room-2:hover .room-content-box {
  transform:translateY(100px);
  scale:1.05;
  background-color:rgb(13, 18, 19);
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
  transition-delay:0s;
  transition-property:all;
  color:white !important;
}

.room-3:hover .room-content-box {
  transform:translateY(-105%);
  scale:1.05;
  background-color:rgb(13, 18, 19);
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
  transition-delay:0s;
  transition-property:all;
  color:white !important;
}

.restaurant {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/image/hero-bg.png");
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-size:60%;
  background-repeat:no-repeat;
  background-position-x:50%;
  background-position-y:50%;
  z-index:0;
  background-color:rgb(13, 18, 19);
}

.drop-menu {
  color: black!important;
}

.room-body {
  background-color: white!important;
  color: white!important;
}

.restaurant1 {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:rgb(255, 255, 255);
  height:80px;
  justify-content:center;
}

.copy-right {
  background-color:rgb(13, 18, 19);
  color:white !important;
}

.footer-h5 {
  color:rgb(163, 99, 53);
}

.footer-style {
  background-color:rgb(13, 18, 19);
  margin-top:-47px !important;
}

.footerp {
  font-size:17px;
}

.testimonials {
  display:flex;
  align-items:center;
  background-image:linear-gradient(rgb(13, 18, 19) 0%, rgb(11, 15, 16) 100%);
  background-position-x:initial;
  background-position-y:initial;
  background-size:initial;
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  padding-top:50px;
  padding-right:0px;
  padding-bottom:50px;
  padding-left:0px;
  height:540px;
  color:rgb(255, 255, 255);
}

/* Editor Styles */
html, body {
  width:100%;
  height:100%;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  overflow-x:hidden;
  color:white;
  font-family:Raleway;
  background-color:rgb(13, 18, 19);
}

h1, h2, h3, h4, h6 {
  font-family:Cormorant;
  font-weight:500 !important;
}

.animatedBackground {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vilablueriver/vila-river.al/vila-river.al_2025-10-27_15-20-15-672/img/20251027_083633_WhatsApp_Image_2025-10-21_at_121424.jpeg");
}

.styled-p-mz54g0 {
  text-align:justify;
}

.room-content-box.text-center {
  text-align:justify;
}

.cropped-image {
  object-fit: cover !important;
  object-position: center !important;
  max-width: none !important;
  max-height: none !important;
  min-width: 0 !important;
  min-height: 0 !important;
  display: block !important;
}

.cropped-image-parent,
*:has(.cropped-image) {
  overflow: hidden !important;
  position: relative !important;
}

.cropped-image-parent, :has(.cropped-image) {
  overflow-x:hidden !important;
  overflow-y:hidden !important;
  position:relative !important;
}

.c6713 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c7044 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c7321 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c9204 {
  color:rgb(134, 134, 134);
  font-family:Raleway;
  font-size:16px;
}

.styled-h3-ezqndg {
  text-align:center;
}

.c10889 {
  text-align:justify;
}

.styled-h3-pq9w3q {
  text-align:center;
}

.c11150 {
  text-align:justify;
}

.c12453 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c12703 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c13002 {
  color:rgb(134, 134, 134);
  text-align:left;
  background-color:initial;
}

.button-main {
  position:relative;
  padding-right:95px;
  padding-left:95px;
  padding-top:15px;
  padding-bottom:15px;
  background-image:initial;
  background-position-x:initial;
  background-position-y:initial;
  background-size:initial;
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgb(181, 105, 83);
  font-size:23px;
  transition-duration:0.5s;
  font-weight:500;
  font-family:Cormoran;
  color:rgb(233, 229, 224);
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:rgb(181, 105, 83);
  border-right-color:rgb(181, 105, 83);
  border-bottom-color:rgb(181, 105, 83);
  border-left-color:rgb(181, 105, 83);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(rgba(0, 0, 0, 0.2) 2px 2px 3px);
}

.navbar.navbar-expand-lg.sticky-top {
  background-color:rgb(26, 89, 111);
}

.banner-box.py-5.p-5 {
  background-color:rgb(26, 89, 111);
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
}

.c9429 {
  line-height:normal;
}

.styled-span-x0lut9 {
  font-size:36.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.styled-span-nklzr7 {
  font-size:26.0pt;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.banner-box.py-5.m-5 {
  background-color:rgb(26, 89, 111);
}

.navbar.navbar-2.navbar-expand-lg.sticky-top {
  background-color:rgb(26, 89, 111);
}

.text-white.py-3.contactt {
  background-color:rgb(30, 105, 125);
}

.c9606 {
  line-height:normal;
}

.styled-span-8k93yb {
  font-size:36.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.styled-span-0zgsco {
  font-size:26.0pt;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.c11282 {
  font-weight:bolder;
}

.c11309 {
  font-weight:bolder;
}

.c13431 {
  background-color:rgb(13, 18, 19);
}

.c13508 {
  color:rgb(255, 255, 255);
}

.c13683 {
  background-color:rgb(13, 18, 19);
}

.c13770 {
  color:rgb(255, 255, 255);
}

.c13949 {
  color:rgb(255, 255, 255);
}

.c14141 {
  background-color:rgb(13, 18, 19);
}

.c11996 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c12241 {
  color:rgb(134, 134, 134);
  background-color:initial;
}

.c12511 {
  color:rgb(134, 134, 134);
  font-family:Raleway;
  text-align:left;
  background-color:initial;
  font-weight:400;
}

.c12979 {
  color:rgb(33, 37, 41);
}

.c13612 {
  color:rgb(33, 37, 41);
}

.pb-2 {
  color:rgb(255, 255, 255);
  margin-top:40px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}

.styled-p-9ihxpw {
  color:rgb(134, 134, 134);
}

.styled-span-e5qyu7 {
  font-size:36.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.styled-span-xe7yob {
  font-size:36.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.styled-h2-7nka8c {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:50px;
  margin-left:0px;
  font-size:50px;
}

.styled-p-lsttjc {
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:rgb(31, 84, 111);
  border-right-color:rgb(31, 84, 111);
  border-bottom-color:rgb(31, 84, 111);
  border-left-color:rgb(31, 84, 111);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
}

.carousel-item.p-2 {
  background-color:rgb(26, 89, 111);
}

.styled-em-h2e0cr.c6713 {
  color:rgb(255, 255, 255);
}

.styled-em-ukcrwm.c7044 {
  color:rgb(255, 255, 255);
}

.styled-em-44avsn.c7321 {
  color:rgb(250, 244, 244);
}

.styled-p-4y1jki {
  text-align:justify;
}

.styled-p-hcmzlu {
  text-align:justify;
}

.styled-p-4e5jbj {
  text-align:center;
}

.styled-p-n51124 {
  text-align:center;
}

.styled-em-h2e0cr.c6713.gjs-selected.c13431 {
  color:rgb(246, 238, 238);
}

.styled-em-ukcrwm.c7044.gjs-selected.c13683 {
  color:rgb(255, 255, 255);
}

.styled-span-yztgpj {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-yg5p5u {
  font-size:14.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
}

.styled-span-cdel57 {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-gdwnmx {
  font-size:14.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
}

.styled-span-j812v9 {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-5hb85o {
  font-size:14.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
}

.styled-span-so001e {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-yldtue {
  font-size:14.0pt;
  line-height:107%;
  font-family:"Times New Roman",serif;
  color:white;
  mso-themecolor:background1;
}

.styled-span-jidvr4 {
  color:#ffffff;
  background-color:#1a596f;
}

.styled-span-g6l63m {
  background-color:#1a596f;
}

.styled-span-g09j0t {
  background-color:#1a596f;
}

.styled-p-y3vx2y {
  text-align:justify;
}

.styled-p-fxwq2s {
  text-align:center;
}

.styled-p-5betow {
  text-align:center;
}

.col-lg-8 {
  background-color:rgb(26, 89, 111);
}

.row.d-flex.justify-content-center {
  background-color:rgb(26, 89, 111);
}

.styled-span-fqk7rg.c12453 {
  color:rgb(255, 255, 255);
}

.styled-span-x8ychd.c12703 {
  color:rgb(255, 255, 255);
}

.styled-span-e7on6y.c13002 {
  color:rgb(255, 255, 255);
  text-align:center;
}

.styled-span-26g79d {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-9o7vou {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-a8nuo4 {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-p-ch1icw {
  text-align:center;
}

.styled-span-bi21go.c12511 {
  text-align:center;
}

.styled-span-8fp21w {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-fsarmb {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-chgp7h {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.carousel-control-next-icon {
  text-align:center;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
}

.styled-span-xt7t9k {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-8hqtf9 {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-pnzqm2 {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}

.styled-span-1t1gez {
  font-size:12.0pt;
  line-height:107%;
  mso-fareast-font-family:"Times New Roman";
  color:white;
  mso-themecolor:background1;
}