.elementor-559 .elementor-element.elementor-element-f583b47:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-f583b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(153deg, #E6F3FFF2 57%, #A6B6DF 100%);}.elementor-559 .elementor-element.elementor-element-f583b47 > .elementor-background-overlay{background-color:#13254B00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/future-of-HVAC-e1777790669381.webp");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-f583b47 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-f583b47{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-f29e0f5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-f29e0f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-f29e0f5 > .elementor-element-populated{padding:0vw 0vw 0vw 3vw;}.elementor-559 .elementor-element.elementor-element-3671af7{--spacer-size:28vh;}.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-559 .elementor-element.elementor-element-e4f0443{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-e4f0443 > .elementor-widget-container{margin:-1vw 0vw 1vw 0vw;}.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-559 .elementor-element.elementor-element-81ab6a2{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-81ab6a2 > .elementor-widget-container{margin:-1vw 1vw 0vw 00.5vw;padding:0vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-81ab6a2 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:5vw;font-weight:500;text-transform:uppercase;line-height:1.025em;letter-spacing:-1.5px;color:#001569;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-559 .elementor-element.elementor-element-7bd4b5f{--divider-border-style:solid;--divider-color:#011469;--divider-border-width:3px;}.elementor-559 .elementor-element.elementor-element-7bd4b5f .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-7bd4b5f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-dc57158{width:100%;max-width:100%;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-dc57158 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-dc57158 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2.95vw;font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-1.5px;color:#001569;}.elementor-559 .elementor-element.elementor-element-65cd2e7{--spacer-size:3vh;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button{background-color:#1E2A7C00;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;fill:#1D2664;color:#1D2664;border-style:solid;border-width:0px 0px 3px 0px;border-color:#162981;border-radius:0em 0em 0em 0em;padding:0.7vw 0vw 00.25vw 0vw;}.elementor-559 .elementor-element.elementor-element-46f06eb{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-46f06eb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-46f06eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-46f06eb:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-2055657{--spacer-size:6vh;}.elementor-559 .elementor-element.elementor-element-3d268fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-3d268fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FDFEFF 26%, #F2295B00 67%);}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-3d268fe.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-3d268fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-3d268fe.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-3d268fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-3d268fe > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-3d268fe > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-3d268fe > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-d888e99{--spacer-size:9vh;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-6c3f42e{left:7vw;}body.rtl .elementor-559 .elementor-element.elementor-element-6c3f42e{right:7vw;}.elementor-559 .elementor-element.elementor-element-6c3f42e{top:0vw;z-index:4;text-align:center;}.elementor-559 .elementor-element.elementor-element-6c3f42e img{width:100%;opacity:1;filter:brightness( 55104% ) contrast( 168% ) saturate( 139% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-c324b9c > .elementor-widget-container{margin:4vw 2vw -10vw -2vw;}.elementor-559 .elementor-element.elementor-element-c324b9c{z-index:9;text-align:center;}.elementor-559 .elementor-element.elementor-element-c324b9c img{width:70%;filter:brightness( 105% ) contrast( 106% ) saturate( 117% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-38991ed{--spacer-size:2vh;}.elementor-559 .elementor-element.elementor-element-40bcc25:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09173D;}.elementor-559 .elementor-element.elementor-element-40bcc25 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-40bcc25{border-style:solid;border-width:0.25vw 0vw 0.25vw 0vw;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-40bcc25, .elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-top svg{width:calc(2% + 1.3px);height:15px;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:15px;}.elementor-559 .elementor-element.elementor-element-edc0c08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #0A104900 96%, #EDF5FF 19%);}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-edc0c08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-edc0c08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-edc0c08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 00.75vw 2vw;}.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-559 .elementor-element.elementor-element-9c152b3{width:100%;max-width:100%;z-index:25;--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-559 .elementor-element.elementor-element-9c152b3 > .elementor-widget-container{margin:2vw 0vw 1vw 3vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group > label, .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-subgroup label{color:#E8E8E8;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-type-html{padding-bottom:14px;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-field, .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-subgroup label{font-family:"Chakra Petch", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:uppercase;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:#FFFFFF;border-width:0px 2px 2px 2px;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:#FFFFFF;border-width:0px 2px 2px 2px;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button{font-family:"Chakra Petch", Sans-serif;font-size:1.5vw;font-weight:700;text-transform:uppercase;letter-spacing:0em;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0em 0em 0em 0em;padding:0% 5% 0% 5%;}.elementor-559 .elementor-element.elementor-element-9c152b3 .e-form__buttons__wrapper__button-next{background-color:#00000000;color:#FFFFFF;border-color:#FF0000;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button[type="submit"]{background-color:#00000000;color:#FFFFFF;border-color:#FF0000;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9c152b3 .e-form__buttons__wrapper__button-previous{background-color:#7AB427;color:#ffffff;}.elementor-559 .elementor-element.elementor-element-9c152b3 .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button[type="submit"]:hover{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9c152b3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;border-color:#41BAEC;}.elementor-559 .elementor-element.elementor-element-53b2c89:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001842;}.elementor-559 .elementor-element.elementor-element-53b2c89 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-53b2c89{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 3vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-53b2c89, .elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-f31444b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-f31444b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-f31444b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-f31444b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-f31444b > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-f31444b > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-f31444b > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-f31444b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 2vw;}.elementor-559 .elementor-element.elementor-element-4c4a11d{width:100%;max-width:100%;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-4c4a11d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-4c4a11d .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2.2vw;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;text-shadow:0px 6px 33px rgba(0, 0, 0, 0.93);color:#FFFFFF;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-74959f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-74959f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-74959f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-959b970{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-ad2ae5d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-ad2ae5d > .elementor-widget-container{margin:0vw 1vw 0vw 1.5vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ad2ae5d .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:1vw;font-weight:500;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-029a5ca:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-029a5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFEB 41%, #7E838F 77%);}.elementor-559 .elementor-element.elementor-element-029a5ca > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/Air-conditioning-HVAC-service-technician-using-gauges-to-check-refrigerant-and-add-refrigerant._.jpg");background-position:17vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-029a5ca .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-029a5ca{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4vw;margin-bottom:0vw;padding:6vw 0vw 0vw 4vw;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-5f47492.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-5f47492.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-5f47492 > .elementor-element-populated{padding:0vw 1vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-c87637a{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-3dc86d3{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-9ab965d{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-74ab18b{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-74ab18b > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-74ab18b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.5vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-d6847ca{--divider-border-style:solid;--divider-color:#20479B;--divider-border-width:3.1px;}.elementor-559 .elementor-element.elementor-element-d6847ca > .elementor-widget-container{margin:00.5vw 10vw 0vw -4vw;}.elementor-559 .elementor-element.elementor-element-d6847ca .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-d6847ca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-4e635ec{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-4e635ec > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-4e635ec .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-ae0571c{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-ae0571c > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-ae0571c .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-c5831fb{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-3d7ef9e{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-3d7ef9e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-3d7ef9e .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-96ceec8{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-96ceec8 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-96ceec8 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-690a026{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-18d2c6b{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-18d2c6b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-18d2c6b .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-98e82ce{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-98e82ce > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-98e82ce .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-54c1bfa{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-f38e9cf{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-f38e9cf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-f38e9cf .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-ef35281{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-ef35281 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-ef35281 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-765af9d{--spacer-size:1vh;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-559 .elementor-element.elementor-element-84652c1{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-84652c1 > .elementor-widget-container{margin:0vw 00.5vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-84652c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#041C52;}.elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-framed .elementor-icon{background-color:#041C52;}.elementor-559 .elementor-element.elementor-element-84652c1.elementor-view-stacked .elementor-icon svg{fill:#041C52;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-2749853 .elementor-button{background-color:#1E2A7C;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0em 0em 0em 0em;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-559 .elementor-element.elementor-element-2749853{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-2749853 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-2749853.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-2749853:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-2749853 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-2749853 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-b89a2be{--spacer-size:9vh;}.elementor-559 .elementor-element.elementor-element-7476d7a{--spacer-size:12vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-a02ad1e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-a02ad1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-a02ad1e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-a02ad1e > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-9287d93{--spacer-size:11vh;}.elementor-559 .elementor-element.elementor-element-c702ea9:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, #FFFFFF 75%, #010C29 22%);}.elementor-559 .elementor-element.elementor-element-c702ea9 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-c702ea9{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 1vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-c702ea9, .elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-8b3d66e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-8b3d66e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-8b3d66e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-7fa47f6{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-498b269:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-498b269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(272deg, #000A23 46%, #7E838F 100%);}.elementor-559 .elementor-element.elementor-element-498b269 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/7-Benefits-of-Having-a-24-HVAC-Service.png");background-position:-25vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-498b269 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-498b269{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2vw;margin-bottom:0vw;padding:2vw 0vw 4vw 4vw;z-index:4;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-43a5848.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-43a5848.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-43a5848.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-43a5848 > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-28522a1{--spacer-size:11vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-2483b0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-2483b0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-2483b0c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-2483b0c > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-0d383ed{--spacer-size:11vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-89e53f6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-89e53f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-89e53f6 > .elementor-element-populated{padding:0vw 1vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-05f00c2{--spacer-size:13vh;}.elementor-559 .elementor-element.elementor-element-c1dc311{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-a95c952{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-a95c952 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-a95c952 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:4.2vw;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9d25be6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-559 .elementor-element.elementor-element-9d25be6 > .elementor-widget-container{margin:00.5vw -3vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-9d25be6 .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-9d25be6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-49126da{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-49126da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-49126da .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-064e747{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-064e747 > .elementor-widget-container{margin:0vw 0vw 0.5vw 0vw;padding:.750vw .50vw .250vw .50vw;}.elementor-559 .elementor-element.elementor-element-064e747 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-f250c78{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-f250c78 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-f250c78 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-3185f06{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-3185f06 > .elementor-widget-container{margin:0vw 0vw 0.5vw 0vw;padding:.750vw .50vw .250vw .50vw;}.elementor-559 .elementor-element.elementor-element-3185f06 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7d24cff{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-206ce72{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-206ce72 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-206ce72 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-aba1b8c{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-fdbb494{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-fdbb494 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC75;}.elementor-559 .elementor-element.elementor-element-fdbb494 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-f74ae4f{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-30823da{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-30823da > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-30823da .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-86d77f5{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-26aab9f{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-26aab9f > .elementor-widget-container{margin:00.705vw 0vw -1vw -1vw;}.elementor-559 .elementor-element.elementor-element-26aab9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#C40303;}.elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-framed .elementor-icon{background-color:#C40303;}.elementor-559 .elementor-element.elementor-element-26aab9f.elementor-view-stacked .elementor-icon svg{fill:#C40303;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-3ba7048 .elementor-button{background-color:#1E2A7C00;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FD0808;border-radius:0em 0em 0em 0em;padding:1vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-3ba7048{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-3ba7048 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-3ba7048.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-3ba7048:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-3ba7048 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-3ba7048 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-1a1d8bc{--spacer-size:10vh;}.elementor-559 .elementor-element.elementor-element-e905173:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-e905173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #F3F7FF00 64%, #010B24 22%);}.elementor-559 .elementor-element.elementor-element-e905173 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-e905173 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-e905173{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 1vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-e905173, .elementor-559 .elementor-element.elementor-element-e905173 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-e905173 > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-e905173 > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-e905173 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-e905173 > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-e905173 > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-e51f389.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-e51f389.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-e51f389.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-a288e0f{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-1ca2525:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-1ca2525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B9D1EE 0%, #FFFFFF 97%);}.elementor-559 .elementor-element.elementor-element-1ca2525 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/04/2160.jpg");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-1ca2525 .elementor-background-overlay{filter:brightness( 105% ) contrast( 112% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-1ca2525{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 4vw 0vw 4vw;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-e4cf96e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-e4cf96e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-e4cf96e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-e4cf96e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-e15dff1{--spacer-size:17vh;}.elementor-559 .elementor-element.elementor-element-895bd78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-895bd78, .elementor-559 .elementor-element.elementor-element-895bd78 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-559 .elementor-element.elementor-element-895bd78{margin-top:0vw;margin-bottom:0vw;z-index:2;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-fa4ad79.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-fa4ad79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-fa4ad79.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-fa4ad79 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-9528bf7{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-837a17a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-837a17a > .elementor-widget-container{margin:0.5vw 0vw 0vw 1vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-837a17a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4.4vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-238c6a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-238c6a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-238c6a7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-238c6a7 > .elementor-element-populated{padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-7138582{--spacer-size:2px;}.elementor-559 .elementor-element.elementor-element-0ecfd8b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-0ecfd8b, .elementor-559 .elementor-element.elementor-element-0ecfd8b > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-559 .elementor-element.elementor-element-0ecfd8b{margin-top:0vw;margin-bottom:0vw;z-index:2;}.elementor-559 .elementor-element.elementor-element-abc7be7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #00216C 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/Replace-or-Repair-HVAC-Which-is-the-Best-Choice-For-Your-Unit.jpg");background-position:0vw -3vh;background-size:155% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-abc7be7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-abc7be7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-abc7be7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-abc7be7:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-abc7be7{z-index:5;}.elementor-559 .elementor-element.elementor-element-76b2d80{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-76b2d80 > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-76b2d80 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-0f00f01{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-0f00f01 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:12vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-0f00f01 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b51ec14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #00216C 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/furnace-repair-maintain.jpg");background-position:-6vw 0vh;background-size:155% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-b51ec14.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-b51ec14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-b51ec14.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-b51ec14:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-b51ec14{z-index:5;}.elementor-559 .elementor-element.elementor-element-bbfa46f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-bbfa46f > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-bbfa46f .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-aade14a{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-aade14a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:12vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-aade14a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-89ef9d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #00216C 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/2020-09-23.jpg");background-position:-6vw 0vh;background-size:126% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-89ef9d2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-89ef9d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-89ef9d2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-89ef9d2:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-89ef9d2{z-index:5;}.elementor-559 .elementor-element.elementor-element-9927937{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-9927937 > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-9927937 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-65ecd26{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-65ecd26 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:12vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-65ecd26 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-2661c31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #00216C 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/image-1-4-1.png");background-position:-8vw -3vh;background-size:155% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-2661c31.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-2661c31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-2661c31.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-2661c31:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-2661c31{z-index:5;}.elementor-559 .elementor-element.elementor-element-1b33652{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-1b33652 > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-1b33652 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7d0d8f7{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-7d0d8f7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:12vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7d0d8f7 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-f8f7b6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-f8f7b6b > .elementor-container{max-width:1080px;}.elementor-559 .elementor-element.elementor-element-f8f7b6b, .elementor-559 .elementor-element.elementor-element-f8f7b6b > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-559 .elementor-element.elementor-element-f8f7b6b{margin-top:0vw;margin-bottom:0vw;z-index:2;}.elementor-559 .elementor-element.elementor-element-41106b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #001440 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/Do-You-Need-An-HVAC-Seasonal-Tune-Up-or-Preventative-Maintenance.jpg");background-position:-6vw 0vh;background-repeat:repeat;background-size:155% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-41106b3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-41106b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-41106b3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-41106b3:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-41106b3{z-index:5;}.elementor-559 .elementor-element.elementor-element-f36da7c{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-f36da7c > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-f36da7c .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-11ef4ac{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-11ef4ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:12vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-11ef4ac .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-024c2df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-024c2df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #001544 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/COM_A_017.jpeg");background-position:-5vw 0vh;background-size:140% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-024c2df.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-024c2df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-024c2df.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-024c2df:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-024c2df > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-024c2df{z-index:5;}.elementor-559 .elementor-element.elementor-element-925bae5{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-925bae5 > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-925bae5 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7a6ab62{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-7a6ab62 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:12vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7a6ab62 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-d09b830:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #7D0000 26%, #A5A5A5 100%);}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/04/101663.jpg");background-position:-6vw -9vh;background-size:155% auto;opacity:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-d09b830.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-d09b830.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-d09b830.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-d09b830:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:1;filter:brightness( 100% ) contrast( 108% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-d09b830{z-index:5;}.elementor-559 .elementor-element.elementor-element-671fb23{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-671fb23 > .elementor-widget-container{margin:0vw 0vw 0.25vw 0vw;padding:.750vw .50vw .50vw .50vw;}.elementor-559 .elementor-element.elementor-element-671fb23 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-1811cf6{width:100%;max-width:100%;z-index:1015;text-align:start;}.elementor-559 .elementor-element.elementor-element-1811cf6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:10vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 2px 2px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-1811cf6 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-86a46ca{--spacer-size:19vh;}.elementor-559 .elementor-element.elementor-element-da99496:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-da99496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFEB 41%, #7E838F 77%);}.elementor-559 .elementor-element.elementor-element-da99496 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/GoRR_Downtown1-small-scaled-1.jpg");background-position:27vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-da99496 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-da99496{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4vw;margin-bottom:0vw;padding:6vw 0vw 0vw 4vw;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-5f77203.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-5f77203.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-5f77203 > .elementor-element-populated{padding:0vw 1vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-1253e0b{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-d795081{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-213f02a{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-3fc6e93{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-3fc6e93 > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-3fc6e93 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.5vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-c8a33b9{--divider-border-style:solid;--divider-color:#20479B;--divider-border-width:3.1px;}.elementor-559 .elementor-element.elementor-element-c8a33b9 > .elementor-widget-container{margin:00.5vw 10vw 0vw -4vw;}.elementor-559 .elementor-element.elementor-element-c8a33b9 .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-c8a33b9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-69e9d51{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-69e9d51 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-69e9d51 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-64bf07c{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-64bf07c > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-64bf07c .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-85d77a0{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-4b8639b{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-4b8639b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-4b8639b .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-c81ae3f{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-c81ae3f > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-c81ae3f .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-322ebf6{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a4d2b16{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-a4d2b16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-a4d2b16 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-808b372{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-808b372 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-808b372 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-2b632e1{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-385078d{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-ffff471{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-ffff471 > .elementor-widget-container{margin:0vw 00.5vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-ffff471.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#041C52;}.elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-framed .elementor-icon{background-color:#041C52;}.elementor-559 .elementor-element.elementor-element-ffff471.elementor-view-stacked .elementor-icon svg{fill:#041C52;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-57a467b .elementor-button{background-color:#1E2A7C;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0em 0em 0em 0em;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-559 .elementor-element.elementor-element-57a467b{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-57a467b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-57a467b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-57a467b:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-57a467b .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-57a467b .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-e86222f{--spacer-size:9vh;}.elementor-559 .elementor-element.elementor-element-6f9950c{--spacer-size:12vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-07ae160.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-07ae160.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-07ae160.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-07ae160 > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-452fc3b{--spacer-size:11vh;}.elementor-559 .elementor-element.elementor-element-6b798ee:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, #FFFFFF00 75%, #010C29 22%);}.elementor-559 .elementor-element.elementor-element-6b798ee .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-6b798ee{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 1vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-6b798ee, .elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-97e89c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-97e89c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-97e89c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-be1e43a{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-7e609e5:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-7e609e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(272deg, #000A23 46%, #7E838F 100%);}.elementor-559 .elementor-element.elementor-element-7e609e5 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/HVACService.jpg");background-position:-19vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-7e609e5 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-7e609e5{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2vw;margin-bottom:0vw;padding:2vw 0vw 4vw 4vw;z-index:4;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-6a3f40b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-6a3f40b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-6a3f40b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-6a3f40b > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-c417831{--spacer-size:11vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-b9e041d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-b9e041d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-b9e041d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-b9e041d > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-63d60a3{--spacer-size:11vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-fa67479.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-fa67479.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-fa67479 > .elementor-element-populated{padding:0vw 1vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-79bb227{--spacer-size:13vh;}.elementor-559 .elementor-element.elementor-element-91d3928{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-5782df9{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-5782df9 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-5782df9 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3.6vw;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-8f8fcbb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-559 .elementor-element.elementor-element-8f8fcbb > .elementor-widget-container{margin:00.5vw -3vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-8f8fcbb .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-8f8fcbb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-4cbd25c{--spacer-size:0.1vh;}.elementor-559 .elementor-element.elementor-element-58fcf4e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-58fcf4e > .elementor-widget-container{margin:0vw 1vw 1.6vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-58fcf4e .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-774d7e2{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-774d7e2 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-774d7e2 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-963190c{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-b84e223{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-b84e223 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-b84e223 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-cd58581{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-720b19e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-720b19e > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC75;}.elementor-559 .elementor-element.elementor-element-720b19e .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-ba360b2{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-65299fd{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-65299fd > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-65299fd .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-5b4525c{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-dde19a8{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-dde19a8 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC75;}.elementor-559 .elementor-element.elementor-element-dde19a8 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-648cd90{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-4ad9485{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-4ad9485 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-4ad9485 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-c0cb9b5{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-db86ae4{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-db86ae4 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-db86ae4 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b2a9a20{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-dfdc072{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-dfdc072 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-dfdc072 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-651d2e4{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-651d2e4 > .elementor-widget-container{margin:1.6vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-651d2e4 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-abf4e85{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-6e08ec8{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-6e08ec8 > .elementor-widget-container{margin:00.705vw 0vw -1vw -1vw;}.elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#C40303;}.elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-framed .elementor-icon{background-color:#C40303;}.elementor-559 .elementor-element.elementor-element-6e08ec8.elementor-view-stacked .elementor-icon svg{fill:#C40303;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-6f26338 .elementor-button{background-color:#1E2A7C00;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FD0808;border-radius:0em 0em 0em 0em;padding:1vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-6f26338{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-6f26338 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-6f26338.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-6f26338:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-6f26338 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-6f26338 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-c5551e3{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-3095862:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-3095862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #F3F7FF00 64%, #010B24 22%);}.elementor-559 .elementor-element.elementor-element-3095862 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-3095862 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-3095862{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 1vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-3095862, .elementor-559 .elementor-element.elementor-element-3095862 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-3095862 > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-3095862 > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-3095862 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-3095862 > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-3095862 > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-41edce3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-41edce3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-41edce3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-f7add02{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-a44cddb:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-a44cddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFEB 41%, #7E838F 77%);}.elementor-559 .elementor-element.elementor-element-a44cddb > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/04/IMG_0144.jpg");background-position:-64vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-a44cddb .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-a44cddb{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4vw;margin-bottom:0vw;padding:6vw 0vw 0vw 4vw;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-a08a7f6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-a08a7f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-a08a7f6 > .elementor-element-populated{padding:0vw 1vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-232aaaf{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-1341e65{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-75d55ff{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-0ff4284{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-0ff4284 > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-0ff4284 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.1vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-9a8bbe0{--divider-border-style:solid;--divider-color:#20479B;--divider-border-width:3.1px;}.elementor-559 .elementor-element.elementor-element-9a8bbe0 > .elementor-widget-container{margin:00.5vw 10vw 0vw -4vw;}.elementor-559 .elementor-element.elementor-element-9a8bbe0 .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-9a8bbe0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-aeff728{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-aeff728 > .elementor-widget-container{margin:0vw 1vw 1.6vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-aeff728 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-0e1d763{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-0e1d763 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-0e1d763 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-16c55c1{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-16c55c1 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-16c55c1 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-ab2666f{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-9ef3fd1{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-9ef3fd1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-9ef3fd1 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-7626136{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-7626136 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-7626136 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-e361e21{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-bce1fd7{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-bce1fd7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-bce1fd7 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-ccd6a82{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-ccd6a82 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-ccd6a82 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-c878672{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-0b22bd6{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-0b22bd6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-0b22bd6 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-d3267a9{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-d3267a9 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-d3267a9 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-7cbc1c4{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-6142692{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-6142692 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-6142692 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-fee06e9{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-fee06e9 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-fee06e9 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-0f3e863{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-e95814a{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-ee7c628{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-ee7c628 > .elementor-widget-container{margin:0vw 00.5vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-ee7c628.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#041C52;}.elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-framed .elementor-icon{background-color:#041C52;}.elementor-559 .elementor-element.elementor-element-ee7c628.elementor-view-stacked .elementor-icon svg{fill:#041C52;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-5a30f10 .elementor-button{background-color:#1E2A7C;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0em 0em 0em 0em;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-559 .elementor-element.elementor-element-5a30f10{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-5a30f10 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-5a30f10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-5a30f10:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-5a30f10 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-5a30f10 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-ab532a8{--spacer-size:9vh;}.elementor-559 .elementor-element.elementor-element-d17e804{--spacer-size:12vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-e67a5c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-e67a5c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-e67a5c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-e67a5c3 > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-b2f6b12{--spacer-size:11vh;}.elementor-559 .elementor-element.elementor-element-624a970:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-624a970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFFF2 44%, #758FC7 100%);}.elementor-559 .elementor-element.elementor-element-624a970 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/future-of-HVAC-e1777790669381.webp");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-624a970 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-624a970{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:3vw 0vw 9vw 2vw;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-a3c4fc3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-a3c4fc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-a3c4fc3 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-b543731{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-e96088c{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-8edf6d6{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-8edf6d6 > .elementor-widget-container{margin:1vw 0vw 0vw 1vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-8edf6d6 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4.1vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-0301795{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-0301795 > .elementor-widget-container{margin:0vw 25vw 0vw 7vw;padding:0vw 0vw 1vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-0301795 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-c547651 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-c547651{margin-top:0px;margin-bottom:0px;padding:0vw 2vw 0vw 2vw;z-index:35;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-1e67fc9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-1e67fc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-1e67fc9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-1e67fc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-1e67fc9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-01ade31 );margin:0vw 1vw 0vw 0vw;--e-column-margin-right:1vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-1e67fc9 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-1e67fc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-1e67fc9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e9e6728{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-e9e6728 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e9e6728 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-832b81f{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-832b81f > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-832b81f .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-5861da5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-5861da5 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5861da5 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.15em;letter-spacing:0px;color:#000000BA;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-eac83ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-eac83ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-eac83ef.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-eac83ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-eac83ef > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-01ade31 );margin:0vw 1vw 0vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-eac83ef > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-eac83ef > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-eac83ef > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-b0b2f16{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-b0b2f16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-b0b2f16 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-a976a6e{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-a976a6e > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-a976a6e .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-a73e2c3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-a73e2c3 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a73e2c3 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.15em;letter-spacing:0px;color:#000000BA;}.elementor-559 .elementor-element.elementor-element-7742017 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-7742017{margin-top:0.5vw;margin-bottom:0vw;padding:0vw 2vw 0vw 2vw;z-index:35;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-a5400cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-a5400cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-a5400cd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-a5400cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-a5400cd > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-01ade31 );margin:0vw 1vw 0vw 0vw;--e-column-margin-right:1vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-a5400cd > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-a5400cd > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-a5400cd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ea62849{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-ea62849 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ea62849 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b50e35b{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-b50e35b > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-b50e35b .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-4db4433{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-4db4433 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-4db4433 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.15em;letter-spacing:0px;color:#000000BA;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-7745474.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-7745474.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-7745474.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-7745474 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-7745474 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-01ade31 );margin:0vw 1vw 0vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-7745474 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-7745474 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-7745474 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a182740{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-a182740 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a182740 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-c582b7a{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-c582b7a > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-c582b7a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-2417bc3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-2417bc3 > .elementor-widget-container{margin:0vw 0vw 0vw 1.5vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2417bc3 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.15em;letter-spacing:0px;color:#000000BA;}.elementor-559 .elementor-element.elementor-element-96a9e82 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-96a9e82{margin-top:0.5vw;margin-bottom:0vw;padding:0vw 2vw 0vw 2vw;z-index:35;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-92e449e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-92e449e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-92e449e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-92e449e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-92e449e > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-01ade31 );margin:0vw 1vw 0vw 0vw;--e-column-margin-right:1vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-92e449e > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-92e449e > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-92e449e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2417766{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-2417766 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2417766 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-969f037{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-969f037 > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-969f037 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-2cd8985{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-2cd8985 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2cd8985 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.15em;letter-spacing:0px;color:#000000BA;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-5ec0302.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-5ec0302.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-5ec0302.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-5ec0302 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-5ec0302 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-01ade31 );margin:0vw 1vw 0vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-5ec0302 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-5ec0302 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-5ec0302 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-03ea979{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-03ea979 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-03ea979 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-95d073a{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-95d073a > .elementor-widget-container{margin:0vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-95d073a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:#002F71;}.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button{background-color:#1E2A7C00;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;fill:#1D2664;color:#1D2664;border-style:solid;border-width:0px 0px 3px 0px;border-color:#CC0000;border-radius:0em 0em 0em 0em;padding:0.7vw 0vw 00.25vw 0vw;}.elementor-559 .elementor-element.elementor-element-a3cbb24{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-a3cbb24 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-a3cbb24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-a3cbb24:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button-content-wrapper{flex-direction:row;}.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-f5bf172:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF 81%, #010C29 22%);}.elementor-559 .elementor-element.elementor-element-f5bf172 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-f5bf172{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 1vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-f5bf172, .elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-ec2cd9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-ec2cd9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-ec2cd9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-85cea06{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-a2e8207:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #010F33 44%, #7E838F 100%);}.elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/AC-repair-cost-scaled-1.jpg");background-position:-1vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-a2e8207 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-a2e8207{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1vw;margin-bottom:0vw;padding:2vw 0vw 4vw 4vw;z-index:4;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-0e96857.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-0e96857.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-0e96857 > .elementor-element-populated{padding:0vw 1vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2d6f761{--spacer-size:8vh;}.elementor-559 .elementor-element.elementor-element-e84746e{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-60af750{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-60af750 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-60af750 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3.75vw;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:-1.05px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-0312f7f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-559 .elementor-element.elementor-element-0312f7f > .elementor-widget-container{margin:00.5vw 3vw 0vw -4vw;}.elementor-559 .elementor-element.elementor-element-0312f7f .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-0312f7f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-17b32a6{--spacer-size:0.1vh;}.elementor-559 .elementor-element.elementor-element-19b5519{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-19b5519 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-19b5519 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-be76f0c{--spacer-size:1vh;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-559 .elementor-element.elementor-element-b058441{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-b058441 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item:not(:last-child):after{content:"";width:92%;border-color:#43558B;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.94vw;font-weight:400;line-height:1.5em;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B0B0B0;}.elementor-559 .elementor-element.elementor-element-6ea29e6{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-6ea29e6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item:not(:last-child):after{content:"";width:92%;border-color:#43558B;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.94vw;font-weight:400;line-height:1.5em;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B0B0B0;}.elementor-559 .elementor-element.elementor-element-946e54e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-946e54e > .elementor-widget-container{margin:1.6vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-946e54e .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-4ada2ec{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-2e8cf7a{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-2e8cf7a > .elementor-widget-container{margin:00.705vw 0vw -1vw -1vw;}.elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#C40303;}.elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-framed .elementor-icon{background-color:#C40303;}.elementor-559 .elementor-element.elementor-element-2e8cf7a.elementor-view-stacked .elementor-icon svg{fill:#C40303;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 .elementor-button{background-color:#1E2A7C00;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FD0808;border-radius:0em 0em 0em 0em;padding:1vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-fdcd0c6{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-fdcd0c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-fdcd0c6:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-fdcd0c6 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-fa1da41{--spacer-size:7vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-c7e38c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-c7e38c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-c7e38c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-c7e38c9 > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-de49bb1{--spacer-size:11vh;}.elementor-559 .elementor-element.elementor-element-c34430b:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c34430b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #E9EFF700 81%, #0A1530 22%);}.elementor-559 .elementor-element.elementor-element-c34430b .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-c34430b > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-c34430b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 1vw 0vw 1vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-c34430b, .elementor-559 .elementor-element.elementor-element-c34430b > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-c34430b > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-c34430b > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-c34430b > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-c34430b > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-c34430b > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-a74b756.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-a74b756.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-a74b756.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-777310c{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-04467eb:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-04467eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(265deg, #FFFFFFE6 51%, #7B8397 78%);}.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/How-to-be-HVAC-Technician-scaled-1.jpg");background-position:-23vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-04467eb .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-04467eb{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:6vw 0vw 0vw 4vw;z-index:1;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-cb47253.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-cb47253.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-cb47253.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-cb47253 > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-559 .elementor-element.elementor-element-65a3daf{--spacer-size:11vh;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-3ab2e13.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-3ab2e13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-3ab2e13 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5413a98{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-a2428e5{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-0755a26{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-0755a26 > .elementor-widget-container{margin:0.5vw 0vw 0vw 00.5vw;padding:0vw 0vw 00.5vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-0755a26 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.1vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.05px;color:var( --e-global-color-2d0c628 );}.elementor-559 .elementor-element.elementor-element-16e6ae0{--divider-border-style:solid;--divider-color:#0F3D87;--divider-border-width:3px;}.elementor-559 .elementor-element.elementor-element-16e6ae0 > .elementor-widget-container{margin:00.5vw -4vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-16e6ae0 .elementor-divider-separator{width:100%;}.elementor-559 .elementor-element.elementor-element-16e6ae0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-559 .elementor-element.elementor-element-c53e5de{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-c53e5de > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-c53e5de .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b5e7de1{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-b5e7de1 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-b5e7de1 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-fd0131f{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-3a13f8e{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-3a13f8e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-3a13f8e .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-3bb3966{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-3bb3966 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item:not(:last-child):after{content:"";width:92%;border-color:#43558B;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-icon i{color:var( --e-global-color-2d0c628 );transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-icon svg{fill:var( --e-global-color-2d0c628 );transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#910000;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#910000;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.5em;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-01ade31 );}.elementor-559 .elementor-element.elementor-element-82e4f2d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-82e4f2d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item:not(:last-child):after{content:"";width:92%;border-color:#43558B;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-icon i{color:var( --e-global-color-2d0c628 );transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-icon svg{fill:var( --e-global-color-2d0c628 );transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#910000;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#910000;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.5em;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-01ade31 );}.elementor-559 .elementor-element.elementor-element-1610ab0{--spacer-size:0.1vh;}.elementor-559 .elementor-element.elementor-element-01bb139{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-01bb139 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:00.75vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-01bb139 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-5f08b12{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-5f08b12 > .elementor-widget-container{margin:1vw 1vw 0vw 0.5vw;padding:0vw 0vw 1vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-5f08b12 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;line-height:1.25em;letter-spacing:-0.25px;color:#444444;}.elementor-559 .elementor-element.elementor-element-d39fd52{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-c328a5e{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-c328a5e > .elementor-widget-container{margin:0vw 00.5vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-c328a5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#041C52;}.elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-framed .elementor-icon{background-color:#041C52;}.elementor-559 .elementor-element.elementor-element-c328a5e.elementor-view-stacked .elementor-icon svg{fill:#041C52;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-6986581 .elementor-button{background-color:#1E2A7C;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0em 0em 0em 0em;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-559 .elementor-element.elementor-element-6986581{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-6986581 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-6986581.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-6986581:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-6986581 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-6986581 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-bb0cdb4{--spacer-size:11vh;}.elementor-559 .elementor-element.elementor-element-5b3ebfe{--spacer-size:12vh;}.elementor-559 .elementor-element.elementor-element-1384449{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ade3fb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-d9d415f:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #F8FAFF 8%, #06163D 42%);}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-background-overlay{background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/glo-appliances-Equipment-HVAC-heat-exchanger_16-9.webp");background-position:0vw 0vh;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-d9d415f{border-style:solid;border-width:4px 2px 4px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:1vw;padding:5vw 2vw 6vw 2vw;z-index:2;}.elementor-559 .elementor-element.elementor-element-d9d415f, .elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-shape-top svg{width:calc(3% + 1.3px);height:15px;}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-shape-bottom svg{width:calc(3% + 1.3px);height:15px;}.elementor-559 .elementor-element.elementor-element-989050d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-989050d > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-bcb5dc4{--spacer-size:32vh;}.elementor-559 .elementor-element.elementor-element-b63ee30{width:auto;max-width:auto;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-b63ee30 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:.750vw .750vw .750vw .750vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-b63ee30 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:3.7vw;font-weight:400;text-transform:uppercase;line-height:0.8em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9446c2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-9446c2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #040D34 49%, #F2295B00 100%);}.elementor-559 .elementor-element.elementor-element-9446c2c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-9446c2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-9446c2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-5e118c5{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:15;}.elementor-559 .elementor-element.elementor-element-5e118c5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5e118c5 img{opacity:1;}.elementor-559 .elementor-element.elementor-element-635e140{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-635e140 > .elementor-widget-container{margin:0vw -2vw 1vw 1vw;padding:0vw 0vw 1vw 0vw;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-635e140 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3.4vw;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-d747c01{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-6b6856f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-6b6856f > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-6b6856f .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-a9c74c7{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-b81d9e2{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-b81d9e2 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC75;}.elementor-559 .elementor-element.elementor-element-b81d9e2 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-4e56335{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a2078e6{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-a2078e6 > .elementor-widget-container{margin:0vw 1vw 0vw 1vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 4px;border-color:#43A2DC;}.elementor-559 .elementor-element.elementor-element-a2078e6 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-de39f51{--spacer-size:2vh;}.elementor-559 .elementor-element.elementor-element-040d2a1{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-040d2a1 > .elementor-widget-container{margin:00.705vw 0vw -1vw -1vw;}.elementor-559 .elementor-element.elementor-element-040d2a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-stacked .elementor-icon{background-color:#041C5200;color:#C40303;}.elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-default .elementor-icon{color:#041C5200;border-color:#041C5200;}.elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-default .elementor-icon svg{fill:#041C5200;}.elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-framed .elementor-icon{background-color:#C40303;}.elementor-559 .elementor-element.elementor-element-040d2a1.elementor-view-stacked .elementor-icon svg{fill:#C40303;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon{font-size:2.5vw;padding:7px;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon svg{height:2.5vw;}.elementor-559 .elementor-element.elementor-element-91fc871 .elementor-button{background-color:#1E2A7C00;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FD0808;border-radius:0em 0em 0em 0em;padding:1vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-91fc871{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-91fc871 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-91fc871.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-91fc871:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-91fc871 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-91fc871 .elementor-button:focus{border-color:#000000;}.elementor-559 .elementor-element.elementor-element-8962bde:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-8962bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001842;}.elementor-559 .elementor-element.elementor-element-8962bde .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-8962bde > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-8962bde{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1vw;margin-bottom:0vw;padding:1vw 1vw 0vw 3vw;z-index:6;}.elementor-559 .elementor-element.elementor-element-8962bde, .elementor-559 .elementor-element.elementor-element-8962bde > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-8962bde > .elementor-shape-top .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-8962bde > .elementor-shape-top svg{width:calc(2% + 1.3px);height:0px;}.elementor-559 .elementor-element.elementor-element-8962bde > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-559 .elementor-element.elementor-element-8962bde > .elementor-shape-bottom .elementor-shape-fill{fill:#1B8EC7;}.elementor-559 .elementor-element.elementor-element-8962bde > .elementor-shape-bottom svg{width:calc(2% + 1.3px);height:0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-5557d53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-5557d53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-5557d53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 2vw;}.elementor-559 .elementor-element.elementor-element-c8a8cf0{width:100%;max-width:100%;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-c8a8cf0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-c8a8cf0 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2.5vw;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;text-shadow:0px 6px 33px rgba(0, 0, 0, 0.93);color:#FFFFFF;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-5268fea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-5268fea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-5268fea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-5268fea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-5268fea > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-5268fea > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-5268fea > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-5268fea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-03c59c5{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-8a2579b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-8a2579b > .elementor-widget-container{margin:0vw 1vw 0vw 1.5vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-8a2579b .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:1vw;font-weight:500;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-3817c45.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-3817c45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-3817c45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-cd19815{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-e046160{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-e046160 > .elementor-widget-container{margin:0vw 1vw 0vw 1.5vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e046160 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:1vw;font-weight:500;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-4beb569:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-4beb569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFFF2 44%, #AAB9D8 100%);}.elementor-559 .elementor-element.elementor-element-4beb569 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/04/12377.jpg");background-position:bottom center;background-size:cover;opacity:0.49;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-4beb569 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-4beb569{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7vw;margin-bottom:0vw;padding:6vw 0vw 0vw 2vw;z-index:5;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-673ff3e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-673ff3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-673ff3e > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-c135371{--spacer-size:14vh;}.elementor-559 .elementor-element.elementor-element-5fcd804{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-5108fdb{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-5108fdb > .elementor-widget-container{margin:2vw 0vw 0vw 1vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5108fdb .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.6vw;font-weight:500;text-transform:uppercase;line-height:1.025em;letter-spacing:-1.5px;color:#172355;}.elementor-559 .elementor-element.elementor-element-51cd878 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-51cd878{margin-top:1vw;margin-bottom:4vw;padding:0px 0px 0px 0px;z-index:35;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-25b14d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-25b14d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-25b14d9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-25b14d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-25b14d9 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-25b14d9 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-25b14d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-25b14d9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-127257f{--spacer-size:1vh;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-559 .elementor-element.elementor-element-408c1f5{width:100%;max-width:100%;}.elementor-559 .elementor-element.elementor-element-408c1f5 > .elementor-widget-container{margin:-1.25vw 0vw 6vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-item{border-width:0em;border-color:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-item .elementor-tab-content{border-width:0em;border-block-start-color:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0em;border-block-end-color:#FFFFFF00;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-title{background-color:#00000000;padding:1vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-icon, .elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-title{color:#131D62;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-icon svg{fill:#131D62;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-active .elementor-accordion-icon, .elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-active .elementor-accordion-title{color:#131D62;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-active .elementor-accordion-icon svg{fill:#131D62;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-title{font-family:"Antonio", Sans-serif;font-size:1.8vw;font-weight:500;text-transform:uppercase;letter-spacing:-0.205px;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-content{background-color:#00000000;color:#000000;font-family:"Chakra Petch", Sans-serif;font-size:1vw;font-weight:400;line-height:1.3em;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-301920d{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-c1ffa15:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #CFE0F3 0%, #FFFFFF 75%);}.elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/04/7817.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-c1ffa15{overflow:hidden;border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:5vw 0vw 3vw 0vw;}.elementor-559 .elementor-element.elementor-element-c1ffa15 .elementor-background-overlay{filter:brightness( 100% ) contrast( 103% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-c1ffa15, .elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-3ff9569.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-559 .elementor-element.elementor-element-3ff9569.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-559 .elementor-element.elementor-element-3ff9569.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-559 .elementor-element.elementor-element-3ff9569 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-559 .elementor-element.elementor-element-3ff9569 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 6vw 0vw 4vw;}.elementor-559 .elementor-element.elementor-element-3ff9569{z-index:5;}.elementor-559 .elementor-element.elementor-element-5411175{--spacer-size:6vh;}.elementor-559 .elementor-element.elementor-element-20441db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-20441db:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-20441db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #F8FAFF 8%, #06163D 42%);}.elementor-559 .elementor-element.elementor-element-20441db > .elementor-background-overlay{background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/05/toennies-service-co-home-hero-1920w.jpg");background-position:-6vw 0vh;background-size:59% auto;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-20441db{border-style:solid;border-width:4px 2px 4px 2px;border-color:#FFFFFF;box-shadow:0px 12px 33px 6px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:1vw;padding:2vw 2vw 3vw 2vw;z-index:2;}.elementor-559 .elementor-element.elementor-element-20441db, .elementor-559 .elementor-element.elementor-element-20441db > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-20441db > .elementor-shape-top svg{width:calc(3% + 1.3px);height:15px;}.elementor-559 .elementor-element.elementor-element-20441db > .elementor-shape-bottom svg{width:calc(3% + 1.3px);height:15px;}.elementor-559 .elementor-element.elementor-element-a10c194.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-a10c194 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6aefc13{--spacer-size:32vh;}.elementor-559 .elementor-element.elementor-element-e9fe481{width:auto;max-width:auto;z-index:5;text-align:center;}.elementor-559 .elementor-element.elementor-element-e9fe481 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:.750vw .750vw .750vw .750vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-e9fe481 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:3.7vw;font-weight:400;text-transform:uppercase;line-height:0.8em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-a11b443:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-a11b443 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #040D34 49%, #F2295B00 100%);}.elementor-559 .elementor-element.elementor-element-a11b443.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-a11b443 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a11b443 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-e7289b1{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:15;}.elementor-559 .elementor-element.elementor-element-e7289b1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-e7289b1 img{opacity:1;}.elementor-559 .elementor-element.elementor-element-ea350fe{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-ea350fe > .elementor-widget-container{margin:0vw -2vw 1vw 1vw;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-ea350fe .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:5vw;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-6f7281c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-6f7281c > .elementor-widget-container{margin:0vw 0vw 0.5vw 0vw;padding:.750vw .50vw .10250vw .50vw;}.elementor-559 .elementor-element.elementor-element-6f7281c .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b544acd{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-b544acd > .elementor-widget-container{margin:0vw 0vw 0.5vw 0vw;padding:.750vw .50vw .10250vw .50vw;}.elementor-559 .elementor-element.elementor-element-b544acd .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-e696524{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-e696524 > .elementor-widget-container{margin:0vw 0vw 0.5vw 0vw;padding:.750vw .50vw .10250vw .50vw;}.elementor-559 .elementor-element.elementor-element-e696524 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d{width:100%;max-width:100%;z-index:25;--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-559 .elementor-element.elementor-element-9dfdb7d > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:22px;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-22px;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group > label, .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-subgroup label{color:#787D80;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-type-html{padding-bottom:14px;color:#7A7A7A;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field, .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-subgroup label{font-family:"Bai Jamjuree", Sans-serif;font-size:0.95vw;font-weight:500;text-transform:uppercase;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#09183C00;border-color:#FFFFFF;border-width:0px 0px 3px 0px;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-select-wrapper select{background-color:#09183C00;border-color:#FFFFFF;border-width:0px 0px 3px 0px;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button{font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:500;text-transform:uppercase;letter-spacing:0em;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0em 0em 0em 0em;padding:0% 5% 0% 5%;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .e-form__buttons__wrapper__button-next{background-color:#00000000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button[type="submit"]{background-color:#00000000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .e-form__buttons__wrapper__button-previous{background-color:#7AB427;color:#ffffff;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button[type="submit"]:hover{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;border-color:#41BAEC;}.elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-cb2daec:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #A30001 25%, #00257E 78%);}.elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-background-overlay{background-image:url("https://jurneemechanical.com/wp-content/uploads/2026/04/13533.jpg");background-position:-156px -300px;background-size:cover;opacity:0.66;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-cb2daec{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:1vw;padding:0vw 0vw 0vw 2vw;z-index:2;}.elementor-559 .elementor-element.elementor-element-cb2daec, .elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-1b65bac.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-1b65bac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a6f7cd1{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:15;}.elementor-559 .elementor-element.elementor-element-a6f7cd1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a6f7cd1 img{opacity:1;filter:brightness( 5555550% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-559 .elementor-element.elementor-element-e6d2eb4{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-e6d2eb4 > .elementor-widget-container{margin:0vw 0vw 00.55vw 1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e6d2eb4 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:5vw;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-c402ac7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-c402ac7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-c402ac7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-c402ac7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button{background-color:#47A2DD;font-family:"Antonio", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#01195F;color:#01195F;box-shadow:0px 6px 44px 0px #000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#77CAFF;border-radius:0em 0em 0em 0em;padding:1vw 1.5vw 1vw 1.5vw;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-411100b .elementor-button:focus{background-color:#65C3FF;color:#052461;border-color:#000000;}.elementor-559 .elementor-element.elementor-element-411100b{width:auto;max-width:auto;z-index:9;}.elementor-559 .elementor-element.elementor-element-411100b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-559 .elementor-element.elementor-element-411100b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-411100b:hover .elementor-widget-container{border-style:none;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button-content-wrapper{flex-direction:row;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button:hover svg, .elementor-559 .elementor-element.elementor-element-411100b .elementor-button:focus svg{fill:#052461;}.elementor-559 .elementor-element.elementor-element-c09137d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-c09137d{margin-top:0vw;margin-bottom:4vw;padding:0px 0px 0px 0px;z-index:35;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-23a1434.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-23a1434.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-23a1434.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-23a1434 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-23a1434 > .elementor-element-populated{border-style:solid;border-width:6px 0px 0px 0px;border-color:#BC0000;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-23a1434 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-23a1434 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-23a1434 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-6baf565{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-fc439f6{width:auto;max-width:auto;}.elementor-559 .elementor-element.elementor-element-fc439f6 > .elementor-widget-container{margin:00.55vw 00.5vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-fc439f6 .elementor-icon-wrapper{text-align:center;}.elementor-559 .elementor-element.elementor-element-fc439f6.elementor-view-stacked .elementor-icon{background-color:#15276B;}.elementor-559 .elementor-element.elementor-element-fc439f6.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-fc439f6.elementor-view-default .elementor-icon{color:#15276B;border-color:#15276B;}.elementor-559 .elementor-element.elementor-element-fc439f6.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-fc439f6.elementor-view-default .elementor-icon svg{fill:#15276B;}.elementor-559 .elementor-element.elementor-element-fc439f6 .elementor-icon{font-size:6.5vw;}.elementor-559 .elementor-element.elementor-element-fc439f6 .elementor-icon svg{height:6.5vw;}.elementor-559 .elementor-element.elementor-element-5b4ceb3{width:auto;max-width:auto;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-5b4ceb3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5b4ceb3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:7.25vw;font-weight:500;text-transform:uppercase;line-height:1.025em;letter-spacing:-1.5px;color:#172355;}.elementor-559 .elementor-element.elementor-element-a26dc2e{width:100%;max-width:100%;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-a26dc2e > .elementor-widget-container{margin:-0.5vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a26dc2e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:8.25vw;font-weight:500;text-transform:uppercase;line-height:1.025em;letter-spacing:-1.5px;color:#2C3A71;}.elementor-559 .elementor-element.elementor-element-e31a876{width:auto;max-width:auto;z-index:5;text-align:start;}.elementor-559 .elementor-element.elementor-element-e31a876 > .elementor-widget-container{margin:-0.705vw 0vw 0vw 0vw;padding:00.5vw 0vw 0vw 0vw;border-style:solid;border-width:3px 0px 0px 0px;border-color:#304794;}.elementor-559 .elementor-element.elementor-element-e31a876 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4.25vw;font-weight:500;text-transform:uppercase;line-height:1.025em;letter-spacing:-1.5px;color:#2C3A71;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-b292b81.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-b292b81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-559 .elementor-element.elementor-element-b292b81.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-b292b81 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-559 .elementor-element.elementor-element-b292b81 > .elementor-element-populated{border-style:solid;border-width:6px 0px 0px 0px;border-color:#1F4092;margin:0vw 0vw 0vw 0.5vw;--e-column-margin-right:0vw;--e-column-margin-left:0.5vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-b292b81 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-b292b81 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-b292b81 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-86889b2{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-bcd41ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-559 .elementor-element.elementor-element-8f0fb83{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.35em;letter-spacing:-0.25px;color:#363636;}.elementor-559 .elementor-element.elementor-element-8f0fb83 > .elementor-widget-container{background-color:#FFFFFF45;margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#264499;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-8f0fb83 a{color:#222222;}.elementor-559 .elementor-element.elementor-element-1aa5138{width:auto;max-width:auto;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-1aa5138 > .elementor-widget-container{background-color:#1A306D;margin:-1vw 00.5vw 00.5vw 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#9FB9FF;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-acf5b23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-559 .elementor-element.elementor-element-5a42693{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.35em;letter-spacing:-0.25px;color:#363636;}.elementor-559 .elementor-element.elementor-element-5a42693 > .elementor-widget-container{background-color:#FFFFFF45;margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#264499;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-5a42693 a{color:#222222;}.elementor-559 .elementor-element.elementor-element-4b5eed7{width:auto;max-width:auto;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-4b5eed7 > .elementor-widget-container{background-color:#1A306D;margin:-1vw 00.5vw 00.5vw 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#9FB9FF;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-0d34bc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-559 .elementor-element.elementor-element-7be748b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.35em;letter-spacing:-0.25px;color:#363636;}.elementor-559 .elementor-element.elementor-element-7be748b > .elementor-widget-container{background-color:#FFFFFF45;margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#264499;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-7be748b a{color:#222222;}.elementor-559 .elementor-element.elementor-element-56d6c29{width:auto;max-width:auto;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-56d6c29 > .elementor-widget-container{background-color:#1A306D;margin:-1vw 00.5vw 00.5vw 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#9FB9FF;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-3ecea35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-559 .elementor-element.elementor-element-97ea2ed{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.35em;letter-spacing:-0.25px;color:#363636;}.elementor-559 .elementor-element.elementor-element-97ea2ed > .elementor-widget-container{background-color:#FFFFFF45;margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#264499;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-97ea2ed a{color:#222222;}.elementor-559 .elementor-element.elementor-element-7ce0a98{width:auto;max-width:auto;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-7ce0a98 > .elementor-widget-container{background-color:#1A306D;margin:-1vw 00.5vw 00.5vw 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#9FB9FF;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-744eb2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-559 .elementor-element.elementor-element-412d5f3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.35em;letter-spacing:-0.25px;color:#363636;}.elementor-559 .elementor-element.elementor-element-412d5f3 > .elementor-widget-container{background-color:#FFFFFF45;margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#264499;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-412d5f3 a{color:#222222;}.elementor-559 .elementor-element.elementor-element-fabc960{width:auto;max-width:auto;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-fabc960 > .elementor-widget-container{background-color:#1A306D;margin:-1vw 00.5vw 00.5vw 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#9FB9FF;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-1213055{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-559 .elementor-element.elementor-element-1703090{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;line-height:1.35em;letter-spacing:-0.25px;color:#363636;}.elementor-559 .elementor-element.elementor-element-1703090 > .elementor-widget-container{background-color:#FFFFFF45;margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#264499;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-1703090 a{color:#222222;}.elementor-559 .elementor-element.elementor-element-968c5d4{width:auto;max-width:auto;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-968c5d4 > .elementor-widget-container{background-color:#1A306D;margin:-1vw 00.5vw 00.5vw 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#9FB9FF;border-radius:0em 0em 0em 0em;}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-d56db5b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#4E5267;--e-n-carousel-arrow-hover-color:#807F7D;}.elementor-559 .elementor-element.elementor-element-d56db5b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF00;border-style:none;border-radius:0em 0em 0em 0em;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-d56db5b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#3C3D4000;border-style:none;}.elementor-559 .elementor-element.elementor-element-d56db5b > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;border-style:none;}:where( .elementor-559 .elementor-element.elementor-element-d56db5b .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}body.elementor-page-559:not(.elementor-motion-effects-element-type-background), body.elementor-page-559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-559 .elementor-element.elementor-element-f583b47{margin-top:-15vw;margin-bottom:0vw;padding:24vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-f29e0f5 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-3671af7{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-81ab6a2 > .elementor-widget-container{margin:-1vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-81ab6a2{text-align:start;}.elementor-559 .elementor-element.elementor-element-81ab6a2 .elementor-heading-title{font-size:5.1vw;line-height:1.1em;}.elementor-559 .elementor-element.elementor-element-dc57158 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-dc57158{text-align:start;}.elementor-559 .elementor-element.elementor-element-dc57158 .elementor-heading-title{font-size:3.1vw;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-65cd2e7{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-46f06eb > .elementor-widget-container{margin:-3vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button{font-size:2.8vw;padding:2vw 2vw 0.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-2055657{--spacer-size:1rem;}.elementor-559 .elementor-element.elementor-element-c324b9c > .elementor-widget-container{margin:-13vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-c324b9c img{width:89%;}.elementor-559 .elementor-element.elementor-element-40bcc25{margin-top:0px;margin-bottom:0px;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-edc0c08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-field, .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-subgroup label{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-53b2c89{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-f31444b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-f31444b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-4c4a11d > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-4c4a11d{text-align:start;}.elementor-559 .elementor-element.elementor-element-4c4a11d .elementor-heading-title{font-size:2.6vw;}.elementor-559 .elementor-element.elementor-element-74959f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-959b970{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-559 .elementor-element.elementor-element-ad2ae5d > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-ad2ae5d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-559 .elementor-element.elementor-element-ad2ae5d .elementor-heading-title{font-size:1.75vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-029a5ca:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-029a5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFEB 51%, #7E838F 84%);}.elementor-559 .elementor-element.elementor-element-029a5ca > .elementor-background-overlay{background-position:23vw 0vh;}.elementor-559 .elementor-element.elementor-element-029a5ca{margin-top:0vw;margin-bottom:0vw;padding:10vw 2vw 8vw 2vw;}.elementor-559 .elementor-element.elementor-element-5f47492 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-c87637a{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-74ab18b > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-74ab18b{text-align:start;}.elementor-559 .elementor-element.elementor-element-74ab18b .elementor-heading-title{font-size:3.8vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-4e635ec > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-4e635ec{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-4e635ec .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-ae0571c > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-ae0571c{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-ae0571c .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-3d7ef9e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-3d7ef9e{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-3d7ef9e .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-96ceec8 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-96ceec8{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-96ceec8 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-18d2c6b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-18d2c6b{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-18d2c6b .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-98e82ce > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-98e82ce{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-98e82ce .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-f38e9cf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-f38e9cf{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-f38e9cf .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-ef35281 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-ef35281{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-ef35281 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-84652c1{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-2749853 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2749853 .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-b89a2be{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-7476d7a{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a02ad1e > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-9287d93{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-c702ea9:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF 74%, #010C29 22%);}.elementor-559 .elementor-element.elementor-element-c702ea9{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-8b3d66e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-7fa47f6{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-498b269 > .elementor-background-overlay{background-position:-83vw 0vh;}.elementor-559 .elementor-element.elementor-element-498b269{margin-top:0vw;margin-bottom:0vw;padding:10vw 2vw 8vw 3vw;}.elementor-559 .elementor-element.elementor-element-43a5848 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-2483b0c > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-89e53f6 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-05f00c2{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-a95c952 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-a95c952{text-align:start;}.elementor-559 .elementor-element.elementor-element-a95c952 .elementor-heading-title{font-size:4.4vw;}.elementor-559 .elementor-element.elementor-element-49126da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.8vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-49126da{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-49126da .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-064e747 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.2vw 1.2vw 1.2vw 1.2vw;}.elementor-559 .elementor-element.elementor-element-064e747{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;text-align:start;}.elementor-559 .elementor-element.elementor-element-064e747 .elementor-heading-title{font-size:1.9vw;}.elementor-559 .elementor-element.elementor-element-f250c78 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.8vw 0vw 1vw 0vw;}.elementor-559 .elementor-element.elementor-element-f250c78{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-f250c78 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-3185f06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.2vw 1.2vw 1.2vw 1.2vw;}.elementor-559 .elementor-element.elementor-element-3185f06{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;text-align:start;}.elementor-559 .elementor-element.elementor-element-3185f06 .elementor-heading-title{font-size:1.9vw;}.elementor-559 .elementor-element.elementor-element-206ce72 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-206ce72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-206ce72 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-fdbb494 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-fdbb494{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-fdbb494 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-30823da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-30823da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-30823da .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-26aab9f > .elementor-widget-container{margin:1.5vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-26aab9f{--container-widget-width:5vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 5vw );max-width:5vw;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-3ba7048 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-3ba7048 .elementor-button{font-size:3vw;padding:2vw 2vw 1.5vw 0vw;}.elementor-559 .elementor-element.elementor-element-1a1d8bc{--spacer-size:2vh;}.elementor-559 .elementor-element.elementor-element-e905173:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-e905173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #F3F7FF00 50%, #010B24 22%);}.elementor-559 .elementor-element.elementor-element-e905173{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-e51f389.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a288e0f{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-1ca2525{padding:8vw 2vw 15vw 2vw;}.elementor-559 .elementor-element.elementor-element-e4cf96e > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-e15dff1{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-895bd78{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-fa4ad79 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-9528bf7{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-559 .elementor-element.elementor-element-837a17a > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-837a17a{text-align:start;}.elementor-559 .elementor-element.elementor-element-837a17a .elementor-heading-title{font-size:5.9vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-238c6a7 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-0ecfd8b{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated{padding:2vw 3vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-76b2d80 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-76b2d80 .elementor-heading-title{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-0f00f01 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-0f00f01{text-align:start;}.elementor-559 .elementor-element.elementor-element-0f00f01 .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated{padding:2vw 3vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-bbfa46f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-bbfa46f .elementor-heading-title{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-aade14a > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-aade14a{text-align:start;}.elementor-559 .elementor-element.elementor-element-aade14a .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated{padding:2vw 3vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-9927937 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-9927937 .elementor-heading-title{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-65ecd26 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-65ecd26{text-align:start;}.elementor-559 .elementor-element.elementor-element-65ecd26 .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated{padding:2vw 3vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-1b33652 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-1b33652 .elementor-heading-title{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-7d0d8f7 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-7d0d8f7{text-align:start;}.elementor-559 .elementor-element.elementor-element-7d0d8f7 .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-f8f7b6b{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated{padding:2vw 3vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-f36da7c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-f36da7c .elementor-heading-title{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-11ef4ac > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-11ef4ac{text-align:start;}.elementor-559 .elementor-element.elementor-element-11ef4ac .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated{padding:2vw 3vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-925bae5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-925bae5 .elementor-heading-title{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-7a6ab62 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-7a6ab62{text-align:start;}.elementor-559 .elementor-element.elementor-element-7a6ab62 .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-671fb23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 1vw 1.45vw 1vw;}.elementor-559 .elementor-element.elementor-element-671fb23{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-559 .elementor-element.elementor-element-671fb23 .elementor-heading-title{font-size:1.7vw;}.elementor-559 .elementor-element.elementor-element-1811cf6 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:15vw 0vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-1811cf6{text-align:start;}.elementor-559 .elementor-element.elementor-element-1811cf6 .elementor-heading-title{font-size:2.8vw;}.elementor-559 .elementor-element.elementor-element-86a46ca{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-da99496:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-da99496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFEB 51%, #7E838F 84%);}.elementor-559 .elementor-element.elementor-element-da99496 > .elementor-background-overlay{background-position:23vw 0vh;}.elementor-559 .elementor-element.elementor-element-da99496{margin-top:-10vw;margin-bottom:0vw;padding:10vw 2vw 8vw 2vw;}.elementor-559 .elementor-element.elementor-element-5f77203 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-1253e0b{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-3fc6e93 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-3fc6e93{text-align:start;}.elementor-559 .elementor-element.elementor-element-3fc6e93 .elementor-heading-title{font-size:4.8vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-69e9d51 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-69e9d51{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-69e9d51 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-64bf07c > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-64bf07c{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-64bf07c .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-4b8639b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-4b8639b{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-4b8639b .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-c81ae3f > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-c81ae3f{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-c81ae3f .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-a4d2b16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-a4d2b16{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-a4d2b16 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-808b372 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-808b372{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-808b372 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-ffff471{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-57a467b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-57a467b .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-e86222f{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-6f9950c{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-07ae160 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-452fc3b{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-6b798ee:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF00 74%, #010C29 22%);}.elementor-559 .elementor-element.elementor-element-6b798ee{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-97e89c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-be1e43a{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-7e609e5 > .elementor-background-overlay{background-position:-68vw 0vh;}.elementor-559 .elementor-element.elementor-element-7e609e5{margin-top:0vw;margin-bottom:0vw;padding:7vw 2vw 8vw 3vw;}.elementor-559 .elementor-element.elementor-element-6a3f40b > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-b9e041d > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-fa67479 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-79bb227{--spacer-size:4vh;}.elementor-559 .elementor-element.elementor-element-5782df9 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-5782df9{text-align:start;}.elementor-559 .elementor-element.elementor-element-5782df9 .elementor-heading-title{font-size:3.7vw;line-height:1.1em;}.elementor-559 .elementor-element.elementor-element-58fcf4e > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-58fcf4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-58fcf4e .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-774d7e2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-774d7e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-774d7e2 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-b84e223 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-b84e223{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-b84e223 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-720b19e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-720b19e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-720b19e .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-65299fd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-65299fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-65299fd .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-dde19a8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-dde19a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-dde19a8 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-4ad9485 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-4ad9485{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-4ad9485 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-db86ae4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-db86ae4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-db86ae4 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-dfdc072 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-dfdc072{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-dfdc072 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-651d2e4 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-651d2e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-651d2e4 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-6e08ec8 > .elementor-widget-container{margin:1.5vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6e08ec8{--container-widget-width:5vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 5vw );max-width:5vw;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-6f26338 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6f26338 .elementor-button{font-size:3vw;padding:2vw 2vw 1.5vw 0vw;}.elementor-559 .elementor-element.elementor-element-c5551e3{--spacer-size:2vh;}.elementor-559 .elementor-element.elementor-element-3095862:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-3095862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #F3F7FF00 50%, #010B24 22%);}.elementor-559 .elementor-element.elementor-element-3095862{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-41edce3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-f7add02{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a44cddb:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-a44cddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFEB 51%, #7E838F 84%);}.elementor-559 .elementor-element.elementor-element-a44cddb > .elementor-background-overlay{background-position:43vw 0vh;}.elementor-559 .elementor-element.elementor-element-a44cddb{margin-top:0vw;margin-bottom:0vw;padding:10vw 2vw 8vw 2vw;}.elementor-559 .elementor-element.elementor-element-a08a7f6 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-232aaaf{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-0ff4284 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-0ff4284{text-align:start;}.elementor-559 .elementor-element.elementor-element-0ff4284 .elementor-heading-title{font-size:3.8vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-aeff728 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-aeff728{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-aeff728 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-0e1d763 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-0e1d763{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-0e1d763 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-16c55c1 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-16c55c1{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-16c55c1 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-9ef3fd1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-9ef3fd1{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-9ef3fd1 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-7626136 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-7626136{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-7626136 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-bce1fd7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-bce1fd7{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-bce1fd7 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-ccd6a82 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-ccd6a82{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-ccd6a82 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-0b22bd6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-0b22bd6{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-0b22bd6 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-d3267a9 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-d3267a9{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-d3267a9 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-6142692 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-6142692{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-6142692 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-fee06e9 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-fee06e9{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-fee06e9 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-ee7c628{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-5a30f10 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5a30f10 .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-ab532a8{--spacer-size:7vh;}.elementor-559 .elementor-element.elementor-element-d17e804{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-e67a5c3 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-b2f6b12{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-624a970 > .elementor-background-overlay{background-position:center left;}.elementor-559 .elementor-element.elementor-element-624a970{padding:9vw 3vw 13vw 3vw;}.elementor-559 .elementor-element.elementor-element-b543731{--spacer-size:1rem;}.elementor-559 .elementor-element.elementor-element-e96088c > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-e96088c{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-559 .elementor-element.elementor-element-8edf6d6 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-8edf6d6{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;text-align:start;}.elementor-559 .elementor-element.elementor-element-8edf6d6 .elementor-heading-title{font-size:6.1vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-0301795 > .elementor-widget-container{margin:0vw 0vw 1vw 11vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-0301795{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-0301795 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-c547651{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-e9e6728{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-e9e6728 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-e9e6728 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-832b81f > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-832b81f{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;text-align:start;}.elementor-559 .elementor-element.elementor-element-832b81f .elementor-heading-title{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-5861da5 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5861da5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-5861da5 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-b0b2f16{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-b0b2f16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-b0b2f16 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-a976a6e > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-a976a6e{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;text-align:start;}.elementor-559 .elementor-element.elementor-element-a976a6e .elementor-heading-title{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-a73e2c3 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a73e2c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-a73e2c3 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-7742017{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-ea62849{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-ea62849 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-ea62849 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-b50e35b > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-b50e35b{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;text-align:start;}.elementor-559 .elementor-element.elementor-element-b50e35b .elementor-heading-title{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-4db4433 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-4db4433{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-4db4433 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-a182740{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-a182740 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-a182740 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-c582b7a > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-c582b7a{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;text-align:start;}.elementor-559 .elementor-element.elementor-element-c582b7a .elementor-heading-title{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-2417bc3 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2417bc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-2417bc3 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-96a9e82{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2417766{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-2417766 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-2417766 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-969f037 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-969f037{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;text-align:start;}.elementor-559 .elementor-element.elementor-element-969f037 .elementor-heading-title{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-2cd8985 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2cd8985{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-2cd8985 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-03ea979{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-559 .elementor-element.elementor-element-03ea979 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-03ea979 .elementor-heading-title{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-95d073a > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-95d073a{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;text-align:start;}.elementor-559 .elementor-element.elementor-element-95d073a .elementor-heading-title{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-a3cbb24 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button{font-size:3.3vw;padding:2vw 2vw 1vw 2vw;}.elementor-559 .elementor-element.elementor-element-f5bf172:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF 74%, #010C29 22%);}.elementor-559 .elementor-element.elementor-element-f5bf172{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-ec2cd9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-85cea06{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-background-overlay{background-position:-67vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-a2e8207{margin-top:0vw;margin-bottom:0vw;padding:10vw 3vw 5vw 3vw;}.elementor-559 .elementor-element.elementor-element-0e96857 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2d6f761{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-60af750 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-60af750{text-align:start;}.elementor-559 .elementor-element.elementor-element-60af750 .elementor-heading-title{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-19b5519 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-19b5519{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-19b5519 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-b058441{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--e-icon-list-icon-size:2vw;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-6ea29e6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--e-icon-list-icon-size:2vw;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-946e54e > .elementor-widget-container{margin:3vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-946e54e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-946e54e .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-2e8cf7a > .elementor-widget-container{margin:1.5vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-2e8cf7a{--container-widget-width:5vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 5vw );max-width:5vw;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 .elementor-button{font-size:3vw;padding:2vw 2vw 1.5vw 0vw;}.elementor-559 .elementor-element.elementor-element-c7e38c9 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-c34430b:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c34430b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #E9EFF700 68%, #0A1530 22%);}.elementor-559 .elementor-element.elementor-element-c34430b{margin-top:0px;margin-bottom:0px;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-a74b756.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-background-overlay{background-position:-65vw 0vh;background-size:cover;}.elementor-559 .elementor-element.elementor-element-04467eb{padding:15vw 3vw 18vw 1vw;}.elementor-559 .elementor-element.elementor-element-cb47253 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2% 2% 2% 2%;}.elementor-559 .elementor-element.elementor-element-65a3daf{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-5413a98{--spacer-size:1rem;}.elementor-559 .elementor-element.elementor-element-0755a26 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-0755a26{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;text-align:start;}.elementor-559 .elementor-element.elementor-element-0755a26 .elementor-heading-title{font-size:4.1vw;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c53e5de > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-c53e5de{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-c53e5de .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-b5e7de1 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-b5e7de1{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-b5e7de1 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-3a13f8e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-3a13f8e{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-3a13f8e .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-3bb3966{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;--e-icon-list-icon-size:2vw;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-82e4f2d{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;--e-icon-list-icon-size:2vw;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-01bb139 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.8vw 0vw;}.elementor-559 .elementor-element.elementor-element-01bb139{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-559 .elementor-element.elementor-element-01bb139 .elementor-heading-title{font-size:2.3vw;}.elementor-559 .elementor-element.elementor-element-5f08b12 > .elementor-widget-container{margin:1vw 0vw 0vw -0.5vw;padding:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-5f08b12{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-5f08b12 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-c328a5e{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-6986581 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6986581 .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-bb0cdb4{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-5b3ebfe{--spacer-size:1rem;}.elementor-559 .elementor-element.elementor-element-1384449{padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-background-overlay{background-position:0vw 0%;}.elementor-559 .elementor-element.elementor-element-d9d415f{margin-top:0vw;margin-bottom:0vw;padding:8vw 2vw 8vw 2vw;}.elementor-559 .elementor-element.elementor-element-bcb5dc4{--spacer-size:24vh;}.elementor-559 .elementor-element.elementor-element-b63ee30 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-b63ee30{text-align:start;}.elementor-559 .elementor-element.elementor-element-b63ee30 .elementor-heading-title{font-size:6.1vw;}.elementor-559 .elementor-element.elementor-element-5e118c5{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-559 .elementor-element.elementor-element-635e140 > .elementor-widget-container{margin:0vw -3vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-635e140{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;text-align:start;}.elementor-559 .elementor-element.elementor-element-635e140 .elementor-heading-title{font-size:4.4vw;}.elementor-559 .elementor-element.elementor-element-6b6856f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6b6856f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-6b6856f .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-b81d9e2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-b81d9e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-b81d9e2 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-a2078e6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a2078e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-559 .elementor-element.elementor-element-a2078e6 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-040d2a1 > .elementor-widget-container{margin:1.5vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-040d2a1{--container-widget-width:5vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 5vw );max-width:5vw;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon{font-size:3.5vw;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon svg{height:3.5vw;}.elementor-559 .elementor-element.elementor-element-91fc871 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-91fc871 .elementor-button{font-size:3vw;padding:2vw 2vw 1.5vw 0vw;}.elementor-559 .elementor-element.elementor-element-8962bde{margin-top:0px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-5557d53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-c8a8cf0 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-c8a8cf0{text-align:center;}.elementor-559 .elementor-element.elementor-element-c8a8cf0 .elementor-heading-title{font-size:4.2vw;}.elementor-559 .elementor-element.elementor-element-5268fea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-5268fea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-03c59c5{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-559 .elementor-element.elementor-element-8a2579b > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-8a2579b{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-559 .elementor-element.elementor-element-8a2579b .elementor-heading-title{font-size:1.75vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-3817c45.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-element-populated{margin:1vw 0vw 0vw 1vw;--e-column-margin-right:0vw;--e-column-margin-left:1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-cd19815{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-559 .elementor-element.elementor-element-e046160 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-e046160{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;text-align:start;}.elementor-559 .elementor-element.elementor-element-e046160 .elementor-heading-title{font-size:1.75vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-4beb569{padding:21vw 3vw 12vw 3vw;}.elementor-559 .elementor-element.elementor-element-c135371{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-5fcd804 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-5108fdb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-5108fdb > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-5108fdb .elementor-heading-title{font-size:5.6vw;}.elementor-559 .elementor-element.elementor-element-408c1f5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-title{font-size:3vw;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-content{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-301920d{--spacer-size:1rem;}.elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-background-overlay{background-position:center center;}.elementor-559 .elementor-element.elementor-element-c1ffa15{padding:7vw 3vw 0vw 3vw;}.elementor-559 .elementor-element.elementor-element-3ff9569 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-20441db > .elementor-background-overlay{background-position:-35vw 0vh;background-size:100% auto;}.elementor-559 .elementor-element.elementor-element-20441db{margin-top:0vw;margin-bottom:0vw;padding:4vw 2vw 5vw 2vw;}.elementor-559 .elementor-element.elementor-element-6aefc13{--spacer-size:24vh;}.elementor-559 .elementor-element.elementor-element-e9fe481 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-e9fe481{text-align:start;}.elementor-559 .elementor-element.elementor-element-e9fe481 .elementor-heading-title{font-size:6.1vw;}.elementor-559 .elementor-element.elementor-element-e7289b1{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-559 .elementor-element.elementor-element-ea350fe > .elementor-widget-container{margin:0vw -3vw 2vw 1vw;}.elementor-559 .elementor-element.elementor-element-ea350fe{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;text-align:start;}.elementor-559 .elementor-element.elementor-element-ea350fe .elementor-heading-title{font-size:5.3vw;}.elementor-559 .elementor-element.elementor-element-6f7281c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-6f7281c{--container-widget-width:14vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 14vw );max-width:14vw;text-align:center;}.elementor-559 .elementor-element.elementor-element-6f7281c .elementor-heading-title{font-size:1.6vw;}.elementor-559 .elementor-element.elementor-element-b544acd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-b544acd{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-559 .elementor-element.elementor-element-b544acd .elementor-heading-title{font-size:1.6vw;}.elementor-559 .elementor-element.elementor-element-e696524 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 1vw 1vw 1vw;}.elementor-559 .elementor-element.elementor-element-e696524{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-559 .elementor-element.elementor-element-e696524 .elementor-heading-title{font-size:1.6vw;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field, .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-subgroup label{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button{font-size:2.5vw;}.elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-background-overlay{background-position:0px 0px;}.elementor-559 .elementor-element.elementor-element-cb2daec{margin-top:2vw;margin-bottom:0vw;padding:3vw 0vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-a6f7cd1{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-559 .elementor-element.elementor-element-e6d2eb4 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-559 .elementor-element.elementor-element-e6d2eb4{text-align:start;}.elementor-559 .elementor-element.elementor-element-e6d2eb4 .elementor-heading-title{font-size:5.9vw;line-height:1em;}.elementor-559 .elementor-element.elementor-element-411100b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button{font-size:2.1vw;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-c09137d{margin-top:1vw;margin-bottom:0vw;padding:1vw 0vw 11vw 0vw;}.elementor-559 .elementor-element.elementor-element-5b4ceb3 > .elementor-widget-container{margin:-1vw 0vw 0vw -1vw;}.elementor-559 .elementor-element.elementor-element-5b4ceb3{text-align:end;}.elementor-559 .elementor-element.elementor-element-5b4ceb3 .elementor-heading-title{font-size:10vw;}.elementor-559 .elementor-element.elementor-element-a26dc2e > .elementor-widget-container{margin:-1vw 0vw 0vw -1vw;}.elementor-559 .elementor-element.elementor-element-a26dc2e{text-align:end;}.elementor-559 .elementor-element.elementor-element-a26dc2e .elementor-heading-title{font-size:10vw;}.elementor-559 .elementor-element.elementor-element-e31a876 > .elementor-widget-container{margin:-1vw 0vw 0vw -1vw;}.elementor-559 .elementor-element.elementor-element-e31a876{text-align:end;}.elementor-559 .elementor-element.elementor-element-e31a876 .elementor-heading-title{font-size:4.9vw;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-8f0fb83 > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-8f0fb83{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-1aa5138 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-item > a{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-5a42693 > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-5a42693{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-4b5eed7 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-item > a{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-7be748b > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-7be748b{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-56d6c29 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-item > a{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-97ea2ed > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-97ea2ed{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-7ce0a98 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-item > a{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-412d5f3 > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-412d5f3{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-fabc960 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-item > a{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-1703090 > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-1703090{font-size:2vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-968c5d4 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-item > a{font-size:2vw;}.elementor-559 .elementor-element.elementor-element-d56db5b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-559 .elementor-element.elementor-element-f583b47:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-f583b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(67deg, #E6F3FFF2 59%, #A6B6DF 100%);}.elementor-559 .elementor-element.elementor-element-f583b47{margin-top:-30vw;margin-bottom:0vw;padding:33vw 4vw 11vw 4vw;}.elementor-559 .elementor-element.elementor-element-f29e0f5 > .elementor-element-populated{margin:-9vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-81ab6a2 > .elementor-widget-container{margin:-2vw 0vw 1vw 1.5vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-81ab6a2{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-81ab6a2 .elementor-heading-title{font-size:8.6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-dc57158 > .elementor-widget-container{margin:-2vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-dc57158{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-dc57158 .elementor-heading-title{font-size:5.8vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-46f06eb > .elementor-widget-container{margin:-4vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button{font-size:6.3vw;padding:3vw 3vw 1vw 3vw;}.elementor-559 .elementor-element.elementor-element-3d268fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-6c3f42e > .elementor-widget-container{margin:-25vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6c3f42e img{width:90%;}.elementor-559 .elementor-element.elementor-element-c324b9c > .elementor-widget-container{margin:-9vw 0vw 9vw 0vw;}.elementor-559 .elementor-element.elementor-element-c324b9c img{width:79%;}.elementor-559 .elementor-element.elementor-element-40bcc25, .elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-top svg{width:calc(10% + 1.3px);height:20px;}.elementor-559 .elementor-element.elementor-element-40bcc25 > .elementor-shape-bottom svg{width:calc(10% + 1.3px);height:20px;}.elementor-559 .elementor-element.elementor-element-40bcc25{margin-top:0px;margin-bottom:0px;padding:0vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-edc0c08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-edc0c08 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:7vw 5vw 8vw 5vw;}.elementor-559 .elementor-element.elementor-element-9c152b3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-9c152b3{z-index:25;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group .elementor-field, .elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-subgroup label{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button{font-size:6.5vw;}.elementor-559 .elementor-element.elementor-element-53b2c89, .elementor-559 .elementor-element.elementor-element-53b2c89 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-53b2c89{margin-top:0px;margin-bottom:0px;padding:12vw 4vw 10vw 4vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-f31444b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-f31444b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-4c4a11d > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-4c4a11d{z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-4c4a11d .elementor-heading-title{font-size:5.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-74959f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-74959f1 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ad2ae5d > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ad2ae5d{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-ad2ae5d .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-029a5ca:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-029a5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFEB 81%, #7E838F 89%);}.elementor-559 .elementor-element.elementor-element-029a5ca > .elementor-background-overlay{background-position:0vw 0vh;background-repeat:repeat;background-size:130% auto;}.elementor-559 .elementor-element.elementor-element-029a5ca{margin-top:0vw;margin-bottom:0vw;padding:10vw 4vw 25vw 4vw;}.elementor-559 .elementor-element.elementor-element-5f47492 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-3dc86d3{--spacer-size:0.1vh;}.elementor-559 .elementor-element.elementor-element-74ab18b > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-74ab18b{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-74ab18b .elementor-heading-title{font-size:6.6vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-4e635ec > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-4e635ec{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-4e635ec .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-ae0571c > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-ae0571c{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-ae0571c .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-3d7ef9e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-3d7ef9e{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-3d7ef9e .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-96ceec8 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-96ceec8{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-96ceec8 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-18d2c6b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-18d2c6b{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-18d2c6b .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-98e82ce > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-98e82ce{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-98e82ce .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-f38e9cf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-f38e9cf{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-f38e9cf .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-ef35281 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-ef35281{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-ef35281 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-84652c1{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon{font-size:7vw;}.elementor-559 .elementor-element.elementor-element-84652c1 .elementor-icon svg{height:7vw;}.elementor-559 .elementor-element.elementor-element-2749853 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-2749853 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-b89a2be{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a02ad1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-9287d93{--spacer-size:30vh;}.elementor-559 .elementor-element.elementor-element-c702ea9, .elementor-559 .elementor-element.elementor-element-c702ea9 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-c702ea9{margin-top:0px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-8b3d66e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-8b3d66e > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-498b269:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-498b269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000A23 74%, #7E838F 110%);}.elementor-559 .elementor-element.elementor-element-498b269 > .elementor-background-overlay{background-position:0vw 0vh;background-size:130% auto;}.elementor-559 .elementor-element.elementor-element-498b269{padding:0vw 4vw 15vw 4vw;}.elementor-559 .elementor-element.elementor-element-43a5848 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-28522a1{--spacer-size:18vh;}.elementor-559 .elementor-element.elementor-element-2483b0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-89e53f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-05f00c2{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-a95c952 > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a95c952{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-a95c952 .elementor-heading-title{font-size:6.9vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-49126da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.8vw 1vw;}.elementor-559 .elementor-element.elementor-element-49126da{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-49126da .elementor-heading-title{font-size:5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-064e747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-064e747{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;text-align:center;}.elementor-559 .elementor-element.elementor-element-064e747 .elementor-heading-title{font-size:3.6vw;line-height:1em;}.elementor-559 .elementor-element.elementor-element-f250c78 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.8vw 1vw;}.elementor-559 .elementor-element.elementor-element-f250c78{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-f250c78 .elementor-heading-title{font-size:5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-3185f06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-3185f06{text-align:center;}.elementor-559 .elementor-element.elementor-element-3185f06 .elementor-heading-title{font-size:3.6vw;line-height:1em;}.elementor-559 .elementor-element.elementor-element-206ce72 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-206ce72{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-206ce72 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-fdbb494 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-fdbb494{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-fdbb494 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-30823da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-30823da{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-30823da .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-26aab9f > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-26aab9f{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon{font-size:7vw;}.elementor-559 .elementor-element.elementor-element-26aab9f .elementor-icon svg{height:7vw;}.elementor-559 .elementor-element.elementor-element-3ba7048 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-3ba7048 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-e905173, .elementor-559 .elementor-element.elementor-element-e905173 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e905173{margin-top:0px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-e51f389.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-e51f389 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-1ca2525:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-1ca2525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B9D1EE 55%, #FFFFFF 100%);}.elementor-559 .elementor-element.elementor-element-1ca2525{margin-top:-3vw;margin-bottom:0vw;padding:25vw 4vw 36vw 4vw;}.elementor-559 .elementor-element.elementor-element-e4cf96e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-895bd78{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-559 .elementor-element.elementor-element-fa4ad79.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-559 .elementor-element.elementor-element-fa4ad79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-559 .elementor-element.elementor-element-fa4ad79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-9528bf7{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-559 .elementor-element.elementor-element-837a17a > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-837a17a{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-837a17a .elementor-heading-title{font-size:7.9vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-238c6a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-0ecfd8b{margin-top:5vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-76b2d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-76b2d80{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;}.elementor-559 .elementor-element.elementor-element-76b2d80 .elementor-heading-title{font-size:4.5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-0f00f01 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-0f00f01{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-0f00f01 .elementor-heading-title{font-size:6.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-bbfa46f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-bbfa46f{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;}.elementor-559 .elementor-element.elementor-element-bbfa46f .elementor-heading-title{font-size:4.5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-aade14a > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-aade14a{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-aade14a .elementor-heading-title{font-size:6.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-9927937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-9927937{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;}.elementor-559 .elementor-element.elementor-element-9927937 .elementor-heading-title{font-size:4.5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-65ecd26 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-65ecd26{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-65ecd26 .elementor-heading-title{font-size:6.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-1b33652 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-1b33652{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;}.elementor-559 .elementor-element.elementor-element-1b33652 .elementor-heading-title{font-size:4.5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-7d0d8f7 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-7d0d8f7{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-7d0d8f7 .elementor-heading-title{font-size:6.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-f8f7b6b{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-f36da7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-f36da7c{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;}.elementor-559 .elementor-element.elementor-element-f36da7c .elementor-heading-title{font-size:4.5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-11ef4ac > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-11ef4ac{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-11ef4ac .elementor-heading-title{font-size:6.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-925bae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-925bae5{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;}.elementor-559 .elementor-element.elementor-element-925bae5 .elementor-heading-title{font-size:4.5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-7a6ab62 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-7a6ab62{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-7a6ab62 .elementor-heading-title{font-size:6.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated >  .elementor-background-overlay{background-position:0vw 0vh;}.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-671fb23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2.5vw 2vw;}.elementor-559 .elementor-element.elementor-element-671fb23{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:start;}.elementor-559 .elementor-element.elementor-element-671fb23 .elementor-heading-title{font-size:5vw;line-height:0.9em;}.elementor-559 .elementor-element.elementor-element-1811cf6 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:30vw 2vw 3vw 2vw;}.elementor-559 .elementor-element.elementor-element-1811cf6{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-1811cf6 .elementor-heading-title{font-size:6.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-da99496:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-da99496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFEB 79%, #7E838F 87%);}.elementor-559 .elementor-element.elementor-element-da99496 > .elementor-background-overlay{background-position:0vw 0vh;background-repeat:repeat;background-size:150% auto;}.elementor-559 .elementor-element.elementor-element-da99496{margin-top:0vw;margin-bottom:0vw;padding:0vw 4vw 14vw 4vw;}.elementor-559 .elementor-element.elementor-element-5f77203 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-3fc6e93 > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-3fc6e93{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-3fc6e93 .elementor-heading-title{font-size:8.1vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-69e9d51 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-69e9d51{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-69e9d51 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-64bf07c > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-64bf07c{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-64bf07c .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-4b8639b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-4b8639b{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-4b8639b .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c81ae3f > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-c81ae3f{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-c81ae3f .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a4d2b16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-a4d2b16{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-a4d2b16 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-808b372 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-808b372{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-808b372 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-ffff471{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon{font-size:7vw;}.elementor-559 .elementor-element.elementor-element-ffff471 .elementor-icon svg{height:7vw;}.elementor-559 .elementor-element.elementor-element-57a467b > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-57a467b .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-e86222f{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-07ae160 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-452fc3b{--spacer-size:30vh;}.elementor-559 .elementor-element.elementor-element-6b798ee, .elementor-559 .elementor-element.elementor-element-6b798ee > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-6b798ee{margin-top:-8vw;margin-bottom:0vw;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-97e89c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-97e89c4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-7e609e5:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-7e609e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000A23 84%, #7E838F 100%);}.elementor-559 .elementor-element.elementor-element-7e609e5 > .elementor-background-overlay{background-position:0vw 0vh;background-size:130% auto;}.elementor-559 .elementor-element.elementor-element-7e609e5{padding:1vw 4vw 15vw 4vw;}.elementor-559 .elementor-element.elementor-element-6a3f40b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-c417831{--spacer-size:21vh;}.elementor-559 .elementor-element.elementor-element-b9e041d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-fa67479 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-79bb227{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-5782df9 > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5782df9{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-5782df9 .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-58fcf4e > .elementor-widget-container{margin:0vw 0vw 5vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-58fcf4e{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-58fcf4e .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-774d7e2 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-774d7e2{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-774d7e2 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b84e223 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-b84e223{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-b84e223 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-720b19e > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-720b19e{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-720b19e .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-65299fd > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-65299fd{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-65299fd .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-dde19a8 > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-dde19a8{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-dde19a8 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-4ad9485 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-4ad9485{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-4ad9485 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-db86ae4 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-db86ae4{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-db86ae4 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-dfdc072 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-dfdc072{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-dfdc072 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-651d2e4 > .elementor-widget-container{margin:5vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-651d2e4{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-651d2e4 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-6e08ec8 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-6e08ec8{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon{font-size:7vw;}.elementor-559 .elementor-element.elementor-element-6e08ec8 .elementor-icon svg{height:7vw;}.elementor-559 .elementor-element.elementor-element-6f26338 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-6f26338 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-3095862, .elementor-559 .elementor-element.elementor-element-3095862 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-3095862{margin-top:0px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-41edce3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-41edce3 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a44cddb:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-a44cddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFEB 84%, #7E838F 91%);}.elementor-559 .elementor-element.elementor-element-a44cddb > .elementor-background-overlay{background-position:0vw -13vh;background-repeat:repeat;background-size:100% auto;}.elementor-559 .elementor-element.elementor-element-a44cddb{margin-top:0vw;margin-bottom:0vw;padding:10vw 4vw 10vw 4vw;}.elementor-559 .elementor-element.elementor-element-a08a7f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-0ff4284 > .elementor-widget-container{margin:0vw 0vw 1vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-0ff4284{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-0ff4284 .elementor-heading-title{font-size:5.9vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-aeff728 > .elementor-widget-container{margin:0vw 0vw 5vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-aeff728{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-aeff728 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-0e1d763 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-0e1d763{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-0e1d763 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-16c55c1 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-16c55c1{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-16c55c1 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-9ef3fd1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-9ef3fd1{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-9ef3fd1 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-7626136 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-7626136{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-7626136 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-bce1fd7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-bce1fd7{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-bce1fd7 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-ccd6a82 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-ccd6a82{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-ccd6a82 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-0b22bd6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-0b22bd6{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-0b22bd6 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-d3267a9 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-d3267a9{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-d3267a9 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-6142692 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-6142692{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-6142692 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-fee06e9 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-fee06e9{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-fee06e9 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-ee7c628{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon{font-size:7vw;}.elementor-559 .elementor-element.elementor-element-ee7c628 .elementor-icon svg{height:7vw;}.elementor-559 .elementor-element.elementor-element-5a30f10 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-5a30f10 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-ab532a8{--spacer-size:1vh;}.elementor-559 .elementor-element.elementor-element-e67a5c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-b2f6b12{--spacer-size:30vh;}.elementor-559 .elementor-element.elementor-element-624a970:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-624a970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFFF2 55%, #758FC7 100%);}.elementor-559 .elementor-element.elementor-element-624a970{padding:9vw 4vw 22vw 4vw;}.elementor-559 .elementor-element.elementor-element-a3c4fc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e96088c{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-559 .elementor-element.elementor-element-8edf6d6 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-8edf6d6{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-8edf6d6 .elementor-heading-title{font-size:7.7vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-0301795 > .elementor-widget-container{margin:-3vw 0vw 0vw 0vw;padding:8vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-0301795{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-0301795 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c547651{margin-top:0px;margin-bottom:0px;padding:6vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-1e67fc9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e9e6728 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e9e6728{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-e9e6728 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-832b81f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-832b81f{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-832b81f .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-5861da5 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-559 .elementor-element.elementor-element-5861da5{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-5861da5 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-eac83ef > .elementor-element-populated{margin:4vw 1vw 0vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-b0b2f16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-b0b2f16{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-b0b2f16 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a976a6e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-a976a6e{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-a976a6e .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a73e2c3 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-559 .elementor-element.elementor-element-a73e2c3{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-a73e2c3 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-7742017{margin-top:4vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a5400cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ea62849 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-ea62849{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-ea62849 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b50e35b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-b50e35b{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-b50e35b .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-4db4433 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-559 .elementor-element.elementor-element-4db4433{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-4db4433 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-7745474 > .elementor-element-populated{margin:4vw 1vw 0vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a182740 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a182740{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-a182740 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c582b7a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-c582b7a{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-c582b7a .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-2417bc3 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-559 .elementor-element.elementor-element-2417bc3{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-2417bc3 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-96a9e82{margin-top:3vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-92e449e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2417766 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2417766{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-2417766 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-969f037 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-969f037{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-969f037 .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-2cd8985 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-559 .elementor-element.elementor-element-2cd8985{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-2cd8985 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-5ec0302 > .elementor-element-populated{margin:4vw 1vw 0vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-03ea979 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-03ea979{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-03ea979 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-95d073a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-95d073a{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-95d073a .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a3cbb24 > .elementor-widget-container{margin:3vw 0vw 4vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button{font-size:6.1vw;padding:3vw 3vw 2vw 3vw;}.elementor-559 .elementor-element.elementor-element-f5bf172, .elementor-559 .elementor-element.elementor-element-f5bf172 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-f5bf172{margin-top:0px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-ec2cd9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-ec2cd9d > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a2e8207:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #010F33 72%, #7E838F 100%);}.elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-background-overlay{background-position:-18vw 0vh;background-size:130% auto;}.elementor-559 .elementor-element.elementor-element-a2e8207{padding:10vw 4vw 0vw 4vw;}.elementor-559 .elementor-element.elementor-element-0e96857 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-60af750 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-60af750{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-60af750 .elementor-heading-title{font-size:6.6vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-19b5519 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-19b5519{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-19b5519 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b058441{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:4vw;}.elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-b058441 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-6ea29e6{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-icon-list-icon-size:4vw;}.elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-6ea29e6 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-946e54e > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-946e54e{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-946e54e .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-2e8cf7a{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon{font-size:6.6vw;}.elementor-559 .elementor-element.elementor-element-2e8cf7a .elementor-icon svg{height:6.6vw;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-fdcd0c6 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-c7e38c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-de49bb1{--spacer-size:30vh;}.elementor-559 .elementor-element.elementor-element-c34430b, .elementor-559 .elementor-element.elementor-element-c34430b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-c34430b{margin-top:0px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-a74b756.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-a74b756 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-04467eb:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-04467eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFE6 73%, #7B8397 83%);}.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-background-overlay{background-position:0vw 0vh;background-repeat:repeat;background-size:120% auto;}.elementor-559 .elementor-element.elementor-element-04467eb{padding:20vw 4vw 14vw 4vw;}.elementor-559 .elementor-element.elementor-element-cb47253 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 1% 1% 1%;}.elementor-559 .elementor-element.elementor-element-65a3daf{--spacer-size:28vh;}.elementor-559 .elementor-element.elementor-element-3ab2e13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5413a98{--spacer-size:0.1vh;}.elementor-559 .elementor-element.elementor-element-a2428e5 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a2428e5{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-559 .elementor-element.elementor-element-0755a26 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-0755a26{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-0755a26 .elementor-heading-title{font-size:7.1vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c53e5de > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-c53e5de{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-c53e5de .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b5e7de1 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-b5e7de1{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-b5e7de1 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-3a13f8e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-3a13f8e{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-3a13f8e .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-3bb3966{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:4vw;}.elementor-559 .elementor-element.elementor-element-3bb3966 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-3bb3966 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-82e4f2d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:4vw;}.elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-82e4f2d .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-01bb139 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1.5vw 1vw;}.elementor-559 .elementor-element.elementor-element-01bb139{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-01bb139 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-5f08b12 > .elementor-widget-container{margin:2.7vw 0vw 0vw -1vw;padding:0vw 0vw 2vw 2.5vw;}.elementor-559 .elementor-element.elementor-element-5f08b12{z-index:0;text-align:start;}.elementor-559 .elementor-element.elementor-element-5f08b12 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c328a5e{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon{font-size:7vw;}.elementor-559 .elementor-element.elementor-element-c328a5e .elementor-icon svg{height:7vw;}.elementor-559 .elementor-element.elementor-element-6986581 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-6986581 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-d9d415f:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFF 10%, #06163D 23%);}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-background-overlay{background-position:0vw 0vh;background-size:130vw auto;}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-shape-top svg{width:calc(10% + 1.3px);}.elementor-559 .elementor-element.elementor-element-d9d415f > .elementor-shape-bottom svg{width:calc(10% + 1.3px);}.elementor-559 .elementor-element.elementor-element-d9d415f{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-989050d > .elementor-element-populated{margin:0vw 0vw 0vw 4vw;--e-column-margin-right:0vw;--e-column-margin-left:4vw;}.elementor-559 .elementor-element.elementor-element-b63ee30 > .elementor-widget-container{margin:0vw 0vw -5vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-b63ee30{z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-b63ee30 .elementor-heading-title{font-size:8.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-9446c2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-9446c2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #040D34 11%, #F2295B00 100%);}.elementor-559 .elementor-element.elementor-element-9446c2c > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:7vw 4vw 15vw 4vw;}.elementor-559 .elementor-element.elementor-element-635e140 > .elementor-widget-container{margin:0vw 0vw 3vw 2vw;padding:0vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-635e140{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-635e140 .elementor-heading-title{font-size:6.9vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-6b6856f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-6b6856f{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-6b6856f .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b81d9e2 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-b81d9e2{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-b81d9e2 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a2078e6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-559 .elementor-element.elementor-element-a2078e6{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-a2078e6 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-040d2a1{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon{font-size:6.6vw;}.elementor-559 .elementor-element.elementor-element-040d2a1 .elementor-icon svg{height:6.6vw;}.elementor-559 .elementor-element.elementor-element-91fc871 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-91fc871 .elementor-button{font-size:6vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-8962bde, .elementor-559 .elementor-element.elementor-element-8962bde > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-8962bde{margin-top:0px;margin-bottom:0px;padding:12vw 4vw 10vw 4vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-5557d53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-5557d53 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-c8a8cf0 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-c8a8cf0{z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-c8a8cf0 .elementor-heading-title{font-size:9.7vw;line-height:1.1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-5268fea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-5268fea > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-8a2579b > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-8a2579b{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-8a2579b .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-3817c45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-559 .elementor-element.elementor-element-3817c45 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-cd19815{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-559 .elementor-element.elementor-element-e046160 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e046160{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-e046160 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-4beb569:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-4beb569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFFF2 55%, #AAB9D8 100%);}.elementor-559 .elementor-element.elementor-element-4beb569{padding:40vw 4vw 30vw 4vw;}.elementor-559 .elementor-element.elementor-element-673ff3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5fcd804{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-559 .elementor-element.elementor-element-5108fdb{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-5108fdb > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5108fdb .elementor-heading-title{font-size:7vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-51cd878{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-25b14d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-title{font-size:19px;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-tab-content{font-size:4vw;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-c1ffa15:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #CFE0F3 24%, #FFFFFF 80%);}.elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-background-overlay{background-position:-72vw -16vh;background-size:190% auto;opacity:1;}.elementor-559 .elementor-element.elementor-element-c1ffa15{margin-top:-25vw;margin-bottom:0vw;padding:13vw 3vw 3vw 3vw;z-index:5;}.elementor-559 .elementor-element.elementor-element-3ff9569 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-20441db:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-20441db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFF 10%, #06163D 23%);}.elementor-559 .elementor-element.elementor-element-20441db > .elementor-background-overlay{background-position:0vw 0vh;background-size:110vw auto;}.elementor-559 .elementor-element.elementor-element-20441db{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-a10c194 > .elementor-element-populated{margin:0vw 0vw 0vw 4vw;--e-column-margin-right:0vw;--e-column-margin-left:4vw;}.elementor-559 .elementor-element.elementor-element-e9fe481 > .elementor-widget-container{margin:0vw 0vw -5vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-e9fe481{z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-e9fe481 .elementor-heading-title{font-size:8.5vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a11b443:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-a11b443 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #040D34 11%, #F2295B00 100%);}.elementor-559 .elementor-element.elementor-element-a11b443 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:7vw 4vw 15vw 4vw;}.elementor-559 .elementor-element.elementor-element-ea350fe > .elementor-widget-container{margin:0vw 0vw 3vw 2vw;padding:0vw 0vw 2vw 0vw;}.elementor-559 .elementor-element.elementor-element-ea350fe{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-ea350fe .elementor-heading-title{font-size:8.8vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-6f7281c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-6f7281c{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-559 .elementor-element.elementor-element-6f7281c .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-559 .elementor-element.elementor-element-b544acd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-b544acd{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;text-align:start;}.elementor-559 .elementor-element.elementor-element-b544acd .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-559 .elementor-element.elementor-element-e696524 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-559 .elementor-element.elementor-element-e696524{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;text-align:center;}.elementor-559 .elementor-element.elementor-element-e696524 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-559 .elementor-element.elementor-element-9dfdb7d > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-9dfdb7d{z-index:25;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field, .elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-subgroup label{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button{font-size:6.9vw;}.elementor-559 .elementor-element.elementor-element-cb2daec:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(298deg, #A30001 0%, #00257E 97%);}.elementor-559 .elementor-element.elementor-element-cb2daec > .elementor-background-overlay{background-position:0px 0px;}.elementor-559 .elementor-element.elementor-element-cb2daec{margin-top:3vw;margin-bottom:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-559 .elementor-element.elementor-element-e6d2eb4 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e6d2eb4{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-e6d2eb4 .elementor-heading-title{font-size:9.2vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-c402ac7 > .elementor-element-populated{margin:6vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-559 .elementor-element.elementor-element-411100b > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-559 .elementor-element.elementor-element-411100b .elementor-button{font-size:7vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-c09137d{padding:0vw 0vw 27vw 0vw;}.elementor-559 .elementor-element.elementor-element-23a1434 > .elementor-element-populated{padding:6% 2% 0% 3%;}.elementor-559 .elementor-element.elementor-element-5b4ceb3 > .elementor-widget-container{margin:-2vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5b4ceb3{z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-5b4ceb3 .elementor-heading-title{font-size:14vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-a26dc2e > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-a26dc2e{z-index:15;text-align:start;}.elementor-559 .elementor-element.elementor-element-a26dc2e .elementor-heading-title{font-size:19vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-e31a876 > .elementor-widget-container{margin:-1vw 0vw -1vw 0vw;padding:4px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e31a876{z-index:15;text-align:center;}.elementor-559 .elementor-element.elementor-element-e31a876 .elementor-heading-title{font-size:14vw;line-height:1em;letter-spacing:0em;}.elementor-559 .elementor-element.elementor-element-b292b81 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-8f0fb83 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-8f0fb83{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-1aa5138 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-1aa5138 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-5a42693 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-5a42693{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-4b5eed7 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-4b5eed7 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-7be748b > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-7be748b{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-56d6c29 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-56d6c29 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-97ea2ed > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-97ea2ed{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-7ce0a98 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-7ce0a98 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-412d5f3 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-412d5f3{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-fabc960 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-fabc960 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-1703090 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:3vw 3vw 3vw 3vw;}.elementor-559 .elementor-element.elementor-element-1703090{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-968c5d4 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-968c5d4 .elementor-icon-list-item > a{font-size:4vw;}.elementor-559 .elementor-element.elementor-element-d56db5b{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-559 .elementor-element.elementor-element-f29e0f5{width:52%;}.elementor-559 .elementor-element.elementor-element-3d268fe{width:48%;}.elementor-559 .elementor-element.elementor-element-f31444b{width:40%;}.elementor-559 .elementor-element.elementor-element-74959f1{width:60%;}.elementor-559 .elementor-element.elementor-element-5f47492{width:47.843%;}.elementor-559 .elementor-element.elementor-element-a02ad1e{width:52.157%;}.elementor-559 .elementor-element.elementor-element-43a5848{width:2.636%;}.elementor-559 .elementor-element.elementor-element-2483b0c{width:41.623%;}.elementor-559 .elementor-element.elementor-element-89e53f6{width:55.192%;}.elementor-559 .elementor-element.elementor-element-fa4ad79{width:97.916%;}.elementor-559 .elementor-element.elementor-element-238c6a7{width:2.084%;}.elementor-559 .elementor-element.elementor-element-5f77203{width:47.843%;}.elementor-559 .elementor-element.elementor-element-07ae160{width:52.157%;}.elementor-559 .elementor-element.elementor-element-6a3f40b{width:2.636%;}.elementor-559 .elementor-element.elementor-element-b9e041d{width:41.623%;}.elementor-559 .elementor-element.elementor-element-fa67479{width:55.192%;}.elementor-559 .elementor-element.elementor-element-a08a7f6{width:47.843%;}.elementor-559 .elementor-element.elementor-element-e67a5c3{width:52.157%;}.elementor-559 .elementor-element.elementor-element-0e96857{width:53.576%;}.elementor-559 .elementor-element.elementor-element-c7e38c9{width:46.424%;}.elementor-559 .elementor-element.elementor-element-cb47253{width:48.417%;}.elementor-559 .elementor-element.elementor-element-3ab2e13{width:51.583%;}.elementor-559 .elementor-element.elementor-element-989050d{width:45.748%;}.elementor-559 .elementor-element.elementor-element-9446c2c{width:54.252%;}.elementor-559 .elementor-element.elementor-element-5557d53{width:30%;}.elementor-559 .elementor-element.elementor-element-5268fea{width:37.639%;}.elementor-559 .elementor-element.elementor-element-3817c45{width:32%;}.elementor-559 .elementor-element.elementor-element-a10c194{width:45.748%;}.elementor-559 .elementor-element.elementor-element-a11b443{width:54.252%;}.elementor-559 .elementor-element.elementor-element-1b65bac{width:65.905%;}.elementor-559 .elementor-element.elementor-element-c402ac7{width:34.004%;}.elementor-559 .elementor-element.elementor-element-23a1434{width:28.41%;}.elementor-559 .elementor-element.elementor-element-b292b81{width:71.59%;}}@media(max-width:1024px) and (min-width:768px){.elementor-559 .elementor-element.elementor-element-edc0c08{width:99%;}.elementor-559 .elementor-element.elementor-element-f31444b{width:45%;}.elementor-559 .elementor-element.elementor-element-74959f1{width:55%;}.elementor-559 .elementor-element.elementor-element-5f47492{width:55%;}.elementor-559 .elementor-element.elementor-element-a02ad1e{width:45%;}.elementor-559 .elementor-element.elementor-element-8b3d66e{width:99%;}.elementor-559 .elementor-element.elementor-element-43a5848{width:38%;}.elementor-559 .elementor-element.elementor-element-2483b0c{width:7%;}.elementor-559 .elementor-element.elementor-element-89e53f6{width:55%;}.elementor-559 .elementor-element.elementor-element-e51f389{width:99%;}.elementor-559 .elementor-element.elementor-element-e4cf96e{width:100%;}.elementor-559 .elementor-element.elementor-element-fa4ad79{width:100%;}.elementor-559 .elementor-element.elementor-element-238c6a7{width:40%;}.elementor-559 .elementor-element.elementor-element-abc7be7{width:50%;}.elementor-559 .elementor-element.elementor-element-b51ec14{width:46%;}.elementor-559 .elementor-element.elementor-element-89ef9d2{width:50%;}.elementor-559 .elementor-element.elementor-element-2661c31{width:46%;}.elementor-559 .elementor-element.elementor-element-41106b3{width:50%;}.elementor-559 .elementor-element.elementor-element-024c2df{width:46%;}.elementor-559 .elementor-element.elementor-element-d09b830{width:46%;}.elementor-559 .elementor-element.elementor-element-5f77203{width:55%;}.elementor-559 .elementor-element.elementor-element-07ae160{width:45%;}.elementor-559 .elementor-element.elementor-element-97e89c4{width:99%;}.elementor-559 .elementor-element.elementor-element-6a3f40b{width:38%;}.elementor-559 .elementor-element.elementor-element-b9e041d{width:7%;}.elementor-559 .elementor-element.elementor-element-fa67479{width:55%;}.elementor-559 .elementor-element.elementor-element-41edce3{width:99%;}.elementor-559 .elementor-element.elementor-element-a08a7f6{width:55%;}.elementor-559 .elementor-element.elementor-element-e67a5c3{width:45%;}.elementor-559 .elementor-element.elementor-element-ec2cd9d{width:99%;}.elementor-559 .elementor-element.elementor-element-0e96857{width:55%;}.elementor-559 .elementor-element.elementor-element-c7e38c9{width:45%;}.elementor-559 .elementor-element.elementor-element-a74b756{width:99%;}.elementor-559 .elementor-element.elementor-element-cb47253{width:45%;}.elementor-559 .elementor-element.elementor-element-3ab2e13{width:55%;}.elementor-559 .elementor-element.elementor-element-989050d{width:41%;}.elementor-559 .elementor-element.elementor-element-9446c2c{width:59%;}.elementor-559 .elementor-element.elementor-element-5557d53{width:100%;}.elementor-559 .elementor-element.elementor-element-5268fea{width:50%;}.elementor-559 .elementor-element.elementor-element-3817c45{width:50%;}.elementor-559 .elementor-element.elementor-element-a10c194{width:41%;}.elementor-559 .elementor-element.elementor-element-a11b443{width:59%;}}/* Start custom CSS for button, class: .elementor-element-46f06eb *//* Increase icon size by 50% inside buttons with a specific class */
.elementor-559 .elementor-element.elementor-element-46f06eb .elementor-button-icon {
    transform: scale(1.5);
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c3f42e *//* 2. Image Styles (Intense Left-Side Fade) */
.elementor-559 .elementor-element.elementor-element-6c3f42e img {
    -webkit-mask-image: linear-gradient(
        to left,
        rgba(0,0,0,1) 0%,        /* Right edge: Fully visible */
        rgba(0,0,0,1) 40%,       /* Remains solid for the first 40% */
        
        /* The Fade Zone (Starts earlier now) */
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%       /* Left edge: Fully transparent */
    );

    mask-image: linear-gradient(
        to left,
        rgba(0,0,0,1) 0%,
        rgba(0,0,0,1) 40%,
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c324b9c */.elementor-559 .elementor-element.elementor-element-c324b9c {
    transform: scale(1.235540502);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f583b47 */.elementor-559 .elementor-element.elementor-element-f583b47 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-f583b47::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-f583b47 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP ONLY (min-width: 1025px)
   Apply the Gradient Mask (45% Clear / 55% Blur Fade)
--------------------------------------------------------- */
@media (min-width: 1025px) {
  .elementor-559 .elementor-element.elementor-element-f583b47::after {
    /* 0% -> 45%: Transparent (No Blur)
       45% -> 100%: Fades to Black (Full Blur)
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
  }
}

/* ---------------------------------------------------------
   TABLET & MOBILE (max-width: 1024px)
   Disable the blur entirely so it doesn't cover content
--------------------------------------------------------- */
@media (max-width: 1024px) {
  .elementor-559 .elementor-element.elementor-element-f583b47::after {
    display: none;
  }
}








.elementor-559 .elementor-element.elementor-element-f583b47::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}





.elementor-559 .elementor-element.elementor-element-f583b47 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-f583b47::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-f583b47 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   LTR Gradient: 
   Left 20% (Solid Blur) -> Middle 20% (Fade) -> Right 60% (Clear)
--------------------------------------------------------- */
@media (min-width: 768px) {
  .elementor-559 .elementor-element.elementor-element-f583b47::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 20%': Stay fully blurred until 20% of the screen width (Reduced by 50%).
       - 'transparent 40%': Finish fading to clear by 40% (Maintains the exact same 20% fade width).
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 0%, black 20%, transparent 40%, transparent 100%);
    mask-image: linear-gradient(to right, black 0%, black 20%, transparent 40%, transparent 100%);
  }
}







 
.elementor-559 .elementor-element.elementor-element-f583b47::before {
  content: '';
  position: absolute;
  inset: 0; /* shorthand for top:0; right:0; bottom:0; left:0; */
  pointer-events: none;
  z-index: 2;

  background: repeating-linear-gradient(
    45deg,
    rgba(0, 0, 0, 0.320131) 0 calc(1em),
    transparent calc(4em) calc(5em + 3vh)
  );

  mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9c152b3 *//* 1. Set the field wrapper as the positioning anchor (excluding the submit button) */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group:not(.elementor-field-type-submit) {
    position: relative;
    /* Note: If the triangle gets cut off by the section above it, 
       uncomment the margin line below to give it breathing room */
    /* margin-top: 20px !important; */ 
}

/* 2. Create the white downward triangle (excluding the submit button) */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-field-group:not(.elementor-field-type-submit)::before {
    content: "▾"; /* CSS Unicode for solid downward triangle */
    position: absolute;
    
    /* POSITIONING: Adjust these two values to place it perfectly */
    top: -5px; 
    left: 1px; 
    
    /* Styling */
    color: #ffffff;
    font-size: 15px; 
    z-index: 5;
    
    /* Optional: Add a subtle drop shadow to make it pop off backgrounds */
    /* text-shadow: 0px 2px 4px rgba(0,0,0,0.3); */
}


























/* =========================================
   1. STATIC STATE (Borders & Triangles)
   ========================================= */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button {
    position: relative;
    border-radius: 0 !important;
    overflow: visible !important;
    
    /* Default Borders */
    border-top: 2px solid red !important;
    border-bottom: 2px solid red !important;
    border-left: none !important;
    border-right: none !important;
    
    /* Setup Left/Right snake lines (hidden default) */
    background-image: linear-gradient(red, red), linear-gradient(red, red);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: 2px 0%, 2px 0%; 
    
    /* When mouse leaves: wait 0.6s before turning static borders back on */
    transition: border-color 0s 0.6s, background-size 0.3s ease-in-out 0s;
}

/* Force inner spans to static so the triangles anchor perfectly to the button's outer edges */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button .elementor-button-content-wrapper,
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button .elementor-button-text {
    position: static !important;
}

/* Attach triangles to the inner text wrapper to prevent ::before/after conflict */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button .elementor-button-text::before,
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button .elementor-button-text::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    z-index: 10;
    
    /* Triangle enter transition (pops back in when mouse leaves) */
    transition: opacity 0.2s ease 0.4s, transform 0.2s ease 0.4s;
}

/* Top Triangle */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button .elementor-button-text::before {
    top: -8px; 
    border-bottom: 6px solid red; 
}

/* Bottom Triangle */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button .elementor-button-text::after {
    bottom: -8px; 
    border-top: 6px solid red; 
}

/* =========================================
   2. ANIMATED SNAKE LINES (Hidden default)
   ========================================= */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button::before,
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: red; 
    transform: scaleX(0); 
    z-index: 5;
    
    /* When mouse leaves: wait 0.3s for sides to retract before top/bottom retract */
    transition: transform 0.3s ease-in-out 0.3s; 
}

/* Top Animated Line */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button::before {
    top: -2px; /* Pulls it perfectly over the 2px transparent border */
    left: 0; 
    transform-origin: left;
}
/* Bottom Animated Line */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button::after {
    bottom: -2px; 
    right: 0; 
    transform-origin: right;
}

/* =========================================
   3. THE HOVER SEQUENCE
   ========================================= */

/* Step 1: Hide static borders instantly & trigger snake sequence */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button:hover {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    /* Instantly drop borders, start 0.3s delay for left/right sides */
    transition: border-color 0s 0s, background-size 0.3s ease-in-out 0.3s;
    
    /* Draw left/right sides */
    background-size: 2px calc(100% - 15px), 2px calc(100% - 15px);
}

/* Hide triangles instantly on hover */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button:hover .elementor-button-text::before,
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button:hover .elementor-button-text::after {
    opacity: 0;
    transform: translateX(-50%) scale(0);
    transition: opacity 0.2s ease 0s, transform 0.2s ease 0s; 
}

/* Trigger top/bottom snake lines to draw instantly */
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button:hover::before,
.elementor-559 .elementor-element.elementor-element-9c152b3 .elementor-button:hover::after {
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e635ec */.elementor-559 .elementor-element.elementor-element-4e635ec {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-4e635ec::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-4e635ec::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d7ef9e */.elementor-559 .elementor-element.elementor-element-3d7ef9e {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-3d7ef9e::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-3d7ef9e::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18d2c6b */.elementor-559 .elementor-element.elementor-element-18d2c6b {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-18d2c6b::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-18d2c6b::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f38e9cf */.elementor-559 .elementor-element.elementor-element-f38e9cf {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-f38e9cf::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-f38e9cf::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-029a5ca */.elementor-559 .elementor-element.elementor-element-029a5ca.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-029a5ca {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-559 .elementor-element.elementor-element-029a5ca::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}

@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-029a5ca.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49126da */.elementor-559 .elementor-element.elementor-element-49126da {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-49126da::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-49126da::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064e747 */.elementor-559 .elementor-element.elementor-element-064e747 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-left: 0.5vh;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-064e747::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0A2149; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-064e747::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f250c78 */.elementor-559 .elementor-element.elementor-element-f250c78 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-f250c78::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-f250c78::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3185f06 */.elementor-559 .elementor-element.elementor-element-3185f06 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-left: 0.5vh;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-3185f06::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0A2149; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-3185f06::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76b2d80 */.elementor-559 .elementor-element.elementor-element-76b2d80 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-76b2d80::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0E2C68; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-76b2d80::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-abc7be7 *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-abc7be7 {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-abc7be7:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

/* ===================================================
   2. THE OVERLAY (Navy 70% + 10px Blur)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-abc7be7::before {
    content: "";
    position: absolute;
    inset: 0; 
    /* Navy #0E2859 at 70% opacity */
    background-color: rgba(14, 40, 89, 0.6507); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 9998 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-abc7be7:hover::before {
    opacity: 1;
}

/* ===================================================
   3. THE TEXT LAYER (Sharpened & Fully Visible)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-abc7be7::after {
    content: "Jurnee Mechanical repairs and replaces AC units that fail during Round Rock’s intense summer heat. Our HVAC technicians diagnose refrigerant leaks, compressor and capacitor failures, fan motor issues, frozen evaporator coils, clogged condensate drains, airflow restrictions, and electrical problems that reduce cooling performance. If repair isn't cost-effective, we install energy-efficient central air conditioning systems from trusted manufacturers - sized and configured for your home's demands with high SEER2 ratings for reliable cooling and lower utility costs.";
    
    position: absolute;
    top: 50%;
    left: 8%;
    right: 8%;
    transform: translateY(-50%);
    box-sizing: border-box;
    
    padding-bottom: 1vh;
    border-bottom: 1px solid #ffffff;
    
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 1.00vw; 
    line-height: 1.4;
    text-align: left;
    
    /* Anti-blur rendering fixes */
    -webkit-font-smoothing: antialiased;
    backdrop-filter: blur(0px); 
    
    opacity: 0;
    transition: opacity 0.8s ease;
    z-index: 9999 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-abc7be7:hover::after {
    opacity: 1;
}

/* ===================================================
   4. ICON & IMAGE HOVER LOGIC
   =================================================== */
.elementor-559 .elementor-element.elementor-element-abc7be7 .elementor-widget-icon,
.elementor-559 .elementor-element.elementor-element-abc7be7 .elementor-icon-box-icon,
.elementor-559 .elementor-element.elementor-element-abc7be7 .elementor-icon,
.elementor-559 .elementor-element.elementor-element-abc7be7 svg {
    position: relative !important;
    z-index: 10000 !important;
}

.elementor-559 .elementor-element.elementor-element-abc7be7:hover .elementor-icon, 
.elementor-559 .elementor-element.elementor-element-abc7be7:hover .elementor-icon-box-icon {
    background-color: red !important;
}

.elementor-559 .elementor-element.elementor-element-abc7be7:hover svg path {
    fill: #fff !important;
    stroke: red !important; 
}

.elementor-559 .elementor-element.elementor-element-abc7be7 img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-abc7be7:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-abc7be7::after {
        font-size: 1.8vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-abc7be7::after {
        font-size: 1.95vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




















/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-abc7be7 > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-abc7be7 */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfa46f */.elementor-559 .elementor-element.elementor-element-bbfa46f {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-bbfa46f::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0E2C68; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-bbfa46f::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b51ec14 *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-b51ec14 {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-b51ec14:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

/* ===================================================
   2. THE OVERLAY (Navy 70% + 10px Blur)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-b51ec14::before {
    content: "";
    position: absolute;
    inset: 0; 
    /* Navy #0E2859 at 70% opacity */
    background-color: rgba(14, 40, 89, 0.6507); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 9998 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-b51ec14:hover::before {
    opacity: 1;
}

/* ===================================================
   3. THE TEXT LAYER (Sharpened & Fully Visible)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-b51ec14::after {
    content: "When winter arrives or unexpected cold snaps hit Central Texas, Jurnee Mechanical provides fast furnace and heater repair to restore warmth. Technicians service gas furnaces, electric heaters, heat pumps, and hybrid systems with the same commitment to upfront pricing and transparent solutions.";
    
    position: absolute;
    top: 50%;
    left: 8%;
    right: 8%;
    transform: translateY(-50%);
    box-sizing: border-box;
    
    padding-bottom: 1vh;
    border-bottom: 1px solid #ffffff;
    
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 1.00vw; 
    line-height: 1.4;
    text-align: left;
    
    /* Anti-blur rendering fixes */
    -webkit-font-smoothing: antialiased;
    backdrop-filter: blur(0px); 
    
    opacity: 0;
    transition: opacity 0.8s ease;
    z-index: 9999 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-b51ec14:hover::after {
    opacity: 1;
}

/* ===================================================
   4. ICON & IMAGE HOVER LOGIC
   =================================================== */
.elementor-559 .elementor-element.elementor-element-b51ec14 .elementor-widget-icon,
.elementor-559 .elementor-element.elementor-element-b51ec14 .elementor-icon-box-icon,
.elementor-559 .elementor-element.elementor-element-b51ec14 .elementor-icon,
.elementor-559 .elementor-element.elementor-element-b51ec14 svg {
    position: relative !important;
    z-index: 10000 !important;
}

.elementor-559 .elementor-element.elementor-element-b51ec14:hover .elementor-icon, 
.elementor-559 .elementor-element.elementor-element-b51ec14:hover .elementor-icon-box-icon {
    background-color: red !important;
}

.elementor-559 .elementor-element.elementor-element-b51ec14:hover svg path {
    fill: #fff !important;
    stroke: red !important; 
}

.elementor-559 .elementor-element.elementor-element-b51ec14 img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-b51ec14:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-b51ec14::after {
        font-size: 1.8vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-b51ec14::after {
        font-size: 1.95vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-b51ec14 > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-b51ec14 */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9927937 */.elementor-559 .elementor-element.elementor-element-9927937 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-9927937::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0E2C68; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-9927937::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89ef9d2 *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-89ef9d2 {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

/* ===================================================
   2. THE OVERLAY (Navy 70% + 10px Blur)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-89ef9d2::before {
    content: "";
    position: absolute;
    inset: 0; 
    /* Navy #0E2859 at 70% opacity */
    background-color: rgba(14, 40, 89, 0.6507); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 9998 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2:hover::before {
    opacity: 1;
}

/* ===================================================
   3. THE TEXT LAYER (Sharpened & Fully Visible)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-89ef9d2::after {
    content: "System failures do not follow business hours. Jurnee Mechanical technicians respond 24/7 to emergency AC and heating calls in Round Rock and the surrounding area. Same-day service and honest diagnosis mean your home regains comfort quickly without unnecessary delays.";
    
    position: absolute;
    top: 50%;
    left: 8%;
    right: 8%;
    transform: translateY(-50%);
    box-sizing: border-box;
    
    padding-bottom: 1vh;
    border-bottom: 1px solid #ffffff;
    
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 1.00vw; 
    line-height: 1.4;
    text-align: left;
    
    /* Anti-blur rendering fixes */
    -webkit-font-smoothing: antialiased;
    backdrop-filter: blur(0px); 
    
    opacity: 0;
    transition: opacity 0.8s ease;
    z-index: 9999 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2:hover::after {
    opacity: 1;
}

/* ===================================================
   4. ICON & IMAGE HOVER LOGIC
   =================================================== */
.elementor-559 .elementor-element.elementor-element-89ef9d2 .elementor-widget-icon,
.elementor-559 .elementor-element.elementor-element-89ef9d2 .elementor-icon-box-icon,
.elementor-559 .elementor-element.elementor-element-89ef9d2 .elementor-icon,
.elementor-559 .elementor-element.elementor-element-89ef9d2 svg {
    position: relative !important;
    z-index: 10000 !important;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2:hover .elementor-icon, 
.elementor-559 .elementor-element.elementor-element-89ef9d2:hover .elementor-icon-box-icon {
    background-color: red !important;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2:hover svg path {
    fill: #fff !important;
    stroke: red !important; 
}

.elementor-559 .elementor-element.elementor-element-89ef9d2 img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-89ef9d2::after {
        font-size: 1.8vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-89ef9d2::after {
        font-size: 1.95vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




















/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-89ef9d2 > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-89ef9d2 */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b33652 */.elementor-559 .elementor-element.elementor-element-1b33652 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-1b33652::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0E2C68; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-1b33652::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2661c31 *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-2661c31 {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-2661c31:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

/* ===================================================
   2. THE OVERLAY (Navy 70% + 10px Blur)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-2661c31::before {
    content: "";
    position: absolute;
    inset: 0; 
    /* Navy #0E2859 at 70% opacity */
    background-color: rgba(14, 40, 89, 0.6507); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 9998 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-2661c31:hover::before {
    opacity: 1;
}

/* ===================================================
   3. THE TEXT LAYER (Sharpened & Fully Visible)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-2661c31::after {
    content: "Jurnee Mechanical designs and installs new air conditioning, furnace, heat pump, ductless mini-split, zoning systems, and smart thermostat systems for long-term efficiency, performance, and indoor comfort in the Central Texas climate. We perform precise load calculations, airflow analysis, ductwork evaluation, equipment sizing, and thermostat integration to ensure optimal results, with every installation backed by 5- to 10-year warranties.";
    
    position: absolute;
    top: 50%;
    left: 8%;
    right: 8%;
    transform: translateY(-50%);
    box-sizing: border-box;
    
    padding-bottom: 1vh;
    border-bottom: 1px solid #ffffff;
    
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 1.00vw; 
    line-height: 1.4;
    text-align: left;
    
    /* Anti-blur rendering fixes */
    -webkit-font-smoothing: antialiased;
    backdrop-filter: blur(0px); 
    
    opacity: 0;
    transition: opacity 0.8s ease;
    z-index: 9999 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-2661c31:hover::after {
    opacity: 1;
}

/* ===================================================
   4. ICON & IMAGE HOVER LOGIC
   =================================================== */
.elementor-559 .elementor-element.elementor-element-2661c31 .elementor-widget-icon,
.elementor-559 .elementor-element.elementor-element-2661c31 .elementor-icon-box-icon,
.elementor-559 .elementor-element.elementor-element-2661c31 .elementor-icon,
.elementor-559 .elementor-element.elementor-element-2661c31 svg {
    position: relative !important;
    z-index: 10000 !important;
}

.elementor-559 .elementor-element.elementor-element-2661c31:hover .elementor-icon, 
.elementor-559 .elementor-element.elementor-element-2661c31:hover .elementor-icon-box-icon {
    background-color: red !important;
}

.elementor-559 .elementor-element.elementor-element-2661c31:hover svg path {
    fill: #fff !important;
    stroke: red !important; 
}

.elementor-559 .elementor-element.elementor-element-2661c31 img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-2661c31:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-2661c31::after {
        font-size: 1.8vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-2661c31::after {
        font-size: 1.95vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




















/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-2661c31 > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-2661c31 */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36da7c */.elementor-559 .elementor-element.elementor-element-f36da7c {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-f36da7c::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0E2C68; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-f36da7c::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41106b3 *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-41106b3 {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-41106b3:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

/* ===================================================
   2. THE OVERLAY (Navy 70% + 10px Blur)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-41106b3::before {
    content: "";
    position: absolute;
    inset: 0; 
    /* Navy #0E2859 at 70% opacity */
    background-color: rgba(14, 40, 89, 0.6507); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 9998 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-41106b3:hover::before {
    opacity: 1;
}

/* ===================================================
   3. THE TEXT LAYER (Sharpened & Fully Visible)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-41106b3::after {
    content: "Annual HVAC tune-ups from Jurnee Mechanical catch problems early, reduce breakdowns, improve airflow, extend equipment lifespan, and optimize energy efficiency before Round Rock's peak heating and cooling seasons. Our preventive maintenance services include thorough inspections, condenser coil cleaning, refrigerant pressure checks, thermostat calibration, electrical testing, air filter inspection, performance verification, and cleaning to keep systems running smoothly and reliably year-round.";
    
    position: absolute;
    top: 50%;
    left: 8%;
    right: 8%;
    transform: translateY(-50%);
    box-sizing: border-box;
    
    padding-bottom: 1vh;
    border-bottom: 1px solid #ffffff;
    
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 1.00vw; 
    line-height: 1.4;
    text-align: left;
    
    /* Anti-blur rendering fixes */
    -webkit-font-smoothing: antialiased;
    backdrop-filter: blur(0px); 
    
    opacity: 0;
    transition: opacity 0.8s ease;
    z-index: 9999 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-41106b3:hover::after {
    opacity: 1;
}

/* ===================================================
   4. ICON & IMAGE HOVER LOGIC
   =================================================== */
.elementor-559 .elementor-element.elementor-element-41106b3 .elementor-widget-icon,
.elementor-559 .elementor-element.elementor-element-41106b3 .elementor-icon-box-icon,
.elementor-559 .elementor-element.elementor-element-41106b3 .elementor-icon,
.elementor-559 .elementor-element.elementor-element-41106b3 svg {
    position: relative !important;
    z-index: 10000 !important;
}

.elementor-559 .elementor-element.elementor-element-41106b3:hover .elementor-icon, 
.elementor-559 .elementor-element.elementor-element-41106b3:hover .elementor-icon-box-icon {
    background-color: red !important;
}

.elementor-559 .elementor-element.elementor-element-41106b3:hover svg path {
    fill: #fff !important;
    stroke: red !important; 
}

.elementor-559 .elementor-element.elementor-element-41106b3 img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-41106b3:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-41106b3::after {
        font-size: 1.8vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-41106b3::after {
        font-size: 1.95vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




















/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-41106b3 > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-41106b3 */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-925bae5 */.elementor-559 .elementor-element.elementor-element-925bae5 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-925bae5::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #0E2C68; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-925bae5::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-024c2df *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-024c2df {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-024c2df:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

/* ===================================================
   2. THE OVERLAY (Navy 70% + 10px Blur)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-024c2df::before {
    content: "";
    position: absolute;
    inset: 0; 
    /* Navy #0E2859 at 70% opacity */
    background-color: rgba(14, 40, 89, 0.6507); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 9998 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-024c2df:hover::before {
    opacity: 1;
}

/* ===================================================
   3. THE TEXT LAYER (Sharpened & Fully Visible)
   =================================================== */
.elementor-559 .elementor-element.elementor-element-024c2df::after {
    content: "Beyond temperature control, Jurnee Mechanical improves the air you breathe with air purifiers, UV light systems, upgraded filtration, and duct sealing. Cleaner air reduces allergens and respiratory irritation while supporting overall system performance.";
    
    position: absolute;
    top: 50%;
    left: 8%;
    right: 8%;
    transform: translateY(-50%);
    box-sizing: border-box;
    
    padding-bottom: 1vh;
    border-bottom: 1px solid #ffffff;
    
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 1.00vw; 
    line-height: 1.4;
    text-align: left;
    
    /* Anti-blur rendering fixes */
    -webkit-font-smoothing: antialiased;
    backdrop-filter: blur(0px); 
    
    opacity: 0;
    transition: opacity 0.8s ease;
    z-index: 9999 !important; 
    pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-024c2df:hover::after {
    opacity: 1;
}

/* ===================================================
   4. ICON & IMAGE HOVER LOGIC
   =================================================== */
.elementor-559 .elementor-element.elementor-element-024c2df .elementor-widget-icon,
.elementor-559 .elementor-element.elementor-element-024c2df .elementor-icon-box-icon,
.elementor-559 .elementor-element.elementor-element-024c2df .elementor-icon,
.elementor-559 .elementor-element.elementor-element-024c2df svg {
    position: relative !important;
    z-index: 10000 !important;
}

.elementor-559 .elementor-element.elementor-element-024c2df:hover .elementor-icon, 
.elementor-559 .elementor-element.elementor-element-024c2df:hover .elementor-icon-box-icon {
    background-color: red !important;
}

.elementor-559 .elementor-element.elementor-element-024c2df:hover svg path {
    fill: #fff !important;
    stroke: red !important; 
}

.elementor-559 .elementor-element.elementor-element-024c2df img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-024c2df:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-024c2df::after {
        font-size: 1.8vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-024c2df::after {
        font-size: 1.95vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




















/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-024c2df > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-024c2df */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671fb23 */.elementor-559 .elementor-element.elementor-element-671fb23 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-671fb23::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #B2090A; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-671fb23::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d09b830 *//* ===================================================
   1. BASE COLUMN & LAYOUT SETTINGS
   =================================================== */
.elementor-559 .elementor-element.elementor-element-d09b830 {
    position: relative;
    margin: 1%;
    filter: contrast(115%) saturate(60%) brightness(100%);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);

    --corner-size: 30px;      
    clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );
    -webkit-clip-path: polygon(
        var(--corner-size) 0%, 
        100% 0%, 
        100% calc(100% - var(--corner-size)), 
        calc(100% - var(--corner-size)) 100%, 
        0% 100%, 
        0% var(--corner-size)
    );

    transition: filter 1.5s ease, transform 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-d09b830:hover {
    filter: contrast(125%) saturate(70%) brightness(110%);
    transform: translateY(-5px);
}

    
.elementor-559 .elementor-element.elementor-element-d09b830 img {
    transition: filter 0.3s ease-in-out;
}

.elementor-559 .elementor-element.elementor-element-d09b830:hover img {
    filter: brightness(1.2) saturate(1.2) contrast(1);
}

/* ===================================================
   5. RESPONSIVE TEXT SIZING
   =================================================== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-d09b830::after {
        font-size: 1.5vw;
        left: 10%;
        right: 10%;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-d09b830::after {
        font-size: 1.8vh;
        line-height: 1.3;
        left: 5%;
        right: 5%;
    }
}




















/* ===================================================
   BOTTOM-UP-BLUR (Restricted to bottom 30%)
   =================================================== */

.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-widget-wrap {
    position: relative;
}

.elementor-559 .elementor-element.elementor-element-d09b830 > .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1; /* Sits behind your hover overlays */
    pointer-events: none;

    /* The Blur Intensity */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    /* GRADIENT LOGIC:
       - Black 0% to 30%: The blur is at 100% strength.
       - 30% to 45%: The blur quickly fades out to transparent.
    */
    -webkit-mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    mask-image: linear-gradient(to top, 
        black 0%, 
        black 30%, 
        transparent 45%
    );
    
    /* Maintains the clip-path shape from your main .elementor-559 .elementor-element.elementor-element-d09b830 */
    -webkit-backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ca2525 */@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-1ca2525.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}



.elementor-559 .elementor-element.elementor-element-1ca2525.elementor-section {
  position: relative;
  z-index: 1;

  /* High-Precision Symmetrical Cinematic Fade 
     Top 13.5% Fade-In | Middle 73% Solid | Bottom 13.5% Fade-Out
  */
  -webkit-mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.013) 0.41%,
    rgba(0, 0, 0, 0.049) 0.81%,
    rgba(0, 0, 0, 0.104) 1.35%,
    rgba(0, 0, 0, 0.175) 2.34%,
    rgba(0, 0, 0, 0.352) 4.37%,
    rgba(0, 0, 0, 0.55) 6.39%,
    rgba(0, 0, 0, 0.741) 8.42%,
    rgba(0, 0, 0, 0.896) 10.44%,
    rgba(0, 0, 0, 1) 13.5%,        /* Start Solid Area */
    
    rgba(0, 0, 0, 1) 86.5%,        /* End Solid Area */
    
    rgba(0, 0, 0, 0.896) 89.56%,
    rgba(0, 0, 0, 0.741) 91.58%,
    rgba(0, 0, 0, 0.55) 93.61%,
    rgba(0, 0, 0, 0.352) 95.63%,
    rgba(0, 0, 0, 0.175) 97.66%,
    rgba(0, 0, 0, 0.104) 98.65%,
    rgba(0, 0, 0, 0.049) 99.19%,
    rgba(0, 0, 0, 0.013) 99.59%,
    rgba(0, 0, 0, 0) 100%
  );

  mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.013) 0.41%,
    rgba(0, 0, 0, 0.049) 0.81%,
    rgba(0, 0, 0, 0.104) 1.35%,
    rgba(0, 0, 0, 0.175) 2.34%,
    rgba(0, 0, 0, 0.352) 4.37%,
    rgba(0, 0, 0, 0.55) 6.39%,
    rgba(0, 0, 0, 0.741) 8.42%,
    rgba(0, 0, 0, 0.896) 10.44%,
    rgba(0, 0, 0, 1) 13.5%,
    
    rgba(0, 0, 0, 1) 86.5%,
    
    rgba(0, 0, 0, 0.896) 89.56%,
    rgba(0, 0, 0, 0.741) 91.58%,
    rgba(0, 0, 0, 0.55) 93.61%,
    rgba(0, 0, 0, 0.352) 95.63%,
    rgba(0, 0, 0, 0.175) 97.66%,
    rgba(0, 0, 0, 0.104) 98.65%,
    rgba(0, 0, 0, 0.049) 99.19%,
    rgba(0, 0, 0, 0.013) 99.59%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69e9d51 */.elementor-559 .elementor-element.elementor-element-69e9d51 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-69e9d51::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-69e9d51::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b8639b */.elementor-559 .elementor-element.elementor-element-4b8639b {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-4b8639b::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-4b8639b::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4d2b16 */.elementor-559 .elementor-element.elementor-element-a4d2b16 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-a4d2b16::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-a4d2b16::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da99496 */.elementor-559 .elementor-element.elementor-element-da99496.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-da99496 {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-559 .elementor-element.elementor-element-da99496::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}

@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-da99496.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e1d763 */.elementor-559 .elementor-element.elementor-element-0e1d763 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-0e1d763::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-0e1d763::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ef3fd1 */.elementor-559 .elementor-element.elementor-element-9ef3fd1 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-9ef3fd1::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-9ef3fd1::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bce1fd7 */.elementor-559 .elementor-element.elementor-element-bce1fd7 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-bce1fd7::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-bce1fd7::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b22bd6 */.elementor-559 .elementor-element.elementor-element-0b22bd6 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-0b22bd6::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-0b22bd6::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6142692 */.elementor-559 .elementor-element.elementor-element-6142692 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-6142692::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-6142692::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a44cddb */.elementor-559 .elementor-element.elementor-element-a44cddb.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-a44cddb {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-559 .elementor-element.elementor-element-a44cddb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}

@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-a44cddb.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9e6728 *//* 1. Kill the Widget Container Bloat */
.elementor-559 .elementor-element.elementor-element-e9e6728 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 80px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-e9e6728 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 60px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}
}


/* 2. Kill the Typography Bloat */
.elementor-559 .elementor-element.elementor-element-e9e6728 .elementor-heading-title,
.elementor-559 .elementor-element.elementor-element-e9e6728 p,
.elementor-559 .elementor-element.elementor-element-e9e6728 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important; /* This removes the invisible 'air' above/below text */
    display: block;
    color: #ffffff; /* Added white text for contrast against the navy */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0b2f16 *//* 1. Kill the Widget Container Bloat */
.elementor-559 .elementor-element.elementor-element-b0b2f16 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 80px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-b0b2f16 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 60px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}
}


/* 2. Kill the Typography Bloat */
.elementor-559 .elementor-element.elementor-element-b0b2f16 .elementor-heading-title,
.elementor-559 .elementor-element.elementor-element-b0b2f16 p,
.elementor-559 .elementor-element.elementor-element-b0b2f16 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important; /* This removes the invisible 'air' above/below text */
    display: block;
    color: #ffffff; /* Added white text for contrast against the navy */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea62849 *//* 1. Kill the Widget Container Bloat */
.elementor-559 .elementor-element.elementor-element-ea62849 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 80px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-ea62849 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 60px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}
}


/* 2. Kill the Typography Bloat */
.elementor-559 .elementor-element.elementor-element-ea62849 .elementor-heading-title,
.elementor-559 .elementor-element.elementor-element-ea62849 p,
.elementor-559 .elementor-element.elementor-element-ea62849 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important; /* This removes the invisible 'air' above/below text */
    display: block;
    color: #ffffff; /* Added white text for contrast against the navy */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a182740 *//* 1. Kill the Widget Container Bloat */
.elementor-559 .elementor-element.elementor-element-a182740 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 80px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-a182740 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 60px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}
}


/* 2. Kill the Typography Bloat */
.elementor-559 .elementor-element.elementor-element-a182740 .elementor-heading-title,
.elementor-559 .elementor-element.elementor-element-a182740 p,
.elementor-559 .elementor-element.elementor-element-a182740 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important; /* This removes the invisible 'air' above/below text */
    display: block;
    color: #ffffff; /* Added white text for contrast against the navy */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2417766 *//* 1. Kill the Widget Container Bloat */
.elementor-559 .elementor-element.elementor-element-2417766 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 80px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-2417766 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 60px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #0E2859 !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}
}


/* 2. Kill the Typography Bloat */
.elementor-559 .elementor-element.elementor-element-2417766 .elementor-heading-title,
.elementor-559 .elementor-element.elementor-element-2417766 p,
.elementor-559 .elementor-element.elementor-element-2417766 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important; /* This removes the invisible 'air' above/below text */
    display: block;
    color: #ffffff; /* Added white text for contrast against the navy */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03ea979 *//* 1. Kill the Widget Container Bloat */
.elementor-559 .elementor-element.elementor-element-03ea979 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 80px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #43A2DC !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-03ea979 {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
    width: 80px;  /* Adjust to your preferred size */
    height: 60px; /* Must match Width for a perfect diamond */
    
    /* Change background to Navy */
    background-color: #43A2DC !important;
    
    /* The Shape */
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    
    /* Centering the Text */
    align-items: center;
    justify-content: center;
}
}


/* 2. Kill the Typography Bloat */
.elementor-559 .elementor-element.elementor-element-03ea979 .elementor-heading-title,
.elementor-559 .elementor-element.elementor-element-03ea979 p,
.elementor-559 .elementor-element.elementor-element-03ea979 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important; /* This removes the invisible 'air' above/below text */
    display: block;
    color: #ffffff; /* Added white text for contrast against the navy */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3cbb24 *//* Increase icon size by 50% inside buttons with a specific class */
.elementor-559 .elementor-element.elementor-element-a3cbb24 .elementor-button-icon {
    transform: scale(1.5);
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-624a970 */.elementor-559 .elementor-element.elementor-element-624a970.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-624a970 {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-559 .elementor-element.elementor-element-624a970::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}


.elementor-559 .elementor-element.elementor-element-624a970 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-624a970::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-624a970 > .elementor-container {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-624a970.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}
.elementor-559 .elementor-element.elementor-element-624a970.elementor-section {
  position: relative;
  z-index: 1;

  /* DESKTOP: Combine top and bottom fades (25% fade area) */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.elementor-559 .elementor-element.elementor-element-624a970 {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-624a970::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}

.elementor-559 .elementor-element.elementor-element-624a970 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-624a970::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-624a970 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* TABLET OVERRIDE: Reduce fade area by 50% (12.5% fade area) */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-559 .elementor-element.elementor-element-624a970.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1) 12.5%,
      rgba(0, 0, 0, 1) 87.5%,
      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1) 12.5%,
      rgba(0, 0, 0, 1) 87.5%,
      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}

/* MOBILE OVERRIDE: Reduce fade area further (6.25% fade area) */
@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-624a970.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2e8207 */.elementor-559 .elementor-element.elementor-element-a2e8207 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-a2e8207::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-559 .elementor-element.elementor-element-a2e8207::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to Left, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to Left, transparent 0%, transparent 10%, black 70%);
  }
/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   LTR Gradient: 
   Left 40% (Solid Blur) -> Middle 20% (Fade) -> Right 40% (Clear)
--------------------------------------------------------- */
@media only screen and (max-width: 768px) {
  .elementor-559 .elementor-element.elementor-element-a2e8207::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 30%);
  }
}







.elementor-559 .elementor-element.elementor-element-a2e8207::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}
















.elementor-559 .elementor-element.elementor-element-a2e8207 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-a2e8207::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-a2e8207 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP (Default)
--------------------------------------------------------- */
.elementor-559 .elementor-element.elementor-element-a2e8207::after {
    -webkit-mask-image: linear-gradient(to left, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to left, transparent 0%, transparent 10%, black 70%);
}

/* ---------------------------------------------------------
   TABLET ONLY (min-width: 768px and max-width: 1024px)
   RTL Gradient: Blur on the LEFT, Clear on the RIGHT
   Using !important to forcefully override other tablet rules
--------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-559 .elementor-element.elementor-element-a2e8207::after {
    -webkit-mask-image: linear-gradient(to left, transparent 0%, transparent 10%, black 100%) !important;
    mask-image: linear-gradient(to left, transparent 0%, transparent 10%, black 70%) !important;
  }
}

/* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Gradient to bottom
--------------------------------------------------------- */
@media only screen and (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-a2e8207::after {
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 30%);
  }
}

.elementor-559 .elementor-element.elementor-element-a2e8207::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c53e5de */.elementor-559 .elementor-element.elementor-element-c53e5de {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-c53e5de::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-c53e5de::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a13f8e */.elementor-559 .elementor-element.elementor-element-3a13f8e {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-3a13f8e::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-3a13f8e::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01bb139 */.elementor-559 .elementor-element.elementor-element-01bb139 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-01bb139::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #193874; 
  margin-left: 1vh;
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-01bb139::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-04467eb */.elementor-559 .elementor-element.elementor-element-04467eb.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-04467eb {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-559 .elementor-element.elementor-element-04467eb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}


.elementor-559 .elementor-element.elementor-element-04467eb {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-04467eb::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Apply the RTL Gradient Mask
--------------------------------------------------------- */
@media only screen and (max-width: 768px) {
.elementor-559 .elementor-element.elementor-element-04467eb::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 30%) !important;
  }
}


.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-container {
  position: relative;
  z-index: 1;
}


.elementor-559 .elementor-element.elementor-element-04467eb::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 70%);
  }
@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-04467eb.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}
















.elementor-559 .elementor-element.elementor-element-04467eb.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.elementor-559 .elementor-element.elementor-element-04467eb {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-04467eb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}

.elementor-559 .elementor-element.elementor-element-04467eb {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-04467eb::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   TABLET ONLY (min-width: 768px to 1024px)
   Transparency on LEFT, Blur on RIGHT
--------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-559 .elementor-element.elementor-element-04467eb::after {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 70%) !important;
  }
}

/* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
--------------------------------------------------------- */
@media only screen and (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-04467eb::after {
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, transparent 10%, black 30%) !important;
  }
}

.elementor-559 .elementor-element.elementor-element-04467eb > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP DEFAULT
--------------------------------------------------------- */
.elementor-559 .elementor-element.elementor-element-04467eb::after {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 70%);
}

@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-04467eb.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b63ee30 */.elementor-559 .elementor-element.elementor-element-b63ee30 {
  /* --- Variables --- */
  --corner-size: 25px;
  --border-color: #040C35;
  --border-width: 0px;        /* Main border */
  --corner-border-width: 0px; /* Diagonal corners */

  position: relative;
  background: #040C35;

  /* The drop-shadow follows the clip-path shape */
  /* Syntax: drop-shadow(offset-x offset-y blur-radius color) */
  filter: drop-shadow(0px 0px 66px rgba(0, 0, 0, 0.5));

  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Main border (2px) */
.elementor-559 .elementor-element.elementor-element-b63ee30::before {
  content: "";
  position: absolute;
  inset: 0;
  
  border: var(--border-width) solid var(--border-color);
  box-sizing: border-box;
  pointer-events: none; 
  z-index: 1;

  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Diagonal corners (3px) */
.elementor-559 .elementor-element.elementor-element-b63ee30::after {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none;
  z-index: 2;

  background-image: 
    linear-gradient(45deg, 
      transparent calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% + var(--corner-border-width) / 2), 
      transparent calc(50% + var(--corner-border-width) / 2)
    ),
    linear-gradient(45deg, 
      transparent calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% + var(--corner-border-width) / 2), 
      transparent calc(50% + var(--corner-border-width) / 2)
    );
    
  background-position: bottom left, top right;
  background-size: var(--corner-size) var(--corner-size);
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9d415f */.elementor-559 .elementor-element.elementor-element-d9d415f::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-408c1f5 *//* ==== 1. Tab Title Styling (Maintains Bottom Border) ==== */
.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item {
    position: relative; 
}

.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-style: solid !important;
    border-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #000 !important; 
    cursor: pointer;
    /* Added transition for a smooth color fade */
    transition: color 0.3s ease !important;
}

/* NEW: Change title color on hover */
.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-title {
    color: #23347b !important;
}

/* ==== 2. Tooltip Content — Core Hologram Style ==== */
.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    /* --- Visual Variables --- */
    --corner: 20px;
    --b-color: rgba(255, 255, 255, 0.3);
    --b-width: 1px;
    --bg-color: rgba(14, 40, 89, 0.95);

    display: block !important;
    position: absolute !important;
    width: 400px; /* Default width for non-desktop */
    z-index: 999;
    pointer-events: none;
    opacity: 0;
    padding: 2rem 1.5rem;
    color: #fff;
    border: none !important;

    /* THE CLIP-PATH */
    clip-path: polygon(
        var(--corner) 0%, 
        calc(100% - var(--corner)) 0%, 
        100% var(--corner), 
        100% calc(100% - var(--corner)), 
        calc(100% - var(--corner)) 100%, 
        var(--corner) 100%, 
        0% calc(100% - var(--corner)), 
        0% var(--corner)
    );

    /* DRAWING ALL 8 BORDER SEGMENTS */
    background: 
        linear-gradient(135deg, transparent 50%, var(--b-color) 50%, var(--b-color) calc(50% + 1.5px), transparent calc(50% + 2px)) top left / var(--corner) var(--corner) no-repeat,
        linear-gradient(225deg, transparent 50%, var(--b-color) 50%, var(--b-color) calc(50% + 1.5px), transparent calc(50% + 2px)) top right / var(--corner) var(--corner) no-repeat,
        linear-gradient(45deg, transparent 50%, var(--b-color) 50%, var(--b-color) calc(50% + 1.5px), transparent calc(50% + 2px)) bottom left / var(--corner) var(--corner) no-repeat,
        linear-gradient(-45deg, transparent 50%, var(--b-color) 50%, var(--b-color) calc(50% + 1.5px), transparent calc(50% + 2px)) bottom right / var(--corner) var(--corner) no-repeat,
        linear-gradient(to right, var(--b-color), var(--b-color)) top center / calc(100% - var(--corner) * 2 + 1px) var(--b-width) no-repeat,
        linear-gradient(to right, var(--b-color), var(--b-color)) bottom center / calc(100% - var(--corner) * 2 + 1px) var(--b-width) no-repeat,
        linear-gradient(to bottom, var(--b-color), var(--b-color)) center left / var(--b-width) calc(100% - var(--corner) * 2 + 1px) no-repeat,
        linear-gradient(to bottom, var(--b-color), var(--b-color)) center right / var(--b-width) calc(100% - var(--corner) * 2 + 1px) no-repeat,
        var(--bg-color) !important;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    
    /* Transition: Fade Only (1s duration) */
    transition: opacity 1s ease, filter 1s ease;
    filter: brightness(0.5) blur(4px);
}

/* ==== 3. Desktop Position (Stabilized Right + Elongated) ==== */
@media (min-width: 1025px) {
    .elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        width: 600px; /* 1.5x the original 400px width */
        top: 50%; 
        right: 0; 
        left: auto;
        bottom: auto; 
        transform: translateY(-50%); 
    }

    .elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        opacity: 1;
        pointer-events: auto;
        filter: brightness(1) blur(0px);
        box-shadow: 0 15px 40px rgba(0,0,0,0.4);
    }
}

/* ==== 4. Tablet & Mobile Position (Stabilized Top) ==== */
@media (max-width: 1024px) {
    .elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        bottom: 100%;
        left: 50%;
        width: 90vw;
        max-width: 400px;
        transform: translateX(-50%);
    }

    .elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        opacity: 1;
        pointer-events: auto;
        filter: brightness(1) blur(0px);
    }
}

