#rx-photo__header,#rx-photo__header *,#rx-photo__header :after,#rx-photo__header :before{box-sizing:border-box}#rx-photo__footer,#rx-photo__header,#rx-photo__wrapper{width:100%;max-width:1130px}#rx-photo__header{margin:0 auto;padding:30px 15px 0;display:flex;flex-direction:column;align-items:center}#rx-photo__header h2{margin:10px 0;padding:0 0 5px;border-bottom:1px solid currentColor;text-transform:uppercase}#rx-photo__header ul.crumbs{width:100%;margin:25px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}#rx-photo__header ul.crumbs.r_b-1 li:nth-child(1),#rx-photo__header ul.crumbs.r_b-2 li:nth-child(-n+2),#rx-photo__header ul.crumbs.r_b-3 li:nth-child(-n+3){display:none}#rx-photo__header ul.crumbs li:after{content:'>';display:inline-block;margin:0 6px}#rx-photo__header ul.crumbs li:last-child:after{content:none}#rx-photo__header ul.crumbs a{color:currentColor;text-decoration:none}#rx-photo__header ul.crumbs a:hover{text-decoration:underline}#rx-photo__wrapper{margin:0 auto;padding:0 15px}#rx-photo__wrapper a:focus:not(.wp-block-button__link):not(.wp-block-file__button),#rx-photo__wrapper a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img,#rx-photo__wrapper button:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:0;background:0 0}#rx-photo__wrapper *,#rx-photo__wrapper ::after,#rx-photo__wrapper ::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#rx-photo__wrapper ol,#rx-photo__wrapper ol ol li,#rx-photo__wrapper ol ul li,#rx-photo__wrapper ul,#rx-photo__wrapper ul ol li,#rx-photo__wrapper ul ul li{list-style-type:none}#rx-photo__wrapper a{text-transform:capitalize;text-decoration:none}#rx-photo__wrapper button,#rx-photo__wrapper input,#rx-photo__wrapper optgroup,#rx-photo__wrapper select,#rx-photo__wrapper textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}#rx-photo__wrapper .rx-grid-title{font-weight:500;color:#000;font-size:24px;line-height:28px;letter-spacing:.17px;margin-top:17px;margin-bottom:32px}@media (max-width:1129px){#rx-photo__wrapper .rx-grid-title{text-align:center}}#rx-photo__footer{margin:0 auto;padding:20px 15px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper{display:flex;padding:30px 0;align-items:flex-start}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar{width:323px;margin-right:24px;flex-shrink:0}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-title{font-size:30px;font-weight:500;color:currentColor;text-transform:uppercase;margin:0 0 24px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list{overflow-y:auto;max-height:none}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list::-webkit-scrollbar{width:3px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list::-webkit-scrollbar-track{border-radius:10px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);border-radius:10px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-item:not(:first-child){margin-top:20px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-title{position:relative;font-size:18px;color:currentColor;font-weight:600;text-transform:uppercase;margin:0;padding-left:32px;user-select:none;cursor:pointer}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-title::before{content:'';position:absolute;top:50%;left:8px;transform:translateY(-50%) rotate(-90deg);transition:all .3s ease;width:12px;height:12px;background-image:url(../../../images/sidebar-title-icon.png);opacity:.6}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-title.rx-active~.rx-grid-sidebar-list-sub-menu{display:block}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-title.rx-active::before{opacity:1;transform:translateY(-50%) rotate(0)}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-sub-menu{display:none;padding-left:40px;margin-top:12px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-sub-menu li a{display:inline-flex;font-size:16px;line-height:30px;color:currentColor}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list-sub-menu .rx-active{text-decoration:underline;font-weight:700}@media only screen and (max-width:991px){#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar-list{max-height:200px}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper{padding:25px 0;flex-direction:column}#rx-photo__wrapper .rx-grid-with-sidebar-wrapper .rx-grid-sidebar{margin-bottom:25px;width:100%}}#rx-photo__wrapper .rx-grid-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 30px;width:100%}#rx-photo__wrapper .rx-grid-content .rx-grid-1on1__image{padding:15px}#rx-photo__wrapper .rx-grid-content .rx-grid-1on1__image,#rx-photo__wrapper .rx-grid-content .rx-grid-1on1__image img{display:flex;object-fit:cover;width:100%;height:auto;overflow:hidden}#rx-photo__wrapper .rx-grid-content .rx-grid-1on1__image img{box-shadow:0 4px 16px rgba(0,0,0,.15)}#rx-photo__wrapper .rx-grid-content .rx-grid-list__item{width:50%;padding:15px}@media (max-width:740px){#rx-photo__wrapper .rx-grid-content .rx-grid-1on1__image{margin:0 auto}#rx-photo__wrapper .rx-grid-content .rx-grid-list__item{width:100%;margin:0 auto}}#rx-photo__wrapper .rx-grid-content .rx-grid-list__link{position:relative;z-index:2;display:block;height:100%;color:#fff}#rx-photo__wrapper .rx-grid-content .rx-grid-list__link img{display:block;width:100%;height:auto;object-fit:cover;box-shadow:0 4px 16px rgba(0,0,0,.15);overflow:hidden;border-radius:20px;aspect-ratio:16/9}#rx-photo__wrapper .rx-grid-content .rx-grid-list__text{position:absolute;left:0;right:0;bottom:0;z-index:3;color:#fff;background-color:rgba(0,0,0,.25);display:block;font-family:sans-serif;font-weight:500;line-height:1;padding:16px 16px 16px 30px;border-radius:0 0 20px 20px}@media (max-width:950px){#rx-photo__wrapper .rx-grid-content .rx-grid-list__text{padding:15px 15px 15px 25px;font-size:2vw}}@media (max-width:950px) and (max-width:740px){#rx-photo__wrapper .rx-grid-content .rx-grid-list__text{padding:10px 15px;font-size:16px}}