.elementor-834 .elementor-element.elementor-element-f214dc2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-834 .elementor-element.elementor-element-f214dc2:not(.elementor-motion-effects-element-type-background),
.elementor-834 .elementor-element.elementor-element-f214dc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-834 .elementor-element.elementor-element-f214dc2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-834 .elementor-element.elementor-element-f214dc2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-834 .elementor-element.elementor-element-cd4c35f>.elementor-background-overlay {
    background-color: #000000;
    opacity: 1;
}

.elementor-834 .elementor-element.elementor-element-126d357 .elementor-button .elementor-align-icon-right {
    margin-left: 13px;
}

.elementor-834 .elementor-element.elementor-element-126d357 .elementor-button .elementor-align-icon-left {
    margin-right: 13px;
}

.elementor-834 .elementor-element.elementor-element-126d357 .elementor-button {
    background-color: #8D2333;
}

.elementor-834 .elementor-element.elementor-element-126d357>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-834 .elementor-element.elementor-element-1c7411b .elementor-button .elementor-align-icon-right {
    margin-left: 13px;
}

.elementor-834 .elementor-element.elementor-element-1c7411b .elementor-button .elementor-align-icon-left {
    margin-right: 13px;
}

.elementor-834 .elementor-element.elementor-element-1c7411b .elementor-button {
    background-color: #8D2333;
}

.elementor-834 .elementor-element.elementor-element-1c7411b>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-834 .elementor-element.elementor-element-134b960 .elementor-button .elementor-align-icon-right {
    margin-left: 13px;
}

.elementor-834 .elementor-element.elementor-element-134b960 .elementor-button .elementor-align-icon-left {
    margin-right: 13px;
}

.elementor-834 .elementor-element.elementor-element-134b960 .elementor-button {
    background-color: #8D2333;
}

.elementor-834 .elementor-element.elementor-element-134b960>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-834 .elementor-element.elementor-element-54ee354>.elementor-container {
    min-height: 229px;
}

.elementor-834 .elementor-element.elementor-element-54ee354>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2e3d44;
    margin: 0px 0px 16px 0px;
    font-size: 48px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1.44px;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #e13833 62%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #e13833;
    box-shadow: 9px 0px 0px 0px #e13833, 18px 0px 0px 0px #e13833;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-cc8ce93 {
    z-index: 2;
}

.elementor-834 .elementor-element.elementor-element-b86d98e .elementskit-section-title-wraper .elementskit-section-title {
    color: #f7f7f7;
    margin: 0px 0px 0px 0px;
    font-size: 120px;
    font-weight: 700;
}

.elementor-834 .elementor-element.elementor-element-b86d98e .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-b86d98e {
    width: 100%;
    max-width: 100%;
    top: -71px;
}

body:not(.rtl) .elementor-834 .elementor-element.elementor-element-b86d98e {
    left: -18px;
}

body.rtl .elementor-834 .elementor-element.elementor-element-b86d98e {
    right: -18px;
}

.elementor-834 .elementor-element.elementor-element-5decf89>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-834 .elementor-element.elementor-element-5decf89:not(.elementor-motion-effects-element-type-background),
.elementor-834 .elementor-element.elementor-element-5decf89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2020/10/tl-dark.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-834 .elementor-element.elementor-element-5decf89>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2019/12/circle-dots.png");
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 0.1;
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-834 .elementor-element.elementor-element-5decf89 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-834 .elementor-element.elementor-element-0d50ebf>.elementor-element-populated {
    margin: 50px 0px 0px 50px;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 7px;
    border-color: #8D2333;
    border-radius: 0px 0px 0px 0px;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #000000;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.6px;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2E3D44;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox .box-body>p {
    color: #656565;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox:hover .box-body>p {
    color: #656565;
}

.elementor-834 .elementor-element.elementor-element-d461084 .elementskit-btn {
    background-color: #8D2333;
}

.elementor-834 .elementor-element.elementor-element-89c2dd3>.elementor-container {
    min-height: 229px;
}

.elementor-834 .elementor-element.elementor-element-89c2dd3>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2e3d44;
    margin: 0px 0px 16px 0px;
    font-size: 48px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1.44px;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #e13833 62%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #e13833;
    box-shadow: 9px 0px 0px 0px #e13833, 18px 0px 0px 0px #e13833;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-ff6f278 {
    z-index: 2;
}

.elementor-834 .elementor-element.elementor-element-720bccf .elementskit-section-title-wraper .elementskit-section-title {
    color: #f7f7f7;
    margin: 0px 0px 0px 0px;
    font-size: 120px;
    font-weight: 700;
}

.elementor-834 .elementor-element.elementor-element-720bccf .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-720bccf {
    width: 100%;
    max-width: 100%;
    top: -71px;
}

body:not(.rtl) .elementor-834 .elementor-element.elementor-element-720bccf {
    left: -18px;
}

body.rtl .elementor-834 .elementor-element.elementor-element-720bccf {
    right: -18px;
}

.elementor-834 .elementor-element.elementor-element-b295cd7,
.elementor-834 .elementor-element.elementor-element-b295cd7>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-834 .elementor-element.elementor-element-91bb81f .elementor-image-carousel-caption {
    text-align: center;
}

