.duplex{padding-bottom:116px;padding-top:78px}.duplex .container{margin:0 auto;max-width:1200px;padding:0 20px}.duplex-main-title{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:60px}.duplex-main-title h2{font-size:50px;margin:0}.duplex-main-title h2,.duplex-main-title-text{color:#012169;font-family:sofia_promedium;font-weight:400;line-height:106%;max-width:692px;text-align:center}.duplex-main-title-text{font-size:20px}.duplex-box{margin-bottom:77px}.duplex-box .duplex-box-title{color:#012169;font-family:sofia_promedium;font-size:28px;font-weight:400;line-height:106%;margin-bottom:25px;margin-top:0;text-align:center}.duplex-box-content{position:relative}.box-top-img{bottom:0;height:max-content;left:0;margin:auto;position:absolute;right:0;top:0;width:max-content;z-index:9}.duplex-boxes{display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.card{cursor:pointer;overflow:hidden;position:relative}.card-image{height:100%}.card img{display:block;height:100%!important;object-fit:cover;transition:transform .4s ease;width:100%}.card-title{background:rgba(0,0,0,.4);bottom:0;color:#fff;font-family:sofia_promedium;font-size:30px;font-weight:400;line-height:106%;padding:20px 33px;position:absolute;right:0;text-align:right;width:-webkit-fill-available;z-index:2}.card-title h3{margin:0}.card-overlay{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:100%;transition:top .4s ease}.card:hover .card-overlay{bottom:0;left:0;margin:auto;right:0;top:0}.card:hover .card-title{display:none}.card:nth-child(odd) .card-title{text-align:left}.card:nth-child(2n) .card-title{text-align:right}.overlay-content{max-width:100%}.overlay-content,.overlay-content-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.card:hover .overlay-content-inner p{max-width:300px}.card:hover .overlay-content-inner h3{max-width:330px}.card:hover .overlay-content-inner h2{max-width:300px}.overlay-content img{width:223px}.overlay-content h2{font-size:60px;margin:0}.overlay-content h2,.overlay-content h3{color:#fff;font-family:sofia_promedium;font-weight:400;line-height:106%;text-align:center}.overlay-content h3{font-size:30px;margin-bottom:12px}.overlay-content p{color:#fff;font-family:sofia_promedium;font-size:18px;font-weight:400;line-height:106%;margin:0;text-align:center}.duplex-bg-image-box{align-items:center;display:flex;justify-content:center;margin-top:50px;padding:160px 170px}.duplex-bg-image-box-row{align-items:center;display:flex;gap:100px}.duplex-bg-left{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:447px}.duplex-bg-left h2{font-size:50px}.duplex-bg-image-content,.duplex-bg-image-content *,.duplex-bg-left h2{color:#fff;font-family:sofia_promedium;font-weight:400;line-height:106%;margin:0}.duplex-bg-image-content,.duplex-bg-image-content *{font-size:20px}.duplex-bg-right{align-items:center;display:flex;flex-direction:column;gap:23px;justify-content:center}.duplex-bg-right h3{font-size:33px}.duplex-bg-right h3,.duplex-bg-right h4{color:#fff;font-family:sofia_promedium;font-weight:400;line-height:106%;margin:0;text-align:center}.duplex-bg-right h4{font-size:26px}@media(max-width:1024px){.duplex-bg-image-box{padding:123px 117px}}@media(max-width:992px){.duplex{padding-bottom:149px;padding-top:64px}.duplex-main-title h2{font-size:40px}.duplex-main-title-text{font-size:16px}.duplex-box-title{font-size:24px!important}.duplex-box{margin-bottom:48px}.card-title{font-size:18px}.overlay-content h2{font-size:38px}.overlay-content p{font-size:12px}.duplex-bg-image-box{margin-top:47px}.duplex-bg-left h2{font-size:30px}.duplex-bg-image-content{font-size:12px}.duplex-bg-right h3{font-size:20px}.duplex-bg-right h4{font-size:16px}.duplex-bg-right{gap:12px}.box-top-img{height:77px;width:229px}}@media(max-width:768px){.duplex{padding-bottom:78px;padding-top:48px}.duplex-main-title h2{font-size:32px}.duplex-main-title{gap:16px;margin-bottom:78px}.duplex-boxes{grid-template-columns:repeat(1,1fr)}.duplex-box-content{padding-top:47px}.box-top-img{bottom:unset;top:10px}.box-top-img img{height:77px;object-fit:cover;object-position:center;width:229px}.duplex-bg-image-box,.duplex-or-image{display:none}.duplex-box{margin-bottom:0}}@media(max-width:420px){.duplex-main-title h2{max-width:340px}}