.elementor-1069 .elementor-element.elementor-element-8276f0d{--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:flex-end;--align-items:flex-start;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-1b156c8{--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:flex-start;}.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-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-1069 .elementor-element.elementor-element-aa05a8a .elementor-heading-title{font-size:56px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-4f9af6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 80px;--row-gap:24px;--column-gap:80px;--padding-top:90px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-a432fbd{--display:flex;}.elementor-1069 .elementor-element.elementor-element-207527f{--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-1069 .elementor-element.elementor-element-2fc42eb .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.18em;color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-88dbc7f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-2e02411{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 80px;--row-gap:24px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ADBABD;--border-color:#ADBABD;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-ace5819{--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-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-1069 .elementor-element.elementor-element-55c1547 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-55c1547.elementor-view-stacked .elementor-icon{background-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-55c1547.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-55c1547.elementor-view-default .elementor-icon{color:#163F6F;border-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-55c1547.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-55c1547.elementor-view-default .elementor-icon svg{fill:#163F6F;}.elementor-1069 .elementor-element.elementor-element-55c1547 .elementor-icon{font-size:34px;}.elementor-1069 .elementor-element.elementor-element-55c1547 .elementor-icon svg{height:34px;}.elementor-1069 .elementor-element.elementor-element-2e2c506 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.15em;color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-a139d04{--display:flex;}.elementor-1069 .elementor-element.elementor-element-a139d04.e-con{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-dd6a0bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 80px;--row-gap:24px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ADBABD;--border-color:#ADBABD;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-78002b1{--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-1069 .elementor-element.elementor-element-c13e120 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-c13e120.elementor-view-stacked .elementor-icon{background-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-c13e120.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-c13e120.elementor-view-default .elementor-icon{color:#163F6F;border-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-c13e120.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-c13e120.elementor-view-default .elementor-icon svg{fill:#163F6F;}.elementor-1069 .elementor-element.elementor-element-c13e120 .elementor-icon{font-size:34px;}.elementor-1069 .elementor-element.elementor-element-c13e120 .elementor-icon svg{height:34px;}.elementor-1069 .elementor-element.elementor-element-a352b4e .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.15em;color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-a461849{--display:flex;}.elementor-1069 .elementor-element.elementor-element-a461849.e-con{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-2f88b33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 80px;--row-gap:24px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ADBABD;--border-color:#ADBABD;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-6d20378{--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-1069 .elementor-element.elementor-element-ea7360b .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-ea7360b.elementor-view-stacked .elementor-icon{background-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-ea7360b.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-ea7360b.elementor-view-default .elementor-icon{color:#163F6F;border-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-ea7360b.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-ea7360b.elementor-view-default .elementor-icon svg{fill:#163F6F;}.elementor-1069 .elementor-element.elementor-element-ea7360b .elementor-icon{font-size:34px;}.elementor-1069 .elementor-element.elementor-element-ea7360b .elementor-icon svg{height:34px;}.elementor-1069 .elementor-element.elementor-element-e6e0323 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.15em;color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-128738d{--display:flex;}.elementor-1069 .elementor-element.elementor-element-128738d.e-con{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-647853c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 80px;--row-gap:24px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ADBABD;--border-color:#ADBABD;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-ee95b90{--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-1069 .elementor-element.elementor-element-f7adeb0 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-f7adeb0.elementor-view-stacked .elementor-icon{background-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-f7adeb0.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-f7adeb0.elementor-view-default .elementor-icon{color:#163F6F;border-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-f7adeb0.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-f7adeb0.elementor-view-default .elementor-icon svg{fill:#163F6F;}.elementor-1069 .elementor-element.elementor-element-f7adeb0 .elementor-icon{font-size:34px;}.elementor-1069 .elementor-element.elementor-element-f7adeb0 .elementor-icon svg{height:34px;}.elementor-1069 .elementor-element.elementor-element-370297d .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.15em;color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-9fd16b4{--display:flex;}.elementor-1069 .elementor-element.elementor-element-9fd16b4.e-con{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-762f0ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 80px;--row-gap:24px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADBABD;--border-color:#ADBABD;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-257d493{--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-1069 .elementor-element.elementor-element-1f6d369 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-1f6d369.elementor-view-stacked .elementor-icon{background-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-1f6d369.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-1f6d369.elementor-view-default .elementor-icon{color:#163F6F;border-color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-1f6d369.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-1f6d369.elementor-view-default .elementor-icon svg{fill:#163F6F;}.elementor-1069 .elementor-element.elementor-element-1f6d369 .elementor-icon{font-size:34px;}.elementor-1069 .elementor-element.elementor-element-1f6d369 .elementor-icon svg{height:34px;}.elementor-1069 .elementor-element.elementor-element-3aa0437 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.15em;color:#163F6F;}.elementor-1069 .elementor-element.elementor-element-d1e6008{--display:flex;}.elementor-1069 .elementor-element.elementor-element-d1e6008.e-con{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-e2ebe19{text-align:start;}.elementor-1069 .elementor-element.elementor-element-b8ff2f2{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-b8ff2f2:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-b8ff2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-1069 .elementor-element.elementor-element-f6b7e64{--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:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-f6f6e9d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-ac19e1c{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-ac19e1c:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-ac19e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-24ffd2e{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-24ffd2e:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-24ffd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-77b5ab7{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-77b5ab7:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-77b5ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-88de03e{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-88de03e:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-88de03e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-aac74e0{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-aac74e0:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-aac74e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-1450627{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-1450627:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-1450627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-bp09card{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-bp09card:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-bp09card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-bp10card{--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:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-1069 .elementor-element.elementor-element-bp10card:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-bp10card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1069 .elementor-element.elementor-element-aa05a8a .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-8276f0d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-aa05a8a .elementor-heading-title{font-size:32px;}.elementor-1069 .elementor-element.elementor-element-4f9af6f{--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:56px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-2fc42eb .elementor-heading-title{font-size:26px;}.elementor-1069 .elementor-element.elementor-element-2e02411{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-2e2c506 .elementor-heading-title{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-dd6a0bd{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-a352b4e .elementor-heading-title{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-2f88b33{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-e6e0323 .elementor-heading-title{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-647853c{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-370297d .elementor-heading-title{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-762f0ae{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-3aa0437 .elementor-heading-title{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-b8ff2f2{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-ac19e1c{--width:100%;}.elementor-1069 .elementor-element.elementor-element-24ffd2e{--width:100%;}.elementor-1069 .elementor-element.elementor-element-77b5ab7{--width:100%;}.elementor-1069 .elementor-element.elementor-element-88de03e{--width:100%;}.elementor-1069 .elementor-element.elementor-element-aac74e0{--width:100%;}.elementor-1069 .elementor-element.elementor-element-1450627{--width:100%;}.elementor-1069 .elementor-element.elementor-element-bp09card{--width:100%;}.elementor-1069 .elementor-element.elementor-element-bp10card{--width:100%;}}@media(min-width:768px){.elementor-1069 .elementor-element.elementor-element-1b156c8{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-015c99d */.elementor-1069 .elementor-element.elementor-element-015c99d p { color:#fff; font-family:Montserrat,sans-serif; font-size:12.5px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; opacity:.85; margin:0 0 min(14px,1.5vh); display:flex; align-items:center; gap:10px; } .elementor-1069 .elementor-element.elementor-element-015c99d p::before { content:""; width:12px; height:1.5px; background:#B8860B; display:inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa05a8a */.elementor-1069 .elementor-element.elementor-element-aa05a8a .elementor-heading-title { max-width: 22ch; margin: 0 0 min(14px,1.5vh); font-size: clamp(30px, min(5.6vw, 7.5vh), 82px) !important; line-height: .98 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92b113b */.elementor-1069 .elementor-element.elementor-element-92b113b p { color:#eef2f5; font-family:Montserrat,sans-serif; font-size: clamp(14px, 1.3vw, 17px); font-weight:400; line-height:1.5; max-width:46ch; margin:0 0 min(22px,2.2vh); opacity:.92; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af6199d */.elementor-1069 .elementor-element.elementor-element-af6199d p { margin:0; } .elementor-1069 .elementor-element.elementor-element-af6199d a { color:#fff; font-family:Montserrat,sans-serif; font-size:14.5px; font-weight:600; letter-spacing:.02em; text-decoration:none; border-bottom:1.5px solid #B8860B; padding-bottom:6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b156c8 */.elementor-1069 .elementor-element.elementor-element-1b156c8{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-end !important;padding:0 64px min(64px,8vh) !important;background:linear-gradient(0deg, rgba(22,63,111,.90) 0%, rgba(22,63,111,.32) 45%, rgba(22,63,111,0) 70%);opacity:0;pointer-events:none;animation:bp-servicios-hero-textin .9s ease-out .4s forwards;}
@keyframes bp-servicios-hero-textin{0%{opacity:0;transform:translateY(28px);pointer-events:none;}1%{pointer-events:none;}99%{pointer-events:none;}100%{opacity:1;transform:translateY(0);pointer-events:auto;}}
@media(max-width:900px){.elementor-1069 .elementor-element.elementor-element-1b156c8{padding:0 24px min(40px,6vh) !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8276f0d */.elementor-1069 .elementor-element.elementor-element-8276f0d{
  background-image: linear-gradient(0deg, rgba(12,37,68,.88) 0%, rgba(12,37,68,.55) 28%, rgba(12,37,68,.12) 55%, rgba(12,37,68,0) 72%), url('https://bluepeeks.com/wp-content/uploads/2026/08/image.png');
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  background-position: center, center;
  position:relative; overflow:hidden; height:88vh; min-height:560px; max-height:1050px;
}
@media(max-width:768px){
  .elementor-1069 .elementor-element.elementor-element-8276f0d{ height:78vh; min-height:480px; max-height:760px; background-position: center, 34% center; }
}
@supports (height:100svh){.elementor-1069 .elementor-element.elementor-element-8276f0d{height:88svh;}@media(max-width:768px){.elementor-1069 .elementor-element.elementor-element-8276f0d{height:78svh;}}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a432fbd */.elementor-1069 .elementor-element.elementor-element-a432fbd{width:32% !important;flex-grow:0 !important;flex-shrink:0 !important;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-a432fbd{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fc42eb */.elementor-1069 .elementor-element.elementor-element-2fc42eb{letter-spacing:-.01em;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11cb474 */.elementor-1069 .elementor-element.elementor-element-11cb474 p{color:#4A6082;font-size:18px;line-height:31.5px;text-align:justify;max-width:640px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-55c1547 */.elementor-1069 .elementor-element.elementor-element-55c1547{margin-bottom:0px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e2c506 */.elementor-1069 .elementor-element.elementor-element-2e2c506 .elementor-heading-title{text-align:center !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1afe584 */.elementor-1069 .elementor-element.elementor-element-1afe584{text-align:center !important;color:#4A6082 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ace5819 */.elementor-1069 .elementor-element.elementor-element-ace5819{width:32% !important;flex-grow:0 !important;flex-shrink:0 !important;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-ace5819{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0bc41 */.elementor-1069 .elementor-element.elementor-element-5c0bc41 li{font-weight:600 !important;list-style:none !important;padding-left:18px !important;position:relative !important;}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-5c0bc41 ul{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c13e120 */.elementor-1069 .elementor-element.elementor-element-c13e120{margin-bottom:0px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a352b4e */.elementor-1069 .elementor-element.elementor-element-a352b4e .elementor-heading-title{text-align:center !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8bb03e */.elementor-1069 .elementor-element.elementor-element-d8bb03e{text-align:center !important;color:#4A6082 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78002b1 */.elementor-1069 .elementor-element.elementor-element-78002b1{width:32% !important;flex-grow:0 !important;flex-shrink:0 !important;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-78002b1{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f361a4 */.elementor-1069 .elementor-element.elementor-element-9f361a4 li{font-weight:600 !important;}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-9f361a4 ul{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea7360b */.elementor-1069 .elementor-element.elementor-element-ea7360b{margin-bottom:0px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e0323 */.elementor-1069 .elementor-element.elementor-element-e6e0323 .elementor-heading-title{text-align:center !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5b8af */.elementor-1069 .elementor-element.elementor-element-5b5b8af{text-align:center !important;color:#4A6082 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d20378 */.elementor-1069 .elementor-element.elementor-element-6d20378{width:32% !important;flex-grow:0 !important;flex-shrink:0 !important;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-6d20378{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea1565 */.elementor-1069 .elementor-element.elementor-element-1ea1565 li{font-weight:600 !important;}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-1ea1565 ul{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7adeb0 */.elementor-1069 .elementor-element.elementor-element-f7adeb0{margin-bottom:0px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-370297d */.elementor-1069 .elementor-element.elementor-element-370297d .elementor-heading-title{text-align:center !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd09cec */.elementor-1069 .elementor-element.elementor-element-bd09cec{text-align:center !important;color:#4A6082 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee95b90 */.elementor-1069 .elementor-element.elementor-element-ee95b90{width:32% !important;flex-grow:0 !important;flex-shrink:0 !important;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-ee95b90{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ee9281 */.elementor-1069 .elementor-element.elementor-element-3ee9281 li{font-weight:600 !important;}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-3ee9281 ul{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f6d369 */.elementor-1069 .elementor-element.elementor-element-1f6d369{margin-bottom:0px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa0437 */.elementor-1069 .elementor-element.elementor-element-3aa0437 .elementor-heading-title{text-align:center !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566a3c3 */.elementor-1069 .elementor-element.elementor-element-566a3c3{text-align:center !important;color:#4A6082 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257d493 */.elementor-1069 .elementor-element.elementor-element-257d493{width:32% !important;flex-grow:0 !important;flex-shrink:0 !important;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-257d493{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2ebe19 */.elementor-1069 .elementor-element.elementor-element-e2ebe19 li{font-weight:600 !important;}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-e2ebe19 ul{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac19e1c */.elementor-1069 .elementor-element.elementor-element-ac19e1c{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-ac19e1c:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ffd2e */.elementor-1069 .elementor-element.elementor-element-24ffd2e{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-24ffd2e:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b5ab7 */.elementor-1069 .elementor-element.elementor-element-77b5ab7{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-77b5ab7:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88de03e */.elementor-1069 .elementor-element.elementor-element-88de03e{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-88de03e:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac74e0 */.elementor-1069 .elementor-element.elementor-element-aac74e0{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-aac74e0:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1450627 */.elementor-1069 .elementor-element.elementor-element-1450627{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-1450627:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bp09card */.elementor-1069 .elementor-element.elementor-element-bp09card{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-bp09card:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bp10card */.elementor-1069 .elementor-element.elementor-element-bp10card{ padding:18px 34px; background:#FFFFFF !important; border:none !important; min-height:117px; box-sizing:border-box; cursor:pointer; transition:transform .35s ease, box-shadow .35s ease; position:relative; z-index:1; } .elementor-1069 .elementor-element.elementor-element-bp10card:hover{ transform:scale(1.04); box-shadow:0 16px 40px rgba(22,63,111,0.15); z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f6e9d */.elementor-1069 .elementor-element.elementor-element-f6f6e9d {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 1px;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 40px;
  border: 1px solid #ADBABD;
  background: #ADBABD !important;
}
@media(max-width: 767px){ .elementor-1069 .elementor-element.elementor-element-f6f6e9d { grid-template-columns: 1fr; padding: 0 24px; } }/* End custom CSS */