.elementor-1321 .elementor-element.elementor-element-869ab09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-869ab09:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-869ab09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(280deg,var(--e-global-color-c4c3764) 0%,var(--e-global-color-e09d5d0) 100%)}.elementor-1321 .elementor-element.elementor-element-2a39e53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1321 .elementor-element.elementor-element-9bcdf00{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-f75f772{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-774a2fc.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1321 .elementor-element.elementor-element-90d56f5{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:10%}.elementor-1321 .elementor-element.elementor-element-ebc6955>.elementor-widget-container{padding:2% 0% 0% 0%}.elementor-1321 .elementor-element.elementor-element-ebc6955 .eael-breadcrumbs{justify-content:left}.elementor-1321 .elementor-element.elementor-element-ebc6955 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#fff0;border-style:none;padding:0 0 0 0;color:var(--e-global-color-d6cea4e);font-size:14px}.elementor-1321 .elementor-element.elementor-element-ebc6955 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-ebc6955 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0}.elementor-1321 .elementor-element.elementor-element-ebc6955 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-1321 .elementor-element.elementor-element-fa1fb3c{text-align:start}.elementor-1321 .elementor-element.elementor-element-fa1fb3c .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:.5px;word-spacing:0em;color:var(--e-global-color-d6cea4e)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);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-1321 .elementor-element.elementor-element-0266947{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-d6cea4e)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-6dda9ee .elementor-button{background-color:var(--e-global-color-cadfbc7);font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-d6cea4e);color:var(--e-global-color-d6cea4e);border-radius:6px 6px 6px 6px;padding:20px 20px 20px 20px}.elementor-1321 .elementor-element.elementor-element-6dda9ee .elementor-button:hover,.elementor-1321 .elementor-element.elementor-element-6dda9ee .elementor-button:focus{background-color:var(--e-global-color-a11aecb);color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-6dda9ee .elementor-button:hover svg,.elementor-1321 .elementor-element.elementor-element-6dda9ee .elementor-button:focus svg{fill:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-ed98e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-ed98e4e:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-ed98e4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(280deg,var(--e-global-color-c4c3764) 0%,var(--e-global-color-e09d5d0) 100%)}.elementor-1321 .elementor-element.elementor-element-971611f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1321 .elementor-element.elementor-element-3fabb48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-a222fe1{--display:flex}.elementor-1321 .elementor-element.elementor-element-4ac7484{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:10%}.elementor-1321 .elementor-element.elementor-element-d380d4a{text-align:start}.elementor-1321 .elementor-element.elementor-element-d380d4a .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:.5px;word-spacing:0em;color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-1121c91{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-d8b78c3 .elementor-button{background-color:var(--e-global-color-cadfbc7);font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-d6cea4e);color:var(--e-global-color-d6cea4e);border-radius:6px 6px 6px 6px;padding:20px 20px 20px 20px}.elementor-1321 .elementor-element.elementor-element-d8b78c3 .elementor-button:hover,.elementor-1321 .elementor-element.elementor-element-d8b78c3 .elementor-button:focus{background-color:var(--e-global-color-a11aecb);color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-d8b78c3 .elementor-button:hover svg,.elementor-1321 .elementor-element.elementor-element-d8b78c3 .elementor-button:focus svg{fill:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-b8ab297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-08a3570{--display:flex}.elementor-1321 .elementor-element.elementor-element-2f2163c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-1321 .elementor-element.elementor-element-bc76e82{--display:flex}.elementor-1321 .elementor-element.elementor-element-616bdab{text-align:center}.elementor-1321 .elementor-element.elementor-element-616bdab .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-c4c3764)}.elementor-1321 .elementor-element.elementor-element-c1a3719{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-1321 .elementor-element.elementor-element-2588368{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1321 .elementor-element.elementor-element-f77725d .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-a955e31)}.elementor-1321 .elementor-element.elementor-element-29617ea .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-a955e31)}.elementor-1321 .elementor-element.elementor-element-b4dd941{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-868f32b .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-1321 .elementor-element.elementor-element-868f32b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-1321 .elementor-element.elementor-element-868f32b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-1321 .elementor-element.elementor-element-a36772a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-1321 .elementor-element.elementor-element-a36772a:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-a36772a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-d6cea4e) 0%,var(--e-global-color-786a104) 100%)}.elementor-1321 .elementor-element.elementor-element-fd3893a{--display:flex}.elementor-1321 .elementor-element.elementor-element-1a9991d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-e5abfd5{--display:flex}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-c72094c .elementor-cta .elementor-cta__bg,.elementor-1321 .elementor-element.elementor-element-c72094c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-1321 .elementor-element.elementor-element-c72094c .elementor-cta__content{text-align:center}.elementor-1321 .elementor-element.elementor-element-c72094c .elementor-cta__bg-wrapper{min-height:281px}.elementor-1321 .elementor-element.elementor-element-0d7c7d8{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-1321 .elementor-element.elementor-element-c694f45{text-align:start}.elementor-1321 .elementor-element.elementor-element-c694f45 .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-a955e31)}.elementor-1321 .elementor-element.elementor-element-df10ead{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0}.elementor-1321 .elementor-element.elementor-element-6bd3503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-1321 .elementor-element.elementor-element-6bd3503:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-6bd3503>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-786a104)}.elementor-1321 .elementor-element.elementor-element-e482f91{--display:flex}.elementor-1321 .elementor-element.elementor-element-63231eb{--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}.elementor-1321 .elementor-element.elementor-element-c25b30d{padding:0% 5% 0% 5%;text-align:end}.elementor-1321 .elementor-element.elementor-element-c25b30d .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:54px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-c4c3764)}.elementor-1321 .elementor-element.elementor-element-f40ba0d{--display:flex;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-1321 .elementor-element.elementor-element-f40ba0d.e-con{--align-self:center}.elementor-1321 .elementor-element.elementor-element-d617321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-018b0db{--display:flex}.elementor-1321 .elementor-element.elementor-element-8e6dcf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-8e6dcf9:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-8e6dcf9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(182deg,var(--e-global-color-accent) 0%,var(--e-global-color-c4c3764) 100%)}.elementor-1321 .elementor-element.elementor-element-c6e1313{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%}.elementor-1321 .elementor-element.elementor-element-c6e1313:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-c6e1313>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e09d5d0)}.elementor-1321 .elementor-element.elementor-element-c6e1313.e-con{--align-self:center}.elementor-1321 .elementor-element.elementor-element-aae3ce0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-14ef391);--border-color:var( --e-global-color-14ef391 );--border-radius:10px 10px 10px 10px}.elementor-1321 .elementor-element.elementor-element-aae3ce0:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-aae3ce0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c4c3764)}.elementor-1321 .elementor-element.elementor-element-c328b98{--display:flex;--padding-top:8%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-1321 .elementor-element.elementor-element-2e03cce .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-0e3aaeb{width:var(--container-widget-width,105%);max-width:105%;--container-widget-width:105%;--container-widget-flex-grow:0;color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-0e3aaeb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1321 .elementor-element.elementor-element-c28c379{--display:flex;--justify-content:center}.elementor-1321 .elementor-element.elementor-element-e15f7cc .elementor-button{background-color:var(--e-global-color-cadfbc7);font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-d6cea4e);color:var(--e-global-color-d6cea4e);border-radius:6px 6px 6px 6px}.elementor-1321 .elementor-element.elementor-element-e15f7cc .elementor-button:hover,.elementor-1321 .elementor-element.elementor-element-e15f7cc .elementor-button:focus{background-color:var(--e-global-color-a11aecb);color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-e15f7cc{padding:0% 10% 0% 0%}.elementor-1321 .elementor-element.elementor-element-e15f7cc .elementor-button:hover svg,.elementor-1321 .elementor-element.elementor-element-e15f7cc .elementor-button:focus svg{fill:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-9e9b341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-9e9b341:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-9e9b341>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(182deg,var(--e-global-color-accent) 0%,var(--e-global-color-c4c3764) 100%)}.elementor-1321 .elementor-element.elementor-element-1397749{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%}.elementor-1321 .elementor-element.elementor-element-1397749:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-1397749>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e09d5d0)}.elementor-1321 .elementor-element.elementor-element-1397749.e-con{--align-self:center}.elementor-1321 .elementor-element.elementor-element-993baa2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-14ef391);--border-color:var( --e-global-color-14ef391 );--border-radius:10px 10px 10px 10px}.elementor-1321 .elementor-element.elementor-element-993baa2:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-993baa2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c4c3764)}.elementor-1321 .elementor-element.elementor-element-fc09e6e{--display:flex;--padding-top:8%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-1321 .elementor-element.elementor-element-db8b4b7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-4f6e06d{width:var(--container-widget-width,105%);max-width:105%;--container-widget-width:105%;--container-widget-flex-grow:0;color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-4f6e06d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1321 .elementor-element.elementor-element-7575f9c{--display:flex;--justify-content:center}.elementor-1321 .elementor-element.elementor-element-b1da9b1 .elementor-button{background-color:var(--e-global-color-cadfbc7);font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-d6cea4e);color:var(--e-global-color-d6cea4e);border-radius:6px 6px 6px 6px}.elementor-1321 .elementor-element.elementor-element-b1da9b1 .elementor-button:hover,.elementor-1321 .elementor-element.elementor-element-b1da9b1 .elementor-button:focus{background-color:var(--e-global-color-a11aecb);color:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-b1da9b1{padding:0% 10% 0% 0%}.elementor-1321 .elementor-element.elementor-element-b1da9b1 .elementor-button:hover svg,.elementor-1321 .elementor-element.elementor-element-b1da9b1 .elementor-button:focus svg{fill:var(--e-global-color-d6cea4e)}.elementor-1321 .elementor-element.elementor-element-b439388{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1321 .elementor-element.elementor-element-4ba7202{--display:flex}@media(max-width:1024px){.elementor-1321 .elementor-element.elementor-element-9bcdf00{--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-f75f772{--justify-content:center}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-774a2fc{width:var(--container-widget-width,400.5px);max-width:400.5px;--container-widget-width:400.5px;--container-widget-flex-grow:0}.elementor-1321 .elementor-element.elementor-element-774a2fc img{width:100%}.elementor-1321 .elementor-element.elementor-element-90d56f5{--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-fa1fb3c .elementor-heading-title{font-size:30px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-0266947{font-size:15px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-6dda9ee{padding:0% 0% 10% 0%}.elementor-1321 .elementor-element.elementor-element-6dda9ee .elementor-button{font-size:14px}.elementor-1321 .elementor-element.elementor-element-3fabb48{--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-a222fe1:not(.elementor-motion-effects-element-type-background),.elementor-1321 .elementor-element.elementor-element-a222fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://byfpgblog.com/wp-content/uploads/2025/12/obra-civil-portada_11zon.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-1321 .elementor-element.elementor-element-a222fe1{--justify-content:center}.elementor-1321 .elementor-element.elementor-element-4ac7484{--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-1321 .elementor-element.elementor-element-d380d4a .elementor-heading-title{font-size:30px}.elementor-1321 .elementor-element.elementor-element-1121c91{font-size:15px}.elementor-1321 .elementor-element.elementor-element-d8b78c3{padding:0% 0% 10% 0%}.elementor-1321 .elementor-element.elementor-element-d8b78c3 .elementor-button{font-size:14px}.elementor-1321 .elementor-element.elementor-element-616bdab .elementor-heading-title{font-size:45px}.elementor-1321 .elementor-element.elementor-element-c1a3719{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-1321 .elementor-element.elementor-element-f77725d .elementor-heading-title{font-size:30px}.elementor-1321 .elementor-element.elementor-element-29617ea .elementor-heading-title{font-size:45px}.elementor-1321 .elementor-element.elementor-element-b4dd941{--justify-content:center}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-1a9991d{--grid-auto-flow:row}.elementor-widget-call-to-action .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-c694f45 .elementor-heading-title{font-size:30px}.elementor-1321 .elementor-element.elementor-element-df10ead{font-size:14px}.elementor-1321 .elementor-element.elementor-element-63231eb{--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-c25b30d .elementor-heading-title{font-size:41px}.elementor-1321 .elementor-element.elementor-element-aae3ce0{--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-2e03cce{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -10%) 0%;padding:5% 5% 5% 5%}.elementor-1321 .elementor-element.elementor-element-2e03cce .elementor-heading-title{font-size:30px}.elementor-1321 .elementor-element.elementor-element-e15f7cc .elementor-button{font-size:14px}.elementor-1321 .elementor-element.elementor-element-993baa2{--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-db8b4b7 .elementor-heading-title{font-size:45px}.elementor-1321 .elementor-element.elementor-element-b1da9b1 .elementor-button{font-size:14px}}@media(min-width:768px){.elementor-1321 .elementor-element.elementor-element-869ab09{--width:100%}.elementor-1321 .elementor-element.elementor-element-9bcdf00{--width:100%}.elementor-1321 .elementor-element.elementor-element-ed98e4e{--width:100%}.elementor-1321 .elementor-element.elementor-element-3fabb48{--width:100%}.elementor-1321 .elementor-element.elementor-element-b4dd941{--width:80%}.elementor-1321 .elementor-element.elementor-element-a36772a{--content-width:1200px}.elementor-1321 .elementor-element.elementor-element-6bd3503{--content-width:1200px}.elementor-1321 .elementor-element.elementor-element-c6e1313{--width:70%}.elementor-1321 .elementor-element.elementor-element-aae3ce0{--content-width:1000px}.elementor-1321 .elementor-element.elementor-element-1397749{--width:70%}.elementor-1321 .elementor-element.elementor-element-993baa2{--content-width:1000px}}@media(max-width:767px){.elementor-1321 .elementor-element.elementor-element-9bcdf00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-fa1fb3c{text-align:center}.elementor-1321 .elementor-element.elementor-element-fa1fb3c .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-0266947{text-align:center;font-size:14px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-3fabb48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-d380d4a{text-align:center}.elementor-1321 .elementor-element.elementor-element-d380d4a .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1321 .elementor-element.elementor-element-1121c91{text-align:center;font-size:14px}.elementor-1321 .elementor-element.elementor-element-616bdab .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1321 .elementor-element.elementor-element-c1a3719{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-f77725d .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1321 .elementor-element.elementor-element-29617ea .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-1a9991d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-widget-call-to-action .elementor-cta__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-call-to-action .elementor-cta__button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1321 .elementor-element.elementor-element-c694f45 .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1321 .elementor-element.elementor-element-63231eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-c25b30d .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1321 .elementor-element.elementor-element-aae3ce0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-2e03cce .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1321 .elementor-element.elementor-element-993baa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1321 .elementor-element.elementor-element-db8b4b7 .elementor-heading-title{font-size:28px;line-height:1.1em}}.sectors.sectors--light{--bg0:#ffffff;--bg1:#f6f8fb;--card:#ffffff;--border:rgba(15,23,42,.10);--text:rgba(15,23,42,.92);--muted:rgba(15,23,42,.72);--muted2:rgba(15,23,42,.62);--shadow:0 18px 50px rgba(15,23,42,.10);--radius:18px;--radius2:22px;--maxw:1180px;--blue:#2563eb;--green:#16a34a;--lime:#65a30d;--orange:#f97316;--red:#ef4444;--yellow:#eab308;--violet:#7c3aed;--cyan:#0891b2;--pink:#db2777;--amber:#d97706;--teal:#0f766e;--gray:#334155;position:relative;color:var(--text);padding:clamp(56px, 6vw, 86px) 18px;background:radial-gradient(900px 420px at 18% 10%,rgb(37 99 235 / .10),transparent 60%),radial-gradient(780px 380px at 85% 20%,rgb(22 163 74 / .08),transparent 65%),linear-gradient(180deg,var(--bg0) 0%,var(--bg1) 100%);overflow:hidden}.sectors.sectors--light::before{content:"";position:absolute;inset:-2px;background:repeating-linear-gradient(90deg,rgb(15 23 42 / .06) 0,rgb(15 23 42 / .06) 1px,transparent 1px,transparent 120px);opacity:.25;pointer-events:none;mask-image:radial-gradient(80% 60% at 50% 40%,#000 62%,transparent 100%)}.sectors.sectors--light .sectors__container{max-width:var(--maxw);margin:0 auto;position:relative;z-index:1}.sectors.sectors--light .sectors__header{max-width:760px;margin-bottom:26px}.sectors.sectors--light .sectors__eyebrow{margin:0 0 10px 0;display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:rgb(15 23 42 / .03);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sectors.sectors--light .sectors__title{margin:0 0 10px 0;font-size:clamp(26px, 3.2vw, 40px);line-height:1.08;letter-spacing:-.02em}.sectors.sectors--light .sectors__subtitle{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.sectors.sectors--light .sectors__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin-top:24px}.sectors.sectors--light .sector-card{grid-column:span 4;border:1px solid var(--border);background:radial-gradient(320px 160px at 18% 12%,rgb(37 99 235 / .06),transparent 62%),linear-gradient(180deg,rgb(255 255 255),rgb(255 255 255 / .92));border-radius:var(--radius);padding:16px;box-shadow:0 6px 20px rgb(15 23 42 / .06);position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sectors.sectors--light .sector-card:hover{transform:translateY(-4px);border-color:rgb(15 23 42 / .16);box-shadow:var(--shadow)}.sectors.sectors--light .sector-card__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--border);background:rgb(15 23 42 / .03);margin-bottom:10px}.sectors.sectors--light .sector-card__icon svg{width:24px;height:24px;color:rgb(15 23 42 / .86)}.sectors.sectors--light .sector-card__title{margin:0 0 6px 0;font-size:16px;letter-spacing:-.01em;color:rgb(15 23 42 / .92)}.sectors.sectors--light .sector-card__desc{margin:0;color:var(--muted2);font-size:14px;line-height:1.55}.sectors.sectors--light .sector-card__icon[data-accent="blue"]{box-shadow:0 0 0 1px rgb(37 99 235 / .22),0 10px 22px rgb(37 99 235 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="green"]{box-shadow:0 0 0 1px rgb(22 163 74 / .18),0 10px 22px rgb(22 163 74 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="lime"]{box-shadow:0 0 0 1px rgb(101 163 13 / .18),0 10px 22px rgb(101 163 13 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="orange"]{box-shadow:0 0 0 1px rgb(249 115 22 / .18),0 10px 22px rgb(249 115 22 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="red"]{box-shadow:0 0 0 1px rgb(239 68 68 / .16),0 10px 22px rgb(239 68 68 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="yellow"]{box-shadow:0 0 0 1px rgb(234 179 8 / .16),0 10px 22px rgb(234 179 8 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="violet"]{box-shadow:0 0 0 1px rgb(124 58 237 / .16),0 10px 22px rgb(124 58 237 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="cyan"]{box-shadow:0 0 0 1px rgb(8 145 178 / .16),0 10px 22px rgb(8 145 178 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="pink"]{box-shadow:0 0 0 1px rgb(219 39 119 / .14),0 10px 22px rgb(219 39 119 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="amber"]{box-shadow:0 0 0 1px rgb(217 119 6 / .14),0 10px 22px rgb(217 119 6 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="teal"]{box-shadow:0 0 0 1px rgb(15 118 110 / .14),0 10px 22px rgb(15 118 110 / .10) inset}.sectors.sectors--light .sector-card__icon[data-accent="gray"]{box-shadow:0 0 0 1px rgb(51 65 85 / .14),0 10px 22px rgb(51 65 85 / .10) inset}.sectors.sectors--light .sectors__cta{margin-top:18px;border:1px solid var(--border);border-radius:var(--radius2);background:rgb(255 255 255 / .85);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 10px 28px rgb(15 23 42 / .06)}.sectors.sectors--light .sectors__ctaTitle{margin:0 0 4px 0;font-size:16px;color:rgb(15 23 42 / .92)}.sectors.sectors--light .sectors__ctaText{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.sectors.sectors--light .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;text-decoration:none;font-weight:600;border:1px solid var(--border);transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.sectors.sectors--light .btn--primary{color:#fff;background:linear-gradient(135deg,rgb(37 99 235),rgb(29 78 216));border-color:rgb(37 99 235 / .35)}.sectors.sectors--light .btn--primary:hover{transform:translateY(-2px);filter:brightness(1.03);border-color:rgb(37 99 235 / .55)}@media (max-width:980px){.sectors.sectors--light .sector-card{grid-column:span 6}.sectors.sectors--light .sectors__cta{flex-direction:column;align-items:flex-start}.sectors.sectors--light .btn{width:100%}}@media (max-width:560px){.sectors.sectors--light .sector-card{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.sectors.sectors--light .sector-card,.sectors.sectors--light .btn{transition:none!important}}.btn-popup{display:inline-block;padding:14px 28px;background:#0b3c5d;color:#fff;text-decoration:none;font-weight:600;border-radius:6px;transition:all .2s ease}.btn-popup:hover{background:#082b44}.process.process--light{--bg0:#ffffff;--bg1:#f6f8fb;--card:#ffffff;--text:rgba(15,23,42,.92);--muted:rgba(15,23,42,.70);--border:rgba(15,23,42,.12);--shadow:0 18px 50px rgba(15,23,42,.10);--accent:#2563eb;--radius:18px;--radius2:22px;--maxw:1180px;position:relative;background:radial-gradient(900px 420px at 18% 10%,rgb(37 99 235 / .08),transparent 60%),radial-gradient(820px 380px at 85% 20%,rgb(15 118 110 / .06),transparent 65%),linear-gradient(180deg,var(--bg0) 0%,var(--bg1) 100%);color:var(--text);padding:clamp(56px, 6vw, 86px) 18px;overflow:hidden}.process.process--light::before{content:"";position:absolute;inset:-2px;background:repeating-linear-gradient(90deg,rgb(15 23 42 / .06) 0,rgb(15 23 42 / .06) 1px,transparent 1px,transparent 120px);opacity:.25;pointer-events:none;mask-image:radial-gradient(80% 60% at 50% 40%,#000 62%,transparent 100%)}.process__container{max-width:var(--maxw);margin:0 auto;position:relative;z-index:1}.process__header{max-width:760px;margin-bottom:22px}.process__eyebrow{margin:0 0 10px 0;display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:rgb(15 23 42 / .03);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.process__title{margin:0 0 10px 0;font-size:clamp(26px, 3.2vw, 40px);line-height:1.08;letter-spacing:-.02em}.process__subtitle{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.process__timeline{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative}.process__timeline::before{content:"";position:absolute;left:4%;right:4%;top:29px;height:2px;background:linear-gradient(90deg,rgb(37 99 235 / .25),rgb(15 23 42 / .15));border-radius:2px;z-index:0}.process-step{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-width:0}.process-step__badge{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px}.process-step__num{font-weight:700;letter-spacing:.06em;font-size:12px;color:rgb(15 23 42 / .70)}.process-step__dot{width:12px;height:12px;border-radius:999px;background:#fff;border:2px solid rgb(37 99 235 / .45);box-shadow:0 6px 16px rgb(37 99 235 / .12)}.process-step__card{border:1px solid var(--border);background:radial-gradient(340px 160px at 18% 12%,rgb(37 99 235 / .06),transparent 62%),linear-gradient(180deg,rgb(255 255 255),rgb(255 255 255 / .92));border-radius:var(--radius);padding:16px;box-shadow:0 6px 20px rgb(15 23 42 / .06);display:flex;flex-direction:column;gap:10px;min-height:120px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.process-step__card:hover{transform:translateY(-4px);border-color:rgb(15 23 42 / .16);box-shadow:var(--shadow)}.process-step__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--border);background:rgb(15 23 42 / .03);box-shadow:0 0 0 1px rgb(37 99 235 / .14),0 10px 22px rgb(37 99 235 / .10) inset}.process-step__icon svg{width:24px;height:24px;color:rgb(15 23 42 / .86)}.process-step__title{margin:0;font-size:15px;letter-spacing:-.01em;line-height:1.35;color:rgb(15 23 42 / .92)}.process__note{margin-top:16px;border:1px solid var(--border);border-radius:var(--radius2);background:rgb(255 255 255 / .85);padding:14px 16px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 10px 28px rgb(15 23 42 / .06)}.process__noteDot{width:10px;height:10px;border-radius:999px;background:var(--accent);margin-top:6px;box-shadow:0 10px 18px rgb(37 99 235 / .18)}.process__noteText{margin:0;color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:980px){.process__timeline{grid-template-columns:1fr;gap:12px}.process__timeline::before{left:18px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,rgb(37 99 235 / .25),rgb(15 23 42 / .12))}.process-step{padding-left:18px}.process-step__badge{justify-content:flex-start;gap:12px}.process-step__dot{position:absolute;left:12px;top:8px}.process-step__num{margin-left:18px}}@media (prefers-reduced-motion:reduce){.process-step__card{transition:none!important}}@font-face{font-family:'Gotham Black';font-style:normal;font-weight:400;font-display:auto;src:url(http://byfpgblog.com/wp-content/uploads/2025/12/Gotham-Black.ttf) format('truetype')}