.elementor-2087 .elementor-element.elementor-element-4d842ca6:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-4d842ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, #21C0AC 0%, #1F276C 90%);}.elementor-2087 .elementor-element.elementor-element-4d842ca6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2087 .elementor-element.elementor-element-4d842ca6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2087 .elementor-element.elementor-element-4d842ca6 > .elementor-shape-bottom svg{height:30px;}.elementor-2087 .elementor-element.elementor-element-4196e2ca{--spacer-size:50px;}.elementor-2087 .elementor-element.elementor-element-6c8f7f79 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:42px;text-transform:none;color:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-2baf5e75{--spacer-size:50px;}.elementor-2087 .elementor-element.elementor-element-7c141369{font-family:"Fira Sans", Sans-serif;}.elementor-2087 .elementor-element.elementor-element-da45df1 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;color:#2FBDA9;}.elementor-2087 .elementor-element.elementor-element-13e51b64{font-family:"Fira Sans", Sans-serif;}.elementor-2087 .elementor-element.elementor-element-3845eab6 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:32px;text-transform:none;color:#21C0AC;}.elementor-2087 .elementor-element.elementor-element-fa3704d{font-family:"Fira Sans", Sans-serif;}.elementor-2087 .elementor-element.elementor-element-feaead9 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;color:#2CC3B5;}.elementor-2087 .elementor-element.elementor-element-1204efe .elementor-heading-title{font-family:"Fira Sans", Sans-serif;color:#2BCBAB;}.elementor-2087 .elementor-element.elementor-element-736b2fa0:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-736b2fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#254859;}.elementor-2087 .elementor-element.elementor-element-736b2fa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2087 .elementor-element.elementor-element-736b2fa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2087 .elementor-element.elementor-element-40b01449 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2087 .elementor-element.elementor-element-40b01449{text-align:center;}.elementor-2087 .elementor-element.elementor-element-40b01449 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;text-transform:none;color:#21C0AC;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-2cdc43c > div{color:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-2cdc43c > div svg{fill:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-2cdc43c > div:hover{background-color:#3b5998;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-99dd65c > div{color:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-99dd65c > div svg{fill:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-99dd65c > div:hover{background-color:#1da1f2;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-f2d8968 > div{color:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-f2d8968 > div svg{fill:#FFFFFF;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .elementor-repeater-item-f2d8968 > div:hover{background-color:#0077b5;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .ekit_socialshare{text-align:center;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .ekit_socialshare > li > div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;cursor:pointer;line-height:40px;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .ekit_socialshare > li > div i{font-size:21px;}.elementor-2087 .elementor-element.elementor-element-31eb9289 .ekit_socialshare > li > div svg{max-width:21px;}/* Start custom CSS for post-comments, class: .elementor-element-451d44ce */body.elementor-kit-67 h3 {
    color: #1A215D;
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
}

body.elementor-kit-67 button:hover, body.elementor-kit-67 button:focus, body.elementor-kit-67 input[type="button"]:hover, body.elementor-kit-67 input[type="button"]:focus, body.elementor-kit-67 input[type="submit"]:hover, body.elementor-kit-67 input[type="submit"]:focus, body.elementor-kit-67 .elementor-button:hover, body.elementor-kit-67 .elementor-button:focus {
    background-color: #FFA300;
}

body.elementor-kit-67 a {
    color: #357490;
}
body.elementor-kit-67 h2 {
    color: #1A215D;
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: normal;
}

body.elementor-kit-67 button, body.elementor-kit-67 input[type="button"], body.elementor-kit-67 input[type="submit"], body.elementor-kit-67 .elementor-button {
    font-family: "Fira Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    background-color: #21C0AC;
    border-radius: 3px 24px 3px 24px;
    padding: 20px 40px 20px 40px;
}

[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #FFA300;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #FFA300;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}/* End custom CSS */