@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Poppins;src:url(../media/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.89995274.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.a797600a.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.8c436254.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/poppins-pxieyp8kv8jhgfvrjjfecg.6244d5be.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.3bda1f8b.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:RobotoCustom;src:url(../media/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.cee9c0cd.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Poiret One;src:url(../media/poiretone-uqyvk80njxn4zfrgbdfbo55cvw.b4b5ed45.woff2)format("woff2");font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#171717}body{background:var(--background);color:var(--foreground);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}body.learn-more-open a,body.learn-more-open a:hover,body.learn-more-open a:focus,body.learn-more-open a:focus-visible{text-decoration:none!important}.what-we-offer-students-description ul,.what-we-offer-students-description ol{margin:.5rem 0;padding-left:1.5rem}.what-we-offer-students-description ul li,.what-we-offer-students-description ol li{margin-bottom:.25rem;list-style-position:outside;display:list-item!important}.what-we-offer-students-description ul ul,.what-we-offer-students-description ul ol,.what-we-offer-students-description ol ul,.what-we-offer-students-description ol ol{margin-top:.25rem;margin-bottom:.25rem;padding-left:1.25rem}.what-we-offer-students-description ul{list-style-type:disc}.what-we-offer-students-description ul ul{list-style-type:circle}.what-we-offer-students-description ol{list-style-type:decimal}.site-header .site-header-container{padding:0!important}.site-header-desktop-nav a.active{color:#9492ac!important}.site-header-desktop-nav a:hover{color:#9492ac}.site-header-desktop-nav .site-header-nav-link-right{color:#9492ac!important}.site-header-desktop-nav .site-header-nav-link-right:hover{color:#000000de!important}.home-hero-section .home-hero-container{max-width:1200px!important;padding:0!important}.home-hero-section .home-hero-content h1{font-weight:700;width:max-content!important;font-size:42px!important}.home-hero-section .home-hero-content p{text-align:left!important}.home-hero-section .home-hero-content .home-hero-cta-group a{background-color:#afb0cf;width:auto;font-size:18px;font-weight:600}.home-hero-section .home-hero-content .home-hero-cta-group a:hover{background-color:#9492ac!important}.home-hero-section .home-hero-cta-group .home-hero-hassle-title{font-weight:600}.home-hero-section .home-hero-cta-group{align-items:flex-start;justify-content:flex-start!important}.home-hero-section .home-hero-hassle{flex-direction:column;align-items:flex-start;display:flex}.home-hero-hassle ul li{list-style-type:disc;list-style-position:inside;display:list-item;text-align:left!important}.home-iconfeature-section .home-iconfeature-container{padding:0 60px!important}.home-iconfeature-section .home-iconfeature-grid{margin:unset;max-width:1200px!important}.home-iconfeature-section .home-iconfeature-grid .home-iconfeature-item-content,.home-services-section .home-services-container{padding:unset!important}.cms-services-section .cms-services-section .cms-service-item .mui-1pnrrz8{max-height:300px!important}.cms-services-section svg{height:24px;width:24px!important}.cms-services-section h6{font-weight:500!important}.home-instantbookings-section .home-instantbookings-item-inner{padding:unset}.home-map-section .home-map-container{padding:unset!important}.home-map-section .home-map-header p{width:max-content!important}.site-footer .site-footer-main{background-color:#efeff5}.site-footer .site-footer-main-container{padding:40px 0!important}.site-footer-nav-link.active{color:#9492ac!important}.site-footer-sticky-booknow{background-color:#afb0cf}.site-footer-sticky-booknow:hover{background-color:#9492ac!important}.site-footer-left .mui-1ega58k-MuiStack-root a{--icon-padding:.6em!important;background-color:#0000!important;border:2px solid #000!important;border-radius:10%!important}.site-footer-left .mui-1ega58k-MuiStack-root a:hover{color:#9492ac!important;border-color:#9492ac!important}.booking-step1-section{background-color:#fff;padding:unset!important}.booking-step1-section .booking-step1-container{padding:50px 60px!important}.booking-header-section{padding-bottom:unset!important}.booking-step3-section{margin-top:45px;background-color:#fff!important}.booking-step2-section u{color:#afb0d1}.booking-step2-section .booking-step2-actions button,.booking-step1-section button{color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.booking-step1-section button:hover,.booking-step2-section .booking-step2-actions button:hover{background-color:#9492ac!important}.booking-step3-section .booking-step3-actions button{color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.faqs-hero-section .faqs-hero-container{padding:0 60px!important}.faqs-content-section{padding:unset!important}.faqs-content-section .faqs-content-container{padding:80px 60px!important}.faqs-hero-section .faqs-hero-container h1{color:#000!important}.about-hero-section .about-hero-container{padding:0 60px!important}.about-highlights-section{padding-bottom:unset}.about-highlights-section .about-highlights-container{padding:unset}.about-mission-section{padding:unset!important}.about-mission-section .about-mission-container{padding:80px 60px}.about-us-mission-carousel button{display:none!important}.page-hero-section-overlay .page-hero-container{padding:0 60px!important}.beapro-customize-section{padding:unset!important}.beapro-customize-section .beapro-customize-container{padding:80px 60px!important}.beapro-tiers-section{padding:unset!important;background-color:#efeff5!important}.beapro-tiers-section .beapro-tiers-container{padding:0 60px 80px!important}.beapro-tiers-section .beapro-tiers-container h2{text-align:center;padding-top:25px!important}.beapro-tiers-section button{color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.beapro-tiers-section button:hover{background-color:#9492ac!important}.mui-h9qm75{max-width:unset!important}.what-we-offer-pro-in-the-making-page a,.what-we-offer-pros-page a{margin-bottom:10px;padding:9px 20px;letter-spacing:1.5px!important;color:#fff!important;background-color:#afb0cf!important;border-radius:300px!important;box-shadow:0 4px 14px #0003!important}.what-we-offer-pro-in-the-making-page h5,.what-we-offer-pros-page h5{padding-bottom:5px;font-size:14px}.what-we-offer-pro-in-the-making-page a:hover,.what-we-offer-pros-page a:hover{background-color:#9492ac!important}.what-we-offer-students-page .what-we-offer-students-heading-h5 a{margin-bottom:10px;padding:9px 20px;font-size:14px;letter-spacing:1.5px!important;color:#fff!important;background-color:#afb0cf!important;border-radius:300px!important;text-decoration:underline!important;box-shadow:0 4px 14px #0003!important}.what-we-offer-students-page .what-we-offer-students-heading-h5 span{font-size:14px}.what-we-offer-students-page .what-we-offer-students-heading-h5 a:hover{background-color:#9492ac!important}.onsite-quiz-page .onsite-quiz-container{max-width:1200px!important;padding:0 60px!important}.onsite-quiz-page .onsite-quiz-step-header span{height:21px!important}.onsite-quiz-page .onsite-quiz-step1-form{max-width:1200px!important}.onsite-quiz-page .onsite-quiz-step1-form button{width:25%;color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.onsite-quiz-page .onsite-quiz-step1-form button:hover{background-color:#9492ac!important}.onsite-quiz-page .onsite-quiz-step2-content button{color:#fff!important;background-color:#afb0cf!important;width:20%!important;box-shadow:0 4px 14px #0003!important}.onsite-quiz-page .onsite-quiz-step2-content button:hover{background-color:#9492ac!important}.onsite-quiz-page .quiz-main-label-part label{font-family:Helvetica;font-size:15px;width:fit-content!important}.login-page{min-height:60vh}.login-page .login-form-input{margin-top:11px}.login-page .login-form-checkbox{margin-top:0}.login-page .login-form h1{font-size:50px!important}.login-page .login-form .login-form-button{margin-top:7px;color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.login-page .login-form .login-form-button:hover{background-color:#9492ac!important}.profile-page .profile-page-content .profile-page-profile-form-submit button{width:100%;color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.profile-page .profile-page-content .profile-page-profile-form-submit button:hover{background-color:#9492ac!important}.profile-page .tab-panel-content .available-update-btn .update-btn{width:20%;color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.profile-page .tab-panel-content .available-update-btn .update-btn:hover{background-color:#9492ac!important}.profile-page .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-heading{text-align:center;background-color:#afb0cf;font-weight:500}.profile-page .tab-panel-content .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-row-cell{text-align:center;justify-content:center;align-items:center;display:flex;font-size:12px!important}.profile-page .tab-panel-content .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-row-cell-btn button{color:#fff;background-color:#afb0cf!important;font-weight:500!important}.profile-page .tab-panel-content .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-row-cell-btn button:hover{background-color:#9492ac!important}.booking-step3-event-date-input-base-root span{color:#000!important}.profile-page .profile-page-tab-strip .profile-page-tabs .mui-hzcega-MuiTabs-list{white-space:nowrap;overflow-x:auto!important}.booking-step3-event-date-input-base-root{border-radius:32px}.booking-step3-event-date-input-base-root button svg{font-size:20px}.profile-page .service-update-part .service-update-btn{color:#fff!important;background-color:#afb0cf!important;width:30%!important;box-shadow:0 4px 14px #0003!important}.profile-page .service-update-part .service-update-btn:hover{background-color:#9492ac!important}.profile-page .profile-page-booking-information{border:none!important}.profile-page .profile-page-paper .profile-page-booking-information-header{border:1px solid #e0e0e0!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important}.profile-page .profile-page-booking-information .profile-page-booking-information-content{scrollbar-color:#a0a0c0 transparent;border:1px solid #e0e0e0;border-top:none;overflow-x:auto!important}.profile-page .profile-page-booking-information .profile-page-booking-information-content-table{scrollbar-color:#a0a0c0 transparent;scrollbar-width:thin!important;grid-template-columns:2fr 2fr 2fr 2fr 2fr 2fr 150px!important;max-height:240px!important;margin:0!important;overflow-y:auto!important}.profile-page .profile-page-business-forms{border:0!important}.profile-page .profile-page-content .profile-page-business-forms-header{border:1px solid #e0e0e0;border-top-left-radius:16px;border-top-right-radius:16px}.profile-page .profile-page-content .profile-page-business-forms-content{border:1px solid #e0e0e0;border-top:none!important}.profile-page .profile-page-profile-form-professional-label,.profile-page .profile-page-profile-form .profile-page-profile-form-portfolio-label{font-size:13px!important}.profile-page .profile-page-booking-information-content-table-container .completed-form .profile-page-booking-information-content-table{row-gap:0!important}.profile-page .profile-page-booking-information-content-table-row .profile-page-booking-information-content-table-row-cell-btn{flex-wrap:wrap!important}.profile-page .profile-page-content .profile-page-profile-form-professional-photos-images img{object-fit:cover!important;width:200px!important}.profile-page .profile-page-profile-form .profile-page-profile-form-portfolio-images img{object-fit:cover!important}.profile-page .profile-page-profile-form-professional-label{margin:0;font-size:13px!important}.profile-page .profile-page-profile-form-portfolio-label{margin:0}.available-form label svg,.service-form .check-box-part label svg{fill:#9492ac!important}.service-form button{width:30%;background-color:#afb0cf!important}.service-form button:hover{background-color:#9492ac!important}.view-user-profile .view-user-profile__meta-col .view-user-profile__field{margin-top:0;border:1px solid #e0e0e0!important;border-radius:32px!important}.view-user-profile .view-user-profile__meta-col .view-user-profile__field-label{color:#fff;background-color:#9a9bb5!important;border-top-left-radius:32px!important;border-bottom-left-radius:32px!important}.view-user-profile .view-user-profile__section .view-user-profile__section-title{border-radius:32px;background-color:#9a9bb5!important}.view-user-profile .view-user-profile__section .view-user-profile__section-body{border:none!important;font-size:16px!important}.view-user-profile .view-user-profile__actions .view-user-profile__back-btn{color:#fff!important;background-color:#afb0cf!important;padding:12px 32px!important;box-shadow:0 4px 14px #0003!important}.view-user-profile .view-user-profile__actions .view-user-profile__back-btn:hover{background-color:#9492ac!important}.view-user-profile .view-user-profile__lightbox{display:flex;align-items:center!important}.view-user-profile .view-user-profile__portfolio-grid img{object-fit:cover;height:220px}.profile-page .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-row{grid-template-columns:2fr 2fr 2fr 2fr 2fr 2fr 150px!important}.profile-page .profile-page-booking-information-content-table .profile-page-booking-information-content-table-heading{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.registration-page .submit-button{color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.registration-page button:hover{background-color:#9492ac!important}.registration-page .expertise label svg{fill:#9a9bb5!important}.registration-page .professional-photos-field{flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.availability-section .availability-content svg{fill:#9492ac!important}.profile-page .month-grid-content-days{text-align:center!important}.profile-page .month-grid .month-grid-content-days .month-grid-content-day{flex-direction:column;justify-content:center!important;align-items:center!important;width:70px!important;height:70px!important;margin:0 auto!important;display:flex!important}.profile-page .month-grid .month-grid-content-days .month-grid-content-day>div{margin-top:2px}.profile-page .calendar-box .month-grid-header-button{color:#afb0cf!important;border-color:#afb0cf!important}.forgot-password-page{min-height:60vh!important}.forgot-password-page .forgot-password-form-submit-button{margin-top:10px;color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.forgot-password-page .forgot-password-form-submit-button:hover{background-color:#9492ac!important}.reset-password-page{min-height:60vh!important}.reset-password-page .reset-password-form .reset-password-form-submit-button{margin-top:10px;color:#fff!important;background-color:#afb0cf!important;box-shadow:0 4px 14px #0003!important}.reset-password-page .reset-password-form .reset-password-form-submit-button:hover{background-color:#9492ac!important}.reset-password-page .reset-password-form-confirm-password-field{margin-top:10px}.booking-fee-main .booking-fee-btn-part{margin-top:0}.booking-fee-main .booking-fee-btn-part a{background-color:#afb0cf;border-radius:100px;color:#fff!important;box-shadow:0 4px 14px #0003!important}.booking-fee-main .booking-fee-btn-part a:hover{background-color:#9492ac!important}.booking-fee-main .booking-inner-left .booking-view-price-btn{background-color:#afb0cf;border-radius:100px;color:#fff!important;box-shadow:0 4px 14px #0003!important}.booking-fee-main .booking-inner-left .booking-view-price-btn:hover{background-color:#9492ac!important}.booking-fee-main .booking-inner-right .booking-ul-part{padding-left:0!important}.feedback-page .feddback-up-heading{font-size:28px!important}.feedback-page .feedback-main-inner{padding:20px!important}.feedback-page .feedback-img-div{background-size:cover;width:200px;height:190px}.feedback-inner-div .mui-z6bg64-MuiTypography-root{font-size:20px;padding-bottom:15px!important}.feedback-page .feedback-inner-div .mui-1725u6m-MuiTypography-root{color:#000;font-size:18px;font-weight:500}.feedback-page .feedback-main-inner .feedback-mail-div{margin-top:3px}.feedback-page .feedback-main-inner .feedback-mail-div p{color:#000;font-size:14px;font-weight:600}.feedback-page .feedback-form-div .feedback-btn{background-color:#afb0cf;border-radius:100px;padding:12px 35px;color:#fff!important;box-shadow:0 4px 14px #0003!important}.feedback-page .feedback-form-div .feedback-btn:hover{background-color:#9492ac!important}.checkout-page .checkout-summary-card-content-item-remove button{letter-spacing:0!important;cursor:pointer!important;border-radius:100px!important;font-size:22px!important;line-height:0!important}.checkout-page .checkout-summary-card-content-header{grid-template-columns:minmax(0,1fr) 120px 100px!important}.checkout-page .checkout-summary-card-content-header .checkout-summary-subtotal-header{text-align:center!important}.checkout-page .checkout-summary-card-content-item{grid-template-columns:minmax(0,1fr) 120px 100px!important}.checkout-page .checkout-summary-card-content-item .checkout-summary-card-content-item-right .checkout-summary-card-content-item-right-subtotal{text-align:center!important}.checkout-page .checkout-summary-card-content-footer{grid-template-columns:minmax(0,1fr) 120px 140px!important}.booking-step3-section .booking-step3-actions button{background-color:#afb0cf;border-radius:100px;color:#fff!important;box-shadow:0 4px 14px #0003!important}.booking-step3-section .booking-step3-actions button:hover{background-color:#9492ac!important}.booking-step4-available-artists .booking-step4-available-section-grid img{height:230px;object-fit:cover!important}.booking-step4-available-artists .booking-step4-available-section-grid .booking-step4-available-section-grid-item-card-view-profile-button{margin-top:15px;margin-bottom:15px}.booking-step4-available-artists .booking-step4-no-artists-available-text{color:#0009;padding:10px 20px;margin:12px 0!important;font-weight:500!important}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-details .booking-summary-field-row{border:1px solid #cdc4c4!important;border-radius:22px!important;margin-bottom:5px!important}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-details .booking-summary-field-row-value{border-radius:22px!important}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-details .booking-summary-field-row .booking-summary-field-row-label{align-items:center;display:flex;border-top-left-radius:22px!important;border-bottom-left-radius:22px!important}.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-left .booking-summary-field-row-value{font-size:13px}.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-right .booking-summary-field-row-value{background:unset;align-items:center;font-size:13px;display:flex}.booking-summary-page .booking-summary-buttons .booking-summary-buttons-book-again{background-color:#afb0cf;border-radius:100px;color:#fff!important;box-shadow:0 4px 14px #0003!important}.booking-summary-page .booking-summary-buttons .booking-summary-buttons-book-again:hover{background-color:#9492ac!important}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-your-pros .booking-summary-paper-content-your-pros-item img{object-fit:cover}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-your-pros{border-right:1px solid #d0cfe8!important}.checkout-page-not-found p{color:#000;border:1px solid #b1acac;border-radius:22px;width:max-content;padding:10px 20px;margin:12px auto!important;font-weight:500!important}.checkout-page-not-found button{background-color:#afb0cf;border-radius:100px;color:#fff!important;margin:15px auto!important;display:flex!important;box-shadow:0 4px 14px #0003!important}.checkout-page-not-found button:hover{background-color:#9492ac!important}.view-user-profile .view-user-profile__hero-grid .view-user-profile__field{margin-bottom:5px!important}.cms-page--privacy-policy .page-hero-section-description .page-hero-section-description-text{white-space:normal!important;text-align:justify!important}.cms-page--privacy-policy .page-hero-section-description .page-hero-section-description-container{max-width:1200px;padding:unset!important}.onsite-quiz-page .onsite-quiz-step2-content .quiz-main-label-part .required-asterisk{color:red;margin-left:-4px!important;font-size:19px!important}.checkout-page .checkout-payment-form .checkout-payment-form-card-title{color:#000!important;font-size:14px!important}.checkout-page .checkout-payment-form{border:1px solid #c0bfc2;border-radius:16px!important}.checkout-page .checkout-payment-form:hover{border-color:#000!important}.checkout-page .checkout-payment-form .checkout-payment-form-card-expiry-element-box p,.checkout-page .checkout-payment-form .checkout-payment-form-card-cvc-element-box p{color:#000!important;font-size:14px!important}.cms-page--privacy-policy .page-hero-section-overlay{min-height:250px!important}.cms-page--privacy-policy .page-hero-section-description-container .page-hero-section-description-text{padding:0 20px!important}.booking-summary-page .booking-summary-paper-content-details-notes .booking-summary-paper-content-details-notes-label{color:#fff;text-transform:uppercase!important;background-color:#afb0cf!important;border-top-left-radius:22px!important;border-top-right-radius:22px!important;padding:12px!important;font-size:13px!important}.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-notes{border:1px solid #cdc4c4!important;border-radius:22px!important}.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-notes .booking-summary-paper-content-details-notes-value{padding:12px!important}.privacy-policy-page .privacy-policy-page__container{max-width:1200px!important}.checkout-page .checkout-additional-information .checkout-payment-form-card-number-element{color:#9492ac!important;border:1px solid #c0bfc2!important;border-radius:10px!important;padding:8px 5px!important}.checkout-page .checkout-payment-form-card-expiry-element-box .checkout-payment-form-card-expiry-element,.checkout-page .checkout-payment-form-card-cvc-element-box .checkout-payment-form-card-cvc-element{border:1px solid #c0bfc2!important;border-radius:10px!important;padding:8px 5px!important}.checkout-summary-card-content-item .checkout-summary-card-content-item-left p{margin-bottom:5px!important}.calendar-box .selected-day-details .selected-day-details-content{max-height:370px!important;overflow-y:auto!important}.profile-page-dashboard-content-box .profile-page-dashboard-content-box-description{max-width:400px!important}.view-user-profile__hero-grid .booking-artist-dialog-profile-image{object-fit:cover!important}.booking-summary-paper-content-details-right .booking-summary-paper-content-commercial{margin-top:0}.profile-price-guide-state-row .profile-price-guide-pdf-link{margin-top:8px}.booking-step3-event-date-field span{color:#d32f2f!important}.registration-geo-current-location-stack .registration-use-gps-adornment button:hover{color:#fff!important}.registration-state-map-item .registration-state-map-image{object-fit:cover!important}.booking-step4-preferred-section-empty .booking-step4-no-artist-available{margin:0 auto;text-align:center!important;font-size:16px!important}.booking-step4-available-section-grid-item{border:1px solid #0000001f;border-radius:16px}.booking-step4-available-section-grid-item-selected{outline:unset;outline-offset:-2px;box-shadow:unset;border:2px solid #2e7d32}.booking-step4-other-artist-available{text-align:center;color:#9492ac}.booking-step4-available-section-grid-item-card{border-radius:14px 14px 0 0}.booking-step4-continue-button{background-color:#afb0cf;color:#fff!important}.booking-step4-continue-button:hover{box-shadow:0 6px 18px #00000040;background-color:#9492ac!important}.booking-step4-go-back-button{background-color:#afb0cf;color:#fff!important}.booking-step4-go-back-button:hover{box-shadow:0 6px 18px #00000040;background-color:#9492ac!important}.booking-step3-section .booking-step3-columns label{font-size:14px!important}.booking-step3-section .people-req-makeup-custom legend{width:285px!important}.booking-step3-section .ready-by-time-field legend{width:225px!important}@media screen and (max-width:1024px){.site-header-mobile-row .mui-1fjtzvx{display:none!important}.site-header .site-header-container,.home-hero-section .home-hero-container{padding:0 40px!important}.home-map-section .home-map-header p{width:unset!important}.home-iconfeature-section .home-iconfeature-container{padding:0 40px!important}.home-services-section .home-services-container{padding:unset!important}.home-services-section .cms-services-section{padding:0 40px!important}.cms-services-section .cms-service-item-title{align-items:flex-start}.cms-services-section h6{font-size:15px}.home-imagecards-section .home-imagecards-container{padding:unset!important}.home-imagecards-section .home-imagecards-grid{padding:0 40px!important}.home-imagecards-card{height:100%!important}.home-imagecards-card .mui-lqn0q6-MuiCardContent-root{padding:10px!important}.home-instantbookings-section .home-instantbookings-grid,.home-map-section .home-map-toggle-allstates{padding:0 40px!important}.home-bottomcta-section{padding:90px 0}.booking-step1-section{margin-top:30px;padding:40px!important}.booking-step1-section .booking-step1-container{padding:unset!important}.booking-step3-section{padding:40px}.booking-step3-section .booking-step3-container{max-width:unset;padding:unset!important}.faqs-hero-section .faqs-hero-container{padding:0 40px!important}.faqs-content-section .faqs-content-container{padding:60px 40px!important}.about-hero-section .about-hero-container{padding:0 40px!important}.about-mission-section .about-mission-container{padding:60px 40px!important}.about-mission-section{padding:unset}.page-hero-section .page-hero-container{padding:0 40px!important}.beapro-customize-section .beapro-customize-container{padding:60px 40px!important}.beapro-tiers-section .beapro-tiers-container{padding:0 40px 60px!important}.beapro-tiers-section h2{text-align:center!important}.beapro-customize-section .beapro-customize-grid p{font-size:16px!important}.checkout-page .checkout-custom-container{padding:0!important}.mui-3r1nup{padding:50px 40px!important}.onsite-quiz-page{padding:0!important}.onsite-quiz-page .onsite-quiz-container{padding:60px 40px!important}.onsite-quiz-page .onsite-quiz-step1-form button{width:50%}.onsite-quiz-page .quiz-main-label-part label{width:fit-content!important}.profile-page{padding:0 40px!important}.profile-page .tab-panel-content .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-row-cell{padding:10px 8px;font-size:10px!important}.profile-page-tab-strip .MuiTabs-root{position:relative;overflow:scroll}.profile-page-tab-strip .MuiTabs-scroller{scrollbar-width:none;overflow:auto hidden!important}.profile-page-tab-strip .MuiTabs-scroller::-webkit-scrollbar{display:none!important}.profile-page-tab-strip .MuiTabs-list{flex-wrap:nowrap;width:max-content;display:flex;position:relative}.profile-page-tab-strip .MuiTab-root{flex-shrink:0;min-width:130px;padding:12px 18px;position:relative}.profile-page-tab-strip .MuiTabs-indicator{transition:all .3s;background:#7fe0d6!important;height:3px!important;position:absolute!important;bottom:0!important}.profile-page-tab-strip .MuiTabs-fixed{overflow:visible!important}.booking-fee-main{padding:60px 40px}.booking-fee-main .booking-fee-btn-part{justify-content:center;margin-top:10px}.feedback-page .mui-27fjrk-MuiPaper-root,.site-footer .site-footer-main-container{padding:0!important}.site-footer .site-footer-main{padding:40px!important}.checkout-page{padding:30px 40px!important}.booking-summary-page{padding:40px!important}.cms-page--privacy-policy .page-hero-section-description{padding:0 40px!important}.cms-page--privacy-policy .page-hero-section h1{text-align:center!important}.profile-page .profile-page-booking-information .profile-page-booking-information-content{padding:10px 3px!important}}@media screen and (max-width:900px){.profile-page-profile-form .profile-page-profile-form-view-profile a{width:100%!important;margin-left:0!important}}@media screen and (max-width:768px){.site-footer-main-grid{text-align:center;grid-template-columns:1fr 1fr;grid-template-areas:"center center""left right";align-items:start;gap:20px;display:grid}.site-footer-center{grid-area:center;justify-self:center}.site-footer-left{grid-area:left;justify-self:start}.site-footer-right{grid-area:right;justify-self:end}.booking-step1-section .booking-step1-level-grid .mui-rf1z5z-MuiCardMedia-root,.booking-step1-section .booking-step1-level-grid .mui-eabzmk-MuiCardMedia-root,.booking-step1-section .booking-step1-level-grid .mui-1652f88-MuiCardMedia-root{height:300px}.booking-step3-section .booking-step3-actions{justify-content:center!important}.profile-page-booking-information-content-table-container>div{overflow:auto hidden}.profile-page-booking-information-content-table,.profile-page-booking-information-content-table-row{min-width:900px}.profile-page-booking-information-content-table-container .completed-form,.profile-page-booking-information-content-table-container .upcoming-booking-form{overflow:scroll!important}}.registration-page .state-and-city-fields .state-selection-field p,.registration-page .state-and-city-fields .city-selection-field p{font-size:12px!important}@media screen and (max-width:767px){.site-header-drawer-content{padding:20px}.site-header-drawer-content ul li a{padding-bottom:unset!important}.site-header .site-header-container{padding:0 20px!important}.site-header .site-header-container img{width:100%;max-width:160px!important}.home-hero-section{padding:40px 0!important}.home-hero-section .home-hero-container{padding:0 20px!important}.home-hero-section .home-hero-content h1{max-width:200px;text-align:left!important;font-size:26px!important}.home-hero-section .home-hero-content p{max-width:215px;text-align:left!important}.home-hero-section .home-hero-cta-group{align-items:start;padding:0}.home-hero-section .home-hero-cta-group ul{padding:0 0 0 20px}.home-hero-section .home-hero-cta-group ul li{list-style-position:outside!important}.home-hero-section .home-hero-content .home-hero-cta-group a,.home-hero-hassle ul li{font-size:14px}.home-iconfeature-section .home-iconfeature-container{padding:0 20px!important}.home-iconfeature-section .home-iconfeature-header{margin-bottom:20px!important;padding:0 20px!important}.home-iconfeature-section .home-iconfeature-grid{gap:20px;padding:0 20px;display:flex!important}.home-iconfeature-section .home-iconfeature-grid .home-iconfeature-item h6{font-size:16px}.home-iconfeature-section .home-iconfeature-grid .home-iconfeature-item-media img{max-width:150px!important}.home-iconfeature-section .home-iconfeature-bottom-tagline{margin-top:20px}.home-services-section .home-services-header{margin-top:unset;margin-bottom:unset!important}.home-services-section .home-services-header h2{font-size:24px}.cms-services-section{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;column-gap:12px!important;row-gap:unset!important;margin:0!important;padding:0 20px!important}.cms-services-section .cms-service-item{padding-bottom:20px!important}.cms-services-section .cms-service-item .mui-1pnrrz8{max-height:300px!important}.cms-service-item .mui-84vwkp{padding:0!important}.home-services-section .cms-service-item .cms-service-item-description a{padding:8px 14px!important;font-size:14px!important}.cms-services-section h6{font-size:14px!important}.cms-service-item-title{gap:0;align-items:flex-start!important}.cms-service-item-title svg{margin-top:4px}.home-imagecards-section .home-imagecards-container{padding:0}.home-imagecards-section .home-imagecards-header{padding:0 20px!important}.home-imagecards-section .home-imagecards-header h2{font-size:24px!important}.home-imagecards-section .home-imagecards-grid{padding:0 20px!important}.home-instantbookings-section .home-instantbookings-container{padding:unset!important}.home-instantbookings-section .home-instantbookings-header h2{font-size:24px!important}.home-instantbookings-section .home-instantbookings-grid{padding:0 20px!important}.home-map-section .home-map-header h2{font-size:24px!important}.home-map-section .home-map-image-wrapper{padding:0 30px}.home-map-section .home-map-toggle-allstates{padding:0 20px!important}.home-map-section .home-map-cities-block{padding:0 30px}.home-map-section .home-map-cities-block p{font-size:13px}.home-map-section .home-map-toggle-allstates span{font-size:16px!important}.home-bottomcta-section{padding:30px 20px!important}.booking-header-section{padding-bottom:unset}.booking-step1-section{padding:30px 20px!important}.booking-step1-section h2{font-size:16px}.booking-step1-section .booking-step1-level-grid .mui-rf1z5z-MuiCardMedia-root,.booking-step1-section .booking-step1-level-grid .mui-eabzmk-MuiCardMedia-root,.booking-step1-section .booking-step1-level-grid .mui-1652f88-MuiCardMedia-root{height:200px!important}.booking-step2-section{padding:20px}.booking-step2-section .booking-step2-container{padding:unset}.booking-step3-section{margin-top:15px!important;padding:30px 20px!important}.booking-header-section .book-step-part-main .mui-vuipry{margin-right:7px!important}.booking-header-section .book-step-part-main .mui-1lbt6y5{width:25px!important;margin-right:10px!important}.booking-header-section .book-step-part-main .mui-g44tnc{margin-right:7px!important}.booking-fee-main{padding:40px 20px}.faqs-hero-section{align-items:end!important}.faqs-hero-section .faqs-hero-container{padding:0 20px!important}.faqs-content-section .faqs-content-container{padding:40px 20px!important}.faqs-content-section .faqs-content-container h2{font-size:26px}.about-hero-section .about-hero-container{padding:0 20px!important}.about-mission-section .about-mission-container{padding:40px 20px!important}.about-hero-section{align-items:end}.about-hero-section:before{content:"";pointer-events:none;opacity:.4;background:#afb0cf;position:absolute;inset:0}.about-hero-section h1{display:flex;text-shadow:2px 2px 4px #0006!important;align-items:end!important}.page-hero-section{align-items:end!important}.page-hero-section .page-hero-container{padding:0 20px!important}.page-hero-section:before{content:"";pointer-events:none;opacity:.4;background:#afb0cf;position:absolute;inset:0}.page-hero-section h1{text-shadow:2px 2px 4px #0006}.beapro-customize-section{padding:40px 20px!important}.beapro-customize-section .beapro-customize-container,.beapro-tiers-section .beapro-tiers-container{padding:unset!important}.beapro-tiers-section{padding:40px 20px!important}.beapro-tiers-section h2{text-align:center!important}.mui-3r1nup{padding:40px 20px!important}.what-we-offer-pro-in-the-making-page h5,.what-we-offer-pros-page h5{flex-direction:column;justify-content:center;align-items:center;display:flex;padding-bottom:unset!important;margin-top:unset!important;gap:7px!important}.what-we-offer-pro-in-the-making-page .what-we-offer-pro-in-the-making-heading a{text-align:center;width:100%}.what-we-offer-students-page .what-we-offer-students-heading{text-align:center;flex-direction:column;margin:0 auto;display:flex}.what-we-offer-students-page .what-we-offer-students-heading-h5 a{margin-top:20px;margin-bottom:0}.onsite-quiz-page{padding:0!important}.onsite-quiz-page .onsite-quiz-container{padding:30px 20px!important}.onsite-quiz-page .onsite-quiz-step1-form button,.onsite-quiz-page .onsite-quiz-step2-content button{width:100%!important}.login-page{padding:40px 20px!important}.login-page .login-form h1{margin-bottom:20px;font-size:40px!important}.profile-page{padding:0 20px!important}.profile-page .profile-page-content .profile-page-dashboard-header{display:flex;flex-direction:column!important;align-items:start!important}.profile-page .profile-page-content .profile-page-dashboard-header .profile-page-dashboard-header-logout-button{width:100%!important}.profile-page .tab-panel-content .available-update-btn .update-btn{width:50%!important}.profile-page .profile-page-content .tab-panel-content{padding:15px!important}.profile-page .profile-page-profile-form .profile-page-profile-form-portfolio-images img{height:150px;object-fit:cover!important}.profile-page .mui-w69pi9-MuiTypography-root,.profile-page .mui-1kclen1-MuiTypography-root{margin-top:20px}.profile-page .service-update-part .service-update-btn{width:50%!important}.profile-page-tab-strip .MuiTabs-root{position:relative;overflow:scroll}.profile-page-tab-strip .MuiTabs-scroller{scrollbar-width:none;overflow:auto hidden!important}.profile-page-tab-strip .MuiTabs-scroller::-webkit-scrollbar{display:none!important}.profile-page-tab-strip .MuiTabs-list{flex-wrap:nowrap;width:max-content;display:flex;position:relative}.profile-page-tab-strip .MuiTab-root{flex-shrink:0;min-width:130px;padding:12px 18px;position:relative}.profile-page-tab-strip .MuiTabs-indicator{transition:all .3s;background:#7fe0d6!important;height:3px!important;position:absolute!important;bottom:0!important}.profile-page-tab-strip .MuiTabs-fixed{overflow:visible!important}.book-step-part-main .mui-gewhzz{width:30px!important}.registration-page .events-serviced-checkboxes .events-serviced-checkboxes-list{grid-template-columns:repeat(1,1fr)!important}.registration-page .state-and-city-fields .city-selection-field{padding-bottom:10px!important}.registration-page .state-and-city-fields .city-selection-field p{padding-bottom:10px}.registration-page .state-and-city-fields p{padding-bottom:7px}.profile-page .calendar-box .month-grid-header{display:flex;flex-direction:column!important}.profile-page .month-grid .month-grid-content-days .month-grid-content-day{justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin:0 auto!important;display:flex!important}.profile-page .month-grid .month-grid-content-days .month-grid-content-day>div{margin-top:0}.profile-page .profile-page-content .profile-page-profile-form-professional-photos-images img{max-width:100%}.profile-page .profile-page-profile-form-professional-photos .profile-page-profile-form-professional-photos-images{justify-content:center!important}.view-user-profile .view-user-profile__section .view-user-profile__section-body{padding:15px 0}.view-user-profile .view-user-profile__portfolio-grid img{object-fit:cover!important;height:140px!important}.view-user-profile .view-user-profile__meta-col .view-user-profile__field-label{align-items:center;justify-content:center!important;font-size:13px!important;display:flex!important}.view-user-profile .view-user-profile__meta-col .view-user-profile__field-value{font-size:11px!important}.feedback-page .feedback-inner-div .mui-1725u6m-MuiTypography-root{width:max-content;font-size:18px!important}.feedback-page .feedback-mail-div{flex-direction:row;justify-content:start;align-items:self-end;gap:10px;display:flex}.feedback-page .feedback-img-div{width:100%;background-size:contain!important}.feedback-page .feedback-btn-part{justify-content:center!important}.site-footer .site-footer-main-container{padding:unset!important}.site-footer .site-footer-main{padding:40px 20px!important}.site-footer-main .site-footer-center img{max-width:150px!important}.site-footer-main .site-footer-left>div,.site-footer-main .site-footer-right{align-items:start!important}.site-footer-copyright{padding:20px!important}.checkout-page{padding:30px 20px!important}.checkout-page .checkout-summary-card-content-header{grid-template-columns:minmax(0,1fr) 60px 45px!important}.checkout-page .checkout-summary-card-content-item,.checkout-page .checkout-summary-card-content-footer{grid-template-columns:minmax(0,1fr) 70px 40px!important}.checkout-page .checkout-terms-and-conditions span{margin-right:6px!important;padding:0!important}.checkout-page .checkout-terms-and-conditions p{font-size:11px}.booking-step4-available-artists .booking-step4-available-section-grid img{object-fit:cover!important;height:100%!important}.booking-step4-available-artists .booking-step4-no-artists-available-text{width:100%!important}.booking-step4-available-artists .booking-step4-container{text-align:center}.booking-step4-available-artists .booking-step4-buttons-stack{justify-content:center!important}.booking-summary-page{padding:30px 20px!important}.booking-summary-page .booking-summary-page-title{font-size:20px}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-your-pros p{text-align:center!important}.booking-summary-page .booking-summary-paper-content-details .booking-summary-field-row{display:flex!important}.booking-summary-page .booking-summary-paper-content-details{padding:15px 8px!important}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-details .booking-summary-field-row .booking-summary-field-row-label{width:55%!important}.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-left .booking-summary-field-row-value{font-size:12px;width:60%!important}.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-right .booking-summary-field-row-value{width:60%!important;font-size:12px!important}.booking-summary-page .booking-summary-paper-content-details p{text-align:center!important}.checkout-page-not-found p{width:100%}.cms-page--privacy-policy .page-hero-section-description{padding:30px 20px!important}.booking-step3-section .booking-step3-columns label{padding-bottom:20px!important;font-size:13px!important;font-weight:600!important}.profile-page .tab-panel-content .profile-page-booking-information-content-table-container .profile-page-booking-information-content-table-row-cell{font-size:10px!important}.cms-page--privacy-policy .page-hero-section-description-container .page-hero-section-description-text{padding:0!important}.cms-page--privacy-policy .page-hero-section-overlay{min-height:180px!important}.profile-page-dashboard-content-box .profile-page-dashboard-content-box-description{max-width:240px!important}.month-grid-content-day-inner .month-grid-content-day-dots>div:not(:first-child){display:none!important}.registration-state-map-item{width:100%}.registration-state-map-item .registration-state-map-image{width:100%;height:280px!important}.checkout-page .checkout-summary-card-content-footer .checkout-summary-card-content-footer-subtotal-value,.checkout-page .checkout-summary-card-content-footer .checkout-summary-card-content-footer-total-value{text-align:center!important}.privacy-policy-page{padding:0!important}.privacy-policy-page .privacy-policy-page__container{padding:30px 20px!important}.booking-step5-question-plan .booking-step5-buttons-stack{flex-direction:column!important;gap:10px!important;display:flex!important}.booking-step5-question-plan .booking-step5-buttons-stack button{margin:0!important}.view-user-profile__section-main-container .view-user-profile-custom-buttons{flex-direction:column!important;display:flex!important}.view-user-profile__section-main-container .view-user-profile-custom-buttons button{width:100%!important;margin:0!important}.booking-step3-section .people-req-makeup-custom legend{width:270px!important}.booking-step3-section .ready-by-time-field legend{width:215px!important}}@media (max-width:480px){.profile-page-booking-information-content-table,.profile-page-booking-information-content-table-row{min-width:1100px}.profile-page-booking-information-content-table-heading,.profile-page-booking-information-content-table-row-cell{padding:8px 10px;font-size:11px}.book-step-part-main .mui-gewhzz{width:25px!important;margin-right:7px!important}.profile-page-profile-form .profile-page-profile-form-view-profile a{padding-inline:20px!important}.booking-summary-buttons{flex-direction:column;gap:14px;display:flex}.booking-summary-buttons .booking-summary-buttons-cancel-booking{width:100%!important;margin-left:0!important}}@media screen and (max-width:375px){.checkout-page .checkout-summary-card-content-header{grid-template-columns:minmax(0,1fr) 37px 45px!important}.checkout-page .checkout-summary-card-content-item{grid-template-columns:minmax(0,1fr) 35px 40px!important}.booking-summary-page .booking-summary-paper-content .booking-summary-paper-content-details .booking-summary-field-row .booking-summary-field-row-label,.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-left .booking-summary-field-row-value,.booking-summary-page .booking-summary-paper-content-details .booking-summary-paper-content-details-right .booking-summary-field-row-value{width:50%!important}.checkout-page .checkout-summary-card-content{padding:10px!important}.checkout-page .checkout-summary-card-content-header p,.checkout-page .checkout-summary-card-content-item p{font-size:11px!important}.booking-step3-section .booking-step3-columns label{padding-bottom:20px!important;font-size:11px!important;font-weight:600!important}.profile-page-profile-form .profile-page-profile-form-view-profile a{padding-inline:20px!important}.checkout-page .checkout-summary-card-content-footer{grid-template-columns:minmax(0,1fr) 35px 40px!important}.checkout-page .checkout-summary-card-content-footer .checkout-summary-card-content-footer-subtotal-value{font-weight:600;font-size:11px!important}.checkout-page .checkout-summary-card-content-footer .checkout-summary-card-content-footer-subtotal,.checkout-page .checkout-summary-card-content-footer .checkout-summary-card-content-footer-total-value,.checkout-page .checkout-summary-card-content-footer .checkout-summary-card-content-footer-total{font-size:11px!important}.booking-step3-section .people-req-makeup-custom legend{width:225px!important}.booking-step3-section .ready-by-time-field legend{width:180px!important}}@media screen and (max-width:320px){.cms-services-section{display:block!important}.profile-page .month-grid-content .month-grid-content-days{grid-template-columns:repeat(6,1fr)}.profile-page .profile-page-profile-form{display:block}.profile-page .profile-page-profile-form>div{padding-bottom:20px}.view-user-profile .view-user-profile__meta-col .view-user-profile__field-label{font-size:12px!important}.view-user-profile .view-user-profile__meta-col .view-user-profile__field-value{font-size:10px}.booking-step3-section .booking-step3-columns label{word-break:break-word;overflow-wrap:break-word;line-height:1.4;white-space:normal!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
