.elementor-kit-6{--e-global-color-primary:#071A3A;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#121212;--e-global-color-accent:#071A3A;--e-global-color-f66ade3:#81C3D7;--e-global-color-98151e1:#02010100;--e-global-color-34f9eea:#4EBBDC;--e-global-typography-primary-font-family:"Libre Caslon Text (Local)";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Libre Caslon Text (Local)";--e-global-typography-secondary-font-size:64px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Rubik (local)";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Rubik (local)";--e-global-typography-accent-font-size:22px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.2px;--e-global-typography-843530a-font-family:"Rubik (local)";--e-global-typography-843530a-font-size:16px;--e-global-typography-843530a-font-weight:300;--e-global-typography-843530a-line-height:1.5em;--e-global-typography-adcf12c-font-family:"Libre Caslon Text (Local)";--e-global-typography-adcf12c-font-size:32px;--e-global-typography-adcf12c-font-weight:500;--e-global-typography-adcf12c-line-height:1.2em;--e-global-typography-470fa8d-font-family:"Libre Caslon Text (Local)";--e-global-typography-470fa8d-font-size:24px;--e-global-typography-470fa8d-font-weight:500;--e-global-typography-470fa8d-line-height:1.2em;--e-global-typography-cf29a19-font-family:"Libre Caslon Text (Local)";--e-global-typography-cf29a19-font-size:40px;--e-global-typography-cf29a19-font-weight:700;--e-global-typography-cf29a19-line-height:1.3em;--e-global-typography-e0c0c5a-font-family:"Libre Caslon Text (Local)";--e-global-typography-e0c0c5a-font-size:48px;--e-global-typography-e0c0c5a-font-weight:500;--e-global-typography-e0c0c5a-line-height:1.1em;--e-global-typography-892efcb-font-family:"Rubik (local)";--e-global-typography-892efcb-font-size:24px;--e-global-typography-892efcb-font-weight:400;--e-global-typography-892efcb-line-height:1.5em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:35px 60px 35px 60px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-f66ade3 );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:300;line-height:2.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1480px){.elementor-kit-6{--e-global-typography-secondary-font-size:45px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:20px;--e-global-typography-adcf12c-font-size:28px;--e-global-typography-470fa8d-font-size:22px;--e-global-typography-cf29a19-font-size:35px;--e-global-typography-e0c0c5a-font-size:32px;--e-global-typography-892efcb-font-size:20px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:30px 45px 30px 45px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;}}@media(max-width:1279px){.elementor-kit-6{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:50px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-adcf12c-font-size:30px;--e-global-typography-cf29a19-font-size:35px;--e-global-typography-e0c0c5a-font-size:25px;--e-global-typography-e0c0c5a-line-height:1.2em;--e-global-typography-892efcb-font-size:16px;--e-global-typography-892efcb-line-height:1.2em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:25px 60px 25px 60px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-adcf12c-font-size:25px;--e-global-typography-cf29a19-font-size:30px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:25px 45px 25px 45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}    
.link a, .link 
{
    height: 100%;
    display: block;
}
.link .elementor-heading-title, .link .elementor-widget-container {
        height: 100%;
}
::-webkit-scrollbar-track
{
    background-color: #efefef;
	border-radius: 10px;
}

::-webkit-scrollbar
{   
    height: 8px;
	width: 8px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: var(--e-global-color-accent);
}


.elementor-kit-6 .header_main a.elementor-item-active, .elementor-kit-6 .menu_popup a.elementor-item-active  {
    font-weight: 500!important;
}

/* Colors, fonts */

.elementor-kit-6 .colored_heading span {
    color: var(--e-global-color-f66ade3);
    font-weight: 600;
}

.elementor-kit-6 .elementor-widget-text-editor p strong {
    font-weight: 600;
}


/* Alignment, gaps */

@media (min-width: 1025px) {
.elementor-kit-6 .col_gap .elementor-container {
    gap: 130px;
}
}

/* Effects, hovers */

.elementor-kit-6 .elementor-widget-form input:focus {
    background-color: transparent!important;
 
}
.elementor-kit-6 .styled_form input:focus {
    color: white!important;
    opacity: 1;
}


/* Pesudo */

.elementor-kit-6 .short_banner:before {
    position: absolute;
    content: url('/wp-content/uploads/2023/02/mb-sketch-4-flipped-1.svg');
    left: -25px;
}

.elementor-kit-6 .short_banner:after {
    position: absolute;
    content: url('/wp-content/uploads/2023/02/mb-sketch-4-1.svg');
    right: -25px;

}

.elementor-kit-6 .short_banner:before, .elementor-kit-6 .short_banner:after {
        bottom: 120px;
        transform: scale(1.3);
    }
    

@media (max-width: 1680px) {
   

    .elementor-kit-6 .short_banner:before {
        left: -50px;
    }
    
    .elementor-kit-6 .short_banner:after {
        right: -50px;
    }
}

@media (max-width: 1580px) {
.elementor-kit-6 .short_banner:before, .elementor-kit-6 .short_banner:after {
    bottom: 50px;
    transform: scale(1);
}
    
}

@media (max-width: 1024px) {
.elementor-kit-6 .short_banner:before {
    display: none;
}
    
}


.elementor-kit-6 .tall_banner:before {
    position: absolute;
    content: url('/wp-content/uploads/2023/02/Mission_Bay_Line_drawings_flipped-1.svg');
   
}

.elementor-kit-6 .tall_banner:after {
    position: absolute;
    content: url('/wp-content/uploads/2023/02/Mission_Bay_Line_drawings_3-1-2-1.svg');
    right: 0px;

}

.elementor-kit-6 .tall_banner:before, .elementor-kit-6 .tall_banner:after {
        transform: scale(2.5)!important;
        bottom: 150px;
    }



@media (max-width: 1580px) {
.elementor-kit-6 .tall_banner:before, .elementor-kit-6 .tall_banner:after {
     transform: scale(2)!important;

}
    
}

@media (min-width: 1025px) and (max-width: 1279px) {
.elementor-kit-6 .tall_banner:before, .elementor-kit-6 .tall_banner:after {
    transform: scale(1.5)!important;

}
    
}

@media (max-width: 1024px) {
.elementor-kit-6 .tall_banner:before {
    display: none;
}

.elementor-kit-6 .tall_banner:after {
   bottom: 55px;
}
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Caslon Text (Local)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/libre-caslon-text-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Libre Caslon Text (Local)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/libre-caslon-text-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Libre Caslon Text (Local)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/libre-caslon-text-semi-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Libre Caslon Text (Local)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/LibreCaslonText-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rubik (local)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Rubik (local)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Rubik (local)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Rubik (local)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Rubik (local)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Rubik (local)';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Rubik (local)';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://missionbaycp.com/wp-content/uploads/2023/02/Rubik-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */