.elementor-5087 .elementor-element.elementor-element-632f9927{--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:50px;--padding-right:50px;overflow:visible;}.elementor-5087 .elementor-element.elementor-element-632f9927:not(.elementor-motion-effects-element-type-background), .elementor-5087 .elementor-element.elementor-element-632f9927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(57deg, #333333 0%, #FFFFFF 100%);}.elementor-5087 .elementor-element.elementor-element-632f9927 > .elementor-shape-bottom svg, .elementor-5087 .elementor-element.elementor-element-632f9927 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:46px;}.elementor-5087 .elementor-element.elementor-element-428c9da0{text-align:center;}.elementor-5087 .elementor-element.elementor-element-428c9da0 .elementor-heading-title{color:#FFFFFF;}.elementor-5087 .elementor-element.elementor-element-bec9787{--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;overflow:visible;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-632f9927 */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 22s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 210%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -1600px;
   }
   100% {
     margin-left: 0px;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec9787 */.ipt-uif-custom-material-orange label {
word-wrap: break-word;
text-align: center!important;
}/* End custom CSS */