/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2025 | 07:23:55 */
/* START: Site-wide */
.form-inline-recaptcha {
	padding-top: 0px;
}

.awb-menu_dropdown .awb-menu__sub-ul {
    display: flex;
    flex-direction: row;
}

.awb-menu__sub-li {
    width: fit-content;
}

.awb-menu__sub-ul .current-menu-item a span,
.awb-menu__sub-ul li:hover a span {
	font-weight: 700 !important;
}
	
.color-dark-grey {
	color: rgb(101,99,102);
}

.footer-menu #menu-main-menu-1 {
	z-index: 200;
}

.weight-600 {
	font-weight: 700;
}

.weight-700,
.weight-mixed b {
	font-weight: 700;
}

.floating-text {
	z-index: 999;
}

.padded-text-s {
	max-width: 320px;
	margin-left: auto !important;
    margin-right: auto !important;
}

.hover-image:hover {
    transform: scale(1.05);		
}

strong {
	font-weight: 700 !important;
}

.qn-toggles .panel-body {
    padding-left: 44px;
}

.qn-toggles .fusion-panel:last-child {
	border-bottom: 0px;
}

.qn-toggles .panel-body p:last-child {
	margin-bottom: 0px;
}

@media (max-width: 600px) {
	.padded-text-s {
		max-width: 90%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	input.fusion-form-upload-field::placeholder {
		font-size: 11px;
	}	
}

.form-field-no-border input {
	border: none;
}

/* END: Site-wide */

/* START: Timeline Slider */

@media (max-width: 600px) {
	
	.quinto-slider .swiper-button-next, .quinto-slider .swiper-button-prev {
	    top: 285px;
	}
	
	.white-bg-slider .swiper-button-prev-tl:after, .white-bg-slider .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/slidebar_arrow_beige_mobile_left.png');
	}

	.white-bg-slider .swiper-button-next-tl:after, .white-bg-slider .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/slidebar_arrow_beige_mobile_right.png');
	}

	.beige-bg-slider .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/slidebar_arrow_white_mobile_left.png');
	}

	.beige-bg-slider .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/slidebar_arrow_white_mobile_right.png');
	}
}

@media (min-width: 601px) {
	.white-bg-slider .swiper-button-prev-tl:after, .white-bg-slider .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/Our-way_slidebar_arrow_1.png');
	}

	.white-bg-slider .swiper-button-next-tl:after, .white-bg-slider .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/Our-way_slidebar_arrow_2.png');
	}

	.beige-bg-slider .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/App_arrow_1.png');
	}

	.beige-bg-slider .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: url('https://quintonut.com/wp-content/uploads/2025/10/App_arrow_2.png');
	}
}

.swiper {
  position: static !important;
  max-width: 1100px;
}

.swiper-pagination-horizontal.swiper-pagination-bullets {
    display: flex;
    align-items: center;
    justify-content: center;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 12px;
}

.swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    background: #C1BFC1;
    transition: width .2s, height .2s, background-color .2s;
	padding: 0 8px;
	opacity: 1;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #003472;
	opacity: 1;
}

.timeline-slider .slide-timeline-spacer {
	padding-top: 36px;
}

.timeline-slider .slide-timeline-dot {
    display: none;
    flex-direction: row;
    justify-content: flex-start;
	margin-left: -3px;
    margin-right: -3px;	
}

.timeline-slider .slide-timeline-dots {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
	margin-left: -3px;
    margin-right: -3px;
}

.timeline-slider .swiper-slide-active .slide-timeline-dot, 
.timeline-slider .swiper-slide-next .slide-timeline-dot {
	display: flex;
}

.timeline-slider .swiper-slide-active .slide-timeline-dots, 
.timeline-slider .swiper-slide-next .slide-timeline-dots {
	display: none;
}

@media (max-width: 600px) {
	.timeline-slider .swiper-slide-active .slide-timeline-dot, 
	.timeline-slider .swiper-slide-next .slide-timeline-dot {
		display: none;
	}

	.timeline-slider .swiper-slide-active .slide-timeline-dots, 
	.timeline-slider .swiper-slide-next .slide-timeline-dots {
		display: flex;
	}
	
	.timeline-slider .slide-timeline-dots {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
	}	

.white-bg-slider .swiper-button-prev-tl:after, .white-bg-slider .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, 
.white-bg-slider .swiper-button-next-tl:after, .white-bg-slider .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after, 
.beige-bg-slider .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, 
.beige-bg-slider .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	width: 28px;
    height: 28px;
}
	
}

.timeline-slider .dot {
	color: var(--awb-color7);
	font-size: 32px;
}

.timeline-slider .slide-timeline-stripe {
	height: 3px;
	background: var(--awb-color7);
	width: 100%;
	z-index: 0;
	margin-top: -23px;
}

.timeline-slider .slide-image {
	margin-top: -50px;
	z-index: 10;
}

.timeline-slider .slide-card {
    text-align: center;
}

.timeline-slider h4.slide-text {
	font-weight: 400;
	color: var(--awb-color7) !important;
}

.timeline-slider h4.slide-text b, 
.timeline-slider h4.slide-text strong {
	font-weight: 700;
}

@media (min-width: 601px) {
	.quinto-slider .slide-wrapper {
    	display: flex;
		flex-direction: row;
	}

	.quinto-slider .slide-wrapper .slide-image {
		width: 30%;
	}

	.quinto-slider .slide-wrapper .slide-text-wrapper {
		width: 70%;
	}
}

@media (max-width: 600px) {
	.quinto-slider .slide-wrapper {
    	display: flex;
		flex-direction: column;
	}

	.quinto-slider .slide-wrapper .slide-image {
		width: 100%;
	}

	.quinto-slider .slide-wrapper .slide-text-wrapper {
		width: 100%;
	}
}



.quinto-slider h3 {
	font-weight: 700;
	color: var(--awb-color7) !important;
}

.quinto-slider .slide-text {
	color: #656366;
}


.Xswiper-button-next,
.Xswiper-button-prev {
  background: #fff;
  padding: 8px;
}

.swiper-button-next-tl, 
.swiper-button-next {
	right: 50px;	
}

.swiper-button-prev-tl, 
.swiper-button-prev {
	left: 40px;	
}

@media (min-width: 481px) {
	.mobile-only {
		display: none;
	}	
}

@media (max-width: 480px) {
	.nonmobile-only {
		display: none;
	}	
	
	.timeline-slider .slider-card {
		width: 260px !important;
	}
	
	.swiper {
  		position: static !important;
  		max-width: 260px;
	}	
	
	.swiper-button-next-tl, 
	.swiper-button-next {
		right: 0px;	
	}

	.swiper-button-prev-tl, 
	.swiper-button-prev {
		left: 0px;	
	}	
	
}

.swiper-TL-pagination {
	display: none !important;
}

/* END: Timeline Slider */

/* START: Our Team page */

.join-our-team .fusion-toggle-icon-wrapper {
	display: none;
}

.join-our-team h4.toggle {
    display: flex;
    justify-content: center;
}

/* END: Our Team page */

/* START: Contact Us page */

.qn-contact-us-form input[type=text],
.qn-contact-us-form input[type=email],
.qn-contact-us-form textarea,
.qn-contact-us-form select {
	padding-left: 0px !important;
}

.qn-contact-us-form .no-bottom-border textarea {
	border-bottom: 0px !important;
}

.qn-contact-us-form .fusion-form-consent-field label {
	color: #656366 !important;
}

/* END Contact Us page */