.elementor-2012 .elementor-element.elementor-element-c04d0ea > .elementor-container{max-width:600px;}.elementor-2012 .elementor-element.elementor-element-c04d0ea{padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-3219c11b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-3219c11b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-4b6a21c6{text-align:center;}.elementor-2012 .elementor-element.elementor-element-4b6a21c6 .elementor-image img, .elementor-2012 .elementor-element.elementor-element-4b6a21c6 .elementor-image svg{width:28%;}.elementor-2012 .elementor-element.elementor-element-4b6a21c6 > .elementor-widget-container{padding:30px 30px 30px 30px;background-color:var( --e-global-color-09d205d );}.elementor-2012 .elementor-element.elementor-element-649d9e42{margin-top:-20px;margin-bottom:0px;}.elementor-2012 .elementor-element.elementor-element-76907988:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2012 .elementor-element.elementor-element-76907988 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfee8f1 );}.elementor-2012 .elementor-element.elementor-element-76907988 > .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:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-76907988 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-670540a5{--spacer-size:40px;}.elementor-2012 .elementor-element.elementor-element-3a6cf498:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2012 .elementor-element.elementor-element-3a6cf498 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-614a3d3 );}.elementor-2012 .elementor-element.elementor-element-3a6cf498 > .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:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-3a6cf498 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-13bb3a5b{--spacer-size:40px;}.elementor-2012 .elementor-element.elementor-element-66476e8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2012 .elementor-element.elementor-element-66476e8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8aaf6b9 );}.elementor-2012 .elementor-element.elementor-element-66476e8c > .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:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-66476e8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-1449f77a{--spacer-size:40px;}.elementor-2012 .elementor-element.elementor-element-55c535fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2012 .elementor-element.elementor-element-55c535fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-499d988 );}.elementor-2012 .elementor-element.elementor-element-55c535fe > .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:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-55c535fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-19fe162c{--spacer-size:40px;}.elementor-2012 .elementor-element.elementor-element-5cbb180a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2012 .elementor-element.elementor-element-5cbb180a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6b2363 );}.elementor-2012 .elementor-element.elementor-element-5cbb180a > .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:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-5cbb180a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-3f76901d{--spacer-size:40px;}.elementor-2012 .elementor-element.elementor-element-18ccc4f2 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:var( --e-global-color-4c02220 );}/* Start custom CSS for image, class: .elementor-element-4b6a21c6 */.popup-image.popup-image img {
    max-width: 250px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18ccc4f2 */.text-center {
    text-align: center;
}
.popup-shortcode h4{
    color: #000;
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}
/*.popup-shortcode h4.dark-blue {
    background-color: #2472B9;
}
.popup-shortcode h4.pink {
    background-color: #CA5085;
}
.popup-shortcode h4.brown {
    background-color: #E4B06C;
}
.popup-shortcode h4.purple {
    background-color: #A971B0;
}*/
.popup-shortcode .inputs-wrapper p {
    padding: 0 30px ;
    margin-bottom: 0;
}
.popup-shortcode .wpcf7-list-item {
    display: block;
    margin: 0;
}
.popup-shortcode .wpcf7-list-item label{
    background-color: #fff;
    display: block;
    padding: 10px;
    margin: 0 0 10px 0;
   
}

.popup-shortcode .wpcf7-submit.wpcf7-submit.wpcf7-submit {
    margin-top: 30px;
    background-color: #4cb8ec;
    padding: 5px 40px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Raleway', sans-serif;
   
}

.popup-shortcode .wpcf7-spinner {
    display: block;
    text-align: center;
    margin: 20px auto auto;
}
.popup-shortcode .wpcf7 form.invalid .wpcf7-response-output {
    background-color: transparent;
    color: red !important;
    border: none;
    font-weight: 400;
    text-align: center;
    margin-top: -20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c04d0ea */.pum-container .popmake-content::-webkit-scrollbar{
width: 4px;
height: 4px;
}

.pum-container .popmake-content::-webkit-scrollbar{
width: 11px;
height: 11px;
}
.pum-container .popmake-content::-webkit-scrollbar-thumb{
background: linear-gradient(150deg, #B3AFB3 18%,#CFCFCF 77%);
border-radius: 0px;
}
.pum-container .popmake-content::-webkit-scrollbar-thumb:hover{
background: #B3AFB3;
}
.pum-container .popmake-content::-webkit-scrollbar-track{
background: #F0F0F0;
border-radius: 0px;
box-shadow: inset 0px 0px 0px 0px #F0F0F0;
}

.pum-container {
    border: none !important;
    padding: 0 !important;
    bottom: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    border: none !important;;
    outline: none !important;;
}

.pum-container .popmake-content {
    overflow: auto;
    height: 100%;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

.popmake-close {
    right: 15px !important;
    top: 15px !important;;
}/* End custom CSS */