.elementor-3744 .elementor-element.elementor-element-3aa0e7{margin-top:-13px;margin-bottom:0px;}.elementor-3744 .elementor-element.elementor-element-1b580511{--spacer-size:0px;}.elementor-3744 .elementor-element.elementor-element-1b580511 > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e0e1e4;}.elementor-3744 .elementor-element.elementor-element-6a383186 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3744 .elementor-element.elementor-element-6a383186{padding:20px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-22c4bede{padding:30px 0px 30px 0px;}.elementor-3744 .elementor-element.elementor-element-31164fa > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-1a3fe924, .elementor-3744 .elementor-element.elementor-element-1a3fe924 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-1a3fe924 .elementor-heading-title{color:#020613;}.elementor-3744 .elementor-element.elementor-element-1a3fe924{margin-top:0px;margin-bottom:0px;}.elementor-3744 .elementor-element.elementor-element-56bdade8 > .elementor-element-populated{text-align:center;}.elementor-3744 .elementor-element.elementor-element-7fbd6fae > .elementor-element-populated{text-align:end;}body.elementor-page-3744:not(.elementor-motion-effects-element-type-background), body.elementor-page-3744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}body.elementor-page-3744{padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-3744 .elementor-element.elementor-element-a17f98c > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-61a6b36 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-f9ec8ee > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-c10097e > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-22c4bede{padding:0px 0px 40px 0px;}.elementor-3744 .elementor-element.elementor-element-05a8880.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3744 .elementor-element.elementor-element-673e83f{width:100%;max-width:100%;}.elementor-3744 .elementor-element.elementor-element-b47fae7.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-3744 .elementor-element.elementor-element-438a1ed0{width:100%;}.elementor-3744 .elementor-element.elementor-element-56bdade8{width:45.154%;}.elementor-3744 .elementor-element.elementor-element-7fbd6fae{width:21.512%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3744 .elementor-element.elementor-element-438a1ed0{width:100%;}.elementor-3744 .elementor-element.elementor-element-a17f98c{width:50%;}.elementor-3744 .elementor-element.elementor-element-61a6b36{width:50%;}.elementor-3744 .elementor-element.elementor-element-f9ec8ee{width:50%;}.elementor-3744 .elementor-element.elementor-element-c10097e{width:50%;}.elementor-3744 .elementor-element.elementor-element-5e38c08{width:100%;}.elementor-3744 .elementor-element.elementor-element-05a8880{width:100%;}.elementor-3744 .elementor-element.elementor-element-b47fae7{width:100%;}}@media(max-width:767px){.elementor-3744 .elementor-element.elementor-element-3b5895d{text-align:center;}.elementor-3744 .elementor-element.elementor-element-31164fa > .elementor-widget-container{margin:0px 0px 10px 0px;}}/* Start custom CSS for heading, class: .elementor-element-3b5895d */.elementor-3744 .elementor-element.elementor-element-3b5895d {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f437d8 */.elementor-3744 .elementor-element.elementor-element-8f437d8 {
    font-weight: bold;
    font-size: 12px;
    color: #454545;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a420e55 */.elementor-3744 .elementor-element.elementor-element-a420e55 p {
    margin: 0 0 5px;
    font-size: 16px;
}
.elementor-3744 .elementor-element.elementor-element-a420e55 a {
    font-weight: normal;
    color: #454545;
    font-size: 16px;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-a420e55 a {
    font-size: 14px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a17f98c */.elementor-3744 .elementor-element.elementor-element-a17f98c > .elementor-element-populated {
    padding: 10px 0;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-a17f98c > .elementor-element-populated {
    padding-right: 10px;
}
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-a17f98c {
    text-align: center;
}
.elementor-3744 .elementor-element.elementor-element-a17f98c > .elementor-element-populated {
    padding-right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af19c2f */.elementor-3744 .elementor-element.elementor-element-af19c2f {
    font-weight: bold;
    font-size: 12px;
    color: #454545;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e30ccf */.elementor-3744 .elementor-element.elementor-element-1e30ccf p {
    margin: 0 0 5px;
    font-size: 16px;
}
.elementor-3744 .elementor-element.elementor-element-1e30ccf a {
    font-weight: normal;
    color: #454545;
    font-size: 16px;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-1e30ccf a {
    font-size: 14px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61a6b36 */.elementor-3744 .elementor-element.elementor-element-61a6b36 > .elementor-element-populated {
    padding: 10px 0;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-61a6b36 > .elementor-element-populated {
    padding-right: 10px;
}
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-61a6b36 {
    text-align: center;
}
.elementor-3744 .elementor-element.elementor-element-61a6b36 > .elementor-element-populated {
    padding-right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-474aaca */.elementor-3744 .elementor-element.elementor-element-474aaca {
    font-weight: bold;
    font-size: 12px;
    color: #454545;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49920a9 */.elementor-3744 .elementor-element.elementor-element-49920a9 p {
    margin: 0 0 5px;
    font-size: 16px;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-49920a9 p {
    font-size: 14px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f9ec8ee */.elementor-3744 .elementor-element.elementor-element-f9ec8ee > .elementor-element-populated {
    padding: 10px 0;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-f9ec8ee > .elementor-element-populated {
    padding-right: 10px;
}
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-f9ec8ee {
    text-align: center;
}
.elementor-3744 .elementor-element.elementor-element-f9ec8ee > .elementor-element-populated {
    padding-right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a5b088 */.elementor-3744 .elementor-element.elementor-element-0a5b088 {
    font-weight: bold;
    font-size: 12px;
    color: #454545;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c811245 */.elementor-3744 .elementor-element.elementor-element-c811245 p {
    margin: 0 0 5px;
    font-size: 16px;
}
.elementor-3744 .elementor-element.elementor-element-c811245 a {
    font: inherit;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-c811245 p {
    font-size: 14px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c10097e */.elementor-3744 .elementor-element.elementor-element-c10097e > .elementor-element-populated {
    padding: 10px 0;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-c10097e > .elementor-element-populated {
    padding-right: 10px;
}
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-c10097e {
    text-align: center;
}
.elementor-3744 .elementor-element.elementor-element-c10097e > .elementor-element-populated {
    padding-right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a383186 */.elementor-3744 .elementor-element.elementor-element-6a383186 {
    padding: 40px 0px 0px 0px;
}
@media only screen and (max-width: 1024px) {
.elementor-3744 .elementor-element.elementor-element-6a383186 {
    width: 50%;
    display: inline-block;
}
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-6a383186 {
    width: 100%;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4610a */.elementor-3744 .elementor-element.elementor-element-0c4610a {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-673e83f */.elementor-3744 .elementor-element.elementor-element-673e83f p {
    font-size: 12px;
}
.elementor-3744 .elementor-element.elementor-element-673e83f p:last-child {
    margin: 0;
}
.elementor-3744 .elementor-element.elementor-element-673e83f {
    max-width: 488px
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05a8880 */.elementor-3744 .elementor-element.elementor-element-05a8880 > .elementor-element-populated {
    padding: 10px 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31164fa */.elementor-3744 .elementor-element.elementor-element-31164fa {
    display: inline-block;
    width: auto;
    margin: 0;
}
.elementor-3744 .elementor-element.elementor-element-31164fa .social-icon {
    display: inline-block;
    position: relative;
	border: 1px solid #0B76BB;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 38px;
	border-radius: 50%;
	margin: 5px;
	background-color: #0B76BB;
	color: #fff;
	font-size: 18px;
	vertical-align: bottom;
}

.elementor-3744 .elementor-element.elementor-element-31164fa .social-icon .fa {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*.elementor-3744 .elementor-element.elementor-element-31164fa .social-icon:hover {*/
/*    background-color: #020612;*/
/*    color: #fff;*/
/*}*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b47fae7 */.elementor-3744 .elementor-element.elementor-element-b47fae7 > .elementor-element-populated {
    padding: 10px 0;
}
.elementor-3744 .elementor-element.elementor-element-b47fae7 .elementor-widget-wrap {
    flex-wrap: wrap;
    align-items: flex-end;
    align-content: flex-end;
    justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-b47fae7 .elementor-widget-wrap {
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22c4bede */.elementor-3744 .elementor-element.elementor-element-22c4bede {
    padding: 0 0px 30px 0px;
}
@media only screen and (max-width: 1024px) {
.elementor-3744 .elementor-element.elementor-element-22c4bede {
    width: 50%;
    display: inline-block;
    padding: 40px 0 30px 0;
}
}
@media only screen and (max-width: 767px) {
.elementor-3744 .elementor-element.elementor-element-22c4bede {
    width: 100%;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1934d57 */.elementor-3744 .elementor-element.elementor-element-1934d57 {
    color: #454545;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2897455 */.elementor-3744 .elementor-element.elementor-element-2897455 a {
    font-weight: 700;
    text-decoration: underline;
    color: #454545;
    margin-right: 180px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-66de7df0 */.elementor-3744 .elementor-element.elementor-element-66de7df0 {
    color: #454545;
}

.elementor-3744 .elementor-element.elementor-element-66de7df0 img {
    display: inline-block;
    vertical-align: text-top;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a3fe924 */.elementor-3744 .elementor-element.elementor-element-1a3fe924 {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS */.site-footer {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    background: #F5F6F8;
}
@media only screen and (max-width: 1024px) {
.site-footer .elementor-section-wrap {
    font-size: 0;
}
}/* End custom CSS */