body.home section.dph-contact-2026.elementor-element-4c849869{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:740px;margin:0!important;padding:30px 24px 0!important;background:#fbfcff url("https://digitalplus.bg/wp-content/uploads/2026/09/contact-form-background.webp") center center/cover no-repeat}body.home .dph-contact-2026>.elementor-container{position:relative;display:block!important;width:100%;max-width:1450px!important;min-height:710px;margin-inline:auto}body.home .dph-contact-2026 .dph-contact-person{position:absolute!important;z-index:1;bottom:0;top:auto;width:35%!important;height:min(640px,85%);margin:0!important}body.home .dph-contact-2026 .dph-contact-person--left{left:-22px}body.home .dph-contact-2026 .dph-contact-person--right{right:-22px}body.home .dph-contact-2026 .dph-contact-person>.elementor-widget-wrap{display:flex;align-items:flex-end;width:100%;height:100%;padding:0!important}body.home .dph-contact-2026 .dph-contact-person .elementor-widget-image,body.home .dph-contact-2026 .dph-contact-person .elementor-widget-container,body.home .dph-contact-2026 .dph-contact-person .elementor-image{width:100%;height:100%;margin:0!important}body.home .dph-contact-2026 .dph-contact-person img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px rgba(7,21,43,.1))}body.home .dph-contact-2026 .dph-contact-core{position:relative;z-index:3;display:block!important;width:min(100%,520px)!important;margin:0 auto!important;padding:0!important}body.home .dph-contact-2026 .dph-contact-core>.elementor-widget-wrap{display:block;padding:0!important}body.home .dph-contact-2026 .dph-contact-head{position:relative;text-align:center}body.home .dph-contact-2026 .dph-contact-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 15px;border:1px solid #e9edf5;border-radius:99px;background:rgba(255,255,255,.8);color:#263451;font:700 10px/1.2 Montserrat,sans-serif;letter-spacing:.075em;text-transform:uppercase}body.home .dph-contact-2026 .dph-contact-eyebrow:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ff642f;box-shadow:0 0 0 4px rgba(255,100,47,.12)}body.home .dph-contact-2026 .dph-contact-head h2{margin:13px 0 7px;color:#0b1830;font:800 clamp(34px,3.6vw,49px)/1.07 Montserrat,sans-serif;letter-spacing:-.043em}body.home .dph-contact-2026 .dph-contact-head h2 em{font-style:normal;color:#ff563d;background:linear-gradient(110deg,#ff4266,#ff7426);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.home .dph-contact-2026 .dph-contact-head p{max-width:500px;margin:0 auto 18px;color:#566684;font:500 14px/1.5 Montserrat,sans-serif}body.home .dph-contact-2026 .dph-contact-form-widget{width:100%;margin:0!important;padding:18px 23px 16px;border:1px solid rgba(225,231,241,.9);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 20px 58px rgba(19,34,64,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.home .dph-contact-2026 .dph-contact-form-widget>.elementor-widget-container{margin:0!important}body.home #fluentform_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0}body.home #fluentform_4>.ff-field_container,body.home #fluentform_4>.ff-el-group,body.home #fluentform_4>.ff_submit_btn_wrapper{min-width:0;grid-column:1/-1;margin:0!important}body.home #fluentform_4>.dph-half{grid-column:auto}body.home #fluentform_4 .ff-t-container{display:flex;gap:12px}body.home #fluentform_4 .ff-t-cell{min-width:0;flex:1}body.home #fluentform_4 .ff-el-input--label{margin:0 0 4px}body.home #fluentform_4 label{color:#12203a;font:700 11px/1.35 Montserrat,sans-serif}body.home #fluentform_4 .ff-el-is-required.asterisk-right label:after{color:#ff4f67}body.home #fluentform_4 .ff-el-form-control{width:100%;min-height:39px;padding:9px 11px;border:1px solid #d9e1ed;border-radius:7px;background:#fff;box-shadow:none;color:#12203a;font:500 12px/1.4 Montserrat,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}body.home #fluentform_4 .ff-el-form-control::placeholder{color:#8490a7;opacity:1}body.home #fluentform_4 .ff-el-form-control:focus{border-color:#ff7426;outline:0;box-shadow:0 0 0 3px rgba(255,116,38,.14)}body.home #fluentform_4 textarea.ff-el-form-control{min-height:69px;max-height:170px;resize:vertical}body.home #fluentform_4 .ff-btn-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;margin:4px 0 0!important;border:0;border-radius:12px;background:linear-gradient(100deg,#ff7426,#ff4f67);box-shadow:0 12px 23px rgba(255,89,68,.19);color:#08111f;font:800 13px/1.2 Montserrat,sans-serif;cursor:pointer;text-transform:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.home #fluentform_4 .ff-btn-submit:after{content:"→";font:600 20px/1 sans-serif;margin-left:22px;transition:transform .2s ease}body.home #fluentform_4 .ff-btn-submit:hover:after{transform:translateX(4px)}body.home #fluentform_4 .ff-btn-submit:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 16px 25px rgba(255,89,68,.25)}body.home #fluentform_4 .ff-btn-submit:focus-visible{outline:3px solid #0b1830;outline-offset:3px}body.home .dph-contact-2026 .dph-contact-privacy{display:flex;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;color:#77839a;font:500 10px/1.4 Montserrat,sans-serif;text-align:center}body.home .dph-contact-2026 .dph-contact-privacy svg{width:12px;height:12px;flex:none}@media(max-width:1050px){body.home .dph-contact-2026 .dph-contact-person{width:32%!important;height:580px}body.home .dph-contact-2026 .dph-contact-core{width:min(100%,490px)!important}}@media(max-width:767px){body.home section.dph-contact-2026.elementor-element-4c849869{min-height:0;padding:30px 16px 31px!important;background-position:center top}body.home .dph-contact-2026>.elementor-container{min-height:0}body.home .dph-contact-2026 .dph-contact-person{display:none!important}body.home .dph-contact-2026 .dph-contact-core{width:100%!important;max-width:530px!important}body.home .dph-contact-2026 .dph-contact-head h2{font-size:clamp(31px,8vw,41px)}body.home .dph-contact-2026 .dph-contact-head p{font-size:13px;line-height:1.55}body.home .dph-contact-2026 .dph-contact-form-widget{padding:18px 16px 15px;border-radius:17px}body.home #fluentform_4{gap:10px}body.home #fluentform_4>.dph-half{grid-column:1/-1}body.home #fluentform_4 .ff-t-container{gap:10px}}@media(max-width:380px){body.home #fluentform_4 .ff-t-container{display:block}body.home #fluentform_4 .ff-t-cell+.ff-t-cell{margin-top:10px}}@media(prefers-reduced-motion:reduce){body.home #fluentform_4 .ff-btn-submit{transition:none}body.home #fluentform_4 .ff-btn-submit:hover{transform:none}}