.elementor-4077 .elementor-element.elementor-element-af3407d {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4077 .elementor-element.elementor-element-803da5a .elementor-heading-title {
    color: #414040;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-4077 .elementor-element.elementor-element-803da5a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-f018c21 {
    --divider-border-style: solid;
    --divider-color: #919191;
    --divider-border-width: 2px;
}

.elementor-4077 .elementor-element.elementor-element-f018c21 .elementor-divider-separator {
    width: 100%;
}

.elementor-4077 .elementor-element.elementor-element-f018c21 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4077 .elementor-element.elementor-element-255ef10 {
    padding: 60px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-f293be3 {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-dd3feeb {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-0921a5a {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-0e8ba83 {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-7d9e716 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-5bcb23b {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-c399c9c {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-3bf8147 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-f941aa0 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-d454e75 {
    padding: 60px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-4ced7a9 {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-8dbc438 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-7a5914a {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-4d182ae {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-f5ea297 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-0665517 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-0602acb {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-8d9b27f {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-afd80a4 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-5e48d86 {
    padding: 60px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-55789ee {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-6c6595c {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-c84324f {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-bf2c33b {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-e8ee3dc {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-0b9274b {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-b53825e {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-c3ea8f4 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-e1fcc52 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-d283cd6 {
    padding: 60px 0px 80px 0px;
}

.elementor-4077 .elementor-element.elementor-element-8b86d3f {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-c467091 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-c467091 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-667f752 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-5f10915 {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-134fd20 {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-f456037 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-4077 .elementor-element.elementor-element-18b39b5 {
    padding: 60px 0px 80px 0px;
}

.elementor-4077 .elementor-element.elementor-element-7ac5bea {
    text-align: center;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-button {
    text-align: left;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-button .exad-modal-image-action {
    width: 100%;
    background-color: #FFFFFF;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-button .exad-modal-image-action span {
    font-family: "Raleway", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #404040;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-image-action, .elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-image-action::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-image-action {
    padding: 0px 0px 0px 0px;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-button .exad-modal-image-action:hover span {
    color: #B80C15;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-button .exad-modal-image-action:before {
    background-color: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-overlay {
    background-color: rgba(0, 0, 0, .5);
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before {
    width: 14px;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    height: 14px;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::before, .elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn span::after {
    background: #ffffff;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb .exad-modal-item.modal-vimeo .exad-modal-content .exad-close-btn {
    background: #000000E6;
}

.elementor-4077 .elementor-element.elementor-element-4d90ccb {
    width: auto;
    max-width: auto;
}

.elementor-4077 .elementor-element.elementor-element-7317ba8 {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

@media (max-width: 1024px) {
    .elementor-4077 .elementor-element.elementor-element-af3407d {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-803da5a .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4077 .elementor-element.elementor-element-803da5a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-255ef10 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-0921a5a {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-5bcb23b {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-f941aa0 {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-d454e75 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-7a5914a {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-0665517 {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-afd80a4 {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-5e48d86 {
        padding: 050px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-c84324f {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-0b9274b {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-e1fcc52 {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-d283cd6 {
        padding: 50px 0px 060px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-667f752 {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-f456037 {
        font-size: 18px;
    }

    .elementor-4077 .elementor-element.elementor-element-18b39b5 {
        padding: 50px 0px 060px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-7317ba8 {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .elementor-4077 .elementor-element.elementor-element-803da5a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-4077 .elementor-element.elementor-element-803da5a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-f018c21 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-4077 .elementor-element.elementor-element-f018c21 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 015px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-255ef10 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-0921a5a {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-cfb64ef > .elementor-element-populated {
        margin: 030px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4077 .elementor-element.elementor-element-5bcb23b {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-c390004 > .elementor-element-populated {
        margin: 030px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4077 .elementor-element.elementor-element-f941aa0 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-d454e75 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-4cb2ea9 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-7a5914a {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-008c44b > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-0665517 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-afd80a4 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-5e48d86 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-cd7c3e6 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-c84324f {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-b5d23ec > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-0b9274b {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-e1fcc52 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-d283cd6 {
        padding: 30px 0px 50px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-be9fe7a > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-667f752 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-48451bf > .elementor-element-populated {
        margin: 030px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-f456037 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-752bc26 > .elementor-element-populated {
        margin: 030px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-18b39b5 {
        padding: 30px 0px 50px 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-6b6d99d > .elementor-element-populated {
        margin: 030px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4077 .elementor-element.elementor-element-7317ba8 {
        font-size: 16px;
    }

    .elementor-4077 .elementor-element.elementor-element-a80b6ce > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}