/* 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 */
/* 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 */
html,body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}

/* End Animations*/

h1,h2,h3,h6 {
  font-family: "Marcellus SC"!important;
}

h5 {
  font-family:"Petit Formal Script";
}

p {
  font-family:Outfit;
  font-size:18px;
}

.navbar {
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
  box-shadow:none;
  background-color:rgba(0, 0, 0, 0.863) !important;
}

.navbar img {
  width:60px;
  height:auto;
}

.navbar ul {
  margin-right:3%;
}

.navbar li {
  margin-top:0px;
  margin-right:8px;
  margin-bottom:0px;
  margin-left:8px;
}

.navbar li a {
  color:white;
  font-family:Outfit;
  font-size:18px;
}

.navbar li a.active {
  color:rgb(202, 142, 70) !important;
}

.navbar li a:hover {
  color:rgb(202, 142, 70);
}

.book-btn {
  background-color:rgb(202, 142, 70);
  font-family:Cinzel;
  color:white;
  font-weight:500;
}

.book-btn:hover {
  background-color:white;
  color:rgb(202, 142, 70);
}

.link-btn {
  background-color:white;
  font-family:Outfit;
  width:160px;
  color:black;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  padding-top:10px;
  padding-right:15px;
  padding-bottom:10px;
  padding-left:15px;
  font-size:15px;
}

.link-btn:hover {
  background-color:rgb(202, 142, 70);
}

.carousel-item img {
  display:block;
  width:100%;
}

.carousel-inner img {
  filter:brightness(0.6);
  height:90vh;
  object-fit:cover;
}

.carousel-caption {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  bottom:auto;
  right:auto;
}

.home-head {
  background: url('../image/carousel-1.jpg')rgba(0, 0, 0, 0.65);
  height: 760px;
  background-position: center;
  background-blend-mode: multiply;
  display: flex;
  align-items: center;
}

.review-box {
  background-color:rgb(230, 230, 230);
  width:340px;
}

.review-box i {
  color:rgb(255, 192, 56);
}

.home-about {
  padding-top:100px;
  padding-right:0px;
  padding-bottom:100px;
  padding-left:0px;
}

.home-about h5 {
  color:rgb(167, 102, 41);
}

.about-left-bottom-box {
  border-left-width:3px;
  border-left-style:solid;
  border-left-color:rgb(202, 142, 70);
  padding-left:20px;
}

.location-box {
  background-color:rgb(24, 16, 7);
  width:30%;
  border-top-width:4px;
  border-right-width:4px;
  border-bottom-width:4px;
  border-left-width:4px;
  border-top-color:rgb(255, 255, 255);
  border-right-color:rgb(255, 255, 255);
  border-bottom-color:rgb(255, 255, 255);
  border-left-color:rgb(255, 255, 255);
  text-align:center;
  padding-top:2%;
  padding-right:2%;
  padding-bottom:2%;
  padding-left:2%;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-right-radius:50%;
  border-bottom-left-radius:50%;
  margin-top:-220px;
  margin-left:-80px;
  position:relative;
  z-index:100;
  border-top-style:double;
  border-right-style:double;
  border-bottom-style:double;
  border-left-style:double;
  transform:rotate(-360deg);
  transition-duration:0.8s;
  color:black;
}

.location-box i {
  color:white;
}

.location-box:hover {
  transform:rotate(360deg);
  transition-duration:0.8s;
  scale:1.1;
}

.room-content {
  width:400px;
  background-color:white;
  padding-top:2%;
  padding-right:5%;
  padding-bottom:2%;
  padding-left:5%;
  position:relative;
  z-index:100;
  height:190px;
  margin-top:-100px !important;
}

.rooms-btn {
  display:none;
}

.rooms-btn:hover {
  background-color:rgb(37, 37, 37);
  color:white;
  transition-duration:0.1s !important;
}

.room-box:hover .beds-room {
  display:none !important;
}

.rooms h5 {
  color:rgba(167, 102, 41, 0.882);
}

.room-box h5 {
  font-weight:600;
  color:rgb(138, 86, 27) !important;
}

.room-box p {
  color:rgb(37, 37, 37);
}

.banner h5 {
  color:rgba(255, 255, 255, 0.882);
  font-size:26px;
}

.banner h2 {
  color:rgb(196, 132, 72);
}

.container shadow img {
  filter:brightness(0.75);
}

.service-1,.service-2 {
  padding-top: 20%;
}

