.elementor-41 .elementor-element.elementor-element-264c69e{--display:flex;--min-height:56.25vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.39;}.elementor-41 .elementor-element.elementor-element-264c69e::before, .elementor-41 .elementor-element.elementor-element-264c69e > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-264c69e > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-264c69e > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-264c69e > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-264c69e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-c52558f{--display:flex;--position:absolute;--min-height:56.25vw;top:0px;--z-index:1;}.elementor-41 .elementor-element.elementor-element-c52558f.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-c52558f{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-c52558f{right:0px;}.elementor-41 .elementor-element.elementor-element-a7674e9{--display:flex;--z-index:2;}.elementor-41 .elementor-element.elementor-element-80a0561{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right: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-41 .elementor-element.elementor-element-94ee496 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;word-spacing:7px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ec447bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-d92c94c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-6398f66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-6398f66 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-41 .elementor-element.elementor-element-a777d2d img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-41 .elementor-element.elementor-element-a44b820 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:300;letter-spacing:-1.5px;word-spacing:5px;}.elementor-41 .elementor-element.elementor-element-cb1c57f{text-align:justify;}.elementor-41 .elementor-element.elementor-element-cb1c57f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:27px;font-weight:300;line-height:35px;}.elementor-41 .elementor-element.elementor-element-bf1755e{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-hover-text-color:var( --e-global-color-d95a301 );--e-filter-active-text-color:var( --e-global-color-d95a301 );}.elementor-41 .elementor-element.elementor-element-bf1755e .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-bf1755e .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-bf1755e .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.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-41 .elementor-element.elementor-element-2cf466f{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-41 .elementor-element.elementor-element-fd041ea{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:12px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-fd041ea:hover{background-color:var( --e-global-color-d95a301 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-41 .elementor-element.elementor-element-fd041ea.elementor-element{--align-self:flex-end;}.elementor-41 .elementor-element.elementor-element-fd041ea .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;word-spacing:5px;color:var( --e-global-color-d95a301 );}.elementor-41 .elementor-element.elementor-element-fd041ea .elementor-heading-title a:hover, .elementor-41 .elementor-element.elementor-element-fd041ea .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-fd041ea .elementor-heading-title a{transition-duration:0s;}@media(max-width:1200px){.elementor-41 .elementor-element.elementor-element-80a0561{--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-94ee496 .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-cb1c57f{text-align:left;}.elementor-41 .elementor-element.elementor-element-2cf466f{--grid-columns:2;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-264c69e{--min-height:150vw;}.elementor-41 .elementor-element.elementor-element-c52558f{--min-height:150vw;}.elementor-41 .elementor-element.elementor-element-a7674e9{--width:90%;}.elementor-41 .elementor-element.elementor-element-80a0561{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-94ee496{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-94ee496 .elementor-heading-title{font-size:18px;word-spacing:4px;}.elementor-41 .elementor-element.elementor-element-ec447bb{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-a44b820 .elementor-heading-title{font-size:45px;}.elementor-41 .elementor-element.elementor-element-cb1c57f .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-41 .elementor-element.elementor-element-2cf466f{--grid-columns:1;}.elementor-41 .elementor-element.elementor-element-fd041ea{border-width:1px 1px 1px 1px;}.elementor-41 .elementor-element.elementor-element-fd041ea .elementor-heading-title{font-size:15px;word-spacing:3px;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-a7674e9{--width:72%;}}/* Start custom CSS for container, class: .elementor-element-c52558f */.elementor-41 .elementor-element.elementor-element-c52558f > div.e-con-inner {
z-index: 1;
opacity: 0.38;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1572 430'%3E%3Ccircle cx='49.143' cy='380.856' r='49.143' style='fill:%23e5e5e5'/%3E%3Crect y='0' width='248.315' height='85.999' style='fill:%23e5e5e5'/%3E%3Crect y='172.001' width='248.315' height='85.997' style='fill:%23e5e5e5'/%3E%3Cpolygon points='402.04 257.998 496.634 257.998 425.683 430 331.089 430 402.04 257.998' style='fill:%23e5e5e5'/%3E%3Cpolygon points='744.95 430 650.356 430 484.815 0 579.408 0 744.95 430' style='fill:%23e5e5e5'/%3E%3Cpath d='M1158.802,300.999c0,71.246-55.588,129.001-124.158,129.001h-41.386v-85.999h41.386c22.856,0,41.384-19.253,41.384-43.002s-18.528-43.001-41.384-43.001h-82.772c-68.572,0-124.157-57.752-124.157-128.997S883.3,0,951.872,0h124.163v86h-124.163c-22.858,0-41.386,19.252-41.386,43.001s18.528,43,41.386,43h82.772c68.57,0,124.158,57.753,124.158,128.998' style='fill:%23e5e5e5'/%3E%3Crect x='1323.684' y='0' width='248.316' height='85.999' style='fill:%23e5e5e5'/%3E%3Ccircle cx='1372.826' cy='215' r='49.143' style='fill:%23e5e5e5'/%3E%3Crect x='1323.684' y='344.001' width='248.316' height='85.999' style='fill:%23e5e5e5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264c69e */.elementor-41 .elementor-element.elementor-element-264c69e:before {
z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ee496 */.elementor-41 .elementor-element.elementor-element-94ee496 strong {font-weight: 700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a0561 */.elementor-41 .elementor-element.elementor-element-80a0561 {
background-size: cover;
background-repeat: no-repeat;
background-position: right bottom;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16000 1017'%3E%3Cpath d='M15658.71,0v356.06h-513.61c-94.56,0-171.2,79.64-171.2,177.88s76.64,177.87,171.2,177.87h342.39c204.97,0,381.88,124.77,464.26,305.19h48.25V0h-341.29Z'/%3E%3Cpath d='M14631.51,533.94c0-294.71,229.93-533.94,513.58-533.94H0v1017h14926.69c-174.43-85.28-295.18-269.5-295.18-483.06Z'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-bf1755e */.elementor-41 .elementor-element.elementor-element-bf1755e {
position: sticky;
position: -webkit-sticky;
top: 81px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2cf466f */.elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item {
aspect-ratio: 1/1;
}
.elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item .e-con-inner, .elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item .e-con-inner > div {
background-size: cover;
}
.elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item > * {
height: 100%;
}
@media(min-width:1200px){
.elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item .e-con-inner * {opacity: 0;}
.elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item:hover .e-con-inner * {opacity: 1;}
}
@media(max-width:1200px) {
.elementor-41 .elementor-element.elementor-element-2cf466f .e-loop-item .e-con-inner > div {
background-color: #000;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd041ea */.elementor-41 .elementor-element.elementor-element-fd041ea:hover {color:#000!important;}/* End custom CSS */