@media only screen and (max-width:981px){#logo{content:url("https://memarcg.com/wp-content/uploads/2020/08/memarmobile.jpg");padding:0px!important;width:auto}}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:25%}.formFooter{display:none}#main-content .container:before{background:none}.summary-container{width:100%;max-width:1300px;margin:20px auto;padding:20px;text-align:center}.ai-summary-button{background:linear-gradient(45deg,#000,#1e3c72,#2a5298);border:2px solid #000;border-radius:0px;color:#fff;font-family:'Merriweather',Georgia,"Times New Roman",serif;font-size:18px;padding:15px 35px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 0 10px rgba(0,0,0,0.3);display:inline-flex;align-items:center}.ai-summary-button:hover{box-shadow:0 0 25px rgba(0,0,0,0.7);background:linear-gradient(45deg,#000,#2a5298,#1e3c72)}.ai-logo,.header-logo{width:24px;height:24px;margin-right:10px}.summary-box{margin-top:15px;padding:25px;border-radius:10px;background-color:#ffffff;box-shadow:0 0 15px rgba(0,0,0,0.3);border:2px solid transparent;background-clip:padding-box;position:relative;transition:all 0.3s ease;width:100%}.summary-header{display:flex;align-items:center;justify-content:left;margin-bottom:10px}.summary-label{font-size:18px;font-weight:bold;color:#333}.summary-box:hover{box-shadow:0 0 20px rgba(0,0,0,0.5)}.summary-box::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;border-radius:10px;background:linear-gradient(45deg,#87ceeb,#00ff7f,#00ced1,#0000ff);background-size:400% 400%;animation:border-animation 5s linear infinite}.hidden{display:none}.tab-text{font-family:'Merriweather',Georgia,"Times New Roman",serif;font-size:16px;color:#333;margin:0 10px;cursor:pointer;transition:color 0.3s ease}.tab-text.active{font-weight:bold;color:#000}.typing-text{font-family:'Merriweather',Georgia,"Times New Roman",serif;font-size:18px;line-height:1.6;color:#333;padding:20px;text-align:left}.typing-text.bullet-points{padding-left:20px}.quote-btn{margin-top:20px;background:linear-gradient(45deg,#00ff7f,#00b33c,#008000);color:#fff;font-size:16px;padding:12px 30px;border-radius:10px;border:none;cursor:pointer;transition:all 0.3s ease}.quote-btn:hover{box-shadow:0 0 20px rgba(0,0,0,0.3)}@keyframes border-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media only screen and (max-width:768px){.summary-box{width:100%;border:none}.typing-text{width:100%}.ai-summary-button{padding:15px 25px}.ai-logo{margin-right:8px}}body.single-project .et_pb_section_0,body.single-et_pb_project .et_pb_section_0{padding-top:200px!important}.et_pb_slide_description{padding-top:80px!important}.et_pb_slide_0 .et_pb_slide_description{padding-top:30px!important}.et_pb_section_video_bg video{object-fit:cover;object-position:center center}@media only screen and (max-width:980px){.et_pb_blog_grid{width:90vw!important;max-width:90vw!important;margin-left:50%!important;transform:translateX(-50%)!important}.et_pb_blog_grid .et_pb_salvattore_content,.et_pb_blog_grid .et_pb_ajax_pagination_container,.et_pb_blog_grid .column,.et_pb_blog_grid .size-1of3,.et_pb_blog_grid .size-1of2,.et_pb_blog_grid .size-1of1,.et_pb_blog_grid article.et_pb_post{width:100%!important;max-width:100%!important;float:none!important;display:block!important;clear:both!important;margin-left:0!important;margin-right:0!important}.et_pb_blog_grid img{width:100%!important;max-width:100%!important;height:auto!important}.et_pb_blog_grid .entry-title,.et_pb_blog_grid .entry-title a{font-size:20px!important;line-height:1.25em!important;letter-spacing:0!important}}@media (max-width:900px){body.page-id-1250 .wide-blog .column{width:100%!important}}@media only screen and (min-width:981px){#sidebar{position:sticky;top:120px;align-self:flex-start;transition:all .2s ease}.et_pb_row,.et_pb_section{overflow:visible!important}}.design-build-table-wrap{background:#ffffff;padding:25px;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,0.08)}.design-build-table{width:100%;border-collapse:collapse;font-size:15px}.design-build-table th{background:#cbab5f;color:#fff;padding:14px;text-align:left}.design-build-table td{padding:14px;border-bottom:1px solid #e5e5e5}.design-build-table tr:last-child td{border-bottom:none}@media only screen and (max-width:980px){.design-build-table-wrap{margin-top:30px}}