.elementor-27 .elementor-element.elementor-element-790c509{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-790c509.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-d55056e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:47px;--padding-right:47px;}.elementor-27 .elementor-element.elementor-element-90be92a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-27 .elementor-element.elementor-element-e46e250{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-27 .elementor-element.elementor-element-e46e250 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:62px;font-weight:600;line-height:120%;color:#000000;}.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-27 .elementor-element.elementor-element-0ce25ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c047283{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-27 .elementor-element.elementor-element-c047283.e-con{--align-self: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-27 .elementor-element.elementor-element-2950eaa .elementor-button{background-color:#000000;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:12px 26px 12px 26px;}.elementor-27 .elementor-element.elementor-element-2950eaa .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-2950eaa .elementor-button:focus{background-color:#FF4C00;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-87de380 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:100%;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:12px 26px 12px 26px;}.elementor-27 .elementor-element.elementor-element-87de380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-87de380 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-87de380 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-721fae7{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:100%;}.elementor-27 .elementor-element.elementor-element-ba3a519{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0bbea3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0bbea3c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0bbea3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-0bbea3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-c51d3ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9a93e13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:47px;--padding-right:47px;}.elementor-27 .elementor-element.elementor-element-5e370c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-cd53701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-cd53701 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c3e804a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-27 .elementor-element.elementor-element-c3e804a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;line-height:120%;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-40b0e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:140%;letter-spacing:5%;color:#FFFFFF5E;}.elementor-27 .elementor-element.elementor-element-4993770{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:160px;--padding-left:0px;--padding-right:47px;}.elementor-27 .elementor-element.elementor-element-3e9bacc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF33;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#7A7A7A;}.elementor-27 .elementor-element.elementor-element-037e790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e3170e7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-27 .elementor-element.elementor-element-ae53e34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-ae53e34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-46736a6{--e-image-carousel-slides-to-show:6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-52e5899{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3eb0409{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:47px;--padding-right:47px;}.elementor-27 .elementor-element.elementor-element-fae7486{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1174ac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-1174ac1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0.6px;color:#000000;}.elementor-27 .elementor-element.elementor-element-1d430e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-27 .elementor-element.elementor-element-1d430e4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;line-height:100%;color:#000000;}.elementor-27 .elementor-element.elementor-element-5044b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:0;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-5044b60 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-cf51b0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-dedfd34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-dedfd34 .elementor-icon-list-text{color:#000000A8;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-614013c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-614013c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-614013c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-27 .elementor-element.elementor-element-49d71bc{--display:flex;--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-27 .elementor-element.elementor-element-3d132ae{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a470fac img{width:auto;max-width:100%;height:57px;}.elementor-27 .elementor-element.elementor-element-caa7d3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-caa7d3c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFFE0;}.elementor-27 .elementor-element.elementor-element-9fa0100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:140%;letter-spacing:5%;color:#FFFFFF80;}.elementor-27 .elementor-element.elementor-element-803d671 .elementor-button{background-color:#FF4C00;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4C00;border-radius:0px 0px 0px 0px;padding:12px 26px 12px 26px;}.elementor-27 .elementor-element.elementor-element-803d671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-803d671.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-30353c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-913f031{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:47px;--padding-right:47px;}.elementor-27 .elementor-element.elementor-element-cd34434{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-27 .elementor-element.elementor-element-cd34434 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;line-height:100%;color:#000000;}.elementor-27 .elementor-element.elementor-element-89d3e3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6709af9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-adec56c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-adec56c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#000000A8;}.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-27 .elementor-element.elementor-element-94bbdb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-94bbdb2 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-27 .elementor-element.elementor-element-94bbdb2 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-27 .elementor-element.elementor-element-94bbdb2 .elementor-icon{font-size:68px;}.elementor-27 .elementor-element.elementor-element-94bbdb2 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-94bbdb2 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-94bbdb2:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-94bbdb2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-27 .elementor-element.elementor-element-94bbdb2 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00000080;}.elementor-27 .elementor-element.elementor-element-a7b5caa .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0px;fill:#000000A8;color:#000000A8;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a7b5caa .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-a7b5caa .elementor-button:focus{color:#FF4C00;}.elementor-27 .elementor-element.elementor-element-a7b5caa .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-a7b5caa .elementor-button:focus svg{fill:#FF4C00;}.elementor-27 .elementor-element.elementor-element-0d17e48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-71be058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-71be058 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-6218e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6218e9f .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-27 .elementor-element.elementor-element-6218e9f .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-27 .elementor-element.elementor-element-6218e9f .elementor-icon{font-size:68px;}.elementor-27 .elementor-element.elementor-element-6218e9f .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-6218e9f .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-6218e9f:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-6218e9f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-27 .elementor-element.elementor-element-6218e9f .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00000080;}.elementor-27 .elementor-element.elementor-element-6aa7671 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0px;fill:#000000A8;color:#000000A8;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6aa7671 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-6aa7671 .elementor-button:focus{color:#FF4C00;}.elementor-27 .elementor-element.elementor-element-6aa7671 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-6aa7671 .elementor-button:focus svg{fill:#FF4C00;}.elementor-27 .elementor-element.elementor-element-65eb070{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-29d4125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-29d4125 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-c08fd3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c08fd3e .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-27 .elementor-element.elementor-element-c08fd3e .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-27 .elementor-element.elementor-element-c08fd3e .elementor-icon{font-size:68px;}.elementor-27 .elementor-element.elementor-element-c08fd3e .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-c08fd3e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-c08fd3e:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-c08fd3e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-27 .elementor-element.elementor-element-c08fd3e .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00000080;}.elementor-27 .elementor-element.elementor-element-b570e3c .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0px;fill:#000000A8;color:#000000A8;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-b570e3c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-b570e3c .elementor-button:focus{color:#FF4C00;}.elementor-27 .elementor-element.elementor-element-b570e3c .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-b570e3c .elementor-button:focus svg{fill:#FF4C00;}.elementor-27 .elementor-element.elementor-element-dbd7907{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-7748b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7748b9c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-0cebcf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0cebcf2 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-27 .elementor-element.elementor-element-0cebcf2 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-27 .elementor-element.elementor-element-0cebcf2 .elementor-icon{font-size:68px;}.elementor-27 .elementor-element.elementor-element-0cebcf2 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-0cebcf2 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-0cebcf2:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-0cebcf2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-27 .elementor-element.elementor-element-0cebcf2 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00000080;}.elementor-27 .elementor-element.elementor-element-eb1bc2c .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0px;fill:#000000A8;color:#000000A8;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-eb1bc2c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-eb1bc2c .elementor-button:focus{color:#FF4C00;}.elementor-27 .elementor-element.elementor-element-eb1bc2c .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-eb1bc2c .elementor-button:focus svg{fill:#FF4C00;}.elementor-27 .elementor-element.elementor-element-e50713a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-d161d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d161d62 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-afe0157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-afe0157 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-27 .elementor-element.elementor-element-afe0157 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-27 .elementor-element.elementor-element-afe0157 .elementor-icon{font-size:68px;}.elementor-27 .elementor-element.elementor-element-afe0157 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-afe0157 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-afe0157:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-afe0157:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-27 .elementor-element.elementor-element-afe0157 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00000080;}.elementor-27 .elementor-element.elementor-element-7825450 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0px;fill:#000000A8;color:#000000A8;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7825450 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-7825450 .elementor-button:focus{color:#FF4C00;}.elementor-27 .elementor-element.elementor-element-7825450 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-7825450 .elementor-button:focus svg{fill:#FF4C00;}.elementor-27 .elementor-element.elementor-element-1dc8d57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-7e411a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7e411a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:100%;color:#000000A8;}.elementor-27 .elementor-element.elementor-element-ec5050e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ec5050e .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-27 .elementor-element.elementor-element-ec5050e .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-27 .elementor-element.elementor-element-ec5050e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-ec5050e.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-ec5050e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-ec5050e .elementor-icon{font-size:68px;}.elementor-27 .elementor-element.elementor-element-ec5050e .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-ec5050e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-ec5050e:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-ec5050e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-27 .elementor-element.elementor-element-ec5050e .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00000080;}.elementor-27 .elementor-element.elementor-element-0f10c18 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0px;fill:#000000A8;color:#000000A8;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0f10c18 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-0f10c18 .elementor-button:focus{color:#FF4C00;}.elementor-27 .elementor-element.elementor-element-0f10c18 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-0f10c18 .elementor-button:focus svg{fill:#FF4C00;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-790c509{--content-width:1440px;}.elementor-27 .elementor-element.elementor-element-d55056e{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-c047283{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-0bbea3c{--content-width:1440px;}.elementor-27 .elementor-element.elementor-element-c51d3ec{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-9a93e13{--width:40%;}.elementor-27 .elementor-element.elementor-element-4993770{--width:60%;}.elementor-27 .elementor-element.elementor-element-037e790{--content-width:1440px;}.elementor-27 .elementor-element.elementor-element-52e5899{--content-width:1440px;}.elementor-27 .elementor-element.elementor-element-3eb0409{--width:100%;}.elementor-27 .elementor-element.elementor-element-fae7486{--width:40%;}.elementor-27 .elementor-element.elementor-element-cf51b0a{--width:100%;}.elementor-27 .elementor-element.elementor-element-614013c{--content-width:1440px;}.elementor-27 .elementor-element.elementor-element-3d132ae{--width:100%;}.elementor-27 .elementor-element.elementor-element-30353c3{--content-width:1440px;}}@media(max-width:1366px){.elementor-27 .elementor-element.elementor-element-d55056e{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-89d3e3d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-d55056e{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-89d3e3d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-d55056e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-89d3e3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-2ad3c7b */.typing-box {
    height: 24px;
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #484848;
    font-family: Inter,sans-serif;
}

