.elementor-1222 .elementor-element.elementor-element-478eba3{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-fe2aca5 .elementor-heading-title{font-family:"Cygre", Roboto;font-weight:700;color:#1E2832;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1222 .elementor-element.elementor-element-bc16ab2{text-align:start;color:#202831;font-family:"Cygre", Roboto;font-weight:400;}@media(min-width:768px){.elementor-1222 .elementor-element.elementor-element-478eba3{--content-width:51.25rem;}}@media(max-width:1024px){.elementor-1222 .elementor-element.elementor-element-478eba3{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-1222 .elementor-element.elementor-element-478eba3{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.50rem;--padding-right:1.50rem;}.elementor-1222 .elementor-element.elementor-element-fe2aca5 .elementor-heading-title{font-size:2.2rem;}}/* Start custom CSS for theme-post-content, class: .elementor-element-bc16ab2 */.elementor-1222 .elementor-element.elementor-element-bc16ab2 h2 {
    font-size: 2rem;
    font-weight: 700 ;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 p{
    color: #71737f;
    
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-list {
    padding-left: 1rem;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-list {
    list-style-type: square;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-list li::marker{
    color: #ed732d;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-table {
    margin-left: 0;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 thead{
    border-bottom: none;
    border: 1px solid #dcddde;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 table td, .elementor-1222 .elementor-element.elementor-element-bc16ab2 table thead tr th  {
    border: 1px solid #dcddde;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 th {
    background: #f5f6f7;
    text-align: left;
    letter-spacing: 0.096em;
    padding: 1rem;
}
.elementor-1222 .elementor-element.elementor-element-bc16ab2 tr td{
    background: #ffffff;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 td {
    padding: 1rem;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-button .wp-element-button {
    background: transparent;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-button .wp-element-button::after
{
    
    content: "→";
    margin-left: 8px;
    font-size: 1rem ;
    transition: all 0.3s ease;
}

.elementor-1222 .elementor-element.elementor-element-bc16ab2 .wp-block-button .wp-element-button:hover::after {
    margin-left: 12px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cygre';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.smartweldcenter.testsofts.com/wp-content/uploads/2026/07/Cygre.woff2') format('woff2');
}
@font-face {
	font-family: 'Cygre';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.smartweldcenter.testsofts.com/wp-content/uploads/2026/07/Cygre-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */