/**
 * Theme Name: MedQAIR
 * Description: MedQAIR is a custom theme that uses Hello Elementor as the parent theme.
 * Author: Bridge Global
 * Template: hello-elementor
 * Version: 1.0
 */

html {
    scroll-padding-top: 130px;
}

/* scale */
.scale {
    transition: all 0.2s ease-in-out;
}
.scale:hover {
    transform: scale(1.07);
}
@media only screen and (max-width: 767px) {
    .scale:hover {
        transform: none;
    }
}

body:not(.elementor-editor-active) .faq-content { display: none; }

.fancy-title {
	position: relative;
	display: flex;
	align-items: center;
	gap: 8px;
}

.fancy-title:before,
.fancy-title:after {
	content: '';
	background: var(--e-global-color-primary);
	width: 40px;
	height: 2px;
	display: block;
}

.elementor-widget-off-canvas .e-off-canvas__main {
	overflow-y: auto;
}

.mq-learn-more .elementor-button-content-wrapper {
	align-items: center;
}
.mq-learn-more .elementor-button-content-wrapper:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 13 16' fill='none'%3E%3Cpath d='M12.3469 8.24625L7.84688 12.7427C7.65938 12.9113 7.44375 12.9956 7.2 12.9956C6.95625 12.9956 6.74063 12.9113 6.55313 12.7427C6.38438 12.5553 6.3 12.3399 6.3 12.0963C6.3 11.8528 6.38438 11.6373 6.55313 11.45L9.53438 8.49918H0.9C0.6375 8.49918 0.421875 8.41487 0.253125 8.24625C0.084375 8.07764 0 7.86218 0 7.59989C0 7.3376 0.084375 7.12215 0.253125 6.95353C0.421875 6.78491 0.6375 6.70061 0.9 6.70061H9.53438L6.55313 3.74982C6.38438 3.56247 6.3 3.34702 6.3 3.10346C6.3 2.85991 6.38438 2.64445 6.55313 2.4571C6.74063 2.28848 6.95625 2.20418 7.2 2.20418C7.44375 2.20418 7.65938 2.28848 7.84688 2.4571L12.3469 6.95353C12.5156 7.14088 12.6 7.35633 12.6 7.59989C12.6 7.84345 12.5156 8.0589 12.3469 8.24625Z' fill='%231267AD'%3E%3C/path%3E%3C/svg%3E");
    height: 19px;
}

@keyframes bounce {
    20%,53%,80%,from,to {
        animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        animation-timing-function: cubic-bezier(0.755,0.05,0.855,0.06);
        transform: translate3d(0,-30px,0)
    }

    70% {
        animation-timing-function: cubic-bezier(0.755,0.05,0.855,0.06);
        transform: translate3d(0,-15px,0)
    }

    90% {
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    animation-name: bounce;
    transform-origin: center bottom
}
#medqair-chat-container {
	--mq-chatbot-btn-height: 98px;
}
#medqair-chat-container > div {
	max-height: calc( 80vh - var(--mq-chatbot-btn-height) ) !important;
	bottom: var(--mq-chatbot-btn-height) !important;
}
#medqair-chat-container > div > button[class$="_button_icon_only"],
#medqair-chat-container > div > button[class$="_close_mode"] {
	position: absolute !important;
	top: 100%;
}

@media ( min-width: 1800px ) and ( max-width: 2100px ) {
	#medqair-chat-container > div {
		max-width: calc( (100vw - 1210px) / 2) !important;
	}
}
@media ( min-width: 768px ) {
	#mdis-pricing .premium {
		transform: perspective(1px) scale(1.06)
	}
}