.elementor-7 .elementor-element.elementor-element-d2981d9{--display:flex;--min-height:0px;--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;--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-7 .elementor-element.elementor-element-0f1b0fb{--display:flex;--min-height:5vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-7 .elementor-element.elementor-element-0f1b0fb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0f1b0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0011A8;}.elementor-7 .elementor-element.elementor-element-b2f1d2a{--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:nowrap;--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-7 .elementor-element.elementor-element-4f73f5e{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4f73f5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f73f5e .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:500;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-70a6531{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-70a6531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-70a6531 .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:500;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-ec00cda{--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;}.elementor-7 .elementor-element.elementor-element-8e3a022{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-8e3a022 .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:500;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-bd4177b{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-bd4177b .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:500;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-900edb4{--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;}.elementor-7 .elementor-element.elementor-element-fa3581a{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-fa3581a .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:500;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-bc8fe1a{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-bc8fe1a .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:500;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-ccdda62{--display:flex;--min-height:5vh;--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:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--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-7 .elementor-element.elementor-element-ccdda62:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ccdda62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0011A8;}.elementor-7 .elementor-element.elementor-element-4073a79{--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:nowrap;--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-7 .elementor-element.elementor-element-fbcf137{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-fbcf137 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fbcf137 .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:300;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-61be84c{--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:nowrap;--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-7 .elementor-element.elementor-element-77d0184{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-77d0184 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-77d0184 .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:300;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-1b5eda1{--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:nowrap;--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-7 .elementor-element.elementor-element-06c6a65{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-06c6a65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-06c6a65 .elementor-heading-title{font-family:"Abside Round2", Sans-serif;font-size:15px;font-weight:300;color:#FEFF00;}.elementor-7 .elementor-element.elementor-element-2ad4bab{--display:flex;--min-height:9vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-7 .elementor-element.elementor-element-2ad4bab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2ad4bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53f58f5 );}.elementor-7 .elementor-element.elementor-element-74fb47c{--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:flex-start;--align-items:center;--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-7 .elementor-element.elementor-element-74fb47c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ac5e0c{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3ac5e0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 54px;}.elementor-7 .elementor-element.elementor-element-2846562{--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;}.elementor-7 .elementor-element.elementor-element-6ba0b1a{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:8px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-6ba0b1a.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-7867cc7 .elementor-icon-wrapper{text-align:right;}.elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-default .elementor-icon{color:var( --e-global-color-da4b117 );border-color:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-f496424 );}.elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-f496424 );border-color:var( --e-global-color-f496424 );}.elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-7867cc7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-f496424 );}.elementor-7 .elementor-element.elementor-element-7867cc7 .elementor-icon{font-size:42px;}.elementor-7 .elementor-element.elementor-element-7867cc7 .elementor-icon svg{height:42px;}.elementor-7 .elementor-element.elementor-element-949461b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:01px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-949461b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2ce8d50 > .elementor-widget-container{margin:0px -21px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ce8d50{display:block;text-align:right;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:right;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-da4b117 );font-family:"Aku Kamu", Sans-serif;font-size:32px;font-weight:500;padding:0px 40px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-menu-depth-0.aux-hover > .aux-item-content {color:var( --e-global-color-f496424 );}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-menu-depth-0.aux-hover > .aux-item-content{font-family:"Aku Kamu", Sans-serif;font-size:32px;font-weight:500;text-decoration:underline;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-menu-depth-0{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-menu-depth-0.current-menu-item > a{color:var( --e-global-color-f496424 );font-family:"Aku Kamu", Sans-serif;font-size:32px;font-weight:500;text-decoration:underline;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-burger:before,  .elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-burger:after, .elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-burger .mid-line{border-color:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-45e15af .e-off-canvas__content{background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;}.elementor-7 .elementor-element.elementor-element-45e15af .e-off-canvas__overlay{background-color:#3E5E438C;}.elementor-7 .elementor-element.elementor-element-45e15af{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:25%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-c4ebbf1{--display:flex;}.elementor-7 .elementor-element.elementor-element-c4ebbf1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c4ebbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E46E;}.elementor-7 .elementor-element.elementor-element-0cbbff1{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0cbbff1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 30px 70px;}.elementor-7 .elementor-element.elementor-element-0cbbff1 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-0cbbff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-0cbbff1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0cbbff1.elementor-view-default .elementor-icon{color:var( --e-global-color-da4b117 );border-color:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-0cbbff1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0cbbff1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-da4b117 );}.elementor-7 .elementor-element.elementor-element-0cbbff1 .elementor-icon{font-size:42px;}.elementor-7 .elementor-element.elementor-element-0cbbff1 .elementor-icon svg{height:42px;}.elementor-7 .elementor-element.elementor-element-e99e824 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-7 .elementor-element.elementor-element-e99e824{text-align:center;}.elementor-7 .elementor-element.elementor-element-e99e824 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;color:#027512;}.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-7 .elementor-element.elementor-element-2ad4bab{--content-width:1380px;}.elementor-7 .elementor-element.elementor-element-74fb47c{--width:30%;}.elementor-7 .elementor-element.elementor-element-2846562{--width:70%;}.elementor-7 .elementor-element.elementor-element-6ba0b1a{--width:9%;}.elementor-7 .elementor-element.elementor-element-949461b{--width:93%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-0f1b0fb{--min-height:4vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-b2f1d2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-4f73f5e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-4f73f5e .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-70a6531{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-70a6531 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-ec00cda{--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:nowrap;}.elementor-7 .elementor-element.elementor-element-8e3a022{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-8e3a022 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-bd4177b{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-bd4177b .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-900edb4{--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:nowrap;}.elementor-7 .elementor-element.elementor-element-fa3581a{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-7 .elementor-element.elementor-element-fa3581a .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-bc8fe1a{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-bc8fe1a .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-ccdda62{--width:1600px;--min-height:5vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--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-7 .elementor-element.elementor-element-4073a79{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-4073a79.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fbcf137 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fbcf137{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-fbcf137 .elementor-heading-title{font-size:12px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-61be84c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-61be84c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-77d0184 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-77d0184{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-77d0184 .elementor-heading-title{font-size:12px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-1b5eda1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-1b5eda1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-06c6a65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-06c6a65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-06c6a65 .elementor-heading-title{font-size:12px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-2ad4bab{--content-width:100%;--min-height:9vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-7 .elementor-element.elementor-element-74fb47c{--width:60%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-7 .elementor-element.elementor-element-74fb47c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ac5e0c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3ac5e0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 21px 0px 21px;}.elementor-7 .elementor-element.elementor-element-2846562{--width:40%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-6ba0b1a{--width:50%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--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-7 .elementor-element.elementor-element-6ba0b1a.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-7867cc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7867cc7 .elementor-icon{font-size:42px;}.elementor-7 .elementor-element.elementor-element-7867cc7 .elementor-icon svg{height:42px;}.elementor-7 .elementor-element.elementor-element-949461b{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-7 .elementor-element.elementor-element-2ce8d50 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-2ce8d50{display:block;text-align:center;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-menu-depth-0 > .aux-item-content{padding:21px 21px 21px 21px;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-submenu .aux-menu-item .aux-item-content{padding:12px 0px 12px 0px;}.elementor-7 .elementor-element.elementor-element-2ce8d50 .aux-submenu .aux-menu-item{margin:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-45e15af{--e-off-canvas-justify-content:center;--e-off-canvas-width:100vw;}}/* Start custom CSS for container, class: .elementor-element-0f1b0fb *//* Main marquee section */
.marquee-section1 {
  display: flex;
  overflow: hidden;
  height: 5vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
/*transform: skewY(-3deg); */
/*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

/* Inner marquee container */
.infinite-marquee1 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite;
}

.infinite-marquee span {
  color: white;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  transition: transform 0.5s ease-in-out, color 0.5s ease-in-out; /* Make transition global */
}

/* Hover effect with smooth scaling and color change */
.marquee-section:hover .infinite-marquee span {
  -webkit-transform: scale(1.1); /* Scaling with vendor prefixes */
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  
  color: #e74c3c !important; /* Change to red */
  transition: transform 0.5s ease-in-out, color 0.5s ease-in-out; /* Smooth transition */
}

/* Scrolling animation */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

/* Responsive font size adjustments */
@media only screen and (max-width: 1024px) {
  .infinite-marquee span {
    font-size: 6.5vw;  /* Larger for tablets */
  }
}

@media only screen and (max-width: 768px) {
  .infinite-marquee {
    animation-duration: 12s; /* Faster scroll speed on mobile */
  }

  .infinite-marquee span {
    font-size: 7.5vw;  /* Adjust font size for smaller mobile screens */
  }
}

@media only screen and (max-width: 480px) {
  .infinite-marquee {
    animation-duration: 10s;  /* Increase speed for very small screens */
  }

  .infinite-marquee span {
    font-size: 8.5vw;  /* Further adjust for smaller devices */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdda62 *//* Main marquee section */
.marquee-section {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
/*transform: skewY(-3deg); */
/*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

/* Inner marquee container */
.infinite-marquee {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite;
}

.infinite-marquee span {
  color: white;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  transition: transform 0.5s ease-in-out, color 0.5s ease-in-out; /* Make transition global */
}

/* Hover effect with smooth scaling and color change */
.marquee-section:hover .infinite-marquee span {
  -webkit-transform: scale(1.1); /* Scaling with vendor prefixes */
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  
  color: #e74c3c !important; /* Change to red */
  transition: transform 0.5s ease-in-out, color 0.5s ease-in-out; /* Smooth transition */
}

/* Scrolling animation */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

/* Responsive font size adjustments */
@media only screen and (max-width: 1024px) {
  .infinite-marquee span {
    font-size: 6.5vw;  /* Larger for tablets */
  }
}

@media only screen and (max-width: 768px) {
  .infinite-marquee {
    animation-duration: 12s; /* Faster scroll speed on mobile */
  }

  .infinite-marquee span {
    font-size: 7.5vw;  /* Adjust font size for smaller mobile screens */
  }
}

@media only screen and (max-width: 480px) {
  .infinite-marquee {
    animation-duration: 10s;  /* Increase speed for very small screens */
  }

  .infinite-marquee span {
    font-size: 8.5vw;  /* Further adjust for smaller devices */
  }
}/* End custom CSS */