.elementor-3353 .elementor-element.elementor-element-a97f6b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3353 .elementor-element.elementor-element-a7681b2{text-align:center;}.elementor-3353 .elementor-element.elementor-element-a7681b2 .elementor-heading-title{font-family:var( --e-global-typography-882b1cb-font-family ), Sans-serif;font-size:var( --e-global-typography-882b1cb-font-size );font-weight:var( --e-global-typography-882b1cb-font-weight );text-transform:var( --e-global-typography-882b1cb-text-transform );font-style:var( --e-global-typography-882b1cb-font-style );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );color:var( --e-global-color-227908a );}.elementor-3353 .elementor-element.elementor-element-81de7f5 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-81de7f5.elementor-element{--align-self:center;}.elementor-3353 .elementor-element.elementor-element-81de7f5{text-align:center;}.elementor-3353 .elementor-element.elementor-element-81de7f5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-1dc54a3 );}.elementor-3353 .elementor-element.elementor-element-9d1b157{width:var( --container-widget-width, 952px );max-width:952px;--container-widget-width:952px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-bafb579 );}.elementor-3353 .elementor-element.elementor-element-9d1b157 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-9d1b157.elementor-element{--align-self:center;}.elementor-3353 .elementor-element.elementor-element-bb73fa5 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-bb73fa5{--image-border-color:var( --e-global-color-e86e47b );--image-border-width:10px;--image-border-radius:40px;--image-transition-duration:800ms;--content-text-align:center;--content-justify-content:flex-start;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3353 .elementor-element.elementor-element-a97f6b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3353 .elementor-element.elementor-element-a7681b2 .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-81de7f5 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-81de7f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-9d1b157{width:100%;max-width:100%;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-9d1b157 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-bb73fa5 > .elementor-widget-container{padding:40px 0px 0px 0px;}}@media(max-width:767px){.elementor-3353 .elementor-element.elementor-element-a7681b2 .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-81de7f5 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-81de7f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-9d1b157 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-9d1b157{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-bb73fa5 > .elementor-widget-container{padding:30px 0px 0px 0px;}}@media(min-width:2540px){.elementor-3353 .elementor-element.elementor-element-a7681b2 .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-81de7f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3353 .elementor-element.elementor-element-9d1b157{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a97f6b8 */.elementor-slideshow__title {
    display: none;
}
.office_tour_section .e-gallery-item,
.office_tour_section .elementor-gallery-item__image {
    height: 493px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .office_tour_section .elementor-gallery-item {
        border: 8px solid #F5F5F6;
    }

    .office_tour_section .e-gallery-item,
    .office_tour_section .elementor-gallery-item__image {
        height: 412px;
    }

    .office_tour_section .elementor-gallery-item {
        border-radius: 30px;
    }
   .office_tour_section .e-gallery-grid:not(.e-gallery--animated) {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1025px) {
   .office_tour_section .e-gallery-item:nth-last-of-type(1){
    /*left:calc(50% + 30px);*/
    /*transform:translate(50%);*/
}
}

@media (max-width: 767px) {
    .office_tour_section .office-tour-section-pre span {
        display: inline-block;
    }

    .office_tour_section .elementor-gallery-item {
        border: 4px solid #F5F5F6;
    }

    .office_tour_section .e-gallery-item,
    .office_tour_section .elementor-gallery-item__image {
        height: 351px;
    }

    .office_tour_section .elementor-gallery-item {
        border-radius: 20px;
    }
     .office_tour_section .e-gallery-grid:not(.e-gallery--animated) {
    grid-template-columns: repeat(1, 1fr);
}
}
@media (min-width: 500px) and (max-width: 767px) {
    .office_tour_section .e-gallery-item,
    .office_tour_section .elementor-gallery-item__image {
        height: auto !important;
    }
    
}/* End custom CSS */