img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
    color: #6ec1e4;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-image .widget-image-caption {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-text-editor {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #6ec1e4;
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #61ce70;
}

.elementor-widget-divider .elementor-divider-separator {
    border-top-color: #7a7a7a;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: #6ec1e4;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-star-rating .elementor-star-rating__title {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: #7a7a7a;
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: #6ec1e4;
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: #54595f;
}

.elementor-widget-icon-list .elementor-icon-list-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-counter .elementor-counter-title {
    color: #54595f;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #6ec1e4;
}

.elementor-widget-progress .elementor-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-testimonial .elementor-testimonial-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-testimonial .elementor-testimonial-name {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-testimonial .elementor-testimonial-job {
    color: #54595f;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-tabs .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active {
    color: #61ce70;
}

.elementor-widget-tabs .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active {
    color: #61ce70;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active {
    color: #61ce70;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-alert .elementor-alert-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-alert .elementor-alert-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-bdc61ec>.elementor-container {
    max-width: 1200px;
    min-height: 100vh;
}

.elementor-8 .elementor-element.elementor-element-bdc61ec>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-8 .elementor-element.elementor-element-bdc61ec:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-bdc61ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2019/04/slide-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-bdc61ec>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-bdc61ec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-cc3646a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-cc3646a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3fdfd82 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-3fdfd82.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-3fdfd82 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 90px;
    letter-spacing: 4px;
}

.elementor-8 .elementor-element.elementor-element-c9417bc .elementor-text-editor {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-c9417bc {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 38px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 42px;
    letter-spacing: 1.4px;
}

.elementor-8 .elementor-element.elementor-element-c9417bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cbb5de5 a.elementor-button,
.elementor-8 .elementor-element.elementor-element-cbb5de5 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.714em;
    letter-spacing: 8.4px;
    color: #ffffff;
    background-color: #f7992b;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 38px 18px 47px;
}

.elementor-8 .elementor-element.elementor-element-cbb5de5 a.elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-cbb5de5 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-cbb5de5 a.elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-cbb5de5 .elementor-button:focus {
    color: #f7992b;
    background-color: rgba(247, 247, 247, 0);
    border-color: #F7992B;
}

.elementor-8 .elementor-element.elementor-element-cbb5de5 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7992b;
}

.elementor-8 .elementor-element.elementor-element-cbb5de5>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-46dc31bf>.elementor-container {
    max-width: 1060px;
}

.elementor-8 .elementor-element.elementor-element-46dc31bf {
    padding: 73px 0px 49px 0px;
}

.elementor-8 .elementor-element.elementor-element-7fb97a98>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-7fb97a98>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
}

.elementor-8 .elementor-element.elementor-element-14d56e7.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-14d56e7 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
}

.elementor-8 .elementor-element.elementor-element-538b817f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-538b817f .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.125em;
    letter-spacing: 2.4px;
}

.elementor-8 .elementor-element.elementor-element-538b817f>.elementor-widget-container {
    margin: 20px 0px 18px 0px;
}

.elementor-8 .elementor-element.elementor-element-18b57201 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-18b57201 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-2ddaae7>.elementor-element-populated {
    padding: 36px 15px 0px 27px;
}

.elementor-8 .elementor-element.elementor-element-10623144 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 2.143em;
}

.elementor-8 .elementor-element.elementor-element-10623144>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4e8da247 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.143em;
}

