.elementor-2441 .elementor-element.elementor-element-ded77f1 > .elementor-container{min-height:300px;}.elementor-2441 .elementor-element.elementor-element-ded77f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2441 .elementor-element.elementor-element-ded77f1{margin-top:20px;margin-bottom:0px;}.elementor-2441 .elementor-element.elementor-element-4dc5f8d{text-align:center;}.elementor-2441 .elementor-element.elementor-element-4dc5f8d .elementor-heading-title{color:#2F3535;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:48px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2441 .elementor-element.elementor-element-4dc5f8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-931d044{--divider-border-style:solid;--divider-color:#E7EDF56E;--divider-border-width:10px;z-index:-9999;}.elementor-2441 .elementor-element.elementor-element-931d044 .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-2441 .elementor-element.elementor-element-931d044 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-2441 .elementor-element.elementor-element-931d044 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-9310d08 img{width:100%;}.elementor-2441 .elementor-element.elementor-element-1ccabad{margin-top:50px;margin-bottom:50px;}.elementor-2441 .elementor-element.elementor-element-d02762e > .elementor-widget-container{margin:8px 0px 0px 0px;}@media(max-width:767px){.elementor-2441 .elementor-element.elementor-element-ded77f1{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-fdad98e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-4dc5f8d .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-2441 .elementor-element.elementor-element-4dc5f8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-d02762e */a.blue {
    border-radius: 4px;
    background-color: #0d7c8b;
    color: #fff;
    padding: 12px 20px;
}
a.transparent {
    border-radius: 4px;
    background-color: #fff
    ;
    color: #000;
    padding: 10px 25px;
    border: 1px solid grey
    ;
    font-weight: 500
}
.button-op {
    margin: 0 auto;
    width: 15%;
}
@media (max-width:767px){
    .button-op {
    margin: 0 auto;
    width: 34%;
}
}/* End custom CSS */