.elementor-9095 .elementor-element.elementor-element-45b5fb4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9095 .elementor-element.elementor-element-45b5fb4 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9095 .elementor-element.elementor-element-aac961d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-de1ce26:not(.elementor-motion-effects-element-type-background), .elementor-9095 .elementor-element.elementor-element-de1ce26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/about/img2-8.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9095 .elementor-element.elementor-element-de1ce26 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 200px 0px;
}

.elementor-9095 .elementor-element.elementor-element-de1ce26 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-ae65d3b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video {
    width: 70px;
    height: 70px;
    border-radius: 50px 50px 50px 50px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #a62d32;
    overflow: hidden;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video i {
    font-size: 18px;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video:before {
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video:after {
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video:hover:before {
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video:hover:after {
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video:hover, .elementor-9095 .elementor-element.elementor-element-21e666a .bwp-widget-video .bwp-video:focus {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-ea494cc > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 80px;
}

.elementor-9095 .elementor-element.elementor-element-cdfb560 {
    color: #a62d32;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9095 .elementor-element.elementor-element-cdfb560 > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-9095 .elementor-element.elementor-element-b7844f2 .elementor-heading-title {
    color: #000000;
    font-size: 36px;
}

.elementor-9095 .elementor-element.elementor-element-b7844f2 > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-9095 .elementor-element.elementor-element-83dabdf .elementor-heading-title {
    color: #a62d32;
    font-size: 16px;
}

.elementor-9095 .elementor-element.elementor-element-83dabdf > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-9095 .elementor-element.elementor-element-f1fc978 {
    --divider-border-style: solid;
    --divider-color: #a62d32;
    --divider-border-width: 2px;
}

.elementor-9095 .elementor-element.elementor-element-f1fc978 .elementor-divider-separator {
    width: 50px;
}

.elementor-9095 .elementor-element.elementor-element-f1fc978 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-9095 .elementor-element.elementor-element-f1fc978 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-9095 .elementor-element.elementor-element-030832e > .elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-9095 .elementor-element.elementor-element-d2fe004 .elementor-button {
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    background-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 2px 25px;
}

.elementor-9095 .elementor-element.elementor-element-d2fe004 .elementor-button:hover, .elementor-9095 .elementor-element.elementor-element-d2fe004 .elementor-button:focus {
    background-color: #000000;
}

.elementor-9095 .elementor-element.elementor-element-041a0ca:not(.elementor-motion-effects-element-type-background), .elementor-9095 .elementor-element.elementor-element-041a0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/about/about-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9095 .elementor-element.elementor-element-041a0ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 15px 105px 15px;
}

.elementor-9095 .elementor-element.elementor-element-041a0ca > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-e9239c9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9095 .elementor-element.elementor-element-e9239c9 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-d1b432f {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-d1b432f > .elementor-widget-container {
    margin: 0px 0px 55px 0px;
}

.elementor-9095 .elementor-element.elementor-element-6716636 {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-6716636 .elementor-heading-title {
    color: #000000;
    font-size: 36px;
}

.elementor-9095 .elementor-element.elementor-element-6716636 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-9095 .elementor-element.elementor-element-6992d2a {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-6992d2a .elementor-heading-title {
    color: #a62d32;
    font-size: 16px;
}

.elementor-9095 .elementor-element.elementor-element-6992d2a > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-9095 .elementor-element.elementor-element-0ff45a0 {
    --divider-border-style: solid;
    --divider-color: #a62d32;
    --divider-border-width: 2px;
}

.elementor-9095 .elementor-element.elementor-element-0ff45a0 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9095 .elementor-element.elementor-element-0ff45a0 .elementor-divider {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-9095 .elementor-element.elementor-element-0ff45a0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-9095 .elementor-element.elementor-element-8368d7c {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-eaca117 {
    margin-top: 0px;
    margin-bottom: 65px;
}

.elementor-9095 .elementor-element.elementor-element-3a7d891 > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-3a7d891 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-859d5b7.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7 {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7 .elementor-icon {
    font-size: 52px;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-859d5b7 .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-9095 .elementor-element.elementor-element-859d5b7 > .elementor-widget-container {
    padding: 45px 25px 45px 25px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
}

.elementor-9095 .elementor-element.elementor-element-31dba17 > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-31dba17 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-a303773.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-a303773.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-a303773.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-a303773 {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-a303773 .elementor-icon {
    font-size: 42px;
}

.elementor-9095 .elementor-element.elementor-element-a303773 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9095 .elementor-element.elementor-element-a303773 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-a303773 .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-9095 .elementor-element.elementor-element-a303773 > .elementor-widget-container {
    padding: 45px 25px 45px 25px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
}

.elementor-9095 .elementor-element.elementor-element-18830bb > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-18830bb > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-e9f8ff2.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2 {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2 .elementor-icon {
    font-size: 42px;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-e9f8ff2 .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-9095 .elementor-element.elementor-element-e9f8ff2 > .elementor-widget-container {
    padding: 45px 25px 45px 25px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
}

.elementor-9095 .elementor-element.elementor-element-34ba50f > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-34ba50f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-bf4c405.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405 {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405 .elementor-icon {
    font-size: 42px;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-bf4c405 .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-9095 .elementor-element.elementor-element-bf4c405 > .elementor-widget-container {
    padding: 45px 25px 45px 25px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
}

.elementor-9095 .elementor-element.elementor-element-95802fa {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-9095 .elementor-element.elementor-element-b9201fa > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-ff4b73a > .elementor-container {
    max-width: 695px;
}

.elementor-9095 .elementor-element.elementor-element-ff4b73a:not(.elementor-motion-effects-element-type-background), .elementor-9095 .elementor-element.elementor-element-ff4b73a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/about/about-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9095 .elementor-element.elementor-element-ff4b73a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 15px 50px 15px;
}

.elementor-9095 .elementor-element.elementor-element-ff4b73a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-8f9e619.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9095 .elementor-element.elementor-element-8f9e619 .elementor-element-populated a {
    color: #FFFFFF;
}

.elementor-9095 .elementor-element.elementor-element-8f9e619 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-9095 .elementor-element.elementor-element-5ca1825 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-5ca1825.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-9095 .elementor-element.elementor-element-5ca1825.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-5ca1825.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9095 .elementor-element.elementor-element-5ca1825.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-5ca1825.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-9095 .elementor-element.elementor-element-5ca1825 .elementor-icon {
    font-size: 43px;
}

.elementor-9095 .elementor-element.elementor-element-5ca1825 .elementor-icon i, .elementor-9095 .elementor-element.elementor-element-5ca1825 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-9095 .elementor-element.elementor-element-5ca1825 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-9095 .elementor-element.elementor-element-f0d1ac4 {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-f0d1ac4 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 32px;
}

.elementor-9095 .elementor-element.elementor-element-f0d1ac4 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-9095 .elementor-element.elementor-element-12f6c57 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-9095 .elementor-element.elementor-element-12f6c57 {
    width: 480px;
    max-width: 480px;
}

.elementor-9095 .elementor-element.elementor-element-ae14909 {
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
}

.elementor-9095 .elementor-element.elementor-element-7e18c38 {
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: underline;
}

.elementor-9095 .elementor-element.elementor-element-905acc6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9095 .elementor-element.elementor-element-905acc6 {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-9095 .elementor-element.elementor-element-a847e38 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-16ea2f5 {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-0b7ed93 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-content {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-title-content {
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 14px;
    margin-top: 0;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-customer-name {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: -2px;
    margin-top: 0;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-job {
    font-size: 13px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .post-excerpt {
    font-family: "Libre Baskerville", Sans-serif;
    margin-bottom: 20px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .wpb-icon {
    color: #000000;
    font-size: 28px;
    margin-bottom: 15px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image .thumbnail img {
    width: 80px;
    border-radius: 80% 80% 80% 80%;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image .thumbnail {
    width: 80px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image {
    display: flex;
    align-items: center;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image.image-position-top .thumbnail {
    width: 100%;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image.image-position-top .testimonial-info {
    width: 100%;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image.image-position-top .thumbnail img {
    margin: auto;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image.image-position-top {
    flex-wrap: wrap;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image.image-position-right .thumbnail {
    order: 2;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-image .thumbnail {
    margin: 0px 0px 10px 0px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .slick-dots {
    text-align: center;
}

.elementor-9095 .elementor-element.elementor-element-790d08c .bwp-testimonial .testimonial-content .item {
    margin: 0px 0px 5px 0px;
}

.elementor-9095 .elementor-element.elementor-element-790d08c > .elementor-widget-container {
    padding: 40px 30px 35px 30px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E9E9E9;
}

.elementor-9095 .elementor-element.elementor-element-c58b127 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -60px;
    padding: 25px 15px 10px 15px;
}

.elementor-9095 .elementor-element.elementor-element-c58b127 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-5274b22 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-5274b22 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-5274b22 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 15px 20px 15px;
}

.elementor-9095 .elementor-element.elementor-element-8620f62.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-8620f62.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-8620f62.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-8620f62 {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-8620f62 .elementor-icon {
    font-size: 50px;
}

.elementor-9095 .elementor-element.elementor-element-8620f62 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-9095 .elementor-element.elementor-element-8620f62 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-8620f62 .elementor-icon-box-title a {
    font-size: 16px;
}

.elementor-9095 .elementor-element.elementor-element-222583e .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-9095 .elementor-element.elementor-element-222583e .elementor-button:hover, .elementor-9095 .elementor-element.elementor-element-222583e .elementor-button:focus {
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-222583e .elementor-button:hover svg, .elementor-9095 .elementor-element.elementor-element-222583e .elementor-button:focus svg {
    fill: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-222583e > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

.elementor-9095 .elementor-element.elementor-element-eed4969 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-eed4969 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-eed4969 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 15px 20px 15px;
}

.elementor-9095 .elementor-element.elementor-element-283df3c.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-283df3c.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-283df3c.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-283df3c {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-283df3c .elementor-icon {
    font-size: 50px;
}

.elementor-9095 .elementor-element.elementor-element-283df3c .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-9095 .elementor-element.elementor-element-283df3c .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-283df3c .elementor-icon-box-title a {
    font-size: 16px;
}

.elementor-9095 .elementor-element.elementor-element-6c72c15 .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-9095 .elementor-element.elementor-element-6c72c15 .elementor-button:hover, .elementor-9095 .elementor-element.elementor-element-6c72c15 .elementor-button:focus {
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-6c72c15 .elementor-button:hover svg, .elementor-9095 .elementor-element.elementor-element-6c72c15 .elementor-button:focus svg {
    fill: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-6c72c15 > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

.elementor-9095 .elementor-element.elementor-element-c466a70 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-c466a70 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9095 .elementor-element.elementor-element-c466a70 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 15px 20px 15px;
}

.elementor-9095 .elementor-element.elementor-element-48588dc.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-48588dc.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-48588dc.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-48588dc {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-48588dc .elementor-icon {
    font-size: 50px;
}

.elementor-9095 .elementor-element.elementor-element-48588dc .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-9095 .elementor-element.elementor-element-48588dc .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-48588dc .elementor-icon-box-title a {
    font-size: 16px;
}

.elementor-9095 .elementor-element.elementor-element-8cc2460 .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-9095 .elementor-element.elementor-element-8cc2460 .elementor-button:hover, .elementor-9095 .elementor-element.elementor-element-8cc2460 .elementor-button:focus {
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-8cc2460 .elementor-button:hover svg, .elementor-9095 .elementor-element.elementor-element-8cc2460 .elementor-button:focus svg {
    fill: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-8cc2460 > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

.elementor-9095 .elementor-element.elementor-element-22dd9fc > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9095 .elementor-element.elementor-element-22dd9fc > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 15px 20px 15px;
}

.elementor-9095 .elementor-element.elementor-element-20df931.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-20df931.elementor-view-framed .elementor-icon, .elementor-9095 .elementor-element.elementor-element-20df931.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9095 .elementor-element.elementor-element-20df931 {
    --icon-box-icon-margin: 20px;
}

.elementor-9095 .elementor-element.elementor-element-20df931 .elementor-icon {
    font-size: 50px;
}

.elementor-9095 .elementor-element.elementor-element-20df931 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #000000;
}

.elementor-9095 .elementor-element.elementor-element-20df931 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-20df931 .elementor-icon-box-title a {
    font-size: 16px;
}

.elementor-9095 .elementor-element.elementor-element-0228e20 .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-9095 .elementor-element.elementor-element-0228e20 > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

@media(max-width: 1199px) {
    .elementor-9095 .elementor-element.elementor-element-45b5fb4 {
        padding:0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-aac961d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-ea494cc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 30px;
    }

    .elementor-9095 .elementor-element.elementor-element-b7844f2 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9095 .elementor-element.elementor-element-041a0ca {
        padding: 80px 0px 105px 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-3a7d891 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-31dba17 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-18830bb > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-34ba50f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-95802fa {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-b9201fa > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-f0d1ac4 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9095 .elementor-element.elementor-element-790d08c > .elementor-widget-container {
        padding: 30px 20px 30px 20px;
    }

    .elementor-9095 .elementor-element.elementor-element-c58b127 {
        padding: 25px 0px 10px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-9095 .elementor-element.elementor-element-aac961d > .elementor-element-populated {
        margin:0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-ea494cc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9095 .elementor-element.elementor-element-b7844f2 .elementor-heading-title {
        font-size: 24px;
        line-height: 30px;
    }

    .elementor-9095 .elementor-element.elementor-element-83dabdf .elementor-heading-title {
        font-size: 16px;
        line-height: 20px;
    }

    .elementor-9095 .elementor-element.elementor-element-6716636 .elementor-heading-title {
        font-size: 25px;
        line-height: 30px;
    }

    .elementor-9095 .elementor-element.elementor-element-6992d2a .elementor-heading-title {
        font-size: 16px;
        line-height: 23px;
    }

    .elementor-9095 .elementor-element.elementor-element-859d5b7 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-859d5b7 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-859d5b7 .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-9095 .elementor-element.elementor-element-a303773 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-a303773 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-a303773 .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-9095 .elementor-element.elementor-element-e9f8ff2 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-e9f8ff2 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-e9f8ff2 .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-9095 .elementor-element.elementor-element-bf4c405 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-bf4c405 .elementor-icon-box-title, .elementor-9095 .elementor-element.elementor-element-bf4c405 .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-9095 .elementor-element.elementor-element-b9201fa > .elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-f0d1ac4 .elementor-heading-title {
        font-size: 20px;
        line-height: 25px;
    }

    .elementor-9095 .elementor-element.elementor-element-16ea2f5 > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-5274b22 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-5274b22 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-9095 .elementor-element.elementor-element-8620f62 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9095 .elementor-element.elementor-element-222583e > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-eed4969 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-eed4969 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-9095 .elementor-element.elementor-element-283df3c {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9095 .elementor-element.elementor-element-6c72c15 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-c466a70 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-c466a70 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-9095 .elementor-element.elementor-element-48588dc {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9095 .elementor-element.elementor-element-8cc2460 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-22dd9fc > .elementor-element-populated, .elementor-9095 .elementor-element.elementor-element-22dd9fc > .elementor-element-populated > .elementor-background-overlay, .elementor-9095 .elementor-element.elementor-element-22dd9fc > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-9095 .elementor-element.elementor-element-22dd9fc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-9095 .elementor-element.elementor-element-20df931 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9095 .elementor-element.elementor-element-0228e20 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-9095 .elementor-element.elementor-element-a847e38 {
        width:41.67%;
    }

    .elementor-9095 .elementor-element.elementor-element-0b7ed93 {
        width: 58.33%;
    }
}

@media(max-width: 1199px) and (min-width:768px) {
    .elementor-9095 .elementor-element.elementor-element-a847e38 {
        width:50%;
    }

    .elementor-9095 .elementor-element.elementor-element-0b7ed93 {
        width: 50%;
    }
}
