.double-image-section .internal-double-image{width:100%;padding:40px 50px;max-width:1300px;margin:auto}.double-image-section .section-title{font-size:44px;line-height:52px;font-weight:700;text-align:center;padding-bottom:50px}.double-image-section .list{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:20px;width:100%}.double-image-section .list .image-title-1,.double-image-section .list .image-title-2{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.double-image-section .list .image-title-1 .image-title,.double-image-section .list .image-title-2 .image-title{font-size:34px;line-height:44px;font-weight:500;position:absolute;z-index:1}.double-image-section .list .image-title-1 picture,.double-image-section .list .image-title-2 picture{width:100%;height:100%}.double-image-section .list .image-title-1 img,.double-image-section .list .image-title-2 img{width:100%;height:100%;object-fit:contain}.double-image-section .list .image-title-1.rounded-borders img,.double-image-section .list .image-title-2.rounded-borders img{border-radius:var(--rounded-borders)}.double-image-section .list .image-title-1.square-borders img,.double-image-section .list .image-title-2.square-borders img{border-radius:var(--square-borders)}.double-image-section .list .image-title-1 img:before,.double-image-section .list .image-title-2 img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.double-image-section .list .text-1,.double-image-section .list .text-2{padding-top:30px;line-height:20px}.double-image-section .list .text-1 p,.double-image-section .list .text-2 p{line-height:23px}.double-image-section.transition .section-title{animation:slideInBottomToTop 1s ease-out}.double-image-section.transition .list .image-title-1{animation:slideMeetInCenterLeft 1s ease-out}.double-image-section.transition .list .image-title-2{animation:slideMeetInCenterRight 1s ease-out}@media (max-width:767px){.double-image-section .internal-double-image{padding:40px 20px}.double-image-section .section-title{font-size:30px;line-height:40px}.double-image-section .list{grid-template-columns:1fr}.double-image-section .list .text-2{padding-top:unset}}@media (max-width:576px){.double-image-section .list .image-title-1,.double-image-section .list .image-title-2{max-height:200px}}