.pp-modal-popup-window-{{ID}} .pp-popup-header .pp-popup-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.pp-modal-popup-window-{{ID}} .pp-popup-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-modal-popup .pp-modal-popup-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#pp-modal-popup-window-20236{background-image:url("https://www.perfectapps.com/wp-content/uploads/2022/06/shape-5.png");background-position:0% 100%;background-repeat:no-repeat;border-radius:30px 30px 30px 30px;}.elementor-20236 .elementor-element.elementor-element-20236 > .elementor-widget-container{margin:30px 0px 0px 0px;}.pp-modal-popup-window.pp-modal-popup-window-20236{width:100%;}.elementor-20236 .elementor-element.elementor-element-20236 .pp-modal-popup-button{background-color:#799F3F;border-radius:40px 40px 40px 40px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;padding:25px 60px 25px 60px;}.pp-modal-popup-20236 .pp-modal-popup-window .mfp-close{font-weight:normal;font-size:40px;margin-top:10px;margin-left:0px;margin-right:20px;margin-bottom:0px;}@media(max-width:1366px){.elementor-20236 .elementor-element.elementor-element-20236 .pp-modal-popup-button{font-size:20px;}}@media(max-width:1024px){#pp-modal-popup-window-20236{background-position:0% 100%;}}@media(max-width:767px){#pp-modal-popup-window-20236{background-position:0% 100%;background-size:33% auto;}.elementor-20236 .elementor-element.elementor-element-20236 .pp-modal-popup-button{font-size:15px;padding:15px 40px 15px 40px;}}/* Start custom CSS for pp-modal-popup, class: .elementor-element-20236 */table{
    background: transparent!important;
}
.left{
    text-align: center;
    font-family: "Poppins";
    font-size: 18px;
    vertical-align: top;
    padding-top: 100px;
    background: transparent!important;
     border-top: none;
     border-left:none;
    border-bottom:none;
    width: 50%;
}
.right{
     background: transparent!important;
     border-top: none;
     border-right:none;
    border-bottom:none;
}
.right label{
    font-family: "Poppins";
    font-weight: 400;
}
.right input{
    border-radius: 40px!important;
    border:2px solid #b1b1b1;
    margin-top: 20px;
    margin-bottom: 20px;
}
.right textarea{
    border-radius: 20px;
    border:2px solid #b1b1b1;
      margin-top: 20px;
    margin-bottom: 20px;
}
.column-half:first-child{
    margin-right: 32px;
}
.column-half{
 max-width: 45%;
 display: inline-block!important;
 float: left;
}
.right .wpcf7-submit{
    background: #799F3F;
    color: #fff;
    border: 1px solid #799F3F;
    font-family: "Poppins";
    font-weight: 500;
    padding: 15px 50px 15px 50px;
    font-size: 22px;
   margin-left: auto;
   margin-right: auto;
   display: block;
}
.right .wpcf7-submit:hover{
      background: #799F3F;
    color: #fff;  
}
td strong{
    color: #799F3F!important;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 50px!important;
}
@media(max-width:767px){
     .column-half:first-child{
    margin-right: 20px;
}
    td strong{
        font-size: 22px; 
    }
    .right .wpcf7-submit{
         padding: 10px 40px 10px 40px;
         font-size: 15px;
         margin-bottom:30px;
    }
    .left{
        width:100%!important;
        display:block!important;
        border-right:none!important;
          padding-top: 0px!important;
         border-bottom:2px solid #b1b1b1;
    }
    .right{
        width:100%!important;
         display:block!important;
         border-left:none!important;
    }
}/* End custom CSS */