.elementor-3996 .elementor-element.elementor-element-60df835{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-60df835:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-60df835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3996 .elementor-element.elementor-element-60df835::before, .elementor-3996 .elementor-element.elementor-element-60df835 > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-60df835 > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-60df835 > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-60df835 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-60df835 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.drisystems.com/wp-content/uploads/2026/02/background_dots.png");--background-overlay:'';}.elementor-3996 .elementor-element.elementor-element-0b6af73{--display:grid;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;--overlay-opacity:0.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-0b6af73:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-0b6af73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3996 .elementor-element.elementor-element-0b6af73::before, .elementor-3996 .elementor-element.elementor-element-0b6af73 > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-0b6af73 > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-0b6af73 > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-0b6af73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-0b6af73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-3996 .elementor-element.elementor-element-0b6af73.e-con{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-3836458 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-3836458.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3996 .elementor-element.elementor-element-3836458{text-align:start;}.elementor-3996 .elementor-element.elementor-element-3836458 img{width:82%;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 > .elementor-widget-container{margin:10px 16px 10px 50px;padding:2px 2px 2px 2px;}.elementor-3996 .elementor-element.elementor-element-97bd5d8.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-menu-toggle{margin:0 auto;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu .elementor-item{font-family:"Aspekta variable";font-size:15px;font-weight:900;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main .elementor-item{color:#FCF7F2;fill:#FCF7F2;padding-left:50px;padding-right:50px;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main .elementor-item:focus{color:#222222;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .e--pointer-framed .elementor-item:before,
					.elementor-3996 .elementor-element.elementor-element-97bd5d8 .e--pointer-framed .elementor-item:after{border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-97bd5d8{--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-3996 .elementor-element.elementor-element-97bd5d8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-3996 .elementor-element.elementor-element-6b01c6d{--display:grid;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-ba3a5c5 > .elementor-widget-container{background-color:#FCF7F2;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-ba3a5c5.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-ba3a5c5{text-align:center;}.elementor-3996 .elementor-element.elementor-element-ba3a5c5 .elementor-heading-title{font-family:"Fields";font-size:78px;color:#222222;}.elementor-3996 .elementor-element.elementor-element-8ba2382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-8ba2382.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-8ba2382{text-align:start;}.elementor-3996 .elementor-element.elementor-element-8ba2382 .elementor-heading-title{font-family:"Fields";font-size:78px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-0896014{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-3996 .elementor-element.elementor-element-ff10c1e{--display:flex;}.elementor-3996 .elementor-element.elementor-element-7d072b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-7d072b0.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-7d072b0{text-align:start;}.elementor-3996 .elementor-element.elementor-element-7d072b0 .elementor-heading-title{font-family:"Fields";font-size:43px;font-weight:2;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-86bbaed{--display:flex;--min-height:0vh;--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;border-style:none;--border-style:none;}.elementor-3996 .elementor-element.elementor-element-86bbaed:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-86bbaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(89deg, #CCFFFF 0%, #F4D7DC 82%);}.elementor-3996 .elementor-element.elementor-element-7fa5b18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-3996 .elementor-element.elementor-element-7fa5b18.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-7fa5b18{text-align:start;}.elementor-3996 .elementor-element.elementor-element-7fa5b18 .elementor-heading-title{font-family:"Fields";font-size:26px;color:#222222;}.elementor-3996 .elementor-element.elementor-element-7fa5b18 .elementor-heading-title a:hover, .elementor-3996 .elementor-element.elementor-element-7fa5b18 .elementor-heading-title a:focus{color:#5A429E;}.elementor-3996 .elementor-element.elementor-element-7fa5b18 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3996 .elementor-element.elementor-element-2642587{width:100%;max-width:100%;text-align:start;}.elementor-3996 .elementor-element.elementor-element-2642587 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-2642587.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-2642587 .elementor-heading-title{font-family:"Aspekta variable";font-size:20px;font-weight:700;letter-spacing:0.2px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-42c5849{--display:grid;--e-con-grid-template-columns:1.2fr 0.7fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3996 .elementor-element.elementor-element-55eebf7 .elementor-button{background-color:#2222229E;font-family:"Fields";font-size:30px;fill:#FCF7F9;color:#FCF7F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F9;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3996 .elementor-element.elementor-element-55eebf7 .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-55eebf7 .elementor-button:focus{background-color:#F9578F;color:#000000;}.elementor-3996 .elementor-element.elementor-element-55eebf7 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-55eebf7.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-55eebf7 .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-55eebf7 .elementor-button:focus svg{fill:#000000;}.elementor-3996 .elementor-element.elementor-element-dfe5d9a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr 0.5fr 0.5fr;--grid-auto-flow:row;--overlay-opacity:0;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-3996 .elementor-element.elementor-element-dfe5d9a:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-dfe5d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(93deg, #CCFFFF 0%, #F4D7DC 100%);}.elementor-3996 .elementor-element.elementor-element-dfe5d9a::before, .elementor-3996 .elementor-element.elementor-element-dfe5d9a > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-dfe5d9a > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-dfe5d9a > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-dfe5d9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-dfe5d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.drisystems.com/wp-content/uploads/2026/02/white_background.jpg");--background-overlay:'';background-position:center center;}.elementor-3996 .elementor-element.elementor-element-2461112{text-align:end;}.elementor-3996 .elementor-element.elementor-element-2461112 .elementor-heading-title{font-family:"Fields";font-size:44px;color:#222222;}.elementor-3996 .elementor-element.elementor-element-42b00a3 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-42b00a3{text-align:end;}.elementor-3996 .elementor-element.elementor-element-42b00a3 .elementor-heading-title{font-family:"Fields";font-size:22px;font-weight:1;color:#222222B0;}.elementor-3996 .elementor-element.elementor-element-960c76b .elementor-button{background-color:#2A2A2A;font-family:"Fields";font-size:20px;fill:#FCE8E8;color:#FCE8E8;}.elementor-3996 .elementor-element.elementor-element-960c76b > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-960c76b .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-960c76b .elementor-button:focus{color:#F9578F;}.elementor-3996 .elementor-element.elementor-element-960c76b .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-960c76b .elementor-button:focus svg{fill:#F9578F;}.elementor-3996 .elementor-element.elementor-element-b31416d{--display:flex;--min-height:100vh;--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-3996 .elementor-element.elementor-element-b31416d:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-b31416d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-b01bed0{--display:grid;--min-height:15vh;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:0.5fr;--grid-auto-flow:row;border-style:none;--border-style:none;}.elementor-3996 .elementor-element.elementor-element-0cc2898{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr 1fr 1fr;--grid-auto-flow:row;--overlay-opacity:0.26;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#222222;--border-color:#222222;--margin-top:30px;--margin-bottom:30px;--margin-left:160px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3996 .elementor-element.elementor-element-0cc2898::before, .elementor-3996 .elementor-element.elementor-element-0cc2898 > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-0cc2898 > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-0cc2898 > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-0cc2898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-0cc2898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3996 .elementor-element.elementor-element-d337c97.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-d337c97{text-align:start;}.elementor-3996 .elementor-element.elementor-element-d337c97 .elementor-heading-title{font-family:"Fields";font-size:40px;color:#222222;}.elementor-3996 .elementor-element.elementor-element-bdc34c5{text-align:start;}.elementor-3996 .elementor-element.elementor-element-bdc34c5 .elementor-heading-title{font-family:"Aspekta variable";font-size:18px;font-weight:bold;letter-spacing:0.3px;color:#222222;}.elementor-3996 .elementor-element.elementor-element-6c24eff .elementor-button{background-color:#22222200;font-family:"Fields";font-size:30px;fill:#222222;color:#222222;border-style:solid;border-width:2px 2px 2px 2px;border-color:#222222;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3996 .elementor-element.elementor-element-6c24eff .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-6c24eff .elementor-button:focus{background-color:#F9578F;color:#000000;}.elementor-3996 .elementor-element.elementor-element-6c24eff.elementor-element{--align-self:flex-start;}.elementor-3996 .elementor-element.elementor-element-6c24eff .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-6c24eff .elementor-button:focus svg{fill:#000000;}.elementor-3996 .elementor-element.elementor-element-a0cfedc{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-3996 .elementor-element.elementor-element-a0cfedc.e-con{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-36e195b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--grid-auto-flow:row;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-3996 .elementor-element.elementor-element-36e195b:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-36e195b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3996 .elementor-element.elementor-element-36e195b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-6b00e3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-6b00e3b.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-6b00e3b{text-align:center;}.elementor-3996 .elementor-element.elementor-element-6b00e3b img{width:50%;max-width:100%;}.elementor-3996 .elementor-element.elementor-element-2a05fc6{text-align:center;}.elementor-3996 .elementor-element.elementor-element-2a05fc6 .elementor-heading-title{font-family:"Fields";color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-c44f3f8{text-align:center;}.elementor-3996 .elementor-element.elementor-element-c44f3f8 .elementor-heading-title{font-family:"Aspekta variable";font-size:20px;font-weight:300;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-0878a26{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3996 .elementor-element.elementor-element-0878a26:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-0878a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);}.elementor-3996 .elementor-element.elementor-element-0878a26.e-con:hover{--e-con-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-6615213 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-6615213 img{width:50%;max-width:100%;}.elementor-3996 .elementor-element.elementor-element-66fb860{text-align:center;}.elementor-3996 .elementor-element.elementor-element-66fb860 .elementor-heading-title{font-family:"Fields";color:#222222;}.elementor-3996 .elementor-element.elementor-element-711122d{text-align:center;}.elementor-3996 .elementor-element.elementor-element-711122d .elementor-heading-title{font-family:"Aspekta variable";font-size:20px;font-weight:300;color:#222222;}.elementor-3996 .elementor-element.elementor-element-ffc7910{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3996 .elementor-element.elementor-element-ffc7910:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-ffc7910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);}.elementor-3996 .elementor-element.elementor-element-ffc7910.e-con:hover{--e-con-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-dda4d62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-dda4d62 img{width:50%;max-width:100%;}.elementor-3996 .elementor-element.elementor-element-8fef19a{text-align:center;}.elementor-3996 .elementor-element.elementor-element-8fef19a .elementor-heading-title{font-family:"Fields";color:#222222;}.elementor-3996 .elementor-element.elementor-element-3b5ce12{text-align:center;}.elementor-3996 .elementor-element.elementor-element-3b5ce12 .elementor-heading-title{font-family:"Aspekta variable";font-size:20px;font-weight:300;color:#222222;}.elementor-3996 .elementor-element.elementor-element-1e838cd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-1e838cd:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-1e838cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3996 .elementor-element.elementor-element-1e838cd.e-con:hover{--e-con-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-159bec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-159bec7 img{width:50%;max-width:100%;}.elementor-3996 .elementor-element.elementor-element-99674b3{text-align:center;}.elementor-3996 .elementor-element.elementor-element-99674b3 .elementor-heading-title{font-family:"Fields";color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-4eab128{text-align:center;}.elementor-3996 .elementor-element.elementor-element-4eab128 .elementor-heading-title{font-family:"Aspekta variable";font-size:20px;font-weight:300;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-cab1d21{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.15;}.elementor-3996 .elementor-element.elementor-element-cab1d21:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-cab1d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3996 .elementor-element.elementor-element-cab1d21::before, .elementor-3996 .elementor-element.elementor-element-cab1d21 > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-cab1d21 > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-cab1d21 > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-cab1d21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-cab1d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.drisystems.com/wp-content/uploads/2026/02/background_2_dots.png");--background-overlay:'';}.elementor-3996 .elementor-element.elementor-element-fa88408{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-72cdf1a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-72cdf1a.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-72cdf1a{text-align:center;}.elementor-3996 .elementor-element.elementor-element-72cdf1a .elementor-heading-title{font-family:"Aspekta variable";font-size:41px;font-weight:300;letter-spacing:1px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-9437960 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-3996 .elementor-element.elementor-element-9437960{text-align:center;}.elementor-3996 .elementor-element.elementor-element-9437960 .elementor-heading-title{font-family:"Fields";font-size:70px;color:#FCF7F9;}.elementor-3996 .elementor-element.elementor-element-2d35697{--display:flex;}.elementor-3996 .elementor-element.elementor-element-28f755e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;}.elementor-3996 .elementor-element.elementor-element-93cccc8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FCF7F2;--border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-c0ecec8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FCF7F2;--border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-a492741{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FCF7F2;--border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-02dc21d .elementor-button{background-color:#2222229E;font-family:"Fields";font-size:30px;fill:#FCF7F9;color:#FCF7F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F9;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3996 .elementor-element.elementor-element-02dc21d .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-02dc21d .elementor-button:focus{background-color:#F9578F;color:#000000;}.elementor-3996 .elementor-element.elementor-element-02dc21d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-02dc21d.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-02dc21d .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-02dc21d .elementor-button:focus svg{fill:#000000;}.elementor-3996 .elementor-element.elementor-element-0544ec0{--spacer-size:150px;}.elementor-3996 .elementor-element.elementor-element-91e366d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-e949dd0 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-e949dd0 .elementor-counter-number-wrapper{color:#222222;font-family:"Fields";font-size:80px;}.elementor-3996 .elementor-element.elementor-element-e949dd0 .elementor-counter-title{color:#222222;font-family:"Fields";font-size:20px;}.elementor-3996 .elementor-element.elementor-element-d97c377 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-d97c377 .elementor-counter-number-wrapper{color:#222222;font-family:"Fields";font-size:80px;}.elementor-3996 .elementor-element.elementor-element-d97c377 .elementor-counter-title{color:#222222;font-family:"Fields";font-size:20px;}.elementor-3996 .elementor-element.elementor-element-e67d7de > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-e67d7de .elementor-counter-number-wrapper{color:#222222;font-family:"Fields";font-size:80px;}.elementor-3996 .elementor-element.elementor-element-e67d7de .elementor-counter-title{color:#222222;font-family:"Fields";font-size:20px;}.elementor-3996 .elementor-element.elementor-element-2f82611 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-2f82611 .elementor-counter-number-wrapper{color:#222222;font-family:"Fields";font-size:80px;}.elementor-3996 .elementor-element.elementor-element-2f82611 .elementor-counter-title{color:#222222;font-family:"Fields";font-size:20px;}.elementor-3996 .elementor-element.elementor-element-c1f8999{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.15;}.elementor-3996 .elementor-element.elementor-element-c1f8999:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-c1f8999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3996 .elementor-element.elementor-element-c1f8999::before, .elementor-3996 .elementor-element.elementor-element-c1f8999 > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-c1f8999 > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-c1f8999 > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-c1f8999 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-c1f8999 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.drisystems.com/wp-content/uploads/2026/02/white_halftone_wavy_in_dark_background-scaled.jpg");--background-overlay:'';}.elementor-3996 .elementor-element.elementor-element-0063fe2{--display:grid;--min-height:80vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-ec979c2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FCF7F2;--border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-fa7c1b0 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-fa7c1b0 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-fa7c1b0.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-fa7c1b0{text-align:center;}.elementor-3996 .elementor-element.elementor-element-fa7c1b0 .elementor-heading-title{font-family:"Fields";font-size:40px;font-weight:1;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-eae2474 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-3996 .elementor-element.elementor-element-eae2474 > .elementor-widget-container{margin:0px 0px 300px 0px;}.elementor-3996 .elementor-element.elementor-element-eae2474.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-eae2474{text-align:center;}.elementor-3996 .elementor-element.elementor-element-eae2474 .elementor-heading-title{font-family:"Fields";font-size:40px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-355dc56{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FCF7F2;--border-color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bda3083 > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-bda3083.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-bda3083{text-align:center;}.elementor-3996 .elementor-element.elementor-element-bda3083 .elementor-heading-title{font-family:"Aspekta variable";font-size:25px;line-height:35px;letter-spacing:0.6px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-35213ed .elementor-button{background-color:#2222229E;font-family:"Fields";font-size:30px;fill:#FCF7F9;color:#FCF7F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F9;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3996 .elementor-element.elementor-element-35213ed .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-35213ed .elementor-button:focus{background-color:#F9578F;color:#000000;}.elementor-3996 .elementor-element.elementor-element-35213ed > .elementor-widget-container{margin:0px 0px 0200px 0px;}.elementor-3996 .elementor-element.elementor-element-35213ed.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-35213ed .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-35213ed .elementor-button:focus svg{fill:#000000;}.elementor-3996 .elementor-element.elementor-element-803d338{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-8295260 .slider-pro{min-height:600px;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider .sp-image-container:after{background-color:transparent;background-image:linear-gradient(90deg, #CCFFFF 0%, #F4D7DC 100%);opacity:0.5;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider__content-inner{background-color:#222222E0;padding:10px 10px 10px 10px;margin:100px 100px 100px 100px;}.elementor-3996 .elementor-element.elementor-element-8295260{width:100%;max-width:100%;}.elementor-3996 .elementor-element.elementor-element-8295260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-8295260.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider .sp-buttons{max-width:100%;text-align:center;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider__icon{justify-content:center;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider__title{text-align:center;color:#CCFFFF;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider__subtitle{text-align:center;color:#CCFFFF;font-family:"Aspekta variable";font-size:30px;font-weight:900;letter-spacing:0.3px;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider__desc{align-self:center;text-align:center;color:#FCF7F2;font-family:"Fields";font-size:30px;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider__button-wrapper{text-align:center;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-3996 .elementor-element.elementor-element-8295260 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-3996 .elementor-element.elementor-element-3bbbc64{--display:flex;--min-height:100vh;--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-3996 .elementor-element.elementor-element-3bbbc64:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-3bbbc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3996 .elementor-element.elementor-element-1040c94{--spacer-size:100px;}.elementor-3996 .elementor-element.elementor-element-117c013{--display:flex;}.elementor-3996 .elementor-element.elementor-element-fb14f0a{text-align:center;}.elementor-3996 .elementor-element.elementor-element-fb14f0a .elementor-heading-title{font-family:"Fields";font-size:50px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bd4e67b{--display:flex;}.elementor-3996 .elementor-element.elementor-element-109d1dd .elementor-button{background-color:#2222229E;font-family:"Fields";font-size:30px;fill:#FCF7F9;color:#FCF7F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCF7F9;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3996 .elementor-element.elementor-element-109d1dd .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-109d1dd .elementor-button:focus{background-color:#F9578F;color:#000000;}.elementor-3996 .elementor-element.elementor-element-109d1dd > .elementor-widget-container{margin:70px 70px 70px 70px;}.elementor-3996 .elementor-element.elementor-element-109d1dd.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-109d1dd .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-109d1dd .elementor-button:focus svg{fill:#000000;}.elementor-3996 .elementor-element.elementor-element-ad08e29{--spacer-size:100px;}.elementor-3996 .elementor-element.elementor-element-0630d02{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.11;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-0630d02::before, .elementor-3996 .elementor-element.elementor-element-0630d02 > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-0630d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-3996 .elementor-element.elementor-element-0630d02 > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-0630d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3996 .elementor-element.elementor-element-0630d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.drisystems.com/wp-content/uploads/2026/02/Dri_Banner_90.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-3996 .elementor-element.elementor-element-edbbd7f > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-edbbd7f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3996 .elementor-element.elementor-element-edbbd7f{text-align:start;}.elementor-3996 .elementor-element.elementor-element-edbbd7f img{width:67%;}.elementor-3996 .elementor-element.elementor-element-373b372{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-5dcd5a3.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-5dcd5a3{text-align:center;}.elementor-3996 .elementor-element.elementor-element-5dcd5a3 .elementor-heading-title{font-family:"Fields";font-size:40px;color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-2bad484.elementor-social-icon{background-color:#41323200;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-2bad484.elementor-social-icon i{color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-2bad484.elementor-social-icon svg{fill:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-ca0a2cb.elementor-social-icon{background-color:#24131300;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-ca0a2cb.elementor-social-icon i{color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-ca0a2cb.elementor-social-icon svg{fill:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-6113832.elementor-social-icon{background-color:#02010100;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-6113832.elementor-social-icon i{color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-6113832.elementor-social-icon svg{fill:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-6986fcf.elementor-social-icon{background-color:#02010100;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-6986fcf.elementor-social-icon i{color:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-repeater-item-6986fcf.elementor-social-icon svg{fill:#FCF7F2;}.elementor-3996 .elementor-element.elementor-element-bcaaa65{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 .elementor-widget-container{text-align:center;}.elementor-3996 .elementor-element.elementor-element-bcaaa65 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-bcaaa65.elementor-element{--align-self:center;}.elementor-3996 .elementor-element.elementor-element-3c0d0be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-3996 .elementor-element.elementor-element-f44d81e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-3996 .elementor-element.elementor-element-f44d81e.e-con{--align-self:flex-end;}.elementor-3996 .elementor-element.elementor-element-5e04913 .elementor-nav-menu .elementor-item{font-family:"Aspekta variable";font-size:20px;font-weight:100;line-height:20px;letter-spacing:0.4px;}.elementor-3996 .elementor-element.elementor-element-5e04913 .elementor-nav-menu--main .elementor-item{color:#868584;fill:#868584;padding-top:17px;padding-bottom:17px;}.elementor-3996 .elementor-element.elementor-element-5e04913 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3996 .elementor-element.elementor-element-5e04913 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3996 .elementor-element.elementor-element-5e04913 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3996 .elementor-element.elementor-element-5e04913 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-3996 .elementor-element.elementor-element-4b2524c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-4b2524c .elementor-heading-title{font-family:"Fields";font-size:23px;line-height:40px;color:#777777;}.elementor-3996 .elementor-element.elementor-element-58da6fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3996 .elementor-element.elementor-element-58da6fa img{width:29%;}@media(max-width:1024px){.elementor-3996 .elementor-element.elementor-element-0b6af73{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-6b01c6d{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-42c5849{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-dfe5d9a{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-b01bed0{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0cc2898{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-a0cfedc{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-36e195b{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0878a26{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-ffc7910{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-1e838cd{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-fa88408{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-28f755e{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-91e366d{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0063fe2{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-ec979c2{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-355dc56{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0630d02{--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-373b372{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3996 .elementor-element.elementor-element-60df835{--width:100%;}.elementor-3996 .elementor-element.elementor-element-0b6af73{--width:100%;}.elementor-3996 .elementor-element.elementor-element-0896014{--content-width:1290px;}.elementor-3996 .elementor-element.elementor-element-86bbaed{--width:63%;}.elementor-3996 .elementor-element.elementor-element-0cc2898{--width:73%;}.elementor-3996 .elementor-element.elementor-element-a0cfedc{--width:82%;}}@media(max-width:767px){.elementor-3996 .elementor-element.elementor-element-0b6af73{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-6b01c6d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-42c5849{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-dfe5d9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-b01bed0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0cc2898{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-a0cfedc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-36e195b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0878a26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-ffc7910{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-1e838cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-fa88408{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-28f755e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-91e366d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0063fe2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-ec979c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-355dc56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-0630d02{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3996 .elementor-element.elementor-element-373b372{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0630d02 */.elementor-3996 .elementor-element.elementor-element-0630d02 {
  grid-auto-rows: 0;
  grid-auto-flow: row;
}/* End custom CSS */
/* Start custom CSS */body {
  font-family: 'Aspekta', sans-serif !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aspekta variable';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.drisystems.com/wp-content/uploads/2026/02/Aspekta-100.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fields';
	font-display: auto;
	src: url('https://www.drisystems.com/wp-content/uploads/2026/01/fonnts.com-Fields-.ttf') format('truetype');
}
/* End Custom Fonts CSS */