.elementor-1739 .elementor-element.elementor-element-04019ca{--display:flex;--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-1739 .elementor-element.elementor-element-c01a1ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-c01a1ac:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-c01a1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1739 .elementor-element.elementor-element-d75bfb5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1739 .elementor-element.elementor-element-d75bfb5{text-align:center;}.elementor-1739 .elementor-element.elementor-element-d75bfb5 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:35px;font-weight:800;color:#000000;}.elementor-1739 .elementor-element.elementor-element-ead61e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-ead61e4:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-ead61e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-1739 .elementor-element.elementor-element-8b5a454{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-8b5a454.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1739 .elementor-element.elementor-element-676c29c .elementor-counter-number-wrapper{color:#000000;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1739 .elementor-element.elementor-element-f7bc590 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-f7bc590{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-589a127{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-589a127.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1739 .elementor-element.elementor-element-411331b .elementor-counter-number-wrapper{color:#DB2E2E;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-fad0efe > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-fad0efe{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-b6e26a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-b6e26a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1739 .elementor-element.elementor-element-67aef5f .elementor-counter-number-wrapper{color:#18B5E7;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-ed35ab6 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-ed35ab6{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-1739 .elementor-element.elementor-element-de3e81b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-de3e81b:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-de3e81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-1739 .elementor-element.elementor-element-e3d4f7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-e3d4f7c:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-e3d4f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-1739 .elementor-element.elementor-element-2ac323f{--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-1739 .elementor-element.elementor-element-01a330a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1739 .elementor-element.elementor-element-01a330a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#DD3234;}.elementor-1739 .elementor-element.elementor-element-0710715{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-991234a{--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-1739 .elementor-element.elementor-element-877dd1a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1739 .elementor-element.elementor-element-437bbde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-064baf8 > .jet-listing-grid > .jet-listing-grid__items{--columns:10;}:is( .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(45px / 2);padding-right:calc(45px / 2);}:is( .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 45px / -2);margin-right:calc( 45px / -2);width:calc(100% + 45px);}.elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 45px / -2);margin-right:calc( 45px / -2);}:is( .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(38px / 2);padding-bottom:calc(38px / 2);}:is( .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 38px / -2);margin-bottom:calc( 38px / -2);}.elementor-1739 .elementor-element.elementor-element-56b8f37{--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-1739 .elementor-element.elementor-element-c7f1355 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-c7f1355 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1739 .elementor-element.elementor-element-c7f1355 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-c7f1355 .jet-listing-grid__slider .jet-slick-dots li:hover{background:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-c7f1355 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-color-hover:#DB2E2E;--swiper-pagination-color:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-c7f1355 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-9de9120{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-9de9120:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-9de9120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-1739 .elementor-element.elementor-element-2be3775{--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-1739 .elementor-element.elementor-element-e5ba9b9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1739 .elementor-element.elementor-element-e5ba9b9 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#DD3234;}.elementor-1739 .elementor-element.elementor-element-3734e99{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;color:#1F1F23;}.elementor-1739 .elementor-element.elementor-element-79f9099{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1739 .elementor-element.elementor-element-174fbb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-174fbb6::before, .elementor-1739 .elementor-element.elementor-element-174fbb6 > .elementor-background-video-container::before, .elementor-1739 .elementor-element.elementor-element-174fbb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1739 .elementor-element.elementor-element-174fbb6 > .elementor-background-slideshow::before, .elementor-1739 .elementor-element.elementor-element-174fbb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1739 .elementor-element.elementor-element-174fbb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1739 .elementor-element.elementor-element-174fbb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-13e1358 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1739 .elementor-element.elementor-element-e7cc51a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-076a6ae{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-076a6ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-5a9c98eb{--display:flex;--min-height:572px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.81;--overlay-mix-blend-mode:luminosity;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-5a9c98eb:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-5a9c98eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dct.webfusion.dev/wp-content/uploads/2023/10/SMT_line_1-scaled-modified.jpg");background-position:center center;}.elementor-1739 .elementor-element.elementor-element-5a9c98eb::before, .elementor-1739 .elementor-element.elementor-element-5a9c98eb > .elementor-background-video-container::before, .elementor-1739 .elementor-element.elementor-element-5a9c98eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1739 .elementor-element.elementor-element-5a9c98eb > .elementor-background-slideshow::before, .elementor-1739 .elementor-element.elementor-element-5a9c98eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1739 .elementor-element.elementor-element-5a9c98eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#231F20CF;--background-overlay:'';}.elementor-1739 .elementor-element.elementor-element-2d8f259b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-5b987057 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-3bf3d1d4{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-1286537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-1cc85808 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-32c73284{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-76508450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-6e4ca361 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-15c28faa{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-1a29f740{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-373751a1 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-5645e59{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-1fe033fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-67e493d2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-7d832a8c{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-3f3ac5a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-122f1e5 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:800;}.elementor-1739 .elementor-element.elementor-element-63e88e09{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-e743c8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-e743c8d:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-e743c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-1739 .elementor-element.elementor-element-c53c1bf{--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-1739 .elementor-element.elementor-element-0c495c5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1739 .elementor-element.elementor-element-0c495c5 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#DD3234;}.elementor-1739 .elementor-element.elementor-element-d91d862{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;color:#1F1F23;}.elementor-1739 .elementor-element.elementor-element-73e2034{--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-1739 .elementor-element.elementor-element-0134c55{--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-1739 .elementor-element.elementor-element-bd034e1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-bd034e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1739 .elementor-element.elementor-element-bd034e1 .jet-listing-grid__slider .jet-slick-dots li:hover{background:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-bd034e1 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-color-hover:#DB2E2E;--swiper-pagination-color:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-bd034e1 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-3950a62b{--display:flex;--min-height:500px;--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;}.elementor-1739 .elementor-element.elementor-element-5bdbb7e5 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1739 .elementor-element.elementor-element-5bdbb7e5{text-align:center;}.elementor-1739 .elementor-element.elementor-element-5bdbb7e5 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:45px;font-weight:800;line-height:55px;color:#231F20;}.elementor-1739 .elementor-element.elementor-element-24ded420 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1739 .elementor-element.elementor-element-24ded420{text-align:center;}.elementor-1739 .elementor-element.elementor-element-24ded420 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#231F20;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__instance{background-color:#DB2E2E;border-radius:10px 10px 10px 10px;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__plane-normal{background-color:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__plane-hover{background-color:#DB2E2E;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__container{justify-content:center;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__instance:hover{border-radius:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__state-normal{padding:15px 30px 15px 30px;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__state-hover{padding:15px 30px 15px 30px;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-1739 .elementor-element.elementor-element-864ca3e .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-1739 .elementor-element.elementor-element-864ca3e  .jet-button__state-normal .jet-button__label{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;}.elementor-1739 .elementor-element.elementor-element-864ca3e  .jet-button__state-hover .jet-button__label{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1739 .elementor-element.elementor-element-ead61e4{--content-width:1200px;}.elementor-1739 .elementor-element.elementor-element-8b5a454{--width:33.3%;}.elementor-1739 .elementor-element.elementor-element-589a127{--width:33.3%;}.elementor-1739 .elementor-element.elementor-element-b6e26a0{--width:33.3%;}.elementor-1739 .elementor-element.elementor-element-de3e81b{--content-width:1500px;}.elementor-1739 .elementor-element.elementor-element-e3d4f7c{--content-width:1200px;}.elementor-1739 .elementor-element.elementor-element-2ac323f{--width:50%;}.elementor-1739 .elementor-element.elementor-element-991234a{--width:50%;}.elementor-1739 .elementor-element.elementor-element-437bbde{--width:100%;}.elementor-1739 .elementor-element.elementor-element-56b8f37{--width:100%;}.elementor-1739 .elementor-element.elementor-element-9de9120{--content-width:1200px;}.elementor-1739 .elementor-element.elementor-element-2be3775{--width:50%;}.elementor-1739 .elementor-element.elementor-element-79f9099{--width:47%;}.elementor-1739 .elementor-element.elementor-element-174fbb6{--width:100%;}.elementor-1739 .elementor-element.elementor-element-2d8f259b{--width:33.3333%;}.elementor-1739 .elementor-element.elementor-element-1286537{--width:33.3333%;}.elementor-1739 .elementor-element.elementor-element-76508450{--width:33.3333%;}.elementor-1739 .elementor-element.elementor-element-1a29f740{--width:33.3333%;}.elementor-1739 .elementor-element.elementor-element-1fe033fe{--width:33.3333%;}.elementor-1739 .elementor-element.elementor-element-3f3ac5a4{--width:33.3333%;}.elementor-1739 .elementor-element.elementor-element-e743c8d{--content-width:1200px;}.elementor-1739 .elementor-element.elementor-element-c53c1bf{--width:50%;}.elementor-1739 .elementor-element.elementor-element-73e2034{--width:50%;}.elementor-1739 .elementor-element.elementor-element-0134c55{--width:100%;}.elementor-1739 .elementor-element.elementor-element-3950a62b{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1739 .elementor-element.elementor-element-2ac323f{--width:100%;}.elementor-1739 .elementor-element.elementor-element-2be3775{--width:100%;}.elementor-1739 .elementor-element.elementor-element-c53c1bf{--width:100%;}}@media(max-width:1024px){.elementor-1739 .elementor-element.elementor-element-e3d4f7c{--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-1739 .elementor-element.elementor-element-01a330a .elementor-heading-title{font-size:45px;}.elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-064baf8 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-1739 .elementor-element.elementor-element-9de9120{--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-1739 .elementor-element.elementor-element-e5ba9b9 .elementor-heading-title{font-size:45px;}.elementor-1739 .elementor-element.elementor-element-174fbb6{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-13e1358 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1739 .elementor-element.elementor-element-13e1358 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-1739 .elementor-element.elementor-element-5b987057 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1739 .elementor-element.elementor-element-1cc85808 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1739 .elementor-element.elementor-element-6e4ca361 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1739 .elementor-element.elementor-element-373751a1 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1739 .elementor-element.elementor-element-67e493d2 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1739 .elementor-element.elementor-element-122f1e5 .elementor-counter-number-wrapper{font-size:35px;}.elementor-1739 .elementor-element.elementor-element-e743c8d{--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-1739 .elementor-element.elementor-element-0c495c5 .elementor-heading-title{font-size:45px;}.elementor-1739 .elementor-element.elementor-element-bd034e1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-bd034e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1739 .elementor-element.elementor-element-5bdbb7e5 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-1739 .elementor-element.elementor-element-04019ca{--width:100%;}.elementor-1739 .elementor-element.elementor-element-d75bfb5 .elementor-heading-title{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-ead61e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-8b5a454{--width:44%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-676c29c .elementor-counter-number-wrapper{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-f7bc590{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-589a127{--width:56%;}.elementor-1739 .elementor-element.elementor-element-411331b .elementor-counter-number-wrapper{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-fad0efe{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-b6e26a0{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1739 .elementor-element.elementor-element-67aef5f .elementor-counter-number-wrapper{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-ed35ab6{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-de3e81b{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-2acbedb{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-2acbedb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-01a330a .elementor-heading-title{font-size:28px;}.elementor-1739 .elementor-element.elementor-element-0710715{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-064baf8 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1739 .elementor-element.elementor-element-064baf8 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}.elementor-1739 .elementor-element.elementor-element-c7f1355 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-c7f1355 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1739 .elementor-element.elementor-element-e5ba9b9 .elementor-heading-title{font-size:28px;}.elementor-1739 .elementor-element.elementor-element-3734e99{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-174fbb6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-5a9c98eb{--padding-top:80px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1739 .elementor-element.elementor-element-2d8f259b{--width:50%;}.elementor-1739 .elementor-element.elementor-element-5b987057 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-3bf3d1d4{font-size:16px;}.elementor-1739 .elementor-element.elementor-element-1286537{--width:50%;}.elementor-1739 .elementor-element.elementor-element-1cc85808 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-32c73284{font-size:16px;}.elementor-1739 .elementor-element.elementor-element-76508450{--width:50%;}.elementor-1739 .elementor-element.elementor-element-6e4ca361 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-15c28faa{font-size:16px;}.elementor-1739 .elementor-element.elementor-element-1a29f740{--width:50%;}.elementor-1739 .elementor-element.elementor-element-373751a1 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-5645e59{font-size:16px;}.elementor-1739 .elementor-element.elementor-element-1fe033fe{--width:50%;}.elementor-1739 .elementor-element.elementor-element-67e493d2 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-7d832a8c{font-size:16px;}.elementor-1739 .elementor-element.elementor-element-3f3ac5a4{--width:50%;}.elementor-1739 .elementor-element.elementor-element-122f1e5 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1739 .elementor-element.elementor-element-63e88e09{font-size:16px;}.elementor-1739 .elementor-element.elementor-element-0c495c5 .elementor-heading-title{font-size:28px;}.elementor-1739 .elementor-element.elementor-element-d91d862{font-size:14px;}.elementor-1739 .elementor-element.elementor-element-bd034e1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1739 .elementor-element.elementor-element-bd034e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1739 .elementor-element.elementor-element-5bdbb7e5 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1739 .elementor-element.elementor-element-24ded420 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-6d5c469 */body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
}