/* ==== 5. Hide Default Icons & Cleanup ==== */
.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion-icon {
    display: none !important;
}

.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-tab-content > * {
    opacity: 0;
    transition: opacity 1s ease;
}

.elementor-559 .elementor-element.elementor-element-408c1f5 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content > * {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4beb569 */.elementor-559 .elementor-element.elementor-element-4beb569.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-4beb569 {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-559 .elementor-element.elementor-element-4beb569::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}


.elementor-559 .elementor-element.elementor-element-4beb569 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-4beb569::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-4beb569 > .elementor-container {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-4beb569.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9fe481 */.elementor-559 .elementor-element.elementor-element-e9fe481 {
  /* --- Variables --- */
  --corner-size: 25px;
  --border-color: #040C35;
  --border-width: 0px;        /* Main border */
  --corner-border-width: 0px; /* Diagonal corners */

  position: relative;
  background: #040C35;

  /* The drop-shadow follows the clip-path shape */
  /* Syntax: drop-shadow(offset-x offset-y blur-radius color) */
  filter: drop-shadow(0px 0px 66px rgba(0, 0, 0, 0.5));

  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Main border (2px) */
.elementor-559 .elementor-element.elementor-element-e9fe481::before {
  content: "";
  position: absolute;
  inset: 0;
  
  border: var(--border-width) solid var(--border-color);
  box-sizing: border-box;
  pointer-events: none; 
  z-index: 1;

  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Diagonal corners (3px) */
.elementor-559 .elementor-element.elementor-element-e9fe481::after {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none;
  z-index: 2;

  background-image: 
    linear-gradient(45deg, 
      transparent calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% + var(--corner-border-width) / 2), 
      transparent calc(50% + var(--corner-border-width) / 2)
    ),
    linear-gradient(45deg, 
      transparent calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% - var(--corner-border-width) / 2), 
      var(--border-color) calc(50% + var(--corner-border-width) / 2), 
      transparent calc(50% + var(--corner-border-width) / 2)
    );
    
  background-position: bottom left, top right;
  background-size: var(--corner-size) var(--corner-size);
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f7281c */.elementor-559 .elementor-element.elementor-element-6f7281c {
    margin: 1vh;
}

.elementor-559 .elementor-element.elementor-element-6f7281c {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-right: 1.75vh !important;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-6f7281c {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-right: 1.0vh !important;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}
}

/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-6f7281c::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #1b3a70; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-6f7281c::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b544acd */.elementor-559 .elementor-element.elementor-element-b544acd {
    margin: 1vh;
}


.elementor-559 .elementor-element.elementor-element-b544acd {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-right: 1.75vh !important;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-b544acd {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-right: 1.0vh !important;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}
}


/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-b544acd::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #1b3a70; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-b544acd::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e696524 */.elementor-559 .elementor-element.elementor-element-e696524 {
    margin: 1vh;
}

.elementor-559 .elementor-element.elementor-element-e696524 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-right: 1.75vh !important;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}

