@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../images/loading.gif) no-repeat scroll center center transparent}.lg-outer .lg-item{display:none!important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;inset:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{transform:scaleZ(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{transform:scaleZ(1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{transform:scaleZ(1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{transform:scaleZ(1) translate3d(0,-50%,0)!important;top:50%!important;left:0%!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media(min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media(min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;inset:0;width:100%;height:100%;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{to{transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon-bg,.lg-video-play-button:hover .lg-video-play-icon{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;inset:0;fill:none;stroke-width:3%;stroke:#1e1e1ee6;stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;-ms-overflow-style:scrollbar}h1{font-size:2em;margin:.67em 0}dl,ol,ul,dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}ol,ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{display:inline-block;text-decoration:none;background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg,audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{max-width:100%;height:auto;border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;table-layout:fixed}button,input,select{border:none;-webkit-appearance:none;appearance:none;margin:0}button{background:none;cursor:pointer;overflow:visible;text-transform:none}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{max-width:100%;margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation;outline:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@-ms-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/grandmed/dist/fonts/PlayfairDisplay.woff2) format("woff2"),url(/wp-content/themes/grandmed/dist/fonts/PlayfairDisplay.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/grandmed/dist/fonts/PlayfairDisplay-Italic.woff2) format("woff2"),url(/wp-content/themes/grandmed/dist/fonts/PlayfairDisplay-Italic.woff) format("woff");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/wp-content/themes/grandmed/dist/fonts/OpenSans.woff2) format("woff2"),url(/wp-content/themes/grandmed/dist/fonts/OpenSans.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:lg;src:url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==) format("woff2"),url(/wp-content/themes/grandmed/dist/fonts/lg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.container{width:90%;max-width:1752px;padding:0 16px;margin:0 auto}@media only screen and (max-width:576px){.container{width:100%}}section{position:relative;z-index:1}.cf:before,.cf:after{content:"";display:block}.cf:after{clear:both}.object-fit-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ofc-left-top{object-position:left top}.ofc-left-center{object-position:left center}.ofc-left-bottom{object-position:left bottom}.ofc-center-top{object-position:center top}.ofc-center-bottom{object-position:center bottom}.ofc-right-top{object-position:right top}.ofc-right-center{object-position:right center}.ofc-right-bottom{object-position:right bottom}.object-fit-contain{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.separator{width:100%;height:1px;margin:24px 0 16px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}@media only screen and (max-width:576px){.separator{margin:24px 0}}.gradient-text{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.emphasized-gradient-text em,.emphasized-gradient-text em *{font-style:italic;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.no-scroll{overflow:hidden}.btn{padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;border:0}.btn.btn-hero{position:relative;z-index:1;width:8vw;height:8vw;padding:1px;margin-left:auto;text-transform:uppercase;border-radius:50%}.btn.btn-hero .btn-hero-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;height:100%;background-color:#733d54eb;color:#fff;border-radius:50%;overflow:hidden}.btn.btn-hero .btn-hero-inner>*{position:relative;z-index:1}.btn.btn-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);border-radius:50%;opacity:.5;transition:top .8s cubic-bezier(.6,0,.1,1),right .8s cubic-bezier(.6,0,.1,1),bottom .8s cubic-bezier(.6,0,.1,1),left .8s cubic-bezier(.6,0,.1,1)}.btn.btn-hero:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0%;aspect-ratio:1;background:#fff;border-radius:50%;transition:width .8s cubic-bezier(.6,0,.1,1)}.btn.btn-hero:hover:before{inset:-6px}.btn.btn-hero:hover:after{width:100%}.btn.btn-hero:hover .wrapper .arrow-wrapper{transform:translate(64px)}.btn.btn-hero:hover .btn-text{transform:translate(16px);color:#d3bd8c}.btn.btn-hero:hover .arrow-wrapper{transform:translate(16px)}.btn.btn-hero .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px}.btn.btn-hero .wrapper .arrow-wrapper{transform:translate(-16px)}.btn.btn-hero .btn-text{font-size:.75vw;font-weight:600;line-height:1.4;transform:translate(-16px);transition:transform .6s cubic-bezier(.6,0,.1,1),color .6s cubic-bezier(.6,0,.1,1)}@media only screen and (min-width:1920px){.btn.btn-hero .btn-text{font-size:15px}}.btn.btn-hero .arrow-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:1.2vw;aspect-ratio:23/8;margin-top:2px;transition:transform .6s cubic-bezier(.6,0,.1,1);transform:translate(-64px)}.btn.btn-hero .arrow-wrapper svg{width:100%;height:100%}@media only screen and (min-width:1920px){.btn.btn-hero .arrow-wrapper{width:23px}}@media only screen and (min-width:1920px){.btn.btn-hero{width:150px;height:150px}}.btn.btn-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#fff}.btn.btn-text .arrow-wrapper{-ms-flex-negative:0;flex-shrink:0;width:23px;height:8px;transition:transform .6s cubic-bezier(.6,0,.1,1)}.btn.btn-text .arrow-wrapper svg{display:block;width:100%;height:100%}.btn.btn-text:hover .arrow-wrapper{transform:translate(8px)}.contact-btn-wrap{position:relative;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:3px 3px 3px 30px;background-color:#733d54;color:#fff;border:1px solid #96835B;border-radius:100px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.contact-btn-wrap:focus-visible{outline:2px solid #1E1D1D}.contact-btn-wrap:hover span{color:#1e1d1d}.contact-btn-wrap:hover:before{width:calc(100% - 7px)}.contact-btn-wrap:before{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%);width:42px;height:42px;will-change:width;background-color:#eee9e3;border-radius:100px;transition:width .6s cubic-bezier(.6,0,.1,1)}.contact-btn-wrap span{position:relative;z-index:1;transition:color .6s cubic-bezier(.6,0,.1,1)}.contact-btn-wrap .arrow-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:42px;aspect-ratio:1;background-color:#eee9e3;border-radius:50%}.contact-btn-wrap .arrow-wrapper img,.contact-btn-wrap .arrow-wrapper svg{position:relative;z-index:1}.contact-btn-wrap.type-2{background-color:#eee9e3;color:#1e1d1d}.contact-btn-wrap.type-2:hover span{color:#eee9e3}.contact-btn-wrap.type-2:before{background-color:#8c7766}.contact-btn-wrap.type-2 .arrow-wrapper{background-color:#8c7766}.contact-btn-wrap.type-2 .arrow-wrapper svg path{fill:#eee9e3}.article-card:hover .img-wrapper img{transform:scale(1.1)}.article-card:hover .article-title,.article-card:hover .btn{color:#d3bd8c}.article-card .img-wrapper{aspect-ratio:418/488;margin-bottom:6px;overflow:hidden}.article-card .img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.6,0,.1,1)}.article-card .media-name{margin-bottom:6px}.article-card .article-title{margin-bottom:16px;font-size:24px;font-style:italic;line-height:1.33;color:#1e1d1d;transition:color .6s cubic-bezier(.6,0,.1,1)}.article-card .article-excerpt{margin-bottom:16px;font-size:18px;line-height:1.44;letter-spacing:.02em;color:#1e1d1d}.article-card .btn{color:#1e1d1d;transition:color .6s cubic-bezier(.6,0,.1,1)}@media only screen and (max-width:600px){.article-card .media-name{display:none}.article-card .article-title{font-size:22px}.article-card .article-excerpt{font-size:16px}}.checkbox-wrap:has(input:focus-visible) .checkmark{outline:2px solid #1E1D1D;outline-offset:2px}.checkbox-wrap .container{position:relative;display:block;width:100%;margin:0;padding-left:39px;cursor:pointer;font-size:14px;line-height:1.71;letter-spacing:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrap .container a{font-weight:600;text-decoration:underline;color:#000}.checkbox-wrap .container.type-2{color:#fff}.checkbox-wrap .container.type-2 a{color:#eee9e3}.checkbox-wrap .container.type-2 .checkmark{border-color:#fff}.checkbox-wrap .container.type-2 .checkmark:after{background-color:#eee9e3}.checkbox-wrap .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrap .checkmark{position:absolute;top:0;left:0;width:24px;height:24px;background-color:transparent;border:1px solid #1E1D1D}.checkbox-wrap .container:hover input~.checkmark{background-color:#ccc}.checkbox-wrap .container input:checked~.checkmark{background-color:transparent}.checkbox-wrap .checkmark:after{content:"";position:absolute;display:none}.checkbox-wrap .container input:checked~.checkmark:after{display:block}.checkbox-wrap .container .checkmark:after{top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#733d54}.form-input-wrapper{position:relative}.form-input-wrapper:not(:last-child){margin-bottom:45px}.form-input-wrapper:has(input:not(:-ms-input-placeholder)) span,.form-input-wrapper:has(textarea:not(:-ms-input-placeholder)) span{transform:scale(.7);top:-35px}.form-input-wrapper:has(input:focus) span,.form-input-wrapper:has(input:not(:placeholder-shown)) span,.form-input-wrapper:has(textarea:focus) span,.form-input-wrapper:has(textarea:not(:placeholder-shown)) span{transform:scale(.7);top:-35px}@media(max-width:800px){.form-input-wrapper:has(input:not(:-ms-input-placeholder)) span,.form-input-wrapper:has(textarea:not(:-ms-input-placeholder)) span{transform:scale(.85);top:-20px}.form-input-wrapper:has(input:focus) span,.form-input-wrapper:has(input:not(:placeholder-shown)) span,.form-input-wrapper:has(textarea:focus) span,.form-input-wrapper:has(textarea:not(:placeholder-shown)) span{transform:scale(.85);top:-20px}}.form-input-wrapper span{position:absolute;font-family:Open Sans,Helvetica,Arial,sans-serif;color:#fff;font-weight:400;font-size:24px;line-height:1.33;top:-8px;transform-origin:left center;transition:top .4s ease,transform .4s ease}@media(max-width:800px){.form-input-wrapper span{font-size:18px;top:5px}}.form-input-wrapper input{font-family:Open Sans,Helvetica,Arial,sans-serif;width:100%;background-color:transparent;border-bottom:1px solid #fff;padding-bottom:24px;margin-bottom:10px;font-size:18px;color:#fff}.form-input-wrapper input:-ms-input-placeholder{color:transparent}.form-input-wrapper input::placeholder{color:transparent}@media(max-width:800px){.form-input-wrapper input{font-size:16px;padding-top:10px;padding-bottom:16px}}.form-input-wrapper textarea{font-family:Open Sans,Helvetica,Arial,sans-serif;width:100%;min-height:200px;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;font-size:18px;color:#fff}.form-input-wrapper textarea:-ms-input-placeholder{color:transparent}.form-input-wrapper textarea::placeholder{color:transparent}@media(max-width:800px){.form-input-wrapper textarea{font-size:16px;padding-top:10px;padding-bottom:16px}}.input-error{font-weight:600;color:#1e1d1d;text-transform:uppercase}.input-error.show{display:block}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.header{position:fixed;top:0;right:0;left:0;z-index:1000;padding:10px 0;background:#eee9e3db}.header:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;transition:background-color .6s cubic-bezier(.6,0,.1,1)}.header:has(.menu-item-has-children.open,.menu-item-has-children:hover):before{background:#eee9e3}.header .header-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header .header-inner .site-logo{height:59px}@media only screen and (max-width:600px){.header .header-inner .site-logo{height:43px}}.header .header-inner .mobile-menu-btn{display:none;padding:10px;line-height:0}@media only screen and (max-width:1200px){.header .header-inner .mobile-menu-btn{display:block}}@media only screen and (max-width:600px){.header .header-inner .mobile-menu-btn .hamburger-box{width:24px;height:14px}.header .header-inner .mobile-menu-btn .hamburger-box .hamburger-inner,.header .header-inner .mobile-menu-btn .hamburger-box .hamburger-inner:before,.header .header-inner .mobile-menu-btn .hamburger-box .hamburger-inner:after{width:24px;height:2px}.header .header-inner .mobile-menu-btn .hamburger-box .hamburger-inner:before{top:-5px}.header .header-inner .mobile-menu-btn .hamburger-box .hamburger-inner:after{bottom:-5px}.header .header-inner .mobile-menu-btn.is-active .hamburger-box .hamburger-inner:before{top:0}.header .header-inner .mobile-menu-btn.is-active .hamburger-box .hamburger-inner:after{bottom:0}}.header .header-inner .nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:57px}.header .header-inner .nav .nav-link{display:block;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#1e1d1d}.header .header-inner .nav .nav-link:focus-visible{outline:2px solid #1E1D1D}.header .header-inner .nav .nav-link.active{text-decoration:underline}.header .header-inner .nav .menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:48px}.header .header-inner .nav .menu .menu-item-has-children{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.header .header-inner .nav .menu .menu-item-has-children .submenu-toggle{width:24px;height:24px;padding:0;transition:transform .6s cubic-bezier(.6,0,.1,1)}.header .header-inner .nav .menu .menu-item-has-children.open .sub-menu-wrapper{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.header .header-inner .nav .menu .menu-item-has-children.open .submenu-toggle{transform:rotate(180deg)}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper{position:absolute;top:100%;right:0;left:0;padding:48px 0;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-32px);background:#eee9e3;transition:visibility .6s cubic-bezier(.6,0,.1,1),opacity .6s cubic-bezier(.6,0,.1,1),transform .6s cubic-bezier(.6,0,.1,1)}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner{display:-ms-flexbox;display:flex}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories{position:relative;min-width:32.75vw;padding-right:107px}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories:before{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;overflow:hidden}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item:hover .arrow-wrapper,.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item.active .arrow-wrapper{margin-left:0}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item+.category-item{margin-top:40px}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item .arrow-wrapper{margin-top:4px;margin-left:-90px;transition:margin-left .6s cubic-bezier(.6,0,.1,1)}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item .category-btn{padding:0;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-size:32px;line-height:1.25;letter-spacing:0}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-categories .category-item .category-btn:focus-visible{outline:2px solid #1E1D1D;outline-offset:-2px}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-panel{padding-left:56px;opacity:0;transition:visibility .3s ease,opacity .3s ease}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-panel.active{opacity:1}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-panel .sub-menu-panel-link-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:repeat(11,1fr);-moz-column-gap:32px;column-gap:32px}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-panel .sub-menu-panel-link-list .menu-item+.menu-item{margin-top:4px}.header .header-inner .nav .menu .menu-item-has-children .sub-menu-wrapper .sub-menu-wrapper-inner .sub-menu-panel .sub-menu-panel-link-list .menu-item .nav-link{font-size:18px;font-weight:400;line-height:1.78;text-transform:unset;color:#8c7766}.header .header-inner .nav .contact-btn-wrap{display:-ms-flexbox;display:flex;color:#fff}@media only screen and (max-width:1200px){.header .header-inner .nav{display:none}}.header .header-inner .mobile-nav-menu{display:none;position:fixed;inset:0;z-index:-1;transform:translate(100%);padding-top:63px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;overflow:hidden;transition:transform .6s cubic-bezier(.6,0,.1,1)}.header .header-inner .mobile-nav-menu.open{transform:translate(0)}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;width:100%;height:100%;padding:48px 32px 32px}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list{-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item+.mobile-nav-menu-item{margin-top:24px}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-nav-menu-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#1e1d1d}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-nav-menu-link.category{font-family:Playfair Display,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.22;letter-spacing:0;text-transform:unset}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-nav-menu-link.active{text-decoration:underline}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-nav-menu-link .arrow-wrapper{transition:transform .6s cubic-bezier(.6,0,.1,1)}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-nav-menu-link.open .arrow-wrapper{transform:rotate(180deg)}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-sub-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.6,0,.1,1);transition:grid-template-rows .6s cubic-bezier(.6,0,.1,1),-ms-grid-rows .6s cubic-bezier(.6,0,.1,1)}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-sub-menu.open{grid-template-rows:1fr}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-sub-menu .mobile-sub-menu-list{overflow:hidden;padding-top:24px;padding-left:4px}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-sub-menu .mobile-nav-menu-item+.mobile-nav-menu-item{margin-top:16px}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-sub-menu .mobile-nav-menu-item .mobile-sub-menu .mobile-sub-menu-list{padding-top:16px;padding-left:8px}.header .header-inner .mobile-nav-menu .mobile-nav-menu-inner .mobile-nav-menu-list .mobile-nav-menu-item .mobile-sub-menu .mobile-nav-menu-item .mobile-sub-menu .mobile-nav-menu-item+.mobile-nav-menu-item{margin-top:8px}.header .header-inner .mobile-nav-menu .mobile-menu-footer{position:relative;margin-top:auto}.header .header-inner .mobile-nav-menu .mobile-menu-footer .footer-title{margin-bottom:8px}.header .header-inner .mobile-nav-menu .mobile-menu-footer .address{margin-bottom:24px;font-size:14px;line-height:1.5}.header .header-inner .mobile-nav-menu .mobile-menu-footer .contact-info a{display:block;font-size:14px;line-height:1.5;color:#1e1d1d}.header .header-inner .mobile-nav-menu .mobile-menu-footer .contact-info .contact-phone-link{font-weight:700}.header .header-inner .mobile-nav-menu .mobile-menu-footer .contact-btn-wrap{width:-moz-fit-content;width:fit-content;margin-top:48px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.header .header-inner .mobile-nav-menu .mobile-menu-footer .decor-wrapper{position:absolute;right:-23px;bottom:-19px;width:180px;aspect-ratio:151/148;pointer-events:none}.header .header-inner .mobile-nav-menu .mobile-menu-footer .decor-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){.header .header-inner .mobile-nav-menu{display:-ms-flexbox;display:flex}}.lg-backdrop{background-color:#eee9e3;color:red}.lg-toolbar .lg-icon{color:#1e1d1d}.lg-toolbar .lg-icon:hover{color:#733d54}.lg-toolbar .lg-counter{color:#1e1d1d}.lg-content .lg-icon{color:#1e1d1d;transition:color .3s ease}.lg-content .lg-icon:hover{color:#733d54}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/wp-content/themes/grandmed/dist/img/loading.gif) no-repeat scroll center center transparent}.lg-comment-box .fb-comments{background:url(/wp-content/themes/grandmed/dist/img/loading.gif) no-repeat scroll center center #fff}.lg-sub-html{color:#1e1d1d}::selection{background:#8c7766;color:#eee9e3}*{scroll-margin:40px}html{scroll-behavior:smooth}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.02em;background-color:#eee9e3;color:#1e1d1d;transition:opacity .5s}body.loaded{opacity:1}body.single-service:has(.gallery-slider) .gallery-slider{padding:0}#app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;position:relative}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0}h1,.h1{font-size:132px;line-height:1}h2,.h2{font-size:64px;line-height:1.13}@media only screen and (max-width:600px){h2,.h2{font-size:32px;line-height:1.125}}h3,.h3{font-size:32px;line-height:1.19}h4,.h4{font-size:24px;line-height:1.33}p{margin:0}.small-text{font-size:15px;font-weight:600;line-height:1.4}.site-logo{height:100%}.site-logo-img{max-height:100%}main{-ms-flex:1 0 auto;flex:1 0 auto;padding-top:79px}@media only screen and (max-width:600px){main{padding-top:63px}}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{font-family:Playfair Display,Helvetica,Arial,sans-serif;line-height:1.33;color:#1e1d1d;margin-bottom:16px}.user-content a{font-weight:700;text-decoration:underline;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.user-content p,.user-content a{font-family:Open Sans,Helvetica,Arial,sans-serif;line-height:1.44;font-size:18px;letter-spacing:-.02em}.user-content p+ul,.user-content p+ol,.user-content a+ul,.user-content a+ol{margin-top:0}.user-content p+h1,.user-content p+h2,.user-content p+h3,.user-content p+h4,.user-content p+h5,.user-content p+h6,.user-content a+h1,.user-content a+h2,.user-content a+h3,.user-content a+h4,.user-content a+h5,.user-content a+h6{margin-top:24px}.user-content ul{list-style:none;padding-left:0}.user-content ul li{position:relative;padding-left:20px;line-height:1.44;font-size:18px;letter-spacing:-.02em}.user-content ul li:before{content:"•";position:absolute;top:2px;left:5px}.user-content ul+p{margin-top:16px}.user-content ul+h1,.user-content ul+h2,.user-content ul+h3,.user-content ul+h4,.user-content ul+h5,.user-content ul+h6{margin-top:24px}.user-content ol{list-style-type:decimal;padding-left:25px}.user-content h1{font-size:34px}.user-content h2{font-size:32px}.user-content h3{font-size:30px}.user-content h4{font-size:28px}.user-content h5{font-size:26px}.user-content h6{font-size:24px}.section-404{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:calc(100svh - 79px);padding:32px 0;background-color:#eee9e3}.section-404 .section-404-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-404 .section-404-inner .decor-wrapper{max-width:142px;margin-bottom:16px}.section-404 .section-404-inner .decor-wrapper img{width:100%;height:100%;object-fit:cover}.section-404 .section-404-inner .gradient-text{margin-bottom:24px}.section-404 .section-404-inner .img-wrapper-404{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;max-width:clamp(250px,31.15vw,598px);margin-bottom:24px}.section-404 .section-404-inner .img-wrapper-404 .img-wrapper.middle-wrapper{position:relative;margin-left:clamp(0px,1.77vw,34px);margin-right:clamp(0px,1.41vw,27px)}.section-404 .section-404-inner .img-wrapper-404 .img-wrapper.middle-wrapper .video-wrapper{position:absolute;inset:2px;z-index:-1;border-radius:50%;overflow:hidden}.section-404 .section-404-inner .img-wrapper-404 .img-wrapper.middle-wrapper .video-wrapper iframe,.section-404 .section-404-inner .img-wrapper-404 .img-wrapper.middle-wrapper .video-wrapper video{width:100%;height:100%;object-fit:cover}.section-404 .section-404-inner .img-wrapper-404 .img-wrapper img{width:100%;height:100%;object-fit:cover}.section-404 .section-404-inner .section-404-title{font-size:clamp(32px,3.33vw,64px);text-align:center}.section-404 .section-404-inner .btn{margin-top:48px;color:#1e1d1d}.privacy-policy-section{padding:80px 0 124px;background-color:#eee9e3}.privacy-policy-section>.container{max-width:1172px}.privacy-policy-section .privacy-policy-intro{position:relative;margin-bottom:80px;padding-bottom:80px}.privacy-policy-section .privacy-policy-intro:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}.privacy-policy-section .privacy-policy-intro .decor-wrapper{max-width:142px;margin:0 auto 24px}.privacy-policy-section .privacy-policy-intro .decor-wrapper img{width:100%;height:100%;object-fit:cover}.privacy-policy-section .privacy-policy-intro .privacy-policy-title{text-align:center}.privacy-policy-section .user-content h1,.privacy-policy-section .user-content h2,.privacy-policy-section .user-content h3,.privacy-policy-section .user-content h4,.privacy-policy-section .user-content h5,.privacy-policy-section .user-content h6{margin-bottom:24px}.privacy-policy-section .user-content p+ul,.privacy-policy-section .user-content p+ol,.privacy-policy-section .user-content a+ul,.privacy-policy-section .user-content a+ol{margin-top:16px}.privacy-policy-section .user-content p+h1,.privacy-policy-section .user-content p+h2,.privacy-policy-section .user-content p+h3,.privacy-policy-section .user-content p+h4,.privacy-policy-section .user-content p+h5,.privacy-policy-section .user-content p+h6,.privacy-policy-section .user-content a+h1,.privacy-policy-section .user-content a+h2,.privacy-policy-section .user-content a+h3,.privacy-policy-section .user-content a+h4,.privacy-policy-section .user-content a+h5,.privacy-policy-section .user-content a+h6{margin-top:48px}@media only screen and (max-width:600px){.privacy-policy-section{padding:48px 0}}.slider-cursor{width:150px;height:150px;position:fixed;top:0;left:0;z-index:10;pointer-events:none}.slider-cursor.visible .cursor-inner{opacity:1;transform:scale(1)}.cursor-inner{position:relative;width:150px;height:150px;opacity:0;transform:scale(.5);transform-origin:50% 50%;transition:transform .2s,opacity .2s}.cursor-inner:before{content:"";position:absolute;width:100%;height:100%;background-color:#eee9e375;border-radius:50%;border:1px solid #8C7766;transform-origin:center;animation:rotate 8s linear infinite}.cursor-arrow{position:absolute;width:75px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.cursor-arrow svg{width:100%;height:100%;color:#eee9e3;transform:rotate(0);transition:transform 0s;transition-delay:.2s}.cursor-enabled-left .cursor-inner{opacity:1;transform:scale(1)}.cursor-enabled-left svg{transform:rotate(180deg);transition-delay:0ms}.cursor-enabled-right .cursor-inner{opacity:1;transform:scale(1)}.footer{position:relative;padding-top:160px;overflow:hidden}.footer:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%;opacity:.76;pointer-events:none}.footer>*{position:relative}.footer .footer-intro .logo-wrapper{margin-bottom:32px}.footer .footer-intro .footer-title{font-size:clamp(44px,6.88vw,132px);font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;margin-bottom:16px}@media only screen and (max-width:1200px){.footer .footer-intro .footer-title{margin-bottom:32px}}@media only screen and (max-width:375px){.footer .footer-intro .footer-title{font-size:11.73vw}}.footer .footer-intro .footer-split{position:relative;display:-ms-flexbox;display:flex;gap:clamp(0px,1.09vw,21px);padding-bottom:24px;margin-bottom:32px}.footer .footer-intro .footer-split:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);opacity:.2}.footer .footer-intro .footer-split .left-side{-ms-flex-negative:0;flex-shrink:0;max-width:clamp(153px,41vw,787.2px);width:100%;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-style:italic;text-align:end}.footer .footer-intro .footer-split .left-side .footer-title{background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:unset;margin-top:-40px;margin-bottom:0}.footer .footer-intro .footer-split .right-side{max-width:clamp(0px,23.02vw,441px)}.footer .footer-intro .footer-split .right-side .footer-text{margin-top:6px}.footer .footer-intro .footer-split .decor-wrapper{position:absolute;right:0;bottom:24px}@media only screen and (max-width:1200px){.footer .footer-intro .footer-split{-ms-flex-direction:column;flex-direction:column;gap:48px}.footer .footer-intro .footer-split .left-side .footer-title{font-size:max(60px,6.88vw)}.footer .footer-intro .footer-split .right-side{max-width:unset}.footer .footer-intro .footer-split .decor-wrapper{width:250px;bottom:unset;top:-40px;right:50vw;transform:translate(100%)}}@media only screen and (max-width:500px){.footer .footer-intro .footer-split:after{content:unset}.footer .footer-intro .footer-split .decor-wrapper{right:68vw}}.footer .footer-content{display:-ms-flexbox;display:flex;gap:11.3vw;padding-right:6.15vw}.footer .footer-content a{position:relative;display:block;width:-moz-fit-content;width:fit-content;transition:color .6s cubic-bezier(.6,0,.1,1)}.footer .footer-content a:before{content:"";display:block;position:absolute;bottom:0;height:1px;overflow:hidden;width:100%;background-color:#000;transform:scaleX(0);transform-origin:right center;will-change:transform;transition:transform .6s cubic-bezier(.6,0,.1,1),background-color .6s cubic-bezier(.6,0,.1,1)}.footer .footer-content a:hover{color:#fff}.footer .footer-content a:hover:before{background-color:#8c7766;transform:scaleX(1);transform-origin:left center}.footer .footer-content .left-side{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;gap:32px;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-content .left-side .footer-col .footer-col-title{margin-bottom:24px}.footer .footer-content .left-side .footer-col .address{margin-bottom:24px;font-size:14px;line-height:1.5;letter-spacing:0}.footer .footer-content .left-side .footer-col .contact-info a{display:block;font-size:14px;line-height:1.5;letter-spacing:0;color:#000}.footer .footer-content .left-side .footer-col .contact-info .contact-phone{font-weight:700}.footer .footer-content .left-side .footer-col .link-list .link-list-item+.link-list-item{margin-top:8px}.footer .footer-content .left-side .footer-col .link-list .link-list-item .nav-link{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#000}.footer .footer-content .left-side .footer-col .link-list .link-list-item .nav-link:hover{color:#8c7766}@media only screen and (max-width:768px){.footer .footer-content .left-side{-ms-flex-direction:column;flex-direction:column;gap:48px}}.footer .footer-content .right-side{width:100%;max-width:349px}.footer .footer-content .right-side .footer-col-title{margin-bottom:28px}.footer .footer-content .right-side .newsletter-form.hide{display:none}.footer .footer-content .right-side .input-wrap{position:relative;padding:4px 75px 4px 6px;border-bottom:1px solid #1E1D1D}.footer .footer-content .right-side .input-wrap:hover .arrow-wrapper{transform:translate(16px,-50%)}.footer .footer-content .right-side .input-wrap+.checkbox-wrap{margin-top:10px}.footer .footer-content .right-side .input-wrap.has-error{margin-bottom:32px}.footer .footer-content .right-side .input-wrap input{display:block;width:100%;padding:0;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.33;background-color:transparent;color:#1e1d1d}.footer .footer-content .right-side .input-wrap .arrow-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);width:75px;padding:0;transition:transform .6s cubic-bezier(.6,0,.1,1)}.footer .footer-content .right-side .input-wrap .arrow-wrapper img,.footer .footer-content .right-side .input-wrap .arrow-wrapper svg{width:100%}.footer .footer-content .right-side .input-wrap .error-message{position:absolute;top:100%;left:0;width:100%;margin-top:4px}.footer .footer-content .right-side .checkbox-wrap a{display:inline-block}.footer .footer-content .right-side .checkbox-wrap a:before{content:unset}.footer .footer-content .right-side .checkbox-wrap a:hover{color:#8c7766}.footer .footer-content .right-side .error-message{display:none;font-size:14px;font-weight:600;color:#740606}.footer .footer-content .right-side .error-message.show{display:block}.footer .footer-content .right-side .thank-you-wrapper{display:none}.footer .footer-content .right-side .thank-you-wrapper.show{display:block}@media only screen and (max-width:1400px){.footer .footer-content{padding-right:0}}@media only screen and (max-width:1200px){.footer .footer-content{-ms-flex-direction:column;flex-direction:column;gap:48px}}.footer .footer-bottom{max-width:1920px;margin:0 auto;padding:25px 32px 28px;text-align:end}.footer .footer-bottom .copyright{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}@media only screen and (max-width:768px){.footer .footer-bottom{padding:48px 16px 24px;text-align:start}}@media only screen and (max-width:768px){.footer{padding-top:48px}}.hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:100svh;margin-top:-79px;padding:127px 0 48px;overflow:hidden}.hero .bg-wrapper{position:absolute;inset:0;z-index:-1;opacity:.24;overflow:hidden}.hero .bg-wrapper img{width:100%;height:100%;object-fit:cover}.hero .hero-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero .hero-decor-wrapper{position:absolute;bottom:0;left:0;z-index:-1;pointer-events:none}.hero .hero-title{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:7vw}.hero .hero-title .hero-title-line{display:block}.hero .hero-title .hero-title-line:nth-of-type(1){padding-left:2.3vw}.hero .hero-title .hero-title-line:nth-of-type(2){width:-moz-fit-content;width:fit-content;margin-left:auto;padding-right:2.5vw}@media only screen and (min-width:1920px){.hero .hero-title .hero-title-line:nth-of-type(1){padding-left:44px}.hero .hero-title .hero-title-line:nth-of-type(2){padding-right:48px}}@media only screen and (min-width:1920px){.hero .hero-title{font-size:132px}}@media only screen and (max-width:1200px){.hero .hero-title{font-size:76px}}@media only screen and (max-width:600px){.hero .hero-title{font-size:60px}.hero .hero-title .hero-title-line:nth-of-type(1){padding:0}.hero .hero-title .hero-title-line:nth-of-type(2){padding:0}}@media only screen and (max-width:374px){.hero .hero-title{font-size:48px}}.hero .btn{transform:translate(-14.5vw,50%)}@media only screen and (min-width:1920px){.hero .btn{transform:translate(-280px,50%)}}@media only screen and (max-width:1200px){.hero .btn{display:none}}.hero .hero-media-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:0;margin-top:auto}.hero .hero-media-wrapper .media-wrapper{will-change:transform;transform-style:preserve-3d;height:15.75vw}.hero .hero-media-wrapper .media-wrapper:nth-of-type(1){aspect-ratio:240/403}.hero .hero-media-wrapper .media-wrapper:nth-of-type(2){aspect-ratio:125/160}.hero .hero-media-wrapper .media-wrapper:nth-of-type(3){aspect-ratio:169/211}.hero .hero-media-wrapper .media-wrapper:nth-of-type(4){aspect-ratio:246/269}.hero .hero-media-wrapper .media-wrapper img,.hero .hero-media-wrapper .media-wrapper video{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1920px){.hero .hero-media-wrapper .media-wrapper{height:18.8rem}}@media only screen and (max-width:1200px){.hero .hero-media-wrapper .media-wrapper{position:absolute;height:auto}.hero .hero-media-wrapper .media-wrapper:nth-of-type(1){width:101px;aspect-ratio:101/170;top:50px;left:18px}.hero .hero-media-wrapper .media-wrapper:nth-of-type(2){width:84px;aspect-ratio:84/107;bottom:95px;left:77px}.hero .hero-media-wrapper .media-wrapper:nth-of-type(3){width:91px;aspect-ratio:91/113;top:140px;right:44px}.hero .hero-media-wrapper .media-wrapper:nth-of-type(4){width:148px;aspect-ratio:148/162;right:-22px;bottom:120px}}.text-image-tabs{padding:160px 0;background-color:#733d54}.text-image-tabs .text-image-tabs-inner{display:-ms-flexbox;display:flex;gap:91px}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper{-ms-flex-negative:0;flex-shrink:0;max-width:351px}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item+.tabs-list-item{margin-top:8px}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;min-height:39px;padding:0}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn.active .tab-title,.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn:hover .tab-title{opacity:1}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn:focus-visible{outline:2px solid #1E1D1D}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn .tab-number{-ms-flex-negative:0;flex-shrink:0;min-width:32px;margin-top:-6px;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.33;text-align:start;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn .tab-separator{width:1px;height:19px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item .tab-btn .tab-title{font-family:Open Sans,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;opacity:.5;transition:opacity .3s ease;text-align:start}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list .tabs-list-item+.tabs-list-item{margin-top:0}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list{margin-bottom:21px}}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .decor-wrapper{max-width:170px;margin-left:auto;padding-right:16px;aspect-ratio:170/360}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .decor-wrapper img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .decor-wrapper{margin-left:0;padding-right:0}}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .decor-wrapper{max-height:200px}}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images{position:relative}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper{position:absolute;top:0;right:0;bottom:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:41vw;max-height:500px;aspect-ratio:418/768;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.6,0,.1,1)}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper img{width:100%;height:100%;object-fit:cover}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper .small-img-wrapper{position:absolute;left:-6.51vw;bottom:2.19vw;width:100%;max-width:21.5vw;aspect-ratio:191/239}@media only screen and (min-width:1921px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper .small-img-wrapper{left:-125px;bottom:42px;max-width:191px}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper .small-img-wrapper{left:-13.5vw;bottom:4.2vw;max-width:16vw}}@media only screen and (max-width:768px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper .small-img-wrapper{max-width:21.5vw}}@media only screen and (min-width:1921px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper{max-width:418px}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper{aspect-ratio:154/275}.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner .current-tab-images .img-wrapper.active{position:relative;opacity:1;pointer-events:auto}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper .tabs-list-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:7.5vw}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-list-wrapper{max-width:unset}}.text-image-tabs .text-image-tabs-inner .tabs-wrapper{position:relative;color:#fff}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:7.5vw;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.6,0,.1,1)}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content.active{position:relative;opacity:1;pointer-events:auto}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .img-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:21.77vw;aspect-ratio:418/768}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .img-wrapper img{width:100%;height:100%;object-fit:cover}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .img-wrapper .small-img-wrapper{position:absolute;left:-6.51vw;bottom:2.19vw;width:100%;max-width:9.95vw;aspect-ratio:191/239}@media only screen and (min-width:1921px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .img-wrapper .small-img-wrapper{left:-125px;bottom:42px;max-width:191px}}@media only screen and (min-width:1921px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .img-wrapper{max-width:418px}}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper{padding-right:8.96vw}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .content-title{margin-bottom:24px}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .content-title{margin-bottom:8px;font-size:32px;line-height:1.125}}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .content-description{font-size:18px}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .content-description{font-size:16px}}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .service-title{margin-bottom:16px}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .service-title{font-size:22px;line-height:1.18}}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .service-description{font-size:18px}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .service-description p+p{margin-top:16px}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .service-description{font-size:16px}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .service-description p+p{margin-top:8px}}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .btn{margin-top:20px}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper .btn{margin-top:16px}}@media only screen and (min-width:1921px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content{gap:144px}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content{-ms-flex-direction:column;flex-direction:column}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .img-wrapper{display:none}.text-image-tabs .text-image-tabs-inner .tabs-wrapper .tab-content .content-wrapper{padding-right:0}}@media only screen and (max-width:1400px){.text-image-tabs .text-image-tabs-inner{-ms-flex-direction:column;flex-direction:column;gap:48px}}@media only screen and (max-width:576px){.text-image-tabs .text-image-tabs-inner{-ms-flex-direction:column;flex-direction:column;gap:11px}}@media only screen and (max-width:1400px){.text-image-tabs{padding:44px 0 56px}}.brand-statement{padding:160px 0 120px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}.brand-statement .brand-statement-inner{position:relative;padding:0 8.33vw 130px}.brand-statement .brand-statement-inner .top-decor-wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto 24px}@media only screen and (max-width:600px){.brand-statement .brand-statement-inner .top-decor-wrapper{width:84px;height:80px}.brand-statement .brand-statement-inner .top-decor-wrapper img{width:100%;height:100%;object-fit:cover}}.brand-statement .brand-statement-inner .brand-statement-title{text-align:center}.brand-statement .brand-statement-inner .brand-statement-title em{font-style:normal}.brand-statement .brand-statement-inner .brand-statement-title em i,.brand-statement .brand-statement-inner .brand-statement-title em i *{font-style:italic}.brand-statement .brand-statement-inner .bottom-text{margin-top:24px;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-transform:uppercase}@media only screen and (max-width:600px){.brand-statement .brand-statement-inner .bottom-text{margin-top:16px}}.brand-statement .brand-statement-inner .media-wrapper .img-wrapper,.brand-statement .brand-statement-inner .media-wrapper .video-wrapper{width:8.91vw;aspect-ratio:171/200}.brand-statement .brand-statement-inner .media-wrapper .img-wrapper img,.brand-statement .brand-statement-inner .media-wrapper .img-wrapper video,.brand-statement .brand-statement-inner .media-wrapper .video-wrapper img,.brand-statement .brand-statement-inner .media-wrapper .video-wrapper video{width:100%;height:100%;object-fit:cover}.brand-statement .brand-statement-inner .media-wrapper .img-wrapper:first-child,.brand-statement .brand-statement-inner .media-wrapper .video-wrapper:first-child{position:absolute;top:162px;left:-10px}.brand-statement .brand-statement-inner .media-wrapper .img-wrapper:last-child,.brand-statement .brand-statement-inner .media-wrapper .video-wrapper:last-child{position:absolute;right:0;bottom:0}@media only screen and (min-width:1921px){.brand-statement .brand-statement-inner .media-wrapper .img-wrapper,.brand-statement .brand-statement-inner .media-wrapper .video-wrapper{width:171px}}@media only screen and (max-width:1200px){.brand-statement .brand-statement-inner .media-wrapper{display:none}}@media only screen and (min-width:1921px){.brand-statement .brand-statement-inner{padding:0 160px 130px}}@media only screen and (max-width:1200px){.brand-statement .brand-statement-inner{padding:0}}@media only screen and (max-width:1200px){.brand-statement{padding:48px 0}}@media only screen and (max-width:600px){.brand-statement{padding:24px 0}}.gallery-slider{padding:120px 0;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}.gallery-slider .gallery-slider-inner .gallery-swiper.cursor-enabled-right .swiper-slide,.gallery-slider .gallery-slider-inner .gallery-swiper.cursor-enabled-left .swiper-slide{pointer-events:none}.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide{max-width:25vw;aspect-ratio:480/576}.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide .media-wrapper,.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide .media-wrapper a{width:100%;height:100%}.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide .media-wrapper img,.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide .media-wrapper video{width:100%;height:100%;object-fit:cover}.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide .media-wrapper video{pointer-events:none}@media only screen and (max-width:600px){.gallery-slider .gallery-slider-inner .gallery-swiper .swiper-slide{max-width:166px;aspect-ratio:166/202}}@media only screen and (max-width:1200px){.gallery-slider{padding:48px 0 60px}}@media only screen and (max-width:600px){.gallery-slider{padding:24px 0 60px}}.sticky-image-text{position:relative;z-index:auto;padding:120px 0;background-color:#8c7766f2;color:#fff}.sticky-image-text .bg-wrapper{position:absolute;inset:0;z-index:-1;overflow:hidden}.sticky-image-text .sticky-image-text-inner{display:-ms-flexbox;display:flex;gap:5.68vw}.sticky-image-text .sticky-image-text-inner .img-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;max-width:36.61vw}.sticky-image-text .sticky-image-text-inner .img-wrapper img{position:sticky;top:30px}.sticky-image-text .sticky-image-text-inner .content-wrapper{position:relative}.sticky-image-text .sticky-image-text-inner .content-wrapper .intro *:not(.sticky-image-text-title){max-width:31.88vw}.sticky-image-text .sticky-image-text-inner .content-wrapper .intro .sticky-image-text-title{margin-bottom:48px;margin-left:-15.63vw;text-indent:15.63vw;font-size:3.33vw}.sticky-image-text .sticky-image-text-inner .content-wrapper .intro .sticky-image-text-description{font-size:18px;line-height:1.44;letter-spacing:.02em}.sticky-image-text .sticky-image-text-inner .content-wrapper .intro .btn{margin-top:16px}@media only screen and (min-width:1921px){.sticky-image-text .sticky-image-text-inner .content-wrapper .intro *:not(.sticky-image-text-title){max-width:612px}.sticky-image-text .sticky-image-text-inner .content-wrapper .intro .sticky-image-text-title{margin-left:-300px;text-indent:300px;font-size:64px}}@media only screen and (max-width:1200px){.sticky-image-text .sticky-image-text-inner .content-wrapper .intro *:not(.sticky-image-text-title){max-width:unset}}@media only screen and (max-width:800px){.sticky-image-text .sticky-image-text-inner .content-wrapper .intro .sticky-image-text-title{margin-top:-.5em;margin-bottom:24px;margin-left:0;text-indent:40%;font-size:32px}}.sticky-image-text .sticky-image-text-inner .content-wrapper .separator{max-width:31.88vw;margin:140px 0 100px}@media only screen and (min-width:1921px){.sticky-image-text .sticky-image-text-inner .content-wrapper .separator{max-width:612px}}@media only screen and (max-width:1200px){.sticky-image-text .sticky-image-text-inner .content-wrapper .separator{max-width:unset}}@media only screen and (max-width:800px){.sticky-image-text .sticky-image-text-inner .content-wrapper .separator{margin:48px 0 16px}}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short{max-width:31.88vw}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-title{margin-bottom:16px;font-size:3.33vw}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-subtitle{margin-bottom:24px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-text-content{font-size:18px;line-height:1.44;letter-spacing:.02em}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-text-content *+*{margin-top:24px}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .btn{margin-top:48px}@media only screen and (min-width:1921px){.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short{max-width:612px}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-title{font-size:64px}}@media only screen and (max-width:1200px){.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short{max-width:unset}}@media only screen and (max-width:800px){.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-title{margin-bottom:8px;font-size:32px}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-subtitle{margin-bottom:8px}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .cv-short-text-content{font-size:16px}.sticky-image-text .sticky-image-text-inner .content-wrapper .cv-short .btn{margin-top:24px}}@media only screen and (min-width:1921px){.sticky-image-text .sticky-image-text-inner{gap:109px}.sticky-image-text .sticky-image-text-inner .img-wrapper{max-width:703px}}@media only screen and (max-width:800px){.sticky-image-text .sticky-image-text-inner{-ms-flex-direction:column;flex-direction:column;gap:0}.sticky-image-text .sticky-image-text-inner .img-wrapper{max-width:75%}}@media only screen and (max-width:1200px){.sticky-image-text{padding:60px 0}}.before-and-after{padding:160px 0 108px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}.before-and-after .before-and-after-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:8.23vw}.before-and-after .before-and-after-inner .content-wrapper-outer{position:relative}.before-and-after .before-and-after-inner .content-wrapper{position:sticky;top:120px;max-width:580px}.before-and-after .before-and-after-inner .content-wrapper .before-and-after-title{margin-bottom:26px}.before-and-after .before-and-after-inner .content-wrapper .before-and-after-description{padding-left:7.55vw;font-size:18px}.before-and-after .before-and-after-inner .content-wrapper .decor-wrapper{position:absolute;top:80%;left:-4vw;pointer-events:none}@media only screen and (min-width:1921px){.before-and-after .before-and-after-inner .content-wrapper .before-and-after-description{padding-left:145px}.before-and-after .before-and-after-inner .content-wrapper .decor-wrapper{left:-69px}}@media only screen and (max-width:1200px){.before-and-after .before-and-after-inner .content-wrapper{max-width:unset}.before-and-after .before-and-after-inner .content-wrapper .decor-wrapper{display:none}}.before-and-after .before-and-after-inner .comparison-wrapper{-ms-flex-negative:0;flex-shrink:0;max-width:47.92vw}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item{position:relative;display:-ms-flexbox;display:flex;gap:7.81vw;padding:40px 0 50px;border-top:1px solid linear-gradient(145.7deg,#D3BD8C 2.41%,#96835B 100%)}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item:before{content:"";position:absolute;top:0;right:0;left:-3.65vw;height:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item:last-of-type:after{content:"";position:absolute;right:0;bottom:0;left:-3.65vw;height:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper{position:relative;width:100%;padding-bottom:1.67vw}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper .img-wrapper,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper .img-wrapper{width:clamp(0px,20.05vw,385px);aspect-ratio:385/468}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper .img-wrapper.small,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper .img-wrapper.small{position:absolute;bottom:0;left:-3.65vw;width:100%;max-width:9.95vw;aspect-ratio:191/241}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper .img-wrapper img,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper .img-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1921px){.before-and-after .before-and-after-inner .comparison-wrapper{max-width:921px}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item{gap:150px}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item:before{left:-70px}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item:last-of-type:after{left:-70px}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper{padding-bottom:32px}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper .img-wrapper.small,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper .img-wrapper.small{left:-70px;max-width:191px}}@media only screen and (max-width:1200px){.before-and-after .before-and-after-inner .comparison-wrapper{max-width:unset}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper .img-wrapper,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper .img-wrapper{width:100%}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .before-wrapper .img-wrapper.small,.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item .after-wrapper .img-wrapper.small{max-width:15vw}}@media only screen and (max-width:576px){.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item{padding:20px 0 30px 16px}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item:before{left:0}.before-and-after .before-and-after-inner .comparison-wrapper .comparison-item:last-of-type:after{left:0}}@media only screen and (min-width:1921px){.before-and-after .before-and-after-inner{gap:159px}}@media only screen and (max-width:1200px){.before-and-after .before-and-after-inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:48px}}@media only screen and (max-width:1200px){.before-and-after{padding:60px 0}}.text-slider{padding:160px 0 108px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%;overflow:hidden}.text-slider .text-slider-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:clamp(0px,7.5vw,144px);margin-right:calc(50% - 50vw)}.text-slider .text-slider-inner .content-wrapper{position:relative}.text-slider .text-slider-inner .content-wrapper .text-slider-title{margin-bottom:24px}.text-slider .text-slider-inner .content-wrapper .text-slider-description{padding-left:clamp(0px,7.5vw,144px);font-size:18px}.text-slider .text-slider-inner .content-wrapper .decor-wrapper{position:absolute;left:-88px;bottom:-140px;pointer-events:none}@media only screen and (max-width:1200px){.text-slider .text-slider-inner .content-wrapper .decor-wrapper{display:none}}.text-slider .text-slider-inner .slider-wrapper{-ms-flex-negative:0;flex-shrink:0;max-width:58.02vw;width:100%}.text-slider .text-slider-inner .slider-wrapper .text-slider-swiper .swiper-slide{max-width:clamp(0px,25vw,480px)}.text-slider .text-slider-inner .slider-wrapper .text-slider-swiper .swiper-slide .img-title{margin-top:8px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.text-slider .text-slider-inner .slider-wrapper .text-slider-swiper .swiper-slide .img-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){.text-slider .text-slider-inner{-ms-flex-direction:column;flex-direction:column;gap:24px;margin-right:0}.text-slider .text-slider-inner .slider-wrapper{max-width:unset;width:auto;margin:0 calc(50% - 50vw)}.text-slider .text-slider-inner .slider-wrapper .text-slider-swiper{padding:0 16px}}@media only screen and (max-width:600px){.text-slider .text-slider-inner .slider-wrapper .text-slider-swiper .swiper-slide{max-width:44.53vw}}@media only screen and (max-width:1200px){.text-slider{padding:60px 0}}.partner-logo-showcase{padding:50px 0;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%;overflow:hidden}.partner-logo-showcase .partner-logo-showcase-inner{display:grid;grid-template-columns:repeat(6,1fr)}.partner-logo-showcase .partner-logo-showcase-inner>*{-ms-flex:1;flex:1}.partner-logo-showcase .partner-logo-showcase-inner .logo-wrapper{border:1px solid #96835B;border-radius:50%}@media only screen and (max-width:800px){.partner-logo-showcase .partner-logo-showcase-inner{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){.partner-logo-showcase{padding:20px 0 40px}.partner-logo-showcase:after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);opacity:.2}}.featured-articles{padding:80px 0 100px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%;overflow:hidden}.featured-articles .featured-articles-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:16px;margin-bottom:20px}.featured-articles .featured-articles-header .btn{-ms-flex-negative:0;flex-shrink:0;color:#1e1d1d}.featured-articles .featured-articles-header .featured-articles-title{margin-bottom:16px;text-align:end}.featured-articles .featured-articles-header .featured-articles-subtitle{text-align:end}@media only screen and (max-width:600px){.featured-articles .featured-articles-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.featured-articles .featured-articles-header .featured-articles-title{margin-bottom:4px}}.featured-articles .featured-articles-wrapper .featured-articles-swiper{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.featured-articles .featured-articles-wrapper .featured-articles-swiper .swiper-wrapper .swiper-slide{max-width:412px;height:auto}.featured-articles .featured-articles-wrapper .featured-articles-swiper .swiper-wrapper .swiper-slide .article-card{height:100%}@media only screen and (max-width:600px){.featured-articles .featured-articles-wrapper .featured-articles-swiper .swiper-wrapper .swiper-slide{max-width:250px}}@media only screen and (max-width:600px){.featured-articles{padding:40px 0}}.our-approach{background-color:#733d54;color:#fff;overflow:hidden}.our-approach .container{max-width:1920px;width:100%;padding:0}.our-approach .our-approach-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.our-approach .our-approach-inner .our-approach-segment .img-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){.our-approach .our-approach-inner .our-approach-segment .img-wrapper{max-height:500px;height:100%}}.our-approach .our-approach-inner .our-approach-segment .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:100%;padding:clamp(16px,5.21vw,100px) clamp(16px,9.38vw,180px) clamp(16px,5.21vw,100px) clamp(16px,4.17vw,80px)}.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner{position:relative}.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .our-approach-title{margin-bottom:24px;font-size:clamp(32px,3.33vw,64px)}.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .our-approach-title em{font-style:italic;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}@media only screen and (max-width:800px){.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .our-approach-title{padding-right:32px}}.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .decor-wrapper{position:absolute;top:24px;right:0;transform:translate(50%);width:clamp(175px,18.18vw,349px);aspect-ratio:349/196}.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .decor-wrapper img{width:100%}@media only screen and (max-width:1400px){.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .decor-wrapper{transform:translate(70%);width:clamp(175px,24vw,349px)}}@media only screen and (max-width:800px){.our-approach .our-approach-inner .our-approach-segment .content-wrapper .content-wrapper-inner .decor-wrapper{transform:translate(50%)}}@media only screen and (max-width:1200px){.our-approach .our-approach-inner{grid-template-columns:repeat(1,minmax(0,1fr))}}.meet-the-team{position:relative;z-index:auto;padding:135px 0 250px;background-color:#eee9e3c2}.meet-the-team:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/grandmed/dist/bg-pattern.webp) repeat center top;overflow:hidden}.meet-the-team .bg-wrapper{display:none;position:absolute;inset:0;z-index:-1;overflow:hidden;text-align:center}.meet-the-team .bg-wrapper img{width:100%;height:100%;object-fit:cover}.meet-the-team .meet-the-team-title{margin-bottom:94px}.meet-the-team .meet-the-team-title span{display:block}.meet-the-team .meet-the-team-title em{font-style:italic;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.meet-the-team .meet-the-team-title .bottom{padding-left:clamp(32px,7.55vw,145px);font-style:italic}@media only screen and (max-width:600px){.meet-the-team .meet-the-team-title{margin-bottom:48px}}.meet-the-team .meet-the-team-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.meet-the-team .meet-the-team-inner>*{-ms-flex-preferred-size:calc(25% - 9px);flex-basis:calc(25% - 9px)}.meet-the-team .meet-the-team-inner .team-card:hover .img-wrapper{background-color:#eee9e3}.meet-the-team .meet-the-team-inner .team-card:hover .img-wrapper img{transform:scale(1.1)}.meet-the-team .meet-the-team-inner .team-card:hover .team-card-bio{grid-template-rows:1fr}.meet-the-team .meet-the-team-inner .team-card .img-wrapper{margin-bottom:16px;background-color:#96835b;overflow:hidden;transition:background-color .6s cubic-bezier(.6,0,.1,1)}.meet-the-team .meet-the-team-inner .team-card .img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.6,0,.1,1)}.meet-the-team .meet-the-team-inner .team-card .team-card-name{margin-bottom:8px}.meet-the-team .meet-the-team-inner .team-card .team-card-bio{display:grid;grid-template-rows:0fr;margin-top:16px;transition:grid-template-rows .8s cubic-bezier(.6,0,.1,1);transition:grid-template-rows .8s cubic-bezier(.6,0,.1,1),-ms-grid-rows .8s cubic-bezier(.6,0,.1,1)}.meet-the-team .meet-the-team-inner .team-card .team-card-bio .team-card-bio-inner{overflow:hidden}.meet-the-team .meet-the-team-inner .team-card .team-card-bio .team-card-bio-inner .team-card-bio-text{font-size:18px;line-height:1.44;letter-spacing:.02em}.meet-the-team .meet-the-team-inner .team-card .team-card-bio .team-card-bio-inner .btn{margin-top:24px;color:#1e1d1d}@media only screen and (max-width:1200px){.meet-the-team .meet-the-team-inner .team-card .team-card-bio{grid-template-rows:1fr}}@media only screen and (max-width:1200px){.meet-the-team .meet-the-team-inner{row-gap:32px}.meet-the-team .meet-the-team-inner>*{-ms-flex-preferred-size:calc(50% - 6px);flex-basis:calc(50% - 6px)}}@media only screen and (max-width:600px){.meet-the-team .meet-the-team-inner>*{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:1200px){.meet-the-team{padding:48px 0}}.service-list-hero-section{padding:clamp(0px,9.38vw,180px) 0 235px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%;overflow:hidden}.service-list-hero-section .service-list-hero-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:clamp(0px,7.5vw,144px);margin-right:calc(50% - 50vw)}.service-list-hero-section .service-list-hero-wrapper .service-list-hero-text-column{position:relative;max-width:clamp(0px,30.16vw,579px);padding-top:57px}.service-list-hero-section .service-list-hero-wrapper .service-list-hero-text-column .service-list-hero-title{margin-bottom:28px}.service-list-hero-section .service-list-hero-wrapper .service-list-hero-text-column .contact-btn-wrap{margin-top:24px}.service-list-hero-section .service-list-hero-wrapper .service-list-hero-text-column .decor-wrapper{position:absolute;right:0;bottom:-235px;scale:-1 1;translate:50% 0}@media only screen and (max-width:1200px){.service-list-hero-section .service-list-hero-wrapper .service-list-hero-text-column .decor-wrapper{display:none}}@media only screen and (max-width:1200px){.service-list-hero-section .service-list-hero-wrapper .service-list-hero-text-column{max-width:100%;padding-top:0}}.service-list-hero-section .service-list-hero-wrapper .service-list-hero-img-column{aspect-ratio:1096/447}.service-list-hero-section .service-list-hero-wrapper .service-list-hero-img-column img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){.service-list-hero-section .service-list-hero-wrapper{-ms-flex-direction:column;flex-direction:column;gap:48px;margin-right:0}}@media only screen and (max-width:1200px){.service-list-hero-section{padding:48px 0}}.service-list{padding:100px 0;background-color:#733d54;color:#fff}.service-list .service-category-list-wrapper .service-category-wrapper{position:relative;display:-ms-flexbox;display:flex;gap:clamp(0px,5.94vw,114px);padding:80px 0}.service-list .service-category-list-wrapper .service-category-wrapper:first-of-type{padding-top:0}.service-list .service-category-list-wrapper .service-category-wrapper:last-of-type{padding-bottom:0}.service-list .service-category-list-wrapper .service-category-wrapper+.service-category-wrapper:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b)}.service-list .service-category-list-wrapper .service-category-wrapper .content-wrapper{-ms-flex-negative:0;flex-shrink:0;max-width:clamp(0px,31.72vw,609px);width:100%}.service-list .service-category-list-wrapper .service-category-wrapper .content-wrapper .category-title{margin-bottom:16px}.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 16px;max-width:clamp(0px,44.38vw,852px);width:100%}.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper>*{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper .service-item .img-wrapper{margin-bottom:16px}.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper .service-item .article-title,.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper .service-item .article-excerpt,.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper .service-item .btn{color:#fff}@media only screen and (max-width:1200px){.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper{max-width:100%}}@media only screen and (max-width:500px){.service-list .service-category-list-wrapper .service-category-wrapper .service-list-wrapper>*{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:1200px){.service-list .service-category-list-wrapper .service-category-wrapper{-ms-flex-direction:column;flex-direction:column;gap:48px;padding:40px 0}.service-list .service-category-list-wrapper .service-category-wrapper .content-wrapper{max-width:100%}}@media only screen and (max-width:1200px){.service-list{padding:48px 0}}.what-we-do{position:relative;padding-top:192px}.what-we-do .bg-wrapper{position:absolute;inset:0;z-index:-1;overflow:hidden}.what-we-do .bg-wrapper:after{content:"";position:absolute;inset:0;background-color:#0003}.what-we-do .bg-wrapper video{width:100%;height:100%;object-fit:cover}.what-we-do .what-we-do-intro{margin-bottom:24px}.what-we-do .what-we-do-intro .what-we-do-title{margin-bottom:4px;color:#fff}.what-we-do .what-we-do-intro .what-we-do-title em{font-style:italic;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent}.what-we-do .what-we-do-intro .what-we-do-description{max-width:496px;margin-left:auto;color:#fff}.what-we-do .what-we-do-wrapper{display:-ms-flexbox;display:flex;max-width:1920px;margin:0 auto}.what-we-do .what-we-do-wrapper>*{-ms-flex:1;flex:1}.what-we-do .what-we-do-wrapper .what-we-do-item{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;aspect-ratio:1;padding:48px;border:1px solid #D3BD8C}.what-we-do .what-we-do-wrapper .what-we-do-item .service-title{color:#fff}@media only screen and (max-width:1000px){.what-we-do .what-we-do-wrapper{-ms-flex-direction:column;flex-direction:column}.what-we-do .what-we-do-wrapper .what-we-do-item{max-height:200px}}@media only screen and (max-width:1000px){.what-we-do{padding-top:48px}}.title-image-intro-section{padding:100px 0 40px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}@media(max-width:800px){.title-image-intro-section{padding:50px 0 40px}}.title-image-intro-section.overlapping-images{padding:160px 0 120px}.title-image-intro-section.overlapping-images.content{padding:0 0 124px}@media(max-width:800px){.title-image-intro-section.overlapping-images.content{padding:0 0 40px}}@media(max-width:800px){.title-image-intro-section.overlapping-images{padding:40px 0}.title-image-intro-section.overlapping-images .title-image-intro-img.small{display:none}}.title-image-intro-section.overlapping-images .title-image-intro-container-inner{gap:80px;-ms-flex-align:end;align-items:flex-end}.title-image-intro-section.overlapping-images .title-image-intro-container-inner.content{-ms-flex-align:unset;align-items:unset}@media(max-width:800px){.title-image-intro-section.overlapping-images .title-image-intro-container-inner{gap:8px}.title-image-intro-section.overlapping-images .title-image-intro-container-inner.content{gap:24px}}.title-image-intro-section.overlapping-images .title-image-intro-left-column{width:35%;margin-right:0}.title-image-intro-section.overlapping-images .title-image-intro-left-column.content{padding-top:0}@media(max-width:800px){.title-image-intro-section.overlapping-images .title-image-intro-left-column{width:100%}}.title-image-intro-section.overlapping-images .title-image-intro-right-column{width:61%;max-width:1096px}.title-image-intro-section.overlapping-images .title-image-intro-right-column.content{padding-right:100px}@media(max-width:800px){.title-image-intro-section.overlapping-images .title-image-intro-right-column.content{padding-right:0}}.title-image-intro-section.overlapping-images .title-image-intro-right-column.about{padding-right:0}@media(max-width:1200px){.title-image-intro-section.overlapping-images .title-image-intro-right-column.about{padding-right:20px}}@media(max-width:800px){.title-image-intro-section.overlapping-images .title-image-intro-right-column.about{padding-right:0}}@media(max-width:800px){.title-image-intro-section.overlapping-images .title-image-intro-right-column{max-width:unset;width:100%}.title-image-intro-section.overlapping-images .title-image-intro-right-column .separator{margin:24px 0}}.title-image-intro-container-outer{max-width:1920px;width:100%;margin:0 auto}.title-image-intro-container-inner{position:relative;max-width:1845px;padding-left:60px;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:32px}.title-image-intro-container-inner.content{-ms-flex-align:unset;align-items:unset}.title-image-intro-container-inner:nth-child(2){margin-bottom:0}@media(max-width:1200px){.title-image-intro-container-inner{gap:16px}}@media(max-width:800px){.title-image-intro-container-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;margin-bottom:0}}.title-image-intro-title{font-family:Playfair Display,Helvetica,Arial,sans-serif;font-size:clamp(35px,6.87vw,132px)}.title-image-intro-title span{display:block;text-align:right;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 0 15px;font-style:italic}@media(max-width:800px){.title-image-intro-title span{display:inline-block;text-align:left;padding:0 0 8px}}.title-image-intro-left-column{position:relative;width:calc(40% + 35px);margin-right:-35px;z-index:1}.title-image-intro-left-column.content{padding-top:194px}@media(max-width:1200px){.title-image-intro-left-column{width:40%;height:100%;margin-right:0;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.title-image-intro-left-column.content{height:unset}}@media(max-width:800px){.title-image-intro-left-column{width:100%}.title-image-intro-left-column.content{padding-top:0}}.service-links-btn-wrapper{position:sticky;top:100px}.service-links-btn-wrapper:has(.contact-btn-wrap) .service-detail-content-item-list{position:relative;top:0}.service-links-btn-wrapper:has(.contact-btn-wrap) .service-detail-content-item-list{margin-bottom:48px}@media(max-width:800px){.service-links-btn-wrapper:has(.contact-btn-wrap) .service-detail-content-item-list{margin-bottom:24px}}.title-image-intro-right-column{position:relative;width:60%}@media(max-width:800px){.title-image-intro-right-column{width:100%}}.title-image-intro-right-column .separator{margin:60px 0 48px}.title-image-intro-img{object-fit:cover;height:100%;min-height:447px}@media(max-width:800px){.title-image-intro-img{min-height:unset}}.title-image-intro-img.small{position:absolute;width:147px;height:218px;min-height:unset;left:-57px;bottom:35px}.title-image-intro-text{font-size:18px;line-height:1.44;letter-spacing:-.02em;color:#1e1d1d;padding-right:130px}@media(max-width:1800px){.title-image-intro-text{padding-right:0}}.title-image-intro-decor{position:absolute;top:0;left:20px;width:min(313px,16.3vw);aspect-ratio:1/1;transform:translateY(-33%)}@media(max-width:1200px){.title-image-intro-decor{display:none}}.service-detail-content-section{padding:35px 0 100px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}@media(max-width:800px){.service-detail-content-section{padding:0 0 40px}}.service-detail-content-item-list{position:sticky;top:100px;list-style:none;padding-left:0}.service-detail-content-item{position:relative;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:1.1875;color:#8c7766;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:22px;overflow:hidden;padding-left:2px}.service-detail-content-item:hover .service-detail-content-item-arrow-icon{margin-left:0}.service-detail-content-item:hover .service-detail-content-item-label{color:#1e1d1d}@media(max-width:800px){.service-detail-content-item{font-size:24px}}.service-detail-content-item-list-item:not(:last-child){margin-bottom:40px}@media(max-width:800px){.service-detail-content-item-list-item:not(:last-child){margin-bottom:24px}}.service-detail-content-left-column{width:40%}@media(max-width:800px){.service-detail-content-left-column{width:100%}}.service-detail-content-right-column{width:60%;padding-right:min(365px,19vw)}.service-detail-content-right-column .user-content{margin-bottom:52px}@media(max-width:800px){.service-detail-content-right-column .user-content{margin-bottom:24px}}.service-detail-content-right-column.cv{padding-right:20px}@media(max-width:1400px){.service-detail-content-right-column{padding-right:20px}}@media(max-width:800px){.service-detail-content-right-column{width:100%}}.service-detail-content-wrapper{max-width:1845px;width:100%;padding-left:20px;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1200px){.service-detail-content-wrapper{gap:16px}}@media(max-width:800px){.service-detail-content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}}.service-detail-documentation-title{font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:1.33;color:#1e1d1d;margin-bottom:16px}.service-detail-documentation-list{border:1px solid #D3BD8C;padding:24px}.service-detail-documentation-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-ms-flex-align:center;align-items:center}.service-detail-documentation-item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #D3BD8C;margin-bottom:20px}.service-detail-content-item-label{transition:color .4s}.service-detail-content-item-arrow-icon{position:relative;display:block;max-width:78px;width:100%;height:15px;margin-left:-102px;transition:margin-left .6s cubic-bezier(.6,0,.1,1)}.service-detail-content-item-arrow-icon svg{width:100%;height:100%;vertical-align:top}.service-detail-documentation-item-icon-column{width:24px;-ms-flex-negative:0;flex-shrink:0}.service-detail-documentation-item-info-detail{display:-ms-flexbox;display:flex;gap:14px;-ms-flex-align:center;align-items:center;margin-bottom:4px}.documentation-item-file{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:1.4;text-transform:uppercase;letter-spacing:-.02em}.documentation-item-file.type{color:#1e1d1d}.documentation-item-file.size{color:#8c7766}.documentation-item-label{font-size:18px;line-height:1.44;letter-spacing:-.02em;color:#1e1d1d}.service-detail-swiper{overflow:hidden}.service-detail-swiper .swiper-slide{max-width:474px}@media(max-width:480px){.service-detail-swiper{padding-left:20px;padding-right:20px}}.prices-item-wrapper{display:-ms-flexbox;display:flex}.prices-label-column{width:65%;padding-right:20px}.prices-value-column{width:35%}.prices-label{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.78;letter-spacing:.02em;color:#8c7766;transition:color .4s}.prices-value{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.78;letter-spacing:.02em;text-align:right;color:#8c7766;transition:color .4s}.prices-bottom-text{margin-top:60px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.44;letter-spacing:.02em}@media(max-width:800px){.prices-bottom-text{margin-top:24px}}.prices-item-wrapper{padding:0 2px;transition:background-color .4s}.prices-item-wrapper:hover{background-color:#733d54}.prices-item-wrapper:hover .prices-label,.prices-item-wrapper:hover .prices-value{color:#fff}.press-hero-section{padding:151px 0 70px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%;overflow:hidden}@media(max-width:800px){.press-hero-section{padding:50px 0}.press-hero-section .press-hero-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.press-hero-section .press-hero-text-column,.press-hero-section .press-hero-img-column{width:100%;max-width:unset;padding:0}}.press-hero-container{position:relative;max-width:1328px;padding:0 20px;width:100%;margin:0 auto}.press-hero-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.press-hero-text-column{max-width:859px;width:67%;padding-right:20px}.press-hero-img-column{max-width:418px;width:33%}.press-hero-img{width:100%;height:100%;object-fit:cover}.press-hero-title{font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(35px,3.3vw,64px);line-height:1.16;margin-bottom:16px}.press-hero-text{max-width:559px;width:100%;margin-bottom:24px}.press-hero-decor-img{position:absolute;bottom:-15px;right:max(-14vw,-270px)}@media(max-width:1700px){.press-hero-decor-img{display:none}}.press-list-section{padding:0 0 70px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}.press-list-title{font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(35px,3.3vw,64px);line-height:1.16;margin-bottom:48px}.press-list-title i{color:#8c7766;font-style:Italic;background-image:linear-gradient(145.7deg,#d3bd8c 2.41%,#96835b);-webkit-background-clip:text;background-clip:text;color:transparent;padding:15px 0}@media(max-width:800px){.press-list-title{margin-bottom:24px}}.press-list-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:57px 16px;margin-bottom:84px}@media(max-width:1200px){.press-list-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.press-list-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.press-list-wrapper{gap:32px;grid-template-columns:1fr;margin-bottom:40px}}.press-list-pagination{width:-moz-fit-content;width:fit-content;margin:0 auto;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center}.press-page-number{width:40px;height:40px;color:#1e1d1d}.press-page-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.press-page-list p{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px}.press-list-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.press-list-button.prev{transform:rotate(180deg)}.press-list-button.disabled svg path{fill:#000}.press-page-number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.press-page-number.active{border:1px solid #96835B}.press-page-number.hidden{display:none}.cv-item-label{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:.02em;color:#1e1d1d;text-transform:uppercase}.cv-item-label span{font-weight:400;text-transform:none}.cv-list-title{position:sticky;top:20px;font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:1.1875;color:#1e1d1d}.cv-item-datetime{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.78;letter-spacing:.02em;color:#8c7766}.cv-list-item{padding-bottom:24px;border-bottom:1px solid #96835B}.cv-list-item:not(:last-child){margin-bottom:24px}.location-info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(132px,5vw)}@media(max-width:480px){.location-info-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.location-info-wrapper .location-info-item{max-width:unset;width:100%}}.location-info-item{max-width:216px}.location-info-item .gradient-text{margin-bottom:24px}.contact-title-label{max-width:416px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.44;letter-spacing:.02em}.contact-link{display:block;width:-moz-fit-content;width:fit-content;color:#1e1d1d;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.contact-link:not(:last-child){margin-bottom:8px}.location-info-item-text{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.44;letter-spacing:.02em;color:#1e1d1d}.location-info-item-text a{color:#1e1d1d}.reach-us-section{padding:0 0 100px;background:url(/wp-content/themes/grandmed/dist/hero-bg.webp) repeat center center;background-size:100%}@media(max-width:800px){.reach-us-section{padding:0 0 50px}}.reach-us-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:19px}@media(max-width:800px){.reach-us-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.reach-us-wrapper .reach-us-left-column,.reach-us-wrapper .reach-us-right-column{width:100%}.reach-us-wrapper .reach-us-centered-title-inner{max-width:unset}}.reach-us-left-column{width:calc(42% - 10px)}.reach-us-right-column{width:calc(61% - 10px)}.reach-us-title-wrapper .btn-text span{color:#1e1d1d}.reach-us-title{font-family:Playfair Display,Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(35px,3.3vw,64px);line-height:1.125;margin-bottom:8px}.reach-us-text{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.44;letter-spacing:.02em;margin-bottom:16px}.reach-us-centered-title-inner{max-width:416px;margin:0 auto}.contact-form-section{padding:160px 0 146px;background-color:#8c7766}@media(max-width:800px){.contact-form-section{padding:50px 0}}
