.elementor-1266 .elementor-element.elementor-element-b0b439e:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-b0b439e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#efefef;}.elementor-1266 .elementor-element.elementor-element-b0b439e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 50px 15px 50px;}.elementor-1266 .elementor-element.elementor-element-b0b439e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1266 .elementor-element.elementor-element-7e85304 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-b1753ef .elementor-button{fill:#009fe3;color:#009fe3;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-b1753ef .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-b1753ef .elementor-button:focus{color:#565656;}.elementor-1266 .elementor-element.elementor-element-b1753ef .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-b1753ef .elementor-button:focus svg{fill:#565656;}.elementor-1266 .elementor-element.elementor-element-13ba7ec > .elementor-container{max-width:1470px;}.elementor-1266 .elementor-element.elementor-element-13ba7ec{padding:80px 60px 200px 60px;}.elementor-1266 .elementor-element.elementor-element-4a00c92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-cc21ed5{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-9b9b09f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-9b9b09f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1266 .elementor-element.elementor-element-9b9b09f{z-index:12;}.elementor-1266 .elementor-element.elementor-element-13ba428 .elementor-heading-title{text-transform:uppercase;}.elementor-1266 .elementor-element.elementor-element-13ba428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 100px 100px 0px;}.elementor-1266 .elementor-element.elementor-element-13ba428{z-index:2;}.elementor-1266 .elementor-element.elementor-element-1348633 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-73a1fce img{width:100%;}.elementor-1266 .elementor-element.elementor-element-cfb69dc{padding:0px 0px 100px 0px;}.elementor-1266 .elementor-element.elementor-element-8be78a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-edd5742 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-732ed19{color:#009fe3;}.elementor-1266 .elementor-element.elementor-element-732ed19 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1266 .elementor-element.elementor-element-3c446be{padding:0px 0px 120px 0px;}.elementor-1266 .elementor-element.elementor-element-9748a25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-149a92a .gallery-item .gallery-caption{display:none;}.elementor-1266 .elementor-element.elementor-element-149a92a .gallery-item{padding:0 15px 15px 0;}.elementor-1266 .elementor-element.elementor-element-149a92a .gallery{margin:0 -15px -15px 0;}.elementor-1266 .elementor-element.elementor-element-2e8c4c9 > .elementor-container{max-width:800px;}.elementor-1266 .elementor-element.elementor-element-2e8c4c9{padding:0px 0px 120px 0px;}.elementor-1266 .elementor-element.elementor-element-25aef6e .elementor-testimonial-wrapper{text-align:center;}.elementor-1266 .elementor-element.elementor-element-25aef6e .elementor-testimonial-name{color:#009fe3;font-size:1.5rem;}.elementor-1266 .elementor-element.elementor-element-25aef6e .elementor-testimonial-job{font-size:0.9rem;}.elementor-1266 .elementor-element.elementor-element-319ef4d{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-a71889b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-b1806bd span.post-navigation__prev--title, .elementor-1266 .elementor-element.elementor-element-b1806bd span.post-navigation__next--title{font-size:1.5rem;}.elementor-1266 .elementor-element.elementor-element-fdd25ef{padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-99558ff > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1199px){.elementor-1266 .elementor-element.elementor-element-13ba7ec{padding:60px 60px 60px 60px;}.elementor-1266 .elementor-element.elementor-element-cc21ed5{margin-top:0px;margin-bottom:0px;}.elementor-1266 .elementor-element.elementor-element-9b9b09f > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-13ba428 .elementor-heading-title{font-size:2rem;}.elementor-1266 .elementor-element.elementor-element-13ba428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 60px 40px 0px;}.elementor-1266 .elementor-element.elementor-element-1348633 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1266 .elementor-element.elementor-element-cfb69dc{padding:0px 0px 80px 0px;}.elementor-1266 .elementor-element.elementor-element-edd5742 > .elementor-element-populated{padding:60px 60px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-b1806bd span.post-navigation__prev--title, .elementor-1266 .elementor-element.elementor-element-b1806bd span.post-navigation__next--title{font-size:1.2rem;}.elementor-1266 .elementor-element.elementor-element-b1806bd .post-navigation__arrow-wrapper{font-size:29px;}}@media(max-width:767px){.elementor-1266 .elementor-element.elementor-element-13ba7ec{padding:40px 15px 90px 15px;}.elementor-1266 .elementor-element.elementor-element-9b9b09f > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-13ba428 > .elementor-widget-container{margin:25% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-1348633 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1266 .elementor-element.elementor-element-cfb69dc{padding:0px 0px 60px 0px;}.elementor-1266 .elementor-element.elementor-element-edd5742 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-3c446be{padding:60px 0px 80px 0px;}}@media(min-width:768px){.elementor-1266 .elementor-element.elementor-element-9b9b09f{width:33.333%;}.elementor-1266 .elementor-element.elementor-element-1348633{width:66.667%;}.elementor-1266 .elementor-element.elementor-element-8be78a8{width:33.333%;}.elementor-1266 .elementor-element.elementor-element-edd5742{width:66.667%;}}@media(max-width:1199px) and (min-width:768px){.elementor-1266 .elementor-element.elementor-element-edd5742{width:60%;}}/* Start custom CSS for section, class: .elementor-element-b0b439e */.elementor-1266 .elementor-element.elementor-element-b0b439e .elementor-button:before{
    content: '';
    background-image: url('/wp-content/uploads/2019/01/right-arrows-couple.svg');
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 0.7em;
    height: 0.7em;
    vertical-align: middle;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ba428 */.elementor-1266 .elementor-element.elementor-element-13ba428{
    background-color: #fff;
    background-color: rgba(255,255,255,0.9);
    margin-right: -80px;
    z-index: 1;
    position: relative;
}

