.elementor-19 .elementor-element.elementor-element-c62cbfd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c62cbfd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c62cbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-94a894f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-69996d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-4f5d740 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-160232b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0e95dcb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-5eb6711{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-09bf806{--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-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-bfe36a5 .elementor-button{background-color:#CF9A35;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-19 .elementor-element.elementor-element-bfe36a5 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bfe36a5 .elementor-button:focus{box-shadow:1px 1px 10px 1px rgba(207, 153.99999999999997, 53.00000000000003, 0.83);}.elementor-19 .elementor-element.elementor-element-d6b19ab .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-d6b19ab .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-d6b19ab .elementor-button:focus{box-shadow:1px 1px 10px 1px rgba(255, 255, 255, 0.67);}.elementor-19 .elementor-element.elementor-element-02a64d4{--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;--border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-02a64d4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-02a64d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ja-quad.com/wp-content/uploads/2026/05/JA-Quad_Hero-images.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-5ec92c8{--display:flex;}.elementor-19 .elementor-element.elementor-element-c812355{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c812355:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c812355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-992fbe4{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-8b619c6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-8b619c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-8b619c6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8b619c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-8b619c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-8b619c6 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-8b619c6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8b619c6 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-8b619c6 .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-8b619c6:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-8b619c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-8b619c6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-6d30e85{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-0fbafe4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0fbafe4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-0fbafe4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0fbafe4.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-0fbafe4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-0fbafe4 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-0fbafe4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0fbafe4 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-0fbafe4 .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-0fbafe4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0fbafe4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-0fbafe4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-02d38d9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-3e4ce12 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3e4ce12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-3e4ce12.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3e4ce12.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-3e4ce12.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-3e4ce12 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-3e4ce12 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3e4ce12 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-3e4ce12 .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-3e4ce12:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3e4ce12:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-3e4ce12 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-713ad76{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-66e2525 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-66e2525.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-66e2525.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-66e2525.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-66e2525.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-66e2525 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-66e2525 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-66e2525 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-66e2525 .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-66e2525:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-66e2525:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-66e2525 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-944dfe4{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a8d9bd1{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac93b39 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-6e0235a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-a4c94cb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-a331f48 .elementor-button{background-color:#CF9A3500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-a331f48 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-a331f48 .elementor-button:focus{background-color:#051A36;color:var( --e-global-color-160232b );border-color:var( --e-global-color-762087d );box-shadow:1px 1px 10px 1px #051A36;}.elementor-19 .elementor-element.elementor-element-a331f48 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-a331f48 .elementor-button:focus svg{fill:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-4bdafe8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-ca9bc06 img{border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-2c431aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2c431aa:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2c431aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F1;}.elementor-19 .elementor-element.elementor-element-de8f233{text-align:center;}.elementor-19 .elementor-element.elementor-element-de8f233 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-83d42a4{text-align:center;}.elementor-19 .elementor-element.elementor-element-83d42a4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-b250acf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-f973870{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-de99a28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-160232b );--border-color:var( --e-global-color-160232b );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-de99a28:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-de99a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-9d44c6a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9d44c6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-9d44c6a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d44c6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-9d44c6a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-9d44c6a .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-9d44c6a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d44c6a .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-9d44c6a .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-9d44c6a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9d44c6a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-9d44c6a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-ac55454{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-160232b );--border-color:var( --e-global-color-160232b );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ac55454:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac55454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-ac55454:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-ac55454, .elementor-19 .elementor-element.elementor-element-ac55454::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-b088d3c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b088d3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-b088d3c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b088d3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-b088d3c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-b088d3c .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-b088d3c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b088d3c .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b088d3c .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-b088d3c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b088d3c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-b088d3c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-70d5441{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-160232b );--border-color:var( --e-global-color-160232b );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-70d5441:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-70d5441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-70d5441:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-70d5441, .elementor-19 .elementor-element.elementor-element-70d5441::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-68db770 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-68db770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-68db770.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-68db770.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-68db770.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-68db770 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-68db770 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-68db770 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-68db770 .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-68db770:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-68db770:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-68db770 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-0bf3c94{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0bf3c94:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0bf3c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-6f64ae8{text-align:center;}.elementor-19 .elementor-element.elementor-element-6f64ae8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-cd58afe{text-align:center;}.elementor-19 .elementor-element.elementor-element-cd58afe .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-0c183f9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-22dfed5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-22dfed5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-22dfed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-22dfed5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-22dfed5, .elementor-19 .elementor-element.elementor-element-22dfed5::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-434a3b9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-434a3b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-434a3b9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-434a3b9.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-434a3b9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-434a3b9 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-434a3b9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-434a3b9 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-434a3b9 .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-434a3b9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-434a3b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-434a3b9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-4d0c169{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-4d0c169:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4d0c169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-4d0c169:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-4d0c169, .elementor-19 .elementor-element.elementor-element-4d0c169::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-69ac05b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-69ac05b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-69ac05b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-69ac05b.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-69ac05b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-69ac05b .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-69ac05b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-69ac05b .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-69ac05b .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-69ac05b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-69ac05b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-69ac05b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-f3982e2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f3982e2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f3982e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-f3982e2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-f3982e2, .elementor-19 .elementor-element.elementor-element-f3982e2::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-acaf096 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-acaf096.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-acaf096.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acaf096.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-acaf096.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-acaf096 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-acaf096 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acaf096 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-acaf096 .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-acaf096:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-acaf096:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-acaf096 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-e199b51{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e199b51:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e199b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-e199b51:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-e199b51, .elementor-19 .elementor-element.elementor-element-e199b51::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-fd93e2c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-fd93e2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-fd93e2c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fd93e2c.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-fd93e2c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-fd93e2c .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-fd93e2c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-fd93e2c .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-fd93e2c .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-fd93e2c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-fd93e2c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-fd93e2c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-dd2ca51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-dd2ca51:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-dd2ca51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222933;}.elementor-19 .elementor-element.elementor-element-64242b5{text-align:center;}.elementor-19 .elementor-element.elementor-element-64242b5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-3ac997a{text-align:center;}.elementor-19 .elementor-element.elementor-element-3ac997a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-2d4cba6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-ee90760{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ee90760:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ee90760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051A3600;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-244485b .elementor-counter-number-wrapper{color:var( --e-global-color-fc173e6 );font-family:"Oswald", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-244485b .elementor-counter-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-3e08505{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-3e08505:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3e08505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051A3600;}.elementor-19 .elementor-element.elementor-element-c166dbe .elementor-counter-number-wrapper{color:var( --e-global-color-fc173e6 );font-family:"Oswald", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-c166dbe .elementor-counter-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-e47e1ee{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e47e1ee:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e47e1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051A3600;}.elementor-19 .elementor-element.elementor-element-05dbc35 .elementor-counter-number-wrapper{color:var( --e-global-color-fc173e6 );font-family:"Oswald", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-05dbc35 .elementor-counter-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-38caa22{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-38caa22:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-38caa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051A3600;}.elementor-19 .elementor-element.elementor-element-8405496 .elementor-counter-number-wrapper{color:var( --e-global-color-fc173e6 );font-family:"Oswald", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-8405496 .elementor-counter-title{color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-24ea751{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-92b88b4{--display:flex;}.elementor-19 .elementor-element.elementor-element-24dcce6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-85493fa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-6972d00{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-b4f4d1d .elementor-button{background-color:#CF9A3500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-b4f4d1d .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-b4f4d1d .elementor-button:focus{background-color:#051A36;color:var( --e-global-color-160232b );border-color:var( --e-global-color-762087d );box-shadow:1px 1px 10px 1px #051A36;}.elementor-19 .elementor-element.elementor-element-b4f4d1d .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-b4f4d1d .elementor-button:focus svg{fill:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-9f2d988{--display:flex;}.elementor-19 .elementor-element.elementor-element-4cb996c img{border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-7733937{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7733937:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7733937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F1;}.elementor-19 .elementor-element.elementor-element-031b39e{text-align:center;}.elementor-19 .elementor-element.elementor-element-031b39e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-d947ab6{text-align:center;}.elementor-19 .elementor-element.elementor-element-d947ab6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-62d53d2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-9a88916{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-371a07f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-160232b );--border-color:var( --e-global-color-160232b );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-371a07f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-371a07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-371a07f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-371a07f, .elementor-19 .elementor-element.elementor-element-371a07f::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-3b17bdb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3b17bdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-3b17bdb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3b17bdb.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-3b17bdb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-3b17bdb .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-3b17bdb .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3b17bdb .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-3b17bdb .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-3b17bdb:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3b17bdb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-3b17bdb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-7bd244e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-160232b );--border-color:var( --e-global-color-160232b );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-7bd244e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7bd244e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-7bd244e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-7bd244e, .elementor-19 .elementor-element.elementor-element-7bd244e::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-57ce75b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-57ce75b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-57ce75b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-57ce75b.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-57ce75b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-57ce75b .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-57ce75b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-57ce75b .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-57ce75b .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-57ce75b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-57ce75b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-57ce75b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-530a16f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-160232b );--border-color:var( --e-global-color-160232b );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-530a16f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-530a16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160232b );}.elementor-19 .elementor-element.elementor-element-530a16f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fc173e6 );--border-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-530a16f, .elementor-19 .elementor-element.elementor-element-530a16f::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-f7aa77f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f7aa77f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-762087d );fill:var( --e-global-color-fc173e6 );color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-f7aa77f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f7aa77f.elementor-view-default .elementor-icon{fill:var( --e-global-color-762087d );color:var( --e-global-color-762087d );border-color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-f7aa77f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc173e6 );}.elementor-19 .elementor-element.elementor-element-f7aa77f .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-f7aa77f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f7aa77f .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-f7aa77f .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-f7aa77f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f7aa77f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-762087d );}.elementor-19 .elementor-element.elementor-element-f7aa77f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-762087d );}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-94a894f{--width:50%;}.elementor-19 .elementor-element.elementor-element-02a64d4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-94a894f{--width:100%;}.elementor-19 .elementor-element.elementor-element-02a64d4{--width:100%;}}@media(min-width:1025px){.elementor-19 .elementor-element.elementor-element-02a64d4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-02a64d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-c62cbfd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-4f5d740 .elementor-heading-title{font-size:55px;}.elementor-19 .elementor-element.elementor-element-02a64d4{--min-height:55vh;}.elementor-19 .elementor-element.elementor-element-02a64d4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-02a64d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -347px;}.elementor-19 .elementor-element.elementor-element-5ec92c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-c812355{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-19 .elementor-element.elementor-element-944dfe4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-6e0235a .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-2c431aa{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-83d42a4 .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-f973870{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-0bf3c94{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-cd58afe .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-0c183f9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-dd2ca51{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-3ac997a .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-2d4cba6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-24ea751{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-85493fa .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-7733937{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-d947ab6 .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-9a88916{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-c62cbfd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-4f5d740 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-19 .elementor-element.elementor-element-02a64d4{--min-height:40vh;}.elementor-19 .elementor-element.elementor-element-02a64d4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-02a64d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -124px;}.elementor-19 .elementor-element.elementor-element-5ec92c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-c812355{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-992fbe4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-6d30e85{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-02d38d9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-713ad76{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-944dfe4{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-6e0235a .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-19 .elementor-element.elementor-element-2c431aa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-de8f233{text-align:start;}.elementor-19 .elementor-element.elementor-element-83d42a4{text-align:start;}.elementor-19 .elementor-element.elementor-element-83d42a4 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-19 .elementor-element.elementor-element-b250acf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-19 .elementor-element.elementor-element-f973870{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-0bf3c94{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-6f64ae8{text-align:start;}.elementor-19 .elementor-element.elementor-element-cd58afe{text-align:start;}.elementor-19 .elementor-element.elementor-element-cd58afe .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-19 .elementor-element.elementor-element-0c183f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-dd2ca51{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-64242b5{text-align:start;}.elementor-19 .elementor-element.elementor-element-3ac997a{text-align:center;}.elementor-19 .elementor-element.elementor-element-3ac997a .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-19 .elementor-element.elementor-element-2d4cba6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-244485b .elementor-counter-number-wrapper{font-size:50px;}.elementor-19 .elementor-element.elementor-element-c166dbe .elementor-counter-number-wrapper{font-size:50px;}.elementor-19 .elementor-element.elementor-element-05dbc35 .elementor-counter-number-wrapper{font-size:50px;}.elementor-19 .elementor-element.elementor-element-8405496 .elementor-counter-number-wrapper{font-size:50px;}.elementor-19 .elementor-element.elementor-element-24ea751{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-85493fa .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-19 .elementor-element.elementor-element-7733937{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-031b39e{text-align:start;}.elementor-19 .elementor-element.elementor-element-d947ab6{text-align:start;}.elementor-19 .elementor-element.elementor-element-d947ab6 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-19 .elementor-element.elementor-element-62d53d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-19 .elementor-element.elementor-element-9a88916{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-de99a28 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================================================
   ELEMENTOR ANIMATED BORDER EFFECT
   Elegant • Smooth • Premium • Cinematic
   Border Color: #CF9A35
   ========================================================= */

/* Main Box Class */
.premium-border-box {
    position: relative;
    overflow: hidden;
    border-radius: 20px; /* Change if needed */
    background: #0f0f0f; /* Your box background */
    z-index: 1;
    
    /* Optional smooth hover feel */
    transition: transform 0.4s ease, 
                box-shadow 0.4s ease;
}

/* Soft Hover Effect */
.premium-border-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(207, 154, 53, 0.18);
}

/* Animated Border Layer */
.premium-border-box::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px; /* Border Size */

    /* Animated glowing gradient */
    background: linear-gradient(
        90deg,
        transparent 0%,
        #CF9A35 20%,
        #f5d48a 40%,
        #CF9A35 60%,
        transparent 100%
    );

    /* Smooth animation */
    background-size: 300% 300%;
    animation: borderFlow 6s linear infinite;

    /* Create border only */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
}

/* Extra Cinematic Glow */
.premium-border-box::after {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    background: radial-gradient(
        circle,
        rgba(207,154,53,0.25) 0%,
        rgba(207,154,53,0.08) 40%,
        transparent 70%
    );

    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 0;
}

/* Glow on Hover */
.premium-border-box:hover::after {
    opacity: 1;
}

/* Border Animation */
@keyframes borderFlow {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac55454 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d5441 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22dfed5 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0c169 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3982e2 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e199b51 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee90760 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e08505 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e47e1ee */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38caa22 */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371a07f */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd244e */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* ============================================================
   ANIMATED TRAVELING BORDER — ELEMENTOR CUSTOM CSS
   Apply class: .animated-border-box
   Works with any border-radius value
   ============================================================ */

/* --- CSS Custom Property for angle animation (modern browsers) --- */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

/* --- Keyframe: Spin the conic gradient angle 0 → 360 --- */
@keyframes border-travel {
  from { --angle: 0deg; }
  to   { --angle: 360deg; }
}

/* ============================================================
   MAIN WRAPPER
   Add this class to your Elementor widget/section
   ============================================================ */
.animated-border-box {
  position: relative;
  z-index: 0;
  overflow: hidden; /* Keeps glow clipped to box bounds */
  border-radius: 12px; /* Adjust freely — animation follows */
}

/* ============================================================
   LAYER 1 — The sharp 2px traveling border line
   Uses conic-gradient + mask trick for true border effect
   ============================================================ */
.animated-border-box::before {
  content: '';
  position: absolute;
  inset: -2px; /* Sits just outside the box edges */
  border-radius: inherit; /* Matches parent's border-radius */
  padding: 2px; /* Defines the border thickness */

  background: conic-gradient(
    from var(--angle),
    transparent   0deg,
    transparent   55deg,
    #CF9A35       90deg,   /* Leading edge — core gold */
    #f5c96a       130deg,  /* Peak brightness — warm highlight */
    #CF9A35       165deg,  /* Trailing edge — back to gold */
    transparent   210deg,
    transparent   360deg
  );

  /* Mask trick: only shows the padding ring = 2px border */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  animation: border-travel 3s linear infinite;
  z-index: -1;
}

/* ============================================================
   LAYER 2 — Soft ambient glow (cinematic depth)
   Blurred version of the same conic gradient
   ============================================================ */
.animated-border-box::after {
  content: '';
  position: absolute;
  inset: -8px; /* Slightly larger for glow spread */
  border-radius: inherit;

  background: conic-gradient(
    from var(--angle),
    transparent                    0deg,
    transparent                    55deg,
    rgba(207, 154, 53, 0.12)       90deg,
    rgba(245, 201, 106, 0.30)      130deg,  /* Glow peak */
    rgba(207, 154, 53, 0.12)       165deg,
    transparent                    210deg,
    transparent                    360deg
  );

  filter: blur(10px); /* The cinematic glow softness */
  animation: border-travel 3s linear infinite; /* Stays in sync */
  z-index: -2;
}

/* ============================================================
   HOVER OPTIMIZATION
   Speeds up the animation for interactive feel
   ============================================================ */
.animated-border-box:hover::before,
.animated-border-box:hover::after {
  animation-duration: 1.5s; /* 2× faster on hover */
}

/* ============================================================
   OPTIONAL: Pause on reduced-motion preference (accessibility)
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
  .animated-border-box::before,
  .animated-border-box::after {
    animation: none;
    background: conic-gradient(
      from 90deg,
      transparent 0deg,
      #CF9A35 90deg,
      #f5c96a 130deg,
      #CF9A35 165deg,
      transparent 210deg,
      transparent 360deg
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530a16f */.box-hover{
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.box-hover:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */