.elementor-widget .custom-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.elementor-widget .custom-list .custom-list-item{border-radius:.75rem;overflow:hidden;position:relative}.elementor-widget .custom-list .custom-list-item:before{aspect-ratio:1/1;border-radius:50%;content:" ";display:block;left:-12.740384615%;margin-bottom:1rem;min-width:125.48076923%;position:absolute;top:125.48076923%;transition:top .6s cubic-bezier(.4,.77,.66,.95);z-index:1}.elementor-widget .custom-list .custom-list-item:hover:before{top:60%}.elementor-widget .custom-list .custom-list-item[data-target]{cursor:pointer}.elementor-widget .custom-list .custom-list-item img{display:block;position:relative;z-index:1}.elementor-widget .custom-list .custom-list-item .custom-list-item-title{z-index:3}.elementor-widget .custom-list .custom-list-item:before{z-index:2}.elementor-widget .custom-list .custom-list-item .custom-list-item-title,.elementor-widget .custom-list .custom-list-item img{margin:0}.elementor-widget .custom-list .custom-list-item.modal-loading:before{animation:item-modal-loading 2.25s cubic-bezier(.8,0,.22,1) infinite;top:60%}.elementor-widget .custom-list .custom-list-item-title{bottom:1.5rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.custom-list-modal{background-color:#fff;border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.27);height:100vh;left:100%;overflow:hidden;padding:0;pointer-events:none;position:fixed;top:0;transition:left .8s cubic-bezier(.8,0,.22,1);width:100vw;z-index:9998}.custom-list-modal.open{left:0;pointer-events:auto}.custom-list-modal iframe{border:none;height:100%;width:100%}.custom-list-modal .custom-list-modal-close{border:0;left:5vw;padding:.5em;position:absolute;top:5vh;transform:scale(1.00001);transform-origin:center center;transition:transform .3s ease-in-out,"opacity" .3s ease-in-out;z-index:9999}.custom-list-modal .custom-list-modal-close:hover{transform:scale(.75)}.custom-list-modal .custom-list-modal-close svg{fill:#232323;stroke:#232323}.admin-bar .custom-list-modal .custom-list-modal-close{top:calc(1rem + 32px)}.custom-list-modal .custom-list-modal-close:focus,.custom-list-modal .custom-list-modal-close:hover{background-color:transparent}@keyframes item-modal-loading{0%{top:60%}50%{top:64%}to{top:60%}}body.modal-open{overflow:hidden}.brave-marquee{--slide-gap:1rem;--slides-to-show:0;--track-width:100vw;--track-animation-length:20s;align-items:stretch;direction:ltr;max-width:100vw;overflow:hidden;width:100%}.brave-marquee,.brave-marquee .marquee-track{display:flex;gap:var(--slide-gap);position:relative}.brave-marquee .marquee-track{animation:marquee-animation var(--track-animation-length) linear infinite;left:0;top:0}.brave-marquee .marquee-item{flex-grow:1;flex-shrink:0;min-height:100%}.brave-marquee .marquee-item img{height:auto;min-height:100%;min-width:100%}.brave-marquee .marquee-item{width:auto}.brave-marquee.slides-to-show-set:not(.auto-slide-count) .marquee-item{width:calc((100% - (var(--slides-to-show) - 1)*var(--slide-gap))/ var(--slides-to-show))}@keyframes marquee-animation{0%{transform:translate3d(0)}to{transform:translate3d(calc(var(--track-width)*-1),0,0)}}.features-grid{grid-gap:1em;display:grid;grid-template-columns:repeat(4,1fr)}.features-grid,.features-grid .feature-card,.features-grid .feature-icon,.features-grid .feature-text:before{transition:background-color .3s cubic-bezier(.4,.77,.66,.95)}.features-grid .feature-icon svg *{transition:fill .3s cubic-bezier(.4,.77,.66,.95)}.features-grid .feature-card{border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}.features-grid .feature-card:before{aspect-ratio:1/1;border-radius:50%;content:" ";display:block;left:-12.740384615%;margin-bottom:1rem;min-width:125.48076923%;position:absolute;top:125.48076923%;transition:top .6s cubic-bezier(.4,.77,.66,.95);z-index:1}.features-grid .feature-card:hover:before{top:35%}.features-grid .feature-card .feature-text{z-index:2}.features-grid .feature-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;justify-content:center;margin-bottom:auto;margin-right:auto;padding:.2em;transition:background-color .3s cubic-bezier(.4,.77,.66,.95);width:auto}.features-grid .feature-icon svg{display:block;flex-grow:1;margin:auto}.features-grid .feature-text{margin-top:auto;position:relative;transition:color .3s cubic-bezier(.4,.77,.66,.95);transition-delay:.15s;z-index:1}@media screen and (min-width:0) and (max-width:768px){[data-columns_mobile="2"] .feature-card:nth-child(1n+2),[data-columns_mobile="3"] .feature-card:nth-child(3n+2),[data-columns_mobile="4"] .feature-card:nth-child(2n+2),[data-columns_mobile="5"] .feature-card:nth-child(5n+2){transform:translateY(50%)}}@media screen and (min-width:768px) and (max-width:980px){[data-columns_tablet="2"] .feature-card:nth-child(1n+2),[data-columns_tablet="3"] .feature-card:nth-child(3n+2),[data-columns_tablet="4"] .feature-card:nth-child(2n+2),[data-columns_tablet="5"] .feature-card:nth-child(5n+2){transform:translateY(50%)}}[data-columns_desktop="2"] .feature-card:nth-child(1n+2),[data-columns_desktop="3"] .feature-card:nth-child(3n+2),[data-columns_desktop="4"] .feature-card:nth-child(2n+2),[data-columns_desktop="5"] .feature-card:nth-child(5n+2){transform:translateY(50%)}.elementor-widget-access-heading-with-images .access-heading-with-images-container,.elementor-widget-access-heading-with-images .group{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.elementor-widget-access-heading-with-images .access-heading-with-images-container .group .text{display:contents}.elementor-widget-access-heading-with-images .access-heading-with-images-container .group .image,.elementor-widget-access-heading-with-images .access-heading-with-images-container .group img{max-height:2em;transition:max-height .3s ease-in-out;width:auto}.elementor-widget-access-nav-menu .access-nav-menu,.elementor-widget-access-nav-menu :is(ol,ul,menu,dir) ul{list-style-type:none;padding-left:0}.elementor-widget-access-nav-menu .sub-menu{padding-left:1rem}.elementor-widget-access-nav-menu .menu-item a{position:relative;transition-duration:1s;transition-property:color,padding;transition-timing-function:cubic-bezier(.1,.83,.61,1)}.elementor-widget-access-nav-menu .menu-item>a:before{border-radius:100%;content:" ";display:block;height:.4em;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-out;width:.4em}.elementor-widget-access-nav-menu .menu-item:hover>a{padding-left:1em}.elementor-widget-access-nav-menu .menu-item:hover>a:before{opacity:1}.elementor-widget-access-nav-menu .menu-item .sub-menu{width:100%}.access-button{align-items:center;display:flex;justify-content:space-between}.access-button .text{font-size:1em;transition:color .3s ease-in-out}.access-button.icon-right .text{margin-right:1em;order:1}.access-button.icon-right .icon{order:2}.access-button.icon-left .text{margin-left:1em}.access-button .icon{align-items:center;border-radius:50%;display:flex;justify-content:center;overflow:hidden;padding:.25em;position:relative;transition:transform .5s cubic-bezier(.73,0,.28,1),padding .5s cubic-bezier(.73,0,.28,1)}.access-button .icon svg{height:1.25em;transition:transform .5s cubic-bezier(.73,0,.28,1);width:1.25em}.access-button .icon svg.animation-dupe,.access-button .icon svg:nth-child(2){left:50%;position:absolute;top:50%;transform:translate(calc(.25em + 100%),-50%)}.access-button:hover .icon{transform:scale(1.25)}.access-button:hover .icon svg.animation-dupe,.access-button:hover .icon svg:nth-child(2){opacity:1}.access-button.animate-horizontal:hover .icon svg{transform:translateX(calc(-.25em - 100%))}.access-button.animate-horizontal:hover .icon svg.animation-dupe,.access-button.animate-horizontal:hover .icon svg:nth-child(2){transform:translate(-50%,-50%)}.access-button.icon-right.animate-horizontal .icon svg.animation-dupe,.access-button.icon-right.animate-horizontal .icon svg:nth-child(2){transform:translate(-200%,-50%)}.access-button.icon-right.animate-horizontal:hover svg{transform:translateX(calc(.25em + 100%))}.access-button.icon-right.animate-horizontal:hover svg.animation-dupe,.access-button.icon-right.animate-horizontal:hover svg:nth-child(2){transform:translate(-50%,-50%)}.access-button.animate-vertical .icon svg.animation-dupe,.access-button.animate-vertical .icon svg:nth-child(2){transform:translate(-50%,calc(-.25em - 200%))}.access-button.animate-vertical:hover .icon svg{transform:translateY(calc(.25em + 200%))}.access-button.animate-vertical:hover .icon svg.animation-dupe,.access-button.animate-vertical:hover .icon svg:nth-child(2){transform:translate(-50%,-50%)}.elementor-widget-access.align-center,.elementor-widget-access.align-left{margin-right:auto}.elementor-widget-access.align-center,.elementor-widget-access.align-right{margin-left:auto}.access-button-menu svg rect{transition:width .5s cubic-bezier(.73,0,.28,1)}.access-button-underline .elementor-button-content-wrapper{overflow:hidden;padding-bottom:2px;position:relative;text-decoration:none}.access-button-underline .elementor-button-content-wrapper:after{background-color:#020202;bottom:2px;content:"";height:2px;left:-100%;position:absolute;transition:left .5s cubic-bezier(.73,0,.28,1);width:100%}.access-button-underline .elementor-button-content-wrapper:hover:after{left:0}.access-button-underline.white .elementor-button-content-wrapper:after{background-color:#fff}.access-button-close{transform:scale(1.00001);transform-origin:center center;transition:transform .3s ease-in-out,"opacity" .3s ease-in-out}.access-button-close:hover{transform:scale(.75)}
