/* Start custom CSS */body.elementor-page-65 .elementor-element-9e7d569{will-change:transform;transform:translateX(0)}
body.elementor-page-65 .elementor-element-9e7d569 > *{flex:0 0 11.1111%;min-width:0}
body.elementor-page-65 .elementor-element-4890467f{position:relative}
body.elementor-page-65 .sr-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:54px;height:54px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.88);color:#7B3066;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.15);transition:background-color .25s,color .25s,transform .25s;-webkit-tap-highlight-color:transparent}
body.elementor-page-65 .sr-arrow:hover,body.elementor-page-65 .sr-arrow:focus-visible{background:#7B3066;color:#fff;transform:translateY(-50%) scale(1.06);outline:none}
body.elementor-page-65 .sr-arrow svg{width:22px;height:22px}
body.elementor-page-65 .sr-prev{left:28px}
body.elementor-page-65 .sr-next{right:28px}
body.elementor-page-65 .sr-dots{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:10px;z-index:5}
body.elementor-page-65 .sr-dots button{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.6);cursor:pointer;transition:background-color .25s,transform .25s}
body.elementor-page-65 .sr-dots button.is-active{background:#fff;transform:scale(1.3)}
@media (max-width:767px){body.elementor-page-65 .sr-arrow{width:40px;height:40px}body.elementor-page-65 .sr-arrow svg{width:18px;height:18px}body.elementor-page-65 .sr-prev{left:12px}body.elementor-page-65 .sr-next{right:12px}body.elementor-page-65 .sr-dots{bottom:12px}}/* End custom CSS */