.elementor-8 .elementor-element.elementor-element-4e8da247>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3864ebd0 {
    z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-5c62f5e6>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-5c62f5e6:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-5c62f5e6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2019/04/Engineering.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-5c62f5e6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5c62f5e6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e7a365d a.elementor-button,
.elementor-8 .elementor-element.elementor-element-e7a365d .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 54px;
    letter-spacing: 0px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-8 .elementor-element.elementor-element-e7a365d a.elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-e7a365d .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-e7a365d a.elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-e7a365d .elementor-button:focus {
    color: #f7992b;
}

.elementor-8 .elementor-element.elementor-element-e7a365d>.elementor-widget-container {
    margin: 375px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7a805b44>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-7a805b44:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-7a805b44>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2019/04/Architecture.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-7a805b44>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7a805b44>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a5307ad a.elementor-button,
.elementor-8 .elementor-element.elementor-element-a5307ad .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 54px;
    letter-spacing: 0px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-8 .elementor-element.elementor-element-a5307ad a.elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-a5307ad .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-a5307ad a.elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-a5307ad .elementor-button:focus {
    color: #f7992b;
}

.elementor-8 .elementor-element.elementor-element-a5307ad>.elementor-widget-container {
    margin: 375px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-73cd257f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-73cd257f:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-73cd257f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2019/04/Interior-Design.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-73cd257f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-73cd257f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-979df34 a.elementor-button,
.elementor-8 .elementor-element.elementor-element-979df34 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 54px;
    letter-spacing: 0px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-8 .elementor-element.elementor-element-979df34 a.elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-979df34 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-979df34 a.elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-979df34 .elementor-button:focus {
    color: #f7992b;
}

.elementor-8 .elementor-element.elementor-element-979df34>.elementor-widget-container {
    margin: 375px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-73d12977:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-73d12977>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 70%, #ffffff 30%);
}

.elementor-8 .elementor-element.elementor-element-73d12977 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 264px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-73d12977>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-80bcbe7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-80bcbe7:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-80bcbe7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-80bcbe7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 2% 0% 31.5%;
}

.elementor-8 .elementor-element.elementor-element-80bcbe7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-7d0b3c7b .elementor-spacer-inner {
    height: 113px;
}

.elementor-8 .elementor-element.elementor-element-6edb5ed7.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-6edb5ed7 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.8px;
}

.elementor-8 .elementor-element.elementor-element-6edb5ed7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-759009da.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-759009da .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
}

.elementor-8 .elementor-element.elementor-element-759009da>.elementor-widget-container {
    margin: 16px 0px 18px 0px;
}

.elementor-8 .elementor-element.elementor-element-545790df .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-545790df .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-49d33cb3 {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.143em;
}

.elementor-8 .elementor-element.elementor-element-49d33cb3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 19px 120px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-694ed43b a.elementor-button,
.elementor-8 .elementor-element.elementor-element-694ed43b .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.714em;
    letter-spacing: 8.4px;
    color: #F7992B;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 18px 38px 18px 47px;
}

.elementor-8 .elementor-element.elementor-element-694ed43b a.elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-694ed43b .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-694ed43b a.elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-694ed43b .elementor-button:focus {
    color: #ffffff;
    background-color: #F7992B;
    border-color: #F7992B;
}

.elementor-8 .elementor-element.elementor-element-694ed43b .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F7992B;
}

.elementor-8 .elementor-element.elementor-element-694ed43b>.elementor-widget-container {
    margin: 50px 0px 0px 3px;
}

.elementor-8 .elementor-element.elementor-element-2d4c986b .elementor-spacer-inner {
    height: 117px;
}

.elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-5d7a8a3a:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2019/04/home-testimonials-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-element-populated>.elementor-background-overlay {
    background-color: #f7992b;
    opacity: 0.9;
}

.elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -504px 0px 187px 0px;
    padding: 369px 15px 148px 114px;
}

.elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-54b87d59 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-54b87d59.elementor-view-stacked .elementor-icon {
    background-color: rgba(255, 255, 255, 0.35);
}

.elementor-8 .elementor-element.elementor-element-54b87d59.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-54b87d59.elementor-view-default .elementor-icon {
    color: rgba(255, 255, 255, 0.35);
    border-color: rgba(255, 255, 255, 0.35);
}

.elementor-8 .elementor-element.elementor-element-54b87d59 .elementor-icon {
    font-size: 105px;
}

.elementor-8 .elementor-element.elementor-element-54b87d59 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-54b87d59>.elementor-widget-container {
    margin: 0px 0px 0px -50px;
}

.elementor-8 .elementor-element.elementor-element-403d51d4.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-403d51d4 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
}

.elementor-8 .elementor-element.elementor-element-403d51d4>.elementor-widget-container {
    margin: -55px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-754d4c4a.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-754d4c4a .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
}

.elementor-8 .elementor-element.elementor-element-754d4c4a>.elementor-widget-container {
    margin: 18px 0px 18px 0px;
}

.elementor-8 .elementor-element.elementor-element-100cd068 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #ffffff;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-100cd068 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-f223197 .elementor-text-editor {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-f223197 {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: italic;
    text-decoration: none;
    line-height: 36px;
    letter-spacing: 0px;
}

.elementor-8 .elementor-element.elementor-element-f223197>.elementor-widget-container {
    margin: 19px 0px 33px 0px;
    padding: 0px 150px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1dc591b {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 58px;
    letter-spacing: 1.8px;
}

.elementor-8 .elementor-element.elementor-element-1dc591b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-673a6327>.elementor-container {
    max-width: 1060px;
}

.elementor-8 .elementor-element.elementor-element-673a6327 {
    padding: 75px 0px 47px 0px;
}

.elementor-8 .elementor-element.elementor-element-2ddef62>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-2ddef62>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
}

