.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: #2276cb;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;
}
nav[class*=menu] li a {
    color: #ffffff;
    --icon-color: #ffffff;
    background-color: black;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: #525960;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
    --linkInitialColor: #000000;
    --fontWeight: 500;
    --fontSize: 12px;
    --dropdown-divider: 1px dashed rgba(255, 255, 255, 0.1);
    --box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1);
    --border-radius: 0px 0px 2px 2px;align-content
	:before {
    /* position: absolute; */
    width: 32px;
    height: 18px;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
    opacity: .9;align-content
		
		.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    /* position: absolute; */
    width: 31px;
    height: 18px
px
;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
			
			@media (min-width: 480px)
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    top: 23px;
    left: 20px;
}
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
  
    width: 31px;
    height: 18px;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
    opacity: .9;
}
*, *::before, *::after {
    box-sizing: border-box;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: #525960;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: #2276cb;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: var(--color);
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: var(--background-color);
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: var(--color);
}
.woocommerce-info, .woocommerce-thankyou-order-received {
    --background-color: #F0F1F3;
}
[data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
    --has-boxed: var(--false);
    --has-wide: var(--true);
}
[class*=ct-container]>article {
    --has-background: var(--has-boxed);
    --has-boxed-structure: var(--has-boxed);
    --wp--style--global--content-size: var(--block-max-width);
    --wp--style--global--wide-size: var(--block-wide-max-width);
    box-shadow: var(--has-boxed, var(--box-shadow));
    border: var(--has-boxed, var(--boxed-content-border));
    border-radius: var(--has-boxed, var(--border-radius));
    padding: var(--has-boxed, var(--boxed-content-spacing));
    margin-left: var(--has-boxed-structure, auto);
    margin-right: var(--has-boxed-structure, auto);
    width: var(--has-boxed-structure, var(--container-width));
    max-width: var(--has-boxed-structure, var(--boxed-content-max-width));
}
[data-content=normal]>article {
    --block-width: var(--has-wide, var(--container-width));
    --block-max-width: var(--has-wide, var(--normal-container-max-width));
    --block-wide-max-width: var(--has-wide, calc(var(--normal-container-max-width) + var(--wide-offset) * 2));
    --boxed-content-max-width: var(--normal-container-max-width);
}
@media screen and (min-width: 783px)
.admin-bar {
    --admin-bar: 32px;
}
[data-header*="type-1"] {
    --header-height: 20px;
}
body {
    color: var(--color);
}
body, p, h1, h2, h3, h4, h5, h6, em, ol, ul, li, tr, th, td, dl, img, ins, sub, sup, big, cite, code, form, small, label, table, figure, button, legend, strike, address, caption, fieldset, blockquote {
    margin: 0;
    padding: 0;
    border: none;
    font-size: inherit;
    text-align: inherit;
    line-height: inherit;
}
body {
    overflow-x: hidden;
    overflow-wrap: break-word;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
body {
    --wp--style--block-gap: var(--content-spacing);
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--block-max-width);
    --wp--style--global--wide-size: var(--block-wide-max-width);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--palette-color-1: var(--paletteColor1, #252323);
    --wp--preset--color--palette-color-2: var(--paletteColor2, #000000);
    --wp--preset--color--palette-color-3: var(--paletteColor3, #726d6d);
    --wp--preset--color--palette-color-4: var(--paletteColor4, #ffffff);
    --wp--preset--color--palette-color-5: var(--paletteColor5, #fffefe);
    --wp--preset--color--palette-color-6: var(--paletteColor6, #1b1818);
    --wp--preset--color--palette-color-7: var(--paletteColor7, #000000);
    --wp--preset--color--palette-color-8: var(--paletteColor8, #080606);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
    --wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
    --wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);
    --wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);
    --wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    --wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
    --wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    --wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);
    --wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);
    --wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);
    --wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);
    --wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);
    --wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);
    --wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);
    --wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
    --wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    --wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);
    --wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);
