body{--blue:var(--e-global-color-primary);--green:var(--e-global-color-accent);--black:var(--e-global-color-secondary);--gray:var(--e-global-color-text);--white:var(--e-global-color-94b8c71);--gray-light:var(--e-global-color-e51c523);--blue-light:var(--e-global-color-1656225);--green-light:var(--e-global-color-ee7ac8d);--transparent:var(--e-global-color-db700f5);--white-transparent:var(--e-global-color-ab59099);--scrollbar-width:5px;--hover-transition-speed:0.25s;--hidden-red-color-alpha:0.1}.hidden{position:fixed;top:0;left:0;width:0;height:0;opacity:0;display:none!important;visibility:hidden;.elementor-editor-active &{--red-color:rgba(255, 0, 0, 0.1);display:block!important;opacity:1;border:2px dashed red;background-image:linear-gradient(45deg,var(--red-color) 25%,transparent 25%,transparent 50%,var(--red-color) 50%,var(--red-color) 75%,transparent 75%,transparent);background-size:50px 50px;visibility:visible;position:relative;top:unset;left:unset;width:auto;height:auto}}.filter-white{filter:invert(94%) sepia(7%) saturate(1359%) hue-rotate(321deg) brightness(108%) contrast(102%)}::selection{color:var(--white);background:var(--blue)}.arrow,.arrow-loop .e-loop-item>.elementor-element{--size:2em;--border:2px;--space:33%;--shadow:20px;--angle:45deg;position:relative;border-radius:var(--shadow);background:var(--white);&::before{content:"";position:absolute;width:var(--size);height:var(--size);background:var(--white);border-radius:0;border:0;border-top:var(--blue) solid var(--border);border-right:var(--blue) solid var(--border);transform-origin:center;translate:-50%;z-index:10}}.arrow.left,.arrow-loop.left .e-loop-item>.elementor-element{padding-left:var(--size)!important;border-left:var(--gray-light) solid calc(var(--border) * 0.5);box-shadow:inset calc(var(--shadow) * 0.5) 0 var(--shadow) calc(var(--shadow) * -1) var(--black);&::before{left:calc(var(--size) * 0);top:var(--space);rotate:calc(var(--angle) * 1)}}.arrow.up,.arrow-loop.up .e-loop-item>.elementor-element{padding-top:var(--size)!important;border-top:var(--gray-light) solid calc(var(--border) * 0.5);box-shadow:inset 0 calc(var(--shadow) * 0.5) var(--shadow) calc(var(--shadow) * -1) var(--black);&::before{top:calc(var(--size) * -0.5);left:var(--space);rotate:calc(var(--angle) * -1)}}.arrow.down,.arrow-loop.down .e-loop-item>.elementor-element{padding-bottom:var(--size)!important;border-bottom:var(--gray-light) solid calc(var(--border) * 0.5);box-shadow:inset 0 calc(var(--shadow) * -0.5) var(--shadow) calc(var(--shadow) * -1) var(--black);&::before{bottom:calc(var(--size) * -0.5);left:var(--space);rotate:calc(var(--angle) * 3)}}.arrow.right,.arrow-loop.right .e-loop-item>.elementor-element{padding-right:var(--size)!important;border-right:var(--gray-light) solid calc(var(--border) * 0.5);box-shadow:inset calc(var(--shadow) * -0.5) 0 var(--shadow) calc(var(--shadow) * -1) var(--black);&::before{right:calc(var(--size) * 0);top:var(--space);rotate:calc(var(--angle) * -3)}}.h_blue{--hover-color:var(--blue)}.h_green{--hover-color:var(--green)}.h_black{--hover-color:var(--black)}.h_gray{--hover-color:var(--gray)}.h_white{--hover-color:var(--white)}.hover{--speed:0.25s;transition:all var(--speed) ease-in-out!important;cursor:default;&:before,*{transition:all var(--speed) ease-in-out!important}&:hover{scale:1.05;z-index:99;color:var(--white)!important;*{color:var(--white)!important}&,&:before{background-image:unset!important;background-color:var(--hover-color)!important}}.h_white:hover{color:var(--black)!important;*{color:var(--black)!important}}}body::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}body::-webkit-scrollbar-track{background:var(--gray);border-radius:50px}body::-webkit-scrollbar-thumb{background:var(--blue);border-radius:50px;transition:background-color var(--hover-transition-speed) ease-in-out}body::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:active{background:var(--gray-light)}@supports not selector(::-webkit-scrollbar){body{scrollbar-width:thin;scrollbar-color:var(--blue) var(--gray)}}