.elementor .Boxlayout{padding:20px;border-radius:10px;background-color:#1e1e1e;background-clip:border-box;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);display:flex;flex-direction:column;align-items:center;}.elementor .boxlayoutheader{color:#ffffff;text-align:center;padding-block-end:20px;}.elementor .boxlayouttext{font-size:1.2rem;color:#ffffff;text-align:center;padding-block-end:20px;}.elementor .boxlayoutbutton{color:#000000;background-color:#ffffff;display:block;}.elementor .bannermessagearea{width:40%;height:50vh;padding:50px;margin:50px;border-radius:16px;background-color:#fbfeff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);display:block;}.elementor .bannermessagetitle{font-size:3rem;line-height:1.1em;padding-block-end:20px;}.elementor .bannermessagetext{font-size:1.2rem;line-height:1.2em;padding-block-end:20px;}.elementor .bannermessagebuttonblue{font-size:18px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:50px;background-color:#00ADEF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor .bannerbuttonmessagebuttonblack{font-size:18px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:50px;background-color:#000000;}.elementor .H2{font-size:40px;}.elementor .smallheading{font-size:18px;text-align:center;}.elementor .converted-class-1{display:block;}.elementor .pagecontainer{width:1400px;flex-direction:row;}.elementor .glassbox{padding:20px;margin:20px;border-radius:16px;}.elementor .Heading2{text-align:center;}.elementor .whatwedobox{padding:0px;border-radius:6px;border-width:1px;border-color:#e4e4e4;border-style:solid;}.elementor .whatwedobutton{margin-block-start:10px;}