/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 07 2024 | 17:41:59 */
.elementor-16 .elementor-element.elementor-element-ca1e519 .elementor-icon-wrapper {
	display: flex;
	justify-content: center;
}

@media (min-width: 769px){
footer .elementor-position-left .elementor-icon-box-wrapper {
    display: flex;
}

footer .elementor-position-left .elementor-icon-box-wrapper .elementor-icon-box-icon {
	margin-right: 12px;
}
}

.language .elementor-widget-container {
	display: flex;
	color: #FFFFFF;
    font-family: "TT Fors Trial Var 300", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
}

.gt_selector {
	padding: 0px !important;
	width: 80px;
	background-color: #4D5056;
    color: #FFFFFF;
    font-family: "TT Fors Trial Var 300", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
}

.gt_selector:focus {
	outline: none;
}

.gt_selector option:first-child {
  display: none;
}

.elementor-12 .elementor-element.elementor-element-6fefb74 .swiper-pagination-bullet-active,
.elementor-12 .elementor-element.elementor-element-9720abb .swiper-pagination-bullet-active,
.elementor-12 .elementor-element.elementor-element-5c0e7f9 .swiper-pagination-bullet-active,
.elementor-19 .elementor-element.elementor-element-7273491 .swiper-pagination-bullet-active,
.elementor-19 .elementor-element.elementor-element-4ec1091 .swiper-pagination-bullet-active {
	width: 32px !important;
	border-radius: 4px !important;
}

.elementor-12 .elementor-element.elementor-element-6fefb74 .bdt-ep-review-card-carousel-image {
	border-right: 1px solid #9E9E9E;
    padding-right: 48px;
    padding-top: 20px;
    padding-bottom: 20px
}

.elementor-19 .elementor-element.elementor-element-7273491 .bdt-ep-review-card-carousel-item {
	padding: 0;
}

.elementor-19 .elementor-element.elementor-element-c7d4919 .elementor-accordion-item .elementor-tab-title.elementor-active {
	background-color: rgba(197, 185, 207, 0.5);
}

.elementor-19 .elementor-element.elementor-element-c7d4919 .elementor-active .elementor-accordion-icon svg {
	width: 32px;
	height: 32px;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
	width: 32px !important;
	height: 32px !important;
}

