body.home #alert-box,body.home #corona-heading-box{padding:0 15px;padding-top:30px}body.home #alert-box #covid-heading-row,body.home #corona-heading-box #covid-heading-row{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:rgba(255,255,255,.6);padding:2rem;border-radius:25px}body.home #alert-box #covid-heading-row .heading-content-wrap,body.home #corona-heading-box #covid-heading-row .heading-content-wrap{max-width:700px;margin:auto}@media(max-width:959px){body.home #alert-box #covid-heading-row .heading-content-wrap p,body.home #alert-box #covid-heading-row .heading-content-wrap div,body.home #corona-heading-box #covid-heading-row .heading-content-wrap p,body.home #corona-heading-box #covid-heading-row .heading-content-wrap div{font-size:14px!important}}body.home #alert-box #covid-heading-row .heading-content-wrap a,body.home #corona-heading-box #covid-heading-row .heading-content-wrap a{white-space:nowrap}body.home #alert-box #covid-heading-row #heading-above-content,body.home #corona-heading-box #covid-heading-row #heading-above-content{font-size:14px;font-weight:700}body.home #alert-box #covid-heading-row #heading-above-content h4,body.home #corona-heading-box #covid-heading-row #heading-above-content h4{font-size:16px;margin-bottom:10px;font-weight:700}body.home #alert-box #covid-heading-row #heading-modal-button,body.home #corona-heading-box #covid-heading-row #heading-modal-button{margin-top:1rem;display:inline-block;color:#fff;border:2px solid #fff;padding:5px 15px;border-radius:10px;transition:box-shadow ease-in-out;transition-duration:300ms;cursor:pointer}body.home #alert-box #covid-heading-row #heading-modal-button:hover,body.home #corona-heading-box #covid-heading-row #heading-modal-button:hover{box-shadow:0 0 0 3px rgba(0,0,0,5%)}body.home #alert-box #alert-row,body.home #corona-heading-box #alert-row{padding-bottom:2rem;max-width:950px;margin:auto}body.home #alert-box .alert-wrap,body.home #corona-heading-box .alert-wrap{max-width:700px;margin:auto;text-align:left;line-height:1.75;background-color:rgba(255,255,255,.6);padding:2rem;font-size:1.25rem;border-radius:10px}@media(max-width:959px){body.home #alert-box .alert-wrap,body.home #corona-heading-box .alert-wrap{margin-top:2rem}}body.home #alert-box .alert-wrap h2,body.home #corona-heading-box .alert-wrap h2{margin-bottom:1rem;text-transform:uppercase;color:red}body.home #alert-box .alert-wrap p,body.home #corona-heading-box .alert-wrap p{font-size:16px;line-height:1.5;margin-bottom:1rem;font-weight:500;color:red}body.home #alert-box .alert-wrap .alert-button-wrap,body.home #corona-heading-box .alert-wrap .alert-button-wrap{display:flex;align-items:center;justify-content:center}body.home #alert-box .alert-wrap .alert-button-wrap .button,body.home #corona-heading-box .alert-wrap .alert-button-wrap .button{margin-top:1rem;display:inline-block;color:#000;border:2px solid #000;padding:5px 15px;border-radius:10px;transition:box-shadow ease-in-out;transition-duration:300ms;cursor:pointer}body.home #alert-box .alert-wrap .alert-button-wrap .button:hover,body.home #corona-heading-box .alert-wrap .alert-button-wrap .button:hover{box-shadow:0 0 0 3px rgba(0,0,0,5%)}body.home #alert-box #covid-modal-wrap,body.home #corona-heading-box #covid-modal-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity ease-in-out;transition-duration:300ms;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.home #alert-box #covid-modal-wrap.open,body.home #corona-heading-box #covid-modal-wrap.open{opacity:1;pointer-events:auto}body.home #alert-box #covid-modal-wrap #modal-content,body.home #corona-heading-box #covid-modal-wrap #modal-content{position:relative;padding:2rem 0;width:100%;max-width:800px;border-radius:25px;transition:box-shadow ease-in-out;transition-duration:100ms;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7)}@media(max-width:959px){body.home #alert-box #covid-modal-wrap #modal-content,body.home #corona-heading-box #covid-modal-wrap #modal-content{width:95%;padding:2rem}}body.home #alert-box #covid-modal-wrap #modal-content #modal-close-button,body.home #corona-heading-box #covid-modal-wrap #modal-content #modal-close-button{position:absolute;right:25px;top:15px;cursor:pointer;width:25px;height:25px}body.home #alert-box #covid-modal-wrap #modal-content #modal-close-button img,body.home #corona-heading-box #covid-modal-wrap #modal-content #modal-close-button img{width:100%;height:100%}body.home #alert-box #covid-modal-wrap #modal-content #modal-inner-wrap,body.home #corona-heading-box #covid-modal-wrap #modal-content #modal-inner-wrap{max-width:600px;margin:auto;font-size:14px}body.home #alert-box #covid-modal-wrap #modal-content .modal-section,body.home #corona-heading-box #covid-modal-wrap #modal-content .modal-section{display:flex;flex-direction:column;justify-content:center;align-items:center}body.home #alert-box #covid-modal-wrap #modal-content .modal-section:first-child,body.home #corona-heading-box #covid-modal-wrap #modal-content .modal-section:first-child{margin-bottom:35px}body.home #alert-box #covid-modal-wrap #modal-content *,body.home #corona-heading-box #covid-modal-wrap #modal-content *{text-align:center!important;color:#fff!important}@media(max-width:959px){body.home #alert-box #covid-modal-wrap #modal-content * p,body.home #alert-box #covid-modal-wrap #modal-content * span,body.home #corona-heading-box #covid-modal-wrap #modal-content * p,body.home #corona-heading-box #covid-modal-wrap #modal-content * span{font-size:14px}}body.home .icon_box_container{width:100%;max-width:1200px;margin:0 auto}body.home .icon_box_container .icon_box_section{max-width:90%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}body.home .icon_box_container .icon_box_section .icon_box{flex-basis:30%;margin-bottom:15px;margin-left:15px;margin-right:15px}@media(max-width:959px){body.home .icon_box_container .icon_box_section .icon_box{margin-bottom:35px}}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner{min-width:300px;max-width:300px;padding:0 2px;padding-top:20px;height:320px;background-color:rgba(220,220,220,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:box-shadow ease-in-out;transition-duration:100ms;box-shadow:5px 0 9px 1px rgba(0,0,0,.2)}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner:hover{box-shadow:5px 0 9px 1px rgba(0,0,0,.1)}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap{height:100%;display:flex;flex-direction:column}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap .icon_box_icon_wrap{max-width:150px;margin-left:auto;margin-right:auto;background-color:#0c9;border-radius:25px;aspect-ratio:1/1;display:flex;flex-direction:row;justify-content:center;align-items:center}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap .icon_box_icon_wrap img{display:block;width:90%;height:90%;margin:auto;object-fit:contain;object-position:center}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap .icon_box_text_wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:3rem}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap .icon_box_text_wrap h3{font-weight:700;color:#505050;text-align:center;font-size:18px}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap .icon_box_text_wrap .icon_box_paragraph_wrap{flex:1;display:flex;justify-content:center;align-items:center}body.home .icon_box_container .icon_box_section .icon_box .icon_box_inner .icon_box_wrap .icon_box_text_wrap .icon_box_paragraph_wrap p{font-weight:700;font-size:16px;text-align:center;color:#505050}body.home #corona-heading-row-above-boxes{max-width:1e3px;margin:auto;text-align:center;padding:1rem;padding-top:2rem;font-weight:700}body.home #corona-heading-row-above-boxes h4{font-weight:700}body.home .welcome_container{padding-top:0}body.home .welcome_box{padding-top:35px}body.home .renovation-container .renovation-text-wrapper{max-width:940px;margin:auto}@media(max-width:959px){body.home .renovation-container .renovation-text-wrapper{padding:0 15px}}@media(min-width:768px){body.home .renovation-container .renovation-text-wrapper{padding:0 55px}}@media(min-width:1024px){body.home .renovation-container .renovation-text-wrapper{padding:0}}body.home .renovation-container h2,body.home .renovation-container p{color:var(--home-welcome-text-color);line-height:1}body.home .renovation-container p{font-size:17px}body.home .renovation-container h2{font-size:24px;line-height:1;margin-top:35px;margin-bottom:35px;background:url(./images/yellow_border.png)0 100% no-repeat;padding:0 0 20px;background-size:65px 5px}@media(min-width:1024px){body.home .renovation-container h2{font-size:36px}}body.home .renovation-container p{margin-bottom:35px}body.home .renovation-container .renovation-images-wrapper{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){body.home .renovation-container .renovation-images-wrapper{flex-direction:row}}body.home .renovation-container .renovation-images-wrapper .image-wrap{flex:1;margin:15px;transition:all 150ms ease-in-out;cursor:pointer}body.home .renovation-container .renovation-images-wrapper .image-wrap:hover{transform:scale(1.05)}body.home .renovation-container .renovation-images-wrapper .image-wrap:active{transform:scale(.95)}body.home .renovation-container .renovation-images-wrapper .image-wrap .image-thumbnail{width:100%}body.home #awards-container h1,body.home #awards-container h2{color:#000;margin:0;text-align:left;font-family:avenir next;margin-bottom:2rem}body.home #awards-container h1:after,body.home #awards-container h2:after{display:block;content:"";background-color:#fdf709;margin-top:10px;height:5px;width:2ch}body.home #awards-container #awards-slider .awards-slide{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}body.home #awards-container #awards-slider .awards-slide .slide-image-wrap{width:20rem;min-height:125px;margin:0 .5em;position:relative}body.home #awards-container #awards-slider .awards-slide .slide-image-wrap img{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:100%}body.home #awards-container #awards-slider .awards-slide .slide-image-wrap.team-image-wrap{width:27rem}body.home .menu-container{float:none}body.home .banner-container{text-align:center;background-color:#00c68d}body.home .banner-container #homepage-video-container{margin:auto;max-width:800px;padding:35px 15px}body.home .banner-container #homepage-video-container .video-js{background-color:#00c68d}body.home .banner-container #homepage-video-container .video-js .vjs-poster{background-color:#00c68d}body.home .banner-container #homepage-video-container .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#000}body.home .banner-container #homepage-video-container .video-js .vjs-track-settings-colors,body.home .banner-container #homepage-video-container .video-js .vjs-track-settings-font{color:#000}@media(min-width:960px){#homepage-thai-service-container .more_btn{bottom:30px}}#lightbox{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;z-index:10000;opacity:1;transition:all 600ms ease-in-out}#lightbox.hide-lightbox{display:block!important;pointer-events:none;opacity:0}#lightbox #lightbox-close{position:absolute;right:25px;top:10px;color:#fff;font-size:24px;cursor:pointer}#lightbox .full-image-wrap{width:90%;height:90%;margin:auto;margin-top:35px}#lightbox .full-image-wrap img{height:100%;width:100%;object-fit:contain}#alert-modal-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:left;align-items:left;opacity:0;transition:opacity ease-in-out;transition-duration:300ms;pointer-events:none;max-height:100%;max-width:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#alert-modal-wrap.open{opacity:1;pointer-events:auto}#alert-modal-wrap #alert-modal-content{position:relative;padding:2rem 0;width:100%;max-height:100%;max-width:100%;transition:box-shadow ease-in-out;transition-duration:100ms;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(255,255,255,.9)}@media(max-width:959px){#alert-modal-wrap #alert-modal-content{width:100%;padding:2rem}}#alert-modal-wrap #alert-modal-content #alert-modal-close-button{position:absolute;right:25px;top:15px;cursor:pointer;width:25px;height:25px}#alert-modal-wrap #alert-modal-content #alert-modal-close-button img{width:100%;height:100%;filter:invert(1)}#alert-modal-wrap #alert-modal-content #alert-modal-inner-wrap{max-width:900px;margin:auto;font-size:14px;width:100%;max-height:100vh;overflow:auto;padding:1rem}#alert-modal-wrap #alert-modal-content *{text-align:left!important}#alert-modal-wrap #alert-modal-content * h1,#alert-modal-wrap #alert-modal-content * h2,#alert-modal-wrap #alert-modal-content * h3,#alert-modal-wrap #alert-modal-content * h4,#alert-modal-wrap #alert-modal-content * h5,#alert-modal-wrap #alert-modal-content * h6{margin-bottom:1rem;font-size:18px}#alert-modal-wrap #alert-modal-content * p,#alert-modal-wrap #alert-modal-content * span{font-size:17px;margin-bottom:1rem}@for-phone-only{#alert-modal-wrap #alert-modal-content * p, #alert-modal-wrap #alert-modal-content * span {
    font-size: 14px; } }@media(max-width:991px){.header-container.container{max-width:100%;width:100%}}.top-inner-right{display:none}@media(min-width:768px){.top-inner-right{display:block}}.top-inner-right #searchform{height:100%;max-height:36px}.top-inner-right #searchform .search-section{max-width:160px;width:100%;height:100%}@media(min-width:1024px){.top-contact-info{margin-top:11px}}.navigation_mobile .menu-main-menu-container #menu-main-menu{padding-bottom:1rem}@media(min-width:1024px){.navigation_mobile .menu-main-menu-container #menu-main-menu.menu{margin-top:.7rem;width:100%}.navigation_mobile .menu-main-menu-container #menu-main-menu.menu li{margin-left:20px}}.navigation_mobile .inner-right.mobile{margin-bottom:6rem}.footer_green .social-icons{margin-top:2rem}.footer_green .social-icons .social-icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.footer_green .social-icons .social-icon li a{width:30px;height:30px;text-align:center;text-decoration:none;border-radius:50%;background:#707070;color:#fff;position:relative;transition:all .2s ease-in;display:block;position:relative;transition:all .1s ease-in;margin-left:1rem}.footer_green .social-icons .social-icon li a img{position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)}@media(min-width:960px){.footer_green #awards-icons-wrap{max-width:850px;margin:auto}}.footer_green #awards-icons-wrap .awards-icons-row{width:100%;margin:3rem auto 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.footer_green #awards-icons-wrap .awards-icons-row .awards-icon{flex:0;flex-basis:30%;padding:1rem 1.5rem}@media(min-width:960px){.footer_green #awards-icons-wrap .awards-icons-row .awards-icon{flex-basis:140px}}.footer_green #awards-icons-wrap .awards-icons-row .awards-icon .icon-image-wrap{width:100%}.footer_green #awards-icons-wrap .awards-icons-row .awards-icon .icon-image-wrap img{width:100%}.language_menu li.active a{color:#f9ef38}.custom_template{color:rgba(0,0,0,.6);line-height:2}.custom_template h1,.custom_template h2,.custom_template h3,.custom_template h4{margin-top:20px;margin-bottom:20px}.custom_template p{font-size:unset;font-size:18px}.custom_template ul{margin-top:1rem;margin-left:2rem;list-style-position:outside;list-style-type:square}.custom_template ul li{margin-top:3px}.custom_template img{max-width:100%}.custom_template ul li,.custom_template ol li{font-size:16.5px}.custom_template ol{list-style-position:inside}.custom_template p{margin:0 0 25px}.custom_template .content-wrap,.custom_template .hr-wrap{max-width:1180px;margin:auto;padding:0 15px}@media(min-width:600px){.custom_template .content-wrap,.custom_template .hr-wrap{padding:0 8%}}@media(min-width:1024px){.custom_template .content-wrap,.custom_template .hr-wrap{padding:0 10%}}@media(min-width:1800px){.custom_template .content-wrap,.custom_template .hr-wrap{padding:0 123px}}.custom_template .hr-wrap{padding-top:0!important;padding-bottom:0!important}@media(max-width:959px){.desktop-only{display:none!important}}@media(min-width:960px){.mobile-only{display:none!important}}@media(max-width:1199px) and (min-width:1024px) and (min-width:960px){.navigation ul li a{font-size:11px}}.holiday-header-page .language_menu li.active a{color:#f9ef38}.holiday-page{color:rgba(0,0,0,.6)}.holiday-page p{font-size:unset;font-size:16.5px}.holiday-page ul{margin-top:1rem;margin-left:1.5rem;list-style-position:outside;list-style-type:square}.holiday-page ul li{margin-top:3px}.holiday-page img{max-width:100%}.holiday-page ul li{font-size:16.5px}.holiday-page #page-content .holiday-section h1{font-size:48px}.holiday-page #page-content .holiday-section h2{font-size:26px;line-height:1}@media(min-width:1024px){.holiday-page #page-content .holiday-section h2{font-size:29px}}.holiday-page #page-content .holiday-section h1,.holiday-page #page-content .holiday-section h2{color:#fff;margin:0;text-align:left;font-family:avenir next;margin-bottom:2rem}.holiday-page #page-content .holiday-section h1:after,.holiday-page #page-content .holiday-section h2:after{display:block;content:"";background-color:#fdf709;margin-top:10px;height:5px;width:2ch}.holiday-page #page-content .holiday-section p{margin:0;padding:0}.holiday-page #page-content .holiday-section#section-1{background-color:#00d18f;color:#fff;font-size:18.5px}.holiday-page #page-content .holiday-section#section-1 h1{margin-bottom:2.5rem;font-size:32px}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-1 h1{font-size:46px}}.holiday-page #page-content .holiday-section#section-2{font-size:16.5px}.holiday-page #page-content .holiday-section#section-2 h1,.holiday-page #page-content .holiday-section#section-2 h2,.holiday-page #page-content .holiday-section#section-2 h3{color:rgba(0,0,0,.8)}.holiday-page #page-content .holiday-section#section-2 h5{font-size:17px;margin-bottom:2rem}.holiday-page #page-content .holiday-section#section-2 .section-2-block{display:flex;flex-direction:column;margin-bottom:1rem;padding-left:8px}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-2 .section-2-block{flex-direction:row;align-items:center}}.holiday-page #page-content .holiday-section#section-2 .section-2-block .section-2-text h5{color:rgba(0,0,0,.8)}.holiday-page #page-content .holiday-section#section-2 .section-2-block .section-2-image{align-self:center}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-2 .section-2-block .section-2-image{margin-left:5rem;align-self:unset}}.holiday-page #page-content .holiday-section#section-2 .section-2-block .section-2-image img{width:137px}.holiday-page #page-content .holiday-section#section-2 .section-2-block .section-2-image#section-2b-image img{width:237px}.holiday-page #page-content .holiday-section#section-3{background-color:#00cee1;color:#fff}.holiday-page #page-content .holiday-section#section-3 .content-wrap{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-3 .content-wrap{flex-direction:row}}.holiday-page #page-content .holiday-section#section-3 .content-wrap #section-3-header{flex:0;flex-basis:100%}.holiday-page #page-content .holiday-section#section-3 .content-wrap #section-3-header h2:after{width:1.5ch}.holiday-page #page-content .holiday-section#section-3 .content-wrap #section-3-image{flex:1;padding-bottom:1rem;text-align:center}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-3 .content-wrap #section-3-image{padding-right:3rem;text-align:unset}}.holiday-page #page-content .holiday-section#section-3 .content-wrap #section-3-text{flex:2.5;font-size:16.5px}.holiday-page #page-content .holiday-section#section-4{color:#fff;background-color:#00d18f}.holiday-page #page-content .holiday-section#section-4 .content-wrap{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-4 .content-wrap{flex-direction:row}}.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-header-text-body-wrap{flex:2.5}.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-header-text-body-wrap h3{font-size:19px}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-header-text-body-wrap{padding-right:2rem}}.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-header-text-body-wrap #section-4-header h2:after{width:2.7ch}.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-header-text-body-wrap #section-4-text{font-size:16.5px}.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-image{flex:1;text-align:center}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-4 .content-wrap #section-4-image{text-align:unset}}.holiday-page #page-content .holiday-section#section-5 h1,.holiday-page #page-content .holiday-section#section-5 h2{color:rgba(0,0,0,.8)}.holiday-page #page-content .holiday-section#section-5 .content-wrap{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-5 .content-wrap{flex-direction:row}}.holiday-page #page-content .holiday-section#section-5 .content-wrap #section-5-header{flex:0;flex-basis:100%}.holiday-page #page-content .holiday-section#section-5 .content-wrap #section-5-image{text-align:center}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-5 .content-wrap #section-5-image{margin-right:2.5rem;text-align:unset}}.holiday-page #page-content .holiday-section#section-5 .content-wrap #section-5-text{flex:2.5}.holiday-page #page-content .holiday-section#section-5 .content-wrap #section-5-text p{margin-bottom:1.5rem}.holiday-page #page-content .holiday-section#section-6{color:#fff;background-color:#00cee1}.holiday-page #page-content .holiday-section#section-6 p{margin-bottom:1.5rem}.holiday-page #page-content .holiday-section#section-6 .content-wrap #section-6-header h2:after{width:1.75ch}.holiday-page #page-content .holiday-section#section-7{color:#fff;background-color:#00d18f}.holiday-page #page-content .holiday-section#section-7 .content-wrap{display:flex;flex-direction:column}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-7 .content-wrap{flex-direction:row}}.holiday-page #page-content .holiday-section#section-7 .content-wrap #section-7-header-text-body-wrap{flex:2.5}.holiday-page #page-content .holiday-section#section-7 .content-wrap #section-7-header-text-body-wrap #section-7-text h2:after{content:'';display:none}.holiday-page #page-content .holiday-section#section-7 .content-wrap #section-7-image{flex:1;text-align:center;margin-top:2rem}@media(min-width:1024px){.holiday-page #page-content .holiday-section#section-7 .content-wrap #section-7-image{margin-top:0;padding-left:2rem;text-align:unset}}.holiday-page #page-content .holiday-section .content-wrap{max-width:1180px;margin:auto;padding:20px 15px}@media(min-width:600px){.holiday-page #page-content .holiday-section .content-wrap{padding:28px 8%}}@media(min-width:1024px){.holiday-page #page-content .holiday-section .content-wrap{padding:28px 10%}}@media(min-width:1800px){.holiday-page #page-content .holiday-section .content-wrap{padding:28px 123px}}.obstetrics-page{max-width:1180px;margin:auto}.obstetrics-page #section-1 .headline{background:0 0;margin-bottom:0}.obstetrics-page .headline{font-size:48px;font-weight:700;background:url(./images/yellow_border.png)0 100% no-repeat;padding-top:25px;padding-bottom:5px;margin-bottom:30px}@media(min-width:1024px){.obstetrics-page .headline{padding-bottom:15px}}.obstetrics-page .ob-section .cpsp-team-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(min-width:1024px){.obstetrics-page .ob-section .cpsp-team-wrap{flex-direction:row;justify-content:flex-start}}.obstetrics-page .ob-section .cpsp-team-wrap .team-member{flex:1;padding:10px;display:flex;flex-direction:column;max-width:300px;min-width:250px}@media(min-width:1024px){.obstetrics-page .ob-section .cpsp-team-wrap .team-member{flex:0;flex-basis:50%;flex-direction:row;max-width:none;margin:0;margin-bottom:15px}}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-picture{width:100%;max-width:300px}@media(min-width:1024px){.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-picture{flex-basis:40%;max-width:none}}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-picture img{width:100%;object-fit:cover;object-position:top center;aspect-ratio:1/1}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap{padding:10px;display:flex;justify-content:space-between;flex-direction:column}@media(min-width:1024px){.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap{flex:1}}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-text{flex:1;display:flex;flex-direction:column;justify-content:space-between;font-size:16px;line-height:1}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-text .member-name{font-weight:700;margin-bottom:10px}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-text .member-title{flex:1;font-size:14px;color:rgba(0,0,0,.6);margin-bottom:20px}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-text .member-extension{margin-bottom:10px}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-text strong{color:#000}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-text p{font-size:16px;line-height:1.2;margin:5px 0;padding:0}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-languages{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:1024px){.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-languages{justify-content:flex-start}}.obstetrics-page .ob-section .cpsp-team-wrap .team-member .member-text-wrap .member-languages .language{margin:5px;padding:5px 10px;border-radius:5px;font-weight:700;color:var(--green-bg-text-color);font-size:14px;background-color:#00d18f}.obstetrics-page #section-2 h2{font-size:34px;font-weight:700;background:url(./images/yellow_border.png)0 100% no-repeat;padding-top:25px;padding-bottom:5px;margin-bottom:30px}@media(min-width:1024px){.obstetrics-page #section-2 h2{padding-bottom:15px}}.obstetrics-page .prenatal-section h2{font-size:34px;font-weight:700;background:url(./images/yellow_border.png)0 100% no-repeat;padding-top:25px;padding-bottom:5px;margin-bottom:30px}@media(min-width:1024px){.obstetrics-page .prenatal-section h2{padding-bottom:15px}}.obstetrics-page .prenatal-section .provider{margin-bottom:35px}.obstetrics-page .prenatal-section .provider .provider-name{font-size:26px;font-weight:700}.obstetrics-page .prenatal-section .provider .provider-text b{color:#000}.obstetrics-page .prenatal-section .provider .prenatal-staff{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:600px){.obstetrics-page .prenatal-section .provider .prenatal-staff{flex-direction:row;flex-wrap:wrap;align-items:stretch}}.obstetrics-page .prenatal-section .provider .prenatal-staff .staff-member{flex:1;max-width:300px;min-width:200px;overflow:hidden;margin-bottom:25px}.obstetrics-page .prenatal-section .provider .prenatal-staff .staff-member .staff-info{height:100%;margin:auto;padding:10px}.obstetrics-page .prenatal-section .provider .prenatal-staff .staff-member .staff-info .staff-name{font-weight:700;font-size:18px;text-align:center;margin-bottom:10px}.obstetrics-page .prenatal-section .provider .prenatal-staff .staff-member .staff-info .staff-picture{height:100%;width:100%;margin:auto;overflow:hidden;max-width:200px}.obstetrics-page .prenatal-section .provider .prenatal-staff .staff-member .staff-info .staff-picture img{width:100%;height:100%;object-fit:cover;object-position:center}.obstetrics-page .prenatal-section .after-prenatal-text h3{font-size:30px;font-weight:700;background:url(./images/yellow_border.png)0 100% no-repeat;padding-top:25px;padding-bottom:10px}.obstetrics-page .prenatal-section .after-prenatal-text h4{font-size:22px;font-weight:700;padding-top:25px}.smile-banner-covid-page{display:none}.covid-page h1,.covid-page h2,.covid-page h3,.covid-page h4,.covid-page h5,.covid-page h6{color:#000}@media(max-width:959px){.covid-page h1{font-size:34px}.covid-page h2{font-size:28px}.covid-page h3{font-size:22px}.covid-page h4{font-size:20px}}@media(min-width:960px){.covid-page h4{font-size:22px}}.covid-page ol li::marker{font-weight:700}.covid-page.covid-testing-page ol{list-style-position:outside;margin-left:17px}.covid-page.covid-testing-page #covid-testing-top-section{padding-top:2rem;padding-bottom:.5rem}.covid-page.covid-testing-page #covid-testing-top-section ul{margin-top:2rem}.covid-page.covid-testing-page #how-to-testing-1-section .content-wrap{display:flex;flex-wrap:wrap}.covid-page.covid-testing-page #how-to-testing-1-section .content-wrap ol{margin-bottom:0}.covid-page.covid-testing-page #how-to-testing-1-section #how-to-testing-1{flex:1}@media(min-width:960px){.covid-page.covid-testing-page #how-to-testing-1-section #how-to-testing-1{padding-right:1.5rem}}@media(min-width:1177px) and (max-width:1210px){.covid-page.covid-testing-page #how-to-testing-1-section #how-to-testing-1{padding-right:1.75rem}}@media(min-width:960px){.covid-page.covid-testing-page #how-to-testing-1-section #how-to-testing-image-wrap{height:150px}}.covid-page.covid-testing-page #how-to-testing-1-section #how-to-testing-image-wrap img{height:250px}@media(max-width:959px){.covid-page.covid-testing-page #how-to-testing-1-section #how-to-testing-image-wrap{flex-basis:100%;align-self:center;text-align:center}}.covid-page.covid-testing-page #how-to-testing-2-section #how-to-testing-2 ul{margin-top:0}.covid-page.covid-testing-page #please-note-section{margin-top:4rem}.covid-page.covid-testing-page #please-note-section #please-note p{padding:0;margin:0}@media(max-width:959px){.covid-page.covid-testing-page #please-note-section #please-note p{margin-bottom:2rem}}.covid-page.covid-testing-page #please-note-line-1-section .content-wrap,.covid-page.covid-testing-page #please-note-line-2-section .content-wrap{display:flex;flex-wrap:wrap}.covid-page.covid-testing-page #please-note-line-1-section .content-wrap p,.covid-page.covid-testing-page #please-note-line-2-section .content-wrap p{margin-bottom:0}@media(max-width:959px){.covid-page.covid-testing-page #please-note-line-1-section .content-wrap p,.covid-page.covid-testing-page #please-note-line-2-section .content-wrap p{margin-bottom:2rem}}.covid-page.covid-testing-page #please-note-line-1-section #please-note-line-1,.covid-page.covid-testing-page #please-note-line-1-section #please-note-line-2,.covid-page.covid-testing-page #please-note-line-2-section #please-note-line-1,.covid-page.covid-testing-page #please-note-line-2-section #please-note-line-2{flex:1}.covid-page.covid-testing-page #please-note-line-1-section#please-note-line-1-section img,.covid-page.covid-testing-page #please-note-line-2-section#please-note-line-1-section img{margin-left:1rem;height:70px}.covid-page.covid-testing-page #please-note-line-1-section#please-note-line-2-section img,.covid-page.covid-testing-page #please-note-line-2-section#please-note-line-2-section img{margin-left:1rem;height:61px}.covid-page.covid-testing-page #interstitial-section #interstitial{padding:3rem 0 1rem}.covid-page.covid-testing-page #bottom-content-section{padding-top:5rem;padding-bottom:5rem}.covid-page.covid-vaccine-page .top-section{margin-top:5rem}.covid-page.covid-vaccine-page .top-section h4{line-height:2}.covid-page.covid-vaccine-page #which-sites-section #which-sites h4{color:#000;font-size:20px;margin-bottom:10px}.covid-page.covid-vaccine-page #which-sites-section #which-sites .location-wrap{margin:4rem 0 1rem;margin-bottom:2rem;display:flex;flex-direction:row}.covid-page.covid-vaccine-page #which-sites-section #which-sites .location-wrap p{margin-bottom:0}.covid-page.covid-vaccine-page #which-sites-section #which-sites .location-wrap .location-image-wrap{padding-right:1rem}.covid-page.covid-vaccine-page #which-sites-section #which-sites .location-wrap .location-image-wrap img{height:35px}.covid-page.covid-vaccine-page #which-sites-section #which-sites .location-wrap .location-text-wrap{flex:1}.covid-page.covid-vaccine-page #which-sites-section #which-sites .location-wrap .location-text-wrap h4{margin-top:.5rem}.covid-page.covid-vaccine-page #if-member-section a{word-break:break-all}.covid-page.covid-vaccine-page #why-important-section .content-wrap{display:flex;flex-wrap:wrap}.covid-page.covid-vaccine-page #why-important-section #why-important{flex:1}@media(min-width:960px){.covid-page.covid-vaccine-page #why-important-section #why-important{padding-right:1.5rem}}.covid-page.covid-vaccine-page #why-important-section #why-important-image-wrap img{height:250px}@media(min-width:960px){.covid-page.covid-vaccine-page #why-important-section #why-important-image-wrap img{margin-top:2rem}}@media(max-width:959px){.covid-page.covid-vaccine-page #why-important-section #why-important-image-wrap{flex-basis:100%;align-self:center;text-align:center}}@media(min-width:960px){.covid-page.covid-vaccine-page #side-effects-list-section{margin-top:-4rem}}.covid-page.covid-vaccine-page #side-effects-list-section .content-wrap{display:flex;flex-wrap:wrap;align-items:center}@media(max-width:959px){.covid-page.covid-vaccine-page #side-effects-list-section .content-wrap{align-items:unset}}.covid-page.covid-vaccine-page #side-effects-list-section #side-effects-list{flex:1}@media(min-width:960px){.covid-page.covid-vaccine-page #side-effects-list-section #side-effects-list{padding-right:1.5rem}}.covid-page.covid-vaccine-page #side-effects-list-section #side-effects-image-wrap{flex:1}@media(min-width:960px){.covid-page.covid-vaccine-page #side-effects-list-section #side-effects-image-wrap{padding:1rem 0}}@media(min-width:960px){.covid-page.covid-vaccine-page #side-effects-list-section #side-effects-image-wrap img{height:270px;margin-bottom:0}}@media(max-width:959px){.covid-page.covid-vaccine-page #side-effects-list-section #side-effects-image-wrap{flex-basis:100%;align-self:center;text-align:center;margin-bottom:3rem}}.covid-page.covid-vaccine-page #interstitial-section{margin:4rem 0;padding:4rem 0}.covid-page.covid-vaccine-page #interstitial-section #interstitial p{margin:0 0 2rem}.covid-page.covid-vaccine-page #interstitial-section #interstitial ul{color:#fff;line-height:1.5}.covid-page.covid-vaccine-page #bottom-content-section{padding:2rem 0 4rem}.covid-page #interstitial-section{background-color:#00c8dd}.covid-page #interstitial-section #interstitial{color:#fff}.covid-page #interstitial-section #interstitial h3{color:#fff}.covid-page #interstitial-section #interstitial p{margin:0}.covid-page #interstitial-section #interstitial a{color:#fff}.covid-page #interstitial-section #interstitial iframe{max-width:90%}.index-page.custom_template{margin-top:16px}.index-page.custom_template header{position:relative;width:100%;height:600px;max-height:200px}@media(max-width:959px){.index-page.custom_template header{display:none}}@media(min-width:960px){.index-page.custom_template header{max-height:350px}}.index-page.custom_template header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.index-page.custom_template .page-content{padding:15px 20px;color:#323232;max-width:915px;margin:auto}.index-page.custom_template .page-content h1{margin-top:55px;color:#000;font-size:20px}@media(min-width:960px){.index-page.custom_template .page-content h1{font-size:38px}}.index-page.custom_template .page-content img{height:auto}.index-page.custom_template .page-content .section_block{margin-top:10px;padding-bottom:10px}@media(min-width:960px){.index-page.custom_template .page-content .section_block{margin-top:50px;padding-bottom:50px}}.index-page.custom_template .page-content .section_block .section-title{color:#323232;font-weight:400;margin-bottom:25px}@media(max-width:959px){.index-page.custom_template .page-content .section_block .section-title{font-size:28px}}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section-title{margin-bottom:35px}}.index-page.custom_template .page-content .section_block .section .block{margin:20px 0;display:flex;flex-direction:column}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section .block{flex-direction:row;max-height:205px}}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section .block.odd{flex-direction:row-reverse}}.index-page.custom_template .page-content .section_block .section .block .image-block{order:1}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section .block .image-block{flex:1}}.index-page.custom_template .page-content .section_block .section .block .image-block img{height:100%;width:100%;object-fit:cover;object-position:center}.index-page.custom_template .page-content .section_block .section .block .text-block{display:flex;flex-direction:column;padding:0;margin:0;padding:15px 0;order:2}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section .block .text-block{order:0;flex:1}}.index-page.custom_template .page-content .section_block .section .block .text-block .desktop-text{width:75%;margin:auto}.index-page.custom_template .page-content .section_block .section .block .text-block .mobile-text{width:80%;margin:auto}@media(max-width:376px){.index-page.custom_template .page-content .section_block .section .block .text-block .mobile-text p{line-height:1}}.index-page.custom_template .page-content .section_block .section .block .text-block.blue{background-color:#00cee1;color:var(--blue-bg-text-color)}.index-page.custom_template .page-content .section_block .section .block .text-block.green{background-color:#00d18f;color:var(--green-bg-text-color)}.index-page.custom_template .page-content .section_block .section .block .text-block.yellow{background-color:#fdf709}.index-page.custom_template .page-content .section_block .section .block .text-block h1,.index-page.custom_template .page-content .section_block .section .block .text-block h2,.index-page.custom_template .page-content .section_block .section .block .text-block h3{line-height:1.4;margin:0;padding:0}.index-page.custom_template .page-content .section_block .section .block .text-block h2{position:relative;font-size:20px}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section .block .text-block h2{font-size:24px}}.index-page.custom_template .page-content .section_block .section .block .text-block h3{font-size:20px}@media(min-width:960px){.index-page.custom_template .page-content .section_block .section .block .text-block h3{font-size:24px}}.index-page.custom_template .page-content .section_block .section .block .text-block p{margin:0;padding:0}.index-page.custom_template .page-content .section_block .section .block .text-block a{position:relative;color:#000;margin-bottom:3px;text-transform:uppercase;font-size:14px}@media(max-width:376px){.index-page.custom_template .page-content .section_block .section .block .text-block a{font-size:12px}}.index-page.custom_template .page-content .section_block .section .block .text-block a:hover,.index-page.custom_template .page-content .section_block .section .block .text-block a:active{opacity:.75}.index-page.custom_template .page-content .section_block .section .block .text-block a::before{content:'';bottom:-3px;left:0;position:absolute;height:2px;background-color:#ff0;width:100%}