@media only screen and (max-width: 768px){
    .elementor-559 .elementor-element.elementor-element-e696524 {
  /* --- Scalable Variables --- */
  --corner-size: 10px;      /* Fixed size so the 45° angle never skews */
  
  margin-right: 0.0vh !important;

  /* Essential to lock the absolutely positioned background to this element */
  position: relative;
  z-index: 1; /* Creates a stacking context so the background stays behind content */
}
}


/* Draw the solid background and cut the corners */
.elementor-559 .elementor-element.elementor-element-e696524::before {
  content: "";
  position: absolute;
  inset: 0; /* Stretches to fit 100% of the element */
  
  /* The solid fill replacing the borders */
  background-color: #1b3a70; 
  
  /* Puts the black shape behind your text/content inside the Elementor widget */
  z-index: -1; 
  pointer-events: none; 

  /* Cuts BOTH the top-right and bottom-left corners */
  clip-path: polygon(
    0 0,
    calc(100% - var(--corner-size)) 0,
    100% var(--corner-size),
    100% 100%,
    var(--corner-size) 100%,
    0 calc(100% - var(--corner-size))
  );
}

/* Note: The entire .elementor-559 .elementor-element.elementor-element-e696524::after block from your previous code has been removed. 
  Since the shape is now solid, you don't need CSS gradients to draw the border lines!
*//* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9dfdb7d *//* 1. Set the field wrapper as the positioning anchor (excluding the submit button) */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group:not(.elementor-field-type-submit) {
    position: relative;
}

