@font-face {font-family: 'fonto';src: url('/fonto.woff2') format('woff2');}
.clsList{background:#54515133;margin:10px auto auto 10px;padding:10px;color:#fff;border-radius:10px;transition:0.3s;}
.clsList:hover{background:#bfbfbf33;}
.clsList li{list-style:none;}
.clsList img{float:right;width:65px!important;border-radius:50%;}
.clsImg{float:right;margin-top:-55px;}
.clsCat{font-size:15px;background:#237bc4;border-radius:4px;text-align:center;width:100px!important;}
.clsCat,.clsTitle,.clsDate{margin-right:95px;}
.clsDate{font-size:12px;clear:both;margin-top:5px;width: 200px!important;color:#c9c9c9;}
.mainList{background:#2d333b;padding:10px;border-radius:0.5rem;}
.clsList a{text-decoration:none!important;}
@media screen and (max-width:768px){
.column{width:100%;}
}
@media screen and (min-width:769px){
.column{float:left;width:48%;}
	#dateDisplay{margin-right:25%;}
	.ratb{margin-left:25%}

.row:after{content:"";display:table;clear:both;}
}
.social{text-align:center;margin-top:20px;}
*{font-family:'fonto';padding: 0px;box-sizing:border-box;border-width:0;color:#fff;}
 
@media (max-width:991px){
.headero{display:flex!important;}
	.ban{width:auto!important;}
	.home-container01, .home-header .home-image{display: none;}
::-webkit-scrollbar{display:none;}
.home-container18{display:contents;}
.home-link{color:#fff;width:70%;margin-top:5px;margin-right:0;text-align:center;}
}
.home-text22{align-self:center;}
a{color:inherit;text-decoration:inherit;}
p{font-size:20px;}
.nav-socc svg:hover{background:#1e6bab;fill:#fff;}
.nav-socc svg{fill:#237bc4;transition:.2s;width:50px;padding:10px;border-radius:1rem;height:50px;}
.home-image5{width:100px;object-fit:cover;}
.home-container17{right:0;width: -webkit-fill-available;border-radius: 4rem 4rem 0 0;background:#2d333b;position:absolute;display:flex;;z-index:100;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:space-between;}
.home-link,.home-text22{padding:1rem;border-radius:2rem;text-align:center;}
.home-container18{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;}
.home-link{transition:.3s;background: linear-gradient(45deg, #237bc4, #4b94d1);font-weight:500;font-size:20px;text-decoration:none;width:200px;margin-right:10px;}
.home-link:hover{scale:1.1;}
.home-divider{margin-top:30px;width:60%;height:2px;opacity:.2;background-color:#000;}
.home-container19{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center;}
.home-text22{color:#cbcbcb;}
@media (max-width:767px){
.home-container18{flex-wrap:wrap;justify-content:center;}
.home-container19{margin-bottom:140px;flex-direction:column;}
	.home-link{width:100%!important;}
}
.home-footer .home-image5{margin-top:30px;}
a{color:#fff;}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;}
:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) .navbar{position:relative;}
.navbar-nav{margin-bottom:0;}
.navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;}
.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:center;}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;list-style:none;}
.btn{display:block;padding:.5rem 1rem;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:0.3s;padding:0.5rem 1rem;background:#22699a;border-radius:5px;}
.sticky-top{position:sticky;top:0;z-index:1020;}
.flex-row{flex-direction:row!important;justify-content:center;}
.me-2{margin-right:.5rem!important;}
.navbar,.sticky-top{background-color:#2d333b;border-radius:0 0 10px 10px;}
.logocont{padding:10px;}
#logowdf{margin:auto;}
.btn:hover{background:#1a5c89;scale:1.1;}
.wp-block-search{max-width:500px;margin:auto!important;align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin:0.5em 0;transition:all 0.5s;}
.wp-block-search__inside-wrapper{background:#1a5c898f;margin: 0 auto 20px;border-radius:10px;}
.wp-block-search__input{max-width: 200px;background:transparent!important;border:0;color:inherit;font:inherit;outline:0;padding:5px;color:#fff;}
.wp-block-search__label{display:none;}
button.wp-block-search__button.wp-element-button , .search-submit{border-radius:10px;cursor: pointer; background-color: rgb(15, 118, 187); color: white; padding: 0.7rem 1rem;}
.page-content{padding:10%;}
.hovero:hover{scale:1.1;}
.hovero{margin-bottom:10px;transition:0.3s;display:block;}
img{height:auto;max-width:100%;vertical-align:middle;display:block;margin:auto;}
body{background:#22272e;}
.site-content{margin: 5% 10%;}
.mailo{transition:0.3s;text-shadow: 0 2px 4px rgba(0,0,0,.4);display: flex; align-items: center; background: #8181813d; border-radius: 1rem; padding: 1rem;}
.mailo:hover{background: #b1adad3d;}
.listo{text-align:center;margin: 20px 0px;}


only screen and (min-width: 480px){
	h1{font-size:20px;}
}
.entry-title{padding: 20px; background: #2d333b; border-radius: 20px; margin-bottom: 20px;}
.site-main{text-align:center;}

.entry-meta{background: #2d333b; border-radius: 10px; margin: auto; margin-bottom: 20px; padding: 20px;}
.entry-date{display: block; margin: 10px 0;}
.post-thumbnail img{margin-bottom: 20px; background: #ffffff; padding: 10px; border-radius: 5px;}
.entry-footer{margin:30px;background: #2d333b; border-radius: 10px;padding: 20px;display:none;}
.cat-links a{background: #237bc4; padding: 5px 20px; border-radius: 10px;}
.clsTitle ,.clsDate{text-align: right;}
.clsCat{margin-bottom: 5px; padding: 5px;}
svg{vertical-align: middle;}
.entry-content{margin-bottom:50px;text-align:right;}
.tags-links{display:none;}
.recento{background: #237bc4; padding: 10px; border-radius: 10px;margin-bottom:10px;}
.search-form .screen-reader-text{display:none;}
.search-field{padding:12px; background:none;}
.search-form{background: #1a5c898f; margin: auto; border-radius: 10px;width: max-content;}
.page-title{margin-bottom:10px}
.home-container17 li{list-style:none!important;}

.apply a , .entry-content h2{width: fit-content;border-radius: 10px;transition: .3s; background: #00ff979c; font-weight: 500; font-size: 20px; text-decoration: none; padding: 10px 50px;}
.apply a:hover{background: #00c5759c;scale: 1.05;}
.apply{text-align:center}
.entry-content > h1:nth-child(1){text-align:center}
.mainList h1{text-align:center}
.entry-content h2{background: #237bc4c2; right: -30px; position: relative;background: #237bc4c2;}



.date , .date-status{display:none;}
#status{padding: 10px; border-radius: 5px; display: inline-block;}
.desktop-closed-message-avatar{position: absolute; top: 10px; right: 40px; height: 60px; width: 60px;}
.desktop-closed-message{background: linear-gradient(45deg, #2ab540, #29993b);color: rgb(255, 255, 255);display: block;position: absolute;font-size: 18px;top: 15px;right: 110px;border-radius: 5px;padding: 15px 20px;}

.wtsright{width: 0px;height: 0px;position: absolute;top: 12px;right: -9px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #299f3c}
.wtshome{min-width: 300px; position: fixed; bottom: 170px; right: 0px; z-index: 1000;}

.whats{transition:0.5s; position: relative; display: block; padding: 10px 60px 10px 20px; text-decoration: none; font-weight: bold; font-size: 19px; color: #f5f5f5; background-color: #25d36685; border-radius: 10px; text-align: center; text-shadow: 0px 2px 0px #00000026;}
.whats:hover{scale:1.1;}
.mtgr{transition: .5s;position: absolute; right: -14px; top: 50%; transform: translateY(-50%); padding: 10px;background: linear-gradient(45deg, #237bc4, #4b94d1); border-radius: 50%;}
.whats-ico{position: absolute;  top: 50%; transform: translateY(-50%); border-radius: 50%;}
.mtgr-ico{position: absolute; right: -14px; top: 50%; transform: translateY(-50%); padding: 10px;background: linear-gradient(45deg, #237bc4, #4b94d1); border-radius: 50%;}
#dateDisplay{position: absolute; top: 10px; right: 10px; text-align: center; font-size: 12px; line-height: 1.6; border-radius: 20px; background: #40454c; padding: 10px;}
.mtgr:hover{transition: .5s;background: linear-gradient(45deg, #237bc4, #76b9f1);}
.ratb{position: absolute; top: 10px; left: 10px; text-align: center; font-size: 12px; line-height: 1.6; border-radius: 20px; background: #40454c; padding: 10px; color: white; text-decoration: none; display: flex; align-items: center; gap: 8px; white-space: pre-line;}

.join{transition:0.3s;display: flex; align-items: center; gap: 10px; padding: 10px 15px; border-radius: 8px;}
.join:hover{scale: 1.02;}

.share-buttons {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #24292f;
  border-radius: 50px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 20px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  z-index: 999;
  transition: all 0.3s ease;
  font-family: 'Arial', sans-serif;
}

.share-buttons a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 14px;
  border-radius: 30px;
  text-decoration: none;
  transition: background 0.3s ease, transform 0.2s;
}

.share-buttons a:hover {
  transform: translateY(-2px);
}

.whatsapp-share {
  background: linear-gradient(45deg, #25D366, #128C7E);
  color: white;
}

.apply-link {
  background: linear-gradient(45deg, #007bff, #0056b3);
  color: white;
}

.share-buttons svg {
  flex-shrink: 0;
}

.site-banner{max-width: 380px; margin: 40px auto 0 auto;}
.site-banner img{border-radius:2rem;}

#post-15 > div > p:nth-child(3){display:none;}
.mtgro{background: rgb(208, 2, 27); width: 30px; height: 30px; border-radius: 999px; position: absolute; align-content: center; bottom: 10px; text-align: center; color: rgb(255, 255, 255); font-weight: 600; font-size: 12px; line-height: 20px; right: -30px;}

@keyframes gis-pulse { to { box-shadow: 0 0 0 10px transparent; } }
.gis-cta-circle { display: inline-block; border-radius: 50%; box-shadow: 0 0 0 0 rgba(0, 255, 0, 0.7); animation: gis-pulse 3s infinite cubic-bezier(.66, 0, 0, 1); -webkit-animation: gis-pulse 3s infinite cubic-bezier(.66, 0, 0, 1); -moz-animation: gis-pulse 3s infinite cubic-bezier(.66, 0, 0, 1); -ms-animation: gis-pulse 3s infinite cubic-bezier(.66, 0, 0, 1); }


.home-header-container{width:100%;display:flex;align-items:center;flex-direction:column;}
.home-header{flex:0 0 auto;z-index:100;max-width:1110px;}
.home-header{width:100%; display:contents;}


.drawer-open, .headero h1, .lefto{position: inherit;}
.headero h1{left:6rem;font-size:20px;color:#fff!important;}
.social{margin-top:20px;}
 
.nav-soc{margin:0 20px;}
.headero,.hidden{display:none;}
.lefto{left:30px;}
.lefto img{width:55px;}
.drawer-open{width:100%;height:75px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}
.headero,.nav-content{position:fixed;}
.drawer-open span,.drawer-open span:after,.drawer-open span:before{content:'';height:2.5px;width:25px;background-color:currentColor;transition:.1s;position:absolute;}
.drawer-open span{right:1.5rem;}
.drawer-open span:before{bottom:8px;}
.drawer-open span:after{top:8px;}
#drawer-input:checked~.drawer-open span{width:0;transition:.1s;}
#drawer-input:checked~.drawer-open span::before{bottom:0;transition:.1s cubic-bezier(.1,0,.85,0);transform:rotate(45deg);}
#drawer-input:checked~.drawer-open span::after{top:0;transition:.1s cubic-bezier(.1,0,.85,0);transform:rotate(-45deg);}
#drawer-input:checked~.nav-content{transition:.5s cubic-bezier(.1,0,.8,0);height:500px;}
#drawer-input:checked~.nav-content .items{opacity:1;transition:.4s .4s;}
.headero{justify-content:space-between;align-items:center;z-index:2000;margin:15px 15px 0 30px;height: 65px;}
.item{list-style:none;}
.item a{line-height:2;display:inline-flex;align-items:center;gap:0.5em;font-size:24px;font-weight:500;color:#fff!important;border-bottom:2px solid #00000024;border-image: linear-gradient(0.520turn, rgb(160 209 31 / 0%), rgb(180 180 180), rgb(161 183 104 / 0%));border-image-slice:10;width:100%;margin:3px 0;text-shadow:0px 0px 2px rgba(0, 0, 0, .4);}
.item a:after{content:"";position:absolute;right:10px;height:26px;width:9px;border-radius:20px;background-color:#4b4b4b3d;}
.nav-content{height:75px;width:95%;left:0;top:0;margin:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3c444fb8;box-shadow:0 2px 10px 0 rgba(3,3,3,.3);min-width:300px;border-radius:38px;transition:.4s 350ms;z-index:-1;overflow:scroll;display:flex;justify-content:center;align-items:center;}
.nav-content .items{opacity:0;transition:350ms;padding-inline-start:0px;margin-top:30px;}
.home-image{width:200px;object-fit:cover;}
svg{fill:#fff;}
.entry-title{display:none;}.ban{width: 500px; margin: auto auto 10px; height: auto;}.bn-imgo{border-radius:20px;}
.woocommerce-notices-wrapper,
.woocommerce-cart-form {
    display: none;
}