.banner-row h2 {
  color:rgb(196, 132, 72);
}

.testimonials h5 {
  color:rgba(167, 102, 41, 0.882);
  font-size:26px;
}

.gallery a {
  width:240px;
  font-size:16px;
  margin-top:60px;
  margin-right:0px;
  margin-bottom:60px;
  margin-left:0px;
}

@keyframes buttonappear {
  0%{margin-top:50px;
}

to {
  margin-top: 0px;
}

}

.room-box:hover .rooms-btn {
  display: block!important;
  width: 70%;
  transition-duration: 0.5s!important;
  animation-name: buttonappear;
  animation-duration: 0.4s;
  animation-delay: ease-out;
}

.room-box:hover .room-1 {
  filter:brightness(80%);
  transition-duration:0.4s;
}

.banner {
  margin-top:10vh;
  margin-left:2vh;
  margin-right:2vh;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/img/20251017_150102_385501986.webp");
  background-color:rgba(0, 0, 0, 0.45);
  height:560px;
  background-position-x:10%;
  background-position-y:65%;
  background-attachment:fixed;
  background-blend-mode:multiply;
  background-size:cover;
  text-align:center;
  display:flex;
  align-items:center;
}

.services {
  margin-top:-140px;
}

.service-1 {
  padding-top:5%;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/image/service-bg-1.png");
  background-color:white;
  padding-right:5%;
  padding-bottom:5%;
  padding-left:5%;
  height:440px;
  background-size:cover;
  position:relative;
  z-index:1000 !important;
}

.service-2 {
  padding-top:5%;
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/image/service-bg.png");
  background-color:white;
  padding-right:5%;
  padding-bottom:5%;
  padding-left:5%;
  height:440px;
  background-size:cover;
  background-position-x:50%;
  background-position-y:50%;
  position:relative;
  z-index:1000 !important;
}

.banner-row {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/img/20251017_070956_385498133.jpg");
  background-color:rgba(0, 0, 0, 0.45);
  background-position-x:50%;
  background-position-y:50%;
  height:460px;
  background-blend-mode:multiply;
  display:flex;
  align-items:center;
  text-align:center;
  justify-content:center;
}

.service-bg {
  background: url('../image/t');
}

.banner-service {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/image/pattern-bg.jpg");
  background-color:initial;
  padding-bottom:60px;
}

.testimonials {
  height:500px;
  padding-top:100px;
  padding-right:0px;
  padding-bottom:100px;
  padding-left:0px;
}

.next,
.prev /*, .carousel-indicators */ {
  filter: invert(100%);
  border: 1px solid rgb(117, 117, 117)!important;
  width: 60px;
  height: 60px;
  padding-bottom: 10px;
  border-radius: 50%;
  background-color: #0b4383;
}

.room-head {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/img/20251017_145451_385498146.jpg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.45);
  background-position-x:50%;
  background-position-y:50%;
  background-size:cover;
  background-blend-mode:multiply;
  height:460px;
  display:flex;
  text-align:center;
  align-items:center;
  color:white;
}

.rooms {
  padding-top:90px;
  padding-right:0px;
  padding-bottom:90px;
  padding-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:50px;
  margin-left:0px;
}

.room-card {
  border-top-left-radius:0px !important;
  border-top-right-radius:0px !important;
  border-bottom-right-radius:0px !important;
  border-bottom-left-radius:0px !important;
}

.rooms-card p {
  color:rgb(119, 119, 119);
  font-size:14px;
}

.room-2-btn {
  background-color:rgb(37, 37, 37);
  width:100%;
  color:white;
  padding-top:13px;
  padding-right:0px;
  padding-bottom:13px;
  padding-left:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
}

.room-card:hover .room-2-btn {
  background-color:rgb(202, 142, 70);
  color:white;
}

.room-card:hover {
  box-shadow:rgb(202, 142, 70) 5px 5px;
  transition-duration:0.3s;
}

.gallery-head {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/image/carousel-3.jpg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.45);
  background-position-x:50%;
  background-position-y:50%;
  background-size:cover;
  background-blend-mode:multiply;
  height:460px;
  display:flex;
  text-align:center;
  align-items:center;
  color:white;
}

.footer {
  background-color:rgba(0, 0, 0, 0.9);
  margin-top:-47px !important;
}

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

.footer p {
  color:white;
  font-size:17px;
}

