.elementor-2582 .elementor-element.elementor-element-d866f6c{padding:0px 0px 0px 0px;}.elementor-2582 .elementor-element.elementor-element-496c8e0 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2582 .elementor-element.elementor-element-5f5b4c9{width:39.955%;}.elementor-2582 .elementor-element.elementor-element-3ab1790{width:60%;}.elementor-2582 .elementor-element.elementor-element-fd4bea5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:50px 60px 50px 60px;background-color:#5A9BDF;}/* Start custom CSS for dyncontel-doshortcode, class: .elementor-element-f531074 */.elementor-2582 .elementor-element.elementor-element-f531074 {
    background: #000;
}

.slide1 {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d866f6c */.elementor-2582 .elementor-element.elementor-element-d866f6c .swiper-pagination {
    top: 480px;
}/* End custom CSS */
/* Start custom CSS for dyncontel-doshortcode, class: .elementor-element-fd4bea5 */.elementor-2582 .elementor-element.elementor-element-fd4bea5 h2 {
    color: white!important;
    font-size: 70px!important;
    font-family: "Klavika", Sans-serif;
}

.elementor-2582 .elementor-element.elementor-element-fd4bea5 h3 {
    font-size: 35px;
    line-height: 37px;
    font-weight: 400;
    font-family: "Klavika", Sans-serif;
}

.elementor-2582 .elementor-element.elementor-element-fd4bea5 p {
    font-size: 17px;
    border-left: 2px black solid;
    padding: 0 0 0px 20px;
    margin: 0 0 30px;
}

.elementor-2582 .elementor-element.elementor-element-fd4bea5 .align {
    text-align: center;
}

@media only screen and (max-width: 1350px) {
.elementor-2582 .elementor-element.elementor-element-fd4bea5  h3 {
    font-size: 35px;
    line-height: 37px;
}

.elementor-2582 .elementor-element.elementor-element-fd4bea5  h2 {
    font-size: 65px;
}

.elementor-2582 .elementor-element.elementor-element-fd4bea5  p {
    font-size: 17px;
    font-weight: 400;
    font-family: "Klavika", Sans-serif;
}
}


.elementor-2582 .elementor-element.elementor-element-fd4bea5 .elementor-widget-container {
    max-width: 480px;
    margin: -345px 0px 0!important;
    float: right;
}


@media only screen and (max-width: 1350px) {

    .elementor-2582 .elementor-element.elementor-element-fd4bea5 .elementor-widget-container {
    max-width: 360px;
    margin: -270px 0px 0 0!important;
    float: right;
}

.elementor-2582 .elementor-element.elementor-element-fd4bea5.section-b .elementor-widget-container {
    padding: 32px;
}
    
}


@media only screen and (max-width: 1024px) {
    .elementor-2582 .elementor-element.elementor-element-fd4bea5 .elementor-widget-container {
        max-width: 100%;
        margin: -140px 40px 0 40px !important;
        float: none;
    }
    .elementor-2582 .elementor-element.elementor-element-fd4bea5 .align a.elementor-button{
        font-size:19px;
        line-height:23px;
    }
    
}

@media only screen and (max-width: 767px) {

    .elementor-2582 .elementor-element.elementor-element-fd4bea5 .elementor-widget-container {
  max-width: 100%;
    margin: -200px 0 0 0 !important;
    float: none;
}
    
}

@media (min-width: 300px) and (max-width: 766px) {
   .elementor-2582 .elementor-element.elementor-element-fd4bea5 h2 {
    color: white!important;
    font-size: 51px!important;
    line-height: 55px;
    font-family: "Klavika", Sans-serif;
    }
    .elementor-2582 .elementor-element.elementor-element-fd4bea5 h3 {
    font-size: 21px;
    line-height: 24px;
    font-weight: 400;
    font-family: "Klavika", Sans-serif;
    }
}/* End custom CSS */