.elementor-11079 .elementor-element.elementor-element-cb90369 > .elementor-container{max-width:1200px;}.elementor-11079 .elementor-element.elementor-element-cb90369 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11079 .elementor-element.elementor-element-cb90369:not(.elementor-motion-effects-element-type-background), .elementor-11079 .elementor-element.elementor-element-cb90369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.stayntouch.com/wp-content/uploads/2019/02/lp-bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11079 .elementor-element.elementor-element-cb90369 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(120deg, rgba(255,255,255,0.01) 64%, #fb8b33 50%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11079 .elementor-element.elementor-element-cb90369{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 0px 0px;}.elementor-11079 .elementor-element.elementor-element-b8c1f0b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11079 .elementor-element.elementor-element-f0dd804 > .elementor-container{max-width:1260px;}.elementor-11079 .elementor-element.elementor-element-665c9c7.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-11079 .elementor-element.elementor-element-665c9c7 .elementor-heading-title{font-size:65px;font-weight:300;}.elementor-11079 .elementor-element.elementor-element-ef90e04.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-11079 .elementor-element.elementor-element-ef90e04 .elementor-heading-title{font-size:23px;font-weight:400;}.elementor-11079 .elementor-element.elementor-element-ef90e04 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11079 .elementor-element.elementor-element-e3e5221 a.elementor-button, .elementor-11079 .elementor-element.elementor-element-e3e5221 .elementor-button{font-weight:300;padding:5px 70px 05px 70px;}.elementor-11079 .elementor-element.elementor-element-e3e5221 > .elementor-widget-container{margin:030px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11079 .elementor-element.elementor-element-eab2df7{padding:25px 20px 25px 20px;}.elementor-11079 .elementor-element.elementor-element-f9f1029 .gallery-item .gallery-caption{text-align:center;}.elementor-11079 .elementor-element.elementor-element-13e58b7 > .elementor-container{min-height:500px;}.elementor-11079 .elementor-element.elementor-element-13e58b7 > .elementor-container:after{content:"";min-height:inherit;}.elementor-11079 .elementor-element.elementor-element-13e58b7:not(.elementor-motion-effects-element-type-background), .elementor-11079 .elementor-element.elementor-element-13e58b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.stayntouch.com/wp-content/uploads/2019/02/snt-landing-features.jpg");background-position:-400px 0px;background-repeat:no-repeat;}.elementor-11079 .elementor-element.elementor-element-13e58b7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0) 18%, #f6f6f6 45%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11079 .elementor-element.elementor-element-13e58b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-25f6be1 > .elementor-element-populated{margin:0% 0% 0% 45%;}.elementor-11079 .elementor-element.elementor-element-309719d.elementor-widget-heading .elementor-heading-title{color:#6a7e92;}.elementor-11079 .elementor-element.elementor-element-309719d .elementor-heading-title{font-size:48px;font-weight:300;}.elementor-11079 .elementor-element.elementor-element-309719d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-c426fcb a.elementor-button, .elementor-11079 .elementor-element.elementor-element-c426fcb .elementor-button{padding:5px 70px 5px 70px;}.elementor-11079 .elementor-element.elementor-element-7a0e360:not(.elementor-motion-effects-element-type-background), .elementor-11079 .elementor-element.elementor-element-7a0e360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.stayntouch.com/wp-content/uploads/2019/02/testimonial-bg-1200.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11079 .elementor-element.elementor-element-7a0e360 > .elementor-background-overlay{background-color:#0c0c0c;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11079 .elementor-element.elementor-element-7a0e360{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-4212974{text-align:center;}.elementor-11079 .elementor-element.elementor-element-4212974.elementor-widget-heading .elementor-heading-title{color:#f4f4f4;}.elementor-11079 .elementor-element.elementor-element-4212974 .elementor-heading-title{font-size:48px;font-weight:300;}.elementor-11079 .elementor-element.elementor-element-4212974 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-290e5e1 > .elementor-container{max-width:600px;}.elementor-11079 .elementor-element.elementor-element-290e5e1:not(.elementor-motion-effects-element-type-background), .elementor-11079 .elementor-element.elementor-element-290e5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.stayntouch.com/wp-content/uploads/2019/02/bottom-cta.jpg");}.elementor-11079 .elementor-element.elementor-element-290e5e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 45px 0px;}.elementor-11079 .elementor-element.elementor-element-290e5e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11079 .elementor-element.elementor-element-9849582{text-align:center;}.elementor-11079 .elementor-element.elementor-element-9849582.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-11079 .elementor-element.elementor-element-9849582 .elementor-heading-title{font-size:48px;font-weight:300;}.elementor-11079 .elementor-element.elementor-element-8e5eefb{text-align:center;}.elementor-11079 .elementor-element.elementor-element-8e5eefb.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-11079 .elementor-element.elementor-element-8e5eefb .elementor-heading-title{font-size:25px;font-weight:400;}.elementor-11079 .elementor-element.elementor-element-8e5eefb > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-899034d{text-align:center;}.elementor-11079 .elementor-element.elementor-element-899034d > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-11079 .elementor-element.elementor-element-665c9c7 .elementor-heading-title{font-size:48px;}.elementor-11079 .elementor-element.elementor-element-ef90e04 .elementor-heading-title{font-size:19px;}.elementor-11079 .elementor-element.elementor-element-13e58b7{padding:160px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-25f6be1 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-11079 .elementor-element.elementor-element-309719d .elementor-heading-title{font-size:36px;}.elementor-11079 .elementor-element.elementor-element-4212974 .elementor-heading-title{font-size:36px;}.elementor-11079 .elementor-element.elementor-element-9849582 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-11079 .elementor-element.elementor-element-b8c1f0b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11079 .elementor-element.elementor-element-f0dd804{padding:0px 20px 0px 20px;}.elementor-11079 .elementor-element.elementor-element-665c9c7{text-align:center;}.elementor-11079 .elementor-element.elementor-element-665c9c7 .elementor-heading-title{font-size:36px;}.elementor-11079 .elementor-element.elementor-element-ef90e04{text-align:center;}.elementor-11079 .elementor-element.elementor-element-e3e5221 > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-11079 .elementor-element.elementor-element-d977e98 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11079 .elementor-element.elementor-element-309719d .elementor-heading-title{font-size:24px;}.elementor-11079 .elementor-element.elementor-element-4212974 .elementor-heading-title{font-size:24px;}.elementor-11079 .elementor-element.elementor-element-9849582 .elementor-heading-title{font-size:24px;}.elementor-11079 .elementor-element.elementor-element-8e5eefb{text-align:center;}.elementor-11079 .elementor-element.elementor-element-8e5eefb .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-665c9c7 */.elementor-11079 .elementor-element.elementor-element-665c9c7 {position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef90e04 */.elementor-11079 .elementor-element.elementor-element-ef90e04 {position:relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d977e98 */.elementor-11079 .elementor-element.elementor-element-d977e98 {position:relative; right:0;max-width:80%;float:right;}

@media screen and (min-width:641px) {.elementor-11079 .elementor-element.elementor-element-d977e98 {
     max-width:50%;
    position: absolute;
    right: 0;
}
}

@media screen and (min-width:1200px) {
    .elementor-11079 .elementor-element.elementor-element-d977e98 {
     
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    }
    .elementor-11079 .elementor-element.elementor-element-d977e98 img {
        max-width: 460px;
        
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c1f0b */.elementor-11079 .elementor-element.elementor-element-b8c1f0b {
    position: static;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb90369 */@media screen and (min-width: 1200px) {
    .elementor-11079 .elementor-element.elementor-element-cb90369 {
        padding-right: 600px;
        padding-left: 0;
        padding-top: 315px;
    }
}

@media screen and (min-width: 641px) {
    .elementor-11079 .elementor-element.elementor-element-cb90369 {
        height: 960px;
    }
}

@media screen and (max-width:640px) {
    .elementor-11079 .elementor-element.elementor-element-cb90369 > .elementor-background-overlay {
        background-image: linear-gradient(180deg, rgba(255,255,255,0.01) 80%, #fb8b33 50%);
    }
}

.elementor-11079 .elementor-element.elementor-element-cb90369 {
    position: relative;
}

.elementor-11079 .elementor-element.elementor-element-cb90369 .elementor-container,
.elementor-11079 .elementor-element.elementor-element-cb90369 .elementor-column-wrap, .elementor-11079 .elementor-element.elementor-element-cb90369 .elementor-widget-wrap{
    position: static;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f9f1029 */.elementor-11079 .elementor-element.elementor-element-f9f1029 {
    webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .5;
}

.elementor-11079 .elementor-element.elementor-element-f9f1029 .gallery-item {padding: 0 20px;}

.elementor-11079 .elementor-element.elementor-element-f9f1029 .gallery {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row;
    flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
    .elementor-11079 .elementor-element.elementor-element-f9f1029 .gallery-item {
        width: 33%;
    }
}

@media screen and (max-width: 480px) {
    .elementor-11079 .elementor-element.elementor-element-f9f1029 .gallery-item {
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309719d */.elementor-11079 .elementor-element.elementor-element-309719d .elementor-heading-title {position: relative;padding-bottom: 30px;}

.elementor-11079 .elementor-element.elementor-element-309719d .elementor-heading-title:after {
    left: 0;
    bottom: 0;
    width: 80px;
    height: 2px;
    background: #d8d8d8;
    content: '';
    display: block;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02966c1 */.elementor-11079 .elementor-element.elementor-element-02966c1 ul {
    padding: 0;
    list-style: none;
    font-size: 20px;
    margin-top: 0;
    color: #000;
}

.elementor-11079 .elementor-element.elementor-element-02966c1 ul:after {
    content: '';
    clear: both;
    display: table;
}

.elementor-11079 .elementor-element.elementor-element-02966c1 ul li {
    margin-bottom: 12px;
    padding-left: 20px;
    position: relative;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11079 .elementor-element.elementor-element-02966c1 ul li:before {
    content: '';
    border: .35em solid transparent;
    border-left-color: #fb8b33;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 0;
    height: 0;
    position: absolute;
}

@media screen and (min-width: 480px) {
.elementor-11079 .elementor-element.elementor-element-02966c1 .list-columns-2 li {
    width: 50%;
    float: left;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25f6be1 */@media screen and (max-width:768px) {
    .elementor-11079 .elementor-element.elementor-element-25f6be1 {
        max-width: 90%;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13e58b7 */@media screen and (max-width:768px){
#elementor .elementor-11079 .elementor-element.elementor-element-13e58b7 {
    background-position: center top;
    background-size: 768px;
}

#elementor .elementor-11079 .elementor-element.elementor-element-13e58b7 > .elementor-background-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #f6f6f6 40%);
    
}
}

@media screen and (max-width:480px){
    #elementor .elementor-11079 .elementor-element.elementor-element-13e58b7 {
    background-position: center top;
    background-size: contain;
}

#elementor .elementor-11079 .elementor-element.elementor-element-13e58b7 > .elementor-background-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #f6f6f6 20%);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4212974 */.elementor-11079 .elementor-element.elementor-element-4212974 .elementor-heading-title {position: relative;padding-bottom: 30px;}

.elementor-11079 .elementor-element.elementor-element-4212974 .elementor-heading-title:after {
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 80px;
    height: 2px;
    background: #fb8b33;
    content: '';
    display: block;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for snt-testimonials, class: .elementor-element-7f80c58 */.elementor-11079 .elementor-element.elementor-element-7f80c58 .snt-testimonials blockquote footer {
    font-weight: 300;
    color: #fb8b33;
    font-size: 14px;
    text-transform: uppercase
}

.elementor-11079 .elementor-element.elementor-element-7f80c58 .snt-testimonials blockquote footer .company {
    color:white;
    font-size: 14px;
}

.elementor-11079 .elementor-element.elementor-element-7f80c58 .snt-testimonials blockquote p {
    color: white;
    font-size: 16px;
}

.elementor-11079 .elementor-element.elementor-element-7f80c58 .snt-testimonials .slick-arrow svg { fill: white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9849582 */.elementor-11079 .elementor-element.elementor-element-9849582 .elementor-heading-title {position: relative;padding-bottom: 30px;}

.elementor-11079 .elementor-element.elementor-element-9849582 .elementor-heading-title:after {
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 80px;
    height: 2px;
    background: white;
    content: '';
    display: block;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0493fa8 */.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm {
    max-width: 430px !important;
    width: 90% !important;
    background: white;
    border-radius: 5px;
    -webkit-box-shadow: 0 7px 10px rgba(0,0,0,0.05);
    box-shadow: 0 7px 10px rgba(0,0,0,0.05);
    margin: 0 auto;
    padding: 30px 30px 30px 35px;
    margin-bottom: 35px;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoField {
    float: none;
    width: calc(100% - 95px) !important;
    height: 50px;
    line-height: 50px;
    background: #f7f7f7;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 15px;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoLabel {
    font-weight: 500 !important;
    width: 95px !important;
    padding-right: 10px !important;
    float: none !important;
    display: inline-block;
    vertical-align: middle;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .hasCheckbox .mktoLabel {
    width: auto !important;
    padding-right: 0px !important;
    
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .hasCheckbox .mktoField {
    height: auto;
    
}

.elementor-11079 .elementor-element.elementor-element-0493fa8  .mktoForm .mktoFieldWrap, .elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoFieldDescriptor {
    width: 100% !important;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoGutter, .elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoOffset {
    display: none;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm a {
    color: #fb8b33;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
    background: #fb8b33;
    color: white;
    border: 0;
    padding: 0;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 25px;
    -webkit-box-shadow: none;
    box-shadow: none;
    
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoButtonRow .mktoButtonWrap {
    margin: 0 !important;
    width: 100%;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm .mktoButtonRow {
    width: 100% !important;
}

.elementor-11079 .elementor-element.elementor-element-0493fa8 .mktoForm * {
    font-family: "Source Sans Pro",Helvetica,sans-serif;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899034d */.elementor-11079 .elementor-element.elementor-element-899034d img {max-width:200px;height:auto;}/* End custom CSS */