/* 2. Create the white downward triangle (excluding the submit button) */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group:not(.elementor-field-type-submit)::before {
    content: "▾"; 
    position: absolute;
    top: 2px; 
    left: 1px; 
    color: #dbcec3; 
    font-size: 15px; 
    z-index: 5;
}

/* --- Input Field & Placeholder White Styles --- */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field,
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field::placeholder {
  transition: color 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field:hover {
  color: #ffffff !important; 
}

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field:hover::placeholder {
  color: #ffffff !important; 
  opacity: 1 !important; 
}

/* --- File Upload Button (White Dashed Border) --- */
.elementor-559 .elementor-element.elementor-element-9dfdb7d input[type="file"]::file-.elementor-559 .elementor-element.elementor-element-9dfdb7d-button,
.elementor-559 .elementor-element.elementor-element-9dfdb7d input[type="file"]::-webkit-file-upload-button {
  background-color: #333333 !important; 
  border: 2px dashed #ffffff !important;   
  color: #ffffff !important;            
  padding: 8px 16px !important;
  margin-right: 15px !important; 
  cursor: pointer;
  border-radius: 4px; 
  transition: all 0.3s ease;
}

/* =========================================
   3. THE ANIMATED BUTTON (WHITE VERSION)
   ========================================= */

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button {
    position: relative;
    border-radius: 0 !important;
    overflow: visible !important;
    
    /* Static White Borders */
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
    border-left: none !important;
    border-right: none !important;
    
    /* Setup Left/Right white snake lines (hidden default) */
    background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#ffffff, #ffffff);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: 2px 0%, 2px 0%; 
    
    /* Reset timing: wait 0.6s to turn static borders back ON when leaving */
    transition: border-color 0s 0.6s, background-size 0.3s ease-in-out 0s;
}

/* Triangles (White) */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button .elementor-button-text::before,
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button .elementor-button-text::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    z-index: 10;
    transition: opacity 0.2s ease 0.4s, transform 0.2s ease 0.4s;
}

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button .elementor-button-text::before {
    top: -8px; 
    border-bottom: 6px solid #ffffff; 
}

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button .elementor-button-text::after {
    bottom: -8px; 
    border-top: 6px solid #ffffff; 
}