#typing-text{
    position:relative;
    white-space:nowrap;
    overflow:hidden;
}

#typing-text::after{
    content:"";
    display:inline-block;
    width:2px;
    height:24px;
    margin-left:6px;
    background:#111;
    animation:blink .8s infinite;
    vertical-align:middle;
    position: relative;
    top: -2px;
}

@keyframes blink{
    50%{opacity:0;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2950eaa */body .custom-button {
    clip-path: polygon(
        0 0,
        94% 0,
        100% 25%,
        100% 100%,
        6% 100%,
        0 75%
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87de380 */.custom-button-border .elementor-button{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    background:#fff !important;
    color:#111 !important;
    border:none !important;
    min-width: 200px;
    height: 44px;
    padding:0 34px;
    clip-path:polygon(
        0 0,
        calc(100% - 12px) 0,
        100% 12px,
        100% 100%,
        12px 100%,
        0 calc(100% - 12px)
    );
}

.custom-button-border .elementor-button::before{
    content:"";
    position:absolute;
    inset:0;
    background:#111;

    clip-path:inherit;

    z-index:0;
}

.custom-button-border .elementor-button::after{
    content:"";
    position:absolute;
    inset:2px;
    background:#fff;

    clip-path:polygon(
        0 0,
        calc(100% - 11px) 0,
        100% 11px,
        100% 100%,
        11px 100%,
        0 calc(100% - 11px)
    );

    z-index:1;
}

.custom-button-border .elementor-button-content-wrapper{
    position:relative;
    z-index:2;

    display:flex;
    align-items:center;
    gap:14px;
}

.custom-button-border .elementor-button-text{
    color:#111;
    font-weight:500;
}

.custom-button-border .elementor-button-icon svg{
    width:18px;
    height:18px;
    fill:#111;
    transition:.3s;
}

.custom-button-border .elementor-button:hover .elementor-button-icon svg{
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-721fae7 */.stats {
    padding: 0;
    display: flex;
    grid-gap: 50px;
}
.stat-item{text-align:left;}
.stat-item h4 {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 100%;
    margin-bottom: 5px;
    font-family: "Helvetica", sans-serif;
    letter-spacing: .5px;
}
@media(max-width:991px){.stats{grid-template-columns:repeat(2,1fr);gap:40px;}}
@media(max-width:576px){.stats{grid-template-columns:1fr;gap:30px;}.stat-item h4{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6747a50 */:root{--bg:#ffffff; --ink:#131313; --hw:#444444; --detail:#9A9A9A; --panel:#D7D7D7; --face-top:#F8F8F8; --face-side:#EFEFEF; --face-back:#FFFFFF; --accent:#FF4C00; }


.ai-rack-stage {position: relative; width: 100%; display: flex; align-items: center; justify-content: center; }
.ai-rack-ambient {position: absolute; top: 50%; left: 50%; width: min(760px, 92vw); height: min(860px, 94vh); transform: translate(-50%, -50%); pointer-events: none; background: radial-gradient(ellipse at center, rgba(255,76,0,.08) 0%, rgba(255,76,0,.03) 35%, rgba(255,255,255,0) 70%); filter: blur(50px); z-index: 0; }
.ai-rack-tilt {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 480px;
    transform-style: preserve-3d;
    will-change: transform;
    overflow: hidden;
    min-width: 480px;
    height: calc(100% - 56px);
    margin-bottom: -56px;
}
.ai-rack-svg {width: 100%; height: auto; display: block; overflow: visible; }

.ai-rack-svg { stroke: var(--ink); }

.ai-rack-svg .depth-top  { fill:#D8D8D8; }
.ai-rack-svg .depth-side { fill:#D8D8D8; }
.ai-rack-svg #frameDepth line { stroke: var(--panel); }

.ai-rack-svg .hw-body   { fill: #FAFAFA; }
.ai-rack-svg .fan-blade {fill:#F6F6F6; stroke: var(--hw); stroke-width: 0.9; stroke-linejoin: round; }
.ai-rack-stage{overflow:hidden; }
.ai-rack-svg{filter: drop-shadow(0 20px 35px rgba(0,0,0,.06));}
.ai-rack-svg #frame,
.ai-rack-svg #posts,
.ai-rack-svg #feet    { stroke: var(--ink); }
.ai-rack-svg .hw-stroke,
.ai-rack-svg #shelves { stroke: var(--hw); }
.ai-rack-svg .inner-detail { stroke: var(--detail); }

.ai-rack-svg #cpu circle[fill="#111"],
.ai-rack-svg .gpu-card circle[fill="#111"],
.ai-rack-svg #psu circle[fill="#111"] { fill: var(--accent); }

.ai-rack-svg #fan1 circle[fill="#111"],
.ai-rack-svg #fan2 circle[fill="#111"] { fill: #FF4C00; opacity: 0.75; }
.ai-rack-svg #fan1 circle[fill="#fff"],
.ai-rack-svg #fan2 circle[fill="#fff"] { fill: var(--accent); opacity: 0.75; }

.ai-rack-svg rect,
.ai-rack-svg path,
.ai-rack-svg circle,
.ai-rack-svg line,
.ai-rack-svg polyline,
.ai-rack-svg polygon { vector-effect: non-scaling-stroke; }

.ai-rack-svg #frame path{fill:none; }
@media (max-width: 640px) {
  .ai-rack-stage { padding: 20px; min-height: 80vh; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e370c4 */.whychoose-left-inner {
    background: linear-gradient(to bottom right, #17171778, #000);
    height: 100%;
    border-radius: 20px;
    border: 1px solid rgb(255 255 255 / 0.1);
}
.whychoose-left-inner:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: 52px 52px;
    opacity: .3;
    background-image: radial-gradient(#ffab8773 1px, transparent 1px);
    background-size: 22px 22px;
    pointer-events: none;
    mask-image: linear-gradient(
            to bottom,
            transparent 0%,
            rgba(0,0,0,.15) 12%,
            rgba(0,0,0,.45) 25%,
            #000 40%,
            #000 82%,
            rgba(0,0,0,.85) 92%,
            transparent 100%
        ),
        linear-gradient(
            to right,
            transparent 0%,
            rgba(0,0,0,.6) 8%,
            #000 18%,
            #000 82%,
            rgba(0,0,0,.6) 92%,
            transparent 100%
        );
    mask-composite: intersect;
    inset: 0;
    z-index: 0;
}
.whychoose-left-inner > div {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4993770 */.feature-item .number-icon {font-size: 16px;font-weight: 500;color: #FFFFFF80;line-height: 100%;margin-top: 4px;border: 1px solid rgb(255 255 255 / 0.2);border-radius: 100%;aspect-ratio: 1;width: 50px;display: flex;justify-content: center;align-items: center;margin-bottom: 20px;}
	.feature-content h4 {margin: 0 0 18px;font-size: 20px;font-weight: 600;color: #fff;line-height: 100%;font-family: helvetica;}
	.feature-content a{color:#7A7A7A; text-decoration:underline; transition:.3s; }
	.feature-content a:hover{color:#FF4C00; }
	.feature-content .feature-right-text {font-family: rubik; font-size: 14px; }
	.feature-item-main {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px 0; }
	.feature-item-main .feature-item {padding: 10px 30px 10px; border-left: 1px solid rgb(255 255 255 / 0.1); }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-46736a6 */.partners-logo .swiper-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-803d671 */body .custom-button {
    clip-path: polygon(
        0 0,
        94% 0,
        100% 25%,
        100% 100%,
        6% 100%,
        0 75%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614013c */.rackflow-section {position: relative; min-height: 750px; overflow: hidden;}
.rackflow-section .rackflow-section-circle {position: absolute; left: 0; right: 0; bottom: 0; transform: translateY(50%); min-width: 1300px; max-width: 1300px !important; margin: auto; }
.rackflow-section > .e-con-inner {justify-content: flex-end !important; align-items: flex-end !important; }

.rackflow-section .rackflow-section-circle img{
    animation: rotateCircle 4s linear infinite;
    transform-origin: center;
    will-change: transform;
    opacity: .9; pointer-events: none;
}

@keyframes rotateCircle {
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d3e3d */.product-box .elementor-icon svg {
    height: 90px;
    width: auto;
}
.product-box .elementor-icon-box-description{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;

}/* End custom CSS */