/* xl - DESKTOP STYLES */ 
html {/* set root-em */
	font-size: 16px;
}

.elementor-kit-18 {
	
	--font-family-header: 'Montserrat', sans-serif;
	--font-family-subheader: 'Rasa', serif;
	--font-family-text: 'Mulish', sans-serif;
	
	--color-blue-dk: #234B66;
	--color-blue: #308ABF;
	--color-grey-mdk: #404040;
	--color-grey-md: #5C6266;
	--color-grey-dk: #231F20;
	
}

.content-std.maxsingle {
	max-width: 800px;
	margin-left: auto;
    margin-right: auto;
}

body section .elementor-widget-container h1 {
	text-align: center;
	color: var(--color-blue);
	font-family: var(--font-family-header);
	font-size: 2.3rem;
	line-height: 1.1;
	font-weight: 300;
}
body section .elementor-widget-container h2 {
	text-align: center;
	color: var(--color-blue-dk);
	font-family: var(--font-family-subheader);
	font-size: 1.8rem;
	line-height: 1.1;
	font-weight: 400;
}
body section .elementor-widget-container h3,
body section .elementor-posts .elementor-post__title {
	text-align: center;
	color: var(--color-blue-dk);
	font-family: var(--font-family-header);
	font-size: 1.6rem;
	line-height: 1.1;
	font-weight: 400;
}
body section .elementor-widget-container h4 {
	text-align: center;
	color: var(--color-blue);
	font-family: var(--font-family-subheader);
	font-size: 1.4rem;
	line-height: 1.1;
	font-weight: 400;
}
body section .elementor-widget-container h5 {
	text-align: center;
	color: var(--color-blue-dk);
	font-family: var(--font-family-text);
	font-size: 1.2rem;
	line-height: 1.1;
	font-weight: 700;
}
body section .elementor-widget-container h6 {
	color: var(--color-grey-dk);
	font-family: var(--font-family-text);
	font-size: 1rem;
	line-height: 1.1;
	font-weight: 700;
}


.button-std .elementor-button {
	    -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   color: #FFFFFF;
   font-family: Brush Script MT;
   font-size: 40px;
   font-weight: 100;
   padding: 40px;
   background-color: #FF0000;
   -webkit-box-shadow: 1px 1px 20px 0 #000000;
   -moz-box-shadow: 1px 1px 20px 0 #000000;
   box-shadow: 1px 1px 20px 0 #000000;
   text-shadow: 1px 1px 20px #000000;
   border: solid #337FED 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
}





.content-std input, 
.content-std optgroup, 
.content-std select, 
.content-std textarea{
	
	
}


.content-std button,
.content-std .btn-type-1 a, 
.content-std .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button, 
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{
	
	  background: #FF0000;
   background-image: -webkit-linear-gradient(top, #FF0000, #9B0000);
   background-image: -moz-linear-gradient(top, #FF0000, #9B0000);
   background-image: -ms-linear-gradient(top, #FF0000, #9B0000);
   background-image: -o-linear-gradient(top, #FF0000, #9B0000);
   background-image: -webkit-gradient(to bottom, #FF0000, #9B0000);
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #FFFFFF;
   font-family: roboto;
   font-size: 20px;
   font-weight: 600;
   padding: 20px;
   border: solid #000000 2px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
}

.link a{
	color: #B72D9B;
}
.elementor.content-std.link a :hover{
	text-decoration: underline solid 2px #B72D9B !important; 
}

.profileitem {
	border: 2px dashed #afffaf;
}
.profileitem img {
	border-radius: 15px; 	
	-webkit-box-shadow: 10px 10px 15px 0 #78FFDF;
box-shadow: 10px 10px 15px 0 #78FFDF;

}

