/* @media (max-width:767.98px) {     */
@media (max-width:1023.9px) {
	 h1 {
		 font-size:38px;
	}
	 h4 {
		 font-size:20px;
	}
	 .button {
		 padding: 8px 29px 8px 12px;
	}
	 .section-intro {
		 height: auto;
		 padding-top: 45px;
		 padding-bottom: 20px;
	}
	 .button-stock-price {
		 font-size: 11px;
		 padding: 5px 8px;
	}
	 .slideritem-wrapper {
		 aspect-ratio:13 / 4;
		 height:auto;
	}
	 .section-spotlight .separator {
		 display:none 
	}
	 .section-spotlight .col-small {
		 width:100%;
	}
	 .section-spotlight {
		 padding-bottom:20px;
	}
	 .section-spotlight .gap40 {
		 display:none;
	}
	 .box-about {
		 height: 300px;
		 margin-bottom: 12px;
	}
	 .wrapper-about {
		 width: 100%;
		 padding: 0px 0 0px;
	}
	 .overlay-wrapper-content {
		 transform: translateY(0)!important;
	}
	 .overlay-wrapper-content:before {
		 opacity: 1;
	}
	 .about-link {
		 opacity: 1;
	}
	 .box-event {
		 margin-top:-70px;
	}
	 .box-shared-values-content h2.gradient-text-smooth {
		 font-size:30px;
	}
	 .box-shared-values {
		 padding-top: 12px;
		 padding-bottom: 4px;
		 border-bottom:1px solid #cfcfcf;
	}
	 .box-shared-values:before, .box-shared-values:after {
		 display:none;
	}
	 .post-cards-grid {
		 gap:0;
	}
	 .bannerwrapper-content {
		 width:calc(100% - 40px);
		 left:50%;
		 transform:translateX(-50%);
		 bottom:20px;
	}
	 .bannerwrapper-content h2 {
		 font-size: 6vw;
	}
	 .bannerwrapper-content h4 {
		 font-size:4vw;
	}
	 .bannerwrapper {
		 height: 50vw;
	}
	 .wrapper-ab{
		 display:flex !important;
		 flex-direction:row !important;
		 flex-wrap:wrap;
		 gap:12px;
	}
	 .wrapper-ab > *{
		 flex: 0 0 calc(50% - 6px);
		 max-width: calc(50% - 6px);
	}
	/* last item 70% + centered */
	 .wrapper-ab > *:last-child{
		 flex: 0 0 70%;
		 max-width: 70%;
		 margin-left: auto;
		 margin-right: auto;
	}
	 .director-image {
		 width: 110px;
		 height: 110px;
		 margin-bottom: 16px;
	}
	 .section-footer {
		 background-size:cover;
		 height:auto;
		 padding-top: 20px;
	}
	 .col-ul-footer {
		 margin-bottom:20px;
		 text-align:center;
		 max-width: 100%;
	}
	 .col-ul-footer label {
		 margin-bottom: 0;
	}
	 .card-qr {
		 margin:auto;
	}
}


/* General tablet range (covers most tablets in both orientations) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {




}/* END TABLET */
