.elementor-1265 .elementor-element.elementor-element-d98449f{width:var( --container-widget-width, 104.148% );max-width:104.148%;--container-widget-width:104.148%;--container-widget-flex-grow:0;}.elementor-1265 .elementor-element.elementor-element-d31fb01{width:100%;max-width:100%;}.elementor-1265 .elementor-element.elementor-element-d31fb01 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1265 .elementor-element.elementor-element-21cfac9{width:12.042%;}.elementor-1265 .elementor-element.elementor-element-0f5fcfc{width:75.579%;}.elementor-1265 .elementor-element.elementor-element-18d8cbb{width:12.043%;}}/* Start custom CSS for html, class: .elementor-element-d98449f */.container{
  padding:20px;
  display: flex;
}

.container .card{
  flex: 1;
  border-radius: 0px;
  background-color: #fff;
  border-bottom:solid 1px ;
  
}

.container .card .from,
.container .card .to {
  display: flex;
  align-items: center;
  gap: 0px;
}


.container .card .heading{
  font-size: 1rem;
  font-weight: 600;
  color: white;
  white-space: nowrap;
  background:-webkit-gradient(linear, left top, left bottom, from(#DC3545), to(#B22519));
  padding:5px;
  width:100%;
  font-family: 'Titillium Web', sans-serif;
  text-shadow: 0 1px 0 #000;
  border: solid 0.5px;
} 


.container .text-area {
  position: relative;
}

.container textarea {
  width: 100%;
  padding: 10px;
  margin: 2px 0;
  background-color: transparent;
  resize: none;
  outline: none;
  border: solid 1px;
  color: #111116;
  font-size: 1rem;
  font-family: 'Hind', sans-serif !important;
}


.container .text-area .chars {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 10px;
  font-size: 1rem;
  color: #cdccd1;
}


button {
    display: inline-flex;
    background:-webkit-gradient(linear, left top, left bottom, from(#DC3545), to(#B22519));
    font-family: 'Titillium Web', sans-serif;
     padding:5px;
  font-family: 'Titillium Web', sans-serif;
  text-shadow: 0 1px 0 #000;
  border: solid 0.5px;
}

button:hover{
   background: #ab00ff;
    color: #fff;
}



button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover{
   background: #ab00ff;
    color: #fff;
}


.icn1{width:24px;height:24px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'><rect x='5.54615' y='5.54615' width='16.45385' height='16.45385' rx='4'/><path d='M171.33311,181.3216v-8.45385a4,4,0,0,1,4-4H183.787' transform='translate(-169.33311 -166.86775)'/></svg>");background-size:cover;background-repeat:no-repeat;background-position:center}




.icn2{width:24px;height:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0,0,256,256"><g fill="%23ffffff" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none" font-size="none" text-anchor="none" style="mix-blend-mode: normal"><g transform="scale(16,16)"><path d="M6.49609,1c-0.82031,0 -1.49609,0.67578 -1.49609,1.49609v0.50391h-3v1h1v8.5c0,0.82813 0.67188,1.5 1.5,1.5h6c0.82813,0 1.5,-0.67187 1.5,-1.5v-8.5h1v-1h-3v-0.50391c0,-0.82031 -0.67578,-1.49609 -1.49609,-1.49609zM6.49609,2h2.00781c0.28125,0 0.49609,0.21484 0.49609,0.49609v0.50391h-3v-0.50391c0,-0.28125 0.21484,-0.49609 0.49609,-0.49609zM5,5h1v7h-1zM7,5h1v7h-1zM9,5h1v7h-1z"></path></g></g></svg>');background-size:cover;background-repeat:no-repeat;background-position:center}






.tNtf span{position:fixed;left:24px;bottom:-70px;display:inline-flex;align-items:center;text-align:center;justify-content:center;margin-bottom:20px;z-index:99981;background:#323232;color:rgba(255,255,255,.8);font-size:14px;font-family:inherit;border-radius:3px;padding:13px 24px; box-shadow:0 5px 35px rgba(149,157,165,.3);opacity:0;transition:all .1s ease;animation:slideinwards 2s ease forwards;-webkit-animation:slideinwards 2s ease forwards}

@media screen and (max-width:500px){.tNtf span{margin-bottom:20px;left:20px;right:20px;font-size:13px}}

@keyframes slideinwards{0%{opacity:0}20%{opacity:1;bottom:0}50%{opacity:1;bottom:0}80%{opacity:1;bottom:0}100%{opacity:0;bottom:-70px;visibility:hidden}}

@-webkit-keyframes slideinwards{0%{opacity:0}20%{opacity:1;bottom:0}50%{opacity:1;bottom:0}80%{opacity:1;bottom:0}100%{opacity:0;bottom:-70px;visibility:hidden}}

.darkMode .tNtf span{box-shadow:0 10px 40px rgba(0,0,0,.2)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d31fb01 */fieldset{
  background: orange;
  color:black;
		border: 2px solid #781351;
		width: 100%;
		}
		
textarea{
  color: #781351;
		background: #fee3ad;
		border: 1px solid #781351;
		}
			
legend{
		color: #fff;
		background: #781351;
		border: 1px solid #781351;
		padding: 2px 6px;
		text-align:center;
		font-weight:bold
		}
	
input{
		color: #781351;
		background: #fee3ad;
		border: 1px solid #781351;
		font-weight:bold;
		}
		
.submit input{
		color: #000;
		background: #ffa20f;
		border: 2px outset #d7b9c9;
		}/* End custom CSS */