.elementor-8 .elementor-element.elementor-element-26b34b81.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-26b34b81 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
}

.elementor-8 .elementor-element.elementor-element-1f6ee7e3.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-1f6ee7e3 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.125em;
    letter-spacing: 2.4px;
}

.elementor-8 .elementor-element.elementor-element-1f6ee7e3>.elementor-widget-container {
    margin: 20px 0px 18px 0px;
}

.elementor-8 .elementor-element.elementor-element-1e312b67 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-1e312b67 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-2d37130>.elementor-element-populated {
    padding: 36px 15px 0px 27px;
}

.elementor-8 .elementor-element.elementor-element-4a4acb90 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.143em;
}

.elementor-8 .elementor-element.elementor-element-4a4acb90>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-373a07a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-4770a53>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4770a53>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-938fadc .gallery-item {
    padding: 0 20px 20px 0;
}

.elementor-8 .elementor-element.elementor-element-938fadc .gallery {
    margin: 0 -20px -20px 0;
}

.elementor-8 .elementor-element.elementor-element-938fadc .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-77141a4 a.elementor-button,
.elementor-8 .elementor-element.elementor-element-77141a4 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.714em;
    letter-spacing: 8.4px;
    color: #F7992B;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 18px 38px 18px 47px;
}

.elementor-8 .elementor-element.elementor-element-77141a4 a.elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-77141a4 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-77141a4 a.elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-77141a4 .elementor-button:focus {
    color: #ffffff;
    background-color: #F7992B;
    border-color: #F7992B;
}

.elementor-8 .elementor-element.elementor-element-77141a4 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F7992B;
}

.elementor-8 .elementor-element.elementor-element-77141a4>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7e8fc924>.elementor-container {
    max-width: 1060px;
}

.elementor-8 .elementor-element.elementor-element-7e8fc924 {
    padding: 72px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-54fd60f8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-54fd60f8>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
}

.elementor-8 .elementor-element.elementor-element-2db20220.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-2db20220 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
}

.elementor-8 .elementor-element.elementor-element-da918c4.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-da918c4 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.125em;
    letter-spacing: 2.4px;
}

.elementor-8 .elementor-element.elementor-element-da918c4>.elementor-widget-container {
    margin: 20px 0px 18px 0px;
}

.elementor-8 .elementor-element.elementor-element-674e0e44 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-674e0e44 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-5fdd8755>.elementor-element-populated {
    padding: 46px 33px 0px 12px;
}

