:root{--color-primary:#145987;--color-primary-var:#00AEEF;--color-gray-soft:#7a7a7a;--transition:all 600ms ease}.separator{height:25px;width:100%;background:var(--color-primary)}.modalityPrograms__container{display:grid;grid-template-columns:30% 69%;gap:1rem}.col__left .img_slider{display:none}.col__left .img_slider.visible{display:block}.col__left img{width:100%;height:auto}.modalityPrograms__container .col__right{position:relative;overflow-x:hidden;display:flex;flex-flow:column;justify-content:center}.modalityPrograms__container .col__right .slider-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:2rem auto;color:var(--color-gray-soft)}.modalityPrograms__container .col__right .slider-header h2{font-size:2.2rem;color:var(--color-primary-var);margin-bottom:1rem;font-weight:600}.swiper-wrapper{height:500px!important}.content__slider .slide__single{display:flex;flex-flow:column;border:solid 2px var(--color-primary);padding:0;color:var(--color-primary-var);margin-right:1rem;transition:var(--transition);height:500px}.content__slider .slide__single:hover,.content__slider .swiper-slide-active{border:solid 4px var(--color-primary-var);background:var(--color-primary);color:#fff}.content__slider .slide__single svg{height:100px;width:auto;transition:var(--transition);margin-top:2rem}.content__slider .slide__single:hover svg,.content__slider .swiper-slide-active svg{height:75px;width:auto;margin-top:2rem}.content__slider .slide__single svg g{fill:var(--color-primary)}.content__slider .slide__single:hover svg g,.content__slider .swiper-slide-active svg g{fill:#fff!important}.content__slider .slide__single h3{font-size:1.8rem;font-weight:600;margin:1rem auto;color:var(--color-primary-var)}.content__slider .slide__single:hover h3,.content__slider .swiper-slide-active h3{color:#fff!important}.content__slider .slide__single p{display:none}.content__slider .slide__single:hover p,.content__slider .swiper-slide-active p{display:block!important;margin:1rem 2rem;color:#fff!important}.content__slider .slide__single .myBtn{margin:1rem auto;font-style:italic;position:relative;text-decoration:none;font-size:16px;font-weight:600;display:inline-block;padding:10px 50px 10px 10px}.content__slider .slide__single:hover .myBtn,.content__slider .swiper-slide-active .myBtn{background-color:#ffcd41;color:#fff}.content__slider .slide__single a.myBtn::before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f30b";font-size:24px;color:#F6A63B;z-index:2;top:50%;transform:translateY(-50%);right:15px;top:50%;transform:translateY(-50%);margin-right:10px}.content__slider .slide__single:hover a.myBtn::before,.content__slider .swiper-slide-active a.myBtn::before{color:#fff}.content__slider .slide__single a.myBtn::after{position:absolute;height:27px;width:27px;content:"";background:#fff0;border:3px solid #005587;right:0;border-radius:50%;top:50%;transform:translateY(-50%);margin-right:10px}.content__slider .slide__single:hover a.myBtn::after,.content__slider .swiper-slide-active a.myBtn::after{border:3px solid #fff}.navigation-cslider{display:flex;justify-content:end;align-items:center}.navigation-cslider .swiper-pagination{position:initial;width:180px;margin:1rem 0}.navigation-cslider .pvs-cslider,.navigation-cslider .nxt-cslider{font-size:2.2rem;color:var(--color-gray-soft)}@media screen and (max-width:1024px){.modalityPrograms__container{grid-template-columns:1fr}.col__left img{width:100%;height:380px!important;object-fit:cover;object-position:top center}.content__slider .slide__single p{display:block;margin:1rem 2rem}.swiper-wrapper{height:450px!important}.content__slider .slide__single{width:400px;height:450px}.swiper-slide-active{border:solid 4px var(--color-primary-var)!important;background:var(--color-primary);color:#fff!important}.swiper-slide-active svg{height:75px!important;width:auto!important}.swiper-slide-active svg g{fill:#fff!important}.swiper-slide-active h3{color:#fff!important}.swiper-slide-active .myBtn{background-color:#ffcd41;color:#fff}.swiper-slide-active a.myBtn::before{color:#fff!important}.swiper-slide-active a.myBtn::after{border:3px solid #fff!important}.navigation-cslider{justify-content:center}.navigation-cslider .swiper-pagination{margin:2.5rem 0}}@media screen and (max-width:768px){.col__left img{height:250px!important}.col__right{display:flex;flex-flow:column;justify-content:center}.swiper-wrapper{height:320px!important}.content__slider .slide__single{width:300px;height:350px}.navigation-cslider .swiper-pagination{margin:3rem 0}}