.elementor-3379 .elementor-element.elementor-element-156bd89{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:7em;--padding-left:7em;--padding-right:7em;}.elementor-3379 .elementor-element.elementor-element-156bd89:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-156bd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;background:url("https://www.calfus.com/wp-content/uploads/2026/05/frame-1.jpg") 50% 50%;background-size:cover;}.elementor-3379 .elementor-element.elementor-element-156bd89::before, .elementor-3379 .elementor-element.elementor-element-156bd89 > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-156bd89 > .e-con-inner > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-156bd89 > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-156bd89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-156bd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #101010 100%);}.elementor-3379 .elementor-element.elementor-element-c20f403{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3379 .elementor-element.elementor-element-da38d25{background-color:#292A2A;padding:4px 15px 4px 15px;z-index:9;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:6px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3379 .elementor-element.elementor-element-da38d25.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-icon i{color:#00E6C5;transition:color 0.3s;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-icon svg{fill:#00E6C5;transition:fill 0.3s;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item > a{font-family:"Fragment Mono", Sans-serif;font-size:0.75em;font-weight:400;text-transform:uppercase;line-height:1.6em;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-text{color:#9B9B9B;transition:color 0.3s;}.elementor-3379 .elementor-element.elementor-element-7ddd112{z-index:2;}.elementor-3379 .elementor-element.elementor-element-7ddd112 .qodef-qi-animated-text{text-align:left;}.elementor-3379 .elementor-element.elementor-element-7ddd112 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-9a87456 );font-family:"Stack Sans Notch", Sans-serif;font-size:58px;font-weight:200;}.elementor-3379 .elementor-element.elementor-element-028e814 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-3379 .elementor-element.elementor-element-028e814{z-index:2;}.elementor-3379 .elementor-element.elementor-element-028e814 .qodef-qi-animated-text{text-align:left;}.elementor-3379 .elementor-element.elementor-element-028e814 .qodef-qi-animated-text .qodef-m-title{color:#979797;font-family:"Stack Sans Notch", Sans-serif;font-size:58px;font-weight:200;}.elementor-3379 .elementor-element.elementor-element-afb6f3a{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:1.875em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3379 .elementor-element.elementor-element-5a18259{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;z-index:99;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-5a18259 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3379 .elementor-element.elementor-element-72d322a .elementor-button{background-color:var( --e-global-color-c8f2320 );font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;fill:var( --e-global-color-9a87456 );color:var( --e-global-color-9a87456 );box-shadow:0px 4px 5px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:65px 65px 65px 65px;padding:12px 40px 12px 40px;}.elementor-3379 .elementor-element.elementor-element-72d322a .elementor-button:hover, .elementor-3379 .elementor-element.elementor-element-72d322a .elementor-button:focus{background-color:var( --e-global-color-9a87456 );color:var( --e-global-color-ce67e09 );border-color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-72d322a .elementor-button:hover svg, .elementor-3379 .elementor-element.elementor-element-72d322a .elementor-button:focus svg{fill:var( --e-global-color-ce67e09 );}.elementor-3379 .elementor-element.elementor-element-ae7b9f6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--border-radius:50px 0px 0px 0px;--padding-top:4.688em;--padding-bottom:4.688em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-ae7b9f6:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-ae7b9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-3379 .elementor-element.elementor-element-ae7b9f6::before, .elementor-3379 .elementor-element.elementor-element-ae7b9f6 > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-ae7b9f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-ae7b9f6 > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-ae7b9f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-ae7b9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9a87456 );--background-overlay:'';}.elementor-3379 .elementor-element.elementor-element-67fede1{--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;--justify-content:center;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:20;}.elementor-3379 .elementor-element.elementor-element-2502e0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-f5e83d7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3379 .elementor-element.elementor-element-f16391b{background-color:#242424;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:4px 14px 4px 14px;border-radius:100px 100px 100px 100px;}.elementor-3379 .elementor-element.elementor-element-f16391b.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-f16391b .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-76e4db0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-9e22c9c{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-9e22c9c .elementor-heading-title{font-family:"Stack Sans Notch", Sans-serif;font-size:3em;font-weight:300;line-height:1.1em;color:#808080;}.elementor-3379 .elementor-element.elementor-element-3965304{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-3379 .elementor-element.elementor-element-3965304 p{margin-block-end:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3379 .elementor-element.elementor-element-f1e7298 img{width:100%;}.elementor-3379 .elementor-element.elementor-element-af4d411{--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;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-af4d411:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-af4d411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3379 .elementor-element.elementor-element-9231854{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3379 .elementor-element.elementor-element-9d5a098{background-color:#242424;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:4px 14px 4px 14px;border-radius:100px 100px 100px 100px;}.elementor-3379 .elementor-element.elementor-element-9d5a098.elementor-element{--align-self:center;}.elementor-3379 .elementor-element.elementor-element-9d5a098 .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-c1f18fa{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-3379 .elementor-element.elementor-element-c1f18fa .elementor-heading-title{font-family:"Stack Sans Notch", Sans-serif;font-size:3em;font-weight:200;line-height:1.5em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-b478455{text-align:center;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b478455 p{margin-block-end:0px;}.elementor-3379 .elementor-element.elementor-element-65e7adb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:27px 27px;--row-gap:27px;--column-gap:27px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3379 .elementor-element.elementor-element-e8befcd{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C4C4C;--border-color:#4C4C4C;--border-radius:10px 10px 10px 10px;--padding-top:2.125em;--padding-bottom:2.125em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-3379 .elementor-element.elementor-element-e8befcd:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-e8befcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3379 .elementor-element.elementor-element-e8befcd:hover{background-color:var( --e-global-color-9a87456 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3379 .elementor-element.elementor-element-e8befcd, .elementor-3379 .elementor-element.elementor-element-e8befcd::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3379 .elementor-element.elementor-element-b67b593 .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-b67b593 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b67b593 .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-b67b593 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2em;font-weight:500;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-b67b593:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-b67b593:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b67b593 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b960841{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C4C4C;--border-color:#4C4C4C;--border-radius:10px 10px 10px 10px;--padding-top:2.125em;--padding-bottom:2.125em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-3379 .elementor-element.elementor-element-b960841:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-b960841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3379 .elementor-element.elementor-element-b960841:hover{background-color:var( --e-global-color-9a87456 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3379 .elementor-element.elementor-element-b960841, .elementor-3379 .elementor-element.elementor-element-b960841::before{--border-transition:0.3s;}.elementor-3379 .elementor-element.elementor-element-37567b0 .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-37567b0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-37567b0 .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-37567b0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2em;font-weight:500;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-37567b0:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-37567b0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-37567b0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-54b2117{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C4C4C;--border-color:#4C4C4C;--border-radius:10px 10px 10px 10px;--padding-top:2.125em;--padding-bottom:2.125em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-3379 .elementor-element.elementor-element-54b2117:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-54b2117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3379 .elementor-element.elementor-element-54b2117:hover{background-color:var( --e-global-color-9a87456 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3379 .elementor-element.elementor-element-54b2117, .elementor-3379 .elementor-element.elementor-element-54b2117::before{--border-transition:0.3s;}.elementor-3379 .elementor-element.elementor-element-a06663a .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-a06663a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-a06663a .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-a06663a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2em;font-weight:500;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-a06663a:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-a06663a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-a06663a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-e788d26{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C4C4C;--border-color:#4C4C4C;--border-radius:10px 10px 10px 10px;--padding-top:2.125em;--padding-bottom:2.125em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-3379 .elementor-element.elementor-element-e788d26:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-e788d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-3379 .elementor-element.elementor-element-e788d26:hover{background-color:var( --e-global-color-9a87456 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C2C2C2;--border-color:#C2C2C2;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3379 .elementor-element.elementor-element-e788d26, .elementor-3379 .elementor-element.elementor-element-e788d26::before{--border-transition:0.3s;}.elementor-3379 .elementor-element.elementor-element-2f7606d .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-2f7606d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-2f7606d .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-2f7606d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2em;font-weight:500;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-2f7606d:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-2f7606d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-2f7606d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-c1ec592{--spacer-size:700px;background-color:transparent;top:0px;z-index:0;background-image:linear-gradient(180deg, #121212 12%, var( --e-global-color-c8f2320 ) 100%);}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-c1ec592{left:0px;}body.rtl .elementor-3379 .elementor-element.elementor-element-c1ec592{right:0px;}.elementor-3379 .elementor-element.elementor-element-89c0f53{--spacer-size:700px;background-color:transparent;bottom:0.003px;z-index:0;background-image:linear-gradient(0deg, #121212 12%, var( --e-global-color-c8f2320 ) 100%);}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-89c0f53{left:-1px;}body.rtl .elementor-3379 .elementor-element.elementor-element-89c0f53{right:-1px;}.elementor-3379 .elementor-element.elementor-element-1de2122{--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;--padding-top:4.375em;--padding-bottom:4.375em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-1de2122:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-1de2122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3379 .elementor-element.elementor-element-7709498{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-7709498.e-con{--align-self:center;}.elementor-3379 .elementor-element.elementor-element-4d3d26c{background-color:#242424;padding:4px 14px 4px 14px;border-radius:100px 100px 100px 100px;}.elementor-3379 .elementor-element.elementor-element-4d3d26c.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-4d3d26c .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-3c86b4e .elementor-heading-title{font-family:"Stack Sans Notch", Sans-serif;font-size:3em;font-weight:200;line-height:1.2em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b2271d6{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-432a166{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-f1dd293 img{width:100%;}.elementor-3379 .elementor-element.elementor-element-e5900a9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-863fd9f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-863fd9f img{width:100%;}.elementor-3379 .elementor-element.elementor-element-942ffbb{--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;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--overlay-opacity:1;--padding-top:5.125em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-942ffbb:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background:url("https://www.calfus.com/wp-content/uploads/2026/05/frame-1-1.jpg") 50% 50%;background-size:cover;}.elementor-3379 .elementor-element.elementor-element-942ffbb::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .e-con-inner > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-c8f2320 ) 0%, #101010 75%);}.elementor-3379 .elementor-element.elementor-element-3c86ee7{width:var( --container-widget-width, 100% );max-width:100%;padding:0em 7.5em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3379 .elementor-element.elementor-element-3c86ee7 .elementor-heading-title{font-family:"Stack Sans Notch", Sans-serif;font-size:3em;font-weight:200;line-height:1.3em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-63e1244{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3379 .elementor-element.elementor-element-63e1244.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3379 .elementor-element.elementor-element-ed2e0f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ee6403e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3379 .elementor-element.elementor-element-88469d0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-0b0d0d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#9F9F9F;}.elementor-3379 .elementor-element.elementor-element-f7bc36e{width:var( --container-widget-width, 89.58px );max-width:89.58px;--container-widget-width:89.58px;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-f7bc36e img{width:100%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-58ff2b2{left:-238px;}body.rtl .elementor-3379 .elementor-element.elementor-element-58ff2b2{right:-238px;}.elementor-3379 .elementor-element.elementor-element-58ff2b2{bottom:-269px;}.elementor-3379 .elementor-element.elementor-element-7197906{--spacer-size:40px;}.elementor-3379 .elementor-element.elementor-element-526c419{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-8008256{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-d9eb028{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3379 .elementor-element.elementor-element-224e519{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;}.elementor-3379 .elementor-element.elementor-element-322f483:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-322f483:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#9F9F9F;}.elementor-3379 .elementor-element.elementor-element-83cd9e5{width:var( --container-widget-width, 89.58px );max-width:89.58px;--container-widget-width:89.58px;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-83cd9e5 img{width:100%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-2703d85{left:-238px;}body.rtl .elementor-3379 .elementor-element.elementor-element-2703d85{right:-238px;}.elementor-3379 .elementor-element.elementor-element-2703d85{bottom:-269px;}.elementor-3379 .elementor-element.elementor-element-19c4670{--spacer-size:40px;}.elementor-3379 .elementor-element.elementor-element-689f579{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-8213eb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-8b597f0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3379 .elementor-element.elementor-element-933348d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;}.elementor-3379 .elementor-element.elementor-element-997ba0a:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-997ba0a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#9F9F9F;}.elementor-3379 .elementor-element.elementor-element-497f7d8{width:var( --container-widget-width, 89.58px );max-width:89.58px;--container-widget-width:89.58px;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-497f7d8 img{width:100%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-ae83da0{left:-238px;}body.rtl .elementor-3379 .elementor-element.elementor-element-ae83da0{right:-238px;}.elementor-3379 .elementor-element.elementor-element-ae83da0{bottom:-269px;}.elementor-3379 .elementor-element.elementor-element-9f5ba48{--spacer-size:40px;}.elementor-3379 .elementor-element.elementor-element-593bdb2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b5e3c7a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-8eb3713{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3379 .elementor-element.elementor-element-57ca490{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-wrapper{text-align:start;}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;}.elementor-3379 .elementor-element.elementor-element-22afd1c:has(:hover) .elementor-icon-box-title,
					 .elementor-3379 .elementor-element.elementor-element-22afd1c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#9F9F9F;}.elementor-3379 .elementor-element.elementor-element-d4ccce1{width:var( --container-widget-width, 89.58px );max-width:89.58px;--container-widget-width:89.58px;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-d4ccce1 img{width:100%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-b779e04{left:-238px;}body.rtl .elementor-3379 .elementor-element.elementor-element-b779e04{right:-238px;}.elementor-3379 .elementor-element.elementor-element-b779e04{bottom:-269px;}.elementor-3379 .elementor-element.elementor-element-acd3ff5{--spacer-size:40px;}.elementor-3379 .elementor-element.elementor-element-a3ec66d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:1.125em;font-weight:400;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-12fff7b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:50px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#3C3C3C;}.elementor-3379 .elementor-element.elementor-element-12fff7b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#3C3C3C;border-radius:100px 100px 100px 100px;}.elementor-3379 .elementor-element.elementor-element-21dc4c9{--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;--padding-top:3.75em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-21dc4c9:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-21dc4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3379 .elementor-element.elementor-element-4c153c8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-40275b1{background-color:#242424;padding:4px 14px 4px 14px;border-radius:100px 100px 100px 100px;}.elementor-3379 .elementor-element.elementor-element-40275b1.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-40275b1 .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#ADADAD;}.elementor-3379 .elementor-element.elementor-element-efd3e80 .elementor-heading-title{font-family:"Stack Sans Notch", Sans-serif;font-size:3em;font-weight:200;line-height:1.2em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-b07cea0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#CFCFCF;}.elementor-3379 .elementor-element.elementor-element-b07cea0 p{margin-block-end:15px;}.elementor-3379 .elementor-element.elementor-element-f85a0f8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-f85a0f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(9){transform:scale(calc(1 - 8 * 0.06));left:calc( -1 * 8 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(9){transform:scale(calc(1 - 4 * 0.06));left:calc( -1 * 4 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(8){transform:scale(calc(1 - 7 * 0.06));left:calc( -1 * 7 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(8){transform:scale(calc(1 - 4 * 0.06));right:calc( -1 * 4 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(7){transform:scale(calc(1 - 6 * 0.06));left:calc( -1 * 6 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(7){transform:scale(calc(1 - 3 * 0.06));left:calc( -1 * 3 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(6){transform:scale(calc(1 - 5 * 0.06));left:calc( -1 * 5 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(6){transform:scale(calc(1 - 3 * 0.06));right:calc( -1 * 3 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(5){transform:scale(calc(1 - 4 * 0.06));left:calc( -1 * 4 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(5){transform:scale(calc(1 - 2 * 0.06));left:calc( -1 * 2 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(4){transform:scale(calc(1 - 3 * 0.06));left:calc( -1 * 3 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(4){transform:scale(calc(1 - 2 * 0.06));right:calc( -1 * 2 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(3){transform:scale(calc(1 - 2 * 0.06));left:calc( -1 * 2 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(3){transform:scale(calc(1 - 1 * 0.06));left:calc( -1 * 1 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(2){transform:scale(calc(1 - 1 * 0.06));left:calc( -1 * 1 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(2){transform:scale(calc(1 - 1 * 0.06));right:calc( -1 * 1 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(1){transform:scale(calc(1 - 0 * 0.06));left:calc( -1 * 0 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(1){transform:scale(calc(1 - 0 * 0.06));left:calc( -1 * 0 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--one-side .qodef-m-card:nth-last-child(10){left:calc( -1 * 9 * 5%);}.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-orientation--both .qodef-m-card:nth-last-child(10){right:calc( -1 * 5 * 5%);}.elementor-3379 .elementor-element.elementor-element-2c1567b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5em;--padding-bottom:10.625em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-2c1567b:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-2c1567b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3379 .elementor-element.elementor-element-bea8b7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-de9bc06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4e8cac9{background-color:#242424;padding:4px 14px 4px 14px;border-radius:100px 100px 100px 100px;}.elementor-3379 .elementor-element.elementor-element-4e8cac9.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-4e8cac9 .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#ADADAD;}.elementor-3379 .elementor-element.elementor-element-f195c4f .elementor-heading-title{font-family:"Stack Sans Notch", Sans-serif;font-size:3em;font-weight:200;line-height:1.2em;color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-fb72c52{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-smart-filters-select.jet-filter{display:block;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-3379 .elementor-element.elementor-element-c455a87.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-select__control{color:var( --e-global-color-feb130c );background-color:var( --e-global-color-ce67e09 );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3379 .elementor-element.elementor-element-c455a87 .apply-filters__button, .elementor-3379 .elementor-element.elementor-element-c455a87 .jet-filter-items-dropdown__apply-button{border-style:solid;border-color:var( --e-global-color-feb130c );}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-smart-filters-select.jet-filter{display:block;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-3379 .elementor-element.elementor-element-01b4fa7.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-smart-filters-select.jet-filter .jet-select{max-width:172px;flex-basis:172px;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:172px;flex-basis:172px;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-3379 .elementor-element.elementor-element-35509df{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-5584b89{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#575757;--border-color:#575757;--padding-top:0em;--padding-bottom:1.75em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-a3e1ce7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-a3e1ce7 .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;color:#7F7F7F;}.elementor-3379 .elementor-element.elementor-element-2c0321b .elementor-heading-title{font-family:"Fragment Mono", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;color:#7F7F7F;}.elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3379 .elementor-element.elementor-element-97aa981{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__items, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__items, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3379 .elementor-element.elementor-element-97aa981 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-3379 .elementor-element.elementor-element-97aa981 .jet-listing-not-found{color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-390647d .elementor-button{background-color:var( --e-global-color-c8f2320 );font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;fill:var( --e-global-color-9a87456 );color:var( --e-global-color-9a87456 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;padding:12px 40px 12px 40px;}.elementor-3379 .elementor-element.elementor-element-390647d .elementor-button:hover, .elementor-3379 .elementor-element.elementor-element-390647d .elementor-button:focus{background-color:var( --e-global-color-9a87456 );color:var( --e-global-color-ce67e09 );border-color:var( --e-global-color-9a87456 );}.elementor-3379 .elementor-element.elementor-element-390647d .elementor-button:hover svg, .elementor-3379 .elementor-element.elementor-element-390647d .elementor-button:focus svg{fill:var( --e-global-color-ce67e09 );}@media(min-width:768px){.elementor-3379 .elementor-element.elementor-element-2502e0c{--width:100%;}.elementor-3379 .elementor-element.elementor-element-f5e83d7{--width:100%;}.elementor-3379 .elementor-element.elementor-element-7709498{--width:38%;}.elementor-3379 .elementor-element.elementor-element-432a166{--width:50%;}.elementor-3379 .elementor-element.elementor-element-63e1244{--width:100%;}.elementor-3379 .elementor-element.elementor-element-4c153c8{--width:51%;}}@media(max-width:1024px){.elementor-3379 .elementor-element.elementor-element-156bd89{--margin-top:-14em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-7ddd112 .qodef-qi-animated-text .qodef-m-title{font-size:3em;}.elementor-3379 .elementor-element.elementor-element-028e814 .qodef-qi-animated-text .qodef-m-title{font-size:3em;}.elementor-3379 .elementor-element.elementor-element-5a18259{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;font-size:1em;line-height:1.4em;}.elementor-3379 .elementor-element.elementor-element-ae7b9f6{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-f16391b .elementor-heading-title{font-size:0.765em;line-height:1.5em;}.elementor-3379 .elementor-element.elementor-element-af4d411{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-9d5a098 .elementor-heading-title{font-size:0.765em;line-height:1.5em;}.elementor-3379 .elementor-element.elementor-element-65e7adb{--grid-auto-flow:row;}.elementor-3379 .elementor-element.elementor-element-1de2122{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-4d3d26c .elementor-heading-title{font-size:0.765em;line-height:1.5em;}.elementor-3379 .elementor-element.elementor-element-432a166{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3379 .elementor-element.elementor-element-432a166.e-con{--order:-99999 /* order start hack */;}.elementor-3379 .elementor-element.elementor-element-e5900a9{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3379 .elementor-element.elementor-element-e5900a9 img{height:210px;}.elementor-3379 .elementor-element.elementor-element-863fd9f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3379 .elementor-element.elementor-element-942ffbb{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-12fff7b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3379 .elementor-element.elementor-element-21dc4c9{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-40275b1 .elementor-heading-title{font-size:0.765em;line-height:1.5em;}.elementor-3379 .elementor-element.elementor-element-2c1567b{--padding-top:3em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-4e8cac9 .elementor-heading-title{font-size:0.765em;line-height:1.5em;}}@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-156bd89{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-da38d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--icon-vertical-offset:-1px;}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item > a{font-size:0.7em;}.elementor-3379 .elementor-element.elementor-element-7ddd112 .qodef-qi-animated-text .qodef-m-title{font-size:2em;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-028e814 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3379 .elementor-element.elementor-element-028e814 .qodef-qi-animated-text .qodef-m-title{font-size:2em;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-5a18259{font-size:1em;line-height:1.6em;letter-spacing:0px;}.elementor-3379 .elementor-element.elementor-element-72d322a .elementor-button{padding:12px 40px 12px 40px;}.elementor-3379 .elementor-element.elementor-element-ae7b9f6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 0px 0px 0px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-67fede1{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-2502e0c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3379 .elementor-element.elementor-element-f16391b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3379 .elementor-element.elementor-element-f16391b .elementor-heading-title{font-size:0.75em;}.elementor-3379 .elementor-element.elementor-element-9e22c9c .elementor-heading-title{font-size:2em;}.elementor-3379 .elementor-element.elementor-element-3965304{font-size:1rem;}.elementor-3379 .elementor-element.elementor-element-f1e7298 img{border-radius:8px 8px 8px 8px;}.elementor-3379 .elementor-element.elementor-element-af4d411{--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-9231854{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3379 .elementor-element.elementor-element-9d5a098{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3379 .elementor-element.elementor-element-9d5a098.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-9d5a098 .elementor-heading-title{font-size:0.75em;}.elementor-3379 .elementor-element.elementor-element-c1f18fa{text-align:start;}.elementor-3379 .elementor-element.elementor-element-c1f18fa .elementor-heading-title{font-size:2em;}.elementor-3379 .elementor-element.elementor-element-b478455{text-align:start;font-size:1rem;}.elementor-3379 .elementor-element.elementor-element-65e7adb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3379 .elementor-element.elementor-element-e8befcd{--justify-content:center;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-b960841{--justify-content:center;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-54b2117{--justify-content:center;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-e788d26{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-1de2122{--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-7709498.e-con{--order:-99999 /* order start hack */;}.elementor-3379 .elementor-element.elementor-element-4d3d26c.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-4d3d26c .elementor-heading-title{font-size:0.75em;line-height:1.4em;}.elementor-3379 .elementor-element.elementor-element-3c86b4e .elementor-heading-title{font-size:2em;}.elementor-3379 .elementor-element.elementor-element-e5900a9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3379 .elementor-element.elementor-element-e5900a9 img{height:81px;}.elementor-3379 .elementor-element.elementor-element-863fd9f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3379 .elementor-element.elementor-element-942ffbb{--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-942ffbb::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .e-con-inner > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-942ffbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-c8f2320 ) 100%, #101010 0%);}.elementor-3379 .elementor-element.elementor-element-3c86ee7{padding:0em 0em 0em 0em;}.elementor-3379 .elementor-element.elementor-element-3c86ee7 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-3379 .elementor-element.elementor-element-63e1244{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-63e1244.e-con{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-ee6403e{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-88469d0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-title a{font-size:1.2em;line-height:1.1em;}.elementor-3379 .elementor-element.elementor-element-0b0d0d1 .elementor-icon-box-description{font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-f7bc36e{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-58ff2b2{left:-166px;}body.rtl .elementor-3379 .elementor-element.elementor-element-58ff2b2{right:-166px;}.elementor-3379 .elementor-element.elementor-element-58ff2b2{bottom:-166px;}.elementor-3379 .elementor-element.elementor-element-7197906{--spacer-size:20px;}.elementor-3379 .elementor-element.elementor-element-526c419{width:100%;max-width:100%;font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-d9eb028{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-224e519{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3379 .elementor-element.elementor-element-322f483{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-title{margin-block-end:10px;}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-title a{font-size:1.2em;line-height:1.1em;}.elementor-3379 .elementor-element.elementor-element-322f483 .elementor-icon-box-description{font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-83cd9e5{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-2703d85{left:-166px;}body.rtl .elementor-3379 .elementor-element.elementor-element-2703d85{right:-166px;}.elementor-3379 .elementor-element.elementor-element-2703d85{bottom:-166px;}.elementor-3379 .elementor-element.elementor-element-19c4670{--spacer-size:20px;}.elementor-3379 .elementor-element.elementor-element-689f579{width:100%;max-width:100%;font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-8b597f0{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-933348d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3379 .elementor-element.elementor-element-997ba0a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-title{margin-block-end:10px;}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-title a{font-size:1.2em;line-height:1.1em;}.elementor-3379 .elementor-element.elementor-element-997ba0a .elementor-icon-box-description{font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-497f7d8{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-ae83da0{left:-166px;}body.rtl .elementor-3379 .elementor-element.elementor-element-ae83da0{right:-166px;}.elementor-3379 .elementor-element.elementor-element-ae83da0{bottom:-166px;}.elementor-3379 .elementor-element.elementor-element-9f5ba48{--spacer-size:20px;}.elementor-3379 .elementor-element.elementor-element-593bdb2{width:100%;max-width:100%;font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-8eb3713{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-57ca490{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3379 .elementor-element.elementor-element-22afd1c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-title{margin-block-end:10px;}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-title, .elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-title a{font-size:1.2em;line-height:1.1em;}.elementor-3379 .elementor-element.elementor-element-22afd1c .elementor-icon-box-description{font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-d4ccce1{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}body:not(.rtl) .elementor-3379 .elementor-element.elementor-element-b779e04{left:-166px;}body.rtl .elementor-3379 .elementor-element.elementor-element-b779e04{right:-166px;}.elementor-3379 .elementor-element.elementor-element-b779e04{bottom:-166px;}.elementor-3379 .elementor-element.elementor-element-acd3ff5{--spacer-size:20px;}.elementor-3379 .elementor-element.elementor-element-a3ec66d{width:100%;max-width:100%;font-size:0.875em;}.elementor-3379 .elementor-element.elementor-element-12fff7b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;}.elementor-3379 .elementor-element.elementor-element-21dc4c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-4c153c8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3379 .elementor-element.elementor-element-40275b1.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-40275b1 .elementor-heading-title{font-size:0.75em;line-height:1.4em;}.elementor-3379 .elementor-element.elementor-element-efd3e80 .elementor-heading-title{font-size:2em;}.elementor-3379 .elementor-element.elementor-element-f85a0f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3379 .elementor-element.elementor-element-f85a0f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3379 .elementor-element.elementor-element-f85a0f8.elementor-element{--order:99999 /* order end hack */;}.elementor-3379 .elementor-element.elementor-element-2c1567b{--padding-top:5em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3379 .elementor-element.elementor-element-4e8cac9.elementor-element{--align-self:flex-start;}.elementor-3379 .elementor-element.elementor-element-4e8cac9 .elementor-heading-title{font-size:0.75em;line-height:1.4em;}.elementor-3379 .elementor-element.elementor-element-f195c4f{width:100%;max-width:100%;}.elementor-3379 .elementor-element.elementor-element-f195c4f .elementor-heading-title{font-size:2em;}.elementor-3379 .elementor-element.elementor-element-fb72c52{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3379 .elementor-element.elementor-element-c455a87.elementor-element{--align-self:stretch;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-3379 .elementor-element.elementor-element-c455a87 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-3379 .elementor-element.elementor-element-01b4fa7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-3379 .elementor-element.elementor-element-390647d .elementor-button{font-size:0.875em;}}@media(min-width:2400px){.elementor-3379 .elementor-element.elementor-element-ae7b9f6{--border-radius:0px 0px 0px 80px;}.elementor-3379 .elementor-element.elementor-element-65e7adb{--grid-auto-flow:row;}.elementor-3379 .elementor-element.elementor-element-942ffbb{--padding-top:5em;--padding-bottom:8em;--padding-left:7.5em;--padding-right:0em;}.elementor-3379 .elementor-element.elementor-element-12fff7b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 40em;padding:0em 0em 0em 0em;}.elementor-3379 .elementor-element.elementor-element-12fff7b.elementor-element{--align-self:flex-start;}}/* Start custom CSS for icon-list, class: .elementor-element-da38d25 *//* remove default divider */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item::before,
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item::after{
    display: none !important;
    content: none !important;
}

