.elementor-457 .elementor-element.elementor-element-bbd195d{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-00814ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-00814ca{text-align:left;}.elementor-457 .elementor-element.elementor-element-00814ca .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0.3px;color:#000000;}.elementor-457 .elementor-element.elementor-element-23b996b > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-23b996b.elementor-element{--align-self:flex-start;}.elementor-457 .elementor-element.elementor-element-2575e65{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-457 .elementor-element.elementor-element-a871cb7{--display:flex;--overflow:hidden;}.elementor-457 .elementor-element.elementor-element-255ad65{--display:flex;--overflow:hidden;}.elementor-457 .elementor-element.elementor-element-02fc9a2{--display:flex;--overflow:hidden;}.elementor-457 .elementor-element.elementor-element-20a6a10{--display:flex;--overflow:hidden;}.elementor-457 .elementor-element.elementor-element-dcb3a2a{text-align:left;}.elementor-457 .elementor-element.elementor-element-dcb3a2a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0.3px;color:#000000;}.elementor-457 .elementor-element.elementor-element-050c473 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-457 .elementor-element.elementor-element-2575e65{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-457 .elementor-element.elementor-element-bbd195d{--content-width:1440px;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-00814ca{text-align:left;}.elementor-457 .elementor-element.elementor-element-2575e65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-dcb3a2a{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-a871cb7 */.spec:hover img {
    transform: scale(1.05);
}

.spec img {
transition: transform 0.785s cubic-bezier(0.625, 0.05, 0, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-255ad65 */.spec:hover img {
    transform: scale(1.05);
}

.spec img {
transition: transform 0.785s cubic-bezier(0.625, 0.05, 0, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02fc9a2 */.spec:hover img {
    transform: scale(1.05);
}

.spec img {
transition: transform 0.785s cubic-bezier(0.625, 0.05, 0, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6a10 */.spec:hover img {
    transform: scale(1.05);
}

.spec img {
transition: transform 0.785s cubic-bezier(0.625, 0.05, 0, 1);
}/* End custom CSS */