.elementor-7 .elementor-element.elementor-element-f25f5fe > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-f25f5fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f25f5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samanthapower.com/wp-content/uploads/2019/08/background.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f25f5fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-f25f5fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-46f3d02:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-7 .elementor-element.elementor-element-46f3d02 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samanthapower.com/wp-content/uploads/2019/11/new-homepage-1119.jpg");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-46f3d02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-46f3d02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-479cdcd > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7 .elementor-element.elementor-element-112e499{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-3478131 > .elementor-widget-container{margin:-21px -21px -21px -21px;}.elementor-7 .elementor-element.elementor-element-067925f .elementor-image img{width:67%;}.elementor-7 .elementor-element.elementor-element-067925f > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:-2px -2px -2px -2px;}.elementor-7 .elementor-element.elementor-element-7eec0cf .elementor-image img{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7eec0cf > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-82100b6 .elementor-image img{width:40%;}.elementor-7 .elementor-element.elementor-element-19230e9 .elementor-image img{width:70%;}.elementor-7 .elementor-element.elementor-element-5bbac54 .elementor-image img{width:41%;}.elementor-7 .elementor-element.elementor-element-d695da5 .elementor-image img{width:55%;}.elementor-7 .elementor-element.elementor-element-5992fea .elementor-image img{width:46%;}.elementor-7 .elementor-element.elementor-element-6d7e58f .elementor-image img{width:51%;}.elementor-7 .elementor-element.elementor-element-0eb799b{text-align:center;}.elementor-7 .elementor-element.elementor-element-f560c81 .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-7 .elementor-element.elementor-element-f560c81 .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-7 .elementor-element.elementor-element-f560c81 .elementor-button{font-weight:bold;background-color:#4E3B64;}.elementor-7 .elementor-element.elementor-element-f560c81 > .elementor-widget-container{margin:-17px -17px -17px -17px;}.elementor-7 .elementor-element.elementor-element-9729202 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-9729202:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9729202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samanthapower.com/wp-content/uploads/2019/08/background.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9729202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-9729202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-338a612 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-338a612 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d68468d{text-align:center;}.elementor-7 .elementor-element.elementor-element-623edac{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-a3825f2{color:#2c6b77;}.elementor-7 .elementor-element.elementor-element-df7f899{text-align:center;}.elementor-7 .elementor-element.elementor-element-df7f899 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a28511e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-a28511e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a28511e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4e3b64;}.elementor-7 .elementor-element.elementor-element-a28511e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-a28511e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d5753af{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2ab46f8{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2ab46f8 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-fff01b0{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f762029{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f762029 > .elementor-widget-container{margin:0px 0px 50px 0px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-d68468d{text-align:center;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-a6e563e{width:50.133%;}.elementor-7 .elementor-element.elementor-element-85213cc{width:49.834%;}}/* Start custom CSS for column, class: .elementor-element-479cdcd */@media all and (max-width: 1360px) {
    .homeright h1 {
        font-size: 50px !important;
    }
}

@media all and (max-width: 1260px) {
   .homeright h1 {
        font-size: 40px !important;
    }
    .homeright p {
        margin: 10px 0 0;
        font-size: 18px;
    }

    .homeright p br  {
        display: none !important;
    }
   .homeright .elementor-col-50.elementor-inner-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c11807 */.flexbox .elementor-widget-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.flexbox .elementor-element {
    width: auto;
    justify-content: center;
    margin: 0 auto;
    height: inherit;
}

.flexbox .elementor-element:not(:first-child) {
    margin-left: 5px;
}
.custombutton {
    display: block;
}
.custombutton .elementor-widget-container {

    height: inherit;
}

.custombutton p {
    margin: 0;
    height: 60px;
    vertical-align: middle;
    line-height: 60px;
    padding: 0 12px;
        background: #f0eee5;
    border-radius: 30px;
}

.flexbox h2 {
    margin: 0;
}

@media all and (max-width: 1401px) {
    .order h2 {
        font-size: 30px !important;
        line-height: 55px;
    }
}

/* Uncomment when activating this one...*/
@media all and (max-width: 1250px) {
    .order .elementor-element:first-child {
        width: 100%;
        text-align: center;
        height: auto;
        display: block;
    }
}

@media all and (max-width: 1000px) {
    .order .elementor-element:not(:first-child) {
        width: 40%;
        margin: 10px auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a28511e */@media all and (max-width:768px) {
    .quotes .elementor-widget-container {
        margin: 0 !important;
        padding: 0 !important;
    }
    
    .quotes .elementor-column-wrap {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    

}

    .quotes p {
        font-size: 22px;
    }/* End custom CSS */