.elementor-2912 .elementor-element.elementor-element-aaeb142{--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-2912 .elementor-element.elementor-element-aaeb142:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-aaeb142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2912 .elementor-element.elementor-element-340ec74{--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-2912 .elementor-element.elementor-element-340ec74:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-340ec74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2912 .elementor-element.elementor-element-61f3992{--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-2912 .elementor-element.elementor-element-61f3992:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-61f3992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2912 .elementor-element.elementor-element-1839cd3{--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-2912 .elementor-element.elementor-element-1839cd3:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-1839cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2912 .elementor-element.elementor-element-88766d6{--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-2912 .elementor-element.elementor-element-88766d6:not(.elementor-motion-effects-element-type-background), .elementor-2912 .elementor-element.elementor-element-88766d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for html, class: .elementor-element-ec49a7c */.devices-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:25px;
max-width:1400px;
margin:auto;
}

@media(max-width:1024px){
.devices-grid{
grid-template-columns:repeat(2,1fr);
}
}

@media(max-width:767px){
.devices-grid{
grid-template-columns:1fr;
}
}
.device-card{
background:#0d0d0d;
border:1px solid #222;
border-radius:20px;
padding:30px 20px;
text-align:center;
min-height:240px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3386848 */.devices-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:25px;
max-width:1400px;
margin:auto;
}

@media(max-width:1024px){
.devices-grid{
grid-template-columns:repeat(2,1fr);
}
}

@media(max-width:767px){
.devices-grid{
grid-template-columns:1fr;
}
}
.device-card{
background:#0d0d0d;
border:1px solid #222;
border-radius:20px;
padding:30px 20px;
text-align:center;
min-height:240px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-449bb38 */.devices-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:25px;
max-width:1400px;
margin:auto;
}

@media(max-width:1024px){
.devices-grid{
grid-template-columns:repeat(2,1fr);
}
}

@media(max-width:767px){
.devices-grid{
grid-template-columns:1fr;
}
}
.device-card{
background:#0d0d0d;
border:1px solid #222;
border-radius:20px;
padding:30px 20px;
text-align:center;
min-height:240px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfd848c */.devices-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:25px;
max-width:1400px;
margin:auto;
}

@media(max-width:1024px){
.devices-grid{
grid-template-columns:repeat(2,1fr);
}
}

@media(max-width:767px){
.devices-grid{
grid-template-columns:1fr;
}
}
.device-card{
background:#0d0d0d;
border:1px solid #222;
border-radius:20px;
padding:30px 20px;
text-align:center;
min-height:240px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}/* End custom CSS */