::selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}strong{font-weight:500}header#masthead{display:block !important}body.home #masthead{background-color:transparent}#masthead{position:fixed;left:0;top:0;width:100%;display:block;z-index:999}.header-below#masthead{top:46px;transition:.5s}body.home [data-elementor-type=wp-page]{padding-top:0}body [data-elementor-type=wp-page]{padding-top:46px}.header-below#masthead.sticky{background-color:#000;top:0;transition:.5s;padding-top:1rem}.site-logo img{transition:.5s}@media (min-width:1599px){.sticky .site-logo img{width:62% !important}}.sticky .site-logo img{transition:.5s}.header-wrapper{padding:15px 0}.header-wrapper .hfe-nav-menu{width:auto;float:right;align-items:center;display:flex !important}.header-wrapper .elementor-section .elementor-container{justify-content:space-between;align-items:center}.header-wrapper .hfe-nav-menu ul li:first-child{padding-left:0}.header-wrapper .hfe-nav-menu ul li{padding-left:50px}.header-wrapper .hfe-nav-menu ul li a{padding:10px 0 !important;color:#000 !important;font-size:18px}.header-wrapper .hfe-nav-menu .hfe-nav-menu__toggle{margin:0;float:right;visibility:hidden !important;opacity:0 !important;display:none !important}.header-wrapper .hfe-nav-menu .hfe-nav-menu-icon{padding:2px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hfe-nav-menu-icon svg{width:100%;height:100%;line-height:initial;font-size:initial}.header-wrapper .logo-box{width:auto !important;float:left}.header-wrapper .logo-box .elementor-widget-image{width:100%}.header-wrapper .logo-box img{max-width:140px;width:100%}.header-wrapper .menu-box{width:auto !important;float:right}.notfound-content{text-align:center;padding:7vw 0;width:100%;float:left}.error404 .notfound-content h1{color:#000}.error404 .notfound-content h3{margin:20px 0}body .gform_wrapper,.gform_confirmation_wrapper{width:100%;float:left}body .gform_wrapper{margin:0}body .gform_wrapper form{width:100%;float:left}body .gform_wrapper form .gform_body{float:left;width:calc(100% + 30px) !important;margin:0 -15px !important}body .gform_wrapper .gf_progressbar_wrapper{display:none}body .gform_wrapper form .gform_body ul{width:100%;float:left;display:flex;flex-wrap:wrap}body .gform_wrapper form .gform_body ul li.gfield{padding:0;width:50%;float:left;padding:0 15px !important;margin:0 0 20px !important;background-color:transparent;border:none;clear:inherit}body .gform_wrapper form .gform_body ul li.gfield label{width:100%;float:left;color:#000;font-size:18px;font-weight:400;margin-top:0 !important;padding:0 0 10px;line-height:120%;display:none}body .gform_wrapper form .gform_body ul li.gfield label span.gfield_required{font-size:18px;width:4px;height:4px;border-radius:100%;display:none;vertical-align:top;margin-left:0;margin-top:0}body .gform_wrapper form .gform_body ul li.gfield.full-box{width:100%}body .gform_wrapper form .gform_body ul li.gfield textarea{width:100% !important;height:180px !important;border-radius:0 !important}body .gform_wrapper form .gform_body ul li.description textarea{width:100% !important}body .gform_wrapper .validation_message{color:#790000;padding-top:5px;padding-right:0 !important;width:100%;float:left;line-height:120%;font-weight:500;letter-spacing:.5px;font-size:14px}body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper li.gfield_error ul.gfield_checkbox,body .gform_wrapper li.gfield_error ul.gfield_radio,body .gform_wrapper .field_description_below .gfield_description{color:#790000;padding-top:5px;padding-right:0 !important;width:100%;float:left;line-height:120%;font-weight:500;font-size:14px;letter-spacing:.5px}body .gform_confirmation_message{width:100%;float:left;text-align:center;font-weight:400;background-color:#029300;line-height:125%;border:1px solid #e8e8e8;border-radius:5px;padding:16px 20px;color:#fff;font-size:16px}body .gform_wrapper div.validation_error{margin-bottom:20px;border:none;background-color:#790000;color:#fff;padding:18px 15px;line-height:120%;font-size:16px;display:flex}body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;width:100%;float:left}body .gform_body input[type=text],body .gform_body input[type=email],body .gform_body input[type=tel],body .gform_body input[type=number],body select,body textarea{width:100% !important;border:0 solid rgb(155 155 155/70%) !important;border-radius:0 !important;padding:25px !important;color:#000 !important;box-shadow:none;font-family:'Jost';height:auto !important;font-weight:400;line-height:normal !important;letter-spacing:.5px;font-size:14px !important;margin:0 !important;background-color:#fff !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;text-transform:capitalize}body .gform_body input[type=text]::placeholder,body .gform_body input[type=email]::placeholder,body .gform_body input[type=tel]::placeholder,body .gform_body input[type=number]::placeholder,body select::placeholder,body textarea::placeholder{color:#000 !important}body select{background-image:url(//rogmedspa.com/wp-content/themes/hello-elementor/css/../images/select-arrow.png);background-repeat:no-repeat;background-position:right 20px center;padding-right:40px !important}body .gform_wrapper textarea.small{height:80px}body .gform_wrapper .gform_page_footer{padding:0 15px;margin-bottom:0;text-align:left;width:100%;float:right;margin-top:10px;border:none}.gform_legacy_markup_wrapper .gform_validation_errors>h2{color:#fff !important;font-weight:400 !important;padding:0 !important;margin:0 !important;line-height:120%}.gform_footer input[type=submit]{background:0 0 !important;padding:13px 39px !important;color:#fff !important;font-family:Jost;font-size:12px !important;border-radius:10px;border:1.5px solid #fff;cursor:pointer}.full-width{width:100% !important}h3.gform_title{display:none}.gform_legacy_markup_wrapper .gform_footer{padding:6px 0 10px !important}#masthead{z-index:99999}#menu-icon svg path{transition:all .3s ease-in-out;transform-origin:center}body{margin:0}body,html{overflow-x:hidden}.subscribe .es-email{border-radius:10px;border:2px solid #d1d3d4;background:rgba(217,217,217,.3);padding:15px 60px 15px 30px;font-family:Jost;font-size:26px;font-style:italic;font-weight:300;line-height:39px;width:555px;color:#fff}.subscribe .es-email::placeholder{color:#fff}.subscribe .gjs-row{width:fit-content;display:inline-flex !important}.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell input{font-size:22px;line-height:39px;padding:16px 37px;margin-left:11px;text-transform:capitalize;font-weight:400}.subscribe .es_subscription_message.success{font-size:22px}.e--pointer-underline .elementor-item:after{display:none}.footer-call a{color:#fff !important}.mar_p p{margin:0}.service-content h3,.service-content p{margin:0}.service-box{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);gap:30px}.service-box .service-inner:nth-child(1){grid-column:1;grid-row:span 3;height:960px}.service-box .service-inner:nth-child(2){grid-column:2;grid-row:1;height:465px}.service-box .service-inner:nth-child(3){grid-column:2;grid-row:2;height:465px}.service-box .service-inner:nth-child(4){grid-column:3;grid-row:1;height:300px}.service-box .service-inner:nth-child(5){grid-column:3;grid-row:2;height:300px;margin-top:-25.5%}.service-box .service-inner:nth-child(6){grid-column:3;grid-row:3;height:300px;margin-top:-51%}.service-box .service-inner:nth-child(1) .service-image{height:960px}.service-box .service-inner:nth-child(2) .service-image,.service-box .service-inner:nth-child(3) .service-image{height:465px}.service-box .service-inner:nth-child(4) .service-image,.service-box .service-inner:nth-child(5) .service-image,.service-box .service-inner:nth-child(6) .service-image{height:300px}.service-inner{height:fit-content;position:relative}.service-content{position:absolute;bottom:0;padding:40px 68px 40px 44px;z-index:2}body .service-image img,body .category-service-image img{border-radius:20px;filter:grayscale(100%);transition:all .3s ease;height:100%}.service-inner:hover .service-image img,.category-service-inner:hover .category-service-image img{filter:grayscale(0%);transition:all .3s ease}.service-image:hover:before,.category-service-image:hover:before{opacity:0;transition:all .3s ease}.service-image,.category-service-image{position:relative}.service-image:before,.category-service-image:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);border-radius:20px;z-index:1;pointer-events:none}.service-content h3 a{color:#fff;font-size:38px;line-height:normal}.service-content p{color:#fff;font-size:20px;line-height:26px}.black{color:#2c2c2c}.products-inner .elementor-column-gap-default{gap:40px}body .contact a{color:#fff}button.slick-arrow{background:0 0 !important;color:transparent !important}.slick-arrow{position:relative}.slick-next.slick-arrow:before,.slick-prev.slick-arrow:before{content:'';position:absolute;width:39px !important;height:16px !important;top:0;left:260px;width:100%;height:100%;background-image:url(//rogmedspa.com/wp-content/themes/hello-elementor/css/../images/slider-nexticon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.slick-prev.slick-arrow:before{background-image:url(//rogmedspa.com/wp-content/themes/hello-elementor/css/../images/slider-previcon.svg);left:-237px}.before-after-container{position:relative;height:460px}.before-image,.after-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.after-image{clip-path:inset(0 50% 0 0);transition:clip-path ease}.divider{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#fff;z-index:10;transition:left ease}.slider-handle{position:absolute;top:50%;left:50%;width:52px;height:52px;background-image:url(//rogmedspa.com/wp-content/themes/hello-elementor/css/../images/slider-handle.svg);transform:translate(-50%,-50%);z-index:11;cursor:grab;transition:left ease}.service-category-posts .elementor-post__text{position:absolute;bottom:65px;left:30px;width:91% !important}.service-category-posts .elementor-post{position:relative}.table-contents li{line-height:40px;padding:10px 0 10px 20px}.table-contents p{line-height:40px}.main_list li{padding-left:0}.service-category-posts.reduce-wrinkles .elementor-post__text{left:90px}.category-slider h5.elementor-image-box-title{margin-top:35px}.category-slider .slick-prev.slick-arrow:before,.category-slider .slick-next.slick-arrow:before{content:'';position:absolute;width:53px !important;height:28px !important;top:0;left:30px;background-image:url(//rogmedspa.com/wp-content/themes/hello-elementor/css/../images/category-slider-prev.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.category-slider .slick-next.slick-arrow:before{background-image:url(//rogmedspa.com/wp-content/themes/hello-elementor/css/../images/category-slider-next.svg);left:-20px}.skin-reju.service-category-posts .elementor-post__text{bottom:49px;left:40px}.nurture-confidence .elementor-posts{display:flex;flex-wrap:wrap}.nurture-confidence .category-laser-hair-removal{margin-top:-26.5% !important;margin-left:63% !important}.nurture-confidence.service-category-posts .elementor-post__text{left:40px}.inffared li::marker{font-weight:500}.blue_text{color:#0378ff}.light_blue_text a{color:#00aeff !important;text-decoration-line:underline !important;text-underline-position:from-font}.membership_list ul{display:flex;flex-direction:column;gap:20px}.membership_list_small ul{margin:0}.membership-col:before{content:'';width:1px;height:1700px;background-color:rgba(0,0,0,.2);margin-top:80px}.info-box .elementor-icon-box-content{display:flex;flex-direction:column-reverse}.info-box .elementor-icon-box-content .elementor-icon-box-title,.team-box .elementor-icon-box-title{margin:0}.info-box .elementor-icon-box-content a{color:#fff}body.page-id-704 .header-below#masthead{background-color:#000}div#elementor-popup-modal-3859{z-index:99999}.popup-form .gform_wrapper.gravity-theme .gform_footer{display:block !important}.popup-form .gform_title{display:none !important}.popup-form .gform_footer input[type=submit]{color:#fff !important;text-align:center !important;font-family:"Khmer MN" !important;font-size:22px !important;font-weight:400 !important;background:#000 !important;text-transform:uppercase !important;padding:10px 45px 5px !important;border:none !important;border-radius:0 !important;margin:50px 0 0 !important;width:auto !important}.fnamee input,.emaill input,.numm input,.fnamee input::placeholder,.emaill input::placeholder,.numm input::placeholder{color:#121212;font-family:Jost;font-size:20px !important;font-weight:300;line-height:40px}.fixed-contact .elementor-widget-container{box-shadow:0px 4px 74px 0px rgba(0,0,0,.1)}.fixed-icon svg{box-shadow:0px 4px 44px 0px rgba(0,0,0,.1);border-radius:50px}.fixed-contact h3{margin:0}.fixed-col{position:fixed !important;bottom:5%;left:81%;z-index:3}.fixed-sec{position:absolute !important}.contact-sec:before{content:'';width:1700px;height:1px;background:#FFFFFF66;top:195px;left:110px;position:absolute}.gfield_consent_label{display:block !important;color:#fff !important}li.gfield.gfield--type-consent{width:100% !important}.ginput_container.ginput_container_consent{display:flex;align-items:flex-start;gap:18px}input[type=checkbox]{width:20px;height:20px;margin-top:2px !important}.page-id-1909 section{scroll-margin-top:200px}.services article img{height:740px !important;object-fit:cover}body.page-id-1909 .header-below#masthead,body.page-id-5514 .header-below#masthead,body.page-id-5601 .header-below#masthead,body.page-id-9912 .header-below#masthead,body.page-id-8089 .header-below#masthead,body.page-id-6151 .header-below#masthead,body.page-id-5962 .header-below#masthead,body.blog .header-below#masthead{background-color:#000}.copyright a{color:#fff !important}.table-contents ul{margin:0 !important;padding-inline-start:30px}.table-contents ul li a{margin-inline-start:23px}.sticky .nav-menu .elementor-widget-container{background-color:#252525}.nav-menu{opacity:1;transition:opacity .3s ease,visibility 0s linear .3s}.nav-menu.hidden{opacity:0;transition:opacity .3s ease,visibility 0s linear 0s}.breadcrumbs,.breadcrumbs a{font-weight:400}.header-menu li .sub-menu{margin:0 auto !important;right:0;width:45% !important;height:400px;overflow:auto;border:1px solid #fff !important;background:#000;border-radius:16px}.header-menu .elementor-nav-menu .sub-arrow{margin-block-end:-6px !important}.header-menu li .sub-menu li .sub-menu{width:80% !important;margin-right:0 !important;height:fit-content}.category-before-after .slick-track{height:585px}.media-inner>.elementor-container.elementor-column-gap-default{gap:27px}.service-link-inner>.elementor-container.elementor-column-gap-default{gap:35px}.member-referal .elementor-posts .elementor-post,.member-referal .elementor-post__thumbnail{height:400px}.member-referal article img{height:400px !important}.service-link{display:none}.service-link-col:hover .service-link{display:block}.header-social-icons span.elementor-grid-item,.footer-social-icon span.elementor-grid-item{margin:0 !important}.blog article img{height:500px !important}