button,hr,input{overflow:visible}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,a,button:focus,button:hover{text-decoration:none}li,ol,p,ul{margin-block-start:0}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),a:not([href]):not([tabindex]):focus,button:focus:not(:focus-visible),li,ol,ul{outline:0}:root{--quad-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);--quad-in-out:cubic-bezier(0.455, 0.03, 0.515, 0.955)}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-block-start:0.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:0.9rem}hr{box-sizing:content-box;height:0}a{background-color:transparent}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}b,strong{font-weight:bolder}img{border-style:none;height:auto;max-width:100%}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button],[type=submit],button{display:inline-block;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}li,ol,ul{margin-block-end:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}.dark-bg{--link-color:var(--e-global-color-e777cd9);--link-hover-color:var(--e-global-color-cff305b)}.light-bg{--link-color:var(--e-global-color-accent);--link-hover-color:var(--e-global-color-text)}@media (min-width:768px){a:not(.elementor-button,:has(> svg),.logo a,.no-effect a,:has(img),.menu ul li .dropdown li a){color:var(--link-color);transition:background-size .3s var(--quad-in-out),color .3s var(--quad-function)}a:not(.elementor-button,:has(> svg),:has(> li svg),.logo a,.no-effect a,:has(img),.menu ul li .dropdown li a){background-image:linear-gradient(0deg,currentColor 0,currentColor 100%);background-position:var(--background-position,100% 100%);background-repeat:no-repeat;background-size:var(--background-size,0) 1px}a:not(.elementor-button,:has(> svg),:has(> li svg),.logo a,.no-effect a,:has(img),.menu ul li .dropdown li a):hover{color:var(--link-hover-color);--background-size:100%;--background-position:0% 100%}}@media only screen and (max-width:767px){a:not(.elementor-button,:has(> svg),:has(> li svg),.logo a,.no-effect a,:has(img),.menu ul li .dropdown li a,.menu ul li a){color:var(--link-color);transition:background-size .3s var(--quad-in-out),color .3s var(--quad-function);background-image:linear-gradient(0deg,currentColor 0,currentColor 100%);background-position:var(--background-position,100% 100%);background-repeat:no-repeat;background-size:var(--background-size,0) 1px}a:not(.elementor-button,:has(> svg),:has(> li svg),.logo a,.no-effect a,:has(img),.menu ul li .dropdown li a,.menu ul li a):hover{color:var(--link-hover-color);--background-size:100%;--background-position:0% 100%}}