.elementor-104 .elementor-element.elementor-element-f10bd45{--display:flex;overflow:visible;}.elementor-104 .elementor-element.elementor-element-1dd590b9{overflow:visible;}.elementor-104 .elementor-element.elementor-element-7c715b00:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7c715b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-7c715b00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 70px 0px;overflow:visible;}.elementor-104 .elementor-element.elementor-element-7c715b00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );padding:5px 15px 5px 15px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:var( --e-global-color-accent );border-style:none;border-radius:5px 5px 5px 5px;min-width:220px;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-hamburger{background-color:var( --e-global-color-d30931d );float:right;border-style:solid;border-color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-close{background-color:var( --e-global-color-d30931d );border-style:solid;border-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-container{height:30px;border-radius:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:4.3px;color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 45px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 5px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 5px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-submenu-panel{padding:25px 10px 25px 10px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-hamburger > .ekit-menu-icon{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-close:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-51b20eac{text-align:right;}.elementor-104 .elementor-element.elementor-element-51b20eac img{width:57%;transition-duration:0.8s;}.elementor-104 .elementor-element.elementor-element-51b20eac:hover img{opacity:0.5;}.elementor-104 .elementor-element.elementor-element-90f0761 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-4f0f1c1f:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-4f0f1c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-4f0f1c1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-104 .elementor-element.elementor-element-4f0f1c1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-2593f1fe{--divider-border-style:solid;--divider-color:var( --e-global-color-de434bd );--divider-border-width:1px;}.elementor-104 .elementor-element.elementor-element-2593f1fe .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-104 .elementor-element.elementor-element-2593f1fe .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-104 .elementor-element.elementor-element-6671e6db:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-6671e6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-6671e6db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 150px 0px;overflow:visible;}.elementor-104 .elementor-element.elementor-element-6671e6db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-776ae788 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-de434bd );padding:13px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-9cf6c70 > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-9cf6c70 > a{background-color:var( --e-global-color-d30931d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-9cf6c70 > a:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-9cf6c70 > a:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-c6214d8 > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-c6214d8 > a{background-color:var( --e-global-color-d30931d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-c6214d8 > a:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-c6214d8 > a:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-66e7f16 > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-66e7f16 > a{background-color:var( --e-global-color-d30931d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-66e7f16 > a:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-66e7f16 > a:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-44ccfbc > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-44ccfbc > a{background-color:var( --e-global-color-d30931d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-44ccfbc > a:hover{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .elementor-repeater-item-44ccfbc > a:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-12a83238 .ekit_social_media{text-align:left;}.elementor-104 .elementor-element.elementor-element-12a83238 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;width:36px;height:36px;line-height:33px;}.elementor-104 .elementor-element.elementor-element-12a83238 .ekit_social_media > li{display:inline-block;margin:0px 15px 0px 0px;}.elementor-104 .elementor-element.elementor-element-12a83238 .ekit_social_media > li > a i{font-size:14px;}.elementor-104 .elementor-element.elementor-element-12a83238 .ekit_social_media > li > a svg{max-width:14px;}.elementor-104 .elementor-element.elementor-element-5f2a17c5 > .elementor-element-populated{padding:0px 0px 0px 275px;}.elementor-104 .elementor-element.elementor-element-223f826{text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-d2d074c:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-d2d074c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-d2d074c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 050px 0px;overflow:visible;}.elementor-104 .elementor-element.elementor-element-d2d074c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-f82705e > .elementor-element-populated{border-style:none;padding:13px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-92380a7 .elementor-heading-title{text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-b01511d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-b01511d .elementor-icon-list-text{color:#A2A2A2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-ba6245b > .elementor-element-populated{border-style:none;padding:13px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-c1c25c6 .elementor-heading-title{text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-47b9ea7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-47b9ea7 .elementor-icon-list-text{color:#A2A2A2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-0d05603 > .elementor-element-populated{border-style:none;padding:13px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-cc1949a .elementor-heading-title{text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-c1de840{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-c1de840 .elementor-icon-list-text{color:#A2A2A2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-671c2b5 > .elementor-element-populated{border-style:none;padding:13px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-90c1e0d .elementor-heading-title{text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-1c5c5fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-1c5c5fd .elementor-icon-list-text{color:#A2A2A2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-1f8db114:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1f8db114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-1f8db114{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-104 .elementor-element.elementor-element-1f8db114 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-4f5f49b7{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-7eed14c9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-9717f67{--display:flex;overflow:visible;}.elementor-104 .elementor-element.elementor-element-9717f67:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-9717f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-104 .elementor-element.elementor-element-1dd590b9{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-26468136 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7c715b00{padding:125px 30px 70px 30px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-6671e6db{padding:100px 30px 100px 30px;}.elementor-104 .elementor-element.elementor-element-223f826{font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-d2d074c{padding:100px 30px 100px 30px;}.elementor-104 .elementor-element.elementor-element-1f8db114{padding:30px 30px 30px 30px;}.elementor-104 .elementor-element.elementor-element-4f5f49b7{font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-7c715b00{padding:75px 20px 50px 20px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-container{background-color:var( --e-global-color-accent );max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav > li > a{color:var( --e-global-color-primary );padding:10px 15px 10px 15px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 15px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 15px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-text-font-size );padding:15px 15px 15px 15px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-submenu-panel{padding:0px 0px 0px 20px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:0px;border-width:1px 1px 1px 1px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:0px;border-width:1px 1px 1px 1px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-nav-logo > img{max-width:97px;max-height:11px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-nav-logo{margin:0px 0px 0px 0px;padding:22px 0px 0px 20px;}.elementor-104 .elementor-element.elementor-element-1f104af4 > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-51b20eac{text-align:left;}.elementor-104 .elementor-element.elementor-element-4f0f1c1f{padding:0px 20px 0px 20px;}.elementor-104 .elementor-element.elementor-element-6671e6db{padding:50px 20px 75px 20px;}.elementor-104 .elementor-element.elementor-element-776ae788 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-5f2a17c5 > .elementor-element-populated{padding:35px 315px 0px 0px;}.elementor-104 .elementor-element.elementor-element-223f826{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-d2d074c{padding:50px 20px 75px 20px;}.elementor-104 .elementor-element.elementor-element-1f8db114{padding:35px 20px 35px 20px;}.elementor-104 .elementor-element.elementor-element-4f5f49b7{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-11f50f2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-7c715b00{padding:75px 20px 50px 20px;}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-bb14557 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-104 .elementor-element.elementor-element-1f104af4 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-51b20eac img{width:37%;}.elementor-104 .elementor-element.elementor-element-4f0f1c1f{padding:0px 20px 0px 20px;}.elementor-104 .elementor-element.elementor-element-6671e6db{padding:50px 20px 75px 20px;}.elementor-104 .elementor-element.elementor-element-5f2a17c5 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-223f826{font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-d2d074c{padding:50px 20px 75px 20px;}.elementor-104 .elementor-element.elementor-element-1f8db114{padding:35px 20px 35px 20px;}.elementor-104 .elementor-element.elementor-element-4f5f49b7{font-size:var( --e-global-typography-text-font-size );}.elementor-104 .elementor-element.elementor-element-11f50f2f > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-7eed14c9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-145c930a{width:81.491%;}.elementor-104 .elementor-element.elementor-element-1f104af4{width:18.423%;}.elementor-104 .elementor-element.elementor-element-776ae788{width:30.962%;}.elementor-104 .elementor-element.elementor-element-5f2a17c5{width:69.038%;}}@media(max-width:1024px) and (min-width:768px){.elementor-104 .elementor-element.elementor-element-145c930a{width:100%;}.elementor-104 .elementor-element.elementor-element-1f104af4{width:100%;}.elementor-104 .elementor-element.elementor-element-776ae788{width:100%;}.elementor-104 .elementor-element.elementor-element-5f2a17c5{width:100%;}.elementor-104 .elementor-element.elementor-element-f82705e{width:100%;}.elementor-104 .elementor-element.elementor-element-ba6245b{width:100%;}.elementor-104 .elementor-element.elementor-element-0d05603{width:100%;}.elementor-104 .elementor-element.elementor-element-671c2b5{width:100%;}.elementor-104 .elementor-element.elementor-element-40539265{width:62%;}.elementor-104 .elementor-element.elementor-element-11f50f2f{width:38%;}}/* Start custom CSS for html, class: .elementor-element-2a11484 */.floating-circles {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
  pointer-events: none; /* so it doesn't block clicks */
}

.floating-circles span {
  position: absolute;
  display: block;
  width: 1000px;
  height: 1000px;
  background: radial-gradient(circle, rgba(139,0,0,0.5) 0%, rgba(139,0,0,0) 70%);
  border-radius: 50%;
  animation: drift 50s ease-in-out infinite;
  filter: blur(40px);
  transition: transform 0.3s ease-out; /* smooth mouse movement */
}

/* Place + vary size/speed */
.floating-circles span:nth-child(1) {
  top: 5%;
  left: 10%;
  animation-duration: 15s;
}
.floating-circles span:nth-child(2) {
  top: 40%;
  left: 70%;
  width: 650px;
  height: 650px;
  animation-duration: 15s;
}
.floating-circles span:nth-child(3) {
  top: 75%;
  left: 20%;
  width: 400px;
  height: 400px;
  animation-duration: 15s;
}
.floating-circles span:nth-child(4) {
  top: 25%;
  left: 85%;
  width: 550px;
  height: 550px;
  animation-duration: 15s;
}
.floating-circles span:nth-child(5) {
  top: 55%;
  left: 45%;
  width: 700px;
  height: 700px;
  animation-duration: 15s;
}

@keyframes drift {
  0%   { transform: translate(0, 0) rotate(0deg); }
  25%  { transform: translate(200px, -180px) rotate(60deg); }
  50%  { transform: translate(-250px, 200px) rotate(120deg); }
  75%  { transform: translate(180px, 250px) rotate(180deg); }
  100% { transform: translate(0, 0) rotate(240deg); }
}/* End custom CSS */