.home-banner-photo{min-height:500px}@media (max-width:1399.98px){.home-banner-photo h1{font-size:2rem}.home-banner-photo .lead{font-size:1rem}}.home-banner-photo .banner-image{height:100%}@media screen and (max-width:1319px){.home-banner-photo .banner-image{position:absolute;top:0;left:0;width:100%}}.home-banner-photo .banner-image img{height:100%;-o-object-fit:cover;object-fit:cover}.home-banner-photo .banner-container{z-index:1}@media screen and (max-width:768px){.home-banner-photo .banner-content{padding-left:40px;padding-right:30px}}@media (min-width:769px) and (max-width:991px){.home-banner-photo .banner-content{padding-left:50px;padding-right:50px}}@media screen and (min-width:769px){.home-banner-photo .banner-content{max-width:75%}}@media screen and (min-width:769px) and (max-width:1320px){.home-banner-photo .banner-content{padding-left:10%}}.home-banner-photo .banner-overlay{background-image:linear-gradient(to bottom,#fff0 60%,rgb(0 0 0 / .8) 100%)}.carousel-control-prev>.fa-solid,.carousel-control-next>.fa-solid{font-size:2rem}.carousel-indicators button[data-bs-target]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background-color:#fff0;opacity:1}.carousel-indicators button[data-bs-target].active{background-color:#00c7b1;border-color:#00c7b1}.icon-list .icon-link{transition:transform 0.2s ease}.icon-list .icon-link:hover{transform:translateY(-5px)}.icon-list .icon-wrapper.icon-sm img{max-width:50%;height:auto}.icon-list .icon-wrapper.icon-md img{max-width:60%;height:auto}.icon-list .icon-wrapper.icon-lg img{max-width:75%;height:auto}@media (min-width:992px){.icon-list .icon-wrapper.icon-sm img{max-width:40px;height:auto}.icon-list .icon-wrapper.icon-md img{max-width:60px;height:auto}.icon-list .icon-wrapper.icon-lg img{max-width:90px;height:auto}}.icon-list .icon-text{font-size:1.1rem;line-height:2rem}@media (max-width:991px){.icon-list .icon-text{font-size:.875rem;line-height:1.5rem}}@media (min-width:992px){.icon-list .icon-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.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{height:64px;border-radius:.375rem;border:none;transition:all 0.3s ease;cursor:pointer;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{transition:transform 0.3s ease;transform:scale(1)}.video-text-block .video-play-button:hover .btn:hover{transform:scale(1.1)}#videoModal .modal-content{background-color:#fff0;border:none}#videoModal .btn-close{background-color:#fff;opacity:.8;z-index:2;transition:opacity 0.3s ease}#videoModal .btn-close:hover{opacity:1}.photo-text-component{position:relative;transition:background-color 0.3s ease}.photo-text-component .photo-wrapper{aspect-ratio:16/9}.photo-text-component .photo-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.photo-text-component h2,.photo-text-component h3{font-weight:600}@media (max-width:991.98px){.photo-text-component .row{text-align:center}.photo-text-component .row .photo-wrapper{margin-bottom:2rem}.photo-text-component .row .btn-primary{margin-top:1rem}}