.widget-2024-text-column-border{background:#06302b;padding:100px 0 100px;position:relative}.widget-2024-text-column-border .element3{width:209px;height:500px;position:absolute;top:-60px;right:-40px;background-position:center;background-repeat:no-repeat;background-image:url(../images/elemento3.png)}@media (max-width: 1199px){.widget-2024-text-column-border .element3{right:-60px}}@media (max-width: 991px){.widget-2024-text-column-border .element3{width:133px;height:300px;top:-20px;right:-26px;background-size:contain}}@media (max-width: 767px){.widget-2024-text-column-border .element3{width:68px;height:150px;top:20px;right:-10px}}.widget-2024-text-column-border .element4{background-position:center 0;background-repeat:no-repeat;background-image:url(../images/elemento4.png);background-size:200px auto;width:200px;height:100px;position:absolute;top:192px;left:50%;margin-left:-528px}@media (max-width: 1199px){.widget-2024-text-column-border .element4{margin-left:-447px}}@media (max-width: 991px){.widget-2024-text-column-border .element4{margin-left:-298px}}@media (max-width: 767px){.widget-2024-text-column-border .element4{display:none}}.widget-2024-text-column-border>.container{position:relative;z-index:2}.widget-2024-text-column-border h2{color:#ff8200;font-size:40px;font-weight:700;line-height:1;text-align:center;margin:0 0 40px}@media (max-width: 767px){.widget-2024-text-column-border h2{font-size:28px;margin:0 0 30px}}.widget-2024-text-column-border h3{font-weight:500;color:#fff;font-size:22px;line-height:1.4;text-align:center;margin:0 0 30px}@media (max-width: 767px){.widget-2024-text-column-border h3{font-size:14px}}.widget-2024-text-column-border h3 strong{color:#1cfbcf;font-weight:700}.widget-2024-text-column-border .item{background:#06302b;border:2px solid #1cfbcf;border-radius:25px;padding:40px;text-align:center;color:#fff;line-height:1.4;height:calc(100% - 20px);margin:20px 0 0}@media (max-width: 1199px){.widget-2024-text-column-border .item{padding:40px 20px}}@media (max-width: 767px){.widget-2024-text-column-border .item{margin:10px 20px 0;padding:30px}}.widget-2024-text-column-border .item strong{display:block;margin:0 0 20px;font-size:26px;color:#1cf6cb;font-weight:700}@media (max-width: 1199px){.widget-2024-text-column-border .item strong{font-size:22px}}@media (max-width: 767px){.widget-2024-text-column-border .item strong{margin:0 0 15px;font-size:22px}}
