.elementor-3176 .elementor-element.elementor-element-064616a{margin-top:0px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-41a33a8{width:44.967%;}.elementor-3176 .elementor-element.elementor-element-41a33a8 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-db01d33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-781a3fc{width:54.984%;}.elementor-bc-flex-widget .elementor-3176 .elementor-element.elementor-element-781a3fc.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-3176 .elementor-element.elementor-element-781a3fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3176 .elementor-element.elementor-element-781a3fc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3176 .elementor-element.elementor-element-781a3fc > .elementor-element-populated > .elementor-widget-wrap{padding:20px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-f66366a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3176 .elementor-element.elementor-element-f66366a{width:auto;max-width:auto;}/* Start custom CSS for dyncontel-doshortcode, class: .elementor-element-db01d33 */.elementor-3176 .elementor-element.elementor-element-db01d33 h2 {
    color: black!important;
    font-size: 35px!important;
    font-family: "Klavika", Sans-serif;
        margin:0px!important;
    font-weight: 400;
    
    line-height: 1;

}

.elementor-3176 .elementor-element.elementor-element-db01d33 h3 {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
        margin:0px!important;

    font-family: "Klavika", Sans-serif;
    text-transform: uppercase;
}

.elementor-3176 .elementor-element.elementor-element-db01d33 p {
    font-size: 17px;
    border-left: 2px black solid;
    padding: 0 0 0px 25px;
    margin: 0 0 30px;
}


@media only screen and (max-width: 1350px) {
.elementor-3176 .elementor-element.elementor-element-db01d33  h3 {
    font-size: 30px;
    line-height: 37px;
    margin:0px!important;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  h2 {
color: black!important;
    font-size: 25px!important;
    font-family: "Klavika", Sans-serif;
    margin: 0px!important;
    line-height: 31PX;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  p {
    font-size: 17px;
    font-weight: 400;
}
}

@media only screen and (max-width: 1024px) {
.elementor-3176 .elementor-element.elementor-element-db01d33  h3 {
    font-size: 30px;
    line-height: 37px;
    margin:0px!important;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  h2 {
color: black!important;
    font-size: 20px!important;
    font-family: "Klavika", Sans-serif;
    margin: 0px!important;
    line-height: 20PX;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  p {
    font-size: 17px;
    font-weight: 400;
}
}


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

.elementor-3176 .elementor-element.elementor-element-db01d33  h3 {
    font-size: 22px;
    line-height: 37px;
    margin:0px!important;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  h2 {
        TEXT-ALIGN: CENTER;

color: black!important;
    font-size: 15px!important;
    font-family: "Klavika", Sans-serif;
    margin: 0px!important;
    line-height: 20PX;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  p {
    font-size: 14px;
    font-weight: 400;
}
}


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

.elementor-3176 .elementor-element.elementor-element-db01d33  h3 {
    font-size: 30px;
    line-height: 37px;
    margin:0px!important;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  h2 {
        TEXT-ALIGN: CENTER;

color: black!important;
    font-size: 20px!important;
    font-family: "Klavika", Sans-serif;
    margin: 0px!important;
    line-height: 20PX;
}

.elementor-3176 .elementor-element.elementor-element-db01d33  p {
    font-size: 17px;
    font-weight: 400;
}
}/* End custom CSS */
/* Start custom CSS for dyncontel-doshortcode, class: .elementor-element-f66366a */.elementor-3176 .elementor-element.elementor-element-f66366a a.elementor-button-link.elementor-button.elementor-size-sm {
    border: solid 2px #000 !IMPORTANT;
}
@media screen and (max-width:767px){
    .elementor-3176 .elementor-element.elementor-element-f66366a a.elementor-button{
        font-size: 15px !important;
        padding: 5px 30px 5px 30px;
        line-height: 29px;
    }
}
@media only screen and (max-width: 1350px) {
.elementor-3176 .elementor-element.elementor-element-f66366a a.elementor-button-link.elementor-button.elementor-size-sm {
    border: solid 2px #000 !IMPORTANT;
}
}

@media only screen and (max-width: 1024px) {
.elementor-3176 .elementor-element.elementor-element-f66366a a.elementor-button-link.elementor-button.elementor-size-sm , SELECTOR .elementor-kit-9 .elementor-button {
    border: solid 2px #000 !IMPORTANT;
    font-size: 20px;
}
}/* End custom CSS */