.elementor-kit-7{--e-global-color-790f6a6:#000832;--e-global-color-24f2674:#051E55;--e-global-color-d3b5071:#3B72A9;--e-global-color-27200fa:#86B2D4;--e-global-color-c7803c6:#E5F4FA;--e-global-color-6fd4371:#1B1D1E;--e-global-color-4e4931c:#000000;--e-global-color-dda329f:#FFFFFF;--e-global-color-8ef6183:#0073AA;--e-global-color-86217fa:#A46497;--e-global-color-54e114b:#217346;--e-global-color-1cbee99:#2B579A;--e-global-color-911b5bb:#D24726;--e-global-color-e12980d:#951A1D;--e-global-color-d236b74:#008272;--e-global-color-6e0dd87:#7253EE;--e-global-color-da27e10:#435E9E;--e-global-typography-primary-font-family:"Archivo Black";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Archivo Narrow";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:var(--bmcs-font-size-base);--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-weight:400;--e-global-typography-fcc8d60-font-family:"Archivo Black";--e-global-typography-fcc8d60-font-size:var(--bmcs-font-size-xxxxl);--e-global-typography-fcc8d60-font-weight:700;--e-global-typography-fcc8d60-line-height:1.5em;--e-global-typography-853b982-font-family:"Archivo Black";--e-global-typography-853b982-font-size:var(--bmcs-font-size-xxxl);--e-global-typography-853b982-font-weight:700;--e-global-typography-853b982-line-height:1.5em;--e-global-typography-818eb53-font-family:"Archivo Black";--e-global-typography-818eb53-font-size:var(--bmcs-font-size-xxl);--e-global-typography-818eb53-text-transform:capitalize;--e-global-typography-818eb53-line-height:1.5em;--e-global-typography-8b5370e-font-family:"Archivo Black";--e-global-typography-8b5370e-font-size:var(--bmcs-font-size-xl);--e-global-typography-8b5370e-text-transform:capitalize;--e-global-typography-8b5370e-line-height:1.5em;--e-global-typography-cf453c4-font-family:"Archivo Black";--e-global-typography-cf453c4-font-size:var(--bmcs-font-size-l);--e-global-typography-cf453c4-line-height:1.5em;--e-global-typography-5b9bbac-font-family:"Archivo Black";--e-global-typography-5b9bbac-font-size:var(--bmcs-font-size-m);--e-global-typography-5b9bbac-line-height:1.5em;--e-global-typography-b1a54ea-font-family:"Archivo";--e-global-typography-b1a54ea-font-size:var(--bmcs-font-size-base);--e-global-typography-b1a54ea-font-weight:400;--e-global-typography-b1a54ea-line-height:1.5em;--e-global-typography-53ac37d-font-family:"Archivo";--e-global-typography-53ac37d-font-size:var(--bmcs-font-size-s);--e-global-typography-53ac37d-line-height:1.5em;--e-global-typography-41e6528-font-family:"Archivo";--e-global-typography-41e6528-font-size:var(--bmcs-font-size-xs);--e-global-typography-41e6528-line-height:1.5em;--e-global-typography-503a17e-font-family:"Archivo Narrow";--e-global-typography-503a17e-font-size:var(--bmcs-font-size-base);--e-global-typography-503a17e-font-weight:400;--e-global-typography-503a17e-line-height:1.5em;--e-global-typography-ede3f1a-font-family:"Archivo Narrow";--e-global-typography-ede3f1a-font-size:var(--bmcs-font-size-s);--e-global-typography-ede3f1a-line-height:1.5em;--e-global-typography-c473a3b-font-family:"Archivo Narrow";--e-global-typography-c473a3b-font-size:var(--bmcs-font-size-xs);--e-global-typography-c473a3b-line-height:1.5em;--e-global-typography-4347b7f-font-family:"Julius Sans One";--e-global-typography-4347b7f-font-size:var(--bmcs-font-size-base);--e-global-typography-4347b7f-font-weight:400;--e-global-typography-4347b7f-line-height:1.5em;color:var( --e-global-color-dda329f );font-family:var( --e-global-typography-b1a54ea-font-family ), Sans-serif;font-size:var( --e-global-typography-b1a54ea-font-size );font-weight:var( --e-global-typography-b1a54ea-font-weight );line-height:var( --e-global-typography-b1a54ea-line-height );letter-spacing:var( --e-global-typography-b1a54ea-letter-spacing );word-spacing:var( --e-global-typography-b1a54ea-word-spacing );background-color:var( --e-global-color-790f6a6 );}.elementor-kit-7 a{color:var( --e-global-color-27200fa );font-family:var( --e-global-typography-503a17e-font-family ), Sans-serif;font-size:var( --e-global-typography-503a17e-font-size );font-weight:var( --e-global-typography-503a17e-font-weight );line-height:var( --e-global-typography-503a17e-line-height );letter-spacing:var( --e-global-typography-503a17e-letter-spacing );word-spacing:var( --e-global-typography-503a17e-word-spacing );}.elementor-kit-7 a:hover{color:var( --e-global-color-c7803c6 );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Archivo Black", Sans-serif;font-size:var(--bmcs-font-size-m);color:var( --e-global-color-790f6a6 );background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-dda329f ) 20%, var( --e-global-color-27200fa ) 100%);box-shadow:0px 0px 10px 0px rgba(0, 8.00000000000003, 50.00000000000001, 0.5);border-style:none;border-radius:18px 18px 18px 18px;padding:0.8rem 2rem 0.8rem 2rem;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-790f6a6 );background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-dda329f ) 20%, var( --e-global-color-27200fa ) 100%);box-shadow:0px 0px 10px 0px rgba(0, 8.00000000000003, 50.00000000000001, 0.75);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-kit-7 img{transition-duration:0.5s;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-41e6528-font-family ), Sans-serif;font-size:var( --e-global-typography-41e6528-font-size );line-height:var( --e-global-typography-41e6528-line-height );letter-spacing:var( --e-global-typography-41e6528-letter-spacing );word-spacing:var( --e-global-typography-41e6528-word-spacing );color:#1B1D1E99;background-color:var( --e-global-color-c7803c6 );box-shadow:0px 0px 10px 0px rgba(0, 8.00000000000003, 50.00000000000001, 0.5);transition:300ms;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-6fd4371 );background-color:var( --e-global-color-c7803c6 );box-shadow:0px 0px 15px 0px rgba(0, 8.00000000000003, 50.00000000000001, 0.75);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:1em;--container-default-padding-right:1em;--container-default-padding-bottom:1em;--container-default-padding-left:1em;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000832E6;--lightbox-ui-color:var( --e-global-color-27200fa );--lightbox-ui-color-hover:var( --e-global-color-d3b5071 );--lightbox-text-color:var( --e-global-color-c7803c6 );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1366px){.elementor-kit-7{font-size:var( --e-global-typography-b1a54ea-font-size );line-height:var( --e-global-typography-b1a54ea-line-height );letter-spacing:var( --e-global-typography-b1a54ea-letter-spacing );word-spacing:var( --e-global-typography-b1a54ea-word-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-503a17e-font-size );line-height:var( --e-global-typography-503a17e-line-height );letter-spacing:var( --e-global-typography-503a17e-letter-spacing );word-spacing:var( --e-global-typography-503a17e-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-41e6528-font-size );line-height:var( --e-global-typography-41e6528-line-height );letter-spacing:var( --e-global-typography-41e6528-letter-spacing );word-spacing:var( --e-global-typography-41e6528-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:88vw;}.e-con{--container-max-width:88vw;}}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-b1a54ea-font-size );line-height:var( --e-global-typography-b1a54ea-line-height );letter-spacing:var( --e-global-typography-b1a54ea-letter-spacing );word-spacing:var( --e-global-typography-b1a54ea-word-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-503a17e-font-size );line-height:var( --e-global-typography-503a17e-line-height );letter-spacing:var( --e-global-typography-503a17e-letter-spacing );word-spacing:var( --e-global-typography-503a17e-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-41e6528-font-size );line-height:var( --e-global-typography-41e6528-line-height );letter-spacing:var( --e-global-typography-41e6528-letter-spacing );word-spacing:var( --e-global-typography-41e6528-word-spacing );}}@media(max-width:480px){.elementor-kit-7{font-size:var( --e-global-typography-b1a54ea-font-size );line-height:var( --e-global-typography-b1a54ea-line-height );letter-spacing:var( --e-global-typography-b1a54ea-letter-spacing );word-spacing:var( --e-global-typography-b1a54ea-word-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-503a17e-font-size );line-height:var( --e-global-typography-503a17e-line-height );letter-spacing:var( --e-global-typography-503a17e-letter-spacing );word-spacing:var( --e-global-typography-503a17e-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-41e6528-font-size );line-height:var( --e-global-typography-41e6528-line-height );letter-spacing:var( --e-global-typography-41e6528-letter-spacing );word-spacing:var( --e-global-typography-41e6528-word-spacing );}}@media(min-width:1920px){.elementor-kit-7{font-size:var( --e-global-typography-b1a54ea-font-size );line-height:var( --e-global-typography-b1a54ea-line-height );letter-spacing:var( --e-global-typography-b1a54ea-letter-spacing );word-spacing:var( --e-global-typography-b1a54ea-word-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-503a17e-font-size );line-height:var( --e-global-typography-503a17e-line-height );letter-spacing:var( --e-global-typography-503a17e-letter-spacing );word-spacing:var( --e-global-typography-503a17e-word-spacing );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-41e6528-font-size );line-height:var( --e-global-typography-41e6528-line-height );letter-spacing:var( --e-global-typography-41e6528-letter-spacing );word-spacing:var( --e-global-typography-41e6528-word-spacing );}}/* Start custom CSS *//* Font Size (Fluid) */
:root {
  /* Step -2: 10.24px → 11.2556px */
  --bmcs-font-size-xs: clamp(0.64rem, 0.6273rem + 0.0635vw, 0.7035rem);
  /* Step -1: 12.8px → 15.0038px */
  --bmcs-font-size-s: clamp(0.8rem, 0.7725rem + 0.1377vw, 0.9377rem);
  /* Step 0: 16px → 20px */
  --bmcs-font-size-base: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
  /* Step 1: 20px → 26.66px */
  --bmcs-font-size-m: clamp(1.25rem, 1.1668rem + 0.4163vw, 1.6663rem);
  /* Step 2: 25px → 35.5378px */
  --bmcs-font-size-l: clamp(1.5625rem, 1.4308rem + 0.6586vw, 2.2211rem);
  /* Step 3: 31.25px → 47.3719px */
  --bmcs-font-size-xl: clamp(1.9531rem, 1.7516rem + 1.0076vw, 2.9607rem);
  /* Step 4: 39.0625px → 63.1467px */
  --bmcs-font-size-xxl: clamp(2.4414rem, 2.1404rem + 1.5053vw, 3.9467rem);
  /* Step 5: 48.8281px → 84.1745px */
  --bmcs-font-size-xxxl: clamp(3.0518rem, 2.6099rem + 2.2092vw, 5.2609rem);
  /* Step 6: 61.0352px → 112.2047px */
  --bmcs-font-size-xxxxl: clamp(3.8147rem, 3.1751rem + 3.1981vw, 7.0128rem);
}


/* Button Transform */
.elementor-button {
    transition-duration: 0.5s;
    fill: var(--e-global-color-790f6a6)
}
.elementor-button:active, .elementor-button:focus, .elementor-button:hover {
    transform: scale(1.1);
}

/* Fixed Background */
.bouncing-blob {
  width: 33vw;
  aspect-ratio: 1;
  border-radius: 50%;
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  transform-origin: left top;
}

.bouncing-blob--color-1 {
  background: var(--e-global-color-1cbee99);
  z-index: 3;
  width: 20vw;
  }

.bouncing-blob--color-2 {
  background: var(--e-global-color-d3b5071);
}

.bouncing-blob--color-3 {
  background: var(--e-global-color-24f2674);
}

.bouncing-blob--color-4 {
  background: var(--e-global-color-8ef6183);
}

.bouncing-blobs-container {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bouncing-blobs-container {
  background: #000832
}

.bouncing-blobs-glass {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(140px);
  -webkit-backdrop-filter: blur(140px);
  pointer-events: none;
}

.bouncing-blobs {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1024px) {
  .bouncing-blobs-glass {
    backdrop-filter: blur(120px);
    -webkit-backdrop-filter: blur(120px);
  }
}

@media (max-width: 468px) {
  .bouncing-blob {
    width: 60vw;
  }
  .bouncing-blob--color--1 {
    width: 30vw;
  }
  .bouncing-blobs-glass {
    backdrop-filter: blur(90px);
    -webkit-backdrop-filter: blur(90px);
  }
}

/* Featured Images */
.elementor-widget-theme-post-featured-image img {
    border-radius: 30px 30px 30px 30px;
    box-shadow: 3px 3px 15px 15px rgba(0, 0, 0, 0.8);
    transition-duration: 0.5s;
}

/* Listing Grids  */
.jet-listing-grid__item {
    transition: transform 0.5s ease;
}
.jet-listing-grid__item:hover {
    transform: translateY(-0.5em);
}
.tag-listing .jet-listing-grid__item:hover {
    transform: translate(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivoblack-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivoblack-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo Narrow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-regular-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo Narrow';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-italic-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-italic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo Narrow';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-bold-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo Narrow';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-bolditalic-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivonarrow-bolditalic-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-regular-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-italic-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-italic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-bold-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-medium-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-mediumitalic-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-mediumitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-semibold-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-semibolditalic-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-semibolditalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-bold-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-bolditalic-webfont.woff2') format('woff2'),
		url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/archivo-bolditalic-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Julius Sans One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bmcs2025.bmcsstaging.com/wp-content/uploads/2025/04/JuliusSansOne-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */