.elementor-188 .elementor-element.elementor-element-51edbb7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-41613c36:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-41613c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6f9;}.elementor-188 .elementor-element.elementor-element-41613c36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-188 .elementor-element.elementor-element-41613c36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-188 .elementor-element.elementor-element-742b9845 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-188 .elementor-element.elementor-element-6773417f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-188 .elementor-element.elementor-element-6773417f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2645;}.elementor-188 .elementor-element.elementor-element-6773417f > .elementor-element-populated, .elementor-188 .elementor-element.elementor-element-6773417f > .elementor-element-populated > .elementor-background-overlay, .elementor-188 .elementor-element.elementor-element-6773417f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-188 .elementor-element.elementor-element-6773417f > .elementor-element-populated{box-shadow:0px 24px 60px 0px rgba(26,38,69,0.20);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-188 .elementor-element.elementor-element-6773417f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-188 .elementor-element.elementor-element-548c69b5{text-align:start;}.elementor-188 .elementor-element.elementor-element-548c69b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#F5821F;}.elementor-188 .elementor-element.elementor-element-4526db0{text-align:start;}.elementor-188 .elementor-element.elementor-element-4526db0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:800;line-height:1.1em;color:#ffffff;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-18px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group > label, .elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-subgroup label{color:rgba(255,255,255,0.55);}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-type-html{padding-bottom:0px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group .elementor-field{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group .elementor-field, .elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12);border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12);border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,0.12);}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .e-form__buttons__wrapper__button-next{background-color:#F5821F;color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-button[type="submit"]{background-color:#F5821F;color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-5ac6a815{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-188 .elementor-element.elementor-element-7935fc49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-1fb36a7c > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-f3c0a6d */.ccwct-hero{position:relative;min-height:65vh;display:flex;align-items:center;background:#0d1520;overflow:hidden}.ccwct-hero-bg{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1565043589221-1a6fd9ae45c7?w=1800&q=80&auto=format&fit=crop');background-size:cover;background-position:center 40%}.ccwct-hero-overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgba(13,21,32,0.97) 0%,rgba(13,21,32,0.88) 55%,rgba(26,38,69,0.80) 100%)}.ccwct-hero-content{padding:130px 0 90px;max-width:660px;opacity:0;animation:ccwctUp 0.9s ease 0.2s forwards}.ccwct-hero-h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;color:#ffffff;text-transform:uppercase;line-height:1;margin-bottom:1.5rem}.ccwct-hero-h1 em{font-style:normal;color:#F5821F;display:block}.ccwct-hero-sub{font-family:'Inter',sans-serif;font-size:1.05rem;color:rgba(255,255,255,0.65);max-width:480px;line-height:1.75;margin-bottom:2rem}.ccwct-hero-response{display:inline-flex;align-items:center;gap:0.7rem;font-family:'Inter',sans-serif;font-size:0.88rem;color:rgba(255,255,255,0.70);padding:0.65rem 1.1rem;border:1px solid rgba(255,255,255,0.12);border-radius:50px;background:rgba(255,255,255,0.05)}.ccwct-hero-response strong{color:#F5821F}.ccwct-response-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;flex-shrink:0;box-shadow:0 0 0 3px rgba(74,222,128,0.25);animation:ccwctBlink 2s ease-in-out infinite}.ccwct-scroll{position:absolute;bottom:2.5rem;left:2.5rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0.5rem;opacity:0;animation:ccwctFade 1s ease 1s forwards}.ccwct-scroll span{font-family:'Inter',sans-serif;font-size:0.6rem;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.3)}.ccwct-scroll-line{width:1px;height:50px;background:linear-gradient(to bottom,#F5821F,transparent);animation:ccwctPulse 2s ease-in-out infinite}@keyframes ccwctUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ccwctFade{from{opacity:0}to{opacity:1}}@keyframes ccwctPulse{0%,100%{opacity:0.25;transform:scaleY(0.5);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}@keyframes ccwctBlink{0%,100%{opacity:1}50%{opacity:0.4}}@media(max-width:600px){.ccwct-hero-h1{font-size:3rem}.ccwct-scroll{display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2424577d */.ccwleft-wrap{padding-right:1rem}.ccwleft-h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;color:#1A2645;line-height:1.1;margin-bottom:1rem}.ccwleft-intro{font-family:'Inter',sans-serif;font-size:0.95rem;color:#6b7a99;line-height:1.75;margin-bottom:2rem}.ccwleft-items{display:flex;flex-direction:column;border:1.5px solid rgba(26,38,69,0.09);border-radius:10px;overflow:hidden;background:#ffffff;margin-bottom:2.5rem}.ccwleft-item{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-bottom:1px solid rgba(26,38,69,0.07);text-decoration:none;color:inherit;transition:background 0.2s ease}.ccwleft-item:last-child{border-bottom:none}.ccwleft-item:hover{background:#f4f6f9}.ccwleft-icon{width:36px;height:36px;flex-shrink:0}.ccwleft-icon svg{width:100%;height:100%}.ccwleft-lbl{font-family:'Inter',sans-serif;font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#6b7a99;margin-bottom:0.15rem}.ccwleft-val{font-family:'Inter',sans-serif;font-size:0.95rem;font-weight:600;color:#1A2645}.ccwleft-sub{font-family:'Inter',sans-serif;font-size:0.82rem;color:#6b7a99}.ccwleft-process h4{font-family:'Barlow Condensed',sans-serif;font-size:1rem;font-weight:700;color:#1A2645;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:0.08em}.ccwleft-step{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.ccwleft-step span{font-family:'Barlow Condensed',sans-serif;font-size:1.8rem;font-weight:900;color:rgba(245,130,31,0.25);line-height:1;flex-shrink:0;width:2.5rem}.ccwleft-step strong{font-family:'Inter',sans-serif;font-size:0.92rem;font-weight:700;color:#1A2645;display:block;margin-bottom:0.2rem}.ccwleft-step p{font-family:'Inter',sans-serif;font-size:0.85rem;color:#6b7a99;line-height:1.55;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2de1b506 */.ccwma-sec{padding:100px 0;background:#ffffff}.ccwma-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.ccwma-h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:800;color:#1A2645;line-height:1.1;margin-bottom:1.2rem}.ccwma-p{font-family:'Inter',sans-serif;font-size:0.97rem;color:#6b7a99;line-height:1.78;margin-bottom:2rem}.ccwma-areas{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.ccwma-area{display:flex;align-items:center;gap:0.6rem;font-family:'Inter',sans-serif;font-size:0.9rem;font-weight:500;color:#1A2645}.ccwma-map-wrap{position:relative}.ccwma-map-badge{position:absolute;top:1rem;left:1rem;background:rgba(255,255,255,0.95);backdrop-filter:blur(8px);border:1px solid rgba(26,38,69,0.10);border-radius:6px;padding:0.6rem 1rem;display:flex;align-items:center;gap:0.5rem;box-shadow:0 4px 16px rgba(26,38,69,0.12)}.ccwma-map-badge span{font-family:'Inter',sans-serif;font-size:0.8rem;font-weight:600;color:#1A2645}@media(max-width:900px){.ccwma-grid{grid-template-columns:1fr;gap:3rem}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ffb72f2 */.ccwst-strip{position:relative;background:#0d1520;padding:80px 0;overflow:hidden}.ccwst-lines{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(245,130,31,0.05) 0,rgba(245,130,31,0.05) 1px,transparent 1px,transparent 80px),repeating-linear-gradient(0deg,rgba(245,130,31,0.03) 0,rgba(245,130,31,0.03) 1px,transparent 1px,transparent 80px);pointer-events:none}.ccwst-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.ccwst-h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;color:#ffffff;line-height:1.15;margin-bottom:0.5rem}.ccwst-sub{font-family:'Inter',sans-serif;font-size:0.93rem;color:rgba(255,255,255,0.50);max-width:440px;line-height:1.65}.ccwst-actions{display:flex;gap:1rem;flex-wrap:wrap;flex-shrink:0}@media(max-width:900px){.ccwst-inner{flex-direction:column;text-align:center}.ccwst-sub{max-width:100%}}/* End custom CSS */