@font-face{font-family:Monda;src:url(../fonts/monda/Monda-Medium.woff2) format("woff2"),url(../fonts/monda/Monda-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Monda;src:url(../fonts/monda/Monda-Bold.woff2) format("woff2"),url(../fonts/monda/Monda-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Monda;src:url(../fonts/monda/Monda-Regular.woff2) format("woff2"),url(../fonts/monda/Monda-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monda;src:url(../fonts/monda/Monda-SemiBold.woff2) format("woff2"),url(../fonts/monda/Monda-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(../fonts/poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins/Poppins-Light.woff2) format("woff2"),url(../fonts/poppins/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(../fonts/poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{padding:0;margin:0;display:flex;flex-direction:column;width:100%;height:100%}body .home{padding:0;margin:0;display:flex;flex-direction:column;width:100%;overflow-x:hidden;overflow-y:clip;height:100%}.banner{width:100%;height:600px;position:relative}@media screen and (max-width: 991px){.banner{height:450px}}.banner .splide-banner{width:100%;height:100%}.banner .splide-banner .splide__track{height:100%;width:100%}.banner .splide-banner .splide__list{width:100%;height:100%}.banner .splide-banner .splide__list img{width:100%;height:600px;object-fit:cover}@media screen and (max-width: 991px){.banner .splide-banner .splide__list img{height:450px}}.banner .title-container{position:absolute;top:50%;left:130px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1399px){.banner .title-container{left:60px}}@media screen and (max-width: 991px){.banner .title-container{left:10px;right:10px;top:auto;bottom:24px;transform:none;overflow:hidden}}.banner .title-container .title-carousel{display:flex;align-items:center}@media screen and (max-width: 991px){.banner .title-container .title-carousel{flex-direction:column;align-items:flex-start;gap:5px}}.banner .title-container .title-carousel h1{margin-bottom:0;white-space:nowrap}.banner .title-container .title-carousel h1 p{font-family:Monda;font-size:52px;color:#fdfdfc;font-weight:400}@media screen and (max-width: 991px){.banner .title-container .title-carousel h1 p{font-size:34px}}.banner .title-container .title-carousel h1 p b{font-weight:700}.banner .title-container .splide-words .splide__slide{border:none}.banner .title-container .splide-words .splide__slide h1{width:min-content;color:#fdfdfc;font-weight:400;margin-left:20px;background-color:#10395c;padding:0 5px}@media screen and (max-width: 991px){.banner .title-container .splide-words .splide__slide h1{font-size:34px;margin-left:5px}}.banner .title-container .subtitle{color:#fdfdfc;font-weight:500;max-width:500px}@media screen and (max-width: 991px){.banner .title-container .subtitle{max-width:auto;font-size:14px}}.business-areas-container{padding-top:70px;padding-bottom:70px}@media screen and (max-width: 991px){.business-areas-container{padding-top:24px;padding-bottom:24px}}.business-areas-container .business-areas{max-width:1440px;width:100%;margin:0 auto;display:flex;align-items:center;gap:40px}@media screen and (max-width: 991px){.business-areas-container .business-areas{flex-direction:column;align-items:center;text-align:center;gap:15px}}.business-areas-container .business-areas .img-container{position:relative}.business-areas-container .business-areas .img-container svg{position:absolute}@media screen and (max-width: 1399px){.business-areas-container .business-areas .img-container svg{width:100px}}.business-areas-container .business-areas img{width:360px;height:360px;object-fit:cover}.business-areas-container .business-areas .text-container{display:flex;flex-direction:column;gap:10px;color:#707070;font-weight:400}.business-areas-container .business-areas .text-container p{font-size:14px}.business-areas-container .business-areas .info-container{max-width:550px;display:flex;flex-direction:column;justify-content:center;gap:12px}@media screen and (max-width: 991px){.business-areas-container .business-areas .info-container{align-items:center}}.ba-right .business-areas{flex-direction:row-reverse}@media screen and (max-width: 991px){.ba-right .business-areas{flex-direction:column;align-items:center;text-align:center}}@media screen and (max-width: 991px){.ba-right .info-container{align-items:flex-end;text-align:right;align-items:center;text-align:center}}.ba-right svg{top:-15px;right:-70px}@media screen and (max-width: 1399px){.ba-right svg{right:-45px}}@media screen and (max-width: 991px){.ba-right svg{right:-13px;top:-13px}}.ba-left svg{top:-15px;left:-70px}@media screen and (max-width: 1399px){.ba-left svg{left:-45px}}@media screen and (max-width: 991px){.ba-left svg{left:-13px;top:-13px}}.competitive-advantages-container{background-color:#ce5c35;overflow:hidden}.competitive-advantages-container .competitive-advantages{width:100%;max-width:1440px;margin:0 auto;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 991px){.competitive-advantages-container .competitive-advantages{padding-top:24px;padding-bottom:24px}}.competitive-advantages-container .competitive-advantages h2{color:#fdfdfc;max-width:75%;margin-bottom:30px}@media screen and (max-width: 991px){.competitive-advantages-container .competitive-advantages h2{max-width:100%;text-align:center}}.competitive-advantages-container .competitive-advantages .CA-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:center;justify-content:center;gap:10px}.competitive-advantages-container .competitive-advantages .CA-card{display:flex;flex-direction:column;justify-content:space-between;gap:10px;border:1px solid #FDFDFC;padding:20px;height:100%;width:100%}.competitive-advantages-container .competitive-advantages .CA-card span{font-family:Poppins;font-size:16px;font-weight:700;color:#fdfdfc;min-height:50px}.competitive-advantages-container .competitive-advantages .CA-card p{font-size:14px;color:#fdfdfc;min-height:100px}.competitive-advantages-container .competitive-advantages .CA-card a{border:1px solid #FDFDFC}.contact-container{background-color:#10395c}.contact-container .contact{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-top:50px;padding-bottom:100px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width: 991px){.contact-container .contact{padding-top:24px;padding-bottom:24px}}.contact-container .contact .icon-logo-pecma{position:absolute;left:-100px;bottom:-5px}@media screen and (max-width: 1399px){.contact-container .contact .icon-logo-pecma{left:-170px}}@media screen and (max-width: 991px){.contact-container .contact .icon-logo-pecma{display:none}}.contact-container .contact h2,.contact-container .contact p{color:#fdfdfc;max-width:700px}.contact-container .contact .contact-buttons{display:flex;align-items:center;gap:10px}@media screen and (max-width: 991px){.contact-container .contact .contact-buttons{flex-direction:column}}.contact-container .contact .contact-buttons a{display:flex;align-items:center;gap:10px}.contact-container .contact a{border:1px solid #FDFDFC}
