.elementor-584 .elementor-element.elementor-element-15e33c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-15e33c6:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-15e33c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C243F00;}.elementor-584 .elementor-element.elementor-element-1eeae6f{--spacer-size:187px;}.elementor-584 .elementor-element.elementor-element-8e2f210{--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;}.elementor-584 .elementor-element.elementor-element-138f650{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-584 .elementor-element.elementor-element-ab5b4ee img{width:120px;}.elementor-584 .elementor-element.elementor-element-f12104d{--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-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-584 .elementor-element.elementor-element-5bbbb92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:68px;font-weight:700;}.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-584 .elementor-element.elementor-element-bda22f3{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-584 .elementor-element.elementor-element-a5aa5b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:02.5%;--padding-right:0%;}.elementor-584 .elementor-element.elementor-element-a5aa5b2:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-a5aa5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C243F00;}.elementor-584 .elementor-element.elementor-element-19a1131 img{width:100vw;max-width:100vw;}.elementor-584 .elementor-element.elementor-element-5e57212{--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 038px;--row-gap:0px;--column-gap:038px;--flex-wrap:wrap;}.elementor-584 .elementor-element.elementor-element-4875463{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:038px;--padding-right:038px;}.elementor-584 .elementor-element.elementor-element-4875463:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-4875463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-584 .elementor-element.elementor-element-44de97e{padding:0200px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-44de97e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-4f71928{padding:0px 0px 20px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-dd75f30{--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;}body:not(.rtl) .elementor-584 .elementor-element.elementor-element-696b6f7{left:0px;}body.rtl .elementor-584 .elementor-element.elementor-element-696b6f7{right:0px;}.elementor-584 .elementor-element.elementor-element-696b6f7{top:0px;}.elementor-584 .elementor-element.elementor-element-17b7cf8{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-e8d322d{--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-584 .elementor-element.elementor-element-aa86366{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-aa86366 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-c61d24d{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-4058bdf{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-20b605b{--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-584 .elementor-element.elementor-element-6c8c235{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-a619f19{--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-584 .elementor-element.elementor-element-1e68dc3{--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-584 .elementor-element.elementor-element-633a922{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-633a922 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-e90a2e1{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-87b231f{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#666E82;}.elementor-584 .elementor-element.elementor-element-d9a3b45{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-425a5cc{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-0d34870{--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-584 .elementor-element.elementor-element-b0bf8ff{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-b0bf8ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-c036b20{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-72ab259{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-03cbeb6{--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-584 .elementor-element.elementor-element-5742ed0{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-965bfba{--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-584 .elementor-element.elementor-element-7303dcd{--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-584 .elementor-element.elementor-element-037c313{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-037c313 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-31337a8{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-3384ea0{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#666E82;}.elementor-584 .elementor-element.elementor-element-2141803{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-ae7232c{--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-584 .elementor-element.elementor-element-f210b6f{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-f210b6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-2b82c6e{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-a2219ef{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-59aff9a{--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-584 .elementor-element.elementor-element-ae5e667{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-c4c74fa{--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-584 .elementor-element.elementor-element-f398234{--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-584 .elementor-element.elementor-element-4198a24{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-4198a24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-e5aa7ca{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-b920403{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#666E82;}.elementor-584 .elementor-element.elementor-element-e915448{--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;--padding-top:0px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-8403c24{--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-584 .elementor-element.elementor-element-929a01f{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-929a01f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-e989e1f{padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-b176159{background-color:#F3F8FF;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-584 .elementor-element.elementor-element-b59e75d{--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-584 .elementor-element.elementor-element-10cba0bc{--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-584 .elementor-element.elementor-element-1ac02db5{padding:000px 0px 012px 0px;}.elementor-584 .elementor-element.elementor-element-1ac02db5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#0C243F;}.elementor-584 .elementor-element.elementor-element-1e00b279{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-141a271c{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-584 .elementor-element.elementor-element-1e00b279{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-584 .elementor-element.elementor-element-1eeae6f{--spacer-size:104px;}.elementor-584 .elementor-element.elementor-element-5bbbb92{text-align:center;}.elementor-584 .elementor-element.elementor-element-5bbbb92 .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-bda22f3{text-align:center;}.elementor-584 .elementor-element.elementor-element-5e57212{--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-584 .elementor-element.elementor-element-44de97e{text-align:center;}.elementor-584 .elementor-element.elementor-element-44de97e .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-aa86366{text-align:center;}.elementor-584 .elementor-element.elementor-element-aa86366 .elementor-heading-title{font-size:30px;}.elementor-584 .elementor-element.elementor-element-c61d24d{text-align:center;}.elementor-584 .elementor-element.elementor-element-4058bdf{text-align:center;}.elementor-584 .elementor-element.elementor-element-633a922{text-align:center;}.elementor-584 .elementor-element.elementor-element-633a922 .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-e90a2e1{text-align:center;}.elementor-584 .elementor-element.elementor-element-87b231f{text-align:center;}.elementor-584 .elementor-element.elementor-element-d9a3b45{text-align:center;}.elementor-584 .elementor-element.elementor-element-b0bf8ff{text-align:center;}.elementor-584 .elementor-element.elementor-element-b0bf8ff .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-c036b20{text-align:center;}.elementor-584 .elementor-element.elementor-element-72ab259{text-align:center;}.elementor-584 .elementor-element.elementor-element-037c313{text-align:center;}.elementor-584 .elementor-element.elementor-element-037c313 .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-31337a8{text-align:center;}.elementor-584 .elementor-element.elementor-element-3384ea0{text-align:center;}.elementor-584 .elementor-element.elementor-element-f210b6f{text-align:center;}.elementor-584 .elementor-element.elementor-element-f210b6f .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-2b82c6e{text-align:center;}.elementor-584 .elementor-element.elementor-element-a2219ef{text-align:center;}.elementor-584 .elementor-element.elementor-element-4198a24{text-align:center;}.elementor-584 .elementor-element.elementor-element-4198a24 .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-e5aa7ca{text-align:center;font-size:18px;}.elementor-584 .elementor-element.elementor-element-b920403{text-align:center;}.elementor-584 .elementor-element.elementor-element-929a01f{text-align:center;}.elementor-584 .elementor-element.elementor-element-929a01f .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-e989e1f{text-align:center;}.elementor-584 .elementor-element.elementor-element-b176159{text-align:center;}.elementor-584 .elementor-element.elementor-element-10cba0bc{--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:030px;}.elementor-584 .elementor-element.elementor-element-1ac02db5{text-align:center;}.elementor-584 .elementor-element.elementor-element-1ac02db5 .elementor-heading-title{font-size:40px;}.elementor-584 .elementor-element.elementor-element-1e00b279{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-584 .elementor-element.elementor-element-138f650{--width:13%;}.elementor-584 .elementor-element.elementor-element-f12104d{--width:50%;}.elementor-584 .elementor-element.elementor-element-4875463{--width:56%;}.elementor-584 .elementor-element.elementor-element-dd75f30{--width:40%;}.elementor-584 .elementor-element.elementor-element-e8d322d{--width:60%;}.elementor-584 .elementor-element.elementor-element-20b605b{--width:40%;}.elementor-584 .elementor-element.elementor-element-a619f19{--width:40%;}.elementor-584 .elementor-element.elementor-element-1e68dc3{--width:60%;}.elementor-584 .elementor-element.elementor-element-0d34870{--width:60%;}.elementor-584 .elementor-element.elementor-element-03cbeb6{--width:40%;}.elementor-584 .elementor-element.elementor-element-965bfba{--width:40%;}.elementor-584 .elementor-element.elementor-element-7303dcd{--width:60%;}.elementor-584 .elementor-element.elementor-element-ae7232c{--width:60%;}.elementor-584 .elementor-element.elementor-element-59aff9a{--width:40%;}.elementor-584 .elementor-element.elementor-element-c4c74fa{--width:40%;}.elementor-584 .elementor-element.elementor-element-f398234{--width:60%;}.elementor-584 .elementor-element.elementor-element-8403c24{--width:60%;}.elementor-584 .elementor-element.elementor-element-b59e75d{--width:40%;}}/* Start custom CSS for spacer, class: .elementor-element-1eeae6f */body.wp-singular.page-template-default.page.page-id-584.wp-embed-responsive.wp-theme-hello-elementor.translatepress-es_MX.hello-elementor-default.elementor-default.elementor-kit-5.elementor-page.elementor-page-584.e--ua-blink.e--ua-chrome.e--ua-webkit {
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e33c6 */@media screen and (max-width:787px) {
.elementor-13 .elementor-element.elementor-element-82be64a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-82be64a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        border-radius: 0px 0px 40px 40px !important;
}
.elementor-421 .elementor-element.elementor-element-82be64a {
    
    --border-radius: 0px 0px 40px 40px!important;
}
.rounded-bottom {
    border-bottom-right-radius: 40px !important;
    border-bottom-left-radius: 40px !important;
}
    
}

@media screen and (max-width:787px) {
.elementor-13 .elementor-element.elementor-element-82be64a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-82be64a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        border-radius: 0px 0px 24px 24px !important;
}
.elementor-421 .elementor-element.elementor-element-82be64a {
    
    --border-radius: 0px 0px 24px 24px!important;
}
.rounded-bottom {
    border-bottom-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa5b2 */@media screen and (max-width:787px) {
.elementor-13 .elementor-element.elementor-element-82be64a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-82be64a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        border-radius: 0px 0px 40px 40px !important;
}
.elementor-421 .elementor-element.elementor-element-82be64a {
    
    --border-radius: 0px 0px 40px 40px!important;
}
.rounded-bottom {
    border-bottom-right-radius: 40px !important;
    border-bottom-left-radius: 40px !important;
}
    
}

@media screen and (max-width:787px) {
.elementor-13 .elementor-element.elementor-element-82be64a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-82be64a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        border-radius: 0px 0px 24px 24px !important;
}
.elementor-421 .elementor-element.elementor-element-82be64a {
    
    --border-radius: 0px 0px 24px 24px!important;
}
.rounded-bottom {
    border-bottom-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d719274 *//* ===== BLOQUE DE CONTACTO DIRECTO ===== */
.afb-direct-contact {
  max-width: 600px;
  background: #F3F8FF;
  border-radius: 24px;
  margin: 0 auto;
}
.bg-direct-contact { background: #F3F8FF !important; }
.rounded-24 { border-radius: 24px !important; }

/* Éxito */
.afb-dc-success {
  background: #d4f5d4;
  color: #0a3d0a;
  padding: 12px;
  border-radius: 8px;
  margin-bottom: 16px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

/* Título y subtítulo */
.afb-direct-contact-title {
  font-family: 'Montserrat', sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #0C243F;
}
.afb-direct-contact-subtitle {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  color: #0C243F;
}

/* Grupo de input con icono */
.afb-direct-contact-group {
  display: flex;
  align-items: center;
  background: #FFFFFF;
  border-radius: 24px;
  overflow: hidden;
}
.afb-direct-contact-iconwrap {
  background: transparent;
  border: none;
  padding: 0 12px;
}
.afb-direct-contact-icon {
  width: 20px;
  height: auto;
  display: block;
}

/* Campos de texto */
.afb-direct-contact-input,
.afb-direct-contact-textarea {
  border: none !important;
  border-radius: 0 !important;
  padding: 12px 16px !important;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  background: #FFFFFF !important;
  box-shadow: none !important;
  resize: none;
}
.afb-direct-contact-input:focus,
.afb-direct-contact-textarea:focus {
  outline: none;
  box-shadow: none;
}

/* Textarea redondeado */
.afb-direct-contact-textarea {
  border-radius: 24px !important;
}

/* Botón */
.afb-direct-contact-btn {
  background: #0C243F;
  color: #FFFFFF !important;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-radius: 24px;
  padding: 12px 0;
  transition: background .2s, transform .2s;
}
.afb-direct-contact-btn:hover {
  background: #0A1E30;
  transform: translateY(-2px);
}

/* Responsive */
@media (max-width: 767.98px) {
  .afb-direct-contact {
    padding: 24px !important;
  }
  .afb-direct-contact-title {
    font-size: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e57212 */.seccion-encima-header{
    position: relative;
    bottom: 160px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-129d5e12 *//* ===== BOTÓN FLOTANTE (NOVA + WhatsApp) ===== */
.whatsapp-fab{
  position:fixed;
  bottom:30px;
  right:30px;
  width:120px;
  height:120px;
  border-radius:50%;
  background:rgba(8,159,177,.18);
  box-shadow:0 4px 12px rgba(0,0,0,.25);
  display:flex;
  align-items:center;
  justify-content:center;
 
  cursor:pointer;
  z-index:1000000;
  transition:transform .3s ease;
}
.whatsapp-fab:hover{transform:scale(1.08);}

.whatsapp-fab img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:50%;
}

/* ------ Badge (icono de WhatsApp) ------ */
.whatsapp-badge{
  position:absolute;
  top:-6px;            /* sobresale un poco ─ ajusta a tu gusto */
  left:-6px;
  width:42px;
  height:42px;
  background:#25D366;
  border:3px solid #FFFFFF;  /* anillo blanco de separación */
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.whatsapp-badge img{
  width:60%;
  height:60%;
  object-fit:contain;
}

/* ---------- Responsive (móvil) ---------- */
@media(max-width:767px){
  .whatsapp-fab{
    bottom:20px;
    right:20px;
    width:60px;
    height:60px;
  }
  .whatsapp-badge{
    width:26px;
    height:26px;
    border:2px solid #FFF;
  }
}/* End custom CSS */