.elementor-8 .elementor-element.elementor-element-7c27a44a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-24986649.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-24986649.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-8 .elementor-element.elementor-element-24986649>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-8 .elementor-element.elementor-element-38abf7fb {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-38abf7fb .elementor-image img {
    transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-38abf7fb>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-da56123.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-da56123.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-8 .elementor-element.elementor-element-da56123>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-8 .elementor-element.elementor-element-63bd0f73 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-63bd0f73 .elementor-image img {
    transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-63bd0f73>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-1a572cb9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1a572cb9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-8 .elementor-element.elementor-element-1a572cb9>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-8 .elementor-element.elementor-element-696e50b9 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-696e50b9 .elementor-image img {
    transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-696e50b9>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-50c644e6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-162eba31.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-162eba31.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-8 .elementor-element.elementor-element-162eba31>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-8 .elementor-element.elementor-element-49e89c75 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-49e89c75 .elementor-image img {
    transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-49e89c75>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-1d840ef3.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1d840ef3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-8 .elementor-element.elementor-element-1d840ef3>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-8 .elementor-element.elementor-element-783f9473 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-783f9473 .elementor-image img {
    transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-783f9473>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-53be9e4b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-53be9e4b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-8 .elementor-element.elementor-element-53be9e4b>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-8 .elementor-element.elementor-element-1807c3f1 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1807c3f1 .elementor-image img {
    transition-duration: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1807c3f1>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-58631911>.elementor-container {
    max-width: 1060px;
}

.elementor-8 .elementor-element.elementor-element-58631911 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 82px 15px 71px 15px;
}

.elementor-8 .elementor-element.elementor-element-58631911>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-23b3e15b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-23b3e15b .elementor-element-populated a {
    color: #f7992b;
}

.elementor-8 .elementor-element.elementor-element-23b3e15b .elementor-element-populated a:hover {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-23b3e15b>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
}

.elementor-8 .elementor-element.elementor-element-631bd0bc.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-631bd0bc .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
}

.elementor-8 .elementor-element.elementor-element-631bd0bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-620983a2.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-620983a2 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
}

.elementor-8 .elementor-element.elementor-element-620983a2>.elementor-widget-container {
    margin: 18px 0px 18px 0px;
}

.elementor-8 .elementor-element.elementor-element-54314adc .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-54314adc .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-276ee3be {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 2.2em;
}

.elementor-8 .elementor-element.elementor-element-276ee3be>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-54d2b293 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-social-icon:not(:hover) {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-social-icon:not(:hover) i {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-social-icon {
    font-size: 20px;
    padding: 0.4em;
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-social-icon:not(:last-child) {
    margin-right: 7px;
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-social-icon:hover {
    background-color: rgba(247, 153, 43, 0);
}

.elementor-8 .elementor-element.elementor-element-54d2b293 .elementor-social-icon:hover i {
    color: #f7992b;
}

.elementor-8 .elementor-element.elementor-element-54d2b293>.elementor-widget-container {
    margin: 34px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4b04b489>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4b04b489>.elementor-element-populated {
    padding: 0px 113px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e20b287>.elementor-container {
    max-width: 1090px;
}

.elementor-8 .elementor-element.elementor-element-e20b287:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e20b287>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2019/04/Group-2.1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-e20b287 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 15px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-e20b287>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0b9b66c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0b9b66c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f3daf03 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-f3daf03>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-bdc61ec>.elementor-container {
        min-height: 0vw;
    }

    .elementor-8 .elementor-element.elementor-element-bdc61ec>.elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-8 .elementor-element.elementor-element-bdc61ec {
        padding: 320px 15px 320px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-3fdfd82 .elementor-heading-title {
        font-size: 64px;
        line-height: 72px;
    }

    .elementor-8 .elementor-element.elementor-element-3fdfd82>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-7fb97a98>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-e7a365d>.elementor-widget-container {
        margin: 180px 0px 50px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-a5307ad>.elementor-widget-container {
        margin: 180px 0px 50px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-979df34>.elementor-widget-container {
        margin: 180px 0px 50px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-80bcbe7>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-49d33cb3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-element-populated {
        padding: 369px 15px 148px 50px;
    }

    .elementor-8 .elementor-element.elementor-element-f223197>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-2ddef62>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-54fd60f8>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-23b3e15b>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-4b04b489>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
}

@media(max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-bdc61ec {
        padding: 120px 15px 120px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-3fdfd82 .elementor-heading-title {
        font-size: 40px;
        line-height: 56px;
    }

    .elementor-8 .elementor-element.elementor-element-3fdfd82>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-c9417bc {
        font-size: 24px;
        line-height: 24px;
    }

    .elementor-8 .elementor-element.elementor-element-7fb97a98>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-2ddaae7>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-3864ebd0 {
        margin-top: 0px;
        margin-bottom: 40px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-5c62f5e6>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-7a805b44>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-73cd257f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-73d12977 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-80bcbe7>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-7d0b3c7b .elementor-spacer-inner {
        height: 40px;
    }

    .elementor-8 .elementor-element.elementor-element-49d33cb3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-5d7a8a3a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 100px 15px 50px 50px;
    }

    .elementor-8 .elementor-element.elementor-element-2ddef62>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-2d37130>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-54fd60f8>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-5fdd8755>.elementor-element-populated {
        padding: 45px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-4b04b489>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 50px 15px 0px 15px;
    }
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-7fb97a98 {
        width: 39.515%;
    }

    .elementor-8 .elementor-element.elementor-element-2ddaae7 {
        width: 60.485%;
    }

    .elementor-8 .elementor-element.elementor-element-2ddef62 {
        width: 39.515%;
    }

    .elementor-8 .elementor-element.elementor-element-2d37130 {
        width: 60.485%;
    }

    .elementor-8 .elementor-element.elementor-element-54fd60f8 {
        width: 39.515%;
    }

    .elementor-8 .elementor-element.elementor-element-5fdd8755 {
        width: 60.485%;
    }

    .elementor-8 .elementor-element.elementor-element-23b3e15b {
        width: 39.515%;
    }

    .elementor-8 .elementor-element.elementor-element-4b04b489 {
        width: 60.485%;
    }
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}