.elementor-12237 .elementor-element.elementor-element-2876863:not(.elementor-motion-effects-element-type-background), .elementor-12237 .elementor-element.elementor-element-2876863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#88888811;}.elementor-12237 .elementor-element.elementor-element-2876863{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12237 .elementor-element.elementor-element-2876863 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12237 .elementor-element.elementor-element-e514f28{width:auto;max-width:auto;align-self:center;}.elementor-12237 .elementor-element.elementor-element-e514f28 > .elementor-widget-container{padding:8px 0px 0px 13px;}.elementor-12237 .elementor-element.elementor-element-033e774 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-12237 .elementor-element.elementor-element-033e774{font-size:14px;}[data-theme="dark"] .elementor-12237 .elementor-element.elementor-element-033e774{color:#ffffff;}.elementor-12237 .elementor-element.elementor-element-2b0cfe8:not(.elementor-motion-effects-element-type-background), .elementor-12237 .elementor-element.elementor-element-2b0cfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#88888811;}.elementor-12237 .elementor-element.elementor-element-2b0cfe8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12237 .elementor-element.elementor-element-2b0cfe8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12237 .elementor-element.elementor-element-7a815cd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12237 .elementor-element.elementor-element-e70427a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}[data-theme="dark"] .elementor-12237 .elementor-element.elementor-element-395d690{color:#ffffff;}.elementor-12237 .elementor-element.elementor-element-486a1b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12237 .elementor-element.elementor-element-486a1b0 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-12237 .elementor-element.elementor-element-486a1b0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}[data-theme="dark"] .elementor-12237 .elementor-element.elementor-element-9875ee7{color:#ffffff;}.elementor-12237 .elementor-element.elementor-element-4141c53{--display:flex;}.elementor-12237 .elementor-element.elementor-element-c8b6732{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12237 .elementor-element.elementor-element-c8b6732 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-12237 .elementor-element.elementor-element-c8b6732 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12237 .elementor-element.elementor-element-6162fd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}body.elementor-page-12237:not(.elementor-motion-effects-element-type-background), body.elementor-page-12237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #020101C7 0%, #f2295b 100%);}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-7a815cd */.custom-button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    background-color: #0074D9;
    color: #fff;
    border: none;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 2px;
    cursor: pointer;
    clip-path: polygon(0px 0px, calc(100% - 20px) 0, 130% 100%, calc(100% - 20px) 100%, 14px 100%, 0px calc(100% - 14px));
    transition: background-color 0.3s, transform 0.3s;
}

.custom-button:hover {
    background-color: #0056A0;
    transform: scale(1.05);
}

.custom-icon {
    fill: white;
    margin-left: 8px;
}

.elementor-12237 .elementor-element.elementor-element-7a815cd .custom-button {
  display: block;
  margin: 0 auto;
  text-align: center;
}

.elementor-12237 .elementor-element.elementor-element-7a815cd .custom-icon {
  vertical-align: middle;
}/* End custom CSS */