.elementor-23 .elementor-element.elementor-element-ac547bd{--display:flex}:root{--page-title-display:none}.calmo-contact-page{--calmo-primary:#1FB89B;--calmo-primary-dark:#13977F;--calmo-navy:#102A43;--calmo-navy-light:#173B5C;--calmo-red:#F24E24;--calmo-red-dark:#D9431E;--calmo-text:#52616B;--calmo-muted:#8CA0AC;--calmo-border:#DCECF2;--calmo-light:#F4FBFF;--calmo-white:#FFFFFF;direction:rtl;width:100%;padding:80px 16px 100px;font-family:inherit;color:var(--calmo-navy);background:radial-gradient(circle at 92% 2%,rgb(31 184 155 / .16),transparent 28%),radial-gradient(circle at 8% 28%,rgb(218 241 255 / .55),transparent 25%),linear-gradient(180deg,#F5FCFF 0%,#FFFFFF 48%,#F8FCFD 100%);overflow:hidden}.calmo-contact-page *,.calmo-contact-page *::before,.calmo-contact-page *::after{box-sizing:border-box}.calmo-contact-page a,.calmo-contact-page button,.calmo-contact-page input,.calmo-contact-page textarea,.calmo-contact-page select{font-family:inherit}.calmo-contact-hero{max-width:1120px;margin:0 auto;padding:72px 32px 64px;text-align:center;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgb(31 184 155 / .20);border-radius:34px;background:linear-gradient(135deg,rgb(218 241 255 / .95) 0%,#FFFFFF 55%,rgb(238 252 248 / .96) 100%);box-shadow:0 28px 80px rgb(16 42 67 / .10),inset 0 1px 0 rgb(255 255 255 / .85)}.calmo-contact-hero::before{content:"";position:absolute;width:260px;height:260px;top:-115px;right:-90px;z-index:-1;border-radius:50%;background:linear-gradient(145deg,rgb(31 184 155 / .24),rgb(31 184 155 / .06))}.calmo-contact-hero::after{content:"";position:absolute;width:300px;height:300px;bottom:-220px;left:-110px;z-index:-1;border-radius:50%;border:42px solid rgb(31 184 155 / .06)}.calmo-contact-hero>span,.calmo-contact-info>span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 18px;border:1px solid rgb(31 184 155 / .22);border-radius:999px;color:var(--calmo-primary-dark);background:rgb(232 255 249 / .86);font-size:14px;font-weight:900;line-height:1;box-shadow:0 8px 22px rgb(31 184 155 / .08)}.calmo-contact-hero h1{max-width:780px;margin:24px auto 14px;color:var(--calmo-navy);font-size:clamp(30px,4vw,44px);font-weight:950;line-height:1.55;letter-spacing:-1px}.calmo-contact-hero p{max-width:760px;margin:0 auto 32px;color:var(--calmo-text);font-size:17px;line-height:2}.calmo-hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.calmo-btn{min-width:170px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:15px;font-size:15px;font-weight:900;line-height:1.4;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.calmo-btn.primary{color:#fff!important;background:linear-gradient(135deg,#F24E24,var(--calmo-red));box-shadow:0 14px 32px rgb(242 78 36 / .25)}.calmo-btn.secondary{color:var(--calmo-navy)!important;background:rgb(255 255 255 / .88);border:1px solid #D8EEF7;box-shadow:0 10px 24px rgb(16 42 67 / .06)}.calmo-btn:hover{transform:translateY(-3px)}.calmo-btn.primary:hover{background:linear-gradient(135deg,var(--calmo-red),var(--calmo-red-dark));box-shadow:0 18px 40px rgb(242 78 36 / .30)}.calmo-btn.secondary:hover{border-color:rgb(31 184 155 / .45);box-shadow:0 14px 32px rgb(16 42 67 / .09)}.calmo-contact-cards{max-width:1120px;margin:28px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.calmo-card{min-height:175px;position:relative;padding:28px;overflow:hidden;border:1px solid #E4F0F4;border-radius:24px;background:rgb(255 255 255 / .92);box-shadow:0 16px 40px rgb(16 42 67 / .07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.calmo-card::after{content:"";position:absolute;width:90px;height:90px;left:-35px;bottom:-45px;border-radius:50%;background:rgb(31 184 155 / .06);transition:transform .25s ease}.calmo-card:hover{transform:translateY(-6px);border-color:rgb(31 184 155 / .28);box-shadow:0 24px 55px rgb(16 42 67 / .11)}.calmo-card:hover::after{transform:scale(1.25)}.calmo-icon{width:54px;height:54px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;border-radius:17px;color:var(--calmo-primary-dark);background:linear-gradient(145deg,#D9F3FF,#E6FFF8);font-size:24px;font-weight:900;box-shadow:0 10px 24px rgb(31 184 155 / .10)}.calmo-card h3{margin:0 0 10px;color:var(--calmo-navy);font-size:20px;font-weight:950;line-height:1.6}.calmo-card p{margin:0;color:var(--calmo-text);font-size:14px;font-weight:700;line-height:1.9}.calmo-card a{color:var(--calmo-navy);font-weight:900;text-decoration:none;transition:color .2s ease}.calmo-card a:hover{color:var(--calmo-primary-dark)}.calmo-contact-main{max-width:1120px;margin:28px auto 0;display:grid;grid-template-columns:minmax(310px,.88fr) minmax(0,1.35fr);gap:24px;align-items:stretch}.calmo-contact-info,.calmo-form-box{min-width:0}.calmo-contact-info{position:relative;overflow:hidden;padding:38px;border-radius:30px;color:#fff;background:radial-gradient(circle at 95% 5%,rgb(31 184 155 / .20),transparent 30%),linear-gradient(145deg,var(--calmo-navy-light),var(--calmo-navy));box-shadow:0 22px 60px rgb(16 42 67 / .17)}.calmo-contact-info::after{content:"";position:absolute;width:190px;height:190px;left:-100px;bottom:-100px;border-radius:50%;border:30px solid rgb(255 255 255 / .035)}.calmo-contact-info>span{position:relative;z-index:1}.calmo-contact-info h2{position:relative;z-index:1;margin:22px 0 14px;color:#fff;font-size:30px;font-weight:950;line-height:1.65}.calmo-contact-info p{position:relative;z-index:1;margin:0 0 26px;color:#D8E7EF;font-size:15px;line-height:2.1}.calmo-contact-info ul{position:relative;z-index:1;margin:0;padding:0;list-style:none}.calmo-contact-info li{position:relative;margin:14px 0;padding-right:32px;color:#F4FBFF;font-size:14px;font-weight:700;line-height:1.8}.calmo-contact-info li::before{content:"✓";position:absolute;right:0;top:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:rgb(31 184 155 / .22);font-size:13px;font-weight:900}.calmo-form-box{padding:34px;border:1px solid rgb(31 184 155 / .17);border-radius:30px;background:rgb(255 255 255 / .88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px rgb(16 42 67 / .09),inset 0 1px 0 rgb(255 255 255 / .90)}.calmo-form-box .gform_wrapper{margin:0!important}.calmo-form-box .gform_heading{margin-bottom:24px!important}.calmo-form-box .gform_title{margin:0 0 10px!important;color:var(--calmo-navy)!important;font-size:26px!important;font-weight:950!important;line-height:1.6!important}.calmo-form-box .gform_description{color:var(--calmo-text)!important;font-size:14px!important;line-height:1.9!important}.calmo-form-box .gform_fields{row-gap:18px!important}.calmo-form-box .gfield{margin:0!important}.calmo-form-box label,.calmo-form-box .gfield_label{display:block;margin-bottom:8px!important;color:var(--calmo-navy)!important;font-size:14px!important;font-weight:900!important;line-height:1.7!important}.calmo-form-box .gfield_required{color:var(--calmo-red)!important;font-size:12px!important}.calmo-form-box input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.calmo-form-box textarea,.calmo-form-box select{width:100%!important;min-height:52px!important;padding:13px 16px!important;border:1px solid #D7EAF1!important;border-radius:14px!important;outline:none!important;color:var(--calmo-navy)!important;background:#F9FDFF!important;font-size:14px!important;line-height:1.6!important;box-shadow:inset 0 1px 2px rgb(16 42 67 / .025)!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.calmo-form-box textarea{min-height:140px!important;resize:vertical!important}.calmo-form-box select{cursor:pointer}.calmo-form-box input:focus,.calmo-form-box textarea:focus,.calmo-form-box select:focus{border-color:var(--calmo-primary)!important;background:#fff!important;box-shadow:0 0 0 4px rgb(31 184 155 / .11)!important}.calmo-form-box input::placeholder,.calmo-form-box textarea::placeholder{color:#9AAEBA!important;opacity:1}.calmo-form-box .gform_footer{margin-top:22px!important;padding:0!important}.calmo-form-box .gform_button,.calmo-form-box input[type="submit"],.calmo-form-box button[type="submit"]{width:100%!important;min-height:54px!important;margin:0!important;padding:14px 28px!important;border:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,#F24E24,var(--calmo-red))!important;font-size:15px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 14px 32px rgb(242 78 36 / .24)!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.calmo-form-box .gform_button:hover,.calmo-form-box input[type="submit"]:hover,.calmo-form-box button[type="submit"]:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--calmo-red),var(--calmo-red-dark))!important;box-shadow:0 18px 38px rgb(242 78 36 / .30)!important}.calmo-form-box .gfield_error{padding:14px!important;border:1px solid rgb(242 78 36 / .22)!important;border-radius:16px!important;background:rgb(242 78 36 / .035)!important}.calmo-form-box .validation_message{margin-top:7px!important;color:var(--calmo-red)!important;font-size:12px!important;font-weight:700!important}.calmo-form-box .gform_validation_errors{margin:0 0 22px!important;padding:16px 18px!important;border:1px solid rgb(242 78 36 / .20)!important;border-radius:16px!important;background:#FFF7F7!important;box-shadow:none!important}.calmo-form-box .gform_confirmation_message{padding:22px;border:1px solid rgb(31 184 155 / .24);border-radius:16px;color:#126C5D;background:#EDFFF9;font-weight:800;line-height:2}.calmo-complaint-section{position:relative;margin-top:72px;padding-top:72px}.calmo-complaint-section::before{content:"";position:absolute;top:0;right:50%;width:min(1120px,100%);height:1px;transform:translateX(50%);background:linear-gradient(90deg,transparent,rgb(16 42 67 / .12),transparent)}.calmo-complaint-section .calmo-contact-info{background:radial-gradient(circle at 90% 5%,rgb(245 158 11 / .15),transparent 31%),linear-gradient(145deg,#27364A,#152234)}.calmo-complaint-section .calmo-contact-info>span{color:#B86606;border-color:rgb(245 158 11 / .22);background:#FFF5E6;box-shadow:0 8px 22px rgb(245 158 11 / .08)}.calmo-complaint-section .calmo-contact-info li::before{background:rgb(245 158 11 / .20);color:#FFD89B}.calmo-complaint-section .calmo-form-box{border-color:rgb(245 158 11 / .18)}.calmo-complaint-section .calmo-form-box input:focus,.calmo-complaint-section .calmo-form-box textarea:focus,.calmo-complaint-section .calmo-form-box select:focus{border-color:#F59E0B!important;box-shadow:0 0 0 4px rgb(245 158 11 / .10)!important}@media (max-width:900px){.calmo-contact-page{padding:48px 12px 70px}.calmo-contact-hero{padding:54px 24px 48px;border-radius:26px}.calmo-contact-hero p{font-size:15px}.calmo-contact-cards,.calmo-contact-main{grid-template-columns:1fr}.calmo-contact-main{gap:18px}.calmo-contact-info,.calmo-form-box{border-radius:24px}.calmo-contact-info{padding:30px}.calmo-form-box{padding:26px}.calmo-complaint-section{margin-top:50px;padding-top:50px}}@media (max-width:600px){.calmo-contact-page{padding-right:10px;padding-left:10px}.calmo-contact-hero{padding:44px 18px 38px;border-radius:22px}.calmo-contact-hero h1{margin-top:18px;font-size:27px;line-height:1.65}.calmo-contact-hero p{margin-bottom:24px;font-size:14px;line-height:1.9}.calmo-hero-actions{display:grid;grid-template-columns:1fr}.calmo-btn{width:100%;min-width:0}.calmo-contact-cards{gap:14px}.calmo-card{min-height:0;padding:22px;border-radius:20px}.calmo-contact-info{padding:26px 22px;border-radius:22px}.calmo-contact-info h2{font-size:24px}.calmo-form-box{padding:22px 16px;border-radius:22px}.calmo-form-box .gform_title{font-size:22px!important}.calmo-form-box input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.calmo-form-box textarea,.calmo-form-box select{min-height:50px!important;padding:12px 14px!important;border-radius:12px!important}}@media (prefers-reduced-motion:reduce){.calmo-contact-page *,.calmo-contact-page *::before,.calmo-contact-page *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}