.elementor-10667 .elementor-element.elementor-element-0de8846 .elementor-repeater-item-6795c4f .swiper-slide-bg{background-color:#DD7387;background-image:url(https://jobs.biohubmaryland.com/wp-content/uploads/2022/12/Header-1-–-Blank.jpg);background-size:cover;}.elementor-10667 .elementor-element.elementor-element-0de8846 .elementor-repeater-item-b11de0d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://jobs.biohubmaryland.com/wp-content/uploads/2022/12/Header-2-–-Blank.jpg);background-size:cover;}.elementor-10667 .elementor-element.elementor-element-0de8846 .elementor-repeater-item-67c40cb .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://jobs.biohubmaryland.com/wp-content/uploads/2022/12/Header-3-–-Blank.jpg);background-size:cover;}.elementor-10667 .elementor-element.elementor-element-0de8846 .swiper-slide{height:514px;transition-duration:calc(5000ms*1.2);}.elementor-10667 .elementor-element.elementor-element-0de8846 .swiper-slide-contents{max-width:66%;}.elementor-10667 .elementor-element.elementor-element-0de8846 .swiper-slide-inner{padding:4em 6em 4em 6em;text-align:left;}.elementor-10667 .elementor-element.elementor-element-0de8846 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-10667 .elementor-element.elementor-element-a9998c3 .elementor-repeater-item-67c40cb .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://jobs.biohubmaryland.com/wp-content/uploads/2022/12/Header-3-–-Blank.jpg);background-size:cover;}.elementor-10667 .elementor-element.elementor-element-a9998c3 .swiper-slide{height:514px;transition-duration:calc(5000ms*1.2);}.elementor-10667 .elementor-element.elementor-element-a9998c3 .swiper-slide-contents{max-width:72%;}.elementor-10667 .elementor-element.elementor-element-a9998c3 .swiper-slide-inner{padding:4em 4em 4em 13em;text-align:left;}.elementor-10667 .elementor-element.elementor-element-a9998c3 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-10667 .elementor-element.elementor-element-5b52332{--spacer-size:25px;}.elementor-10667 .elementor-element.elementor-element-7f8df9f{--spacer-size:25px;}.elementor-10667 .elementor-element.elementor-element-c438b48 > .elementor-container{max-width:858px;}.elementor-10667 .elementor-element.elementor-element-d65281d{columns:1;}.elementor-10667 .elementor-element.elementor-element-d65281d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10667 .elementor-element.elementor-element-7fb3465 > .elementor-element-populated, .elementor-10667 .elementor-element.elementor-element-7fb3465 > .elementor-element-populated > .elementor-background-overlay, .elementor-10667 .elementor-element.elementor-element-7fb3465 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10667 .elementor-element.elementor-element-f82b876{text-align:center;}.elementor-10667 .elementor-element.elementor-element-f82b876 .elementor-heading-title{color:#000000;}.elementor-10667 .elementor-element.elementor-element-dd05513{text-align:center;}.elementor-10667 .elementor-element.elementor-element-dd05513 .elementor-heading-title{color:#000000;}.elementor-10667 .elementor-element.elementor-element-1b3e88a{text-align:center;}.elementor-10667 .elementor-element.elementor-element-1b3e88a .elementor-heading-title{color:#000000;}.elementor-10667 .elementor-element.elementor-element-dac0571{--divider-border-style:solid;--divider-color:#909090;--divider-border-width:1px;}.elementor-10667 .elementor-element.elementor-element-dac0571 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-10667 .elementor-element.elementor-element-dac0571 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10667 .elementor-element.elementor-element-4d44d04{--spacer-size:50px;}.elementor-10667 .elementor-element.elementor-element-b8e3af5{--divider-border-style:solid;--divider-color:#909090;--divider-border-width:1px;}.elementor-10667 .elementor-element.elementor-element-b8e3af5 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-10667 .elementor-element.elementor-element-b8e3af5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10667 .elementor-element.elementor-element-8679c3f{--spacer-size:50px;}.elementor-10667 .elementor-element.elementor-element-26125fa{--divider-border-style:solid;--divider-color:#909090;--divider-border-width:1px;}.elementor-10667 .elementor-element.elementor-element-26125fa .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-10667 .elementor-element.elementor-element-26125fa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10667 .elementor-element.elementor-element-eec1b59{--spacer-size:50px;}.elementor-10667 .elementor-element.elementor-element-9a82b75{--divider-border-style:solid;--divider-color:#909090;--divider-border-width:1px;}.elementor-10667 .elementor-element.elementor-element-9a82b75 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-10667 .elementor-element.elementor-element-9a82b75 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-10667 .elementor-element.elementor-element-ffee585{width:100%;}.elementor-10667 .elementor-element.elementor-element-59ec2f5{width:57.927%;}.elementor-10667 .elementor-element.elementor-element-a154c71{width:41.984%;}.elementor-10667 .elementor-element.elementor-element-827d410{width:58.017%;}.elementor-10667 .elementor-element.elementor-element-27e3d55{width:41.983%;}.elementor-10667 .elementor-element.elementor-element-601f8bf{width:58.017%;}.elementor-10667 .elementor-element.elementor-element-91100b0{width:41.983%;}.elementor-10667 .elementor-element.elementor-element-88d92ae{width:58.017%;}.elementor-10667 .elementor-element.elementor-element-43d303a{width:41.983%;}}/* Start custom CSS */#hero-slider .elementor-slide-heading,
html body h1, 
html body h2, 
html body h3, 
html body h4, 
html body h5, 
html body h6,
html body .h1, 
html body .h2, 
html body .h3, 
html body .h4, 
html body .h5, 
html body .h6,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-heading .elementor-heading-title > a {
    font-family: "Montserrat", Sans-serif;
    font-weight: 800;
}
#post-10667 .elementor-widget-heading .elementor-heading-title > a {
 color: #3DC3E9;   
}
html body h1, 
html body h2,
html body h3, 
html body h4, 
html body h5, 
html body h6,
html body .h1, 
html body .h2, 
html body .h3, 
html body .h4, 
html body .h5, 
html body .h6 {
    color: #444;
}
h1, .h1 {
    font-size: 52px;
}
.elementor-button {
    font-weight: 700;
}
#hero-slider .swiper-slide-bg {
    background-position: top;
}

