.db-offerte-shell,.db-offerte-shell *{box-sizing:border-box}.db-offerte-shell{width:100%;max-width:530px;padding:30px!important;background:#0B191E!important;border:1px solid #273A3F;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.16);color:#FFFFFF}.db-offerte-shell .wpforms-container,.db-offerte-shell .wpforms-container-full{width:100%!important;margin:0!important;padding:0!important}.db-offerte-shell .wpforms-form{margin:0!important}.db-offerte-shell .db-form-intro h2{color:#FFFFFF!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important;text-transform:uppercase;margin:0 0 7px!important;padding:0!important}.db-offerte-shell .db-form-intro p{color:#8DA9B5!important;font-size:12px!important;line-height:1.55!important;margin:0 0 20px!important}.db-offerte-shell .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:13px}.db-offerte-shell .wpforms-field-container>.wpforms-field{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;clear:none!important}.db-offerte-shell .wpforms-field-container>.wpforms-field:nth-child(1){grid-column:1 / -1}.db-offerte-shell .wpforms-field-container>.wpforms-field:nth-child(2),.db-offerte-shell .wpforms-field-container>.wpforms-field:nth-child(3){grid-column:span 1}.db-offerte-shell .wpforms-field-container>.wpforms-field:nth-child(n+4){grid-column:1 / -1}.db-offerte-shell .wpforms-field-label{display:block!important;color:#87A6B5!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1.4!important;text-transform:uppercase;letter-spacing:.25px;margin:0 0 5px!important}.db-offerte-shell .wpforms-required-label{color:#20B8B7!important}.db-offerte-shell .wpforms-form input[type="text"],.db-offerte-shell .wpforms-form input[type="email"],.db-offerte-shell .wpforms-form input[type="tel"],.db-offerte-shell .wpforms-form select,.db-offerte-shell .wpforms-form textarea{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;background-color:#263438!important;border:1px solid #34464B!important;border-radius:6px!important;color:#FFFFFF!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;box-shadow:none!important;outline:none}.db-offerte-shell .wpforms-form input[type="text"],.db-offerte-shell .wpforms-form input[type="email"],.db-offerte-shell .wpforms-form input[type="tel"],.db-offerte-shell .wpforms-form select{height:37px!important;min-height:37px!important;padding:8px 12px!important}.db-offerte-shell input::placeholder,.db-offerte-shell textarea::placeholder{color:#82969E!important;opacity:1!important}.db-offerte-shell .wpforms-form select{background-color:#131F23!important;color:#FFFFFF!important;cursor:pointer}.db-offerte-shell .choices__inner{background:#131F23!important;border:1px solid #34464B!important;border-radius:6px!important;min-height:37px!important;color:#FFFFFF!important;font-size:12px!important}.db-offerte-shell .wpforms-form textarea{height:67px!important;min-height:67px!important;padding:10px 12px!important;resize:vertical}.db-offerte-shell .wpforms-form input:focus,.db-offerte-shell .wpforms-form select:focus,.db-offerte-shell .wpforms-form textarea:focus{border-color:#20B8B7!important;box-shadow:0 0 0 2px rgba(32,184,183,.12)!important}.db-offerte-shell .wpforms-submit-container{width:100%!important;padding:17px 0 0!important;margin:0!important}.db-offerte-shell button.wpforms-submit,.db-offerte-shell button[type="submit"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px;width:100%!important;max-width:none!important;min-height:40px!important;height:auto!important;padding:11px 15px!important;background:#20B3B2!important;border:1px solid #20B3B2!important;border-radius:6px!important;color:#FFFFFF!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important;text-align:center!important;text-transform:uppercase;box-shadow:0 5px 13px rgba(32,179,178,.18);cursor:pointer;transition:background .25s ease,transform .25s ease}.db-offerte-shell button.wpforms-submit::before{content:"";font-size:14px;line-height:1}.db-offerte-shell button.wpforms-submit:hover{background:#179C9B!important;border-color:#179C9B!important;color:#FFFFFF!important;transform:translateY(-2px)}.db-offerte-shell .wpforms-error{color:#FFB2A9!important;font-size:11px!important}@media (max-width:600px){.db-offerte-shell{max-width:100%;padding:22px 18px!important;border-radius:14px}.db-offerte-shell .wpforms-field-container{grid-template-columns:1fr;gap:12px}.db-offerte-shell .wpforms-field-container>.wpforms-field{grid-column:1 / -1!important}.db-offerte-shell .db-form-intro h2{font-size:17px!important}.db-offerte-shell button.wpforms-submit{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.db-offerte-shell button.wpforms-submit{transition:none}}.db-offerte-shell .wpforms-form select{background-color:#142126!important;color:#FFFFFF!important;border:1px solid #34464B!important}.db-offerte-shell .wpforms-form select option{background-color:#FFFFFF!important;color:#142126!important;font-size:13px!important;font-weight:400!important}.db-offerte-shell .wpforms-form select option:checked{color:#FFFFFF!important;background-color:#20B3B2!important}.db-offerte-shell .wpforms-form select optgroup{background-color:#FFFFFF!important;color:#142126!important}.db-project-card,.db-project-card *{box-sizing:border-box}.db-project-card{display:flex!important;flex-direction:column!important;align-items:stretch;width:100%;height:100%;min-width:0;margin:0!important;padding:0 0 24px!important;background:#FFFFFF!important;border:1px solid #E7ECEF;border-radius:13px;overflow:hidden;box-shadow:0 4px 18px rgba(11,25,30,.055);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.db-project-card:hover{transform:translateY(-4px);border-color:#D4E8E7;box-shadow:0 12px 30px rgba(11,25,30,.10)}.db-project-card .db-project-image{width:100%!important;margin:0!important;padding:0!important;overflow:hidden}.db-project-card .db-project-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;object-position:center;transition:transform .4s ease}.db-project-card:hover .db-project-image img{transform:scale(1.035)}.db-project-card .db-project-cat{align-self:flex-start;width:auto!important;max-width:calc(100% - 40px);margin:20px 20px 0!important;padding:7px 12px!important;background:#E7F7F6;border-radius:6px}.db-project-card .db-project-cat p,.db-project-card .db-project-cat a{margin:0!important;padding:0!important;color:#087C7E!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important}.db-project-card .db-project-title{width:100%!important;margin:16px 0 0!important;padding:0 20px!important}.db-project-card .db-project-title h2,.db-project-card .db-project-title h3,.db-project-card .db-project-title h4,.db-project-card .db-project-title p{margin:0!important;padding:0!important;color:#0B191E!important;font-size:18px!important;font-weight:800!important;line-height:1.4!important}.db-project-card .db-project-title a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important}.db-project-card .db-project-place{display:block!important;width:100%!important;margin:7px 0 0!important;padding:0 20px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.db-project-card .db-project-place p,.db-project-card .db-project-place a{margin:0!important;padding:0!important;color:#71818C!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important}.db-project-card::after{content:none!important;display:none!important}@media (max-width:767px){.db-project-card{padding-bottom:21px!important;border-radius:11px}.db-project-card .db-project-cat{margin:17px 18px 0!important;max-width:calc(100% - 36px)}.db-project-card .db-project-title{margin-top:14px!important;padding:0 18px!important}.db-project-card .db-project-title h2,.db-project-card .db-project-title h3,.db-project-card .db-project-title h4,.db-project-card .db-project-title p{font-size:17px!important}.db-project-card .db-project-place{padding:0 18px!important}}@media (prefers-reduced-motion:reduce){.db-project-card,.db-project-card .db-project-image img{transition:none!important}.db-project-card:hover,.db-project-card:hover .db-project-image img{transform:none}}