.elementor-18 .elementor-element.elementor-element-c33609e{--display:flex;--min-height:65vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-c33609e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c33609e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage1.pcdstaging.com/wp-content/uploads/2025/11/service_page_hero_section.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-3c6dbf5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-3c6dbf5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);font-weight:500;line-height:54px;color:var( --e-global-color-a316258 );}.elementor-18 .elementor-element.elementor-element-5d10134{text-align:center;font-size:1.25rem;color:var( --e-global-color-a316258 );}.elementor-18 .elementor-element.elementor-element-db51195{--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;--align-items:center;--padding-top:var(--padding-t-b);--padding-bottom:var(--padding-t-b);--padding-left:var(--padding-l-r);--padding-right:var(--padding-l-r);}.elementor-18 .elementor-element.elementor-element-d2d9215{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d2d9215:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d2d9215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-18 .elementor-element.elementor-element-cac0698{width:initial;max-width:initial;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:var(--heading-8);font-weight:400;color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-108616f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:var(--padding-t-b);--padding-bottom:var(--padding-t-b);--padding-left:var(--padding-l-r);--padding-right:var(--padding-l-r);}.elementor-18 .elementor-element.elementor-element-8f1d9f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8e7b07c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1bdcd0f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-be7c68d{text-align:start;}.elementor-18 .elementor-element.elementor-element-be7c68d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-1e552e1{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ab001fc{text-align:start;}.elementor-18 .elementor-element.elementor-element-ab001fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-3);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-0c31ded{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1fed8ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ab2a581{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b1d78ee{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dddf100{text-align:start;}.elementor-18 .elementor-element.elementor-element-dddf100 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-77a6383{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-d84388e{text-align:start;}.elementor-18 .elementor-element.elementor-element-d84388e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-3);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-dc8536e{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-99f9542{text-align:start;}.elementor-18 .elementor-element.elementor-element-99f9542 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-3);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-e852895{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-58d6469{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-57609c6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b66613b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cdb5528{text-align:start;}.elementor-18 .elementor-element.elementor-element-cdb5528 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-eeb3932{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-24c312b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3d50171{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3595c0b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-54d5f46{text-align:start;}.elementor-18 .elementor-element.elementor-element-54d5f46 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-5702846{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-d03455e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-234542a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-23cbbe2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b789cf0{text-align:start;}.elementor-18 .elementor-element.elementor-element-b789cf0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-a852067{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b8a141e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8195681{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eba6756{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-efddcbb{text-align:start;}.elementor-18 .elementor-element.elementor-element-efddcbb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-db2f65b{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c519b22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5e9fdc6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fa31f13{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-39b9cdf{text-align:start;}.elementor-18 .elementor-element.elementor-element-39b9cdf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-e102664{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-36e6cdf{--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;--align-items:center;--padding-top:var(--padding-t-b);--padding-bottom:var(--padding-t-b);--padding-left:var(--padding-l-r);--padding-right:var(--padding-l-r);}.elementor-18 .elementor-element.elementor-element-5701e74{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-5701e74:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5701e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a316258 );}.elementor-18 .elementor-element.elementor-element-b079c46{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-2360308{text-align:start;}.elementor-18 .elementor-element.elementor-element-2360308 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:var(--heading-2);color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-8142042{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;text-align:start;font-size:var(--text);color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3c81193{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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-18 .elementor-element.elementor-element-3c81193 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:18px;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-18px;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18 .elementor-element.elementor-element-3c81193 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-3c81193 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-18 .elementor-element.elementor-element-3c81193 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group > label, .elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-subgroup label{color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-bccc0c8 );}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group > label{font-size:0.8rem;font-weight:500;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-type-html{padding-bottom:0px;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#CDCDCD;border-width:1.4px 1.4px 1.4px 1.4px;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#CDCDCD;border-width:1.4px 1.4px 1.4px 1.4px;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-field-group .elementor-select-wrapper::before{color:#CDCDCD;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-button span{justify-content:center;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-button{font-size:var(--button-1);}.elementor-18 .elementor-element.elementor-element-3c81193 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-3c81193 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-3c81193 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-a316258 );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-a316258 );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3c81193 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3c81193 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dec97ee );}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d2d9215{--width:93%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-3c6dbf5{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-18 .elementor-element.elementor-element-1bdcd0f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-be7c68d .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-ab001fc .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b1d78ee{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-dddf100 .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-d84388e .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-99f9542 .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b66613b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-cdb5528 .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-3595c0b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-54d5f46 .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-23cbbe2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-b789cf0 .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-eba6756{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-efddcbb .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-fa31f13{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-39b9cdf .elementor-heading-title{line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-5701e74{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2360308 .elementor-heading-title{line-height:1.3em;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-c33609e{--min-height:49vh;}.elementor-18 .elementor-element.elementor-element-3c6dbf5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-3c6dbf5 .elementor-heading-title{line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-8e7b07c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-854b902{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1bdcd0f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ab2a581{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6e4b17b{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b1d78ee{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-57609c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3b8ca06{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b66613b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3d50171{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-534d469{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3595c0b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-234542a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-147d19c{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-23cbbe2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8195681{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-db4b57c{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-eba6756{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5e9fdc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3e88194{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fa31f13{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5701e74{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-b079c46.e-con{--order:-99999 /* order start hack */;}.elementor-18 .elementor-element.elementor-element-3c81193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-108616f *//* ============================================
   AUTO-ALTERNATING TEXT-IMAGE LAYOUT
   ============================================
   
   Usage: Add class "auto-alternate" to the MAIN 
   parent container
   
   Structure from your HTML:
   - Container.auto-alternate (MAIN - has e-con-inner)
     - e-con-inner
       - Container.e-con-full (Section 1)
         - Container (Image)
         - Container (Text)
       - Container.e-con-full (Section 2)
         - Container (Image)
         - Container (Text)
============================================ */

/* Target sections inside e-con-inner */
/* Section 1, 3, 5 (Odd) - Image Left, Text Right - KEEP AS IS */
.auto-alternate .e-con-inner > .e-con:nth-child(odd) {
  flex-direction: row !important;
}

/* Section 2, 4, 6 (Even) - Text Left, Image Right - REVERSE */
.auto-alternate .e-con-inner > .e-con:nth-child(even) {
  flex-direction: row-reverse !important;
}

/* Ensure child containers flex properly */
.auto-alternate .e-con-inner > .e-con > .e-con {
  flex: 1;
  min-width: 0;
}

/* ============================================
   RESPONSIVE DESIGN
   ============================================ */

/* Tablet and below - Stack vertically, image always on top */
@media (max-width: 1024px) {
  .auto-alternate .e-con-inner > .e-con:nth-child(odd),
  .auto-alternate .e-con-inner > .e-con:nth-child(even) {
    flex-direction: column-reverse !important;
  }
  
  .auto-alternate .e-con-inner > .e-con > .e-con {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3c81193 */.elementor-16 .elementor-element.elementor-element-f8bea0c .elementor-button[type="submit"]:hover {
    background-color: #ffffff;
    color: var( --e-global-color-primary );
    border: 2px solid;
    border-color: #0B0B45;
}/* End custom CSS */