@media screen and (max-width:767px){
    
    .elementor-1266 .elementor-element.elementor-element-13ba428{
        margin-right: 0 !important;
        background-color: transparent;
    }
    
}

.elementor-1266 .elementor-element.elementor-element-13ba428 h1:after{
    content: '';
    display: block;
    width: 80px;
    height: 8px;
    background-color: #009fe3;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8be78a8 */@media screen and (max-width:1199px){
    
    .elementor-1266 .elementor-element.elementor-element-8be78a8{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-732ed19 */.elementor-1266 .elementor-element.elementor-element-732ed19 p{
    font-weight: 400;
}

@media screen and (min-width:1200px){

    .elementor-1266 .elementor-element.elementor-element-732ed19 p{
        font-weight: 400;
        font-size: 1.4rem;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-edd5742 */.elementor-1266 .elementor-element.elementor-element-edd5742 .elementor-element{
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-149a92a */.elementor-1266 .elementor-element.elementor-element-149a92a .gallery-icon img{
    transition: box-shadow 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-149a92a .gallery-icon a:hover img{
    -moz-box-shadow: 0 0 15px #999;
    -webkit-box-shadow: 0 0 15px #999;
    box-shadow: 0 0 15px #999;
}

@media screen and (max-width:1199px){
    
    .elementor-1266 .elementor-element.elementor-element-149a92a .gallery-item{
        max-width: 25%;
    }
    
}

@media screen and (max-width:899px){
    
    .elementor-1266 .elementor-element.elementor-element-149a92a .gallery-item{
        max-width: 33.333%;
    }
    
}

@media screen and (max-width:549px){
    
    .elementor-1266 .elementor-element.elementor-element-149a92a .gallery-item{
        max-width: 50%;
    }
    
}

@media screen and (max-width:399px){
    
    .elementor-1266 .elementor-element.elementor-element-149a92a .gallery-item{
        max-width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-25aef6e */.elementor-1266 .elementor-element.elementor-element-25aef6e p{
    font-size: 1.3rem;
}

.elementor-1266 .elementor-element.elementor-element-25aef6e:before{
    content: '';
    display: block;
    margin: 0 auto 10px;
    width: 60px;
    height: 60px;
    background-image: url('/wp-content/uploads/2019/01/quote-icon-blue.svg');
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

@media screen and (max-width:767px){
    
    .elementor-1266 .elementor-element.elementor-element-25aef6e:before{
        width: 50px;
        height: 50px;
        margin: 0 auto 0px;
    }
    
    .elementor-1266 .elementor-element.elementor-element-25aef6e p{
        font-size: 1.2rem;
    }
    
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-b1806bd */.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation{
    overflow: visible;
    border-top: none;
    border-bottom: none;
}

.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation .elementor-post-navigation__link{
    overflow: visible;
}

.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation .elementor-post-navigation__link a{
    transition: all 0.2s ease-in !important;
}

.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation .elementor-post-navigation__prev a{
    padding-right: 20px;
}

.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation .elementor-post-navigation__prev a:hover{
    transform: translateX(-7px);
}

.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation .elementor-post-navigation__next a{
    padding-left: 20px;
}

.elementor-1266 .elementor-element.elementor-element-b1806bd .elementor-post-navigation .elementor-post-navigation__next a:hover{
    transform: translateX(7px);
}/* End custom CSS */