.patient-stories-container{color:#fff}.patient-stories-container .patient-story-title{font-weight:700;font-size:32px;margin-bottom:20px}.patient-stories-container .patient-story-excerpt{margin-bottom:30px}.patient-stories-container .elementor-widget-button{display:inline-block}.patient-stories-container .elementor-widget-button .elementor-button-link{border-radius:40px;margin-right:15px}.patient-stories-container .elementor-button-content-wrapper{position:relative}.patient-stories-container .elementor-widget-button #play-icon{position:relative;top:3px;margin-top:-5px}.prplconditiongrid h3,.prplconditionbtn h3{margin-bottom:10px!important;font-weight:700!important;color:#fff!important}.footerh4 h4 a{font-weight:700!important}.mainnav h4,.mainnav h4 a{font-weight:700!important}.image-square-grid-container>*{aspect-ratio:1}div.article-loop-item div.resource div.article-card div a.videothumbnail{background-image:url(https://www.panoramaortho.com/wp-content/themes/panorama_hello-biz-child/images/fallback-article-img.jpg)}.education-section h3{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:800;line-height:30px;word-spacing:0em}#reviews-score-iframe iframe body{text-align:center}#reviews-score-iframe iframe body div.inline-block{font-size:18px;color:var(--color-body-text)}body [type=button]:focus,body [type=button]:hover,body [type=submit]:focus,body [type=submit]:hover,body button:focus,body button:hover{background-color:#531e52}#close-announcement-btn{cursor:pointer}@media only screen and (max-width:768px){.elementor-icon-box-content{align-self:center;margin-top:-10px}}h3.elementor-heading-title{color:var(--e-global-color-primary)!important;font-weight:800}h3.elementor-heading-title>a{color:var(--e-global-color-accent)!important;font-weight:800}@media only screen and (max-width:768px){.gridtitle h4{font-size:18px!important}}h3 a,a h3{font-family:'Montserrat'!important}