/* Top/Bottom Snake Lines (White) */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button::before,
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #ffffff; 
    transform: scaleX(0); 
    z-index: 5;
    transition: transform 0.3s ease-in-out 0.3s; 
}

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button::before { top: -2px; left: 0; transform-origin: left; }
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button::after { bottom: -2px; right: 0; transform-origin: right; }

/* --- HOVER ANIMATION TRIGGER --- */

.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button:hover {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    /* Start drawing left/right sides after 0.3s delay */
    transition: border-color 0s 0s, background-size 0.3s ease-in-out 0.3s;
    background-size: 2px calc(100% - 15px), 2px calc(100% - 15px);
}

/* Hide triangles on hover */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button:hover .elementor-button-text::before,
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button:hover .elementor-button-text::after {
    opacity: 0;
    transform: translateX(-50%) scale(0);
    transition: opacity 0.2s ease 0s, transform 0.2s ease 0s; 
}

/* Trigger top/bottom lines instantly */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button:hover::before,
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-button:hover::after {
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out 0s;
}

/* Form Field Hover/Focus (White) */
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field:hover,
.elementor-559 .elementor-element.elementor-element-9dfdb7d .elementor-field-group .elementor-field:focus {
    border-color: #ffffff !important;
    transition: border-color 0.3s ease;
}