.about-head {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/img/20251016_154034_385490816.jpg");
  background-color:rgba(0, 0, 0, 0.45);
  background-position-x:50%;
  background-position-y:50%;
  background-size:cover;
  background-blend-mode:multiply;
  height:460px;
  display:flex;
  text-align:center;
  align-items:center;
  color:white;
}

.contact-head {
  background-image:url("https://api.intermedia-web.com/getSavedAsset/Vinohotel/hotel-vino.al/hotel-vino.al_2025-10-31_15-09-04-433/img/20251017_144930_385498478.jpg");
  background-repeat:initial;
  background-attachment:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgba(0, 0, 0, 0.45);
  background-position-x:50%;
  background-position-y:50%;
  background-size:cover;
  background-blend-mode:multiply;
  height:460px;
  display:flex;
  text-align:center;
  align-items:center;
  color:white;
}

.contact-details {
  background-color:rgb(202, 142, 70);
  padding-top:60px;
  padding-right:0px;
  padding-bottom:60px;
  padding-left:0px;
}

.contact-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:rgb(255, 255, 255);
  border-right-color:rgb(255, 255, 255);
  border-bottom-color:rgb(255, 255, 255);
  border-left-color:rgb(255, 255, 255);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  margin-top:5%;
  margin-right:5%;
  margin-bottom:5%;
  margin-left:5%;
  padding-top:2%;
  padding-right:2%;
  padding-bottom:2%;
  padding-left:2%;
  color:white;
}

/* Custom 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;
}

h1, h2, h3, h6 {
  font-family:"Marcellus SC" !important;
}

h4, h5 {
  font-family:"Petit Formal Script";
}

.room-box:hover .rooms-btn {
  width:70%;
  animation-name:buttonappear;
  animation-duration:0.4s;
  display:block !important;
  transition-duration:0.5s !important;
}

.next {
  filter:invert(100%);
  width:60px;
  height:60px;
  padding-bottom:10px;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-right-radius:50%;
  border-bottom-left-radius:50%;
  background-color:rgb(11, 67, 131);
  border-top-width:1px !important;
  border-right-width:1px !important;
  border-bottom-width:1px !important;
  border-left-width:1px !important;
  border-top-style:solid !important;
  border-right-style:solid !important;
  border-bottom-style:solid !important;
  border-left-style:solid !important;
  border-top-color:rgb(117, 117, 117) !important;
  border-right-color:rgb(117, 117, 117) !important;
  border-bottom-color:rgb(117, 117, 117) !important;
  border-left-color:rgb(117, 117, 117) !important;
}

.prev {
  filter:invert(100%);
  width:60px;
  height:60px;
  padding-bottom:10px;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-right-radius:50%;
  border-bottom-left-radius:50%;
  background-color:rgb(11, 67, 131);
  border-top-width:1px !important;
  border-right-width:1px !important;
  border-bottom-width:1px !important;
  border-left-width:1px !important;
  border-top-style:solid !important;
  border-right-style:solid !important;
  border-bottom-style:solid !important;
  border-left-style:solid !important;
  border-top-color:rgb(117, 117, 117) !important;
  border-right-color:rgb(117, 117, 117) !important;
  border-bottom-color:rgb(117, 117, 117) !important;
  border-left-color:rgb(117, 117, 117) !important;
}

.c826 {
  font-family:Martel;
  color:rgb(202, 133, 51);
  font-size:70px;
}

.c1210 {
  width:380px;
  height:290px;
}

.c1356 {
  font-size:15px;
  color:rgb(138, 86, 27);
}

.c1376 {
  margin-top:-10px;
}

.c1475 {
  height:780px;
}

.c1562 {
  margin-top:100px;
  color:rgba(133, 133, 133, 0.816);
}

.c3318 {
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:initial;
  border-right-style:initial;
  border-bottom-style:initial;
  border-left-style:initial;
  border-top-color:initial;
  border-right-color:initial;
  border-bottom-color:initial;
  border-left-color:initial;
}

.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;
}

.display-3.text-white {
  font-family:Helvetica, sans-serif;
  float:none;
  align-self:auto;
  font-weight:300;
  font-size:44px;
}

.text-dark.display-6 {
  font-family:Tahoma, Geneva, sans-serif;
  color:rgb(154, 32, 32);
  font-size:35px;
  font-weight:500;
}

.mt-4.pt-4 {
  font-family:"Courier New", Courier, monospace;
}

.c6257 {
  color:rgb(26, 26, 26);
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size:14px;
  white-space-collapse:preserve;
}

.pe-5.p-border {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.py-4 {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.c7014 {
  color:rgb(26, 26, 26);
  font-family:Helvetica, sans-serif;
  font-size:16px;
  white-space-collapse:preserve;
}

.c7938 {
  color:rgb(179, 18, 18);
  font-family:Helvetica, sans-serif;
  font-size:14px;
  white-space-collapse:preserve;
}

.c7723 {
  color:rgb(56, 68, 58);
  font-family:Helvetica, sans-serif;
  font-size:16px;
  text-align:start;
}

.text-dark {
  font-family:Helvetica, sans-serif;
  font-weight:100;
  font-size:15px;
  opacity:1;
}

.c8638 {
  color:rgb(26, 26, 26);
  font-family:Helvetica, sans-serif;
  font-size:16px;
  text-align:start;
  white-space-collapse:preserve-breaks;
}

/* Custom 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;
}

.c10637 {
  color:rgb(56, 68, 58);
  font-family:Helvetica, sans-serif;
  font-size:16px;
  text-align:start;
}

.row {
  background-image:none;
}

.carousel-control-prev.prev {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:20px;
  font-weight:100;
}

.text-dark.display-5 {
  font-size:50px;
  float:none;
  text-align:center;
}

.display-2 {
  color:rgb(202, 133, 51);
}

/* 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;
}

.styled-h4-1jg6sm {
  color:rgb(157, 25, 25);
  font-family:Helvetica, sans-serif;
  font-size:40px;
}

/* Cropped Image Utilities */
.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;
}

