.elementor-751 .elementor-element.elementor-element-6056888{--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;}.elementor-751 .elementor-element.elementor-element-6056888:not(.elementor-motion-effects-element-type-background), .elementor-751 .elementor-element.elementor-element-6056888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-751 .elementor-element.elementor-element-da2a5c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-751 .elementor-element.elementor-element-da2a5c3:not(.elementor-motion-effects-element-type-background), .elementor-751 .elementor-element.elementor-element-da2a5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-751 .elementor-element.elementor-element-4cc32bc{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-751 .elementor-element.elementor-element-c226753{text-align:start;}.elementor-751 .elementor-element.elementor-element-c226753 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:76px;font-weight:900;line-height:100px;color:#FFFFFF;}.elementor-751 .elementor-element.elementor-element-e3c5afc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#D1D1D1;}.elementor-751 .elementor-element.elementor-element-0784a2c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#0271FF;}.elementor-751 .elementor-element.elementor-element-bcde0c9{--display:flex;--min-height:0px;--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-751 .elementor-element.elementor-element-ab71253 img{width:100%;max-width:100%;}.elementor-751 .elementor-element.elementor-element-7156279{--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;}.elementor-751 .elementor-element.elementor-element-7156279:not(.elementor-motion-effects-element-type-background), .elementor-751 .elementor-element.elementor-element-7156279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-751 .elementor-element.elementor-element-ff99517{--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;}.elementor-751 .elementor-element.elementor-element-ff99517:not(.elementor-motion-effects-element-type-background), .elementor-751 .elementor-element.elementor-element-ff99517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-751 .elementor-element.elementor-element-00c9471{--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;}.elementor-751 .elementor-element.elementor-element-00c9471:not(.elementor-motion-effects-element-type-background), .elementor-751 .elementor-element.elementor-element-00c9471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04060B;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-751 .elementor-element.elementor-element-c226753{text-align:center;}.elementor-751 .elementor-element.elementor-element-c226753 .elementor-heading-title{font-size:60px;line-height:1.5em;}.elementor-751 .elementor-element.elementor-element-bcde0c9{--min-height:0px;}}@media(min-width:768px){.elementor-751 .elementor-element.elementor-element-4cc32bc{--width:60%;}.elementor-751 .elementor-element.elementor-element-bcde0c9{--width:22%;}}/* Start custom CSS for heading, class: .elementor-element-c226753 */.degrade-suave{
background: linear-gradient(
90deg,
#ffffff,
#bfbfbf,
#a1e870,
#bfbfbf,
#ffffff
);

-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

background-size: 200% auto;
transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab71253 */.float-phone {
  animation: floatUpDown 4s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-12px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */