.elementor-128 .elementor-element.elementor-element-5b49701{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-631fd00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-631fd00:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-631fd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060402;}.elementor-128 .elementor-element.elementor-element-ff7a786{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-38e46a8{--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:stretch;--gap:0px 8.8px;--row-gap:0px;--column-gap:8.8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-128 .elementor-element.elementor-element-eab5c17{text-align:start;}.elementor-128 .elementor-element.elementor-element-a838fa3{text-align:start;}.elementor-128 .elementor-element.elementor-element-3f6cbda{text-align:start;}.elementor-128 .elementor-element.elementor-element-d03dc20{text-align:start;}.elementor-128 .elementor-element.elementor-element-ecf3b5e{text-align:start;}.elementor-128 .elementor-element.elementor-element-150afc3{text-align:start;}.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-128 .elementor-element.elementor-element-725d057{text-align:start;}.elementor-128 .elementor-element.elementor-element-407b9ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-407b9ae:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-407b9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-128 .elementor-element.elementor-element-4e98655{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-128 .elementor-element.elementor-element-74c18f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-74c18f5:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-74c18f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-54e7922{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-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-128 .elementor-element.elementor-element-dd57e83 .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:14.4px;font-weight:700;letter-spacing:0.06em;}.elementor-128 .elementor-element.elementor-element-7ed321f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-7ed321f:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-7ed321f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F1;}.elementor-128 .elementor-element.elementor-element-8f72bb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-8ab4ae3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-27d539c{text-align:start;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-128 .elementor-element.elementor-element-b3f13b7{--grid-columns:3;}.elementor-128 .elementor-element.elementor-element-4876c3e .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:14.4px;font-weight:700;letter-spacing:0.06em;}.elementor-128 .elementor-element.elementor-element-67a4925{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-67a4925:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-67a4925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191817;background-image:url("https://studwelding.solucoesparaweb.com/wp-content/uploads/2026/10/home-assets/stud-welding-institucional-cta-final.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-7b7f22e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-31bc6d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-903d3e2{text-align:start;}.elementor-128 .elementor-element.elementor-element-553fc14{text-align:start;}.elementor-128 .elementor-element.elementor-element-8067a13 .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:14.4px;font-weight:700;letter-spacing:0.06em;}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-5b49701{--width:100%;}.elementor-128 .elementor-element.elementor-element-631fd00{--width:100%;}.elementor-128 .elementor-element.elementor-element-ff7a786{--width:100%;}.elementor-128 .elementor-element.elementor-element-38e46a8{--width:100%;}.elementor-128 .elementor-element.elementor-element-407b9ae{--width:100%;}.elementor-128 .elementor-element.elementor-element-4e98655{--width:100%;}.elementor-128 .elementor-element.elementor-element-74c18f5{--width:100%;}.elementor-128 .elementor-element.elementor-element-54e7922{--width:100%;}.elementor-128 .elementor-element.elementor-element-7ed321f{--width:100%;}.elementor-128 .elementor-element.elementor-element-8f72bb0{--width:100%;}.elementor-128 .elementor-element.elementor-element-8ab4ae3{--width:100%;}.elementor-128 .elementor-element.elementor-element-67a4925{--width:100%;}.elementor-128 .elementor-element.elementor-element-7b7f22e{--width:100%;}.elementor-128 .elementor-element.elementor-element-31bc6d5{--width:100%;}}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-b3f13b7{--grid-columns:2;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-b3f13b7{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-5b49701 */.elementor-128 .elementor-element.elementor-element-5b49701{color:#060402;font-family:Roboto,Arial,sans-serif;font-size:1rem;line-height:1.65}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-section{width:100%;max-width:none}
.elementor-128 .elementor-element.elementor-element-5b49701 .elementor-element.inst-container{width:min(calc(100% - 3rem),78rem);max-width:78rem;margin-left:auto;margin-right:auto}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(3.8rem,7vw,6.6rem);background:#060402;color:#FFFFFF}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero:before,.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero:after{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:'';pointer-events:none}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero:before{top:-20rem;right:-9rem;left:auto;width:40rem;height:40rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero:after{top:-15rem;right:-4rem;left:auto;width:30rem;height:30rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 2rem;color:rgba(255,255,255,.62);font-size:.75rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs .elementor-widget{flex:0 0 auto;min-width:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs .elementor-widget-text-editor{color:inherit}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs .elementor-widget-text-editor p{margin:0;color:inherit}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs a{color:inherit;text-decoration:none}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs a:hover{color:#FFFFFF}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-crumb-current{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero-eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 .85rem;color:#FFFFFF;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero-eyebrow:before{width:1.7rem;height:2px;flex:0 0 auto;background:#C42C25;content:''}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero-eyebrow p{margin:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero-title .elementor-heading-title{max-width:24ch;margin:0;color:#FFFFFF;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:clamp(2.1rem,4.2vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:.98}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-hero{padding-bottom:clamp(6.5rem,11vw,9rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-meta{margin:1.4rem 0 0;color:rgba(255,255,255,.72);font-size:.9rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-meta p{margin:0;color:inherit}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-figure-section{position:relative;z-index:2;margin-top:clamp(-6rem,-8vw,-4rem);padding:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-figure{width:min(calc(100% - 3rem),62rem);margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:8px;background:#efeeec;box-shadow:0 18px 44px rgba(6,4,2,.22)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cover img{display:block;width:100%;height:auto;aspect-ratio:2.4;object-fit:cover}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-article-section{padding-block:clamp(2.8rem,5vw,4.2rem) clamp(3.5rem,6vw,5.5rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-article{width:min(calc(100% - 3rem),46rem);margin-inline:auto}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content{color:#3d3a37;font-size:1.0625rem;line-height:1.8}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content p{margin:0 0 1.4rem;color:#3d3a37}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content strong{color:#060402}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content h2,.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content h3,.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content h4{margin:2.4rem 0 .9rem;color:#060402;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-weight:700;line-height:1.12;letter-spacing:-.02em}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content h2{font-size:clamp(1.7rem,3vw,2.2rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content h3{font-size:clamp(1.35rem,2.2vw,1.65rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content a{color:#991815;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content a:hover{color:#70100F}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content ul,.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content ol{margin:0 0 1.4rem;padding-left:1.4rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content li{margin:0 0 .5rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content figure{margin:2rem 0}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content img{display:block;max-width:100%;height:auto;border-radius:6px}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content figure.wp-block-gallery{display:grid;gap:1rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;margin:2rem 0;border:0;border-radius:6px;background:#060402}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content blockquote{margin:2rem 0;padding:.4rem 0 .4rem 1.4rem;border-left:3px solid #C42C25;color:#060402;font-size:1.2rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-back .elementor-button{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;padding:0;border:0;background:transparent;color:#991815;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-back .elementor-button:before{content:'\2190';font-size:1.1rem;font-weight:400}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-back .elementor-button:hover{color:#70100F}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-related{padding-block:clamp(3.8rem,7vw,6.5rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-related-head{margin-bottom:2.2rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 .8rem;color:#991815;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-eyebrow:before{width:1.8rem;height:2px;background:#C42C25;content:''}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-eyebrow p{margin:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-related-title .elementor-heading-title{margin:0;color:#060402;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:700;letter-spacing:-.035em;line-height:1.02}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-grid .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.5rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-grid .e-loop-item{min-width:0;display:flex}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-grid .e-loop-item>.e-con{width:100%}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-all .elementor-button{display:inline-flex;min-height:3.45rem;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.2rem;padding:.7rem 1.2rem;border:1px solid rgba(6,4,2,.35);border-radius:.25rem;background:transparent;color:#060402;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-all .elementor-button:after{content:'\2197';font-size:1.15rem;font-weight:400}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-all .elementor-button:hover{transform:translateY(-2px);border-color:#060402;background:rgba(6,4,2,.05)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(18rem,28.25vw,25.425rem);padding-block:clamp(2.5rem,4vw,3.5rem);color:#FFFFFF}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-inner{min-height:inherit;justify-content:center}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-copy{width:38.6%;max-width:39rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-rule p{width:3.2rem;height:2px;margin:0 0 1.1rem;background:#C42C25;font-size:0;line-height:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-title .elementor-heading-title{margin:0;color:#FFFFFF;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:clamp(2.25rem,3.7vw,3.45rem);font-weight:700;letter-spacing:-.035em;line-height:.98}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-accent{color:#C42C25}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-text{margin:1.1rem 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-text p{margin:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-button .elementor-button{display:inline-flex;min-height:3.45rem;align-items:center;justify-content:center;gap:.5rem;margin-top:1.55rem;padding:.7rem 1.2rem;border:1px solid transparent;border-radius:.25rem;background:#25D366;color:#062b14;font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-button .elementor-button:hover{background:#1ebe5d;transform:translateY(-2px)}
@media(max-width:950px){ .elementor-128 .elementor-element.elementor-element-5b49701 .elementor-element.inst-container.e-con{width:min(calc(100% - 2.5rem),78rem) !important}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-figure,.elementor-128 .elementor-element.elementor-element-5b49701 .tp-article{width:min(calc(100% - 2.5rem),62rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta{min-height:0}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-copy{width:calc((100% - 1.5rem)/2)}
}
@media(max-width:700px){ .elementor-128 .elementor-element.elementor-element-5b49701 .elementor-element.inst-container.e-con{width:min(calc(100% - 2rem),78rem) !important}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-figure,.elementor-128 .elementor-element.elementor-element-5b49701 .tp-article{width:min(calc(100% - 2rem),62rem)}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-hero{padding-block:3.4rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-hero{padding-bottom:5.5rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .inst-breadcrumbs{margin-bottom:1.5rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-crumb-current{max-width:18ch}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-content{font-size:1rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-grid .elementor-loop-container{grid-template-columns:1fr}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta{padding-block:2.8rem}
.elementor-128 .elementor-element.elementor-element-5b49701 .tp-cta-copy{width:100%}
}/* End custom CSS */