.elementor-4208 .elementor-element.elementor-element-12b480f{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);overflow:visible;}.elementor-4208 .elementor-element.elementor-element-5ed5d84{--display:flex;overflow:visible;}.elementor-4208 .elementor-element.elementor-element-ea825a7{line-height:1.2em;}.elementor-4208 .elementor-element.elementor-element-435fadb{--display:flex;box-shadow:0px 2px 6px 2px rgba(0,0,0,0.5);overflow:visible;}.elementor-4208 .elementor-element.elementor-element-435fadb.e-con{--align-self:center;}.elementor-4208 .elementor-element.elementor-element-ed27f11{--display:flex;box-shadow:0px 2px 6px 2px rgba(0,0,0,0.5);--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;overflow:visible;}.elementor-4208 .elementor-element.elementor-element-ed27f11.e-con{--align-self:center;}.elementor-4208 .elementor-element.elementor-element-6f82b3a{--display:flex;overflow:visible;}.elementor-4208 .elementor-element.elementor-element-3593a55{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#ACACAC;--border-color:#ACACAC;--border-radius:25px 25px 25px 25px;--padding-top:020px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-4208 .elementor-element.elementor-element-3593a55.e-con{--align-self:center;}.elementor-4208 .elementor-element.elementor-element-406b170 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;}.elementor-4208 .elementor-element.elementor-element-406b170.elementor-element{--align-self:flex-end;}.elementor-4208 .elementor-element.elementor-element-08689b5 > .elementor-widget-container{margin:-10px 12px 0px 0px;}.elementor-4208 .elementor-element.elementor-element-08689b5.elementor-element{--align-self:flex-end;}.elementor-4208 .elementor-element.elementor-element-08689b5{font-size:14px;font-weight:600;font-style:normal;color:#707070;}.elementor-4208 .elementor-element.elementor-element-c4c737a{--display:flex;overflow:visible;}.elementor-4208 .elementor-element.elementor-element-cc1ad03{--display:flex;box-shadow:0px 2px 6px 2px rgba(0,0,0,0.5);overflow:visible;}.elementor-4208 .elementor-element.elementor-element-cc1ad03.e-con{--align-self:center;}.elementor-4208 .elementor-element.elementor-element-317019b{--display:flex;overflow:visible;}@media(min-width:768px){.elementor-4208 .elementor-element.elementor-element-435fadb{--width:95%;}.elementor-4208 .elementor-element.elementor-element-ed27f11{--width:95%;}.elementor-4208 .elementor-element.elementor-element-3593a55{--width:70%;}.elementor-4208 .elementor-element.elementor-element-cc1ad03{--width:95%;}}/* Start custom CSS for text-editor, class: .elementor-element-406b170 */.imessage-body {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
  max-width: 450px;
	margin: 50px auto;
  display: flex;
  flex-direction: column;
  background-color: white;
}

p.imessage {
  max-width: 255px;
  word-wrap: break-word;
  margin-bottom: 12px;
  line-height: 24px;
  position: relative;
	padding: 10px 20px;
  border-radius: 25px;
  
  &:before, &:after {
    content: "";
		position: absolute;
    bottom: 0;
    height: 25px;
  }
}

.send {
	color: white; 
	background: #0B93F6;
	align-self: flex-end;
		
	&:before {
		right: -7px;
    width: 20px;
    background-color: #0B93F6;
		border-bottom-left-radius: 16px 14px;
	}

	&:after {
		right: -26px;
    width: 26px;
    background-color: white;
		border-bottom-left-radius: 10px;
	  content: " - Remember this";
	    
	}
}
.receive {
	background: #E5E5EA;
	color: black;
  align-self: flex-start;
		
	&:before {
		left: -7px;
    width: 20px;
    background-color:#E5E5EA;
		border-bottom-right-radius: 16px 14px;
	}

	&:after {
		left: -26px;
    width: 26px;
    background-color: white;
		border-bottom-right-radius: 10px;
	}
}/* End custom CSS */