Show All Properties (50 more)
}
:root {
    --wpforms-field-border-radius: 3px;
    --wpforms-field-background-color: #ffffff;
    --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
    --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
    --wpforms-label-color: rgba( 0, 0, 0, 0.85 );
    --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
    --wpforms-label-error-color: #d63637;
    --wpforms-button-border-radius: 3px;
    --wpforms-button-background-color: #066aab;
    --wpforms-button-text-color: #ffffff;
    --wpforms-field-size-input-height: 43px;
    --wpforms-field-size-input-spacing: 15px;
    --wpforms-field-size-font-size: 16px;
    --wpforms-field-size-line-height: 19px;
    --wpforms-field-size-padding-h: 14px;
    --wpforms-field-size-checkbox-size: 16px;
    --wpforms-field-size-sublabel-spacing: 5px;
    --wpforms-field-size-icon-size: 1;
    --wpforms-label-size-font-size: 16px;
    --wpforms-label-size-line-height: 19px;
    --wpforms-label-size-sublabel-font-size: 14px;
    --wpforms-label-size-sublabel-line-height: 17px;
    --wpforms-button-size-font-size: 17px;
    --wpforms-button-size-height: 41px;
    --wpforms-button-size-padding-h: 15px;
    --wpforms-button-size-margin-top: 10px;
}
:root {
    --jetpack--contact-form--border: 1px solid #8c8f94;
    --jetpack--contact-form--border-color: #8c8f94;
    --jetpack--contact-form--border-size: 1px;
    --jetpack--contact-form--border-style: solid;
    --jetpack--contact-form--border-radius: 0px;
    --jetpack--contact-form--input-padding: 16px;
}
:root {
    --jp-carousel-primary-color: #fff;
    --jp-carousel-primary-subtle-color: #999;
    --jp-carousel-bg-color: #000;
    --jp-carousel-bg-faded-color: #222;
    --jp-carousel-border-color: #3a3a3a;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
@media (min-width: 690px)
:root {
    --container-width-base: calc(90vw - var(--frame-size, 0px) * 2);
}
:root {
    --default-editor: var(--true);
    --border: none;
    --transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    --listIndent: 2.5em;
    --listItemSpacing: 0.3em;
    --true: initial;
    --false: "";
    --has-link-decoration: var(--true);
    --has-transparent-header: 0;
    --container-width: min(100%, var(--container-width-base));
}
:root {
    --balloon-color: rgba(16, 16, 16, 0.95);
    --balloon-font-size: 12px;
    --balloon-move: 4px;
}
:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
}
:root {
    --fontFamily: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --fontWeight: 400;
    --textTransform: none;
    --textDecoration: none;
    --fontSize: 16px;
    --lineHeight: 1.65;
    --letterSpacing: 0em;
    --buttonFontWeight: 500;
    --buttonFontSize: 15px;
    --has-classic-forms: var(--true);
    --has-modern-forms: var(--false);
    --form-field-initial-background: #000000;
    --form-field-focus-background: #000000;
    --form-field-border-initial-color: #ffffff;
    --form-field-border-focus-color: var(--paletteColor1);
    --form-selection-control-initial-color: var(--paletteColor8);
    --form-selection-control-accent-color: var(--paletteColor1);
    --paletteColor1: #252323;
    --paletteColor2: #000000;
    --paletteColor3: #726d6d;
    --paletteColor4: #ffffff;
    --paletteColor5: #fffefe;
    --paletteColor6: #1b1818;
    --paletteColor7: #000000;
    --paletteColor8: #080606;
    --color: #ffffff;
    --linkInitialColor: #ffffff;
    --linkHoverColor: #ffffff;
    --selectionTextColor: #ffffff;
    --selectionBackgroundColor: #ffffff;
    --border-color: #fefefe;
    --headings-color: #ffffff;
    --heading-4-color: #ffffff;
    --heading-5-color: #fffefe;
    --heading-6-color: #fff8f8;
    --content-spacing: 1.5em;
    --buttonMinHeight: 40px;
    --buttonShadow: none;
    --buttonTransform: none;
    --buttonTextInitialColor: #ffffff;
    --buttonTextHoverColor: #ffffff;
    --buttonInitialColor: var(--paletteColor1);
    --buttonHoverColor: var(--paletteColor2);
    --button-border: none;
    --buttonBorderRadius: 3px;
    --button-padding: 5px 20px;
    --normal-container-max-width: 1190px;
    --content-vertical-spacing: 60px;
    --narrow-container-max-width: 750px;
    --wide-offset: 130px;
}
html, h1, h2, h3, h4, h5, h6, pre, kbd, code, samp, label, figcaption, .wp-block-quote, .wp-block-pullquote, .price, .menu a, .ct-label, .site-title, .entry-meta, .widget-title, .contact-info, .ct-item-title, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .author-box-bio, .author-box-name, .site-description, .page-description, .mobile-menu a, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, .entry-summary .price, .woocommerce-tabs .tabs, .ct-shortcuts-container, .ct-widget>*, .ct-dynamic-data, .ct-dynamic-filter, .ct-search-results a, .tutor-ratings, .tutor-meta>*, .tutor-course-details-title, .tutor-course-details-actions>a, .ct-language-switcher ul[data-placement] {
    font-family: var(--fontFamily);
    font-size: var(--fontSize);
    font-weight: var(--fontWeight);
    font-style: var(--fontStyle, inherit);
    line-height: var(--lineHeight);
    letter-spacing: var(--letterSpacing);
    text-transform: var(--textTransform);
    -webkit-text-decoration: var(--textDecoration);
    text-decoration: var(--textDecoration);
}
html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    scroll-behavior: smooth;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}align-content
			@media (min-width: 480px)
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    /* top: 23px; */
    left: -33px;
}
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    position: absolute;
    width: 18px;
    height: 18px;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
    opacity: .9;
}align-content
			
			
		@media (min-width: 480px)
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    /* top: 23px; */
    left: -33px;
}
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    position: absolute;
    width: 18px;
    height: 18px;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
    opacity: .9;
}
			@media (min-width: 480px)
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    /* top: 23px; */
    left: -33px;
	
	.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: #525960;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: #2276cb;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;
}
@media (min-width: 1000px)
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    margin-bottom: 45px;
}
@media (min-width: 480px)
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    align-items: center;
    padding-inline-start: 55px;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: var(--color);
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    background: var(--background-color);
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: var(--color);
}
.woocommerce-info, .woocommerce-thankyou-order-received {
    --background-color: #F0F1F3;
}
*, *::before, *::after {
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
}
[data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
    --has-boxed: var(--false);
    --has-wide: var(--true);
}
[class*=ct-container]>article {
    --has-background: var(--has-boxed);
    --has-boxed-structure: var(--has-boxed);
    --wp--style--global--content-size: var(--block-max-width);
    --wp--style--global--wide-size: var(--block-wide-max-width);
    box-shadow: var(--has-boxed, var(--box-shadow));
    border: var(--has-boxed, var(--boxed-content-border));
    border-radius: var(--has-boxed, var(--border-radius));
    padding: var(--has-boxed, var(--boxed-content-spacing));
    margin-left: var(--has-boxed-structure, auto);
    margin-right: var(--has-boxed-structure, auto);
    width: var(--has-boxed-structure, var(--container-width));
    max-width: var(--has-boxed-structure, var(--boxed-content-max-width));
}
[data-content=normal]>article {
    --block-width: var(--has-wide, var(--container-width));
    --block-max-width: var(--has-wide, var(--normal-container-max-width));
    --block-wide-max-width: var(--has-wide, calc(var(--normal-container-max-width) + var(--wide-offset) * 2));
    --boxed-content-max-width: var(--normal-container-max-width);
}
@media screen and (min-width: 783px)
.admin-bar {
    --admin-bar: 32px;
}
[data-header*="type-1"] {
    --header-height: 20px;
}
body {
    color: var(--color);
}
body, p, h1, h2, h3, h4, h5, h6, em, ol, ul, li, tr, th, td, dl, img, ins, sub, sup, big, cite, code, form, small, label, table, figure, button, legend, strike, address, caption, fieldset, blockquote {
    margin: 0;
    padding: 0;
    border: none;
    font-size: inherit;
    text-align: inherit;
    line-height: inherit;
}
body {
    overflow-x: hidden;
    overflow-wrap: break-word;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
body {
    --wp--style--block-gap: var(--content-spacing);
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--block-max-width);
    --wp--style--global--wide-size: var(--block-wide-max-width);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--palette-color-1: var(--paletteColor1, #252323);
    --wp--preset--color--palette-color-2: var(--paletteColor2, #000000);
    --wp--preset--color--palette-color-3: var(--paletteColor3, #726d6d);
    --wp--preset--color--palette-color-4: var(--paletteColor4, #ffffff);
    --wp--preset--color--palette-color-5: var(--paletteColor5, #fffefe);
    --wp--preset--color--palette-color-6: var(--paletteColor6, #1b1818);
    --wp--preset--color--palette-color-7: var(--paletteColor7, #000000);
    --wp--preset--color--palette-color-8: var(--paletteColor8, #080606);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
    --wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
    --wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);
    --wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);
    --wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    --wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
    --wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    --wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);
    --wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);
    --wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);
    --wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);
    --wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);
    --wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);
    --wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);
    --wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
    --wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
    --wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);
    --wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);