.interactive-polygon {
  fill: rgba(215, 43, 46, 1);
  opacity: 0.5;
  stroke: rgba(255, 255, 255, 0.7207792207792209);
  stroke-width: 0px;
  stroke-dasharray: 0;
  stroke-linecap: round;
  transition: opacity 0.15s;
  pointer-events: all;
  cursor: pointer;
}
.noninteractive-polygon {
  fill: rgba(215, 43, 46, 1);
  opacity: 0.5;
}

.mask {
  width: 100%;
}
.mask-tablet {
  width: 100%;
  margin-top: -0.7%;
}
.mask-mobile {
  width: 100%;
}
#maskLoaderTablet {
  left: 10%;
}
@keyframes pulse-wave {
  0% {
    r: 6;
    opacity: 0.8;
  }
  100% {
    r: 20;
    opacity: 0;
  }
}
.wave {
  fill: none;
  stroke: #ffffff;
  stroke-width: 0.5;
  opacity: 0.8;
}
.ellipse-object {
  fill: white;
  opacity: 1;
  cursor: pointer;
  pointer-events: all;
}
.circle-object {
  fill: none;
  stroke: #ffffff;
  stroke-width: 1.5;
  cursor: pointer;
  pointer-events: all;
}

.heroSection {
  background-color: #d72c2e;
  height: auto;
  width: 100%;
}

