.elementor-16618 .elementor-element.elementor-element-6ba827f0{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.1;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16618 .elementor-element.elementor-element-6ba827f0:not(.elementor-motion-effects-element-type-background), .elementor-16618 .elementor-element.elementor-element-6ba827f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-16618 .elementor-element.elementor-element-6ba827f0::before, .elementor-16618 .elementor-element.elementor-element-6ba827f0 > .elementor-background-video-container::before, .elementor-16618 .elementor-element.elementor-element-6ba827f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16618 .elementor-element.elementor-element-6ba827f0 > .elementor-background-slideshow::before, .elementor-16618 .elementor-element.elementor-element-6ba827f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16618 .elementor-element.elementor-element-6ba827f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16618 .elementor-element.elementor-element-6ba827f0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-16618 .elementor-element.elementor-element-72f5546c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16618 .elementor-element.elementor-element-176da6cf{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16618 .elementor-element.elementor-element-176da6cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16618 .elementor-element.elementor-element-db56fb3{width:100%;max-width:100%;text-align:left;}.elementor-16618 .elementor-element.elementor-element-db56fb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16618 .elementor-element.elementor-element-db56fb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16618 .elementor-element.elementor-element-db56fb3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:110px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100px;color:#000000;}.elementor-16618 .elementor-element.elementor-element-6f34a206{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2px;}.elementor-16618 .elementor-element.elementor-element-6f34a206 .elementor-divider-separator{width:100%;}.elementor-16618 .elementor-element.elementor-element-6f34a206 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16618 .elementor-element.elementor-element-7327594d{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-7327594d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16618 .elementor-element.elementor-element-2c52b821 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16618 .elementor-element.elementor-element-2c52b821 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;color:#162323;}.elementor-16618 .elementor-element.elementor-element-9ba55aa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-6b484215{--grid-columns:1;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-16618 .elementor-element.elementor-element-6b484215.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16618 .elementor-element.elementor-element-0fe2585{--display:flex;--min-height:0px;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-7ef27d6{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-7ef27d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16618 .elementor-element.elementor-element-6833c98{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-6833c98.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16618 .elementor-element.elementor-element-34acd3e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16618 .elementor-element.elementor-element-34acd3e6:not(.elementor-motion-effects-element-type-background), .elementor-16618 .elementor-element.elementor-element-34acd3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-16618 .elementor-element.elementor-element-bb433c2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-16618 .elementor-element.elementor-element-bb433c2 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-16618 .elementor-element.elementor-element-bb433c2 .elementor-divider-separator{width:100%;}.elementor-16618 .elementor-element.elementor-element-bb433c2 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-16618 .elementor-element.elementor-element-47e9e12f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-120e307{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-2e123edc .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;color:#162323;}.elementor-16618 .elementor-element.elementor-element-0732211 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16618 .elementor-element.elementor-element-0732211 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-16618 .elementor-element.elementor-element-0732211{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-swatch{opacity:1;}.elementor-16618 .elementor-element.elementor-element-0732211  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-16618 .elementor-element.elementor-element-0732211 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-16618 .elementor-element.elementor-element-0732211 .list-style label span{font-family:"IBM Plex Mono", Sans-serif;padding:0px 0px 0px 0px;margin:8px 8px 8px 8px;color:#162323;background-color:#02010100;}.elementor-16618 .elementor-element.elementor-element-0732211 .form-tax input[type="radio"], .elementor-16618 .elementor-element.elementor-element-0732211 .form-tax input[type="checkbox"]{font-size:0px;}.elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-select2 .select2-selection, .elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-select2 .select2-selection__rendered, .elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-select2 .select2{width:100% !important;}.elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-select2 .select2-selection, .elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-16618 .elementor-element.elementor-element-5e286875{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-34b77d7e{--grid-columns:3;--grid-row-gap:36px;--load-more—spacing:50px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-16618 .elementor-element.elementor-element-34b77d7e .elementor-button{background-color:#000000;font-family:"IBM Plex Mono", Sans-serif;transition-duration:0.2s;border-radius:40px 40px 40px 40px;padding:22px 22px 22px 22px;}.elementor-16618 .elementor-element.elementor-element-34b77d7e .elementor-button:hover, .elementor-16618 .elementor-element.elementor-element-34b77d7e .elementor-button:focus{background-color:#F37021;}.elementor-16618 .elementor-element.elementor-element-34b77d7e .e-load-more-message{font-family:"IBM Plex Mono", Sans-serif;}@media(max-width:1440px){.elementor-16618 .elementor-element.elementor-element-6ba827f0{--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;}.elementor-16618 .elementor-element.elementor-element-176da6cf.e-con{--flex-shrink:1;}.elementor-16618 .elementor-element.elementor-element-db56fb3{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-16618 .elementor-element.elementor-element-6ba827f0{--padding-top:20px;--padding-bottom:40px;--padding-left:21px;--padding-right:20px;}.elementor-16618 .elementor-element.elementor-element-db56fb3{width:var( --container-widget-width, 338.109px );max-width:338.109px;--container-widget-width:338.109px;--container-widget-flex-grow:0;}.elementor-16618 .elementor-element.elementor-element-db56fb3 .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-16618 .elementor-element.elementor-element-7327594d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16618 .elementor-element.elementor-element-9ba55aa{--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;}.elementor-16618 .elementor-element.elementor-element-6b484215{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16618 .elementor-element.elementor-element-7ef27d6{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-6833c98{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-0732211 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-16618 .elementor-element.elementor-element-34b77d7e{--grid-columns:1;}}@media(max-width:767px){.elementor-16618 .elementor-element.elementor-element-6ba827f0{--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16618 .elementor-element.elementor-element-72f5546c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-16618 .elementor-element.elementor-element-176da6cf{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-16618 .elementor-element.elementor-element-db56fb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16618 .elementor-element.elementor-element-db56fb3 .elementor-heading-title{font-size:37px;line-height:36px;}.elementor-16618 .elementor-element.elementor-element-7327594d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-16618 .elementor-element.elementor-element-6b484215{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-7ef27d6{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-6833c98{--grid-columns:1;}.elementor-16618 .elementor-element.elementor-element-34acd3e6{--padding-top:82px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-16618 .elementor-element.elementor-element-0732211 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-16618 .elementor-element.elementor-element-34b77d7e{--grid-columns:1;}}@media(min-width:768px){.elementor-16618 .elementor-element.elementor-element-6ba827f0{--content-width:1280px;}.elementor-16618 .elementor-element.elementor-element-176da6cf{--width:100%;}.elementor-16618 .elementor-element.elementor-element-7327594d{--width:100%;}.elementor-16618 .elementor-element.elementor-element-0fe2585{--width:50%;}.elementor-16618 .elementor-element.elementor-element-34acd3e6{--content-width:1280px;}}@media(max-width:1440px) and (min-width:768px){.elementor-16618 .elementor-element.elementor-element-176da6cf{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16618 .elementor-element.elementor-element-7327594d{--width:100%;}.elementor-16618 .elementor-element.elementor-element-0fe2585{--width:100%;}}/* Start custom CSS for loop-grid, class: .elementor-element-6b484215 *//* Pass the height down from the widget to the loop item */
.elementor-16618 .elementor-element.elementor-element-6b484215,
.elementor-16618 .elementor-element.elementor-element-6b484215 > .elementor-widget-container,
.elementor-16618 .elementor-element.elementor-element-6b484215 .elementor-loop-container,
.elementor-16618 .elementor-element.elementor-element-6b484215 .e-loop-item,
.elementor-16618 .elementor-element.elementor-element-6b484215 .e-loop-item > .e-con {
    height: 100%;
}

/* Make the single grid row fill the height */
.elementor-16618 .elementor-element.elementor-element-6b484215 .elementor-loop-container {
    grid-auto-rows: 1fr;
}

/* Image container grows to fill the remaining space */
.elementor-16618 .elementor-element.elementor-element-6b484215 .elementor-element-dfea843 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fe2585 *//* Split the column height between the two grids */
.elementor-16618 .elementor-element.elementor-element-0fe2585 > .elementor-widget-loop-grid {
    flex: 1 1 auto;
}

/* Pass that height down to the card */
.elementor-16618 .elementor-element.elementor-element-0fe2585 .elementor-widget-container,
.elementor-16618 .elementor-element.elementor-element-0fe2585 .elementor-loop-container,
.elementor-16618 .elementor-element.elementor-element-0fe2585 .e-loop-item,
.elementor-16618 .elementor-element.elementor-element-0fe2585 .e-loop-item > .e-con {
    height: 100%;
}

/* Let the image fill the leftover space */
.elementor-16618 .elementor-element.elementor-element-0fe2585 .elementor-element-ecb42af {
    flex: 1 1 0;
    position: relative;
    min-height: 132px;
}

.elementor-16618 .elementor-element.elementor-element-0fe2585 .elementor-element-ecb42af img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba827f0 *//**
.elementor-16618 .elementor-element.elementor-element-6ba827f0::after {
    content: '';
    background: linear-gradient(180deg, #21A3F3
 0%, #FFF 100%);
    filter: blur(32px);
    width: 200%;
    height: 236px;
    position: absolute;
    bottom: -150px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-16618 .elementor-element.elementor-element-6ba827f0::after {
        filter: blur(17px);
        height: 92px;
        bottom: -45px;
    }
}
*//* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-0732211 *//* Hide the checkbox but keep it accessible */
.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter input.bpfwe-filter-item {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
}

/* Deselected */
.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter input.bpfwe-filter-item + span {
    opacity: 0.3;
    cursor: pointer;
    transition: opacity 0.15s;
}

/* Hover */
.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter input.bpfwe-filter-item + span:hover {
    color: #F37021;
}

/* Selected */
.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter input.bpfwe-filter-item:checked + span {
    opacity: 1;
}

/* Nothing selected: show all at full opacity */
.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter:not(:has(input:checked)) input.bpfwe-filter-item + span {
    opacity: 1;
}

/* Keyboard focus */
.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter input.bpfwe-filter-item:focus-visible + span {
    text-decoration: underline;
}

.elementor-16618 .elementor-element.elementor-element-0732211 .taxonomy-filter {
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-16618 .elementor-element.elementor-element-0732211 .bpfwe-taxonomy-wrapper {
    margin: 0;
}

.elementor-16618 .elementor-element.elementor-element-0732211 .filter-title:empty {
    display: none;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden !important;
}
main.wp-block-group {
    min-height: auto !important;
    margin-top: 0;
}
.entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    padding: 0;
    margin-top: 0;
}
.elementor {
    max-width: 100% !important;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}

@media(max-width:767px) {
    .hideMob {
        display: none;
    }
}/* End custom CSS */