/* Start custom CSS */body.elementor-page-284 #ast-scroll-top{display:none!important;}
body.elementor-page-284{background:#DF5533;overflow-x:hidden;}
body.elementor-page-284 a:focus-visible,body.elementor-page-284 button:focus-visible,body.elementor-page-284 input:focus-visible{outline:3px solid #182d54;outline-offset:4px;}
html:has(body.elementor-page-284){scroll-behavior:smooth;}
body.elementor-page-284::-webkit-scrollbar{width:6px;}
body.elementor-page-284::-webkit-scrollbar-track{background:#DF5533;}
body.elementor-page-284::-webkit-scrollbar-thumb{background:#EFE9D9;border-radius:3px;}
body.elementor-page-284 ::selection{background:#EFE9D9;color:#DF5533;}
body.elementor-page-284 [data-id="4c82f3e0"]:hover [data-id="41dff740"],body.elementor-page-284 [data-id="519f1da4"]:hover [data-id="5609b127"],body.elementor-page-284 [data-id="522e7a16"]:hover [data-id="7eb00e89"],body.elementor-page-284 [data-id="5811aff8"]:hover img{transform:scale(1.05);}
body.elementor-page-284 [data-id="4c82f3e0"]:hover [data-id="3c706b8c"],body.elementor-page-284 [data-id="519f1da4"]:hover [data-id="cf9b076"],body.elementor-page-284 [data-id="522e7a16"]:hover [data-id="5bcf66f1"]{transform:translate(4px,-4px);}
body.elementor-page-284 [data-id="4c82f3e0"]:hover,body.elementor-page-284 [data-id="519f1da4"]:hover,body.elementor-page-284 [data-id="522e7a16"]:hover{background-image:linear-gradient(to bottom right,rgba(239,233,217,.4),transparent);}
body.elementor-page-284 [data-id="2dce4390"]:hover [data-id="5e8c3898"]{transform:translateY(2px);}
body.elementor-page-284 [data-id="dc6bffd"],body.elementor-page-284 [data-id="22b386e3"] span{animation:txltcPulse 2s cubic-bezier(.4,0,.6,1) infinite;}
@keyframes txltcPulse{50%{opacity:.5;}}
@media(min-width:640px) and (max-width:767px){body.elementor-page-284 [data-id="265c3b6f"]{flex-direction:row;}}
@media(prefers-reduced-motion:reduce){html:has(body.elementor-page-284){scroll-behavior:auto;}body.elementor-page-284 [data-id="dc6bffd"],body.elementor-page-284 [data-id="22b386e3"] span{animation:none;}}

html:has(body.elementor-page-284){font-size:16px;}
body.elementor-page-284 #elementor-device-mode{display:none!important;}/* End custom CSS */