/* Tooltip */
@media (min-width: 1296px) {
  #mediumHeroContainer,
  #mobileHeroContainer {
    display: none;
  }
  #svgContainer {
    display: none;
  }
  #heroContainer {
    position: relative;
    max-width: 1296px;
    display: flex;
    margin-inline: auto;
    width: 100%;
    height: calc(100vw * (671 / 1296));
    max-height: 671px;
    background-image: url("https://dct.webfusion.dev/wp-content/uploads/2024/02/Hero-image_EN.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
  }
  .tooltip {
    position: absolute;
    color: white;
    border-radius: 5px;
    font-size: 14px;
    pointer-events: none;
    display: none;
    transition: transform 0.15s ease-out, opacity 0.15s ease-out;
    pointer-events: all;
    height: auto;
    transform: scale(0);
  }

  .tooltip .hero-tooltip-content {
    display: flex;
    flex-direction: column;
    align-items: left;
  }

  .tooltip-link-container {
    padding: 0;
  }

  .tooltip-link {
    border-radius: 10px;
    font-family: sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    padding: 0 10px;
    margin: 2px;
    height: 35px;
    width: auto;
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.75;
    white-space: nowrap;
  }
  .tooltip-link:hover {
    opacity: 1;
    color: #fff;
    transition: opacity 1s;
  }

  .tooltip-title {
    background-color: #ffffff;
    color: #000000;
    opacity: 1;
  }
  
  .tooltip-title:hover {
      color: #000;
  }
  
}
@media (max-width: 1295px) and (min-width: 769px) {
  #heroContainer,
  #mobileHeroContainer {
    display: none;
  }

  #mediumHeroContainer {
    pointer-events: none;
    position: relative;
    width: 100%;
    height: calc(100vw * (671 / 1296));
    max-height: 671px;
    background-image: url("https://dct.webfusion.dev/wp-content/uploads/2024/02/Medium_Hero-image_EN.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
  }
  .tooltip {
    position: absolute;
    color: white;
    border-radius: 5px;
    pointer-events: none;
    display: none;
    transition: transform 0.15s ease-out, opacity 0.15s ease-out;
    pointer-events: none;
    height: auto;
  }

  .tooltip-link {
    border-radius: 10px;
    font-family: sans-serif;
    font-weight: 700;
    font-size: calc(11px + (100vw - 768px) * (1 / 527));
    line-height: 35px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px calc(5px + (100vw - 768px) * (5 / 527));
    margin: 2px;
    height: calc(35px + (100vw - 1295px) * (3 / 527));
    width: auto;
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.5;
    white-space: nowrap;
  }
  .tooltip-link:hover {
    opacity: 1;
    transition: opacity 1s;
  }
  .tooltip-title {
    background-color: #ffffff;
    color: #000000;
    opacity: 1;
  }
  .tooltip a {
    pointer-events: auto;
  }
}
@media (max-width: 768px) {
  #mediumHeroContainer,
  #HeroContainer {
    display: none;
  }
  #mobileHeroContainer {
    display: flex;
    margin-inline: auto;
    max-width: 460px;
    height: 900px;
    background-image: url("https://dct.webfusion.dev/wp-content/uploads/2024/02/Mobile_Hero-image_EN.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #d72c2e;
  }
  #svgMobileContainer {
    transform-origin: center;
  }
  .tooltip {
    position: absolute;
    color: white;
    border-radius: 5px;
    pointer-events: none;
    display: none;
    transition: transform 0.15s ease-out, opacity 0.15s ease-out;
    pointer-events: none;
    height: auto;
  }

  .tooltip-link {
    border-radius: 10px;
    font-family: sans-serif;
    font-weight: 700;
    font-size: 11px;
    line-height: 35px;
    display: inline-block;
    vertical-align: middle;
    padding: 3px calc(16px + (100vw - 768px) * (5 / 527));
    margin: 2px;
    height: calc(35px + (100vw - 1295px) * (2 / 527));
    width: auto;
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.75;
    white-space: nowrap;
  }
  .tooltip-link:hover {
    opacity: 1;
    transition: opacity 1s;
  }
  .tooltip-title {
    background-color: #ffffff;
    color: #000000;
    opacity: 1;
  }

  .tooltip a {
    pointer-events: auto;
  }
}

