.elementor-4247 .elementor-element.elementor-element-ec1ad69{--display:flex;--min-height:86vh;--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:flex-end;--align-items:flex-start;--overlay-opacity:0.59;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4247 .elementor-element.elementor-element-ec1ad69:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-ec1ad69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49015d3 );background-image:url("https://drm.eseeknives.com/wp-content/uploads/2025/05/031.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4247 .elementor-element.elementor-element-ec1ad69::before, .elementor-4247 .elementor-element.elementor-element-ec1ad69 > .elementor-background-video-container::before, .elementor-4247 .elementor-element.elementor-element-ec1ad69 > .e-con-inner > .elementor-background-video-container::before, .elementor-4247 .elementor-element.elementor-element-ec1ad69 > .elementor-background-slideshow::before, .elementor-4247 .elementor-element.elementor-element-ec1ad69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4247 .elementor-element.elementor-element-ec1ad69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-49015d3 );background-image:url("https://drm.eseeknives.com/wp-content/uploads/2025/05/Desktop-3.png");--background-overlay:'';}.elementor-4247 .elementor-element.elementor-element-71e9a5c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4247 .elementor-element.elementor-element-f2daaf9{width:var( --container-widget-width, 40.136% );max-width:40.136%;--container-widget-width:40.136%;--container-widget-flex-grow:0;text-align:start;}.elementor-4247 .elementor-element.elementor-element-f2daaf9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-f2daaf9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-90a8ca8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4247 .elementor-element.elementor-element-abbc051{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-4247 .elementor-element.elementor-element-d46659e > .elementor-widget-container{padding:0rem 0rem 3rem 0rem;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4247 .elementor-element.elementor-element-235d01e{--grid-columns:3;--grid-row-gap:1rem;--grid-column-gap:1rem;}.elementor-4247 .elementor-element.elementor-element-3fc790f{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-3fc790f:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-3fc790f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49015d3 );background-image:url("https://drm.eseeknives.com/wp-content/uploads/2025/08/training-camp.jpg");background-position:top center;background-size:cover;}.elementor-4247 .elementor-element.elementor-element-3fc790f::before, .elementor-4247 .elementor-element.elementor-element-3fc790f > .elementor-background-video-container::before, .elementor-4247 .elementor-element.elementor-element-3fc790f > .e-con-inner > .elementor-background-video-container::before, .elementor-4247 .elementor-element.elementor-element-3fc790f > .elementor-background-slideshow::before, .elementor-4247 .elementor-element.elementor-element-3fc790f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4247 .elementor-element.elementor-element-3fc790f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-49015d3 );background-image:url("https://drm.eseeknives.com/wp-content/uploads/2025/05/Desktop-3.png");--background-overlay:'';}.elementor-4247 .elementor-element.elementor-element-35cc313 > .elementor-widget-container{--e-transform-rotateZ:180deg;}.elementor-4247 .elementor-element.elementor-element-8ca7c2c{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-6bcc38b{text-align:center;}.elementor-4247 .elementor-element.elementor-element-6bcc38b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4247 .elementor-element.elementor-element-cbac3e8{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4247 .elementor-element.elementor-element-a65e1dd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4247 .elementor-element.elementor-element-a65e1dd{width:100%;max-width:100%;}.elementor-4247 .elementor-element.elementor-element-a65e1dd .elementor-main-swiper{height:20rem;}.elementor-4247 .elementor-element.elementor-element-a65e1dd .elementor-swiper-button{font-size:20px;}.elementor-4247 .elementor-element.elementor-element-70c8e00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4247 .elementor-element.elementor-element-70c8e00{width:100%;max-width:100%;}.elementor-4247 .elementor-element.elementor-element-70c8e00 .elementor-main-swiper{height:20rem;}.elementor-4247 .elementor-element.elementor-element-70c8e00 .elementor-swiper-button{font-size:20px;}.elementor-4247 .elementor-element.elementor-element-470b76e{--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;}.elementor-4247 .elementor-element.elementor-element-179e007{--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:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4247 .elementor-element.elementor-element-5724f84{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4247 .elementor-element.elementor-element-134233b{text-align:center;}.elementor-4247 .elementor-element.elementor-element-0bfa8ba{text-align:center;}.elementor-4247 .elementor-element.elementor-element-0bfa8ba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-9a576eb{--display:flex;}.elementor-4247 .elementor-element.elementor-element-39673a2{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-925961f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-925961f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-2e3783e > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-2e3783e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-9a20e1f{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-e592636 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-ed53559{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-b7a6425{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-b7a6425.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-c030b1f > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-c030b1f .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-b9bedb9{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-c359799 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-73b37d3{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-093e775{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-093e775.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-35fdfd3 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-35fdfd3 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-a8db28e{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-16097e3 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-81b309c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-30f4d87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-30f4d87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-a972c65 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-a972c65 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-a98582a{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-6da662c .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-d3d9fdd{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-03e0e59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-03e0e59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-07ba5e4 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-07ba5e4 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-5cde432{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-8999be9 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-548a704{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-9e231fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-9e231fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-8913b57 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-8913b57 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-3b77cf6{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-1a2d843 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-a930ba5{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-e19457c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-e19457c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-39deca0 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-39deca0 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-5fcff5f{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-131a4aa .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-1f9b72e{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-3f25ad2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-3f25ad2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-ce5f9a9 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-ce5f9a9 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-fa6f06f{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-48ab49c .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-4b49ac0{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-1836632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-1836632.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-9f7d5bb > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-9f7d5bb .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-e683aec{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-5a17251 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-3c6b464{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-5639232{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-5639232.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-310df2d > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-310df2d .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-41c55eb{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-c4430f9 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-48fa536{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-c1c75a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-c1c75a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-17dbcfb > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-17dbcfb .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-92827e8{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-156e853 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-6267d1b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-c945e4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-c945e4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-f190430 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-f190430 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-999f4ee{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-57403ae .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-962533a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-d5d5812{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-d5d5812.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-2f53e96 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-2f53e96 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-8bb34b5{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-9e6e2d7 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-e7dee9a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49015d3 );--border-color:var( --e-global-color-49015d3 );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-db28131{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-db28131.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-da02b5c > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-4247 .elementor-element.elementor-element-da02b5c .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0em;}.elementor-4247 .elementor-element.elementor-element-391c1ab{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4247 .elementor-element.elementor-element-4ef8012 .elementor-heading-title{font-family:var( --e-global-typography-5cfa239-font-family ), Sans-serif;font-size:var( --e-global-typography-5cfa239-font-size );font-weight:var( --e-global-typography-5cfa239-font-weight );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4247 .elementor-element.elementor-element-f2daaf9{width:var( --container-widget-width, 393.703px );max-width:393.703px;--container-widget-width:393.703px;--container-widget-flex-grow:0;}.elementor-4247 .elementor-element.elementor-element-f2daaf9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-235d01e{--grid-columns:2;}.elementor-4247 .elementor-element.elementor-element-8ca7c2c{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-4247 .elementor-element.elementor-element-cbac3e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-a65e1dd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4247 .elementor-element.elementor-element-70c8e00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4247 .elementor-element.elementor-element-179e007{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4247 .elementor-element.elementor-element-0bfa8ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-e592636 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-c359799 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-16097e3 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-6da662c .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-8999be9 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-1a2d843 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-131a4aa .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-48ab49c .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-5a17251 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-c4430f9 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-156e853 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-57403ae .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-9e6e2d7 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-4ef8012 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}}@media(min-width:768px){.elementor-4247 .elementor-element.elementor-element-ec1ad69{--content-width:100%;}.elementor-4247 .elementor-element.elementor-element-abbc051{--content-width:100%;}.elementor-4247 .elementor-element.elementor-element-3fc790f{--content-width:100%;}.elementor-4247 .elementor-element.elementor-element-925961f{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-b7a6425{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-093e775{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-30f4d87{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-03e0e59{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-9e231fa{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-e19457c{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-3f25ad2{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-1836632{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-5639232{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-c1c75a6{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-c945e4f{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-d5d5812{--width:39.995%;}.elementor-4247 .elementor-element.elementor-element-db28131{--width:39.995%;}}@media(max-width:767px){.elementor-4247 .elementor-element.elementor-element-ec1ad69{--min-height:65vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4247 .elementor-element.elementor-element-f2daaf9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-abbc051{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4247 .elementor-element.elementor-element-235d01e{--grid-columns:1;}.elementor-4247 .elementor-element.elementor-element-a65e1dd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4247 .elementor-element.elementor-element-70c8e00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4247 .elementor-element.elementor-element-0bfa8ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-e592636 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-c359799 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-16097e3 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-6da662c .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-8999be9 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-1a2d843 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-131a4aa .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-48ab49c .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-5a17251 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-c4430f9 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-156e853 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-57403ae .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-9e6e2d7 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}.elementor-4247 .elementor-element.elementor-element-4ef8012 .elementor-heading-title{font-size:var( --e-global-typography-5cfa239-font-size );letter-spacing:var( --e-global-typography-5cfa239-letter-spacing );}}/* Start custom CSS for media-carousel, class: .elementor-element-a65e1dd */.elementor-carousel .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-70c8e00 */.elementor-carousel .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbac3e8 *//* Upper carousel - Left to Right */
@keyframes scrollLeftToRight {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(0); }
}

.upper-carousel .swiper-wrapper {
    animation: scrollLeftToRight 20s linear infinite;
}

/* Lower carousel - Right to Left */
@keyframes scrollRightToLeft {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

.lower-carousel .swiper-wrapper {
    animation: scrollRightToLeft 20s linear infinite;
}/* End custom CSS */