.elementor-879 .elementor-element.elementor-element-270ae71{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-879 .elementor-element.elementor-element-270ae71:not(.elementor-motion-effects-element-type-background), .elementor-879 .elementor-element.elementor-element-270ae71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151622;}.elementor-879 .elementor-element.elementor-element-1d814ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-879 .elementor-element.elementor-element-05791ba{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-879 .elementor-element.elementor-element-9684a2e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-879 .elementor-element.elementor-element-572d865{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-879 .elementor-element.elementor-element-05791ba{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-05791ba */.hcl-footer-legal{font-family:'Montserrat',sans-serif;text-align:center}
.hcl-footer-legal p{margin:0}
.hcl-legal{
  font-size:15px;line-height:1.6;color:rgba(255,255,255,.75);
  display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;
}
.hcl-legal span:not(:last-child)::after{content:"·";margin:0 10px;color:#F4C94E}
.hcl-legal a{color:inherit;text-decoration:none;transition:color .3s}
.hcl-legal a:hover{color:#F4C94E}
.hcl-legal a.hcl-policy{
  color:#F4C94E;text-decoration:underline;
  text-underline-offset:3px;text-decoration-thickness:1px;
}
.hcl-legal a.hcl-policy:hover{color:#fff}
.hcl-copy{
  margin-top:10px !important;font-size:14px;line-height:1.6;
  color:rgba(255,255,255,.5);
}
.hcl-legal .hcl-nit{white-space:nowrap}
@media (max-width:767px){
  .hcl-legal{flex-direction:column;gap:2px}
  .hcl-legal span::after{display:none}
  .hcl-copy{padding:0 16px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d814ef */@media (max-width:990px){
    .content-foot img {
        max-width:160px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9684a2e */.whatsapp-footer .hcl-menu__cta {
    position: fixed;
    background: #f8d25a;
    width: 70px;
    height: 70px;
    right: 20px;
    bottom: 90px;
    z-index: 999;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.whatsapp-footer .hcl-menu__cta i svg {
    width: 47px;
    height: 47px;
    fill: rgb(18 19 28);
}/* End custom CSS */