Show All Properties (50 more)
}
:root {
    --wpforms-field-border-radius: 3px;
    --wpforms-field-background-color: #ffffff;
    --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
    --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
    --wpforms-label-color: rgba( 0, 0, 0, 0.85 );
    --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
    --wpforms-label-error-color: #d63637;
    --wpforms-button-border-radius: 3px;
    --wpforms-button-background-color: #066aab;
    --wpforms-button-text-color: #ffffff;
    --wpforms-field-size-input-height: 43px;
    --wpforms-field-size-input-spacing: 15px;
    --wpforms-field-size-font-size: 16px;
    --wpforms-field-size-line-height: 19px;
    --wpforms-field-size-padding-h: 14px;
    --wpforms-field-size-checkbox-size: 16px;
    --wpforms-field-size-sublabel-spacing: 5px;
    --wpforms-field-size-icon-size: 1;
    --wpforms-label-size-font-size: 16px;
    --wpforms-label-size-line-height: 19px;
    --wpforms-label-size-sublabel-font-size: 14px;
    --wpforms-label-size-sublabel-line-height: 17px;
    --wpforms-button-size-font-size: 17px;
    --wpforms-button-size-height: 41px;
    --wpforms-button-size-padding-h: 15px;
    --wpforms-button-size-margin-top: 10px;
}
:root {
    --jetpack--contact-form--border: 1px solid #8c8f94;
    --jetpack--contact-form--border-color: #8c8f94;
    --jetpack--contact-form--border-size: 1px;
    --jetpack--contact-form--border-style: solid;
    --jetpack--contact-form--border-radius: 0px;
    --jetpack--contact-form--input-padding: 16px;
}
:root {
    --jp-carousel-primary-color: #fff;
    --jp-carousel-primary-subtle-color: #999;
    --jp-carousel-bg-color: #000;
    --jp-carousel-bg-faded-color: #222;
    --jp-carousel-border-color: #3a3a3a;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
@media (min-width: 690px)
:root {
    --container-width-base: calc(90vw - var(--frame-size, 0px) * 2);
}
:root {
    --default-editor: var(--true);
    --border: none;
    --transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    --listIndent: 2.5em;
    --listItemSpacing: 0.3em;
    --true: initial;
    --false: "";
    --has-link-decoration: var(--true);
    --has-transparent-header: 0;
    --container-width: min(100%, var(--container-width-base));
}
:root {
    --balloon-color: rgba(16, 16, 16, 0.95);
    --balloon-font-size: 12px;
    --balloon-move: 4px;
}
:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
}
:root {
    --fontFamily: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --fontWeight: 400;
    --textTransform: none;
    --textDecoration: none;
    --fontSize: 16px;
    --lineHeight: 1.65;
    --letterSpacing: 0em;
    --buttonFontWeight: 500;
    --buttonFontSize: 15px;
    --has-classic-forms: var(--true);
    --has-modern-forms: var(--false);
    --form-field-initial-background: #000000;
    --form-field-focus-background: #000000;
    --form-field-border-initial-color: #ffffff;
    --form-field-border-focus-color: var(--paletteColor1);
    --form-selection-control-initial-color: var(--paletteColor8);
    --form-selection-control-accent-color: var(--paletteColor1);
    --paletteColor1: #252323;
    --paletteColor2: #000000;
    --paletteColor3: #726d6d;
    --paletteColor4: #ffffff;
    --paletteColor5: #fffefe;
    --paletteColor6: #1b1818;
    --paletteColor7: #000000;
    --paletteColor8: #080606;
    --color: #ffffff;
    --linkInitialColor: #ffffff;
    --linkHoverColor: #ffffff;
    --selectionTextColor: #ffffff;
    --selectionBackgroundColor: #ffffff;
    --border-color: #fefefe;
    --headings-color: #ffffff;
    --heading-4-color: #ffffff;
    --heading-5-color: #fffefe;
    --heading-6-color: #fff8f8;
    --content-spacing: 1.5em;
    --buttonMinHeight: 40px;
    --buttonShadow: none;
    --buttonTransform: none;
    --buttonTextInitialColor: #ffffff;
    --buttonTextHoverColor: #ffffff;
    --buttonInitialColor: var(--paletteColor1);
    --buttonHoverColor: var(--paletteColor2);
    --button-border: none;
    --buttonBorderRadius: 3px;
    --button-padding: 5px 20px;
    --normal-container-max-width: 1190px;
    --content-vertical-spacing: 60px;
    --narrow-container-max-width: 750px;
    --wide-offset: 130px;
}
html, h1, h2, h3, h4, h5, h6, pre, kbd, code, samp, label, figcaption, .wp-block-quote, .wp-block-pullquote, .price, .menu a, .ct-label, .site-title, .entry-meta, .widget-title, .contact-info, .ct-item-title, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .author-box-bio, .author-box-name, .site-description, .page-description, .mobile-menu a, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, .entry-summary .price, .woocommerce-tabs .tabs, .ct-shortcuts-container, .ct-widget>*, .ct-dynamic-data, .ct-dynamic-filter, .ct-search-results a, .tutor-ratings, .tutor-meta>*, .tutor-course-details-title, .tutor-course-details-actions>a, .ct-language-switcher ul[data-placement] {
    font-family: var(--fontFamily);
    font-size: var(--fontSize);
    font-weight: var(--fontWeight);
    font-style: var(--fontStyle, inherit);
    line-height: var(--lineHeight);
    letter-spacing: var(--letterSpacing);
    text-transform: var(--textTransform);
    -webkit-text-decoration: var(--textDecoration);
    text-decoration: var(--textDecoration);
}
html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    scroll-behavior: smooth;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
@media (min-width: 480px)
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    /* top: 23px; */
    left: -33px;
}
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    position: absolute;
    width: 18px;
    height: 18px;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
    opacity: .9;
}
*, *::before, *::after {
    box-sizing: border-box;
}
.woocommerce-info:after, .woocommerce-error:after, .woocommerce-message:after, .woocommerce-thankyou-order-received:after {
    display: table;
    content: "";
    clear: both;
}
*, *::before, *::after {
    box-sizing: border-box;
}
body ::selection {
    color: var(--selectionTextColor);
    background-color: var(--selectionBackgroundColor);align-content
	
	element.style {
}
.woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-thankyou-order-received {
    display: flex;
    position: relative;
    font-size: 15px;
    color: #fffefe;
    padding: -57px;align-content
    min-height: 114px;align-content
    clear: both;
    border-radius: 19px;
    background: #525960;
    --listItemSpacing: 0.3em;
    --listStyleType: none;
    --linkInitialColor: #ffffff;align-content
	
	div:before {
   content: none;
}
	
	.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-thankyou-order-received:before {
    /* position: absolute; */
    width: 18px;
    height: 18px;
    font-family: "woo";
    content: "";
    font-size: 18px;
    line-height: 18px;
    opacity: .9;
}
	
/* Uniforme vierkante WooCommerce-thumbnails */
.woocommerce ul.products li.product img,
.woocommerce ul.products li.product-category img {
  width: 400px !important;
  height: 400px !important;
  object-fit: cover;
}
/* 3 kolommen op mobiel voor WooCommerce categorieën */
@media (max-width: 768px) {
  .woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px; /* ruimte tussen items */
  }

  .woocommerce ul.products li.product {
    width: auto !important;
    margin: 0 !important;
  }

  .woocommerce ul.products li.product a img {
    width: 100% !important;
    height: auto !important;
  }

  .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 12px;
    line-height: 1.2;
    margin-top: 6px;
    text-align: center;
  }
}

	
	
	