.elementor-4188 .elementor-element.elementor-element-c9abf59{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4188 .elementor-element.elementor-element-e2b38a5 .porto-u-main-heading > *{font-family:"Poppins", Poppins;font-weight:700;line-height:42px;}.elementor-4188 .elementor-element.elementor-element-97f527b{--spacer-size:50px;}.elementor-4188 .elementor-element.elementor-element-2cb355e{--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:57px 57px;--row-gap:57px;--column-gap:57px;}.elementor-4188 .elementor-element.elementor-element-958ef12{--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-4188 .elementor-element.elementor-element-2dee068{text-align:justify;}.elementor-4188 .elementor-element.elementor-element-2dee068 .elementor-heading-title{font-size:15.4px;font-weight:400;line-height:26px;color:var( --e-global-color-quaternary );}.elementor-4188 .elementor-element.elementor-element-fed7d2a{text-align:justify;}.elementor-4188 .elementor-element.elementor-element-fed7d2a .elementor-heading-title{font-size:15.4px;font-weight:400;line-height:26px;color:var( --e-global-color-quaternary );}.elementor-4188 .elementor-element.elementor-element-b441482{--spacer-size:50px;}.elementor-4188 .elementor-element.elementor-element-c943a0a{--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-4188 .elementor-element.elementor-element-9cd106e img{width:400px;height:400px;border-radius:19px 19px 19px 19px;}.elementor-4188 .elementor-element.elementor-element-d42a7f0:not(.elementor-motion-effects-element-type-background), .elementor-4188 .elementor-element.elementor-element-d42a7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFEF;background-image:url("https://e-softonline.com/wp-content/uploads/2026/02/energy-intro-1.svg");}.elementor-4188 .elementor-element.elementor-element-d42a7f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2px;margin-bottom:0px;}.elementor-4188 .elementor-element.elementor-element-d42a7f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4188 .elementor-element.elementor-element-52fd643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-4188 .elementor-element.elementor-element-52fd643 .elementor-heading-title{font-size:2em;line-height:1.4286em;}.elementor-4188 .elementor-element.elementor-element-35dbc11 .porto-icon{font-size:27px;color:var( --e-global-color-primary );}.elementor-4188 .elementor-element.elementor-element-35dbc11 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-35dbc11 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-35dbc11 .porto-sicon-img{background:#ffffff;}.elementor-element-35dbc11 .porto-icon{background:#ffffff;}.elementor-4188 .elementor-element.elementor-element-35dbc11 .porto-sicon-img{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-35dbc11 .porto-icon.advanced{border-radius:200px;width:37px;height:37px;line-height:37px;}.elementor-4188 .elementor-element.elementor-element-35dbc11 .porto-sicon-title{font-size:1.35em;font-weight:700;margin-bottom:-1px;}.elementor-4188 .elementor-element.elementor-element-35dbc11 .porto-sicon-description{line-height:26px;}.elementor-4188 .elementor-element.elementor-element-d351951 .porto-icon{font-size:27px;color:var( --e-global-color-primary );}.elementor-4188 .elementor-element.elementor-element-d351951 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-d351951 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-d351951 .porto-sicon-img{background:#ffffff;}.elementor-element-d351951 .porto-icon{background:#ffffff;}.elementor-4188 .elementor-element.elementor-element-d351951 .porto-sicon-img{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-d351951 .porto-icon.advanced{border-radius:200px;width:37px;height:37px;line-height:37px;}.elementor-4188 .elementor-element.elementor-element-d351951 .porto-sicon-title{font-size:1.35em;font-weight:700;margin-bottom:-1px;}.elementor-4188 .elementor-element.elementor-element-d351951 .porto-sicon-description{line-height:26px;}.elementor-4188 .elementor-element.elementor-element-b706875{margin:73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4188 .elementor-element.elementor-element-b706875 .porto-icon{font-size:27px;color:var( --e-global-color-primary );}.elementor-4188 .elementor-element.elementor-element-b706875 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-b706875 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-b706875 .porto-sicon-img{background:#ffffff;}.elementor-element-b706875 .porto-icon{background:#ffffff;}.elementor-4188 .elementor-element.elementor-element-b706875 .porto-sicon-img{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-b706875 .porto-icon.advanced{border-radius:200px;width:37px;height:37px;line-height:37px;}.elementor-4188 .elementor-element.elementor-element-b706875 .porto-sicon-title{font-size:1.35em;font-weight:700;margin-bottom:-1px;}.elementor-4188 .elementor-element.elementor-element-b706875 .porto-sicon-description{line-height:26px;}.elementor-4188 .elementor-element.elementor-element-26bfb57 .porto-icon{font-size:27px;color:var( --e-global-color-primary );}.elementor-4188 .elementor-element.elementor-element-26bfb57 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-26bfb57 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-26bfb57 .porto-sicon-img{background:#ffffff;}.elementor-element-26bfb57 .porto-icon{background:#ffffff;}.elementor-4188 .elementor-element.elementor-element-26bfb57 .porto-sicon-img{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-26bfb57 .porto-icon.advanced{border-radius:200px;width:37px;height:37px;line-height:37px;}.elementor-4188 .elementor-element.elementor-element-26bfb57 .porto-sicon-title{font-size:1.35em;font-weight:700;margin-bottom:-1px;}.elementor-4188 .elementor-element.elementor-element-26bfb57 .porto-sicon-description{line-height:26px;}.elementor-4188 .elementor-element.elementor-element-cc6e1ac{--display:flex;}.elementor-4188 .elementor-element.elementor-element-455aa1b:not(.elementor-motion-effects-element-type-background), .elementor-4188 .elementor-element.elementor-element-455aa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tertiary );background-image:url("https://e-softonline.com/wp-content/uploads/2026/02/man-stares-intently-computer-screen-dark-night-copy-space-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4188 .elementor-element.elementor-element-455aa1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4188 .elementor-element.elementor-element-455aa1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4188 .elementor-element.elementor-element-a43ef32 > .elementor-element-populated{margin:35px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4188 .elementor-element.elementor-element-bf56682 .elementor-heading-title{line-height:42px;color:#FFFFFF;}.elementor-4188 .elementor-element.elementor-element-437a7c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:62px;margin-bottom:65px;}.elementor-4188 .elementor-element.elementor-element-437a7c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-element-40b127b .porto-sicon-box.top-icon{text-align:center;}.elementor-4188 .elementor-element.elementor-element-40b127b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-4188 .elementor-element.elementor-element-40b127b .porto-sicon-img{font-size:60px;border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-40b127b .porto-icon.advanced{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-40b127b .porto-sicon-title{font-size:22px;}.elementor-4188 .elementor-element.elementor-element-40b127b .porto-sicon-description{font-family:"Poppins", Poppins;}.elementor-4188 .elementor-element.elementor-element-40b127b .porto-sicon-header{margin-bottom:17px;}.elementor-element-73507b9 .porto-sicon-box.top-icon{text-align:center;}.elementor-4188 .elementor-element.elementor-element-73507b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-4188 .elementor-element.elementor-element-73507b9 .porto-sicon-img{font-size:60px;border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-73507b9 .porto-icon.advanced{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-73507b9 .porto-sicon-title{font-size:22px;}.elementor-4188 .elementor-element.elementor-element-73507b9 .porto-sicon-description{font-family:"Poppins", Poppins;}.elementor-4188 .elementor-element.elementor-element-73507b9 .porto-sicon-header{margin-bottom:17px;}.elementor-element-69c70bc .porto-sicon-box.top-icon{text-align:center;}.elementor-4188 .elementor-element.elementor-element-69c70bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-4188 .elementor-element.elementor-element-69c70bc .porto-sicon-img{font-size:60px;border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-69c70bc .porto-icon.advanced{border-radius:200px;}.elementor-4188 .elementor-element.elementor-element-69c70bc .porto-sicon-title{font-size:22px;}.elementor-4188 .elementor-element.elementor-element-69c70bc .porto-sicon-description{font-family:"Poppins", Poppins;}.elementor-4188 .elementor-element.elementor-element-69c70bc .porto-sicon-header{margin-bottom:17px;}@media(min-width:768px){.elementor-4188 .elementor-element.elementor-element-958ef12{--width:50%;}.elementor-4188 .elementor-element.elementor-element-c943a0a{--width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-4188 .elementor-element.elementor-element-99fc1ab{width:100%;}.elementor-4188 .elementor-element.elementor-element-179ceb5{width:100%;}.elementor-4188 .elementor-element.elementor-element-94418d5{width:100%;}.elementor-4188 .elementor-element.elementor-element-5f94e9c{width:100%;}.elementor-4188 .elementor-element.elementor-element-41946bb{width:100%;}}@media(min-width:992px){.elementor-4188 .elementor-element.elementor-element-455aa1b:not(.elementor-motion-effects-element-type-background), .elementor-4188 .elementor-element.elementor-element-455aa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:991px){.elementor-4188 .elementor-element.elementor-element-b706875{margin:-20px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}}/* Start custom CSS for html, class: .elementor-element-fa8647a *//* FULL WIDTH SECTION */

.sdwan-premium-section{

width:100vw;
margin-left:calc(-50vw + 50%);
padding:80px 20px;
background:linear-gradient(180deg,#f8fbff,#eef3f8);

}


/* CONTAINER */

.sdwan-container{

max-width:1200px;
margin:auto;

}


/* ENTERPRISE HEADING (UPDATED ONLY THIS) */

.sdwan-header{

margin-bottom:50px;
max-width:700px;

}

.sdwan-header h2{

font-size:32px;
font-weight:700;
color:#1f2d3d;
margin-bottom:10px;

}

.sdwan-header p{

font-size:16px;
color:#6b7785;
line-height:1.7;

}


/* SAME PREMIUM GRID */

.sdwan-grid{

display:grid;
grid-template-columns:repeat(4,1fr);
gap:24px;

}


/* SAME BOX DESIGN */

.sdwan-box{

background:#fff;
border-radius:18px;
padding:30px 22px;
text-align:center;

box-shadow:0 6px 20px rgba(0,0,0,0.06);

transition:0.3s;

}

.sdwan-box:hover{

transform:translateY(-6px);
box-shadow:0 15px 40px rgba(0,0,0,0.12);

}


/* ICON */

.sdwan-icon{

width:60px;
height:60px;
border-radius:14px;

display:flex;
align-items:center;
justify-content:center;

margin:auto;
margin-bottom:16px;

}

.sdwan-icon img{

width:28px;

}


/* GRADIENT ICON COLORS */

.gradient-red{
background:linear-gradient(135deg,#ff4b5c,#ff7a85);
}

.gradient-cyan{
background:linear-gradient(135deg,#00c6ff,#00e6c3);
}

.gradient-blue{
background:linear-gradient(135deg,#4c6fff,#6a8dff);
}

.gradient-orange{
background:linear-gradient(135deg,#f5a623,#ffcc66);
}


/* TEXT */

.sdwan-box h3{

font-size:15px;
font-weight:600;
color:#1f2d3d;
margin-bottom:8px;

}

.sdwan-box p{

font-size:14px;
color:#6b7785;
line-height:1.6;

}


/* MOBILE */

@media(max-width:1100px){

.sdwan-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:600px){

.sdwan-grid{
grid-template-columns:1fr;
}

}/* End custom CSS */