*,*:before,*:after{-ms-box-sizing:border-box;box-sizing:border-box;outline:0}article,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{margin:0;padding:0;border:0;word-break:break-word;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}body{margin:0;overflow-x:hidden;position:relative;font-size:15px;color:#3b3b3b;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;animation:fadein 2s;-webkit-animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400;line-height:inherit}ul,ol,li{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit;background-color:#fff0;pointer-events:auto;outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}.seo-hidden{position:absolute;left:-10000px;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#fff;z-index:-1}sup{top:-.5em}img{border:0;outline:0;max-width:100%}iframe{border:0}table{border-collapse:collapse}input,select,textarea,button,optgroup{font-family:inherit;font-size:100%;line-height:normal;padding:0;margin:0;outline:0;border-radius:0;border:0;color:inherit;background:#fff0;width:100%}button,input{overflow:visible}button,select{text-transform:none}button{cursor:pointer}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;width:auto;height:auto!important}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;margin:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}[type="date"],[type="time"],[type="datetime-local"],[type="month"]{-webkit-appearance:listbox}input[type=file]{line-height:25px}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;background-color:#fff;border:solid 1px #ebebeb;outline:0}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat right center / 1em;border-radius:0;padding-right:1em}.form input:not([type=submit]),.form textarea,.form select{height:45px;padding:var(--spacing-3xs) 0;border-bottom:1px solid #e1e1e1}.form textarea{resize:none;overflow:auto;display:block;width:100%!important;min-width:100%;max-width:100%;min-height:90px}.form fieldset{border:0;padding:0;margin:0}.input{position:relative;text-align:left}.input .label{padding:0;border-radius:0;position:relative;display:block;margin-bottom:2px}.input .label.anim{margin:0;display:inline-block;vertical-align:top;line-height:45px;position:absolute;top:0;left:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.input .label.anim.fixed{line-height:1;top:15px}.input.filled .label.anim:not(.fixed){opacity:0;visibility:hidden}.input.filled .label.anim.fixed{font-size:10px;top:0;color:#d1d1d1}.input.filled input,.input.filled textarea,.input.filled select{color:#000;font-weight:500}.input.filled input[type="password"]{letter-spacing:2px}.input.file .label{font-size:10px}.input.file input{padding:5px 0}.select2-container--open .select2-dropdown--below{border-top:1px solid}.select2-container--open .select2-dropdown--above{border-bottom:1px solid}.entry-header:not(:last-child),.entry-title:not(:last-child),.entry-content>*:not(:last-child){margin-bottom:var(--spacing-xs)}.entry-content ul{list-style-type:disc}.entry-content ol{list-style-type:decimal}.entry-content ul,.entry-content ol{padding-left:1.15em}.entry-text>*:not(:last-child){margin-bottom:var(--spacing-xs)}.select2,.select2-dropdown{outline:0!important;border-color:#e1e1e1!important}.select2-container--default .select2-selection--single,.select2-dropdown{outline:0;border-radius:0;border:0;border-bottom:solid 1px #000}.select2-dropdown{border:solid 1px #000}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#000}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#000}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff0;color:#9ab9ac}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff0}.select2-container--default .select2-selection--single{height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}.select:not(.search) .select2-search--dropdown{display:none}.appointment .select2-container--default .select2-selection--single{background-color:#9ab9ac;border-bottom-color:#fff}.appointment .select2-container--default .select2-selection--single .select2-selection__placeholder,.appointment .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.appointment .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#fff}.appointment .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#fff}.appointment .select2-dropdown{background-color:#fff;border-color:#fff}.appointment .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#5e8072}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#e1e1e1!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#9ab9ac!important;color:#fff!important}.select2-results__option[aria-selected]{color:#000}.slide-next,.slide-prev{background:url(/wp-content/themes/GDC/images/next.svg) no-repeat center;background-size:100%;width:30px;height:45px;position:absolute;top:50%;right:15px;z-index:1;transform:translateY(-50%);cursor:pointer;outline:0}.slide-prev{background:url(/wp-content/themes/GDC/images/prev.svg) no-repeat center;right:auto;left:15px}.swiper-button-disabled{opacity:.3;pointer-events:none}.swiper-pagination-bullet{outline:none}.tx .swiper-slide{overflow:hidden}.swiper-container-initialized .swiper-slide:not(.swiper-slide-visible):not(.swiper-slide-active) *{pointer-events:none}.fancybox-button{background:none}.fancybox-button--arrow_right svg,.fancybox-button--arrow_left svg{display:none}.fancybox-navigation .fancybox-button--arrow_right{background:url(/wp-content/themes/GDC/images/next.svg) no-repeat center;background-size:38px 30px;padding:0;right:0}.fancybox-navigation .fancybox-button--arrow_left{background:url(/wp-content/themes/GDC/images/prev.svg) no-repeat center;background-size:38px 30px;padding:0;left:0}.fancybox-button[disabled]{display:none}.fancybox-slide{padding-left:20px;padding-right:20px;overflow:inherit}.fancybox-bg{background:#fff}.fancybox-close-small,.fancybox-close-small:hover{color:#000}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__control--overlaid{background:#fff;color:#000}.plyr--full-ui input[type=range]{color:#fff}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes scaleDown{from{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scaleDown{from{transform:scale(1.1)}to{transform:scale(1)}}.scaleDown{-webkit-animation-name:scaleDown;animation-name:scaleDown}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}.dt{display:block!important}.mb{display:none!important}.invert{-webkit-filter:invert(1);filter:invert(1)}.image{overflow:hidden}.object-fit{position:relative;display:block;overflow:hidden;margin:0}.object-fit:before{content:"";display:block}.object-fit>img,.object-fit>video,.object-fit>iframe,.object-fit>.plyr{display:block;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.full>img{width:100%;display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0}.ic{display:inline-block;vertical-align:middle}.hero .meta{width:100%;padding:100px 40px 40px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.section{position:relative}.sc-inner{padding-top:30px;padding-bottom:30px}#page-scroll-down{padding:60px 0 20px;background:linear-gradient(0deg,rgb(255 255 255) 0%,rgb(255 255 255) 20%,#fff0 100%);text-align:center;font-family:var(--font-heading);font-weight:var(--weight-heading);color:var(--color-theme);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;z-index:10;bottom:0;left:0;right:0;will-change:opacity;transition:opacity 1s ease;pointer-events:none}html.page-scrolling #page-scroll-down{opacity:0!important}#page-scroll-down>*{display:block;margin:0 auto}#page-scroll-down>*:not(:first-child){margin-top:5px}#page-scroll-down img{width:38px}.no-gutters{margin-right:0;margin-left:0}img,a,button,input,textarea,select,label,.btn,.slide-next,.slide-prev,#header,.tab-link,.card .hover,.card .wrap,.filter-list span,.specialist-card .title,.related-package .card .meta,.product .link,.blog-card .link,nav.woocommerce-MyAccount-navigation li{transition:all 0.4s ease-in-out}.und,.single-page .tab-link{position:relative}.und:after,.single-page .tab-link:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}.und:hover:after,.und.active:after,.single-page .tab-link:hover:after,.single-page .tab-link.current:after{width:100%;left:0}.btn{border:solid 1px #5e8072;background-color:#5e8072;color:#fff}.btn:hover,.btn.active{background-color:#fff0;color:#5e8072}.card .hover .btn:hover,.newsletter-form .btn:hover{background-color:#374459;border-color:#374459;color:#fff}.btn.white{border-color:#fff;color:#5e8072;background-color:#fff}.btn.white:hover{border-color:#5e8072;background-color:#5e8072;color:#fff}.tab-link{cursor:pointer}:root{--color-theme:#5e8072;--color-theme-light:#9ab9ac;--color-theme-blue:#364459;--color-theme-gray:#6b6b6b;--filter-theme:brightness(0) invert(50%) sepia(5%) saturate(1462%) hue-rotate(103deg) brightness(92%) contrast(93%);--header-height:125px;--font-body:'Open Sans', 'Maitree', sans-serif;--font-heading:'Noto Serif', 'Maitree', serif;--weight-body:normal;--weight-heading:normal;--font-size-3xs:8px;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-h6:20px;--font-size-h5:22px;--font-size-h4:24px;--font-size-h3:28px;--font-size-h2:32px;--font-size-h1:56px;--line-height-sm:1.2;--spacing-3xs:6px;--spacing-3xs-minus:-6px;--spacing-2xs:10px;--spacing-2xs-minus:-10px;--spacing-xs:16px;--spacing-xs-minus:-16px;--spacing-sm:20px;--spacing-sm-minus:-20px;--spacing-md:40px;--spacing-md-minus:-40px;--spacing-lg:80px;--spacing-lg-minus:-80px;--link-shadow:0 -1px 0 0 inset}.html-th:root{--font-body:'Maitree', serif;--font-heading:'Maitree', serif;--weight-body:300;--weight-heading:var(--weight-body)}figure{margin:0}address{font-style:normal}body{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--weight-body);line-height:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:inherit}.size-h1{font-size:var(--font-size-h1);line-height:var(--line-height-sm)}.size-h2{font-size:var(--font-size-h2);line-height:var(--line-height-sm)}.size-h3{font-size:var(--font-size-h3);line-height:var(--line-height-sm)}.size-h4{font-size:var(--font-size-h4);line-height:var(--line-height-sm)}.size-h5{font-size:var(--font-size-h5);line-height:var(--line-height-sm)}.size-h6{font-size:var(--font-size-h6);line-height:var(--line-height-sm)}.size-lg{font-size:var(--font-size-lg);line-height:var(--line-height-sm)}.size-md{font-size:var(--font-size-md);line-height:inherit}.size-sm{font-size:var(--font-size-sm);line-height:inherit}.size-xs{font-size:var(--font-size-xs);line-height:inherit}.size-2xs{font-size:var(--font-size-2xs);line-height:inherit}.size-3xs{font-size:var(--font-size-3xs);line-height:inherit}.size-body{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.container,.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.container{max-width:calc(1095px + var(--spacing-md)*2)}.btn2021{-webkit-appearance:none;width:auto;height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading);font-size:var(--font-size-sm);line-height:normal;text-transform:capitalize;white-space:nowrap;border:0;background:var(--color-theme);color:#fff;cursor:pointer;transition:0.4s}.btn2021:hover{background:#374459;color:#fff}.btn2021>*{font-size:inherit}.btn2021>*:not(:last-child){margin-right:var(--spacing-2xs)}.btn2021.fixmin{min-width:216px}.btn2021.light:not(:hover){background:var(--color-theme-light);border-color:var(--color-theme-light);color:#fff}.btn2021.white:not(:hover){background:#fff;border-color:#fff;color:var(--color-theme)}.swiper2021 .swiper-container{width:100%}.swiper2021 .swiper-wrapper{will-change:transform}.swiper2021 [class*="swiper-button-"]{z-index:10;outline:none;margin:0;width:auto;height:auto;background:none;color:var(--color-theme-light);line-height:1;justify-content:center;top:50%;transform:translateY(-50%);transition-property:color}.swiper2021 [class*="swiper-button-"]:hover{color:var(--color-theme)}.swiper2021 [class*="swiper-button-"]:after{content:"";display:block;width:30px;height:30px;background:url(/wp-content/themes/GDC/images/next.svg) no-repeat center;background-size:contain;position:relative}.swiper2021 .swiper-button-prev:after{margin-left:-4px;transform:rotate(180deg)}.swiper2021 .swiper-button-next:after{margin-right:-4px}.swiper2021 .swiper-button-prev{left:0}.swiper2021 .swiper-button-next{right:0}.swiper2021 .swiper-button-disabled{opacity:0.1!important}.swiper2021 [class*="swiper-button-"].align-media{top:0;transform:none;display:flex;align-items:center}.swiper2021 .swiper-pagination{line-height:0;padding:0}.swiper2021 .swiper-pagination-bullet{outline:none;font-size:0;vertical-align:top;width:7px;height:7px;margin:0 3px!important;border:0;border-radius:50%;background:var(--color-gray);opacity:var(--opacity)}.swiper2021 .swiper-pagination-bullet:first-child{margin-left:0!important}.swiper2021 .swiper-pagination-bullet:last-child{margin-right:0!important}.swiper2021 .swiper-pagination-bullet-active{opacity:1}.swiper2021 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:calc(var(--spacing-lg)/2);transform:translateY(50%)}.swiper2021 .swiper-container:not(.swiper-container-initialized) [class*="swiper-button-"],.swiper2021 .swiper-container:not(.swiper-container-initialized) .swiper-pagination,.swiper2021 .swiper-pagination-bullet:first-child:last-child{display:none!important}.swiper-container-fade .swiper-slide{width:100%!important;opacity:0!important}.swiper-container-fade .swiper-slide-active{opacity:1!important;z-index:1!important}[class*="open-popup-"]{cursor:pointer}.mfp-bg,.mfp-content{transition:0.4s}.mfp-bg,.mfp-wrap .mfp-content{opacity:0}.mfp-bg.mfp-ready{opacity:.85}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{background:#000;z-index:9998}.mfp-wrap{z-index:9999}.mfp-container{padding-left:0;padding-right:0;position:fixed;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}button.mfp-close,.modal-dismiss,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{background:none!important;display:inline-block;width:auto;height:auto;padding:0;font-family:sans-serif;font-size:0;line-height:1;opacity:1;position:fixed;z-index:10;color:#fff}button.mfp-close:hover,.modal-dismiss:hover,.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{color:#fff}button.mfp-close,button.mfp-close:active,.modal-dismiss,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{top:0;bottom:auto;left:auto;right:0;width:auto;padding:var(--spacing-2xs) var(--spacing-2xs) 0 0}button.mfp-close:before,.modal-dismiss:before{display:block;font-family:'icomoon';content:"\e91d";font-size:var(--font-size-h6);line-height:1;color:inherit;overflow:hidden}.popup-style-modal .mfp-content{padding:0;width:auto;max-width:100%}.popup-style-modal .modal-dismiss{position:absolute;color:var(--color-theme)}.popup-style-modal .modal-box{position:relative;width:460px;max-width:calc(100vw - var(--spacing-sm)*2);margin:0 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__tooltip{display:none!important}.plyr__poster{background-size:cover}.plyr--video.plyr--paused .plyr__poster{opacity:1}.plyr--video.plyr--paused .plyr__controls{opacity:0}.plyr--video .plyr__controls{padding:var(--spacing-xs);line-height:1}.plyr--video .plyr__controls .plyr__controls__item:not(:last-child){margin-right:var(--spacing-xs)}.plyr--video .plyr__controls .plyr__controls__item.plyr__progress__container{padding:0}.plyr--video .plyr__controls .plyr__controls__item.plyr__volume{width:auto;min-width:0;max-width:none}.plyr--video .plyr__control--overlaid{background:none!important;color:#fff!important;border-radius:0;width:auto;height:auto;padding:0;text-align:center;display:flex;align-items:center;-webkit-filter:drop-shadow(0 0 3px rgb(0 0 0 / .1));filter:drop-shadow(0 0 3px rgb(0 0 0 / .1))}.plyr--video .plyr__control--overlaid:before{font-family:'icomoon';content:"\e91e";font-size:var(--font-size-h1);color:inherit}.plyr--video .plyr__control--overlaid svg{display:none}.plyr--video .plyr__control.plyr__tab-focus{box-shadow:none}.plyr__controls .plyr__controls__item,.plyr__controls .plyr__controls__item .plyr__control{padding:0;margin:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0;border:0;top:auto}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0;border:0;top:auto}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{position:static;margin:0;width:100%;height:100%;text-indent:inherit;font-size:0}.ui-datepicker .ui-datepicker-prev span:before,.ui-datepicker .ui-datepicker-next span:before{font-family:'icomoon';font-size:12px;font-weight:400;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-datepicker .ui-datepicker-prev span:before{content:"\e901"}.ui-datepicker .ui-datepicker-next span:before{content:"\e902"}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#9ab9ac;border-color:#9ab9ac;color:#fff}.entry-content2021>*{margin:0}.entry-content2021>*:not(:last-child){margin-bottom:var(--spacing-xs)}.entry-content2021 li:not(:last-child){margin-bottom:var(--spacing-3xs)}.entry-content2021 h2{font-size:var(--font-size-h3);line-height:var(--line-height-sm)}.entry-content2021 h3,.entry-content2021 h4,.entry-content2021 h5,.entry-content2021 h6{font-size:var(--font-size-h6);line-height:inherit}.entry-content2021 h2>strong,.entry-content2021 h3>strong,.entry-content2021 h4>strong,.entry-content2021 h5>strong,.entry-content2021 h5>strong{font-weight:inherit}.entry-content2021 li{list-style:inherit}.entry-content2021 ul{padding:0;list-style:none}.entry-content2021 ol{list-style-type:decimal}.entry-content2021 ol,.entry-content2021 ul>li{padding-left:1.4em}.entry-content2021 ul>li{position:relative}.entry-content2021 ul>li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;overflow:hidden;background:var(--color-theme);position:absolute;top:8px;left:5px}.entry-content2021 a{box-shadow:var(--link-shadow)}.entry-content2021 a:hover{color:var(--color-theme)}.entry-content2021 table tr>*{padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs);border-bottom:1px solid var(--color-theme-light)}.entry-content2021 table tr>*:not(:last-child){padding-right:var(--spacing-xs)}.entry-content2021 table thead tr>*{border-bottom:2px solid var(--color-theme)}.entry-content2021 table thead tr:first-child>*{padding-top:0}.entry-content2021 .wp-block-image{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.entry-content2021 .wp-block-image img{display:block;margin-left:auto;margin-right:auto;height:auto}.entry-content2021 .wp-block-image:not(.alignfull):not(.alignwide) img{width:100%;height:auto;max-width:100%;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.entry-content2021 [class*="wp-block-"]{list-style:none;padding:0;max-width:100%;margin-left:auto;margin-right:auto}.entry-content2021 [class*="wp-block-"] li{margin:0 auto!important}.entry-content2021 [class*="wp-block-"] li:before{display:none}.entry-content2021 [class*="wp-block-"]{margin:0}.entry-content2021 [class*="wp-block-"]+*,.entry-content2021 *+[class*="wp-block-"]{margin-top:var(--spacing-md)}.entry-content2021 [class*="wp-block-"]:first-child{margin-top:0}.entry-content2021 [class*="wp-block-"]:last-child{margin-bottom:0}.entry-content2021 [class*="wp-block-"].alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.entry-content2021 [class*="wp-block-"].alignfull+.wp-block-gallery,.entry-content2021 .wp-block-gallery+[class*="wp-block-"].alignfull{margin-top:0}.entry-share{color:var(--color-theme);font-family:var(--font-heading);line-height:1;display:inline-flex;align-items:center}.entry-share>*:not(:last-child){margin-right:var(--spacing-xs)}.socialgroup{font-size:140%;display:inline-flex;align-items:center}.socialgroup>*:not(:last-child){margin-right:var(--spacing-xs)}.socialgroup:hover a{opacity:.4}.socialgroup:hover a:hover{opacity:1}.a-center{text-align:center!important}#header,#footer,.btn2021,.index-card,.review_card,.contact-location .tabs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#page{padding-top:var(--header-height)}#header{width:100%;height:var(--header-height);position:relative;background-color:rgb(255 255 255 / .9);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-theme)}#header.header-fixed{position:fixed;top:0;left:0;z-index:1000}#header>.container-fluid{display:flex;align-items:center;height:100%}.html-th #header>.container-fluid{padding-right:80px!important}.html-th .h-menu>li>a{font-size:13px!important}.h-logo{width:64px;display:inline-block;vertical-align:top;line-height:1}.h-logo img{display:block;width:100%;height:auto}.h-menu{font-size:inherit}.h-menu a:hover{color:var(--color-theme-blue)}.h-menu>li{display:block}.h-menu>li>a{display:block}.h-tools{position:relative;display:flex;align-items:center;line-height:1}.h-tools .ic{font-size:var(--font-size-h6)}.h-tools .btn2021{font-family:inherit;text-transform:uppercase}.h-tools .cart-tool .goto-cart{position:relative}.h-tools .cart-tool .goto-cart.has-item:after{content:"";display:block;width:6px;height:6px;opacity:.8;background:var(--color-theme-light);border-radius:50%;overflow:hidden;position:absolute;z-index:10;top:1px;right:-3px}.h-tools .search-tool{position:relative}.h-tools .search-form .input input,.h-tools .search-form .input [type="submit"]{border:0;background:none;color:inherit;height:30px;transition:0.4s}.h-tools .search-form .input input{width:200px;padding:5px 24px 5px 0;border-bottom:1px solid}.h-tools .search-form .input [type="submit"]{position:absolute;z-index:1;right:0;top:0;width:auto;display:inline-flex;align-items:center;vertical-align:top}.h-tools .search-form .input:not(.filled) input{width:0;padding-right:14px;border-bottom-color:#fff0;cursor:pointer}.h-tools .search-form .input:not(.filled) [type="submit"]{pointer-events:none}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click{width:auto;border:0;background:none}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click a{padding:0;border:0;background:none;color:inherit;display:inline-flex;align-items:center;line-height:normal}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click .wpml-ls-item-en>a:before{content:"EN"}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click .wpml-ls-item-th>a:before{content:"TH"}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border:0;background:var(--color-theme-light);color:#fff;width:calc(100% + 10px);left:-10px;right:auto}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-link{display:block;padding:5px 10px;transition:none}.h-tools .lang-tool .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-link:hover{background:var(--color-theme);color:#fff;transition:0.4s}.h-tools .lang-tool .wpml-ls-current-language>.wpml-ls-item-toggle{background:none!important;color:inherit!important;display:inline-flex;align-items:baseline}.h-tools .lang-tool .wpml-ls-current-language>.wpml-ls-item-toggle:after{border:0;position:static;font-family:'icomoon';content:"\e91a";font-size:var(--font-size-2xs);margin:0 0 0 5px}#footer{position:relative;background:var(--color-theme-light);color:#fff;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-md);font-size:var(--font-size-xs)}.footer-text{font-size:var(--font-size-2xs)}.footer-legal .copyright a{margin-left:10px}.footer-legal .copyright a:hover{box-shadow:var(--link-shadow)}.footer-social .socialgroup{display:inline-flex;align-items:center;font-size:28px;line-height:1}.footer-social .socialgroup>*{display:block}.footer-social .socialgroup>*:not(:last-child){margin-right:30px}.media-fit{position:relative;display:block;width:100%}.media-fit:before{content:"";display:block;width:100%}.media-fit>*{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}#content{min-height:calc(100vh - var(--header-height));min-height:calc((var(--vh, 1vh) * 100) - var(--header-height))}.hero-top .object-fit:before{padding-top:calc(100vh - var(--header-height));padding-top:calc((var(--vh, 1vh) * 100) - var(--header-height))}.hero_title>*{font:inherit;line-height:inherit}.hero-slide .meta{position:absolute;top:50%;left:0;width:100%;padding:var(--spacing-sm) var(--spacing-md);z-index:10;transform:translateY(-50%);color:#fff;text-align:center}.hero-slide .meta>*:not(:last-child){margin-bottom:var(--spacing-sm)}.hero-slide .slide-next,.hero-slide .slide-prev{-webkit-filter:invert(1);filter:invert(1)}.hero-slide .slide-prev{left:32px}.hero-slide .slide-next{right:32px}.hero-slide .hero-boxes{display:flex}.hero-slide .hero-boxes>*{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.hero-slide .hero-boxes .image{width:58.5495911838%}.hero-slide .hero-boxes .object-fit:before{padding-top:51%}.hero-slide .hero-boxes .meta{flex:1;display:flex;flex-direction:column;justify-content:space-between;text-align:left;color:#fff;background:var(--color-theme-light);padding:var(--spacing-md)}.hero-slide .hero-boxes .meta .hero_desc{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hero-slide .hero-boxes .link-floating{width:100%;height:100%;display:block;opacity:0;position:absolute;top:0;left:0;z-index:3}.hero-slide .hero-boxes:not(:hover) .btn2021{background:none;border:0;padding:0;width:auto;min-width:0;color:inherit;align-items:flex-end;text-decoration:underline;text-underline-offset:2px}.hero-slide .hero-boxes .btn2021:not(:hover){transition-property:min-width,padding}.hero-slide .swiper-container:not(.swiper-container-initialized) .slide-next,.hero-slide .swiper-container:not(.swiper-container-initialized) .slide-prev{opacity:0}.hero-thumbs{width:350px;position:absolute;bottom:35px;right:0;z-index:10;padding:10px 0 10px 10px}.hero-thumbs .object-fit:before{padding-top:64%}.hero-thumbs .swiper-slide{box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}.hero-page .meta{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:calc(1095px/2);max-width:100%}.hero-page .meta>*:not(:last-child){margin-bottom:var(--spacing-xs)}.hero-page .hero_category{color:var(--color-theme)}.hero-page.align-left .object-fit:before{padding-top:40%}.hero-page.align-left .meta{right:calc((100vw - 1095px)/2)}.hero-page.align-right .image{width:70%;margin-left:auto}.hero-page.align-right .object-fit:before{padding-top:60%}.hero-page.align-right .meta{left:calc((100vw - 1095px)/2)}.index-cardgroup{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.index-cardgroup>.container{display:grid;grid-template-columns:repeat(2,calc(50% - var(--spacing-lg)/2));grid-gap:var(--spacing-lg)}.index-cardgroup>.container>.index-card{display:inline-grid;grid-template-columns:100%;grid-template-rows:1fr auto}.index-card{position:relative;color:var(--color-theme-gray)}.index-card_link{color:inherit!important;flex:1;display:flex;flex-direction:column}.index-card_link>*:not(:first-child){margin-top:var(--spacing-xs)}.index-card_link>.index-card_cover:not(:first-child){margin-top:var(--spacing-md)}.index-card_category{color:var(--color-theme)}.index-card_title{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.index-card_cover.media-fit:before{padding-bottom:70.4166666667%}.index-card_itemgroup{border-bottom:1px solid var(--color-theme-light)}.index-card_itemgroup li{width:calc(100%/3);padding:var(--spacing-xs);font:inherit;text-align:center}.index-card_itemgroup li a{display:block;color:inherit}.index-card_itemgroup li a:hover{color:var(--color-theme)}.index-card_itemgroup li img{width:100%;height:70px;margin:0;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:brightness(0%) invert(44%) sepia(6%) saturate(1355%) hue-rotate(103deg) brightness(104%) contrast(86%);filter:brightness(0%) invert(44%) sepia(6%) saturate(1355%) hue-rotate(103deg) brightness(104%) contrast(86%)}.index-card_itemgroup li .media{margin:0 auto var(--spacing-xs)}.index-card_itemgroup .swiper-container{height:100%}.index-card_itemgroup [class*="swiper-button-"]{-webkit-filter:invert(80%) sepia(10%) saturate(504%) hue-rotate(103deg) brightness(89%) contrast(89%);filter:invert(80%) sepia(10%) saturate(504%) hue-rotate(103deg) brightness(89%) contrast(89%)}.index-card_itemgroup [class*="swiper-button-"].align-media{top:var(--spacing-xs)}.index-review{background-image:url(/wp-content/themes/GDC/images/image_05.jpg);background-size:cover;background-position:center;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.index-review.related-review{background-image:url(/wp-content/themes/GDC/images/image_09.jpg)}.index-review .container>*:not(:last-child){margin-bottom:var(--spacing-md)}.review_card{position:relative;overflow:hidden;width:100%;height:100%;padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm);background-color:rgb(255 255 255 / .85);color:var(--color-theme-gray);text-align:center;display:flex;flex-direction:column}.review_card>*:not(:last-child){margin-bottom:var(--spacing-sm)}.review_card .object-fit:before{padding-top:100%}.review_card .image{width:85px;margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden}.review_card .review_text{flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:0.4s}.modal-box .review_card .review_text{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.review_card .review_by{font-family:var(--font-heading);font-size:var(--font-size-md)}.review_card .review_cat{font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-theme-light)}.review_card .review_more{padding-top:var(--spacing-sm);border-top:1px solid var(--color-theme-light);position:relative;z-index:2;pointer-events:none}.review_card .review_more>a{pointer-events:auto;display:inline-block;font-family:var(--font-heading);color:var(--color-theme);text-decoration:underline;text-underline-offset:2px}.review_card .review_more>a:hover{color:var(--color-theme-blue)}.review_card .review_more>a:not(:first-child){position:absolute;left:0;right:0;z-index:-1;pointer-events:none;opacity:0}.review_card .review_link_overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.review_card .review_link_overlay:hover~.review_text{color:var(--color-theme-light)}.review-container .swiper-container,.review-container .swiper-slide{padding:0 calc(var(--spacing-md)/2)}.review-container .swiper-slide{width:calc(100%/3)!important;height:auto!important}.review-container [class*="swiper-button-"]{color:inherit}.review-container [class*="swiper-button-"]:after{font-size:30px}.review-container.type-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-md)}.review-all{background-image:url(/wp-content/themes/GDC/images/2021-review-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;color:#fff}.review-all.cta-enabled{background-size:100% calc(100% - 229px)}.review-all:not(.cta-enabled){background-size:100% calc(100% - 60px)}.review-all.listing-temp .titleblock .select .select2-container--default .select2-selection--single .select2-selection__arrow{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.review-all .review_card{background:#f6f6f6}.testimonial-modal{position:relative;width:calc(1095px + var(--spacing-md)*2);max-width:100%;margin:0 auto;padding:var(--spacing-md) 0}.testimonial-modal .media-fit:before,.testimonial-modal .plyr__video-embed,.testimonial-modal .plyr__video-wrapper--fixed-ratio{padding-bottom:56.25%!important}.testimonial-modal .plyr--paused .plyr__poster{opacity:1!important}.testimonial-modal .plyr--paused .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.testimonial-modal .swiper2021 *[class*="swiper-button-"]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.testimonial-modal .swiper2021 .swiper-button-prev{left:var(--spacing-2xs)}.testimonial-modal .swiper2021 .swiper-button-next{right:var(--spacing-2xs)}.testimonial-preview .swiper-slide{width:100%!important;padding:0 var(--spacing-md)}.testimonial-thumbs{margin:var(--spacing-3xs) calc(var(--spacing-3xs-minus)/2);padding:0 var(--spacing-md)}.testimonial-thumbs .media{background:#000}.testimonial-thumbs .media>*{opacity:.65;transition:0.4s}.testimonial-thumbs .swiper-slide{padding:0 calc(var(--spacing-3xs)/2);cursor:pointer}.testimonial-thumbs .swiper-slide-thumb-active .media>*{opacity:1}.popup-style-testimonial .modal-dismiss{position:absolute}.popup-style-testimonial .mfp-content{width:auto;max-width:100%;padding:0}.contact .container{display:flex;flex-wrap:wrap;align-items:center}.contact .entry-content{width:450px;padding-right:25px}.contact .entry-content .cta{margin-top:var(--spacing-md)}.contact .graphic-map{width:calc(100% - 450px)}.contact-form .btn{width:230px;height:50px;line-height:50px;display:block;text-align:center}.index-contact.contact{position:relative;z-index:10;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.index-contact .object-fit:before{padding-top:36%}.index-contact .cover{margin-left:calc((100vw - 1095px)/2);margin-bottom:var(--spacing-md)}.related-brand{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.related-brand,.related-brand .swiper-slide{background:#f5f8f7}.related-brand .swiper-slide{width:auto!important}.related-brand img{display:block;width:auto;min-width:125px;height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.related-brand a{box-shadow:none;text-decoration:none;line-height:1;pointer-events:auto!important}.hero-image .object-fit:before{padding-top:30%;max-height:500px}.about-pre{color:var(--color-theme)}.about-pre .container{display:-ms-flex;display:flex;flex-wrap:wrap;-ms-align-items:center;align-items:center}.about-pre .image{width:50%;padding-right:var(--spacing-md);margin-top:var(--spacing-md-minus)}.about-pre .object-fit:before{padding-top:102%}.about-pre .titleblock{width:50%;padding-left:var(--spacing-md)}.about-pre .title{margin-bottom:var(--spacing-xs)}.about-entry{color:var(--color-theme);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.about-header{margin-bottom:var(--spacing-md);text-align:center}.about_title{color:var(--color-theme-light);margin-bottom:var(--spacing-xs)}.card{display:block}.card .wrap{position:relative}.card:hover .wrap{transform:translateY(-5px)}.card:hover .wrap .image{box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}.card .head:not(:last-child){margin-bottom:var(--spacing-xs)}.card .hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;padding:var(--spacing-sm);background-color:var(--color-theme-light);color:#fff;opacity:0;visibility:hidden}.card:hover .hover{opacity:1;visibility:visible}.card .hover .cta{width:auto;text-align:center;position:absolute;bottom:var(--spacing-sm);left:50%;transform:translateX(-50%)}.card .hover .btn{width:230px;max-width:100%;height:50px;line-height:50px;text-align:center;position:absolute;bottom:var(--spacing-sm);left:50%;transform:translateX(-50%)}.cardgroup{display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}.related-group{background-size:cover;background-position:center;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);overflow:hidden}.related-group .container>*:not(:last-child){margin-bottom:var(--spacing-md)}.related-service{display:grid;grid-column-gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.related-service .card{position:relative;display:block}.related-service .card .image{background-color:var(--color-theme-light)}.related-service .card:hover .image>img{opacity:.15;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.related-service .card .object-fit:before{padding-top:75%}.related-service .card .meta{position:absolute;top:50%;left:0;width:100%;padding:var(--spacing-xs);z-index:10;transform:translateY(-50%);text-align:center;color:#fff}.related-service .card_title{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-sm)}.specialist-group{padding-bottom:var(--spacing-lg)}.filter-group{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);display:flex;flex-wrap:wrap}.filter-group .filter-list{width:calc(100%/6);padding:10px;text-align:center;color:#c2c2c2;cursor:pointer;position:relative}.filter-group .filter-list a{display:block}.filter-list img{width:100px;height:100px;max-width:100%;display:block;margin:0 auto 15px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.filter-list:hover{color:var(--color-theme-light)}.filter-list.active{color:var(--color-theme-gray)}.filter-list.active img{-webkit-filter:brightness(0);filter:brightness(0);opacity:.6}.filter-list:before{width:1px;height:90%;position:absolute;top:5%;left:0;background-color:#f1f1f1;content:''}.filter-list:after{width:90%;height:1px;position:absolute;top:0;left:5%;background-color:#f1f1f1;content:''}.filter-list:nth-child(6n-5):before,.filter-list:nth-child(-n+6):after{display:none}.contact-location .tab-container{height:565px}.contact-location .tab-container iframe{width:100%;height:565px}.contact-location .tab-content{display:flex;justify-content:center;align-items:center;height:565px}.contact-location .tabs{position:absolute;z-index:10;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);display:inline-flex;align-items:center}.contact-location .tab-link{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;min-width:200px;height:45px;color:var(--color-theme-blue);background-color:#fff;border:1px solid;font-family:var(--font-heading)}.contact-location .tab-link:not(:last-child){margin-right:var(--spacing-2xs)}.contact-location .tab-link.current,.contact-location .tab-link:hover{background-color:var(--color-theme-blue);border-color:var(--color-theme-blue);color:#fff}.contact-address{background-color:var(--color-theme-light);color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .3);padding:var(--spacing-lg) var(--spacing-md);width:460px;max-width:100%}.contact-address .title{margin-bottom:var(--spacing-sm)}.contact-address .list{margin-top:var(--spacing-xs)}.contact-address .list li{display:flex}.contact-address .list li:not(:last-child){margin-bottom:var(--spacing-xs)}.contact-address .list li .ic{display:inline-block;margin-right:var(--spacing-2xs);padding:3px 0 0}.contact-address .list li p{flex:1}.contact-address .open-hour{margin-top:var(--spacing-md)}.contact-address .open-hour .cta{margin-top:var(--spacing-md)}.contact-address .open-hour .btn2021:not(:hover){background:none;border:2px solid #7a9c71;color:#7a9c71}.contact-form{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.contact-form .container{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form .send-message{width:calc(100% - 460px - var(--spacing-lg));padding:var(--spacing-lg) 0 0}.contact-form .title{margin-bottom:var(--spacing-xs)}.contact-form .form{margin:var(--spacing-md) 0 0}.contact-form .form .cta{margin-top:var(--spacing-md)}.breadcrumb,.woocommerce-breadcrumb{display:flex;flex-wrap:wrap;color:#c7c7c7;font-size:var(--font-size-2xs);text-transform:uppercase}.breadcrumb a:hover,.woocommerce-breadcrumb a:hover{color:var(--color-theme-blue)}.service-info{list-style:none;padding:0;margin:0;width:100%;font-family:var(--font-heading);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-theme-light)}.service-info li{display:flex;align-items:center}.service-info li:not(:last-child){margin-bottom:var(--spacing-sm)}.service-info li>img{width:50px;height:50px;margin-right:var(--spacing-xs);-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.service-info li>div{flex:1}.service-info li>div>*:not(:last-child){margin-bottom:var(--spacing-3xs)}.service-info .info_title{color:var(--color-theme-gray)}.service-info .info_text{font-size:var(--font-size-md);color:var(--color-theme-light)}.archive-single{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.archive-layout{position:relative}.archive-layout>*:not(:last-child){margin-bottom:var(--spacing-lg)}.archive-layout .entry-header>*:not(:last-child){margin-bottom:var(--spacing-2xs)}.archive-layout .entry-category{color:var(--color-theme)}.archive-detail>*{float:none;width:100%;min-height:0}.archive-detail>*:not(:last-child){margin-bottom:var(--spacing-md)}.archive-sidebar .sidebar-group:not(:last-child){margin-bottom:var(--spacing-md)}.archive-sidebar form.cart>*:not(:last-child){margin-bottom:var(--spacing-sm)}.archive-sidebar form.cart table.variations,.archive-sidebar form.cart table.variations tbody,.archive-sidebar form.cart table.variations tr,.archive-sidebar form.cart table.variations tr>*{display:block;width:100%;padding:0;border:0}.archive-sidebar form.cart table.variations .label,.archive-sidebar form.cart table.variations .reset_variations,.archive-sidebar form.cart .quantity{display:none!important}.archive-sidebar form.cart .single_add_to_cart_button{width:100%}.archive-sidebar form.cart .select2-container--default .select2-selection--single{height:45px;border:0;border-bottom:1px solid #d7d7d7}.archive-sidebar form.cart .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.archive-sidebar form.cart .select2-container--default .select2-selection--single .select2-selection__arrow{width:10px;-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.archive-sidebar form.cart .select2-dropdown{border:1px solid #d7d7d7!important;color:#3b3b3b!important}.archive-sidebar form.cart .select2-container--open .select2-dropdown--below{margin-top:-1px}.archive-sidebar form.cart .select2-container--open .select2-dropdown--above{margin-top:1px}.archive-sidebar form.cart .select2-results__option{padding:calc(var(--spacing-xs)/2) var(--spacing-xs)}.archive-sidebar form.cart .single_variation_wrap>*:not(:last-child){margin-bottom:var(--spacing-sm)}.archive-sidebar .woocommerce-error,.archive-sidebar .woocommerce-info,.archive-sidebar .woocommerce-message{padding:var(--spacing-2xs)!important;margin:0 0 var(--spacing-2xs)!important;position:relative!important;background:var(--color-theme-light)!important;color:#fff!important;border:0!important;list-style:none!important;width:100%!important;font-size:var(--font-size-2xs)!important;line-height:normal!important}.archive-sidebar .woocommerce-error::before,.archive-sidebar .woocommerce-info::before,.archive-sidebar .woocommerce-message::before{display:none!important}.archive-sidebar .woocommerce-error a,.archive-sidebar .woocommerce-info a,.archive-sidebar .woocommerce-message a{display:inline!important;width:auto!important;min-width:0!important;max-width:none!important;background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:normal!important;text-decoration:underline!important}.archive-footer{margin-top:var(--spacing-lg);padding-top:var(--spacing-sm);border-top:1px solid var(--color-theme-light);display:grid;grid-template-columns:1fr auto;grid-gap:var(--spacing-sm);align-items:center}.archive-footer .archive-editor{grid-row:1;grid-column:1}.archive-footer .archive-share{grid-row:1;grid-column:2;justify-self:end}.editor{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;text-decoration:none!important;box-shadow:none!important;color:inherit!important}.editor .media{width:86px;margin:0}.editor .media-fit,.editor .media-fit>*{border-radius:50%;overflow:hidden}.editor .media-fit:before{padding-bottom:100%}.editor .caption{flex:1}.editor .caption>*:not(:last-child){margin-bottom:var(--spacing-3xs)}.editor .editor_name{font-family:var(--font-heading);color:var(--color-theme)}.editor>*:not(:last-child){margin-right:var(--spacing-xs)}.specialist-container .card{text-align:center}.specialist-container .card:hover{color:var(--color-theme-blue)}.specialist-container .card .media-fit:before{padding-bottom:119.2429022082%}.specialist-container .card .caption{padding-top:var(--spacing-xs)}.specialist-container .swiper-container,.specialist-container .swiper-slide{padding:0 calc(var(--spacing-md)/2)}.specialist-container .swiper-slide{width:calc(100%/3)!important}.listing-temp{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.listing-temp .container>*:not(:last-child){margin-bottom:var(--spacing-md)}.listing-temp .titleblock{display:flex;align-items:baseline;justify-content:space-between}.listing-temp .titleblock .select{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;position:relative;font-family:var(--font-heading);padding-bottom:4px}.listing-temp .titleblock .select .select2{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.listing-temp .titleblock .select .select2-container--default .select2-selection--single{border:0;height:auto;background:none;color:inherit}.listing-temp .titleblock .select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;color:inherit}.listing-temp .titleblock .select .select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.listing-temp .titleblock .select .select2-container--default .select2-selection--single .select2-selection__arrow{width:10px;height:100%;-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.listing-temp .titleblock .select .select2-container--default~.select2-container--default{left:auto!important}.listing-temp .titleblock .select2-dropdown{min-width:150px;left:auto;right:0;border:1px solid #d7d7d7;color:#3b3b3b!important}.listing-temp .titleblock .select2-container--open .select2-dropdown--below{margin-top:var(--spacing-2xs)}.listing-temp .titleblock .select2-container--open .select2-dropdown--above{margin-bottom:var(--spacing-2xs)}.listing-temp .titleblock .select2-results__option{padding:calc(var(--spacing-xs)/2) var(--spacing-xs)}.product-page .products .product:not(:last-child),.blog-page .blog-cardgroup .blog-card:not(:last-child){margin-bottom:var(--spacing-lg)}.product-page .products .product>a,.blog-page .blog-cardgroup .blog-card{position:relative;display:flex;flex-wrap:wrap}.product .object-fit:before,.blog-card .object-fit:before{padding-top:51%}.product-page .product .image,.blog-page .blog-card .image{width:calc(100% - 350px)}.product-page .product .meta,.blog-page .blog-card .meta{width:350px;position:relative;z-index:10;background-color:#9ab9ac;color:#fff;padding:var(--spacing-md)}.product-page .product:hover .meta,.blog-page .blog-card:hover .meta{transform:scale(1.05)}.product-page .product .cta,.blog-page .blog-card .cta{position:absolute;left:0;bottom:0;width:auto;padding:var(--spacing-md)}.product-page .product:hover .cta,.blog-page .blog-card:hover .cta{width:100%;text-align:center}.product-page .product:not(:hover) .btn2021,.blog-page .blog-card:not(:hover) .btn2021{background:none;border:0;padding:0;width:auto;min-width:0;color:inherit;align-items:flex-end;text-decoration:underline;text-underline-offset:2px}.product-page .product .btn2021:not(:hover),.blog-page .blog-card .btn2021:not(:hover){transition-property:min-width,padding}.product-page .product:nth-child(even)>a,.blog-page .blog-card:nth-child(even){flex-direction:row-reverse}.product .tag{position:absolute;top:0;right:0;z-index:10;width:130px;height:130px}.paging{margin:var(--spacing-md) 0;text-align:center}.paging:last-child{margin-bottom:0}.related-treatment{width:100%;margin:0}.related-treatment .title{font-size:var(--font-size-h6);color:var(--color-theme-light)}.related-treatment ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 var(--spacing-2xs-minus) var(--spacing-2xs-minus)}.related-treatment li{position:relative;width:calc(100%/4);padding:var(--spacing-2xs);text-align:center}.related-treatment li img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto var(--spacing-3xs);-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.related-cardgroup .swiper2021{margin:0 calc(var(--spacing-md-minus)/2)}.related-cardgroup .swiper-slide{height:auto!important;width:calc(100%/3)!important;padding:0 calc(var(--spacing-md)/2)}.related-card{display:flex;flex-direction:column;height:100%}.related-card,.related-card .meta{transition:0.4s}.related-card:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 30%);transform:translateY(-5px)}.related-card>*{width:100%}.related-card .object-fit:before{padding-top:80%}.related-card .meta{flex:1;padding:var(--spacing-sm);background:#fff}.related-card:hover .meta{background:var(--color-theme-light);color:#fff}.related-card .related-card_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.innovation-pre{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.innovation-pre .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.innovation-pre .brand-icon{width:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.innovation-pre .brand-icon>.icon{width:50%;display:block;padding:var(--spacing-sm);text-decoration:none;box-shadow:none}.innovation-pre .brand-icon>.icon img{display:block;width:100%;height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.innovation-pre .entry-content{width:calc(50% - var(--spacing-lg))}.innovation-pre:not(:last-child){padding-bottom:0}.innovation-pre:not(:last-child)>.container:after{content:"";display:block;width:100%;height:1px;border-bottom:1px solid var(--color-theme-light);margin-top:var(--spacing-lg)}.innovation-card{color:var(--color-theme-gray);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-theme-light);display:flex;flex-direction:column}.innovation-card>*{width:100%}.innovation-card .titleblock{flex:1}.innovation-card .titleblock .title{color:var(--color-theme)}.innovation-card .titleblock>*:not(:last-child){margin-bottom:var(--spacing-xs)}.innovation-card .object-fit:before{padding-bottom:70.4166666667%}.innovation-card>*:not(:first-child){margin-top:var(--spacing-md)}.innovation-group{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.appointment{color:#fff;background:var(--color-theme-light);box-shadow:0 0 10px 0 rgb(0 0 0 / .3);padding:var(--spacing-lg) var(--spacing-md)}.appointment .title{margin-bottom:var(--spacing-xs)}.appointment .form{margin:var(--spacing-md) 0 0}.appointment .form .cta{margin-top:var(--spacing-md);position:relative}.appointment .form .cta .ajax-loader{position:absolute;top:calc(100% + var(--spacing-2xs));left:0;margin:0}.appointment .form .fields{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--spacing-2xs-minus)}.appointment .form .field{width:100%;margin-top:var(--spacing-2xs)}.appointment .form .field.half2{width:calc(50% - var(--spacing-md)/2)}.custom-file-upload-hidden{display:none;visibility:hidden;position:absolute;left:-9999px}.custom-file-upload{margin:0;width:100%}.file-upload-wrapper{position:relative;width:100%}.file-upload-wrapper .file-upload-action{width:auto;height:100%;display:flex;align-items:center;position:absolute;right:0;top:0;padding:0;cursor:pointer}.input-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading);height:45px;width:auto;padding:0 var(--spacing-sm);border:1px solid}.input-btn:hover{background:#fff;border-color:#fff;color:var(--color-theme)}.service-group{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.service-card>*.woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;width:100%}.service-card>*.woocommerce-loop-product__link>*{width:100%}.service-card>*.woocommerce-loop-product__link>*:not(:last-child){margin-bottom:var(--spacing-xs)}.service-card .titleblock{flex:1;display:flex;flex-wrap:wrap;align-items:center}.service-card .titleblock>*{transition:0.4s}.service-card .titleblock>*:not(:last-child){margin-right:var(--spacing-2xs)}.service-card .titleblock>img{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:brightness(0);filter:brightness(0);opacity:.8}.service-card .titleblock .title{flex:1;font-family:var(--font-heading);font-size:var(--font-size-h6)}.service-card .object-fit:before{padding-top:106%}.service-card:hover .title{color:var(--color-theme-light)}.service-card:hover .titleblock img{-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.service-group.type-facility .service-card .titleblock{align-items:flex-start}.service-group.type-facility .service-card .titleblock .title{color:var(--color-theme)}.single-hero.object-fit:before{padding-top:40%}.single-page{padding:var(--spacing-lg) 0}.single-page .entry-header{display:-ms-flex;display:flex;flex-wrap:wrap;-ms-align-items:center;align-items:center;margin-bottom:var(--spacing-md)}.single-page .entry-content{width:825px;max-width:100%}.thumb-container{position:relative}.thumb-container .thumb{display:block;position:relative;color:var(--color-theme-gray)}.thumb-container .thumb .media-fit:before{padding-bottom:67.3501577287%}.thumb-container .thumb .media .floating{display:block;width:auto;height:auto;pointer-events:none;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%)}.thumb-container .thumb .media .ic{font-size:var(--font-size-h1);color:#fff;-webkit-filter:drop-shadow(0 0 3px rgb(0 0 0 / .1));filter:drop-shadow(0 0 3px rgb(0 0 0 / .1))}.thumb-container .thumb .caption{padding:var(--spacing-xs) 0 0}.thumb-container .thumb .caption>*:not(:last-child){margin-bottom:var(--spacing-3xs)}.thumb-container .thumb .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.thumb-container .thumb .title{transition:0.4s}.thumb-container .thumb:hover .title{color:var(--color-theme-blue)}.thumb-container.type-article .thumb:not(:hover) .title{color:var(--color-theme)}.thumb-container .swiper-container,.thumb-container .swiper-slide{padding:0 calc(var(--spacing-md)/2)}.thumb-container .swiper-slide{height:auto!important;width:calc(100%/3)!important}.popup-style-iframe .modal-dismiss{position:absolute}.popup-style-iframe .mfp-content{position:relative;width:calc(1095px + var(--spacing-md)*2);max-width:100%;margin:0 auto;padding:var(--spacing-md)}.popup-style-iframe .mfp-iframe-scaler{position:relative}.specialist-header{position:relative;color:#fff;background-image:url(/wp-content/themes/GDC/images/2021-specialist-header-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.specialist-header .specialist-column.cover .media{box-shadow:0 20px 30px rgb(0 0 0 / 20%)}.specialist-header .specialist-column.cover .media-fit:before{padding-bottom:124%}.specialist-header .specialist-column.detail{padding:var(--spacing-md) 0}.specialist-header .specialist-column.detail .blockquote>:not(:last-child){margin-bottom:var(--spacing-3xs)}.specialist-header .specialist-column.detail .entry-quote,.specialist-header .specialist-column.detail .entry-name{font-family:var(--font-heading)}.specialist-header .specialist-column.detail .entry-quote{font-size:var(--font-size-h2)}.specialist-header .specialist-column.detail .entry-quote:not(:last-child){margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid}.specialist-header .specialist-column.detail .entry-quote .quote-sign{font-size:90px;line-height:.1em;color:var(--color-theme-blue)}.specialist-header .specialist-column.detail .entry-name{font-size:var(--font-size-h6)}.specialist-body{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.specialist-body .specialist-column{color:var(--color-theme-gray)}.specialist-body .specialist-column .entry-title{color:#3b3b3b}.specialist-body .specialist-column>*:not(:last-child),.specialist-body .specialist-column .entry-group>*:not(:last-child){margin-bottom:var(--spacing-xs)}.specialist-body .specialist-column .entry-group:not(:last-child){margin-bottom:var(--spacing-lg)}.specialist-body .specialist-column.type-contact .entry-cta{display:flex}.specialist-body .specialist-column.type-contact .entry-cta>*{flex:1;flex-grow:1;min-width:0;width:auto}.specialist-body .specialist-column.type-contact .entry-cta>*:not(:last-child){margin-right:var(--spacing-3xs)}.specialist-body .specialist-column.type-intro .entry-title{color:var(--color-theme)}.specialist-share{text-align:center}.specialist-share:not(:first-child){margin-top:var(--spacing-lg)}.specialist-single2021:not(:last-child) .specialist-body{padding-bottom:0}.specialist-single2021:not(:last-child) .specialist-share{padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-theme-light)}.entry-schedule table{width:100%}.entry-schedule table tr>*{padding:var(--spacing-2xs) var(--spacing-xs);text-align:left}.entry-schedule table thead{background:var(--color-theme-light);color:#fff}.entry-schedule table thead tr>*{font-family:var(--font-heading);font-weight:var(--weight-heading)}.entry-schedule table tbody tr>*{border-bottom:1px solid var(--color-theme-light)}.entry-affiliated ul,.entry-specialist ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-sm)}.entry-affiliated li img,.entry-specialist li img{display:block;width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;object-fit:contain;object-position:center}.entry-affiliated li{position:relative;background:#fff}.entry-affiliated li img{width:100%;height:90px}.entry-affiliated li:not(:hover) img{mix-blend-mode:luminosity;opacity:.5}.entry-specialist{width:100%;margin:0}.entry-specialist li{text-align:center;position:relative}.entry-specialist li img{height:70px;-webkit-filter:var(--filter-theme);filter:var(--filter-theme)}.entry-specialist li img:not(:last-child){margin-bottom:var(--spacing-3xs)}.related-package .swiper-container,.related-archive .swiper-container{padding-left:calc((100vw - 1050px)/2);padding-right:100px;margin-top:40px}.single-page .tabs{margin-left:auto}.single-page .tab-link{display:inline-block;margin-left:20px}.page{padding-top:60px;padding-bottom:60px}.single-page .tabs-mb{display:none}.error-page .wrap{background-color:#9ab9ac;color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}.field.for-upload .label,.field.for-date .label{width:120px;position:absolute;top:0;left:0;height:45px;line-height:45px}.field.for-upload input{padding-left:120px;padding-right:30px;background:url(/wp-content/themes/GDC/images/upload.png) no-repeat center right;background-size:15px}.field.for-date .label{width:60px}.field.for-date input{padding-left:60px;-webkit-appearance:none;background:url(/wp-content/themes/GDC/images/calendar.svg) no-repeat center right;background-size:20px}.field.for-date input[type="date"]::-webkit-calendar-picker-indicator,.field.for-date input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none;opacity:0;display:none}.contact{padding-top:100px;padding-bottom:100px}.error-page{text-align:center;padding:50px 0 0;min-height:100vh}.error-page .logo{width:65px;display:block;margin:0 auto 40px}.error-page .content{display:-ms-flex;display:flex;-ms-justify-content:center;justify-content:center;flex-wrap:wrap;padding-top:50px}.error-page .wrap{width:550px;max-width:100%;margin-top:50px;margin-left:-100px;padding:50px 30px 20px;position:relative}.error-page .wrap:after{content:'';background:rgb(104 70 61);background:-webkit-gradient(left top,right top,color-stop(0%,rgb(104 70 61)),color-stop(17%,rgb(185 118 95)),color-stop(35%,rgb(238 152 118)),color-stop(53%,rgb(248 209 178)),color-stop(71%,rgb(251 240 213)),color-stop(93%,rgb(243 163 133)),color-stop(100%,rgb(241 149 121)));background:linear-gradient(to right,rgb(104 70 61) 0%,rgb(185 118 95) 17%,rgb(238 152 118) 35%,rgb(248 209 178) 53%,rgb(251 240 213) 71%,rgb(243 163 133) 93%,rgb(241 149 121) 100%);width:100%;height:4px;position:absolute;bottom:0;left:0}.error-page .form{width:460px;max-width:100%;margin:30px auto}.error-page .form .field{padding-top:5px;padding-bottom:5px}.error-page .form .label{right:0;text-align:center}.error-page .form input{text-align:center}.error-page .bottom-bar{position:absolute;bottom:40px;left:0;width:100%;text-align:center}.error-page .bottom-bar .qr_code{position:absolute;left:30px;bottom:-10px;width:85px}.error-page .bottom-bar .contactgroup a{display:inline-block;margin:0 30px}.error-page .bottom-bar .contactgroup .ic{margin-right:5px}.error-page .bottom-bar .socialgroup{position:absolute;right:30px;bottom:0}.error-page .bottom-bar .socialgroup a{margin-left:10px}.error-page .tab-container{height:380px;width:550px;position:relative;max-width:100%}.error-page .tab-container iframe{width:100%;height:380px}.error-page .tab-content{display:-ms-flex;display:flex;-ms-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;height:380px}.error-page .tabs{position:absolute;bottom:15px;left:15px;z-index:10}.error-page .tab-link{width:150px;height:45px;margin-right:10px;border:solid 1px #374459;color:#374459;line-height:45px;text-align:center;display:inline-block;background-color:#fff}.error-page .tab-link.current,.error-page .tab-link:hover{background-color:#374459;color:#fff}.specialist-card .titleblock{margin-bottom:15px;width:100%;display:-ms-flex;display:flex;flex-wrap:wrap;-ms-align-items:flex-start;align-items:flex-start;min-height:52px}.specialist-card .object-fit:before,.gallery-card .object-fit:before{padding-top:106%}.specialist-card:hover .title{color:#9ab9ac}.specialist-popup .fancybox-content{width:930px;max-width:100%;background:#fff0}.specialist-single .image{width:350px;margin-top:60px;box-shadow:0 0 10px 0 rgb(0 0 0 / .3);float:left;max-width:100%}.specialist-single .object-fit:before{padding-top:124%}.specialist-single .wrap{background-color:#9ab9ac;color:#fff;padding:60px 60px 60px 320px;margin-left:-260px;width:840px;max-width:100%;float:left}.specialist-single .btn{width:230px;height:50px;line-height:50px;text-align:center;display:block}.specialist-single .titleblock{position:relative}.specialist_name{margin-bottom:5px;padding-right:100px}.specialist_type{padding-right:100px}.specialist_icon img{width:80px;height:80px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.specialist_info{padding-bottom:30px}.specialist_info>li{border-bottom:solid 1px #5e8072;padding-top:10px;padding-bottom:10px}.specialist_info>li:first-child{border-top:solid 1px #5e8072}.specialist_info .entry-content{margin-top:10px;margin-bottom:20px;opacity:.7;display:none}.specialist_info .info_type{position:relative;padding-right:30px;cursor:pointer}.specialist_info .info_type:after{content:'+';position:absolute;top:-5px;right:5px;z-index:10;font-size:150%}.specialist_info .info_type.open:after{content:'-'}.gallery-popup .fancybox-content{width:1050px!important;max-width:100%;height:700px;max-height:100%;background:#fff0}.gallery-single{width:1050px;max-width:100%;position:relative;padding-top:65px;padding-bottom:65px;text-align:center}.gallery-single:before{width:100%;height:75%;content:'';position:absolute;top:0;left:0;z-index:0;background-color:#9ab9ac}.gallery-single .gallery_case .col{display:inline-block;max-width:50%;width:350px;margin:0 25px;color:#fff;position:relative}.gallery-single .gallery_case p{text-align:left;margin-bottom:10px}.gallery-single .gallery_case .image{box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}.gallery-single .gallery_case .object-fit:before{padding-top:124%}.gallery-single .entry-content{width:700px;margin:30px auto auto;max-width:100%;font-size:1.6em}.gallery-popup-container .fancybox-infobar{right:0;top:auto;bottom:0;text-align:center;color:#5e8072;mix-blend-mode:normal}.gallery-popup-container .fancybox-infobar:before{content:'CASE';margin-right:5px}.about-content .block-image{margin-top:60px;margin-bottom:60px;display:-ms-flex;display:flex;flex-wrap:wrap;-ms-align-items:flex-start;align-items:flex-start}.about-content .block-image .image:first-child{width:360px;max-width:100%;margin-top:140px;position:relative;z-index:1;box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}.about-content .block-image .image:first-child.object-fit:before{padding-top:100%}.about-content .block-image .image:nth-child(2){width:770px;margin-left:-80px;max-width:100%}.about-content .block-image .image:nth-child(2).object-fit:before{padding-top:57%}.related-review{padding-top:70px;padding-bottom:70px}ul.blocks-gallery-grid{padding:0;margin:0!important}ul.blocks-gallery-grid li{width:400px;max-width:40%;display:inline-block!important;vertical-align:bottom}.aligncenter{text-align:center}.aligncenter figcaption{width:100%}.archive-single figcaption{color:#99b9ad}.archive-single .btn{width:225px;height:50px;line-height:50px;text-align:center;display:block;margin:0 auto}.related-package,.related-archive{padding-top:70px;padding-bottom:70px;background-size:cover;background-position:center}.related-package .product,.related-archive .blog-card{width:350px}.related-package .product .object-fit:before,.related-archive .blog-card .object-fit:before{padding-top:80%}.related-package .meta,.related-archive .meta{padding:20px;background-color:#fff}.related-package .package_name,.related-archive .blog_name{overflow:hidden;display:-webkit-box;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block}.related-package .card .wrap,.related-archive .blog-card .wrap{display:block}.related-package .swiper-container,.related-archive .swiper-container{padding-top:20px;padding-bottom:20px}.related-package .card:hover .meta,.related-archive .blog-card:hover .meta{background-color:#acc2b6;color:#fff}.error-page .title span{color:#5e8072}.error-page .bottom-bar .contactgroup span{font-size:90%}.specialist_info .info_type,.archive-single figcaption{font-size:1.2em}.error-page .bottom-bar .socialgroup,.specialist-card .titleblock .title,.related-package .package_name,.related-archive .blog_name{font-size:1.4em}.specialist_name,.gallery-single .gallery_case p{font-size:1.6em}#entersite .title,#entersite-complete .title,.error-page .subhead,.about_title,.related-package .title,.related-archive .title{font-size:2em}.error-page h1.title{font-size:2.5em}.contact .btn,#entersite .title,#entersite-complete .title,#entersite-complete .btn,.form-btn,.appointment .btn,.error-page .title,.error-page .subhead,.specialist-card .titleblock .title,.card .hover .btn,.specialist-single .btn,.specialist_name,.specialist_info .info_type,.gallery-single .gallery_case p,.archive-single .btn,.related-package .title,.related-package .package_name,.related-archive .title,.related-archive .blog_name,.hero-slide .btn{font-family:ivymode,thongterm,sans-serif}figcaption{font-family:ivymode,ibm-plex-thai,sans-serif}#entersite{display:none;position:relative;max-width:100%}#entersite.fancybox-content{background-color:#fff0;padding:0}#entersite .content{background-color:#9ab9ac;color:#fff;margin-left:-290px;float:left;padding:75px 75px 75px 365px;width:840px;height:490px;text-align:center;max-width:100%}#entersite .image{width:430px;margin-top:30px;float:left;box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}#entersite .object-fit:before{padding-top:100%}#entersite .title,#entersite-complete .title{margin-bottom:25px}.newsletter-form .form-btn,#entersite-complete .btn{width:225px;height:50px;display:block;margin:30px auto 0}#entersite .newsletter-form{margin-top:30px}.newsletter-form .label,.appointment .form .label{color:#fff!important}.newsletter-form .input input,.appointment .form .input input,.appointment .form .input textarea{border-bottom-color:#fff!important;color:#fff}.complete-toggle{width:100px;height:50px}#entersite-complete{width:650px;max-width:100%;padding:75px;background-color:#9ab9ac;color:#fff;text-align:center;display:none}.account .user-registration.ur-frontend-form{margin:0;padding:0;border:0}.account .ur-frontend-form .ur-form-row .ur-form-grid{padding:0!important;width:100%!important}.account .user-registration.ur-frontend-form .ur-form-row .ur-form-grid abbr.required{display:none}.account .user-registration.ur-frontend-form .ur-form-row .ur-form-grid .popremember label{font-size:12px}.account #user-registration .user-registration-form__label.user-registration-form__label-for-checkbox{display:none}.account .ur-frontend-form .ur-form-row .ur-form-grid label,.account .ur-frontend-form .ur-form-row .ur-form-grid legend{font-weight:normal!important;margin-top:0;margin-bottom:0;text-transform:initial}.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.account .ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.account .ur-frontend-form .ur-form-row .ur-form-grid select,.account .ur-frontend-form .ur-form-row .ur-form-grid textarea{min-height:unset;margin-bottom:0;line-height:normal}.account .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:0}.account .ur-frontend-form .ur-form-row .ur-form-grid .input.filled label.ur-label{font-size:10px;top:0;color:#d1d1d1}.account .ur-frontend-form .register.form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{color:#FFF}.product-page h1.page-title,.product-page .term-description,.product-page p.woocommerce-result-count,.service-group h1.page-title,.service-group .term-description,.service-group p.woocommerce-result-count,.service-group .woocommerce-ordering{display:none}img{height:auto}.woocommerce-pagination{display:none!important}.archive-single .contentwrap:after{content:"";display:table;clear:both}.archive-single #layout-contentwrap{position:relative;min-height:150px}.archive-single #layout-contentwrap.sharefull .col.share{clear:both;width:100%;text-align:center}.archive-single #layout-contentwrap:not(.sharefull) .col.share{float:none;width:25%;position:absolute;bottom:0;right:0;z-index:2}.archive-single #layout-contentwrap:not(.sharefull) .col.share .entry-share{margin:0}.contentwrap .input-text.qty{display:none!important}.contentwrap .woocommerce-notices-wrapper{display:none!important}#cookie-law-info-again{box-shadow:0 0 10px 0 rgb(0 0 0 / .3)!important}#cookie-law-info-bar span{font-size:14px}.account{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:calc(100vh - var(--header-height));min-height:calc((var(--vh, 1vh) * 100) - var(--header-height))}.account .col{width:50%;padding:var(--spacing-lg) var(--spacing-md)}.account .wrap{width:100%}.account .col1{background:var(--color-theme-light);color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .3)}.account .col1 .form .label{color:#fff!important}.account .col1 .form .input .input-text{border-bottom-color:#fff!important;color:#fff}.account .title{margin-bottom:var(--spacing-xs)}.account .form{margin-top:var(--spacing-md)}.account .form .field{padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs)}.account .forget-pwd{display:block;width:auto;margin-top:var(--spacing-xs);color:var(--color-theme-light)!important}.account .forget-pwd a{color:inherit;text-decoration:underline;text-underline-offset:2px}.account .forget-pwd a:hover{color:var(--color-theme-blue)}.account .forget-pwd:after{display:none}.account #user-registration{background:none;box-shadow:none;margin:0}.account .ur-frontend-form .ur-form-row .ur-form-grid{padding:0}.account .ur-frontend-form.login{border:0;padding:0}.account .ur-frontend-form.login p{clear:both}.account .ur-frontend-form.login .user-registration-form-row{padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs)}.account .ur-frontend-form.login .input .label.anim.fixed{top:calc(15px + var(--spacing-3xs))}.account .ur-frontend-form.login .input.filled .label.anim.fixed{top:var(--spacing-3xs)}.account .ur-frontend-form.login .required{display:none}.account .ur-frontend-form button,.account .ur-frontend-form button[type=submit],.account .ur-frontend-form input[type=submit]{margin:0;padding:0 var(--spacing-sm);line-height:normal}.account .ur-frontend-form .ur-button-container{display:block;padding:0;margin:calc(var(--spacing-md) - var(--spacing-3xs)) 0 0}.account #user-registration .user-registration-Button.button{margin-top:calc(var(--spacing-md) - var(--spacing-3xs));float:none}nav.woocommerce-MyAccount-navigation{margin-bottom:var(--spacing-md);font-family:var(--font-heading)}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}nav.woocommerce-MyAccount-navigation li{width:20%;border-right:solid 2px #fff;background-color:var(--color-theme-light);color:#fff;padding:var(--spacing-2xs) var(--spacing-xs);text-align:center}nav.woocommerce-MyAccount-navigation li a{display:block}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads{display:none}nav.woocommerce-MyAccount-navigation li.is-active,nav.woocommerce-MyAccount-navigation li:hover{background-color:var(--color-theme-blue);color:#fff}.woocommerce .woocommerce-MyAccount-content h3,.woocommerce .woocommerce-Address-title h3,.woocommerce .woocommerce-MyAccount-content fieldset>legend{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--font-size-md);color:var(--color-theme-light)}.woocommerce-MyAccount-content>*:not(:last-child),.woocommerce .woocommerce-Address>*:not(:last-child){margin-bottom:var(--spacing-xs)}.woocommerce .woocommerce-Addresses:not(:first-child){margin-top:var(--spacing-md)}.woocommerce .woocommerce-Address-title{display:flex;align-items:baseline;justify-content:space-between}.woocommerce .woocommerce-Address-title .edit{text-decoration:underline;text-underline-offset:2px}.woocommerce .woocommerce-MyAccount-content fieldset{border:1px solid var(--color-theme-light)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:var(--color-theme-light)!important;padding:var(--spacing-2xs) var(--spacing-xs)}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{color:var(--color-theme-light)!important;display:none!important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{height:auto!important;width:auto!important;min-width:0!important;padding:0!important;background:none!important;color:inherit!important;font-family:var(--font-heading);text-decoration:underline;text-underline-offset:2px;line-height:inherit}#content .woocommerce form .form-row{margin:0 0 var(--spacing-xs)}#content .woocommerce form .form-row .input-text{height:45px;border:1px solid #e1e1e1;padding:var(--spacing-3xs) var(--spacing-xs)}#content .woocommerce form .form-row textarea{height:135px}#content .woocommerce form .form-row .input-text+span>em{display:block;margin:var(--spacing-3xs) 0 0;font-size:var(--font-size-xs);font-style:normal;opacity:.8}#content .woocommerce #respond input#submit,#content .woocommerce a.button,#content .woocommerce button.button,#content .woocommerce input.button{border-radius:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;min-width:216px;height:50px;padding:0 var(--spacing-sm);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--font-size-sm);line-height:normal;color:#fff;background:var(--color-theme)}#content .woocommerce #respond input#submit:hover,#content .woocommerce a.button:hover,#content .woocommerce button.button:hover,#content .woocommerce input.button:hover{background:var(--color-theme-blue);color:#fff}.woocommerce-MyAccount-content button.woocommerce-Button.button,.woocommerce-address-fields button.button{margin-top:30px!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:4px!important;right:8px!important}.appointment .select2-container--open .select2-dropdown--below{border-top-color:#fff;margin-top:-1px}.woocommerce .select2-container--default .select2-selection--single{border-radius:0!important;border-color:#e1e1e1!important}.woocommerce form .form-row{padding:0!important}ul.service-info li div{max-width:calc(100% - 60px)}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{max-width:100px}.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#FFF!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#99b9ac!important;color:#FFF!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#99b9ac!important}.specialist-single{display:block;width:100%!important;max-width:100%;height:100%;margin:0 auto;padding:44px 20px}.specialist-single:after{content:"";display:table;clear:both}.specialist-single .image{width:33.98%}.specialist-single .wrap{min-height:517px;width:90%;margin-left:-24%;padding-left:32%}.gallery-popup.fancybox-slide{padding:0}.gallery-popup.fancybox-slide .fancybox-iframe{margin-bottom:44px;position:static}.gallery-popup.fancybox-slide .fancybox-close-small{right:0!important;top:0!important}.gallery-single .gallery_case .col{max-width:35%}img.aligncenter{margin:0 auto;display:block}.wp-block-image figcaption{text-align:center}#ajax-load-more{text-align:center}.review-container.type-grid+#ajax-load-more,#ajax-load-more>.review-container:not(:empty)+.alm-btn-wrap{margin-top:var(--spacing-md)}button.alm-load-more-btn.done{background:var(--color-theme-gray);pointer-events:none}.link-overlay{content:"";opacity:0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.link-overlay~*{position:relative;z-index:2;pointer-events:none}.link-overlay~a,.link-overlay~button,.link-overlay~* a,.link-overlay~* button{pointer-events:auto}.link-overlay:hover~*{color:var(--color-theme-blue)}#clipboard{display:flex;align-items:center;justify-content:center;height:100px;width:100px;max-width:100%;margin:0 auto;padding:15px;font-weight:400;color:#fff;border-radius:50%;background:var(--color-theme-light);position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%)}.codedropz-upload-wrapper .file-upload-wrapper{display:none!important}.codedropz-upload-wrapper .codedropz-upload-handler{border:0!important;border-radius:0!important;background-color:rgb(255 255 255 / .2)!important}.codedropz-upload-wrapper .codedropz-upload-container{padding:25px 20px;line-height:normal}.codedropz-upload-wrapper .codedropz-upload-inner h3:before{content:"";display:inline-block;vertical-align:baseline;margin:0 .3em 0 0;width:.7em;height:.7em;background:url(/wp-content/themes/GDC/images/ic-upload.png) no-repeat center center;background-size:contain}.codedropz-upload-wrapper .codedropz-upload-inner h3{margin:0;font-size:18px;line-height:inherit}.codedropz-upload-wrapper .codedropz-upload-inner>*{display:block}.codedropz-upload-wrapper .codedropz-upload-inner>*:not(:first-child){margin-top:5px}.codedropz-upload-wrapper .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:underline!important}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-image{width:40px;height:40px;background:#fff;color:#5e8072;border:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-image span.file{width:20px;height:20px;background:url(/wp-content/themes/GDC/images/ic-files.png) no-repeat center center;background-size:contain}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name{padding-top:0}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name,.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name em{color:inherit;font-style:normal;font-weight:inherit}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name span{padding-right:.3em}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .remove-file{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .remove-file span:after{background:url(/wp-content/themes/GDC/images/ic-close-circle.png) no-repeat center center;background-size:contain}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .dnd-progress-bar{border-radius:0;background:#fff0;border:1px solid;height:8px}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:currentColor;font-size:0}.page .woocommerce table.shop_table{border:0;margin:0;text-align:left;width:100%;border-collapse:collapse;border-radius:0}.page .woocommerce table.shop_table:not(:last-child){margin-bottom:var(--spacing-md)}.page .woocommerce table.shop_table a{box-shadow:none}.page .woocommerce #content table.cart td.actions .coupon,.page .woocommerce table.cart td.actions .coupon{display:flex}.page .woocommerce #content table.cart td.actions .coupon input[type="text"],.page .woocommerce table.cart td.actions .coupon input[type="text"]{width:100%;border:1px solid var(--color-theme);padding:10px 15px}@media (min-width:769px){.woocommerce table.shop_table td.product-remove{width:1%}}.page .woocommerce .cart-collaterals:not(:first-child){margin-top:var(--spacing-md)}.page .woocommerce .cart-collaterals .cart_totals>*:not(:last-child){margin-bottom:var(--spacing-sm)}.page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:var(--spacing-md)}.page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{width:100%!important}.page .woocommerce .woocommerce-checkout h3:not(:last-child){margin-bottom:var(--spacing-xs)}.page .woocommerce .select2-container .select2-selection--single{height:45px}.page .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px;color:inherit}.page .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}.page .woocommerce #payment #place_order{margin-top:var(--spacing-md)}.page .woocommerce #add_payment_method #payment ul.payment_methods,.page .woocommerce .woocommerce-cart #payment ul.payment_methods,.page .woocommerce .woocommerce-checkout #payment ul.payment_methods{padding:0;background:none;list-style:none}.page .woocommerce .payment_box:not(:first-child){margin-top:var(--spacing-sm)}.page .woocommerce .wc_payment_method{position:relative;line-height:1}.page .woocommerce .wc_payment_method:not(:last-child){margin-bottom:var(--spacing-2xs)}.page .woocommerce .wc_payment_method label,.page .woocommerce #omise_cc_form .omise-remember-card>label{position:relative;display:inline-block;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page .woocommerce .wc_payment_method input[type="radio"],.page .woocommerce .wc_payment_method input[type="checkbox"],.page .woocommerce ul#shipping_method li input[type="radio"],.page .woocommerce ul#shipping_method li input[type="checkbox"],.page .woocommerce #omise_cc_form .omise-remember-card>input[type="radio"],.page .woocommerce #omise_cc_form .omise-remember-card>input[type="checkbox"]{height:auto;padding:0;border:0;background:none;position:absolute;z-index:-1000;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.page .woocommerce .wc_payment_method input[type="radio"]+label,.page .woocommerce .wc_payment_method input[type="checkbox"]+label,.page .woocommerce ul#shipping_method li input[type="radio"]+label,.page .woocommerce ul#shipping_method li input[type="checkbox"]+label,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]+label{position:relative;display:inline-flex;align-items:center;vertical-align:top;display:inline-block;vertical-align:baseline;text-align:left;padding-left:calc(1em + var(--spacing-2xs));line-height:normal;min-width:1em;min-height:1em;height:auto;cursor:pointer}.page .woocommerce .wc_payment_method input[type="radio"]+label:before,.page .woocommerce .wc_payment_method input[type="radio"]+label:after,.page .woocommerce .wc_payment_method input[type="checkbox"]+label:before,.page .woocommerce .wc_payment_method input[type="checkbox"]+label:after,.page .woocommerce ul#shipping_method li input[type="radio"]+label:before,.page .woocommerce ul#shipping_method li input[type="radio"]+label:after,.page .woocommerce ul#shipping_method li input[type="checkbox"]+label:before,.page .woocommerce ul#shipping_method li input[type="checkbox"]+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label:before,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]+label:before,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]+label:after{content:"";display:flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;position:absolute;left:0;top:calc(1ex/2)}.page .woocommerce .wc_payment_method input[type="radio"]+label:before,.page .woocommerce .wc_payment_method input[type="checkbox"]+label:before,.page .woocommerce ul#shipping_method li input[type="radio"]+label:before,.page .woocommerce ul#shipping_method li input[type="checkbox"]+label:before,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label:before,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]+label:before{background:none;border:1px solid var(--color-theme)}.page .woocommerce .wc_payment_method input[type="radio"]+label:after,.page .woocommerce .wc_payment_method input[type="checkbox"]+label:after,.page .woocommerce ul#shipping_method li input[type="radio"]+label:after,.page .woocommerce ul#shipping_method li input[type="checkbox"]+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]+label:after{width:.7em;height:.7em;background:var(--color-theme);opacity:0;margin:calc((1em - 0.7em)/2)}.page .woocommerce .wc_payment_method input[type="radio"]:checked+label:after,.page .woocommerce .wc_payment_method input[type="checkbox"]:checked+label:after,.page .woocommerce ul#shipping_method li input[type="radio"]:checked+label:after,.page .woocommerce ul#shipping_method li input[type="checkbox"]:checked+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]:checked+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]:checked+label:after{opacity:1}.page .woocommerce .wc_payment_method input[type="radio"]+label:before,.page .woocommerce .wc_payment_method input[type="radio"]+label:after,.page .woocommerce ul#shipping_method li input[type="radio"]+label:before,.page .woocommerce ul#shipping_method li input[type="radio"]+label:after,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label:before,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label:after{border-radius:50%}.page .woocommerce .wc_payment_method input[type="radio"]+label img,.page .woocommerce .wc_payment_method input[type="checkbox"]+label img,.page .woocommerce #omise_cc_form .omise-remember-card input[type="radio"]+label img,.page .woocommerce #omise_cc_form .omise-remember-card input[type="checkbox"]+label img{margin:1px 5px}.page .woocommerce #add_payment_method #payment,.page .woocommerce .woocommerce-cart #payment,.page .woocommerce .woocommerce-checkout #payment{border-radius:0;background:none;margin:var(--spacing-md) 0 0}.page .woocommerce #add_payment_method #payment a,.page .woocommerce .woocommerce-cart #payment a,.page .woocommerce .woocommerce-checkout #payment a{box-shadow:var(--cta-shadow)!important}.page .woocommerce #add_payment_method #payment div.form-row,.page .woocommerce .woocommerce-cart #payment div.form-row,.page .woocommerce .woocommerce-checkout #payment div.form-row{padding:0}.page .woocommerce #add_payment_method #payment ul.payment_methods,.page .woocommerce .woocommerce-cart #payment ul.payment_methods,.page .woocommerce .woocommerce-checkout #payment ul.payment_methods{padding:0;margin:0;border:0}.page .woocommerce #add_payment_method #payment ul.payment_methods li,.page .woocommerce .woocommerce-cart #payment ul.payment_methods li,.page .woocommerce .woocommerce-checkout #payment ul.payment_methods li{line-height:normal;font-weight:inherit;padding:0}.page .woocommerce #add_payment_method #payment ul.payment_methods li:before,.page .woocommerce .woocommerce-cart #payment ul.payment_methods li:before,.page .woocommerce .woocommerce-checkout #payment ul.payment_methods li:before{display:none}.page .woocommerce #add_payment_method #payment ul.payment_methods li:not(:last-child),.page .woocommerce .woocommerce-cart #payment ul.payment_methods li:not(:last-child),.page .woocommerce .woocommerce-checkout #payment ul.payment_methods li:not(:last-child){margin-bottom:var(--spacing-2xs)}.page .woocommerce #add_payment_method #payment div.payment_box,.page .woocommerce .woocommerce-cart #payment div.payment_box,.page .woocommerce .woocommerce-checkout #payment div.payment_box{font-size:inherit;line-height:inherit;color:#000;background:#fff;padding:var(--spacing-sm);margin:var(--spacing-sm) 0 0}.page .woocommerce #add_payment_method #payment div.payment_box::before,.page .woocommerce .woocommerce-cart #payment div.payment_box::before,.page .woocommerce .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.page .woocommerce #add_payment_method #payment div.payment_box .form-row,.page .woocommerce .woocommerce-cart #payment div.payment_box .form-row,.page .woocommerce .woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 var(--spacing-sm)}.page .woocommerce fieldset{padding:0;border:0;box-shadow:none}.page .woocommerce #add_payment_method #payment div.payment_box input.input-text,.page .woocommerce #add_payment_method #payment div.payment_box textarea,.page .woocommerce .woocommerce-cart #payment div.payment_box input.input-text,.page .woocommerce .woocommerce-cart #payment div.payment_box textarea,.page .woocommerce .woocommerce-checkout #payment div.payment_box input.input-text,.page .woocommerce .woocommerce-checkout #payment div.payment_box textarea{border-color:inherit;margin:0}.page .woocommerce #add_payment_method #payment div.payment_box .form-row :-ms-input-placeholder,.page .woocommerce .woocommerce-cart #payment div.payment_box .form-row :-ms-input-placeholder,.page .woocommerce .woocommerce-checkout #payment div.payment_box .form-row :-ms-input-placeholder{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;text-transform:none!important;color:inherit!important;opacity:var(--opacity)!important}.page .woocommerce #add_payment_method #payment div.payment_box .form-row ::-webkit-input-placeholder,.page .woocommerce .woocommerce-cart #payment div.payment_box .form-row ::-webkit-input-placeholder,.page .woocommerce .woocommerce-checkout #payment div.payment_box .form-row ::-webkit-input-placeholder{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;text-transform:none!important;color:inherit!important;opacity:var(--opacity)!important}.page .woocommerce #add_payment_method #payment div.payment_box .form-row ::-moz-placeholder,.page .woocommerce .woocommerce-cart #payment div.payment_box .form-row ::-moz-placeholder,.page .woocommerce .woocommerce-checkout #payment div.payment_box .form-row ::-moz-placeholder{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;text-transform:none!important;color:inherit!important;opacity:var(--opacity)!important}.page .woocommerce #add_payment_method #payment ul.payment_methods li img,.page .woocommerce .woocommerce-cart #payment ul.payment_methods li img,.page .woocommerce .woocommerce-checkout #payment ul.payment_methods li img{margin:3px;max-height:20px;width:auto!important}.page .woocommerce #add_payment_method #payment .payment_method_paypal .about_paypal,.page .woocommerce .woocommerce-cart #payment .payment_method_paypal .about_paypal,.page .woocommerce .woocommerce-checkout #payment .payment_method_paypal .about_paypal{font-size:inherit;line-height:inherit;color:inherit}.page .woocommerce .woocommerce-checkout #payment .place-order:before,.page .woocommerce .woocommerce-checkout #payment .place-order:after{content:""!important;display:table!important;clear:both!important}.gallery-card-four-three .object-fit:before,.gallery-single .gallery_case .object-fit:before{padding-top:75%}body:not(:has(#page)) #page-scroll-down,body:not(:has(#page)) #cookie-law-info-again,body:not(:has(#page)) #cookie-law-info-bar{display:none!important}img{border-radius:4px}.object-fit img,.media-fit img{border-radius:4px}.card,.blog-card,.service-card,.specialist-card,.related-card{border-radius:4px;overflow:hidden}.swiper-slide .card,.gallery-card img,.testimonial-card img{border-radius:4px}.hero-slide .meta,.hero-page .meta{text-shadow:0 2px 4px rgb(0 0 0 / .4),0 4px 12px rgb(0 0 0 / .2)}.hero_title,.hero_desc{text-shadow:0 1px 3px rgb(0 0 0 / .5),0 4px 16px rgb(0 0 0 / .3)}.blog-page .blog-card .meta,.product-page .product .meta{background-color:#6a9a85}.hero-slide .btn2021,.hero-page .btn2021{background-color:#4a7d68;border:2px solid rgb(255 255 255 / .3);text-shadow:0 1px 2px rgb(0 0 0 / .3)}.hero-slide .btn2021:hover,.hero-page .btn2021:hover{background-color:#3d6b58;border-color:rgb(255 255 255 / .5)}.entry-content a,.entry-content2021 a{color:#4a7d68;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.entry-content a:hover,.entry-content2021 a:hover{color:#3d6b58}.entry-content .btn2021,.entry-content2021 .btn2021{color:#fff;text-decoration:none}.entry-content .btn2021:hover,.entry-content2021 .btn2021:hover{color:#fff;text-decoration:none}.hero-slide .swiper-slide .object-fit::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .05) 40%,rgb(0 0 0 / .25) 100%);pointer-events:none;z-index:1}.hero_title{font-weight:600;letter-spacing:.5px}.hero_category{opacity:.95;letter-spacing:1px;text-transform:uppercase}.blog-page .blog-card{border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-page .blog-card:hover{box-shadow:0 8px 32px rgb(0 0 0 / .12)}.blog-page .blog-card .meta{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.blog-page .blog-card .entry-title{font-weight:600;margin-bottom:12px;line-height:1.3}.blog-page .blog-card .entry-excerpt{opacity:.95;line-height:1.6;margin-bottom:16px}.blog-page .blog-card .cta{text-align:center;width:100%}.blog-page .blog-card .cta .btn2021{background-color:#fff0;border:none;color:#fff}.blog-page .blog-card .meta{background-color:#9ab9ac;color:#fff;padding-left:15px;padding-right:15px}.blog-page .blog-card .blog_title{color:#fff}.blog-page .blog-card:hover .cta .btn2021{background-color:#fff;color:#9ab9ac;border-color:#fff}.service-card .wrap{border-radius:4px;overflow:hidden}.service-card .image img{transition:transform 0.4s ease}.service-card:hover .image img{transform:scale(1.03)}.index-contact .btn2021.fixmin:not(:hover){background:none;border:2px solid #7a9c71;color:#7a9c71}.entry-content2021 table,.entry-content table{width:100%;max-width:100%;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word}.entry-content2021 td,.entry-content td{word-wrap:break-word;overflow-wrap:break-word;max-width:200px}.entry-content a,.entry-content2021 a{text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:1px}.entry-content a:hover,.entry-content2021 a:hover{border-bottom:none}.h-contact a{transition:background-color 0.3s ease,border-color 0.3s ease}.h-contact a:hover i{color:#fff!important}.h-contact a.btn-call:hover{background-color:#0f1c3f!important;border-color:#0f1c3f!important}.h-contact a.btn-email:hover{background-color:#D44638!important;border-color:#D44638!important}.h-contact a.btn-telegram:hover{background-color:#24A1DE!important;border-color:#24A1DE!important}.h-contact a.btn-line:hover{background-color:#06C755!important;border-color:#06C755!important}.h-contact a.btn-wechat:hover{background-color:#7BB32E!important;border-color:#7BB32E!important}.h-contact a.btn-whatsapp:hover{background-color:#25D366!important;border-color:#25D366!important}.h-contact a.btn-messenger:hover{background-color:#0084FF!important;border-color:#0084FF!important}@media (min-width:992px){.h-menu>li>a{font-size:18px}}