/* align all items */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-items{
    display: flex;
    align-items: center;
    gap: 0;
}

/* each item */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item{
    display: flex;
    align-items: center;
}

/* link alignment */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

/* ICON CENTER ALIGN */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

/* TEXT ALIGN */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-text{
    display: inline-flex;
    align-items: center;
    line-height: 1;
}

/* ADD SLASH AFTER EVERY ITEM EXCEPT LAST */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item:not(:last-child) .elementor-icon-list-text::after{
    content: "/";
    margin: 0 12px;
    font-size: 16px;
    color: rgba(255,255,255,0.5);

    display: inline-flex;
    align-items: center;
}

/* hover */
.elementor-3379 .elementor-element.elementor-element-da38d25 .elementor-icon-list-item a:hover .elementor-icon-list-text{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afb6f3a */.mh-top-gradient-border-white {
    position: relative;
}

/* TOP BORDER */
.mh-top-gradient-border-white::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;

    height: 2px; /* thickness control */

    background: linear-gradient(
        to right,
        #fff 500px,
        #0f0f0f 900px
    );

    border-top-left-radius: inherit;
    border-top-right-radius: inherit;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156bd89 */.mh-gradient-3side {
    position: relative;
    overflow: hidden;
}

/* Gradient overlay */
.mh-gradient-3side::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 1;

    background:
        /* LEFT */
        linear-gradient(
            90deg,
            rgba(0,0,0,0.85) 0%,
            rgba(0,0,0,0.4) 25%,
            rgba(0,0,0,0) 45%
        ),

        /* RIGHT */
        linear-gradient(
            270deg,
            rgba(0,0,0,0.85) 0%,
            rgba(0,0,0,0.4) 25%,
            rgba(0,0,0,0) 45%
        ),

        /* BOTTOM */
        linear-gradient(
            0deg,
            rgba(0,0,0,0.9) 0%,
            rgba(0,0,0,0.5) 30%,
            rgba(0,0,0,0) 60%
        );
}

