.page-specialty-service-banner img{width:100%}.page-specialty-service-banner .banner-image:after{content:"";position:absolute;bottom:0;background:#000;background:#00000080;color:#f1f1f1;width:100%;height:100%;transition:.5s ease;color:#fff;font-size:20px;padding:20px;text-align:center}.contFlex{display:flex}.page-specialty-service-banner .containerInner{position:relative}.containerInner .text{max-width:72rem;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.page-specialty-service-banner .textContainer h2{color:#fff;text-shadow:0 0 5px #000;font-size:3rem;font-weight:700}.page-specialty-service-banner .text p{font-size:2.5rem;color:#fff;text-shadow:0 0 5px #000;font-weight:700}.page-specialty-service-banner .text h2{color:#fff;text-shadow:0 0 5px #000;font-size:3rem;font-weight:700}.topSection{position:absolute;top:0;width:100%}@media (max-width:768px){.containerInner .text{max-width:100%;width:100%;padding:0 20px}.page-specialty-service-banner .text h2{font-size:2rem;margin-bottom:10px}.page-specialty-service-banner .text h3{font-size:2rem}}.openspecialtyServices .site-header{z-index:0}.page-specialty-service-column-section .heading{text-align:center}.page-specialty-service-column-section .contFlex{display:flex;flex-wrap:wrap}.page-specialty-service-column-section{padding-bottom:4.7360017775rem;padding-top:0}.page-specialty-service-column-section .column{width:50%;width:48%;margin:7px 7px 10px;background-color:#fff;box-shadow:0 2px 10px 1px #5553;overflow:hidden;border:1px solid #e7e7e7;border-radius:10px}.page-specialty-service-column-section .columnInner .cart--imagePanel{overflow:hidden}.page-specialty-service-column-section .columnInner img{width:100%;display:block}.page-specialty-service-column-section .columnInner .cartImage{transition:all .5s ease-out}.page-specialty-service-column-section .columnInner:hover .cartImage{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.page-specialty-service-column-section .columnInner .content{padding:2rem 1.5rem;text-align:center}.page-specialty-service-column-section .columnInner .btn_content{text-align:center;padding:2rem 1.5rem;height:90px}.page-specialty-service-column-section .columnInner .btn_content a.btn{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;width:100%;max-width:170px}.page-specialty-service-column-section .columnInner .content .block_heading{font-weight:500;font-size:2.4rem;line-height:1.5}.page-specialty-service-column-section .columnInner .content p{color:#555;margin-bottom:5px}.page-specialty-service-column-section .cardColumn{opacity:0;transition:all .5s ease-out;-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px)}.page-specialty-service-column-section .has-animated{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.page-specialty-service-column-section .contFlex{display:block}.page-specialty-service-column-section .column{width:100%;margin:0 0 30px}.popup-inner{text-align:center}.popup-inner .image-l{max-width:300px;margin:auto}}.image-l,.cont-r{width:50%}.popup-inner .contFlex{align-items:center}.cont-r{padding-left:20px}.popup-inner a{text-decoration:none}.popup-inner .booking-link{text-decoration:none;font-weight:700;color:#000;border-bottom:1px solid #fbd40a}.popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:#000000bf;z-index:1}.popup-inner{max-width:600px;width:90%;padding:20px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 2px 6px #000;border-radius:3px;background:#fff}.popup-inner img{display:block}.popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;transition:ease .25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:#000c;font-family:Arial,Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff}.popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:#000;text-decoration:none}.specialty-servicePopup .pageContent{overflow-y:auto;height:85vh}@media only screen and (max-width: 749px){.popup-inner .contFlex{display:block}.image-l,.cont-r{width:100%;padding-bottom:20px}.specialty-servicePopup .pageContent{padding:10px}body.openspecialtyServices #dummy-chat-button-iframe{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/page-specialty-services.css.map */
