.more-sec{background-color:#f5f5f5;padding-top:80px}
.more-head h2{color:var(--cor-text-primary);text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:150%}
.more-head h2 a{font-size:32px;color:var(--primary-primary,#00f)}
.more-head>h2>p{margin-bottom:0}
.more-head h2 span{color:blue}
.more-head>p{color:var(--cor-text-primary);text-align:center;max-width:548px;padding:8px 0 56px;margin:0 auto;font-size:16px;font-weight:400;line-height:27px}
.more-cards{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto;gap:20px;padding-bottom:108px;padding-right:20px;padding-left:20px}
.card-item{background-size:cover;position:relative;height:198px;width:357px;border-radius:24px;overflow:hidden}
.card-item-img img{height:198px;width:357px;border-radius:24px;transition:all .3s;object-fit:cover}
.card-item:hover .card-item-img img{transform:scale(1.05)}
.more-btn{position:absolute;bottom:0;background-color:blue;width:100%;padding:16px 0;opacity:82%;text-align:center;border-radius:0 0 24px 24px;cursor:pointer;transition:all .3s}
.card-item a{font-size:20px;font-weight:500;line-height:24px;text-align:center;color:#fff !important;z-index:10}
.pop-up{display:flex;padding:48px 96px;align-items:center;background-color:#fff;border-radius:24px;position:relative;z-index:9}
.pop-wrapper{max-width:1120px;margin:0 auto;border-radius:24px}
.pop-up h3{color:#00002e;font-size:32px;font-style:normal;font-weight:700;line-height:150%;padding-bottom:15px}
.pop-up p{font-family:'GT-Walsheim';font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#00002e;padding-bottom:10px}
.pop-up button{padding:12px 24px;border-radius:8px;color:#fff;background-color:blue;border:0;cursor:pointer;display:flex;align-items:center;font-weight:700;border:1px solid blue}
.pop-up button:hover{background-color:var(--cor-back-hover-primary)}
.pop-up button a{color:#fff;font-weight:700}
.pop-up button img{margin-right:8px}
.pop-txt{margin-right:72px}
@media screen and (max-width:840px){.pop-up{flex-direction:column-reverse;padding:48px 16px}
.pop-up p{padding-bottom:40px}
.pop-txt{margin-right:0;text-align:center}
.pop-up button{margin:0 auto}
.pop-txt h3{padding-bottom:24px}
.pop-img{padding-bottom:32px}
.more-head h2{font-size:40px;line-height:110%}
.more-head h2 a{font-size:40px}
.pop-up h3{line-height:110%}
}
@media screen and (max-width:840px){.more-cards{flex-direction:column;gap:40px}
.card-item{width:auto}
.more-head>p{font-size:14px}
.pop-wrapper{padding-right:16px;padding-left:16px}
}
@media screen and (max-width:390px){.pop-wrapper{margin-top:40px;padding-bottom:40px}
}
@media screen and (max-width:390px){.more-head{padding:0 16px}
.more-cards{padding:0}
.card-item-img img{width:340px;padding:0}
}