.elementor-3379 .elementor-element.elementor-element-156bd89 .elementor-background-video-container video,
.elementor-3379 .elementor-element.elementor-element-156bd89 .elementor-background-video-hosted {
  pointer-events: none !important;
}

.elementor-3379 .elementor-element.elementor-element-156bd89 .elementor-background-video-container video::-webkit-media-controls,
.elementor-3379 .elementor-element.elementor-element-156bd89 .elementor-background-video-hosted::-webkit-media-controls {
  display: none !important;
}

.elementor-3379 .elementor-element.elementor-element-156bd89 video {
  pointer-events: none !important;
}

.elementor-3379 .elementor-element.elementor-element-156bd89 video::-webkit-media-controls {
  display: none !important;
  opacity: 0 !important;
}

.elementor-3379 .elementor-element.elementor-element-156bd89 video::-webkit-media-controls-play-button {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7b9f6 */.wqf-scroll-reveal {
  overflow: hidden !important;
  position: relative !important;
}

.wqf-scroll-reveal > .elementor-widget-wrap,
.wqf-scroll-reveal > .e-con-inner,
.wqf-scroll-reveal > .elementor-element {
  will-change: clip-path, transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8befcd *//* Container hover par text black */
.elementor-3379 .elementor-element.elementor-element-e8befcd:hover .elementor-icon-box-title,
.elementor-3379 .elementor-element.elementor-element-e8befcd:hover .elementor-icon-box-description {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b960841 *//* Container hover par text black */
.elementor-3379 .elementor-element.elementor-element-b960841:hover .elementor-icon-box-title,
.elementor-3379 .elementor-element.elementor-element-b960841:hover .elementor-icon-box-description {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b2117 *//* Container hover par text black */
.elementor-3379 .elementor-element.elementor-element-54b2117:hover .elementor-icon-box-title,
.elementor-3379 .elementor-element.elementor-element-54b2117:hover .elementor-icon-box-description {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e788d26 *//* Container hover par text black */
.elementor-3379 .elementor-element.elementor-element-e788d26:hover .elementor-icon-box-title,
.elementor-3379 .elementor-element.elementor-element-e788d26:hover .elementor-icon-box-description {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e7adb */.elementor-3379 .elementor-element.elementor-element-65e7adb h3{
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af4d411 *//* Background video opacity control */
.elementor-3379 .elementor-element.elementor-element-af4d411 .elementor-background-video-container video {
    opacity: 0.2 !important; /* value change kar sakte ho */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6403e */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9eb028 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b597f0 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb3713 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6403e */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9eb028 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b597f0 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb3713 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6403e */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9eb028 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b597f0 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb3713 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6403e */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9eb028 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b597f0 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb3713 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6403e */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9eb028 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b597f0 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb3713 */.glass-card {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  overflow: hidden;
  
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 420px;
  background: transparent !important;
  transition: background 0.3s ease, border-color 0.3s ease;
}

/* active slide card background */
.mh-testimonial-carousel .swiper-slide-active .testimonial-card {
  background: #FFFFFF1A !important;
}

/* gradient image default hidden */
.mh-testimonial-carousel .gradiant-carousel {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* active slide par gradient image show */
.mh-testimonial-carousel .swiper-slide-active .gradiant-carousel {
  opacity: 1 !important;
  visibility: visible !important;
}

/* slide width */
.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .e-n-carousel {
  overflow: visible !important;
}

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

@media (max-width: 767px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-12fff7b *//* ============================= */
/* Desktop */
/* ============================= */

.mh-testimonial-carousel {
  position: relative !important;
  overflow: visible !important;
}

.mh-testimonial-carousel .e-n-carousel,
.mh-testimonial-carousel .swiper,
.mh-testimonial-carousel .swiper-wrapper {
  overflow: visible !important;
}

.mh-testimonial-carousel .swiper-slide {
  width: 973px !important;
  max-width: 973px !important;
}

.mh-testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

.mh-testimonial-carousel .testimonial-card {
  width: 100% !important;
  min-height: 350px;
}

.mh-testimonial-carousel h3 {
  margin-top: 0px !important;
}

/* fade sirf slides/card area par lagega, arrows par nahi */
.mh-testimonial-carousel .swiper {
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    rgba(0,0,0,0.12) 5%,
    rgba(0,0,0,0.28) 12%,
    rgba(0,0,0,0.5) 22%,
    rgba(0,0,0,0.72) 34%,
    rgba(0,0,0,0.9) 48%,
    #000 58%
  ) !important;

  mask-image: linear-gradient(
    to left,
    transparent 0%,
    rgba(0,0,0,0.12) 5%,
    rgba(0,0,0,0.28) 12%,
    rgba(0,0,0,0.5) 22%,
    rgba(0,0,0,0.72) 34%,
    rgba(0,0,0,0.9) 48%,
    #000 58%
  ) !important;
}

/* arrows always visible */
.mh-testimonial-carousel .elementor-swiper-button,
.mh-testimonial-carousel .swiper-button-prev,
.mh-testimonial-carousel .swiper-button-next {
  z-index: 99 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

/* ============================= */
/* 2400px Breakpoint */
/* ============================= */

@media (min-width: 2400px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 800px !important;
    max-width: 800px !important;
  }
}

/* ============================= */
/* Tablet */
/* ============================= */

@media (max-width: 1024px) {
  .mh-testimonial-carousel .swiper-slide {
    width: 78vw !important;
    max-width: 78vw !important;
  }
}

/* ============================= */
/* Mobile */
/* ============================= */

@media (max-width: 767px) {

  /* Remove Gradient On Mobile */
  .mh-testimonial-carousel .swiper{
    -webkit-mask-image:none !important;
    mask-image:none !important;
  }

  .mh-testimonial-carousel .swiper-slide {
    width: auto !important;
    max-width: none !important;
    flex: 0 0 100% !important;
    overflow: visible !important;
  }

  .mh-testimonial-carousel .swiper-slide.swiper-slide-active {
    padding: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e1244 */@media (max-width: 767px) {

  /* main wrapper */
  .elementor-3379 .elementor-element.elementor-element-63e1244 {
    overflow: visible !important;
  }

  /* swiper wrapper fix */
  .elementor-3379 .elementor-element.elementor-element-63e1244 .swiper {
    overflow: visible !important;
  }

  .elementor-3379 .elementor-element.elementor-element-63e1244 .swiper-wrapper {
    overflow: visible !important;
  }

  /* slide content ke andar scroll handle */
  .elementor-3379 .elementor-element.elementor-element-63e1244 .swiper-slide {
    overflow: hidden !important;
  }

  /* agar text container scroll kar raha hai */
  .elementor-3379 .elementor-element.elementor-element-63e1244 .testimonial-card {
    overflow: hidden !important;
  }

  /* body level horizontal scroll hatao */
  body {
    overflow-x: hidden !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ffbb */.elementor-3379 .elementor-element.elementor-element-942ffbb .elementor-background-video-container video,
.elementor-3379 .elementor-element.elementor-element-942ffbb .elementor-background-video-hosted {
  pointer-events: none !important;
}

.elementor-3379 .elementor-element.elementor-element-942ffbb .elementor-background-video-container video::-webkit-media-controls,
.elementor-3379 .elementor-element.elementor-element-942ffbb .elementor-background-video-hosted::-webkit-media-controls {
  display: none !important;
}

.elementor-3379 .elementor-element.elementor-element-942ffbb video {
  pointer-events: none !important;
}

.elementor-3379 .elementor-element.elementor-element-942ffbb video::-webkit-media-controls {
  display: none !important;
  opacity: 0 !important;
}

.elementor-3379 .elementor-element.elementor-element-942ffbb video::-webkit-media-controls-play-button {
  display: none !important;
}

/* Background video opacity control */
.elementor-3379 .elementor-element.elementor-element-942ffbb .elementor-background-video-container video {
    opacity: 0.5 !important; /* value change kar sakte ho */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b07cea0 */.mh-mindset-list{
    margin: 0 !important;
    padding-left: 38px !important;
}

.mh-mindset-list li{
    margin-bottom: 10px !important; /* Gap between bullet points */
    line-height: 1.45 !important;
}

.mh-mindset-list li:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_cards_gallery, class: .elementor-element-f85a0f8 *//* ===== Desktop - same as your final ===== */
.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-card {
    width: 355px !important;
    max-width: 355px !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-box {
    width: 100% !important;
    min-height: 443px !important;
    padding: 0px 28px 36px !important;
    background: #ffffff !important;
    border: 2px solid #d7d7d7 !important;
    border-radius: 9px !important;
    box-shadow: 0 18px 35px rgba(0,0,0,0.22) !important;
    overflow: hidden !important;
    text-align: left !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto 0px !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-title {
    margin: 0 0 10px !important;
    font-size: 24px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    color: #00b3a6 !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-desc {
    margin: 0 !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;
    color: #4a4a4a !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
    width: 355px !important;
    max-width: 355px !important;
    height: 443px !important;
    border-radius: 9px !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-qi-cards-gallery,
.elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-e-inner {
    margin: 0 auto !important;
}

.elementor-3379 .elementor-element.elementor-element-f85a0f8 {
    text-align: end;
    padding-right: 0px;
}


/* ===== Tablet ===== */
@media (max-width: 1024px) {
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-card,
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        width: 300px !important;
        max-width: 300px !important;
    }
.elementor-3379 .elementor-element.elementor-element-f85a0f8 {
    text-align: center!important;
    padding-left: 30px!important;
}
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        height: 375px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-box {
        min-height: 375px !important;
        padding: 0 22px 24px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 img.qi-card-custom-img {
        height: 175px !important;
        width: 100% !important;
        object-fit: contain !important;
        object-position: center center !important;
        margin: 0 auto 0px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-title {
        font-size: 22px !important;
        line-height: 1.3 !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-desc {
        font-size: 14px !important;
        line-height: 1.35 !important;
    }
}


/* ===== Mobile ===== */
@media (max-width: 767px) {
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 {
        margin-bottom: 24px !important;
        overflow: visible !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-qi-cards-gallery,
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-e-inner {
        overflow: visible !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-card,
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        width: 240px !important;
        max-width: 240px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        height: 315px !important;
        min-height: 315px !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-box {
        min-height: 315px !important;
        padding: 0 16px 18px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 img.qi-card-custom-img {
        width: 100% !important;
        height: 135px !important;
        object-fit: contain !important;
        object-position: center center !important;
        display: block !important;
        margin: 0 auto 12px !important;
        transform: none !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-title {
        font-size: 18px !important;
        line-height: 1.25 !important;
        margin: 0 0 8px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-desc {
        font-size: 12px !important;
        line-height: 1.35 !important;
        margin: 0 !important;
    }
}


/* ===== Small Mobile ===== */
@media (max-width: 480px) {
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-card,
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        width: 215px !important;
        max-width: 215px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        height: auto !important;
        min-height: auto !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-box {
        min-height: auto !important;
        padding: 0 20px 20px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 img.qi-card-custom-img {
        height: 200px !important;
        margin-bottom: 10px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-title {
        font-size: 17px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-desc {
        font-size: 11px !important;
    }
}


/* ===== Large Screen ===== */
@media (min-width: 1600px) {
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-card,
    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        width: 380px !important;
        max-width: 380px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qodef-m-fake-card {
        height: 470px !important;
    }

    .elementor-3379 .elementor-element.elementor-element-f85a0f8 .qi-card-custom-box {
        min-height: 470px !important;
    }
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-689ede2 *//* Mobile Only */
@media (max-width:767px){

  /* Jis section par anchor laga hai uski class */
  .anchor-top-fix{
    scroll-margin-top: 400px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb72c52 *//* =========================================================
   CLASS TO ADD IN JET SMART FILTER WRAPPER:
   team-filter
========================================================= */

/* =========================
   DESKTOP + GLOBAL STYLE
========================= */

.team-filter .jet-smart-filters-select,
.team-filter .jet-select{
    width:100% !important;
}

/* Select Field */
.team-filter .jet-select__control{

    /* Reset */
    -webkit-appearance:none !important;
    -moz-appearance:none !important;
    appearance:none !important;

    /* Layout */
    width:100% !important;
    box-sizing:border-box !important;

    /* Pill */
    border-radius:999px !important;

    /* Dark UI */
    background-color:#1a1a1a !important;
    border:1px solid rgba(255,255,255,0.22) !important;
    color:#ffffff !important;

    /* Typography */
    font-size:15px !important;
    font-weight:400 !important;
    line-height:1.4 !important;

    /* Spacing */
    padding:12px 48px 12px 20px !important;

    /* Arrow */
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat:no-repeat !important;
    background-position:right 18px center !important;
    background-size:12px 8px !important;

    /* UX */
    cursor:pointer !important;
    outline:none !important;

    transition:all .25s ease !important;
}

/* Dropdown Options */
.team-filter .jet-select__control option{
    background:#1a1a1a !important;
    color:#ffffff !important;

    /* Requested spacing feel */
    padding-top:30px !important;

    /* Merge top edges feel */
    margin-top:-30px !important;
}


/* Hover Option */
.team-filter .jet-select__control option:hover{
    box-shadow:0 0 10px 100px #00e6c5 inset !important;
    background:#00e6c5 !important;
    color:#000000 !important;
}

/* Remove blue highlight */
.team-filter .jet-select__control{
    accent-color:#00e6c5 !important;
}

/* =========================
   MOBILE
========================= */

@media (max-width:767px){

    .team-filter{
        width:100% !important;
    }

    .team-filter .jet-smart-filters-select,
    .team-filter .jet-select{
        width:100% !important;
        display:block !important;
    }

    .team-filter .jet-select__control{

        width:100% !important;
        min-width:100% !important;
        max-width:100% !important;

        padding:12px 46px 12px 18px !important;

        white-space:normal !important;
    }

}

/* =========================================================
   NATIVE SELECT — OPTION HIGHLIGHT FIX (Windows Chromium)
========================================================= */

/* Teal accent for checked/selected state */
.team-filter .jet-select__control {
    accent-color: #00e6c5 !important;
    color-scheme: dark !important;
}

/* Selected option — teal bg, dark text */
.team-filter .jet-select__control option:checked {
    background-color: #00e6c5 !important;
    color: #000000 !important;
}

/* Unselected options — keep dark */
.team-filter .jet-select__control option:not(:checked) {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
}

/* Remove the inset box-shadow trick — it causes the bleed you're seeing */
.team-filter .jet-select__control option:hover {
    background-color: #00e6c5 !important;
    color: #000000 !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fragment Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/FragmentMono-Regular.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/FragmentMono-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/FragmentMono-Regular.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/FragmentMono-Regular.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/FragmentMono-Regular.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/FragmentMono-Regular.svg#FragmentMono') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stack Sans Notch';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Bold.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Bold.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Bold.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Bold.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Bold.svg#StackSansNotch') format('svg');
}
@font-face {
	font-family: 'Stack Sans Notch';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-ExtraLight.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-ExtraLight.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-ExtraLight.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-ExtraLight.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-ExtraLight.svg#StackSansNotch') format('svg');
}
@font-face {
	font-family: 'Stack Sans Notch';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Light.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Light.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Light.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Light.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Light.svg#StackSansNotch') format('svg');
}
@font-face {
	font-family: 'Stack Sans Notch';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Medium.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Medium.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Medium.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Medium.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Medium.svg#StackSansNotch') format('svg');
}
@font-face {
	font-family: 'Stack Sans Notch';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Regular.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Regular.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Regular.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Regular.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-Regular.svg#StackSansNotch') format('svg');
}
@font-face {
	font-family: 'Stack Sans Notch';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-SemiBold.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-SemiBold.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-SemiBold.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-SemiBold.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/StackSansNotch-SemiBold.svg#StackSansNotch') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Thin.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Thin.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Thin.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Thin.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Thin.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraLight.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraLight.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraLight.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraLight.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraLight.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Light-1.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Light-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Light.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Light.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Light.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Light.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Regular.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Regular.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Regular.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Regular.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Regular.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Medium.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Medium-1.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Medium-1.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Medium-1.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Medium-1.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-SemiBold-1.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-SemiBold-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-SemiBold-1.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-SemiBold-1.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-SemiBold-1.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-SemiBold-1.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Bold.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Bold.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Bold.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Bold.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Bold-1.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraBold.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraBold.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraBold.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraBold.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-ExtraBold.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Black.eot');
	src: url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Black.eot?#iefix') format('embedded-opentype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Black.woff2') format('woff2'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Black.woff') format('woff'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Black.ttf') format('truetype'),
		url('https://www.calfus.com/wp-content/uploads/2026/04/DMSans-Black.svg#DMSans') format('svg');
}
/* End Custom Fonts CSS */