.elementor-227 .elementor-element.elementor-element-dbe3aef{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999999999;}.elementor-227 .elementor-element.elementor-element-dbe3aef:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-dbe3aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74c8d48 );}.elementor-227 .elementor-element.elementor-element-bc2ce98{padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-bc2ce98 .elementor-heading-title{font-family:"DIN 2014 Regular", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-f055a66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-227 .elementor-element.elementor-element-fc99ae7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:1.2%;--padding-right:0%;--z-index:2;}.elementor-227 .elementor-element.elementor-element-fc99ae7:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-fc99ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-4f137cd{padding:15px 0px 15px 5px;}.elementor-227 .elementor-element.elementor-element-4f137cd.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-4f137cd .elementor-icon-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-4f137cd .elementor-icon{font-size:100%;}.elementor-227 .elementor-element.elementor-element-4f137cd .elementor-icon svg{height:100%;}.elementor-227 .elementor-element.elementor-element-4f137cd .elementor-icon-wrapper svg{width:auto;}.elementor-227 .elementor-element.elementor-element-645bc82{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-menu-toggle{margin:0 auto;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5459ecd );fill:var( --e-global-color-5459ecd );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#00000000;}.elementor-227 .elementor-element.elementor-element-e149ca5 .elementor-button{background-color:var( --e-global-color-74c8d48 );}.elementor-227 .elementor-element.elementor-element-dd068a1 .elementor-button{background-color:var( --e-global-color-74c8d48 );}.elementor-227 .elementor-element.elementor-element-0f11652 .elementor-button{background-color:#000000;}.elementor-227 .elementor-element.elementor-element-c24af89{--display:flex;}.elementor-227 .elementor-element.elementor-element-c24af89:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-c24af89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-242f509 .e-search-input{background-color:var( --e-global-color-74c8d48 );font-family:"DIN 2014 Regular", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.2em;letter-spacing:1px;border-style:none;}.elementor-227 .elementor-element.elementor-element-242f509{--e-search-placeholder-color:var( --e-global-color-dd01c24 );--e-search-input-color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-0181f96{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;}.elementor-227 .elementor-element.elementor-element-0181f96 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-d3c9cc2 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-d3c9cc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-d3c9cc2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-227 .elementor-element.elementor-element-c2dfc73 .e-off-canvas__content{background-color:var( --e-global-color-dd01c24 );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-c2dfc73 .e-off-canvas__overlay{background-color:#000000B0;}.elementor-227 .elementor-element.elementor-element-c2dfc73{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-227 .elementor-element.elementor-element-6912748{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-6912748:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-6912748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-8e2ef91 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-aef1235{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-f7d4038 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-f7d4038 .elementor-button-content-wrapper{flex-direction:row;}.elementor-227 .elementor-element.elementor-element-f7d4038 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-227 .elementor-element.elementor-element-66f4a2c .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-66f4a2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-66f4a2c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-227 .elementor-element.elementor-element-bcba4a6 .e-off-canvas__content{background-color:var( --e-global-color-dd01c24 );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-bcba4a6 .e-off-canvas__overlay{background-color:#000000B0;}.elementor-227 .elementor-element.elementor-element-bcba4a6{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-227 .elementor-element.elementor-element-a3a6ff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-a3a6ff9:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-a3a6ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-139ce97 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-58c1068{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-4553d81 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-4553d81 .elementor-button-content-wrapper{flex-direction:row;}.elementor-227 .elementor-element.elementor-element-4553d81 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-227 .elementor-element.elementor-element-f12165b .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-f12165b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-f12165b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-227 .elementor-element.elementor-element-7e59ec0 .e-off-canvas__content{background-color:var( --e-global-color-dd01c24 );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-7e59ec0 .e-off-canvas__overlay{background-color:#000000B0;}.elementor-227 .elementor-element.elementor-element-7e59ec0{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-227 .elementor-element.elementor-element-c7a71cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-c7a71cb:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-c7a71cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-74370e1 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-07868d9{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-c516356 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-c516356 .elementor-button-content-wrapper{flex-direction:row;}.elementor-227 .elementor-element.elementor-element-c516356 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-227 .elementor-element.elementor-element-3f2047b .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-3f2047b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-3f2047b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-227 .elementor-element.elementor-element-2ea8d83 .e-off-canvas__content{background-color:var( --e-global-color-dd01c24 );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-2ea8d83 .e-off-canvas__overlay{background-color:#000000B0;}.elementor-227 .elementor-element.elementor-element-2ea8d83{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-227 .elementor-element.elementor-element-9bb489b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-9bb489b:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-9bb489b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-0f1581c .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-71fc701{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-55e4dc5 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-55e4dc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-227 .elementor-element.elementor-element-55e4dc5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-227 .elementor-element.elementor-element-525b220 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-525b220 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-525b220 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-227 .elementor-element.elementor-element-f97b49a .e-off-canvas__content{background-color:var( --e-global-color-dd01c24 );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-f97b49a .e-off-canvas__overlay{background-color:#000000B0;}.elementor-227 .elementor-element.elementor-element-f97b49a{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-227 .elementor-element.elementor-element-7175555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-7175555:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-7175555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-8ef3834 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-6fbd373{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-9ed4cad .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-9ed4cad .elementor-button-content-wrapper{flex-direction:row;}.elementor-227 .elementor-element.elementor-element-9ed4cad .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-227 .elementor-element.elementor-element-d8f6a29 .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-831c45d .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );border-style:none;}.elementor-227 .elementor-element.elementor-element-33f5276 .e-off-canvas__content{background-color:var( --e-global-color-dd01c24 );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-33f5276 .e-off-canvas__overlay{background-color:#000000B0;}.elementor-227 .elementor-element.elementor-element-33f5276{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-227 .elementor-element.elementor-element-ee5b966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-ee5b966:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-ee5b966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d4a98 );}.elementor-227 .elementor-element.elementor-element-f234b65 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-405a539 .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:1.4vw;font-weight:500;line-height:1em;color:var( --e-global-color-87b523d );}.elementor-227 .elementor-element.elementor-element-7fa5b2c{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-b50be7e .elementor-heading-title{font-family:"DIN 2014 Bold", Sans-serif;font-size:1.4vw;font-weight:500;line-height:1em;color:var( --e-global-color-87b523d );}.elementor-227 .elementor-element.elementor-element-6773518{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu .elementor-item{font-family:"DIN 2014 Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dd01c24 );fill:var( --e-global-color-dd01c24 );padding-left:6px;padding-right:6px;padding-top:0px;padding-bottom:0px;}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-dfe712a .elementor-button{background-color:#00000000;font-family:"DIN 2014 Bold", Sans-serif;font-weight:400;fill:var( --e-global-color-dd01c24 );color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-dfe712a .elementor-button-content-wrapper{flex-direction:row;}.elementor-227 .elementor-element.elementor-element-dfe712a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-227 .elementor-element.elementor-element-ef0f041{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:0px;--z-index:22;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-ef0f041{left:0px;}body.rtl .elementor-227 .elementor-element.elementor-element-ef0f041{right:0px;}.elementor-227 .elementor-element.elementor-element-e138056{--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;--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-227 .elementor-element.elementor-element-f171dd3{padding:1vw 1vw 1vw 1vw;--icon-box-icon-margin:2px;}.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-dd01c24 );}.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon{font-size:40px;}.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title a{font-family:"DIN 2014 Regular", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-227 .elementor-element.elementor-element-c85bcf3.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-c85bcf3 .elementor-icon-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-c85bcf3 .elementor-icon{font-size:100%;}.elementor-227 .elementor-element.elementor-element-c85bcf3 .elementor-icon svg{height:100%;}.elementor-227 .elementor-element.elementor-element-c85bcf3 .elementor-icon-wrapper svg{width:auto;}.elementor-227 .elementor-element.elementor-element-774a56b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap: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-227 .elementor-element.elementor-element-796cc67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button{font-family:"DIN 2014 Regular", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-b6d9547 );color:var( --e-global-color-b6d9547 );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-6dd2cdd );border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-860d293 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-860d293 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-227 .elementor-element.elementor-element-860d293 .elementor-button{font-family:"DIN 2014 Regular", Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-b6d9547 );color:var( --e-global-color-b6d9547 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-2671c9f .elementor-button{background-color:var( --e-global-color-74c8d48 );}.elementor-227 .elementor-element.elementor-element-2671c9f .elementor-button:hover, .elementor-227 .elementor-element.elementor-element-2671c9f .elementor-button:focus{background-color:var( --e-global-color-3285a66 );}.elementor-227 .elementor-element.elementor-element-9d719f9{--display:flex;--position:absolute;--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;top:19%;--z-index:2;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-9d719f9{left:0px;}body.rtl .elementor-227 .elementor-element.elementor-element-9d719f9{right:0px;}.elementor-227 .elementor-element.elementor-element-ad27959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-567749b .e-search-input{background-color:var( --e-global-color-b6d9547 );font-family:"DIN 2014 Regular", Sans-serif;font-weight:700;line-height:1.2em;letter-spacing:1px;border-style:none;}.elementor-227 .elementor-element.elementor-element-567749b{--e-search-placeholder-color:var( --e-global-color-dd01c24 );--e-search-input-color:var( --e-global-color-dd01c24 );--e-search-input-padding-block-start:30px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:30px;--e-search-input-padding-inline-end:30px;}.elementor-227 .elementor-element.elementor-element-0e4e6f3 .elementor-button{background-color:var( --e-global-color-74c8d48 );}.elementor-227 .elementor-element.elementor-element-0e4e6f3 .elementor-button:hover, .elementor-227 .elementor-element.elementor-element-0e4e6f3 .elementor-button:focus{background-color:var( --e-global-color-3285a66 );}.elementor-227 .elementor-element.elementor-element-a84cf20{--display:flex;--position:fixed;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f763c93 );--border-color:var( --e-global-color-f763c93 );--padding-top:1%;--padding-bottom:1%;--padding-left:8%;--padding-right:8%;top:82px;--z-index:22;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-a84cf20{left:0px;}body.rtl .elementor-227 .elementor-element.elementor-element-a84cf20{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-e138056{--width:100%;}.elementor-227 .elementor-element.elementor-element-774a56b{--width:100%;}}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-bc2ce98 .elementor-heading-title{font-size:14px;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-c24af89{--z-index:2;}.elementor-227 .elementor-element.elementor-element-242f509 .e-search-input{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu .elementor-item{font-size:1.5vw;}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title a{font-size:14px;}.elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button{font-size:16px;}.elementor-227 .elementor-element.elementor-element-860d293 .elementor-button{font-size:1.2vw;}.elementor-227 .elementor-element.elementor-element-567749b .e-search-input{font-size:1.2vw;}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-dbe3aef{--justify-content:flex-start;}.elementor-227 .elementor-element.elementor-element-bc2ce98{text-align:center;}.elementor-227 .elementor-element.elementor-element-bc2ce98 .elementor-heading-title{font-size:4vw;}.elementor-227 .elementor-element.elementor-element-f055a66{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:22;}.elementor-227 .elementor-element.elementor-element-fc99ae7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:22;}.elementor-227 .elementor-element.elementor-element-4f137cd{padding:15px 0px 15px 10px;}.elementor-227 .elementor-element.elementor-element-645bc82 .elementor-nav-menu .elementor-item{font-size:4vw;}.elementor-227 .elementor-element.elementor-element-c24af89{--min-height:100vh;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-227 .elementor-element.elementor-element-242f509{width:100%;max-width:100%;padding:0% 0% 0% 0%;z-index:10000000000;--e-search-input-gap:8px;}.elementor-227 .elementor-element.elementor-element-242f509 .e-search-input{font-size:20px;}.elementor-227 .elementor-element.elementor-element-0181f96{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-0181f96 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-d3c9cc2{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:4% 0% 4% 0%;}.elementor-227 .elementor-element.elementor-element-d3c9cc2 .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-c2dfc73{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-227 .elementor-element.elementor-element-6912748{--min-height:100vh;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8e2ef91{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-8e2ef91 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-aef1235{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-aef1235 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-f7d4038{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-227 .elementor-element.elementor-element-f7d4038 .elementor-button{font-size:20px;line-height:1.3em;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-66f4a2c{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:4% 0% 4% 0%;}.elementor-227 .elementor-element.elementor-element-66f4a2c .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-bcba4a6{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-227 .elementor-element.elementor-element-a3a6ff9{--min-height:100vh;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-139ce97{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-139ce97 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-58c1068{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-58c1068 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-4553d81{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-227 .elementor-element.elementor-element-4553d81 .elementor-button{font-size:20px;line-height:1.3em;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-f12165b{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:4% 0% 4% 0%;}.elementor-227 .elementor-element.elementor-element-f12165b .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-7e59ec0{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-227 .elementor-element.elementor-element-c7a71cb{--min-height:100vh;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-74370e1{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-74370e1 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-07868d9{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-07868d9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-c516356{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-227 .elementor-element.elementor-element-c516356 .elementor-button{font-size:20px;line-height:1.3em;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-3f2047b{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:4% 0% 4% 0%;}.elementor-227 .elementor-element.elementor-element-3f2047b .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-2ea8d83{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-227 .elementor-element.elementor-element-9bb489b{--min-height:100vh;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-0f1581c{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-0f1581c .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-71fc701{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-71fc701 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-55e4dc5{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-227 .elementor-element.elementor-element-55e4dc5 .elementor-button{font-size:20px;line-height:1.3em;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-525b220{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:4% 0% 4% 0%;}.elementor-227 .elementor-element.elementor-element-525b220 .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-f97b49a{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-227 .elementor-element.elementor-element-7175555{--min-height:100vh;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8ef3834{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-8ef3834 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-6fbd373{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-6fbd373 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-9ed4cad{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-227 .elementor-element.elementor-element-9ed4cad .elementor-button{font-size:20px;line-height:1.3em;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-d8f6a29{margin:2% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:4% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-d8f6a29 .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-831c45d{margin:2% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0% 0% 4% 0%;}.elementor-227 .elementor-element.elementor-element-831c45d .elementor-button{font-size:22px;line-height:1.3em;border-radius:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-227 .elementor-element.elementor-element-33f5276{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-227 .elementor-element.elementor-element-ee5b966{--min-height:100vh;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-f234b65{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-f234b65 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-405a539{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-405a539 .elementor-heading-title{font-size:24px;}.elementor-227 .elementor-element.elementor-element-7fa5b2c{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-7fa5b2c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-b50be7e{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-b50be7e .elementor-heading-title{font-size:24px;}.elementor-227 .elementor-element.elementor-element-6773518{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 4% 0% 4%;z-index:2;--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-227 .elementor-element.elementor-element-6773518 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-227 .elementor-element.elementor-element-dfe712a{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-227 .elementor-element.elementor-element-dfe712a .elementor-button{font-size:20px;line-height:1.3em;padding:0% 4% 0% 4%;}.elementor-227 .elementor-element.elementor-element-ef0f041{--min-height:90px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-227 .elementor-element.elementor-element-e138056{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button{font-size:16px;}.elementor-227 .elementor-element.elementor-element-860d293 .elementor-button{font-size:3.5vw;}.elementor-227 .elementor-element.elementor-element-567749b .e-search-input{font-size:3.5vw;}.elementor-227 .elementor-element.elementor-element-a84cf20{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-227 .elementor-element.elementor-element-3fcd61e{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-4f137cd */.elementor-227 .elementor-element.elementor-element-4f137cd {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-645bc82 */.header-menu .elementor-nav-menu > li:last-child > a {
  color: #E31B23 !important;
  margin-left: 8px !important;
}

.header-menu .elementor-nav-menu > li:last-child > a .sub-arrow,
.header-menu .elementor-nav-menu > li:last-child > a:after {
  display: none !important;
}

.header-menu .elementor-nav-menu > li:last-child > .sub-menu {
  padding-top: 0px !important;
}

.header-menu .elementor-nav-menu > li:last-child > .sub-menu > li:nth-child(1) {
  padding-top: 5px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.header-menu .elementor-nav-menu > li:last-child .sub-menu > li:nth-child(1),
.header-menu .elementor-nav-menu > li:last-child .sub-menu > li:nth-child(5) {
  background-color: #881418;
}

.header-menu .elementor-nav-menu .menu-item:hover {
  text-decoration: underline;
  text-underline-offset: 6px;
}

.header-menu .sub-menu .menu-item:hover {
  text-decoration: none;
}

.header-menu {
    display: flex;
    justify-content: center;
}

.header-menu .elementor-nav-menu {
    justify-content: center;
}

.header-menu .sub-arrow .e-font-icon-svg {
    fill: #E31B23;
}

.header-menu .sub-arrow {
  background-image: url('https://www.tis.edu.my/wp-content/uploads/2025/05/Vector-10.svg');
  background-repeat: no-repeat;
  background-size: contain;
  height: 5px;
  width: 10px;
  padding: 0;
  border: none;
  margin-left: 8px;
  margin-right: 8px;
}

.header-menu .sub-arrow .e-font-icon-svg {
  display: none !important;
}

.header-menu .sub-menu {
    background: #B11116 !important;
    border-radius: 10px !important;
    font-family: 'DIN 2014 Regular';
    font-weight: 600;
    font-size: 14px;
    padding: 10px 0 !important;
}

.header-menu .sub-menu .menu-item a:hover {
    background: transparent;
       padding: 5px 10px 5px 5px;
}
.header-menu .elementor-sub-item.elementor-item-active {
        background-color: #881418 !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul, .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down {
    /*top: 180% !important;*/
    top: 70px !important;
}

.header-menu .elementor-nav-menu--dropdown a {
    color: #FFFFFF !important;
        padding: 5px 10px 5px 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e149ca5 */.elementor-227 .elementor-element.elementor-element-e149ca5 .elementor-button {
    height: 100%;
    min-width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    cursor: pointer;
}

.elementor-227 .elementor-element.elementor-element-e149ca5 .elementor-button svg {
    width: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd068a1 */.elementor-227 .elementor-element.elementor-element-dd068a1 .elementor-button {
    height: 100%;
    min-width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}

.elementor-227 .elementor-element.elementor-element-dd068a1 .elementor-button svg {
    width: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f11652 */.elementor-227 .elementor-element.elementor-element-0f11652 .elementor-button {
    height: 100%;
    min-width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}

.elementor-227 .elementor-element.elementor-element-0f11652 .elementor-button svg {
    width: 13px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc99ae7 */.elementor-227 .elementor-element.elementor-element-fc99ae7 {
    box-shadow: 0px 1px 40px 0px #2E2E2E33;
}

.mobile-menu {
  display: none;
}

.mobile-menu.active {
  display: block;
}

.mobile-sub-menu {
  display: none;
}

.mobile-sub-menu.active {
  display: block;
}

.close-responsive-menu {
  display: none;
}
.close-responsive-menu.active {
  display: block;
}
.menu-toggle {
  display: none;
}
.menu-toggle.active {
  display: block;
}

@media only screen and (min-width: 767px) {
.mobile-menu, .mobile-menu.active {
  display: none;
}

.mobile-sub-menu, .mobile-sub-menu.active {
  display: none;
}

.menu-toggle, .menu-toggle.active {
  display: none;
}
.mobile-responsive-menu, .mobile-responsive-menu.active {
  display: none;
}

.close-responsive-menu, .close-responsive-menu.active {
  display: none;
}
}

@media only screen and (max-width: 767px) {
    .sub-menu {
 display: none !important;    
}
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-242f509 */.elementor-227 .elementor-element.elementor-element-242f509 svg {
    fill: #E31B23 !important;
    width: 16px;
    padding-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c9cc2 */.elementor-227 .elementor-element.elementor-element-d3c9cc2 {
    border-bottom: 1px solid #F73C43;
}

.elementor-227 .elementor-element.elementor-element-d3c9cc2 .elementor-button-icon {
    fill: #F73C43;
    width: 0.7em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7d4038 */.elementor-227 .elementor-element.elementor-element-f7d4038 .elementor-button-icon {
    width: 0.8em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66f4a2c */.elementor-227 .elementor-element.elementor-element-66f4a2c {
    border-bottom: 1px solid #F73C43;
}

.elementor-227 .elementor-element.elementor-element-66f4a2c .elementor-button-icon {
    fill: #F73C43;
    width: 0.7em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4553d81 */.elementor-227 .elementor-element.elementor-element-4553d81 .elementor-button-icon {
    width: 0.8em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12165b */.elementor-227 .elementor-element.elementor-element-f12165b {
    border-bottom: 1px solid #F73C43;
}

.elementor-227 .elementor-element.elementor-element-f12165b .elementor-button-icon {
    fill: #F73C43;
    width: 0.7em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c516356 */.elementor-227 .elementor-element.elementor-element-c516356 .elementor-button-icon {
    width: 0.8em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f2047b */.elementor-227 .elementor-element.elementor-element-3f2047b {
    border-bottom: 1px solid #F73C43;
}

.elementor-227 .elementor-element.elementor-element-3f2047b .elementor-button-icon {
    fill: #F73C43;
    width: 0.7em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55e4dc5 */.elementor-227 .elementor-element.elementor-element-55e4dc5 .elementor-button-icon {
    width: 0.8em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525b220 */.elementor-227 .elementor-element.elementor-element-525b220 {
    border-bottom: 1px solid #F73C43;
}

.elementor-227 .elementor-element.elementor-element-525b220 .elementor-button-icon {
    fill: #F73C43;
    width: 0.7em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ed4cad */.elementor-227 .elementor-element.elementor-element-9ed4cad .elementor-button-icon {
    width: 0.8em !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfe712a */.elementor-227 .elementor-element.elementor-element-dfe712a .elementor-button-icon {
    width: 0.8em !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f171dd3 */.elementor-227 .elementor-element.elementor-element-f171dd3 {
    background: #000000;
    cursor: pointer;
    width: 100px;
    /*height: 80px;*/
}
.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title {
    margin-top: 5px;
}
.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon {
    font-size: 25px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-227 .elementor-element.elementor-element-f171dd3 {
        display: flex
;
    justify-content: center;
    align-items: center;
}
.elementor-227 .elementor-element.elementor-element-f171dd3 .elementor-icon-box-title {
    margin-top: 5px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c85bcf3 */.elementor-227 .elementor-element.elementor-element-c85bcf3 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-796cc67 */.elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button {
    backdrop-filter: blur(80px);
    background: #FFFFFF99;
}
.book-tour-btn .elementor-button-content-wrapper {
    align-items: center;
    height: 100%;
}

.book-tour-btn .elementor-button {
    height: 100%;
}

.book-tour-btn .elementor-button-icon {
  background: #E31B23;
  padding: 8px;
  border-radius: 45px;
  font-size: 20px;
  margin-left: 10px;
  z-index: 2;
  position: relative;
}

@media only screen and (max-width: 1024px) {
    .elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button {
       font-size: 1.3vw !important;
       padding: 8px 10px 8px 20px !important;
        width: auto;
    }
    .elementor-227 .elementor-element.elementor-element-796cc67 .elementor-button-icon {
  font-size: 12px;
}
}
@media only screen and (max-width: 1024px) {
    .book-tour-btn {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-860d293 */.elementor-227 .elementor-element.elementor-element-860d293 .elementor-button {
    backdrop-filter: blur(80px);
    background: #FFFFFF99;
}
.book-tour-btn .elementor-button-content-wrapper {
    align-items: center;
    height: 100%;
}

.book-tour-btn .elementor-button {
    height: 100%;
}

.book-tour-btn .elementor-button-icon {
  background: #E31B23;
  padding: 8px;
  border-radius: 45px;
  font-size: 20px;
  margin-left: 10px;
  z-index: 2;
  position: relative;
}

@media only screen and (max-width: 1024px) {
    .elementor-227 .elementor-element.elementor-element-860d293 .elementor-button {
       font-size: 1.3vw !important;
       padding: 8px 10px 8px 20px !important;
        width: auto;
    }
    .elementor-227 .elementor-element.elementor-element-860d293 .elementor-button-icon {
  font-size: 12px;
}
}
@media only screen and (max-width: 1024px) {
    .book-tour-btn {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2671c9f */.elementor-227 .elementor-element.elementor-element-2671c9f .elementor-button {
    height: 100%;
    min-width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}

.elementor-227 .elementor-element.elementor-element-2671c9f .elementor-button svg {
    width: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0f041 */.elementor-227 .elementor-element.elementor-element-ef0f041 {
    backdrop-filter: blur(80px);
    background: #FFFFFF99;
}

@media only screen and (max-width: 767px) {
    .elementor-227 .elementor-element.elementor-element-ef0f041 {
    display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e4e6f3 */.elementor-227 .elementor-element.elementor-element-0e4e6f3 .elementor-button {
    height: 100%;
    min-width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}

.elementor-227 .elementor-element.elementor-element-0e4e6f3 .elementor-button svg {
    width: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d719f9 */.search-container {
  display: none;
}

.search-container.active {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fcd61e */#header_breadcrumbs {
  font-size: 14px;
  color: #666;
  text-transform: capitalize;
  font-family: 'DIN 2014 Regular';
}

#header_breadcrumbs a {
  color: #454545;
  text-decoration: none;
}

#header_breadcrumbs .breadcrumb_last {
    color: #F69041;
}

#header_breadcrumbs span.breadcrumb-separator {
  display: inline-block;
      margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 2px;
    width: 6px;
    height: 10px;
  background-image: url('https://www.tis.edu.my/wp-content/uploads/2025/05/Vector-7.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-indent: -9999px;
  overflow: hidden;
  vertical-align: middle;
}

#header_breadcrumbs a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84cf20 */.elementor-227 .elementor-element.elementor-element-a84cf20 {
    backdrop-filter: blur(50px);
    background: #FFFFFFCC;
}/* End custom CSS */