.photo-text-component{position:relative;transition:background-color 0.3s ease}.photo-text-component img{transition:transform 0.3s ease,box-shadow 0.3s ease;width:100%}.photo-text-component img:hover{transform:scale(1.02);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.photo-text-component h2,.photo-text-component h3{font-weight:600}.photo-text-component .content-wrapper{padding:1.875rem .75rem 1.5rem 2.25rem}.photo-text-component.flex-row-reverse .content-wrapper{padding:1.875rem .75rem 1.5rem .75rem}.photo-text-component .btn-primary{transition:transform 0.3s ease,box-shadow 0.3s ease;padding:.75rem 1.5rem}.photo-text-component .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}@media (max-width:991.98px){.photo-text-component .row{text-align:center}.photo-text-component .row img{margin-bottom:2rem}.photo-text-component .row .btn-primary{margin-top:1rem}}.video-text-block .video-wrapper{aspect-ratio:16/9}.video-text-block .video-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}.video-text-block .video-play-button{z-index:2}.video-text-block .video-play-button .btn{width:64px;height:64px;padding:0;display:flex;align-items:center;justify-content:center}.video-text-block .video-play-button .btn i{margin-left:4px}.video-text-block .video-play-button:hover .btn{transform:scale(1.1)}#videoModal .modal-content{background-color:#fff0;border:none}#videoModal .btn-close{background-color:#fff;opacity:.8;z-index:1}#videoModal .btn-close:hover{opacity:1}