.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-27157 .elementor-element.elementor-element-fece96d:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-fece96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-fece96d > .elementor-container{max-width:1200px;min-height:640px;}.elementor-27157 .elementor-element.elementor-element-fece96d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 96px 0px;}.elementor-27157 .elementor-element.elementor-element-fece96d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-fc10067 > .elementor-element-populated{padding:10px 48px 10px 0px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-ae43163:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-ae43163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-ae43163 > .elementor-container{max-width:100%;}.elementor-27157 .elementor-element.elementor-element-ae43163, .elementor-27157 .elementor-element.elementor-element-ae43163 > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-27157 .elementor-element.elementor-element-ae43163{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 34px 26px 34px;}.elementor-27157 .elementor-element.elementor-element-ae43163 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-7515c21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:6px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-27157 .elementor-element.elementor-element-865ce51 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27157 .elementor-element.elementor-element-3cc2077 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27157 .elementor-element.elementor-element-3cc2077{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-widget-elementskit-contact-form7 .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-contact-form7.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementskit-contact-form7 .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-elementskit-contact-form7 .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-elementskit-contact-form7 .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form label{color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form label span{color:#777777;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form .ekit-form-input, .elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form select, .elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input{margin-bottom:20px;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .wpcf7-form textarea{color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form > p{text-align:left;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-27157 .elementor-element.elementor-element-d9cee3f .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-27157 .elementor-element.elementor-element-2969730 > .elementor-container{max-width:1350px;}.elementor-27157 .elementor-element.elementor-element-2969730{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-1c80b22{--spacer-size:50px;}.elementor-27157 .elementor-element.elementor-element-7b019c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-c389281 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;}.elementor-27157 .elementor-element.elementor-element-8d98b28{width:auto;max-width:auto;}.elementor-27157 .elementor-element.elementor-element-8d98b28 > .elementor-widget-container{margin:0px 185px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-8d98b28 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27157 .elementor-element.elementor-element-b54151b{width:auto;max-width:auto;}.elementor-27157 .elementor-element.elementor-element-b54151b > .elementor-widget-container{margin:0px 185px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-b54151b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27157 .elementor-element.elementor-element-70ea35e{width:auto;max-width:auto;}.elementor-27157 .elementor-element.elementor-element-70ea35e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-70ea35e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27157 .elementor-element.elementor-element-9cb7df7{--spacer-size:10px;}.elementor-27157 .elementor-element.elementor-element-00a5ea1{text-align:start;}.elementor-27157 .elementor-element.elementor-element-00a5ea1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{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-27157 .elementor-element.elementor-element-0696e94{width:auto;max-width:auto;}.elementor-27157 .elementor-element.elementor-element-0696e94 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-0696e94 img{width:100%;max-width:75%;}.elementor-27157 .elementor-element.elementor-element-46dafcc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 55px 55px 55px;--e-column-margin-right:55px;--e-column-margin-left:55px;}.elementor-27157 .elementor-element.elementor-element-46dafcc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-tp-cascading-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tp-cascading-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-cascading-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-tp-cascading-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tp-cascading-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-afbd43b .cascading-image.elementor-repeater-item-030567f{opacity:1;transform:rotate(-5deg);-ms-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.elementor-27157 .elementor-element.elementor-element-afbd43b .cascading-image.elementor-repeater-item-030567f:hover{opacity:1;}.elementor-27157 .elementor-element.elementor-element-afbd43b .cascading-image.elementor-repeater-item-560d6b5{opacity:1;transform:rotate(5deg);-ms-transform:rotate(5deg);-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.elementor-27157 .elementor-element.elementor-element-afbd43b .cascading-image.elementor-repeater-item-560d6b5:hover{opacity:1;}.elementor-27157 .elementor-element.elementor-element-afbd43b .cascading-image.elementor-repeater-item-e9c034f{opacity:1;}.elementor-27157 .elementor-element.elementor-element-afbd43b .cascading-image.elementor-repeater-item-e9c034f:hover{opacity:1;}.elementor-27157 .elementor-element.elementor-element-afbd43b .pt_plus_animated_image.cascading-block{min-height:400px;}.elementor-27157 .elementor-element.elementor-element-f97aa4e{--spacer-size:50px;}.elementor-27157 .elementor-element.elementor-element-3cee6c0:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-3cee6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-3cee6c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-3cee6c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-c7e889f:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-c7e889f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-c7e889f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-c7e889f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-143970d:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-143970d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-143970d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-143970d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-428ad89:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-428ad89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-428ad89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-428ad89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-bb7f5cd:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-bb7f5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-bb7f5cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-bb7f5cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-2be0400:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-2be0400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-2be0400{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-2be0400 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-afa0499:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-afa0499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-afa0499{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-afa0499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-4778876:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-4778876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-4778876{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-4778876 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-e6169ba:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-e6169ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-e6169ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-e6169ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-4afbd70:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-4afbd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #90E6FF1F 46%, #FF00F517 91%);}.elementor-27157 .elementor-element.elementor-element-4afbd70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-27157 .elementor-element.elementor-element-4afbd70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-27157 .elementor-element.elementor-element-43b0906.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27157 .elementor-element.elementor-element-43b0906.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27157 .elementor-element.elementor-element-43b0906.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27157 .elementor-element.elementor-element-e05edb1{padding:11px 11px 11px 11px;}.elementor-27157 .elementor-element.elementor-element-683730a{text-align:center;}.elementor-27157 .elementor-element.elementor-element-683730a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;letter-spacing:0.7px;word-spacing:2px;color:#000000;}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-a746319{--e-image-carousel-slides-to-show:6;}.elementor-27157 .elementor-element.elementor-element-a746319 .swiper-wrapper{display:flex;align-items:center;}.elementor-27157 .elementor-element.elementor-element-b36df11:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-b36df11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B40000;}.elementor-27157 .elementor-element.elementor-element-b36df11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-b36df11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-2a9bef1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27157 .elementor-element.elementor-element-2a9bef1:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-2a9bef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAED;}.elementor-27157 .elementor-element.elementor-element-2051cac{width:100%;max-width:100%;}.elementor-27157 .elementor-element.elementor-element-a9c1c77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-a9c1c77:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-a9c1c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEC;}.elementor-27157 .elementor-element.elementor-element-7fe5185{--spacer-size:57px;}.elementor-27157 .elementor-element.elementor-element-3cd98b3{--spacer-size:50px;}.elementor-27157 .elementor-element.elementor-element-b4185e9{text-align:center;}.elementor-27157 .elementor-element.elementor-element-b4185e9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-bb62d55 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-bb62d55{text-align:center;}.elementor-27157 .elementor-element.elementor-element-bb62d55 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-27157 .elementor-element.elementor-element-c300738{--e-image-carousel-slides-to-show:6;}.elementor-27157 .elementor-element.elementor-element-57f6f88{--spacer-size:50px;}.elementor-27157 .elementor-element.elementor-element-d4356d3:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-d4356d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-d4356d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-d4356d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-dd4aa21:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-dd4aa21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-dd4aa21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-dd4aa21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-b9ff72a:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-b9ff72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-b9ff72a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-b9ff72a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-8ca73c4:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-8ca73c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-8ca73c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-8ca73c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-cd707df:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-cd707df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-cd707df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-cd707df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-4368067:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-4368067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-4368067{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-4368067 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-5bb8688:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-5bb8688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-5bb8688{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-5bb8688 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-c0e5625:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-c0e5625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-c0e5625{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-c0e5625 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-21c0c0b:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-21c0c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27157 .elementor-element.elementor-element-21c0c0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-21c0c0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-7034c40 > .elementor-container{max-width:100%;}.elementor-27157 .elementor-element.elementor-element-7034c40{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-26476fa:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-26476fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-26476fa > .elementor-container{max-width:100%;}.elementor-27157 .elementor-element.elementor-element-26476fa, .elementor-27157 .elementor-element.elementor-element-26476fa > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-27157 .elementor-element.elementor-element-26476fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 34px 30px 34px;}.elementor-27157 .elementor-element.elementor-element-26476fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27157 .elementor-element.elementor-element-9ba5efa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:6px;}.elementor-27157 .elementor-element.elementor-element-8748d88 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-27157 .elementor-element.elementor-element-9bbf6fa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27157 .elementor-element.elementor-element-9bbf6fa{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form label{color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form label span{color:#777777;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form .ekit-form-input, .elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form select, .elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input{margin-bottom:20px;}.elementor-27157 .elementor-element.elementor-element-7e87374 .wpcf7-form textarea{color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form > p{text-align:left;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-27157 .elementor-element.elementor-element-7e87374 .ekit-form form input[type="submit"]:hover{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27157 .elementor-element.elementor-element-8d98b28{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;}.elementor-27157 .elementor-element.elementor-element-8d98b28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-b54151b{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-27157 .elementor-element.elementor-element-b54151b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-46dafcc > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27157 .elementor-element.elementor-element-a746319{--e-image-carousel-slides-to-show:4;}.elementor-27157 .elementor-element.elementor-element-c300738{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-27157 .elementor-element.elementor-element-fece96d{padding:56px 16px 64px 16px;}.elementor-27157 .elementor-element.elementor-element-fc10067 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-27157 .elementor-element.elementor-element-ae43163{padding:26px 18px 16px 18px;}.elementor-27157 .elementor-element.elementor-element-865ce51 .elementor-heading-title{font-size:20px;}.elementor-27157 .elementor-element.elementor-element-3cc2077{font-size:15px;}.elementor-27157 .elementor-element.elementor-element-c389281 .elementor-heading-title{font-size:50px;}.elementor-27157 .elementor-element.elementor-element-46dafcc > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27157 .elementor-element.elementor-element-afbd43b > .elementor-widget-container{margin:0px 0px -168px 0px;}.elementor-27157 .elementor-element.elementor-element-3cee6c0{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-c7e889f{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-143970d{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-428ad89{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-bb7f5cd{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-2be0400{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-afa0499{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-4778876{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-e6169ba{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-683730a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27157 .elementor-element.elementor-element-a746319{--e-image-carousel-slides-to-show:3;}.elementor-27157 .elementor-element.elementor-element-b36df11{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-c300738{--e-image-carousel-slides-to-show:2;}.elementor-27157 .elementor-element.elementor-element-d4356d3{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-dd4aa21{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-b9ff72a{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-8ca73c4{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-cd707df{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-4368067{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-5bb8688{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-c0e5625{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-21c0c0b{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-7034c40{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-26476fa{padding:34px 18px 20px 18px;}.elementor-27157 .elementor-element.elementor-element-8748d88 .elementor-heading-title{font-size:20px;}.elementor-27157 .elementor-element.elementor-element-9bbf6fa{font-size:15px;}}@media(min-width:768px){.elementor-27157 .elementor-element.elementor-element-fc10067{width:58.33%;}.elementor-27157 .elementor-element.elementor-element-1131182{width:41.66%;}.elementor-27157 .elementor-element.elementor-element-7515c21{width:100%;}.elementor-27157 .elementor-element.elementor-element-4902265{width:100%;}.elementor-27157 .elementor-element.elementor-element-5febf8f{width:100%;}.elementor-27157 .elementor-element.elementor-element-b2e0f38{width:100%;}.elementor-27157 .elementor-element.elementor-element-195dbb0{width:100%;}.elementor-27157 .elementor-element.elementor-element-bf5e9ca{width:100%;}.elementor-27157 .elementor-element.elementor-element-30e937c{width:100%;}.elementor-27157 .elementor-element.elementor-element-1b3e0bf{width:100%;}.elementor-27157 .elementor-element.elementor-element-386da96{width:100%;}.elementor-27157 .elementor-element.elementor-element-88954d2{width:100%;}.elementor-27157 .elementor-element.elementor-element-d9f9e0f{width:100%;}.elementor-27157 .elementor-element.elementor-element-f7723e3{width:100%;}.elementor-27157 .elementor-element.elementor-element-ac8b5db{width:100%;}.elementor-27157 .elementor-element.elementor-element-2147eb0{width:100%;}.elementor-27157 .elementor-element.elementor-element-0ee0edf{width:100%;}.elementor-27157 .elementor-element.elementor-element-e4ce484{width:100%;}.elementor-27157 .elementor-element.elementor-element-ce34974{width:100%;}.elementor-27157 .elementor-element.elementor-element-e6d8d82{width:100%;}.elementor-27157 .elementor-element.elementor-element-d3957bc{width:100%;}.elementor-27157 .elementor-element.elementor-element-42b5312{width:100%;}.elementor-27157 .elementor-element.elementor-element-931b68a{width:100%;}.elementor-27157 .elementor-element.elementor-element-9ba5efa{width:100%;}}/* Start custom CSS for section, class: .elementor-element-2969730 */@media (max-width: 1400px){
    .elementor-34681 .elementor-element.elementor-element-b4f96a3{
        padding: 0 0px 0 0px;
        margin:  0 auto;
        width: 90%;
        font-size: 15px;
    }
    .elementor-34681 .elementor-element.elementor-element-60cd0bc .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{
        font-size: 45px;
    }
    .elementor-34681 .elementor-element.elementor-element-02f1b59 .elementor-heading-title{
        margin-left: -50px;
    }
    .elementor-34681 .elementor-element.elementor-element-8224738 .elementor-heading-title{
        margin-left: -50px;
    }
}
@media (max-width: 1440px){
    .elementor-34681 .elementor-element.elementor-element-b4f96a3{
        padding: 0 0px 0 30px;
        margin: 0 auto;
        width: 90%;
        font-size: 15px;
    }
    .elementor-34681 .elementor-element.elementor-element-60cd0bc .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{
        font-size: 35px;
    }
}

#about-us{
    position: relative;
    
}
#about-us::before{
   content: "";
    position: absolute;
    top: -350px;
    left: 0;
    width: 250px; 
    height: 90%;
    background:linear-gradient(to right, #7DD8561F, #fff);
    filter: blur(40px);
    z-index: -1; 
}
#about-us::after{
  content: "";
    position: absolute;
    top: 400px;
    right: 0;
    width: 400px; 
    height: 90%;
    background:linear-gradient(to left, #FF00F517, #fff);
    filter: blur(30px);
    z-index: -1; 
}/* End custom CSS */
/* Start custom CSS */.jd-fr-dark .jd-fr-grad .elementor-heading-title,.jd-fr-cta .jd-fr-grad .elementor-heading-title,.jd-fr-hero .jd-fr-grad .elementor-heading-title{color:#fff}
.jd-fr-hero p,.jd-fr-dark p,.jd-fr-cta p,.jd-fr-photocard p,.jd-fr-hero li,.jd-fr-dark li{color:#fff!important}
.jd-fr-dark p{opacity:.92}
.jd-fr-dark .jd-fr-card p,.jd-fr-dark .jd-fr-card .elementor-icon-box-description{color:#444!important;opacity:1}
.jd-fr-dark .jd-fr-card .elementor-icon-box-title,.jd-fr-dark .jd-fr-card .elementor-icon-box-title span{color:#000}
.jd-fr-dual{background:#000!important}
.jd-corporate .jd-h{text-align:center}
.jd-fr-eye{text-align:left}
.jd-fr-eye .elementor-heading-title{display:inline-block}.jd-fr-eye .elementor-heading-title:before{content:"●  "}
.jd-fr-hero .jd-fr-eye .elementor-heading-title,.jd-fr-cta .jd-fr-eye .elementor-heading-title,.jd-fr-dark .jd-fr-eye .elementor-heading-title{color:#fff}
.jd-fr-cta .jd-fr-eye{text-align:center}
.jd-fr-btn .elementor-button{white-space:nowrap;box-shadow:none;transition:background .2s,color .2s}
.jd-fr-card .elementor-icon-box-icon .elementor-icon{background:none;border-radius:0}
.jd-fr-num .elementor-heading-title{font-size:14px!important;font-weight:600;color:#000}
.jd-fr-photocard .jd-fr-num .elementor-heading-title{color:#fff}
.jd-fr-stats .elementor-column.jd-fr-stat>.elementor-element-populated{border-left:1px solid #EBEBEB}
.jd-fr-stats .jd-fr-stat-first>.elementor-element-populated{border-left:0}
.jd-fr-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Helvetica,Arial,sans-serif;font-size:17px;border-radius:14px;overflow:hidden}
.jd-fr-table th{text-align:left;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#000;padding:14px 18px}
.jd-fr-table td{padding:15px 18px;border-bottom:1px solid #EBEBEB;color:#333;vertical-align:top}
.jd-fr-table tr:nth-child(even) td{background:#FFFAED}
.jd-fr-table td:first-child{color:#000000;font-weight:600;width:52%}
.jd-fr-table td:last-child{color:#000;font-weight:700;font-size:20px}
.jd-fr-badge .elementor-heading-title{width:150px;height:150px;border-radius:14px;background:#F5BF2D;color:#000!important;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1!important}
.jd-fr-badge .elementor-heading-title{padding:0 14px;box-sizing:border-box}
.jd-fr-badge small{display:block;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-top:6px;opacity:.95;line-height:1.25}
.jd-fr-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}
.jd-fr-pills span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.32);color:#fff;font:600 14px/1 Helvetica,Arial,sans-serif;padding:11px 16px;border-radius:999px}
.jd-fr-pills span b{color:#F5BF2D;font-size:16px}
.jd-fr-formcard h2{padding-bottom:14px;margin-bottom:18px!important;border-bottom:3px solid #F5BF2D}
.jd-fr-formcard label{display:block;font:600 15px/1.25 Helvetica,Arial,sans-serif;color:#000000;margin:0 0 8px}
.jd-fr-formcard .wpcf7-form-control-wrap{display:block}
.jd-fr-formcard .jd-fr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
.jd-fr-formcard .jd-fr-f{min-width:0}
.jd-fr-formcard .jd-fr-full{grid-column:1/-1;position:relative}
.jd-fr-formcard .wpcf7-spinner{position:absolute;right:16px;top:8px;margin:0}
.jd-fr-formcard .jd-fr-form br{display:none}
.jd-fr-formcard input:not([type=submit]):not([type=checkbox]),.jd-fr-formcard select,.jd-fr-formcard textarea{width:100%;height:54px;background:#F7F7F7!important;border:1px solid #E3E3E3!important;border-radius:10px!important;padding:14px 16px!important;font:400 17px/1.4 Helvetica,Arial,sans-serif!important;color:#000000!important;margin:0 0 14px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}
.jd-fr-formcard input:focus,.jd-fr-formcard select:focus{border-color:#000!important;box-shadow:none!important;outline:0}
.jd-fr-formcard input::placeholder{color:#8A8A8A}
.jd-fr-formcard input[type=submit],.jd-fr-formcard button[type=submit]{width:100%;background:#F5BF2D!important;color:#000!important;border:2px solid #000!important;border-radius:9px!important;padding:18px 24px!important;font:700 20px/1 Helvetica,Arial,sans-serif!important;box-shadow:6px 6px 0 0 #000!important;cursor:pointer;transition:transform .12s,box-shadow .12s}
.jd-fr-formcard input[type=submit]:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 0 #000!important}
.jd-fr-formcard .wpcf7-checkbox label{display:flex;align-items:center;gap:8px;font-weight:400;font-size:15px;margin:4px 0 16px}
.jd-fr-formcard .wpcf7-checkbox input{width:16px;height:16px;margin:0}
.jd-fr-formcard .wpcf7-not-valid-tip,.jd-fr-formcard .wpcf7-response-output{display:none!important}
.jd-fr-formcard .wpcf7-not-valid{border-color:#E0245E!important}
.jd-fr-who{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:18px;border-top:1px solid #EBEBEB}
.jd-fr-who span{width:48px;height:48px;border-radius:50%;flex:none;background:#000;color:#fff;font:700 16px/48px Helvetica,Arial,sans-serif;text-align:center}
.jd-fr-who b{display:block;font-size:16px;color:#000000}
.jd-fr-who i{font-style:normal;font-size:14px;color:#555;font-weight:500}
.jd-fr-rooms ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0;margin:0}
.jd-fr-rooms li{padding:14px 16px 14px 48px;background:#FFFAED;border-radius:12px;font:600 16px/1.3 Helvetica,Arial,sans-serif;color:#000;position:relative}
.jd-fr-rooms li:before{content:"";position:absolute;left:16px;top:50%;margin-top:-9px;width:18px;height:18px;border-radius:5px;background:#000}
.jd-fr-list ul{list-style:none;padding:0;margin:0}
.jd-fr-list li{padding:6px 0 6px 28px;position:relative;font-size:16px;line-height:1.5}
.jd-fr-list li:before{content:"";position:absolute;left:0;top:12px;width:12px;height:12px;border-radius:50%;background:#000}
.jd-fr-acc .elementor-accordion-item{border-radius:14px;overflow:hidden;margin-bottom:12px;border:1px solid #EBEBEB!important}
.jd-fr-acc .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid #EBEBEB!important}
.jd-fr-acc .elementor-tab-title.elementor-active{background:#FFFAED}
.jd-fr-vs table{width:100%;border-collapse:separate;border-spacing:0;font-family:Helvetica,Arial,sans-serif;border-radius:14px;overflow:hidden;border:1px solid #EBEBEB}
.jd-fr-vs th{padding:16px 20px;text-align:left;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF;background:#000}
.jd-fr-vs td{padding:16px 20px;border-top:1px solid #EBEBEB;font-size:16px;color:#333}
.jd-fr-vs td:last-child{color:#000000;font-weight:700;background:#FFFAED}
.jd-fr-plus .elementor-heading-title{width:64px;height:64px;border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;margin:0 auto}
.jd-fr-band img{width:100%;display:block}
/* 9 Sep restyle: site-global #about-gradient (blue) on cloned homepage headings -> PDF teal/green */
.elementor-59784 a:not(.elementor-button):not(.jd-fr-read){color:#000;text-decoration:underline}
/* ponytail: sitewide template 41064 (APPLY FOR FRANCHISE bar) lays 3 containers side by side on phones and scrolls the page sideways; clip here until that template is fixed */
body.elementor-page-59736,body.elementor-page-59784{overflow-x:clip}
/* --- JD Universe: nine platform cards, one accent colour each (Rinesh, 9 Sep 2026) --- */
.jd-fr-platlogo img{max-height:46px;width:auto!important;object-fit:contain}
.jd-fr-universe .elementor-widget-image{margin-bottom:0}
.jd-fr-plat h3{margin-top:2px}
/* --- leadership + brand strip --- */
.jd-fr-lead .jd-fr-eye,.jd-fr-lead .jd-fr-grad{text-align:center}
.jd-fr-lead .jd-fr-eye .elementor-heading-title{margin:0 auto}
.jd-fr-face img{width:100%;aspect-ratio:3/4;object-fit:cover}
.jd-fr-trustwrap{margin-top:34px}
p.jd-fr-trust{background:#F5BF2D;color:#000!important;text-align:center;padding:22px 28px;border-radius:14px;line-height:1.45;margin:0}
.jd-fr-strip{border-radius:14px;background:#fff;margin-top:18px!important}
.jd-fr-striplogo img{max-height:40px;width:auto!important;object-fit:contain;filter:none}
/* --- blog teasers --- */
.jd-fr-blog h3 a{color:#fff!important;text-decoration:none}
.jd-fr-blog h3 a:hover{text-decoration:underline}
.jd-fr-blogbig>.elementor-element-populated{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end}
.jd-fr-blog>.elementor-element-populated{min-height:220px;display:flex;flex-direction:column;justify-content:flex-end}
a.jd-fr-read{display:inline-block;background:#F5BF2D;color:#000!important;font-weight:700;text-decoration:underline;padding:7px 16px;border-radius:6px;font-size:13px}
a.jd-fr-read:hover{background:#fff}
@media(max-width:767px){.jd-fr-striplogo img{max-height:26px}.jd-fr-platlogo img{max-height:38px}.jd-fr-strip>.elementor-container{flex-wrap:wrap}.jd-fr-strip>.elementor-container>.elementor-column{width:33.333%!important}.jd-fr-lead .jd-fr-face img{aspect-ratio:4/5}p.jd-fr-trust{font-size:16px!important;padding:18px 18px}}
@media(max-width:1024px){.jd-fr-badge{position:static!important;width:auto!important;margin:0 0 12px}.jd-fr-badge .elementor-heading-title{transform:none;width:auto;height:auto;border-radius:999px;padding:10px 18px;flex-direction:row;gap:8px;font-size:18px!important}.jd-fr-badge small{margin:0}}
@media(max-width:767px){.jd-fr-formcard .jd-fr-form{grid-template-columns:1fr}.jd-fr-rooms ul{grid-template-columns:1fr}.jd-fr-table td:first-child{width:auto}.jd-fr-table td:last-child{font-size:17px}.jd-fr-btn .elementor-button{white-space:normal}.jd-fr-stats .elementor-column.jd-fr-stat>.elementor-element-populated{border-left:0}}
/* 9 Sep: theme body font is Ubuntu; homepage body copy is Helvetica 16/400 -> force it on every text widget, list, accordion and form on this page */
.elementor-59736 .elementor-widget-text-editor,.elementor-59736 .elementor-widget-text-editor p,.elementor-59736 .elementor-widget-text-editor li,.elementor-59736 .elementor-accordion .elementor-tab-title,.elementor-59736 .elementor-tab-content,.elementor-59736 .wpcf7 *,.elementor-59784 .elementor-widget-text-editor,.elementor-59784 .elementor-widget-text-editor p,.elementor-59784 .elementor-widget-text-editor li,.elementor-59784 .elementor-accordion .elementor-tab-title,.elementor-59784 .elementor-tab-content,.elementor-59784 .wpcf7 *{font-family:Helvetica,Arial,sans-serif}
/* PDF-design sections (Canva Home Page, 9 Sep 2026) */
.jd-fr-pg .elementor-heading-title,.jd-fr-pgs{background-image:linear-gradient(90deg,#0096B1,#7DD856);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
.jd-fr-ready .elementor-heading-title{background-image:linear-gradient(100deg,#1BA7E0 0%,#5DD39E 25%,#F5BF2D 50%,#F26B8A 70%,#8A6CE0 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:900}
.jd-fr-blackpill .elementor-heading-title{display:inline-block;background:#000;color:#fff;border-radius:50px;padding:10px 22px}
.jd-fr-whitepill .elementor-heading-title{display:inline-block;background:#fff;color:#000;border-radius:50px;padding:10px 22px;font-weight:600}
.jd-fr-tick{color:#7DD856}
.jd-fr-master{background:linear-gradient(#fff,#fff) top/100% 58% no-repeat,linear-gradient(90deg,#0096B1,#7DD856)}
.jd-fr-mastervid p{color:#fff!important}
.jd-fr-dept img,.jd-fr-moment img{width:100%;display:block;object-fit:cover}
.jd-fr-dept img{aspect-ratio:3/4}
.jd-fr-moment img{aspect-ratio:4/3;border-radius:14px}
.jd-fr-dept .elementor-widget-image{margin:0}
.jd-fr-deptlabel .elementor-heading-title{background:#000;color:#fff;padding:14px 16px;border-radius:0 0 14px 14px}
.jd-fr-ready img{max-width:560px;width:100%}
.jd-fr-pstat .elementor-heading-title{margin:0}
.jd-fr-pnum .elementor-heading-title{background:#B40000;padding:22px 10px;border-radius:14px 14px 0 0}
.jd-fr-plab .elementor-heading-title{background:#F5BF2D;padding:12px 10px;border-radius:0 0 14px 14px}/* End custom CSS */