.elementor-19 .elementor-element.elementor-element-c7d4919 .elementor-accordion-item {
	border-left: 0px;
	border-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-75d426e a.hfe-menu-item, .elementor-16 .elementor-element.elementor-element-75d426e a.hfe-sub-menu-item {
	font-family: 'Aire Bold Std', sans-serif !important;
	color: black;
}

.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a {
	font-family: 'Aire Bold Std', sans-serif !important;
}

.eael-tab-inline-icon li {
    margin-right: 20px;
}

.eael-tab-inline-icon li:last-child {
    margin-right: 0;
}

.elementor-7 .elementor-element.elementor-element-ff52fad .eael-advance-tabs .eael-tabs-content > div {
	padding: 0px
}

.elementor-678 .elementor-element.elementor-element-48c9b44 .eael-lr-form-wrapper {
	width: 469px;
	background-color: transparent;
}

.elementor-678 .elementor-element.elementor-element-cf36046 .eael-lr-form-wrapper {
	width: 100%;
	background-color: transparent;
}

.eael-lr-form-wrapper.style-2 .lr-form-wrapper {
	width: 100%;
	padding: 0px;
}

.eael-lr-form-loader-wrapper {
	width: 100%;
}

.eael-lr-form-wrapper .eael-lr-btn {
	width: 100%;
}

.eael-lr-form-wrapper .eael-lr-form-group {
	margin-bottom: 32px;
}

.eael-lr-form-wrapper .eael-forever-forget {
	display: none;
}

.elementor-678 .elementor-element.elementor-element-48c9b44 .eael-login-form .eael-lr-btn,
.eael-lr-form-wrapper .eael-lr-form-group .eael-lr-form-control,
.elementor-icon {
	box-shadow: 0px 4px 8px 0px #36363633;
}

.elementor-23 .elementor-element.elementor-element-f48d239 .elementor-icon,
.elementor-23 .elementor-element.elementor-element-9c04da1 .elementor-icon,
.elementor-23 .elementor-element.elementor-element-4e291a4 .elementor-icon,
.elementor-23 .elementor-element.elementor-element-81e6bbd .elementor-icon,
.elementor-23 .elementor-element.elementor-element-a1cf209 .elementor-icon,
.elementor-23 .elementor-element.elementor-element-6eaeec9 .elementor-icon,
.elementor-23 .elementor-element.elementor-element-9da02eb .elementor-icon,
.elementor-23 .elementor-element.elementor-element-90919ab .elementor-icon,
.elementor-23 .elementor-element.elementor-element-e3c84dd .elementor-icon {
	box-shadow: unset;
}

.dashicons {
	color: black
}

.elementor-23 .elementor-element.elementor-element-794439b .elementor-icon-box-title {
	margin: 0px;
}

.elementor-23 .elementor-element.elementor-element-9d45298 .elementor-icon-box-title {
	margin: 0px;
}

.elementor-23 .elementor-element.elementor-element-a4a2089 .elementor-icon-box-title {
	margin: 0px;
}

.elementor-icon-box-title {
	margin: 0px;
}

.pv-0 {
    padding: 0;
}

.rounded-10 {
	border-radius: 10px
}

.text-none {
	text-decoration: none;
}

.bg-transparent {
	background-color: transparent;
}

.box-sd {
	box-shadow: 0px 10px 15px -15px #000000;
}



.layout {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.gap-layout {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.item {
    display: flex;
    gap: 24px
}

.sub-item {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.label-form {
    font-family: 'TT Fors Trial' sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 25.2px;
    letter-spacing: 0.32px;
    color: #4D5056;
    margin-bottom: 8px;
}

.input-form {
    font-family: 'TT Fors Trial', sans-serif;
    border-radius: 8px;
    padding: 12px 32px 12px 32px;
    background-color: rgba(197, 185, 207, 0.15);
    border-width: 0px;
    font-size: 20px;
}

.div-submit {
    text-align: center;
}

.text-as {
	resize: none;
    height: 160px;
	font-family: 'TT Fors Trial', sans-serif;
	border-radius: 8px;
	padding: 12px 32px 12px 32px;
    background-color: rgba(197, 185, 207, 0.15);
    border-width: 0px;
	font-size: 20px;
}

input:focus {
    outline: none;
}

textarea:focus {
    outline: none;
}

.submit-item {
    width: 60%;
    border-width: 0px;
    border-radius: 8px;
    background-color: #EEC027;
    box-shadow: 0px 4px 8px 0px #36363633;
    font-family: 'TT Fors Trial 500', sans-serif;
    color: white;
    size: 18px;
    line-height: 25.2px;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 48px;
}

.input-form::placeholder {
    font-family: 'TT Fors Trial 300', sans-serif;
    font-style: italic;
    font-size: 20px;
    line-height: 28px;
    color: #ABABAB;
}

textarea::placeholder {
    font-family: 'TT Fors Trial 300', sans-serif;
    font-style: italic;
    font-size: 20px;
    line-height: 28px;
    color: #ABABAB;
}

.subcribe-form {
	width: 100%; 
	height: 48px;  
	justify-content: center; 
	align-items: center;
}

.subcribe-form\>.\<p\>\<span.class\= {
	display: flex !important;
}

.subcribe-input {
	width: 100%; 
	padding: 8px 70px 12px 0px !important;
	font-family: "TT Fors Trial Var 300", sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	border: unset !important;
	border-bottom: 1px solid #EEC027 !important;
	border-radius: unset !important;
	outline: none;
	color: white;
	background-color: transparent;
}

.subcribe-input::placeholder {
    color: #EEC027;
    font-family: "TT Fors Trial Var 300", sans-serif;
}

.subcribe-submit {
	position: absolute;
	border: none;
	right: 0px;
	background-image: url(https://casean.ca/wp-content/uploads/2024/09/Vector.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: center;
	cursor: pointer;
	background-color: transparent;
	color: transparent;
}

.subcribe-submit:hover, .subcribe-submit:focus {
	background-color: transparent;
	color: transparent;
}

.wpcf7-spinner {
	display: none;
}

.wpcf7-response-output {
	background-color: #EEC027;
	color: white
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border-width: 0px;
	border-radius: 8px;
	padding-top: 12px;
	padding-bottom: 12px
}

p {
	margin-bottom: 0px;
}

ul {
	list-style-type: none;
}

.ps-relative {
	position: relative;
}

.right-500 {
	right: 485px;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-d6e540b {
	left: unset;
	top: 423px;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8fd6e33 {
	left: unset;
	top: 423px;
}

.list-none {
	list-style-type: none;
}

.input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	padding: 12px 32px 12px 32px;
}

span {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600;
}

p, .elementor-823 .elementor-element.elementor-element-070a41a .elementor-heading-title {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
}

a {
	font-family: 'TT Fors Trial 400', sans-serif !important;
	text-decoration: none !important;
}

.elementor-12 .elementor-element.elementor-element-d080e63 .elementor-heading-title {
	font-family: 'TT Fors Trial Var 300', sans-serif;
}

.eael-tab-title, 
.elementor-678 .elementor-element.elementor-element-85581c4 .elementor-heading-title,
.elementor-678 .elementor-element.elementor-element-ed0f038 .elementor-heading-title,
.elementor-678 .elementor-element.elementor-element-2e4d789 .elementor-heading-title {
	font-family: 'TT Fors Trial 600', sans-serif !important;
}

h2, h3, .premium-modal-trigger-container > .premium-modal-trigger-text > div {
	font-family: 'Aire Bold Std', sans-serif !important;
}

h4 {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600;
	margin: 0px;
	line-height: 33.6px;
	letter-spacing: 0.32px;
	font-size: unset;
}

h6 {
	font-family: 'TT Fors Trial 600', sans-serif !important;
	margin: 0px;
	line-height: 33.6px;
	letter-spacing: 0.32px;
}

.elementor-12 .elementor-element.elementor-element-0a5bf34 .elementor-heading-title, 
.elementor-12 .elementor-element.elementor-element-4161340 .elementor-heading-title, 
.elementor-12 .elementor-element.elementor-element-ece73a2 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-26089bc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-b35e547 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-242ba1f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-6fefb74 .bdt-ep-review-card-carousel-name,
{
	font-family: 'Aire Bold Std', sans-serif;
}

.eael-field-label {
	font-family: 'TT Fors Trial 400', sans-serif !important;
}

.eael-lr-form-control {
	font-family: 'TT Fors Trial Italic 300', sans-serif !important;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons !important;
}

.elementor-12 .elementor-element.elementor-element-4be6438 .elementor-heading-title, 
.elementor-12 .elementor-element.elementor-element-1f0d307 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-45ba4eb .elementor-heading-title {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600;
	color: #EEC027;
}

.elementor-12 .elementor-element.elementor-element-d1e56c5, 
.elementor-12 .elementor-element.elementor-element-60a0ec9, 
.elementor-12 .elementor-element.elementor-element-103a621,
.elementor-12 .elementor-element.elementor-element-9d7ee00 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5677b0e .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-9049dd5,
.elementor-12 .elementor-element.elementor-element-de85628 .elementor-icon-box-description,
.elementor-12 .elementor-element.elementor-element-d855959 .elementor-icon-box-description,
.elementor-12 .elementor-element.elementor-element-bb3da2c .elementor-icon-box-description,
.elementor-12 .elementor-element.elementor-element-b349b3d .elementor-icon-box-description,
.elementor-12 .elementor-element.elementor-element-8286d72 .elementor-icon-box-description,
.elementor-12 .elementor-element.elementor-element-5a4e9ae,
.elementor-12 .elementor-element.elementor-element-1691345 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1691345 .elementor-icon-box-title a,
.elementor-12 .elementor-element.elementor-element-5cd6ebe .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5cd6ebe .elementor-icon-box-title a,
.elementor-12 .elementor-element.elementor-element-5bea3f0,
.elementor-12 .elementor-element.elementor-element-6fefb74 .bdt-ep-review-card-carousel-job-title,
.elementor-19 .elementor-element.elementor-element-837ba40,
.elementor-823 .elementor-element.elementor-element-7acfab7 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-4764c17,
.elementor-12 .elementor-element.elementor-element-b8afd87,
.elementor-12 .elementor-element.elementor-element-74dec87 {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-360e1bd,
.elementor-12 .elementor-element.elementor-element-680afea, 
.elementor-12 .elementor-element.elementor-element-9d0278d,
.bdt-ep-review-card-carousel-job-title {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
}

.elementor-accordion-title {
	font-family: 'TT Fors Trial 500', sans-serif !important;
}

.elementor .elementor-html5-video {
	object-fit: contain;
}

.inline-color {
	color: #EEC027
}

.login-layout {
	top: 64px;
	bottom: 64px;
	left: 64px;
	right: 64px;
}

.height-calc {
	height: calc(100vh - 200px);
}

.height-calc-mb {
	min-height: calc(100vh - 100px)
}



.eael-tab-item-trigger:hover img {
	filter: invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(300%) contrast(100%);
}

.eael-tab-item-trigger.active img {
	filter: invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(300%) contrast(100%);
}

.list-none > .elementor-widget-container > ul > li > a > span {
	font-weight: 300
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	border-radius: 16px;
}

.toggleButton {
	width: 40%;
	margin-top: 48px !important;
    cursor: pointer;
    font-size: 18px;
    line-height: 25.2px;
    fill: #EEC027;
    color: #EEC027;
    background-color: #EEC02700;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EEC027;
    border-radius: 6px 6px 6px 6px;
	padding: 12px 24px;
    font-family: 'TT Fors Trial Var 300', sans-serif !important;
    font-weight: 600;
}

.toggleButton:focus {
	background-color: transparent !important;
	color: #eec027;
}

.toggleButton:hover,
.toggleButton:active {
	background-color: #eec027 !important;
	color: white;
}

.acco-hide-show {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.acco-hide-show > .elementor-widget-container {
	width: 100%;
}

.premium-blog-filter .premium-blog-filters-container li a.category, .premium-img-gallery-filter .premium-gallery-cats-container li a.category {
	color: #4D5056;
    background-color: white;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.32px;
	padding: 8px 0px;
}

.premium-blog-post-container .premium-blog-inner-container {
	flex-direction: column-reverse !important; 
}

.premium-blog-meta-separator,
.premium-blog-post-time > i,
.premium-blog-post-categories > i {
	display: none	
}

.premium-blog-entry-meta {
	display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
	margin: 0px;
	padding-top: 24px;
	padding-bottom: 8px;
	border-bottom: 1px solid #4D5056
}

.premium-blog-post-time > span, .premium-blog-post-categories > a {
	font-family: 'TT Fors Trial 400', sans-serif !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	color: #4D5056;
	text-transform: uppercase;
}

.premium-blog-entry-title > a {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600;
	font-size: 24px;
	line-height: 33.6px;
	color: #4D5056;
}

.premium-blog-post-container .premium-blog-content-wrapper {
	background-color: white !important;
	padding: 0px;
}

.premium-blog-wrap .premium-blog-thumbnail-container {
	border-radius: 11px
}

.ec-post-nav-title {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 28px !important;
	color: #4D5056;
	margin-left: -20px;
}

.ec-post-navigation-wrapper .ec-post-nav-icon {
	align-items: start;
	margin-top: 3px;
}

.ec-post-navigation-wrapper.layout4 .ec-post-link {
	display: flex;
	align-items: unset;
}

.ec-post-link-next {
	text-align: right;
}

.ec-post-navigation-wrapper {
	margin-top: 24px;
}

.ec-post-nav-title-prev, .ec-post-nav-title-next {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 300px;
    display: block;
}

.ec-post-navigation-wrapper a:hover {
	color: #EEC027 !important;
}

.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active {
	color: #EEC027;
    background-color: white;
    border-top: 1px solid #EEC027;
    border-bottom: 1px solid #EEC027;
}

.uc_image_carousel_content {
	display flex;
	flex-flow: wrap !important;
}

.ue_post_category, .ue_post_date {
	width: 50%;
	border-bottom: 1px solid #4D5056
}

#uc_uc_card_post_carousel_elementor_b8b1847 .uc_image_carousel_content {
	text-align: left !important;
	padding-bottom: 8px;
	background-color: transparent !important;
}

.ue_post_date {
	text-align: right !important;
	padding-bottom: 8px;
}

.ue_post_category > a, .ue_post_date {
	font-family: 'TT Fors Trial', sans-serif !important;
	font-size: 16px;
	line-height: 32px;
	color: #4D5056;
	text-decoration: none;
	text-transform: uppercase;
}

.ue_post_category {
	text-align: left !important;
}

.uc_post_title {
	font-family: 'TT Fors Trial Var 300', sans-serif !important;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 33.6px !important;
	color: #4D5056 !important;
	text-align: left !important;
}

.elementor-2641 .elementor-element.elementor-element-b8b1847 .owl-carousel .owl-nav .owl-next:hover, .elementor-2641 .elementor-element.elementor-element-b8b1847 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: transparent;
	color: black;
}

.owl-dot.active {
	width: 32px !important;
	background-color: #EEC027 !important;
	border-radius: 8px !important;
}

.owl-prev, .owl-next {
	background-color: transparent !important;
}

.owl-prev:hover, .owl-next:hover {
	color: black !important
}

.uc_image_carousel_content {
	background-color: transparent !important;	
}

.accordion-post > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-opened > .e-font-icon-svg {
	height: 20px !important;
	width: 20px !important;
}

.accordion-post > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-closed > .e-font-icon-svg {
	height: 20px !important;
	width: 20px !important;
}

.accordion-post > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item {
	border-left: 0px !important;
	border-right: 0px !important;
}

.accordion-post > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title {
	padding: 8px 0px !important;
}

.font-italic > .elementor-widget-container > p {
	font-family: 'TT Fors Trial Italic 300', sans-serif !important;
}

.rounded-video > .elementor-widget-container > .e-hosted-video > video {
	border-radius: 20px
}

.rounded-video > .elementor-widget-container {
	display: flex;
	align-items: center;
}

/* switch button */
.toggle-switch {
    width: 70px;
    height: 32px;
    background-color: #ccc;
    border-radius: 20px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}

.switch {
    width: 28px;
    height: 28px;
    background-color: white;
    border-radius: 50%;
    position: absolute;
    top: 2.1px;
    left: 3.5px;
    transition: transform 0.3s;
    z-index: 2;
}

.lang-text {
    position: absolute;
    transition: opacity 0.3s;
    z-index: 1;
}

.lang-text.left {
    left: 10px;
}

.lang-text.right {
    right: 10px;
}

.toggle-switch.active {
    background-color: #ccc;
}

.toggle-switch.active .switch {
    transform: translateX(35px);
	background-color: #4D5056;
}

@media (max-width: 1024px) {
	.flex-col {
		display: flex;
		flex-direction: column;
	}
	
	.elementor-12 .elementor-element.elementor-element-0529774 {
		display: flex;
		flex-direction: column;
	}
	
	.elementor-12 .elementor-element.elementor-element-13f04ba {
		top: unset;
		bottom: 40px;
	}
	
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-13f04ba {
		left: -10px;
	}
	
	.ps-relative {
		width: 95%;
	}
	
	.none {
		display: none !important;
	}
	
	.px-16 {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.width-100 {
		width: 100vw !important;
	}
	
	.elementor-12 .elementor-element.elementor-element-2b7b437 {
		--width: 100vw !important
	}
	
	.elementor-19 .elementor-element.elementor-element-f34e2ff > .elementor-widget-container {
		padding: 0 100px 0 100px;
	}
	
	.elementor-16 .elementor-element.elementor-element-7e9bb7d .elementor-icon-wrapper {
		display: flex;
		justify-content: center;
	}
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-2b7b437 {
        --width: 100vw;
    }
}

@media (max-width: 769px) {
	.elementor-12 .elementor-element.elementor-element-7f5291b img {
		width: 400px;
		height: 400px;
	}
	
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-13f04ba {
		width: 70px;
		left: 40px;
        bottom: 20px;
	}
	
	.flex-col-1 {
		display: flex;
		flex-direction: column;
	}
	
	.elementor-12 .elementor-element.elementor-element-ba99f43 {
		align-items: center;
	}
	
	.elementor-12 .elementor-element.elementor-element-13f04ba {
		top: unset;
		
	}
	
	.eael-tab-inline-icon li {
    	margin-right: 20px;
	}
	
	.eael-tab-inline-icon li:nth-child(4) {
		margin-right: 0px;
	}

	.eael-tab-inline-icon li:last-child {
		margin-right: 0;
		margin-top: 20px;
	}
	
	.tab-item-mk > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav > .eael-tab-inline-icon {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.tab-item-mk > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav >ul li {
		flex: unset
	}
}

@media (max-width: 767px) {
	.elementor-12 .elementor-element.elementor-element-b5b668c {
		width: 200px
	}
	
	.elementor-7 .elementor-element.elementor-element-65040fc > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li {
		width: 100%;
	}
	
	.height-calc-mb {
		min-height: calc(100vh - 136px)
	}
	
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1963e5b,
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ab9a6a{
		top: 15px;
	}
	
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-871af1b,
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a4868b8 {
		bottom: 25px;
	}
	
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a4868b8 {
		left: 0px;
	}
	
	.item-box-content > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-content {
		display: flex;
		align-items: center;
	}
	
	.owl-nav {
		display: none;
	}
	
	.ec-post-nav-title-prev, .ec-post-nav-title-next {
		width: 120px;
	}
	
	.label-form {
		font-size: 16px
	}
	
	.input-form {
		font-size: 16px
	}
	
	.language-mb .elementor-element {
		width: auto;
	}
}

@media (max-width: 650px) {
	.elementor-12 .elementor-element.elementor-element-7f5291b img {
		width: 280px;
		height: 280px;
	}
	
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-13f04ba {
		width: 40px;
		left: 30px;
        bottom: 20px;
	}
	
	.elementor-12 .elementor-element.elementor-element-6415476 {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.elementor-12 .elementor-element.elementor-element-c150882 {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.eael-tab-inline-icon li {
		margin-right: 16px;
		margin-left: 16px;
	}
	
	.eael-tab-inline-icon li:last-child {
		margin-right: 16px;
		margin-top: 0px;
	}
	
	.eael-tab-inline-icon li:nth-child(4) {
		margin-right: 16px;
	}
	
	.tab-item-mk > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav >ul li {
		width: 100%
	}
}


@media (max-width: 400px) {
	body:not(.rtl) .elementor-12 .elementor-element.elementor-element-13f04ba {
		width: 50px;
		left: 0px;
        top: 210px;
	}
}

@media only screen and (max-width: 767px) {
	 .eael-advance-tabs .eael-tabs-nav>ul {
		gap: 10px;
	}
	
	.item {
		flex-direction: column;
	}
	
	.submit-item {
		width: 100%;
	}
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
	background-color: transparent
}