#hero-slider a+a {
    margin-left: 3rem;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading {
    max-width: 550px;
    line-height: 1.15;
}
.elementor hr {
    border-color: #FFBE00;
    width: 100px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: block;
    border-width: 2px;
}
.shadow-box {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    padding: 4rem;
}
#post-10667 .btn.btn-primary,
#post-10667 .wpforms-submit {
    padding: 10px 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    background-color: #3DC3E9;
    border-color: #3DC3E9;
}
#post-10667 .wpforms-submit {
    margin: auto;
    display: table;
}
.mt-4 {
    margin-top: 30px;
}
ul.check-list > li {
    list-style-type: none;
    padding-top: 0;
    padding-left: 4rem;
    line-height: 1.5;
    position: relative;
}
ul.check-list.h3 > li {
    font-family: "Montserrat", Sans-serif;
    font-weight: 800;
    font-size: 1em;
    color: #444;
}
.elementor-widget-container ul:not(.sources) > li {
    margin-bottom: 2rem;
}
ul.check-list > li::before {
    content: '';
    background-image: url(/wp-content/uploads/2022/12/Check-Mark.png);
    width: 30px;
    height: 30px;
    position: absolute;
    background-size: contain;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
}
#post-10667 .elementor-divider {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
.text-large {
    font-size: 1.5em;
    line-height: 1.25;
}

#post-10667 .wpforms-field-row.wpforms-field-medium,
#post-10667 .wpforms-field-medium {
    max-width: 100%;
}
.form-col {
     max-width: 350px;
     margin-left: auto;
     margin-right: auto;
}
.elementor-slide-description {
    max-width: 550px;
}
.elementor-slide-description > p {
    margin-bottom: 20px;
}
.square-image > .elementor-widget-container > a {
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    display: flex;
}

.square-image > .elementor-widget-container > a > img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    height: auto;
    width: auto;
    object-fit: cover;
}
#post-10667 .swiper-slide-contents {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading {
        font-size: 2em;
}
@media screen and (min-width: 768px) {
    .elementor-slides .swiper-slide-inner .elementor-slide-heading {
            font-size: 3em;
    }
    #post-10667 .btn.btn-primary,
    #post-10667 .wpforms-submit {
        font-size: 18px;
    }
    #post-10667 .swiper-slide-contents {
        justify-content: center;
    }
}
@media screen and (max-width: 768px) {
    #post-10667 .swiper-slide-contents {
        max-width: 100%;
    }
    #post-10667 .swiper-slide-inner {
        padding: 4rem 2rem;
    }
    .link-columns .elementor-column+.elementor-column {
        margin-top: 3rem;
    }
    ul.check-list.h3 {
        margin-left: 1rem;
    }
    ul.check-list.h3 > li {
        font-size: 0.85em;
    }
    .row > .col-md-6+.col-md-6 {
        margin-top: 3rem;
    }
    .shadow-box {
        padding: 4rem 2rem;
    }
    #post-10667 .elementor-divider {
        padding-bottom: 0;
    }
    .text-large {
        font-size: 1.15em;
    }
}/* End custom CSS */