.elementor-21 .elementor-element.elementor-element-515ddceb > .elementor-container {max-width: 1400px;}
.elementor-21 .elementor-element.elementor-element-515ddceb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {align-content: center;align-items: center;}
.elementor-21 .elementor-element.elementor-element-515ddceb {padding: 100px 0px 100px 0px;}
.elementor-21 .elementor-element.elementor-element-51c7e71 > .elementor-element-populated {padding: 0px 0px 0px 30px;}
.elementor-21 .elementor-element.elementor-element-9dea076 {text-align: left;}
.elementor-21 .elementor-element.elementor-element-9dea076.elementor-widget-heading .elementor-heading-title {color: #000;}
.elementor-21 .elementor-element.elementor-element-9dea076 .elementor-heading-title {font-family: "canada-type-gibson",Sans-serif;font-size: 65px;font-weight: normal;}
.elementor-21 .elementor-element.elementor-element-c39dc6d {padding: 20px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-47822f5.elementor-widget-heading .elementor-heading-title {color: #000;}
.elementor-21 .elementor-element.elementor-element-47822f5 .elementor-heading-title {font-family: "canada-type-gibson",Sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;}
.elementor-21 .elementor-element.elementor-element-47822f5 > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-d6cc147 {color: #54595f;font-family: "canada-type-gibson",Sans-serif;font-size: 16px;font-weight: 300;line-height: 1.8em;}
.elementor-21 .elementor-element.elementor-element-36ee6a9.elementor-widget-heading .elementor-heading-title {color: #000;}
.elementor-21 .elementor-element.elementor-element-36ee6a9 .elementor-heading-title {font-family: "canada-type-gibson",Sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;}
.elementor-21 .elementor-element.elementor-element-36ee6a9 > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-32582b9 {color: #54595f;font-family: "canada-type-gibson",Sans-serif;font-size: 16px;font-weight: 300;line-height: 1.8em;}
.elementor-21 .elementor-element.elementor-element-ac895c7 {margin-top: 0px;margin-bottom: 0px;padding: 30px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-af6189f.elementor-widget-heading .elementor-heading-title {color: #000;}
.elementor-21 .elementor-element.elementor-element-af6189f .elementor-heading-title {font-family: "canada-type-gibson",Sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;}
.elementor-21 .elementor-element.elementor-element-af6189f > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-52a632f {text-align: left;}
.elementor-21 .elementor-element.elementor-element-52a632f .elementor-social-icon {font-size: 20px;}
.elementor-21 .elementor-element.elementor-element-52a632f .elementor-social-icon:not(:last-child) {margin-right: 14px;}
.elementor-21 .elementor-element.elementor-element-46bd7772 > .elementor-element-populated {padding: 0px 30px 0px 30px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-button .elementor-align-icon-right {margin-left: 7px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-button .elementor-align-icon-left {margin-right: 7px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group {padding-right: calc(10px / 2);padding-left: calc(10px / 2);margin-bottom: 27px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-form-fields-wrapper {margin-left: calc(-10px / 2);margin-right: calc(-10px / 2);margin-bottom: -27px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group.recaptcha_v3-bottomright {margin-bottom: 0;}
body.rtl .elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-labels-inline .elementor-field-group > label {padding-left: 0px;}
body:not(.rtl) .elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-labels-inline .elementor-field-group > label {padding-right: 0px;}
body .elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-labels-above .elementor-field-group > label {padding-bottom: 0px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-type-html {padding-bottom: 0px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group .elementor-field, .elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-subgroup label {font-family: "canada-type-gibson",Sans-serif;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {background-color: #fff;border-color: #d8d8d8;border-width: 0px 0px 2px 0px;border-radius: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group .elementor-select-wrapper select {background-color: #fff;border-color: #d8d8d8;border-width: 0px 0px 2px 0px;border-radius: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-field-group .elementor-select-wrapper::before {color: #d8d8d8;}
.elementor-21 .elementor-element.elementor-element-06fdf03 .elementor-button {background-color: #f5bc3d;font-family: "canada-type-gibson",Sans-serif;border-radius: 50px 50px 50px 50px;}
.elementor-21 .elementor-element.elementor-element-d34081e {padding: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-3f3aa07 > .elementor-element-populated {padding: 0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-4c2fe455 iframe {height: 369px;}
@media (min-width:768px) {.elementor-21 .elementor-element.elementor-element-e92994d {width: 50%;}
	.elementor-21 .elementor-element.elementor-element-b7b7ac8 {width: 50%;}}
@media (max-width:1024px) {.elementor-21 .elementor-element.elementor-element-515ddceb {padding: 100px 25px 100px 25px;}
	.elementor-21 .elementor-element.elementor-element-51c7e71 > .elementor-element-populated {padding: 0px 0px 0px 15px;}
	.elementor-21 .elementor-element.elementor-element-9dea076 .elementor-heading-title {font-size: 45px;}
	.elementor-21 .elementor-element.elementor-element-b7b7ac8 > .elementor-element-populated {margin: 0px 0px 0px 10px;}
	.elementor-21 .elementor-element.elementor-element-bf4c686 > .elementor-element-populated {margin: 0px 0px 0px 10px;}
	.elementor-21 .elementor-element.elementor-element-52a632f .elementor-social-icon {font-size: 16px;}
	.elementor-21 .elementor-element.elementor-element-46bd7772 > .elementor-element-populated {padding: 0px 15px 0px 0px;}}
@media (max-width:767px) {.elementor-21 .elementor-element.elementor-element-515ddceb {padding: 50px 20px 50px 20px;}
	.elementor-21 .elementor-element.elementor-element-46bd7772 > .elementor-element-populated {margin: 50px 0px 0px 0px;padding: 0px 0px 0px 0px;}}
@media (max-width:1024px) and (min-width:768px) {.elementor-21 .elementor-element.elementor-element-51c7e71 {width: 55%;}
	.elementor-21 .elementor-element.elementor-element-46bd7772 {width: 45%;}}