.elementor-834 .elementor-element.elementor-element-3d63428>.elementor-container {
    min-height: 229px;
}

.elementor-834 .elementor-element.elementor-element-3d63428>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-section-title {
    color: #2e3d44;
    margin: 0px 0px 16px 0px;
    font-size: 48px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1.44px;
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #e13833 62%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-border-divider::before {
    height: 4px;
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #e13833;
    box-shadow: 9px 0px 0px 0px #e13833, 18px 0px 0px 0px #e13833;
}

.elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-f723fad {
    z-index: 2;
}

.elementor-834 .elementor-element.elementor-element-1a0efc9 .elementskit-section-title-wraper .elementskit-section-title {
    color: #f7f7f7;
    margin: 0px 0px 0px 0px;
    font-size: 120px;
    font-weight: 700;
}

.elementor-834 .elementor-element.elementor-element-1a0efc9 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-1a0efc9 {
    width: 100%;
    max-width: 100%;
    top: -71px;
}

body:not(.rtl) .elementor-834 .elementor-element.elementor-element-1a0efc9 {
    left: -18px;
}

body.rtl .elementor-834 .elementor-element.elementor-element-1a0efc9 {
    right: -18px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-single-testimonial-slider:hover {
    border-color: #8D2333;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementkit-testimonial-col {
    align-self: center;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-commentor-content {
    text-align: left;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial_card {
    text-align: left;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-profile-info {
    text-align: left;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-watermark-icon>i {
    font-size: 48px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    font-size: 48px;
    margin-bottom: 23px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    font-size: 48px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    font-size: 48px;
    margin-bottom: 23px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-watermark-icon svg {
    max-width: 48px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-watermark-icon {
    margin-bottom: 23px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: #8D2333;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-profile-info .elementskit-author-name {
    margin-bottom: 0px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-commentor-content .elementskit-client_logo {
    margin-bottom: 0px;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-prev {
    font-size: 36px;
    left: 0%;
    width: 50px;
    height: 50px;
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-next {
    font-size: 36px;
    right: 0%;
    width: 50px;
    height: 50px;
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-prev:hover {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-next:hover {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-8b53021>.elementor-container {
    min-height: 229px;
}

.elementor-834 .elementor-element.elementor-element-8b53021>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2e3d44;
    margin: 0px 0px 16px 0px;
    font-size: 48px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1.44px;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #e13833 62%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #e13833;
    box-shadow: 9px 0px 0px 0px #e13833, 18px 0px 0px 0px #e13833;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-0cf1491 {
    z-index: 2;
}

.elementor-834 .elementor-element.elementor-element-c070c58 .elementskit-section-title-wraper .elementskit-section-title {
    color: #f7f7f7;
    margin: 0px 0px 0px 0px;
    font-size: 120px;
    font-weight: 700;
}

.elementor-834 .elementor-element.elementor-element-c070c58 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-c070c58 {
    width: 100%;
    max-width: 100%;
    top: -71px;
}

body:not(.rtl) .elementor-834 .elementor-element.elementor-element-c070c58 {
    left: -18px;
}

body.rtl .elementor-834 .elementor-element.elementor-element-c070c58 {
    right: -18px;
}

.elementor-834 .elementor-element.elementor-element-ad3cb72>.elementor-background-overlay {
    background-color: #FFFFFF;
    background-image: url("/wp-content/uploads/2019/12/flag.png");
    background-position: 0px 75%;
    background-repeat: no-repeat;
}

.elementor-834 .elementor-element.elementor-element-ad3cb72 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

.elementor-834 .elementor-element.elementor-element-78a2034 {
    border-style: solid;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-834 .elementor-element.elementor-element-78a2034,
.elementor-834 .elementor-element.elementor-element-78a2034>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-834 .elementor-element.elementor-element-78a2034>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox:hover {
    background-color: #8D2333;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E13833;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox .box-body>p {
    color: #666666;
    font-size: 15px;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-btn i {
    font-size: 14px;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-btn svg {
    max-width: 14px;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-btn svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox:hover {
    background-color: #8D2333;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E13833;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox .box-body>p {
    color: #666666;
    font-size: 15px;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-btn i {
    font-size: 14px;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-btn svg {
    max-width: 14px;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-btn svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox:hover {
    background-color: #8D2333;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E13833;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox .box-body>p {
    color: #666666;
    font-size: 15px;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-btn i {
    font-size: 14px;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-btn svg {
    max-width: 14px;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-btn svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox:hover {
    background-color: #8D2333;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E13833;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox .box-body>p {
    color: #666666;
    font-size: 15px;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-btn i {
    font-size: 14px;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-btn svg {
    max-width: 14px;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-btn svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-834 .elementor-element.elementor-element-669f5a6>.elementor-container {
    min-height: 229px;
}

.elementor-834 .elementor-element.elementor-element-669f5a6>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2e3d44;
    margin: 0px 0px 16px 0px;
    font-size: 48px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1.44px;
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #e13833 62%, #e13833 100%);
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #e13833;
    box-shadow: 9px 0px 0px 0px #e13833, 18px 0px 0px 0px #e13833;
}

.elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #e13833;
}

.elementor-834 .elementor-element.elementor-element-51cf240 {
    z-index: 2;
}

.elementor-834 .elementor-element.elementor-element-3c3190b .elementskit-section-title-wraper .elementskit-section-title {
    color: #f7f7f7;
    margin: 0px 0px 0px 0px;
    font-size: 120px;
    font-weight: 700;
}

.elementor-834 .elementor-element.elementor-element-3c3190b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-834 .elementor-element.elementor-element-3c3190b {
    width: 100%;
    max-width: 100%;
    top: -71px;
}

body:not(.rtl) .elementor-834 .elementor-element.elementor-element-3c3190b {
    left: -18px;
}

body.rtl .elementor-834 .elementor-element.elementor-element-3c3190b {
    right: -18px;
}

.elementor-834 .elementor-element.elementor-element-bd89ee1:not(.elementor-motion-effects-element-type-background),
.elementor-834 .elementor-element.elementor-element-bd89ee1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #696969;
}

.elementor-834 .elementor-element.elementor-element-bd89ee1>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-834 .elementor-element.elementor-element-bd89ee1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

@media(max-width:1024px) {
    .elementor-834 .elementor-element.elementor-element-b86d98e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }
    .elementor-834 .elementor-element.elementor-element-720bccf .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-1a0efc9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-834 .elementor-element.elementor-element-c070c58 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-70a6530>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-834 .elementor-element.elementor-element-8bb07b0>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-834 .elementor-element.elementor-element-1a0bd1d .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }
    .elementor-834 .elementor-element.elementor-element-f9d8a4d>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-834 .elementor-element.elementor-element-116673e .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }
    .elementor-834 .elementor-element.elementor-element-46efb42 .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }
    .elementor-834 .elementor-element.elementor-element-6edbfcf .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }
    .elementor-834 .elementor-element.elementor-element-3c3190b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
}

@media(max-width:767px) {
    .elementor-834 .elementor-element.elementor-element-f05687d>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }
    .elementor-834 .elementor-element.elementor-element-cc8ce93 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 36px;
        line-height: 40px;
    }
    .elementor-834 .elementor-element.elementor-element-b86d98e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 72px;
    }
    .elementor-834 .elementor-element.elementor-element-0d50ebf>.elementor-element-populated {
        margin: 40px 0px 20px 10px;
    }
    .elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox {
        padding: 30px 25px 25px 25px;
    }
    .elementor-834 .elementor-element.elementor-element-d461084 .elementskit-infobox .elementskit-info-box-title {
        font-size: 18px;
    }
    .elementor-834 .elementor-element.elementor-element-ff6f278 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 36px;
        line-height: 40px;
    }
    .elementor-834 .elementor-element.elementor-element-720bccf .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-f723fad .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 36px;
        line-height: 40px;
    }
    .elementor-834 .elementor-element.elementor-element-1a0efc9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-8dba02c .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-834 .elementor-element.elementor-element-0cf1491 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 36px;
        line-height: 40px;
    }
    .elementor-834 .elementor-element.elementor-element-c070c58 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
    .elementor-834 .elementor-element.elementor-element-4271875>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-834 .elementor-element.elementor-element-51cf240 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 36px;
        line-height: 40px;
    }
    .elementor-834 .elementor-element.elementor-element-3c3190b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }
}

@media(min-width:768px) {
    .elementor-834 .elementor-element.elementor-element-9347365 {
        width: 54.701%;
    }
    .elementor-834 .elementor-element.elementor-element-0d50ebf {
        width: 35.561%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-834 .elementor-element.elementor-element-8bb07b0 {
        width: 50%;
    }
    .elementor-834 .elementor-element.elementor-element-f9d8a4d {
        width: 50%;
    }
    .elementor-834 .elementor-element.elementor-element-4271875 {
        width: 50%;
    }
    .elementor-834 .elementor-element.elementor-element-525d42a {
        width: 50%;
    }
}

/* Start custom CSS for slider_revolution, class: .elementor-element-f05687d */

.xs_home_3 .slider-button:hover {
    transition: all linear .3s;
    background: #fff !important;
    color: #ed1c24 !important
}

@media(max-width:575px) {
    .xs_home_3 .slider-button i {
        line-height: 20px !important;
    }
}

.xs_home_3 .slider-button:hover i {
    color: #fff !important;
    background: #ed1c24;
    transition: all linear .3s;
}

/* End custom CSS */

/* Start custom CSS for elementskit-icon-box, class: .elementor-element-1a0bd1d */

.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0, 0, 0, .07);
}

/* End custom CSS */

/* Start custom CSS for elementskit-icon-box, class: .elementor-element-116673e */

.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0, 0, 0, .07);
}

/* End custom CSS */

/* Start custom CSS for elementskit-icon-box, class: .elementor-element-46efb42 */

.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0, 0, 0, .07);
}

/* End custom CSS */

/* Start custom CSS for elementskit-icon-box, class: .elementor-element-6edbfcf */

.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0, 0, 0, .07);
}

/* End custom CSS */