section.cards-icon-2-module{overflow:hidden;position:relative;z-index:1}section.cards-icon-2-module .container{display:flex;flex-direction:column;gap:5rem;position:relative}@media screen and (max-width:768px){section.cards-icon-2-module .container{gap:3rem}}section.cards-icon-2-module .container.container-left .wrapper-buttons,section.cards-icon-2-module .container.container-left .wrapper-top{align-items:flex-start;justify-content:flex-start}section.cards-icon-2-module .container .wrapper-top{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}section.cards-icon-2-module .container .wrapper-top .wrapper-content{max-width:768px}section.cards-icon-2-module .container .wrapper-cards{display:flex;flex-wrap:wrap;gap:1.5rem}section.cards-icon-2-module .container .wrapper-cards--center{justify-content:center}@media (max-width:800px){section.cards-icon-2-module .container .wrapper-cards{flex-direction:column}}section.cards-icon-2-module .container .wrapper-cards .card{background:linear-gradient(180deg,#f1ece4,#fbf9f6);border-radius:1rem;display:flex;flex-direction:column;gap:3rem;max-width:calc(33.33333% - 1rem);overflow:hidden;padding:2rem;transition:.55s;width:100%}@media (max-width:800px){section.cards-icon-2-module .container .wrapper-cards .card{max-width:100%}}section.cards-icon-2-module .container .wrapper-cards .card:after{animation:cards-pulse 15s linear infinite;background-color:transparent;border-radius:50%;content:"";height:2px;left:4rem;position:absolute;top:4rem;width:2px;z-index:0}section.cards-icon-2-module .container .wrapper-cards .card .card-image{background-color:#fff;border-radius:.5rem;height:4rem;position:relative;width:4rem;z-index:1}section.cards-icon-2-module .container .wrapper-cards .card .card-image figure{height:100%;padding:12px;position:relative;width:100%;z-index:1}section.cards-icon-2-module .container .wrapper-cards .card .card-image figure img{height:100%;object-fit:contain;object-position:center;width:100%}section.cards-icon-2-module .container .wrapper-cards .card .card-text{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:flex-end;position:relative;z-index:1}section.cards-icon-2-module .container .wrapper-cards .card .card-text .text{align-items:flex-start;display:flex;flex-direction:column;font-size:1rem;gap:1rem;line-height:1.5rem}section.cards-icon-2-module .container .wrapper-cards .card .card-text .text h5{color:#fff}section.cards-icon-2-module .container .wrapper-cards .card .card-text .btn{margin-top:auto}section.cards-icon-2-module .container .wrapper-buttons{justify-content:center}