/* Text */
@media (min-width: 1296px) {
  .text {
    position: absolute;
    width: 100%;
    left: 19.7%;
    top: 5%;
    user-select: none;
  }
  .title {
    position: absolute;
    font-family: "Red Hat Display", Sans-serif;
    transform: translateX(-50%);
    max-width: 420px;
    width: auto;
  }
  .title h1 {
    text-align: left;
    font-size: 43px;
    line-height: w 1.3;
    letter-spacing: 0.1rem;
    font-weight: 800;
    margin: 0;
    padding: 0;
    top: 50%;
  }
  .underText {
    font-family: "Red Hat Display", sans-serif;
    position: absolute;
    transform: translateX(-50%);
    max-width: 300px;
    left: -60px;
    top: 295px;
  }
  .underText p {
    font-family: "Red Hat Display", sans-serif;
    text-align: left;
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: 0.06rem;
    font-weight: 300;
    margin: 0 0 15px 0;
    padding: 0;
  }
  .underText .heroButtons {
    display: flex;
    gap: 10px;
    border-radius: 10px;
  }
  .underText .heroButtons .leftButton {
    background: none;
    border-style: none;
    border-radius: 5px;
    padding: 7.5px 15px 7.5px 15px;
    background-color: #272727;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 11px;
    font-weight: 800;
  }
  .underText .heroButtons .leftButton a {
    text-decoration: none;
    color: white;
  }
  .underText .heroButtons .rightButton {
    background: none;
    border-style: none;
    border-radius: 5px;
    padding: 7.5px 15px 7.5px 15px;
    background-color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 11px;
    font-weight: 800;
  }
  .underText .heroButtons .rightButton a {
    text-decoration: none;
    color: #d72c2e;
  }
  #svgContainer {
    position: absolute;
    bottom: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }
}
@media (max-width: 1295px) and (min-width: 768px) {
  #svgMediumContainer {
    position: absolute;
    bottom: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }
  .text {
    position: absolute;
    width: calc(100% - 40px);
    top: 7%;
    left: 258px;
    font-size: calc(1vw + 1vh + 0.5vmin);
    user-select: none;
  }
  .title {
    position: absolute;
    font-family: "Red Hat Display", Sans-serif;
    transform: translateX(-50%);
    width: 525px;
    left: 5%;
    height: auto;
  }
  .title h1 {
    text-align: left;
    font-size: 3.35vw;
    line-height: w 1.3;
    letter-spacing: 0.1rem;
    font-weight: 800;
    max-width: calc(520px + (100vw - 1295px) * (425 / 1295));
    margin-block: 0;
  }

  .underText .heroButtons {
    display: flex;
    gap: 10px;
    border-radius: 10px;
  }
  .underText .heroButtons .leftButton {
    background: none;
    border-style: none;
    border-radius: 5px;
    padding: 7.5px 15px 7.5px 15px;
    background-color: #272727;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 11px;
    font-weight: 800;
  }
  .underText .heroButtons .leftButton a {
    text-decoration: none;
    color: white;
  }
  .underText .heroButtons .rightButton {
    background: none;
    border-style: none;
    border-radius: 5px;
    padding: 7.5px 15px 7.5px 15px;
    background-color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 11px;
    font-weight: 800;
  }
  .underText .heroButtons .rightButton a {
    text-decoration: none;
    color: #d72c2e;
  }

  .underText p {
    font-family: "Red Hat Display", sans-serif;
    text-align: left;
    font-size: calc(12px + (100vw - 768px) * (1 / 527));
    line-height: calc(1.5em + (100vw - 768px) * (0.1 / 527));
    letter-spacing: calc(0.06rem + (100vw - 768px) * (0.01 / 527));
    font-weight: 300;
    max-width: calc(500px + (100vw - 1295px) * (300 / 1295));
  }
}
/*  Text */
@media (max-width: 1295px) and (min-width: 1001px) {
  .underText {
    position: absolute;
    font-family: "Red Hat Display", sans-serif;
    max-width: calc(500px + (100vw - 1295px) * (380 / 1295));
    height: auto;
    right: calc(300px + (100vw - 1295px) * (1 / 527));
    top: calc(30px + (100vw - 1295px) * (200 / 1295));
  }
}
/*  Text with buttons */
@media (max-width: 1000px) and (min-width: 768px) {
  .underText {
    position: absolute;
    font-family: "Red Hat Display", sans-serif;
    max-width: calc(500px + (100vw - 1295px) * (380 / 1295));
    height: auto;
    right: calc(250px + (100vw - 1295px) * (1 / 527));
    top: calc(70px + (100vw - 1295px) * (200 / 1295));
  }
  .underText .heroButtons .leftButton {
    position: absolute;
    font-family: "Red Hat Display", sans-serif;
    max-width: calc(500px + (100vw - 1295px) * (380 / 1295));
    height: auto;
    right: calc(20px + (100vw - 1295px) * (1 / 527));
    top: 110px;
  }
  .underText .heroButtons .rightButton {
    position: absolute;
    font-family: "Red Hat Display", sans-serif;
    max-width: calc(500px + (100vw - 1295px) * (380 / 1295));
    height: auto;
    right: calc(120px + (100vw - 1295px) * (1 / 527));
    top: 110px;
  }
}
@media (max-width: 768px) and (min-width: 460px) {
  .mob-text .mob-title h1 {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  #svgMobileContainer {
    display: none;
  }
  #heroContainer {
    display: none;
  }
  .text {
    display: none;
  }
  #svgContainer {
    display: none;
    .ellipse-object {
      display: none;
    }
    .circle-object {
      display: none;
    }
    .wave {
      display: none;
    }
  }
  @keyframes pulse-wave-mobile {
    0% {
      r: 3;
      opacity: 0.8;
    }
    100% {
      r: 8;
      opacity: 0;
    }
  }
  .wave-mobile {
    fill: none;
    stroke: #ffffff;
    stroke-width: 0.5;
    opacity: 0.8;
  }

  .circle-object-mobile {
    fill: none;
    stroke: #ffffff;
    stroke-width: 0.7;
    cursor: pointer;
    pointer-events: all;
  }

  #mobileHeroContainer {
    color: white;
  }
  .mob-text {
    position: absolute;
    pointer-events: none;
    margin: auto;
    width: 100%;
    height: 100%;
    top: 0%;
    font-family: "Red Hat Display", Sans-serif;
    font-size: calc(1vw + 1vh + 1vmin);
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
  }
  .mob-text .mob-title {
    position: absolute;
    width: 80%;
    top: 0%;
    height: auto;
  }
  h1 {
    font-size: 9.2vw;
  }
  .mob-text .mob-underText {
    position: absolute;
    font-size: 11px;
    width: 80%;
    top: 100%;
    height: 100%;
  }
  .mob-text .heroButtons {
    display: flex;
    gap: 10px;
    border-radius: 10px;
    margin-top: 10%;
  }
  .mob-text .heroButtons .leftButton {
    background: none;
    border-style: none;
    border-radius: 5px;
    padding: 7.5px 15px 7.5px 15px;
    background-color: #272727;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 11px;
    font-weight: 800;
  }
  .mob-text .heroButtons .leftButton a {
    text-decoration: none;
    color: white;
  }
  .mob-text .heroButtons .rightButton {
    background: none;
    border-style: none;
    border-radius: 5px;
    padding: 7.5px 15px 7.5px 15px;
    background-color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 11px;
    font-weight: 800;
  }
  .mob-text .heroButtons .rightButton a {
    text-decoration: none;
    color: #d72c2e;
  }/* End custom CSS */