.elementor-54 .elementor-element.elementor-element-168b800a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-54 .elementor-element.elementor-element-168b800a>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-54 .elementor-element.elementor-element-168b800a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF36;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 60px 30px 20px;
}

.elementor-54 .elementor-element.elementor-element-171263a1>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-171263a1 {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-43f4546a {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-39b3dcb9 img {
    width: 190px;
}

.elementor-54 .elementor-element.elementor-element-39b3dcb9>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-68d45c17.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-54 .elementor-element.elementor-element-1bb35772 {
    font-size: 15px;
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-1bb35772>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-024f132 {
    font-size: 14px;
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-024f132>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
}

.cs-button-popup-51ff493e .close-button {
    background: #53624E;
    color: #FFFFFF;
}

.elementor-54 .elementor-element.elementor-element-51ff493e {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-46001322>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-54 .elementor-element.elementor-element-46001322>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
    opacity: 0.35;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-54 .elementor-element.elementor-element-46001322 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF26;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 20px 30px 20px;
}

.elementor-54 .elementor-element.elementor-element-43663ebb>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-43663ebb {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-5be990e0 img {
    width: 190px;
}

.elementor-54 .elementor-element.elementor-element-5be990e0>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-5be990e0 {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-6627bf29.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-54 .elementor-element.elementor-element-207d7ef {
    font-size: 13px;
    width: auto;
    max-width: auto;
}

@media(max-width:767px) {
    .elementor-54 .elementor-element.elementor-element-308b6c68 {
        width: 30%;
    }
    .elementor-54 .elementor-element.elementor-element-73f3f41f {
        width: 40%;
    }
    .elementor-54 .elementor-element.elementor-element-5be990e0 img {
        width: 145px;
    }
    .elementor-54 .elementor-element.elementor-element-6627bf29 {
        width: 30%;
    }
}

@media(min-width:768px) {
    .elementor-54 .elementor-element.elementor-element-11eaaca0 {
        width: 42%;
    }
    .elementor-54 .elementor-element.elementor-element-3201d84e {
        width: 17%;
    }
    .elementor-54 .elementor-element.elementor-element-68d45c17 {
        width: 41%;
    }
	
}
@media(min-width:1025px) {
   .elementor-widget-cs_menu_toggle{
	display:none !important;
   }
	
}