.elementor .yes-foot-logo:hover,.elementor .yes-foot-logo:focus-visible{opacity:100%;}.elementor .yes-foot-logo{width:110px;height:auto;opacity:92%;transition:opacity 0.15s;}.elementor .yes-foot-plabel{font-family:"DM Sans";font-weight:600;font-size:11px;color:rgba(255,255,255,0.6);letter-spacing:0.08em;text-transform:uppercase;}.elementor .yes-foot-col{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 200px;}.elementor .yes-foot-text{font-family:"DM Sans";font-size:15px;color:rgba(255,255,255,0.78);line-height:1.75;display:block;& a { color:rgba(255,255,255,0.85); text-decoration:none; transition:color 0.15s; } & a:hover { color:#68b1b5; } & ul { list-style:none; margin:0; padding:0; } & li { margin-bottom:10px; }\n}.elementor .yes-foot-h{font-family:"Plus Jakarta Sans";font-weight:700;font-size:12px;color:#68b1b5;letter-spacing:0.14em;text-transform:uppercase;margin-block-end:6px;}.elementor .yes-form-submit:hover,.elementor .yes-form-submit:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .yes-form-submit:focus{outline-width:2px;outline-color:#ebb6cc;outline-style:solid;outline-offset:2px;}.elementor .yes-form-submit{font-family:"Plus Jakarta Sans";font-weight:700;font-size:15px;color:#14303e;letter-spacing:0.02em;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;background-color:#68b1b5;transition:transform 0.15s;}.elementor .yes-field-textarea:focus{border-color:#68b1b5;outline-width:2px;outline-color:#ebb6cc;outline-style:solid;outline-offset:2px;}.elementor .yes-field-textarea{width:100%;min-height:140px;font-family:"DM Sans";font-size:15px;color:#ffffff;line-height:1.6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;outline-style:none;background-color:rgba(20,48,62,0.6);}.elementor .yes-field-control:focus{border-color:#68b1b5;outline-width:2px;outline-color:#ebb6cc;outline-style:solid;outline-offset:2px;}.elementor .yes-field-control{width:100%;height:48px;font-family:"DM Sans";font-size:15px;color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;outline-style:none;background-color:rgba(20,48,62,0.6);transition:border-color 0.2s;}.elementor .yes-field-label{font-family:"DM Sans";font-weight:600;font-size:11.5px;color:#68b1b5;letter-spacing:0.1em;text-transform:uppercase;}.elementor .yes-field{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 260px;}.elementor .yes-reason-h{font-family:"Plus Jakarta Sans";font-weight:700;font-size:18px;color:#ffffff;line-height:1.3;}.elementor .yes-btn-primary:hover,.elementor .yes-btn-primary:focus-visible{color:#14303e;background-color:#68b1b5;transform:translate3d(0px, -1px, 0px);}.elementor .yes-btn-primary{font-family:"Plus Jakarta Sans";font-weight:700;font-size:15px;color:#14303e;letter-spacing:0.02em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;background-color:#68b1b5;transition:transform 0.15s;}.elementor .yes-body{font-family:"DM Sans";font-size:16px;color:rgba(255,255,255,0.8);line-height:1.75;}.elementor .yes-h2{font-family:"Plus Jakarta Sans";font-weight:700;font-size:32px;color:#ffffff;line-height:1.15;& em { color:#68b1b5; font-style:normal; }\n}.elementor .yes-eyebrow{font-family:"Plus Jakarta Sans";font-weight:600;font-size:12px;color:#68b1b5;letter-spacing:0.14em;text-transform:uppercase;}