.py-3.c826 {
  color:rgb(250, 250, 250);
  font-family:Helvetica, sans-serif;
  font-size:150px;
}

100% {
  margin-top:0px;
}

}

.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;
}

.styled-h2-44awog {
  font-size:60px;
  color:rgb(244, 251, 250);
}

.styled-h2-kwneo1 {
  font-family:Helvetica, sans-serif;
  color:rgb(122, 101, 40);
}

.c7955 {
  color:rgb(26, 26, 26);
}

.styled-span-s66mqr.c7955 {
  font-size:16px;
}

.__cf_email__ {
  color:white;
}

.styled-strong-8v2kmi {
  font-weight:300;
}

.styled-h4-2kuhqz {
  font-weight:500;
}

.c10826 {
  color:rgb(26, 26, 26);
  font-family:Helvetica, sans-serif;
  font-size:16px;
  white-space-collapse:preserve;
}

.c10950 {
  white-space-collapse:preserve;
}

.c10968 {
  color:rgb(179, 18, 18);
  font-size:14px;
  white-space-collapse:preserve;
}

.styled-span-oqxt1d {
  color:rgb(26, 26, 26);
  font-family:Helvetica, sans-serif;
  font-size:16px;
  white-space-collapse:preserve;
}

.text-center.text-white.p-2 {
  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(18, 2, 2);
  border-right-color:rgb(18, 2, 2);
  border-bottom-color:rgb(18, 2, 2);
  border-left-color:rgb(18, 2, 2);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  color:rgb(0, 0, 0);
  background-color:rgb(0, 0, 0);
}

.c9565 {
  font-family:Helvetica, sans-serif;
  font-size:17px;
  text-align:center;
}

.row.py-5 {
  float:none;
  text-align:center;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  position:static;
  display:flex;
  justify-content:center;
}

.card-text {
  font-family:Arial, Helvetica, sans-serif;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:5px;
  padding-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:16px;
  margin-left:0px;
  font-size:16px;
}

.c10578 {
  color:rgb(26, 26, 26);
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size:14px;
  text-align:start;
  white-space-collapse:preserve-breaks;
}

.c10924 {
  color:rgb(26, 26, 26);
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size:14px;
  text-align:start;
  white-space-collapse:preserve-breaks;
}

.styled-span-u49y14.c10578 {
  font-family:Helvetica, sans-serif;
}

.styled-span-hsw33z.c10924 {
  font-family:Helvetica, sans-serif;
}

.text-white.display-1.py-3 {
  color:rgb(202, 133, 51);
}

.display-1.py-3 {
  color:rgb(202, 133, 51);
}

.styled-p-t3s7jh {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.c21412 {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.c21430 {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.c21439 {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.c21448 {
  font-family:Helvetica, sans-serif;
  font-size:17px;
}

.card-title {
  font-size:27px;
}

.styled-span-td3h2x.c9565 {
  text-align:center;
  float:none;
  position:static;
  display:block;
}

.service-2.text-center {
  display:block;
}