.elementor-23 .elementor-element.elementor-element-e1ef255{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-e1ef255:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e1ef255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.hafsasumbal.com/wp-content/uploads/2025/05/blue-back.png") 50% 50%;background-size:cover;}.elementor-23 .elementor-element.elementor-element-d0ce577{--display:flex;--min-height:100vh;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0350px;--padding-right:0350px;}.elementor-23 .elementor-element.elementor-element-c49a47a{--display:flex;--min-height:1vh;border-style:solid;--border-style:solid;border-color:#8FC0E8;--border-color:#8FC0E8;--border-radius:30px 30px 30px 30px;box-shadow:1px 1px 6px 3px rgba(223.17962387748386, 247.58394805071714, 248.57778930664062, 0.87);}.elementor-23 .elementor-element.elementor-element-c49a47a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c49a47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ACCAE4D9;}.elementor-23 .elementor-element.elementor-element-3b0f627 > .elementor-widget-container{padding:80px 0100px 80px 0100px;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-e1ef255{--width:100%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-d0ce577{--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-23 .elementor-element.elementor-element-c49a47a{--border-radius:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-3b0f627 > .elementor-widget-container{padding:045px 025px 030px 025px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-d0ce577{--padding-top:50px;--padding-bottom:50px;--padding-left:025px;--padding-right:025px;}.elementor-23 .elementor-element.elementor-element-3b0f627 > .elementor-widget-container{padding:040px 020px 025px 020px;}}