.elementor-4836 .elementor-element.elementor-element-75d8e47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.4);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4836 .elementor-element.elementor-element-75d8e47:not(.elementor-motion-effects-element-type-background), .elementor-4836 .elementor-element.elementor-element-75d8e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4836 .elementor-element.elementor-element-75d8e47.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4836 .elementor-element.elementor-element-346c280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4836 .elementor-element.elementor-element-346c280.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4836 .elementor-element.elementor-element-26d5225 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;color:#27CCC0;}.elementor-4836 .elementor-element.elementor-element-f4fb25a{width:var( --container-widget-width, 104.398% );max-width:104.398%;--container-widget-width:104.398%;--container-widget-flex-grow:0;}.elementor-4836 .elementor-element.elementor-element-f4fb25a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4836 .elementor-element.elementor-element-f4fb25a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4836 .elementor-element.elementor-element-badb29f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-4836 .elementor-element.elementor-element-badb29f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4836 .elementor-element.elementor-element-184a7dc{text-align:end;}.elementor-4836 .elementor-element.elementor-element-184a7dc img{width:100%;max-width:100%;height:355px;border-style:none;border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-4836 .elementor-element.elementor-element-346c280{--width:50.567%;}.elementor-4836 .elementor-element.elementor-element-badb29f{--width:51%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4836 .elementor-element.elementor-element-75d8e47{--content-width:520px;}.elementor-4836 .elementor-element.elementor-element-346c280{--width:247.516px;}.elementor-4836 .elementor-element.elementor-element-badb29f{--width:372.188px;}}@media(max-width:1024px){.elementor-4836 .elementor-element.elementor-element-75d8e47{--min-height:0px;}.elementor-4836 .elementor-element.elementor-element-346c280{--margin-top:0px;--margin-bottom:0px;--margin-left:-48px;--margin-right:0px;}.elementor-4836 .elementor-element.elementor-element-26d5225{text-align:start;}.elementor-4836 .elementor-element.elementor-element-184a7dc img{max-width:100%;height:347px;}}@media(max-width:767px){.elementor-4836 .elementor-element.elementor-element-75d8e47{--content-width:500px;--min-height:0px;}.elementor-4836 .elementor-element.elementor-element-346c280{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4836 .elementor-element.elementor-element-26d5225 .elementor-heading-title{font-size:15px;}.elementor-4836 .elementor-element.elementor-element-f4fb25a{--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;}.elementor-4836 .elementor-element.elementor-element-badb29f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4836 .elementor-element.elementor-element-184a7dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4836 .elementor-element.elementor-element-184a7dc img{max-width:100%;height:187px;}}/* Start custom CSS for container, class: .elementor-element-75d8e47 *//* Mobile & Tablet Responsive Fix */

/* Tablet (768px and below) */
@media (max-width: 768px) {
    .popmake-content {
        width: 95% !important;
        margin: 20px auto !important;
    }
    
    .popmake-content .elementor-section {
        padding: 30px 20px !important;
    }
    
    /* Stack Columns Vertically */
    .popmake-content .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        margin-bottom: 25px !important;
        padding: 0 !important;
    }
    
    .popmake-content .elementor-column:last-child {
        margin-bottom: 0 !important;
    }
    
    /* Image Full Width */
    .popmake-content .elementor-image img {
        width: 100% !important;
        height: auto !important;
    }
    
    /* Typography */
    .popmake-content h2 {
        font-size: 24px !important;
        text-align: center !important;
    }
    
    .popmake-content p {
        font-size: 15px !important;
        text-align: center !important;
    }
}

/* Mobile (480px and below) */
@media (max-width: 480px) {
    .popmake-content {
        width: 100% !important;
        margin: 0 !important;
        border-radius: 0 !important;
    }
    
    .popmake-content .elementor-section {
        padding: 25px 15px !important;
    }
    
    .popmake-content h2 {
        font-size: 22px !important;
    }
    
    .popmake-content .wpforms-form input[type="text"],
    .popmake-content .wpforms-form input[type="email"] {
        font-size: 16px !important;
        padding: 12px 14px !important;
    }
    
    .popmake-content .wpforms-submit {
        padding: 14px 20px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */