.grecaptcha-badge{display:none!important}@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}@media (max-width:480px){body[data-scroll-step="0"] .et_pb_section_1{opacity:0!important}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:49%!important;margin-right:1%!important;margin-bottom:1%!important}.imp-ui-top-right{position:inherit!important}}@font-face{font-family:'Optima LT W05 Roman';src:url(//insitumsm.ca/wp-content/uploads/2023/11/e843ecbd-4830-44a4-a280-c2500c9d3fdb.woff2) format("woff2"),url(//insitumsm.ca/wp-content/uploads/2023/11/fc030506-195b-41d1-b305-50c3a5ebd5a2.woff) format("woff")}body,a,div,span,p,h1,h2,h3,h4,h5,h6{font-family:'Optima LT W05 Roman',Helvetica,Arial,Lucida,sans-serif!important}.et-pb-contact-message p{color:#ded7d0;font-size:16px;font-weight:700;text-align:center}.dipi-faq-title{font-weight:900!important;font-size:18px!important}.dipi-faq-content a{color:#d77c4c!important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{margin-bottom:0;margin-top:0;background-color:#DED7D0;-webkit-appearance:none;border-radius:0;color:#000;font-size:16px;padding:16px}.gform-body h3,.gfield_label{color:#DED7D0!important}.gform_wrapper.gravity-theme .gfield-choice-input+label,.gfield_consent_label{color:#DED7D0!important;font-size:16px}#gform_submit_button_2{color:#ffffff!important;margin-top:15px!important;font-family:inherit;margin:0 0 0 18px;border-color:#DED7D0!important;background-image:initial!important;background-color:#555C52!important;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;transition-duration:.2s;-webkit-transition-property:all!important;cursor:pointer}a{color:#D77B4C!important}.gform_button{color:#ffffff!important;margin-top:15px!important;font-family:inherit;margin:0 0 0 18px;border-color:#DED7D0!important;background-image:initial!important;background-color:#555C52!important;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;transition-duration:.2s;-webkit-transition-property:all!important;cursor:pointer}.featured_project .et_pb_portfolio_item{position:relative;overflow:hidden}.featured_project .et_pb_portfolio_item::before{content:"FEATURED";position:absolute;top:15px;right:-35px;background:linear-gradient(135deg,#d4af37 0%,#f4d03f 50%,#d4af37 100%);color:#1a1a1a;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 40px;transform:rotate(45deg);transform-origin:center;box-shadow:0 4px 12px rgba(212,175,55,0.4),inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2);z-index:10;transition:all 0.3s ease}.featured_project .et_pb_portfolio_item:hover::before{box-shadow:0 6px 16px rgba(212,175,55,0.6),inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.25);transform:rotate(45deg) scale(1.05)}.featured_project .et_pb_portfolio_item:hover .et_portfolio_image{box-shadow:0 8px 24px rgba(212,175,55,0.25)}@media (max-width:980px){.featured_project .et_pb_portfolio_item::before{font-size:10px;padding:5px 35px;top:12px;right:-32px}}@media (max-width:767px){.featured_project .et_pb_portfolio_item::before{font-size:9px;padding:4px 30px;top:10px;right:-28px}}