/* Start custom CSS */.elementor-6731{background:#F5F0E7;} .elementor-6731 .e-con{min-width:0;} .elementor-6731 .elementor-element.elementor-element-61086ea0,.elementor-6731 .elementor-element.elementor-element-42f5ae39,.elementor-6731 .elementor-element.elementor-element-f76f2df,.elementor-6731 .elementor-element.elementor-element-439bc2a5,.elementor-6731 .elementor-element.elementor-element-4dd2eb15,.elementor-6731 .elementor-element.elementor-element-4c3bfff9{width:fit-content;max-width:100%;isolation:isolate;}
.elementor-6731 .elementor-element.elementor-element-61086ea0::after,.elementor-6731 .elementor-element.elementor-element-42f5ae39::after,.elementor-6731 .elementor-element.elementor-element-f76f2df::after,.elementor-6731 .elementor-element.elementor-element-439bc2a5::after,.elementor-6731 .elementor-element.elementor-element-4dd2eb15::after,.elementor-6731 .elementor-element.elementor-element-4c3bfff9::after{content:"";position:absolute;inset:-80% auto -80% -70%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:rotate(18deg);pointer-events:none;transition:left .65s;}
.elementor-6731 .elementor-element.elementor-element-61086ea0:hover::after,.elementor-6731 .elementor-element.elementor-element-42f5ae39:hover::after,.elementor-6731 .elementor-element.elementor-element-f76f2df:hover::after,.elementor-6731 .elementor-element.elementor-element-439bc2a5:hover::after,.elementor-6731 .elementor-element.elementor-element-4dd2eb15:hover::after,.elementor-6731 .elementor-element.elementor-element-4c3bfff9:hover::after{left:135%;}
.elementor-6731 .elementor-element.elementor-element-1a673247{animation:lp6731-band 48s linear infinite;}
@keyframes lp6731-band{to{transform:translateX(-50%);}}
.elementor-6731 .elementor-element.elementor-element-439bc2a5,.elementor-6731 .elementor-element.elementor-element-4dd2eb15{align-self:center;}
.elementor-6731 .elementor-element.elementor-element-7fab3f3d{animation:lp6731-float 7s ease-in-out infinite;}
@keyframes lp6731-float{0%,100%{translate:0 0;}50%{translate:0 -.5rem;}}
@media(max-width:767px){.elementor-6731 .e-heading-base,.elementor-6731 .e-paragraph-base{text-align:center;} .elementor-6731 .elementor-element.elementor-element-5f7c4cef{margin-bottom:0;}}
@media(prefers-reduced-motion:reduce){.elementor-6731 *{animation:none!important;transition:none!important;}}/* End custom CSS */