/* Scale SVG icon inside Elementor submit button */
.elementor-button[type="submit"] svg {
  transform: scale(0.525);
  transform-origin: center center;
}

/* Keep icon color white */
.elementor-button[type="submit"] svg path {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20441db */.elementor-559 .elementor-element.elementor-element-20441db::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0fb83 */.elementor-559 .elementor-element.elementor-element-8f0fb83 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1aa5138 */.elementor-559 .elementor-element.elementor-element-1aa5138 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42693 */.elementor-559 .elementor-element.elementor-element-5a42693 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b5eed7 */.elementor-559 .elementor-element.elementor-element-4b5eed7 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be748b */.elementor-559 .elementor-element.elementor-element-7be748b {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56d6c29 */.elementor-559 .elementor-element.elementor-element-56d6c29 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ea2ed */.elementor-559 .elementor-element.elementor-element-97ea2ed {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ce0a98 */.elementor-559 .elementor-element.elementor-element-7ce0a98 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412d5f3 */.elementor-559 .elementor-element.elementor-element-412d5f3 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fabc960 */.elementor-559 .elementor-element.elementor-element-fabc960 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1703090 */.elementor-559 .elementor-element.elementor-element-1703090 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-968c5d4 */.elementor-559 .elementor-element.elementor-element-968c5d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1ffa15 */.elementor-559 .elementor-element.elementor-element-c1ffa15.elementor-section {
  position: relative;
  z-index: 1;

  /* Top + bottom fade reduced to 50% distance */
  -webkit-mask-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1) 12.5%,
      rgba(0, 0, 0, 1) 87.5%,
      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1) 12.5%,
      rgba(0, 0, 0, 1) 87.5%,
      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-559 .elementor-element.elementor-element-c1ffa15 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-559 .elementor-element.elementor-element-c1ffa15::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-559 .elementor-element.elementor-element-c1ffa15 > .elementor-container {
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .elementor-559 .elementor-element.elementor-element-c1ffa15.elementor-section {
    -webkit-mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 1.25%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.7) 3.75%,
      rgba(0, 0, 0, 0.9) 5%,
      rgba(0, 0, 0, 1) 6.25%,
      rgba(0, 0, 0, 1) 93.75%,
      rgba(0, 0, 0, 0.9) 95%,
      rgba(0, 0, 0, 0.7) 96.25%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0.2) 98.75%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS *//* ===== SCROLLBAR STYLES ===== */
::-webkit-scrollbar {
  width: 4px;
}

::-webkit-scrollbar-track {
  background: #01103D; /* White track */
}

::-webkit-scrollbar-thumb {
  background: #fff; /* White fill */
  border: 0px solid 000; /* Black stroke */
  border-radius: 2em; /* Rounded corners */
}









body {
  background: transparent !important;
  margin: 0 !important;
  min-height: 100vh !important;
  position: relative !important;
}

/* White fill behind everything */
body::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  background: #FFFFFF !important;
  z-index: -1 !important;
}

/* Top + Bottom borders only */
body::after {
  content: "" !important;
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;

  border-top: 2px solid #FFFFFF !important;
  border-bottom: 3px solid #FFFFFF !important;

  pointer-events: none !important;
  z-index: 9999 !important;
}/* End custom CSS */