.elementor-4908 .elementor-element.elementor-element-aa20828{margin-top:0%;margin-bottom:10%;padding:0% 0% 0% 0%;z-index:95;}.elementor-4908 .elementor-element.elementor-element-dcfe917 > .elementor-element-populated{margin:5% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;padding:0% 0% 0% 0%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4908 .elementor-element.elementor-element-fcc4511{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4908 .elementor-element.elementor-element-fcc4511 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(58px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(58px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(58px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-58px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-58px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.2vw;font-weight:300;}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4908 .elementor-element.elementor-element-fcafefc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-54f94f9 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4908 .elementor-element.elementor-element-fb1976c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4908 .elementor-element.elementor-element-fb1976c:not(.elementor-motion-effects-element-type-background), .elementor-4908 .elementor-element.elementor-element-fb1976c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4908 .elementor-element.elementor-element-fb1976c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-fb1976c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4908 .elementor-element.elementor-element-04a6846.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4908 .elementor-element.elementor-element-04a6846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4908 .elementor-element.elementor-element-04a6846.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4908 .elementor-element.elementor-element-04a6846 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-cb1edee .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4908 .elementor-element.elementor-element-d1ff50e{margin-top:0px;margin-bottom:0px;}.elementor-4908 .elementor-element.elementor-element-20f9451 > .elementor-element-populated{margin:5% 10% 5% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-ecf86a6.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4908 .elementor-element.elementor-element-ecf86a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4908 .elementor-element.elementor-element-4deaa44{width:auto;max-width:auto;}.elementor-4908 .elementor-element.elementor-element-4deaa44 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.14vw;font-weight:normal;color:#000000;}.elementor-4908 .elementor-element.elementor-element-f3ed6f3{width:auto;max-width:auto;}.elementor-4908 .elementor-element.elementor-element-fc5bf68{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;z-index:1002;--e-filter-space-between:0px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:#E3007F;--e-filter-active-text-color:#000000;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item{font-family:"Sora", Sans-serif;font-size:1.2vw;font-style:normal;line-height:35px;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){box-shadow:0px 0px 0px 0px #E3007F;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4908 .elementor-element.elementor-element-d2b825c{--grid-columns:1;z-index:0;--load-more-message-alignment:center;--load-more-button-align:center;}.elementor-4908 .elementor-element.elementor-element-d2b825c .elementor-button{background-color:var( --e-global-color-0109e74 );font-family:"Open Sauce One", Sans-serif;font-size:1.21vw;font-weight:300;line-height:30px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-d2b825c > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4908 .elementor-element.elementor-element-9140da7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4908 .elementor-element.elementor-element-9140da7 > .elementor-widget-container{margin:2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-pagination{text-align:center;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-4908 .elementor-element.elementor-element-9140da7 .ecs-load-more-button .elementor-button{margin-top:20px;font-family:"Open Sauce One", Sans-serif;font-size:1.19vw;font-weight:300;line-height:1.8em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-0109e74 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-button{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4908 .elementor-element.elementor-element-bc84c18 .elementor-button{background-color:var( --e-global-color-0109e74 );font-family:"Open Sauce One", Sans-serif;font-size:1.19vw;font-weight:300;line-height:30px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-bc84c18 > .elementor-widget-container{margin:51px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-bc84c18 .elementor-button:hover, .elementor-4908 .elementor-element.elementor-element-bc84c18 .elementor-button:focus{border-color:var( --e-global-color-accent );}.elementor-4908 .elementor-element.elementor-element-520acb9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-4908 .elementor-element.elementor-element-520acb9.exad-link-anything-wrapper{opacity:0;transition:all .3s ease;}.elementor-4908 .elementor-element.elementor-element-ae3583a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4908 .elementor-element.elementor-element-2a50d3a{width:auto;max-width:auto;top:5vw;z-index:9999;}body:not(.rtl) .elementor-4908 .elementor-element.elementor-element-2a50d3a{right:5vw;}body.rtl .elementor-4908 .elementor-element.elementor-element-2a50d3a{left:5vw;}.elementor-4908 .elementor-element.elementor-element-2a50d3a .elementor-icon-wrapper{text-align:center;}.elementor-4908 .elementor-element.elementor-element-2a50d3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4908 .elementor-element.elementor-element-2a50d3a.elementor-view-framed .elementor-icon, .elementor-4908 .elementor-element.elementor-element-2a50d3a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4908 .elementor-element.elementor-element-2a50d3a.elementor-view-framed .elementor-icon, .elementor-4908 .elementor-element.elementor-element-2a50d3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4908 .elementor-element.elementor-element-aa20828{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-dcfe917 > .elementor-element-populated{margin:8% 0% 0% 8%;--e-column-margin-right:0%;--e-column-margin-left:8%;}.elementor-4908 .elementor-element.elementor-element-fcc4511{width:auto;max-width:auto;}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-item > a{font-size:2.55vw;}.elementor-4908 .elementor-element.elementor-element-04a6846 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4908 .elementor-element.elementor-element-d1ff50e{padding:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-20f9451 > .elementor-element-populated{margin:8% 8% 8% 8%;--e-column-margin-right:8%;--e-column-margin-left:8%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-be3a60b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4908 .elementor-element.elementor-element-ecf86a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4908 .elementor-element.elementor-element-ecf86a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4908 .elementor-element.elementor-element-ecf86a6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4908 .elementor-element.elementor-element-4deaa44 .elementor-heading-title{font-size:4.5vw;}.elementor-4908 .elementor-element.elementor-element-e9c78b4 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:10px 15px 10px 0px;}.elementor-4908 .elementor-element.elementor-element-fc5bf68{--e-filter-direction:column;--e-filter-white-space:initial;z-index:1001;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item{font-size:3.2vw;}.elementor-4908 .elementor-element.elementor-element-d2b825c{--grid-columns:1;width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;--load-more-button-align:center;}.elementor-4908 .elementor-element.elementor-element-d2b825c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-d2b825c .elementor-button{font-size:2.5vw;}.elementor-4908 .elementor-element.elementor-element-9140da7 > .elementor-widget-container{margin:00% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-9140da7 .ecs-load-more-button .elementor-button{font-size:2.5vw;}.elementor-4908 .elementor-element.elementor-element-bc84c18 > .elementor-widget-container{margin:51px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-bc84c18 .elementor-button{font-size:2.5vw;}body:not(.rtl) .elementor-4908 .elementor-element.elementor-element-2a50d3a{right:8vw;}body.rtl .elementor-4908 .elementor-element.elementor-element-2a50d3a{left:8vw;}.elementor-4908 .elementor-element.elementor-element-2a50d3a{top:8vw;}}@media(max-width:767px){.elementor-4908 .elementor-element.elementor-element-aa20828{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-dcfe917 > .elementor-element-populated{margin:8% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4908 .elementor-element.elementor-element-fcc4511 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-4908 .elementor-element.elementor-element-fb1976c{padding:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-04a6846{width:100%;}.elementor-4908 .elementor-element.elementor-element-04a6846 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4908 .elementor-element.elementor-element-20f9451 > .elementor-element-populated{margin:12% 5% 12% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-4908 .elementor-element.elementor-element-be3a60b{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-4908 .elementor-element.elementor-element-ecf86a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4908 .elementor-element.elementor-element-ecf86a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4908 .elementor-element.elementor-element-ecf86a6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-31cb9fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-4deaa44 .elementor-heading-title{font-size:7.5vw;line-height:1em;}.elementor-4908 .elementor-element.elementor-element-e9c78b4 > .elementor-widget-container{padding:3px 15px 10px 0px;}.elementor-4908 .elementor-element.elementor-element-fc5bf68{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-space-between:15px;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item{line-height:0em;}.elementor-4908 .elementor-element.elementor-element-d2b825c{--grid-columns:1;width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;align-self:center;}.elementor-4908 .elementor-element.elementor-element-d2b825c > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-4908 .elementor-element.elementor-element-d2b825c .elementor-button{font-size:3.2vw;}.elementor-4908 .elementor-element.elementor-element-9140da7{--grid-row-gap:20px;--grid-column-gap:0px;}.elementor-4908 .elementor-element.elementor-element-9140da7 > .elementor-widget-container{margin:-1.5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-9140da7 .ecs-load-more-button .elementor-button{font-size:4.5vw;}.elementor-4908 .elementor-element.elementor-element-bc84c18 > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-bc84c18 .elementor-button{font-size:4.5vw;}body:not(.rtl) .elementor-4908 .elementor-element.elementor-element-2a50d3a{right:5vw;}body.rtl .elementor-4908 .elementor-element.elementor-element-2a50d3a{left:5vw;}.elementor-4908 .elementor-element.elementor-element-2a50d3a{top:5vw;z-index:0;}.elementor-4908 .elementor-element.elementor-element-2a50d3a .elementor-icon-wrapper{text-align:center;}.elementor-4908 .elementor-element.elementor-element-2a50d3a .elementor-icon{font-size:50px;}.elementor-4908 .elementor-element.elementor-element-2a50d3a .elementor-icon svg{height:50px;}}@media(min-width:768px){.elementor-4908 .elementor-element.elementor-element-04a6846{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4908 .elementor-element.elementor-element-04a6846{width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-fcc4511 */.elementor-4908 .elementor-element.elementor-element-fcc4511 {
    height: 0;
}

.elementor-4908 .elementor-element.elementor-element-fcc4511 ul li span {
    color: #000!important;
}

.elementor-4908 .elementor-element.elementor-element-fcc4511 ul li:nth-child(2) span {
    color: #E3007F!important;
}

.elementor-4908 .elementor-element.elementor-element-fcc4511 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa20828 */.elementor-4908 .elementor-element.elementor-element-aa20828 {
    height: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-54f94f9 */@media (min-width: 1025px){
    .elementor-4908 .elementor-element.elementor-element-54f94f9 {
        height: 100vh;
    }
    
    .elementor-4908 .elementor-element.elementor-element-54f94f9 div {
        height: 100vh;
        display:flex;
        justify-content: center;
    }
    
    .elementor-4908 .elementor-element.elementor-element-54f94f9 video {
        max-width: none;
        width: 100vw;
        height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcafefc */.elementor-4908 .elementor-element.elementor-element-fcafefc {
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6626364 */.elementor-4908 .elementor-element.elementor-element-6626364 {
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cb1edee */.elementor-4908 .elementor-element.elementor-element-cb1edee div {
    height: auto;
    padding: 0;
    margin: 0;
}

@media (min-width: 768px) {
    .elementor-4908 .elementor-element.elementor-element-cb1edee div {
        height: 100vh;
    }
    
    .elementor-4908 .elementor-element.elementor-element-cb1edee video {
        height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04a6846 */@media (min-width: 1025px){
    .elementor-4908 .elementor-element.elementor-element-04a6846 {
        height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb1976c */@media (min-width: 1025px){
    .elementor-4908 .elementor-element.elementor-element-fb1976c {
        height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3ed6f3 */.elementor-4908 .elementor-element.elementor-element-f3ed6f3 div {
    height: 2.14vw;
    display: flex;
    align-items: center;
}

.elementor-4908 .elementor-element.elementor-element-f3ed6f3 span {
    color: black;
    font-size: 3vw;
    cursor: pointer;
}

@media (max-width: 1024px){
    .elementor-4908 .elementor-element.elementor-element-f3ed6f3 div {
        height: 7vw;
    }
    
    .elementor-4908 .elementor-element.elementor-element-f3ed6f3 span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9c78b4 */.container-categories {
        display: flex;
        align-items: center;
        position: relative;
        margin-bottom: 0px!important;
    }
    
    .material-symbols-sharp {
      font-size: 3.15vw;
      margin-left: 8px;
      line-height: 1;
    }
    
    .overlay-btn {
        font-family: "Sora";
        background: none;
        border: none;
        color: #000;
        font-size: 3.2vw;
        cursor: pointer;
        padding: 10px;
        font-weight: bold;
        position: relative;
        z-index: 1003;
      }
  
    .overlay-btn:hover,
    .overlay-btn:active,
    .overlay-btn:focus {
      background: none;
      color: #000;
      border: none;
      border: 0px!important;
      outline: none;
    }

  .overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.95);
    z-index: 0;
    display: none;
    /*justify-content: center;*/
    align-items: center;
    padding: 30px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
  }

  .overlay.active {
    display: block!important;
    z-index: 1000;
    opacity: 1;
    pointer-events: auto;
  }

  .overlay-inner {
    color: #fff;
    text-align: center;
  }
  
  @media (max-width: 425px) {
    .overlay-btn {
        font-size: 4.2vw;
        padding: 0px;
    }
  }/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-fc5bf68 */.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item[aria-pressed="true"] {
  font-weight: bold;
  color: #000;
}

.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item {
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item:not([data-filter="retail-e-commerce"]) {
    margin-right: 28px;
    padding-right: 28px;
}

.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item:not([data-filter="__all"]):not([data-filter="retail-e-commerce"])::after {
  content: '|';
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  color: #ccc;
  font-size: 0.9em;
}

.elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item[data-filter="__all"]::after {
  content: " \2192";
  margin-left: 35px;
}

#filter_post {
    display: block;
}
    

@media (max-width: 1024px) {
    
    #filter_post {
        display: none;
    }
    
    .elementor-4908 .elementor-element.elementor-element-fc5bf68 {
        position: absolute;
        top: 3.5%;
        left: 27px;
    }
    
    .elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item[data-filter="__all"]{
        display: none;
    }
    
    .elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item {
        color: white !important;
    }
    
    .elementor-4908 .elementor-element.elementor-element-fc5bf68 .e-filter-item::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d2b825c */.elementor-4908 .elementor-element.elementor-element-d2b825c {

}

.elementor-4908 .elementor-element.elementor-element-d2b825c .elementor-widget-container {
    width: 100%;
}

/*.elementor-4908 .elementor-element.elementor-element-d2b825c .e-hosted-video {*/
/*  position: relative;*/
/*  width: 100%;*/
/*  padding: 0 !important;*/
/*  margin: 0 !important;*/
/*  overflow: hidden;*/
/*}*/

/*.elementor-4908 .elementor-element.elementor-element-d2b825c .elementor-video {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  object-fit: cover;*/
/*}*/


.elementor-4908 .elementor-element.elementor-element-d2b825c a {
    text-decoration: none;
}

.elementor-4908 .elementor-element.elementor-element-d2b825c a:hover{
    border-color: #E3007F;
}

.elementor-4908 .elementor-element.elementor-element-d2b825c a span{
    color: #808080;
}

.elementor-4908 .elementor-element.elementor-element-d2b825c a:focus {
    transition: 0s;
    border-color: #E3007F;
}

.elementor-4908 .elementor-element.elementor-element-d2b825c a:focus span{
    color: #000000;
}

.hidden {
    display: none;
}

@media (max-width: 1024px){
    .elementor-4908 .elementor-element.elementor-element-d2b825c {
        padding: 0px;
    }
    
    .elementor-widget-wrap .elementor-element-populated {
        max-width: 85vw;

    }
    
    /*.elementor-4908 .elementor-element.elementor-element-d2b825c {*/
    /*    padding: 0px;*/
    /*    width: 92vw;*/
    /*}*/
    
    /*.elementor-1798 .elementor-element.elementor-element-83e49eb, .elementor-1798 .elementor-element.elementor-element-83e49eb div, .elementor-1798 .elementor-element.elementor-element-883e49eb video {*/
    /*    width: 92vw;*/
    /*    height: 100vw;*/
    /*}*/

}

@media (max-width: 425px){
        .elementor-widget-wrap .elementor-element-populated {
        max-width: 90vw;

    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9140da7 */.elementor-4908 .elementor-element.elementor-element-9140da7 {
    /*display: flex;*/
    justify-content: center;
    align-items: center;
    padding: 0px 3.5vw;
}

.elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-widget-container {
    width: 100%;
}

@media (max-width: 1024px){
    .elementor-4908 .elementor-element.elementor-element-9140da7 {
        padding: 0px;
    }

    .elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-widget-container {
        max-width: 100vw;
    }
}

.elementor-4908 .elementor-element.elementor-element-9140da7 .e-hosted-video {
  position: relative;
  width: 100%;
  /* Elimina o ajusta cualquier padding o margin inferior que pueda estar causando la barra gris */
  padding: 0 !important; /* Ejemplo: elimina el padding inferior */
  margin: 0 !important; /* Ejemplo: elimina el margin inferior */
  /* Si el contenedor tiene una altura fija, podrías necesitar ajustarla o eliminarla */
  /* height: auto !important; */ /* Ejemplo: permite que la altura se ajuste automáticamente */
  overflow: hidden;
}

.elementor-4908 .elementor-element.elementor-element-9140da7 .elementor-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.elementor-4908 .elementor-element.elementor-element-9140da7 a {
    text-decoration: none;
}

.elementor-4908 .elementor-element.elementor-element-9140da7 a:hover{
    border-color: #E3007F;
}

.elementor-4908 .elementor-element.elementor-element-9140da7 a span{
    color: #808080;
}

.elementor-4908 .elementor-element.elementor-element-9140da7 a:focus {
    transition: 0s;
    border-color: #E3007F;
}

.elementor-4908 .elementor-element.elementor-element-9140da7 a:focus span{
    color: #000000;
}

.hidden {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc84c18 */#backToTop a {
    text-decoration: none;
}

#backToTop a:focus{
    color: #000000;
    transition: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1ff50e */.elementor-4908 .elementor-element.elementor-element-d1ff50e #button-1 a, .elementor-4908 .elementor-element.elementor-element-d1ff50e #button-2 a {
    text-decoration: none;
}

.elementor-4908 .elementor-element.elementor-element-d1ff50e #button-1 a:focus, .elementor-4908 .elementor-element.elementor-element-d1ff50e #button-2 a:focus {
    color: #000000;
    transition: 0s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a50d3a */.elementor-4908 .elementor-element.elementor-element-2a50d3a, .elementor-4908 .elementor-element.elementor-element-2a50d3a a {
    height: 4.43vw!important;
    width: 4.43vw!important;
    border-radius: 100%;
    cursor: pointer;
    transition: .3s;
}

.elementor-4908 .elementor-element.elementor-element-2a50d3a a i {
    opacity: 0;
}

.elementor-4908 .elementor-element.elementor-element-2a50d3a  {
    background-color: #E3007F;
}

@keyframes scaleAnimation {
    0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.elementor-4908 .elementor-element.elementor-element-2a50d3a {
  animation: scaleAnimation 2s ease-in-out infinite;
}
.elementor-4908 .elementor-element.elementor-element-2a50d3a:hover {
    animation: none;
    transition: 1s;
    transform: scale(1.1);
}

@media (max-width: 1024px){
    .elementor-4908 .elementor-element.elementor-element-2a50d3a, .elementor-4908 .elementor-element.elementor-element-2a50d3a a {
        height: 9.44vw!important;
        width: 9.44vw!important;
    }
}


@media (max-width: 767px){
    .elementor-4908 .elementor-element.elementor-element-2a50d3a, .elementor-4908 .elementor-element.elementor-element-2a50d3a a {
        height: 13vw!important;
        width: 13vw!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sorawght.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sorawght.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2025/05/Sora-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2022/05/OpenSauceOne-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2022/05/OpenSauceOne-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2022/05/OpenSauceOne-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arquetipo.us/wp-content/uploads/2022/05/OpenSauceOne-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */