

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

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--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}body { margin: 0;--wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }.wp-site-blocks > * { margin-block-start: 0; margin-block-end: 0; }.wp-site-blocks > * + * { margin-block-start: 24px; }body { --wp--style--block-gap: 24px; }body .is-layout-flow > *{margin-block-start: 0;margin-block-end: 0;}body .is-layout-flow > * + *{margin-block-start: 24px;margin-block-end: 0;}body .is-layout-constrained > *{margin-block-start: 0;margin-block-end: 0;}body .is-layout-constrained > * + *{margin-block-start: 24px;margin-block-end: 0;}body .is-layout-flex{gap: 24px;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

			.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-search {
    background: #854ba7;
    padding: 8px;
    border-radius: 3px;
}

#one {
/* 	    filter: brightness( 141% ) contrast( 100% ) saturate( 168% ) blur( 0px ) hue-rotate( 80deg ); */
	filter: brightness(0) saturate(100%) invert(34%) sepia(50%) saturate(5604%) hue-rotate(346deg) brightness(93%) contrast(83%);
}

#two {
/* 	    filter: brightness( 168% ) contrast( 100% ) saturate( 191% ) blur( 0px ) hue-rotate( 271deg ); */
	filter: brightness(0) saturate(100%) invert(23%) sepia(100%) saturate(1448%) hue-rotate(186deg) brightness(99%) contrast(101%);
}

#three {
/* 	    filter: brightness( 116% ) contrast( 100% ) saturate( 185% ) blur( 0px ) hue-rotate( 0deg ); */
	filter: brightness(0) saturate(100%) invert(42%) sepia(17%) saturate(1868%) hue-rotate(236deg) brightness(94%) contrast(89%);
}

/*blogposts - News  */
.obfx-grid-col-image {
    border-radius: 30px 0px 0px 0px;
}

.obfx-grid-col-content {
  background-color: #101D40;
  opacity: 0.9;
	border-radius: 0px 0px 20px 0px;
	margin-top: 25px;
	 margin-bottom: 25px;
	 margin-left: -20px;
}

/*End of News  */

/*Posts Pagination  */
.pagination span.current, .pagination span.current:focus, .pagination span.current:hover {
    border-color: #712b90;
    color: #fff;
    background-color: #712b90;
}

.pagination a, .pagination span {
    min-width: 30px;
    height: 30px;
    margin: 0 3px;
    padding: 0 11px;
    border-radius: 30px !important;
    color: #999999;
    background: transparent;
    text-transform: uppercase;
    display: inline-block;
}

.pagination a, .pagination span {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
}

/* End of Posts Pagination */

/*Orange color - News  */
.blog-grid .obfx-grid-container div:nth-of-type(even) .obfx-grid-col-content {
    background: #b8850b !important;
}

.stratum-advanced-tabs.tabs-layout-horizontal {
    -ms-flex-direction: column;
    flex-direction: column-reverse;
}

/*NAV MENU  */

.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    padding: 10px 15px 10px 15px !important;
}

/*start of terms competitions */
#terms .obfx-grid-col-content  {
    background-color: white; 
	border:none !important;
}

#terms .obfx-grid-container div:nth-of-type(even) .obfx-grid-col-content {
    background: #EEEEEE !important;
    padding: 20px 0 44px 0px;
    margin-bottom: 0px;
}

#terms .obfx-grid-wrapper {
	margin-top:-50px;
}

#terms .obfx-grid-wrapper {
    margin-top: -50px;
    padding: 10px 0 40px 0px;
}


#terms .elementor-20365 .elementor-element.elementor-element-3701995 .obfx-grid-wrapper {
background: #EEEEEE !important;
}

@media screen and (max-width:767px) {
	h2.entry-title.obfx-grid-title {
		margin-top: 30px;
    padding: 0 20px 0 20px;
		top: 12px;
    position: relative;
	}
}

/*end of terms competitions  */

#about-us .stratum-advanced-tabs.tabs-layout-horizontal {
    -ms-flex-direction: column;
    flex-direction: column;
}

#mysticky-nav.wrapfixed .myfixed #myschool-text {
	color:white !important;
}

#mysticky-nav.wrapfixed .myfixed .elementskit-dropdown a {
	color:black;
}

#mysticky-nav.wrapfixed .myfixed i.icon.icon-down-arrow1.elementskit-submenu-indicator {
	color:white;
}

/* About us tabs */
/*BENEFITS  */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-82fd175 {
	background-color:#101D40 !important;
	padding:10px 20px 10px 20px !important;
}

/*About us tabs hover  */
/*BENEFITS  */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-82fd175:hover {
	opacity:0.7;
}


/*HISTORY  */

.stratum-advanced-tabs__navigation-item.elementor-repeater-item-e5fcda0:nth-of-type(2) {
    background:#E4B533!important;
			padding:10px 20px 10px 20px !important;
}

.stratum-advanced-tabs__navigation-item.elementor-repeater-item-e5fcda0:hover {
		opacity:0.7;
}

/* MORE */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-7f39410 {
	background-color: #9C1419 !important;
		padding:10px 20px 10px 20px !important;
}

.stratum-advanced-tabs__navigation-item.elementor-repeater-item-7f39410:hover {
		opacity:0.7;
}

button.check {
    right: -29rem;
    position: relative;
    top: -1rem;
}

/*overlay on mobile - remove  */
@media screen and (max-width:1024px) {
.elementskit-menu-overlay {
    background-color: rgb(51 51 51 / 0%);
} 
}

/*Terms page tab colors  */
/* im a supporter */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-43be414 {
	background-color:#7B2145 !important;
padding:10px 20px 10px 20px !important;
}

/* im a supporter :hover */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-43be414:hover {
		opacity:0.7;
}

/*im a beneficairy  */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-e5fcda0 {
	background-color:#404A66 !important;
padding:10px 20px 10px 20px !important;
}

/*im a beneficairy :hover  */
.stratum-advanced-tabs__navigation-item.elementor-repeater-item-e5fcda0:hover {
		opacity:0.7;
}



/*DROPDOWNS  */
/*  */

@media screen and (min-width: 1024px) {
ul.elementskit-dropdown.elementskit-submenu-panel {
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem !important;
}
}

li#menu-item-20229 {
    border-bottom: 1px solid #e9ecef;
}

li#menu-item-20232 {
    border-bottom: 1px solid #e9ecef;	
}

li#menu-item-29356 {
    border-bottom: 1px solid #e9ecef;
}

/* COOKIES */

.pp{
	color:orange !important;
	  top: -2px;
  position: relative;
}
.pp:hover {
	text-decoration:underline;
	text-decoration-color:orange;
}

.cli-bar-message{
	padding-top:16px !important;
	padding-bottom:16px !important;
	text-align:center!important;
	font-size:16px !important;}

.cli-bar-container.cli-style-v2 {
  flex-direction: column;
}

/*END OF COOKIES STYLES  */

/*Rhino fund  */
.page-id-17628 section#our-partner  {
display:none !important;
}


/* Hamburger */
@media screen and (max-width: 1024px){
.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-menu-hamburger {
    padding: 12px 8px 12px 8px !important;
    border: 3px solid #223358 !important;
    background: #203154 !important;
}
}

.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: white !important;
}

.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:hover {
    background-color: white !important;
}

.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-menu-close:hover {
    color: rgb(255 255 255);
}

.elementor-icon-list-text:hover {
		text-decoration:underline !important;
	text-decoration-color:orange !important;
}

#show-login, #join-login {
	 vertical-align:top;
	transform:rotate(7deg);
  -ms-transform:rotate(90deg); /* IE 9 */
  -moz-transform:rotate(90deg); /* Firefox */
  -webkit-transform:rotate(90deg); /* Safari and Chrome */
  -o-transform:rotate(90deg); /* Opera */}
}

/* sidebuttons */

.elementor-20216 .elementor-element.elementor-element-b3ce445 {
    top: 407px !important;
    left: -26px !important;
}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-cdbfa30 {
	left: -26px !important;
}

/*end of sidebuttons  */

/* POST LIKES */
.elementor-element.elementor-element-4db693b.elementor-widget.elementor-widget-shortcode {
	z-index:1000;
}


.icon-heart:before {
    content: "\e9e7";
    color: grey;
}

.icon-heart:hover {
	color:red !important;
}


.oacs-spl-counter {
    color: red !important;
}
i.oacs-spl-icon.icon-heart2 {
    color: grey;
}

span.oacs-spl-like-button-wrapper {
    position: relative;
    margin-left: -26px;
    margin-top: 4px;
}
@media screen and (min-width:336px) and (max-width:390px) {
	span.oacs-spl-like-button-wrapper {
    position: relative;
    margin-left: -15px;
}	
}



@media screen and (min-width:1024px) and (max-width:1040px) {
	span.oacs-spl-like-button-wrapper {
    position: relative;
    margin-left: -64px;
}
}

@media screen and (min-width:1041px) and (max-width:1100px) {
	span.oacs-spl-like-button-wrapper {
    position: relative;
		margin-left: -16px;
}
}


@media screen and (min-width:1237px) and (max-width:1310px) {
	span.oacs-spl-like-button-wrapper {
    position: relative;
		margin-left: -14px;
}
}


/*Tablet  */

@media screen and (min-width:767px) and (max-width:808px) {
	span.oacs-spl-like-button-wrapper {
    position: relative;
		margin-left: -20px;
}
}

/* mobile */

@media screen and (max-width:767px) {
	i.oacs-spl-icon.icon-heart2 {
		font-size: 1.1em !important;
	}
}

.obfx-grid-col-image.obfx-fit-height:hover {
	opacity:0.8;
	transition:all 0.5s;
}

span.search-page-title {
font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 50px;
    text-align: left;
    display: block;
    text-transform: uppercase;
    padding-top: 25px;
    padding-bottom: 25px;
	color:black;
}

.search-post-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold !important;
    line-height: 50px;
    text-align: left;
    display: block;
    margin-top: 20px;
	color:black;
}

.search-post-excerpt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    display: block;
	color: black;
}
.mfp-bg.ekit-promo-popup {
	background-color: #2b3055eb;align-content
}

@media screen and (max-width:560px) {
img.header-banner-full {
    display: none !important;
}
	.ast-separate-container #content .ast-container {
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

@media screen and (min-width:561px) {
img.mobile-banner {
    display: none !important;
}
}

@media screen and (min-width:922px) {
	.ast-container {
    max-width:revert !important;
}
}

.search-container {
	width: 80%;
    margin: 0 auto;
}

.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #fdb814 !important;
}

.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a, .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover {
    color: #fdb814 !important;
}

/* footer icon hover */
.fa-facebook:hover {
	color:#0066b2;
}

.fa-twitter:hover {
	color:#40ad48;
}

i.fab.fa-youtube:hover {
	color: #e1232a;
}

i.fab.fa-instagram:hover {
	color: #934db3;
}

/* read more search */

.read-more {
    display: none;
}
nav.navigation.post-navigation {
    display: none;
}
a.dropdown-item.active.menu-link {
    background: white;
}

.elementor-26298 .elementor-element.elementor-element-2a6e597a .stratum-advanced-tabs .stratum-advanced-tabs__navigation-item {
    color: #a5a5a5;
}

@media screen and (max-width:767px){
	
#book .elementor-widget-container {
	width:70px !important;
	left:-30px;
	position:relative;
}
	
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ee8d41c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding-left: 0px;
	}
}

[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: revert !important;
}

.single-client a {
	width:100% !important;
}

.single-client .slick-list.swiper-wrapper {
	  padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.slick-slide {
	margin-left: 0px !important;
  margin-right: 0px !important;
}
.slick-list.swiper-wrapper {
	padding-top: 0px;
}

@media screen and (max-width:568px) {
	#about-us .stratum-advanced-tabs__navigation {
		flex-direction: row !important;
	}
	#about-us .stratum-advanced-tabs.tabs-layout-horizontal .stratum-advanced-tabs__navigation-item {
    width: 40%;
	}
	
	.stratum-advanced-tabs__navigation-item {
		display: flow-root !important;
	}
	
	.stratum-advanced-tabs__title {
    text-align: center;
}
}
html {
	overflow-x:hidden;
}

body{
    overflow-y: hidden !important;
}

.entry-title  a {
	text-decoration:none;
}

.elementor-27297 .elementor-element.elementor-element-d8714e2:not(.elementor-motion-effects-element-type-background), .elementor-27297 .elementor-element.elementor-element-d8714e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px 100px !important;
    background-repeat: no-repeat;
    background-size: 17% auto !important;
	opacity: 0.7 !important;
}

.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-navbar-nav > li > a:active {
    color: #ffffff;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d57d3b3.she-header-yes.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.she-header .elementor-element.elementor-element-9578085 .elementskit-navbar-nav > li > a {
    color: white;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #ffffff;
}


.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: revert;
}

@media screen and (max-width: 1024px) {
.elementor-27297 .elementor-element.elementor-element-d8714e2:not(.elementor-motion-effects-element-type-background), .elementor-27297 .elementor-element.elementor-element-d8714e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: none !important;
}
}

.obfx-grid-wrapper {
	padding-left: 0px !important;
}


@media screen and (max-device-width:766px), screen and (min-width:550px) {
	.blog-grid .obfx-grid-col-content {
    opacity: 0.9;
    padding: 20px 10px 20px 40px !important;
    max-width: revert!important;
    min-width: 280px;
}
}

@media screen and (max-width: 767px)
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-image, .obfx-grid-container.obfx-grid-style-list .obfx-grid-col-content {
	    top: 24px !important;
}

@media screen and (max-width: 1024px){
.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-menu-container {
    max-width: 350px;
    border-radius: 0px 0px 0px 0px;
    margin-top: 56px;
}
}

.beneficiary-search-container .btn.btn-green:focus, .btn.btn-green:hover {
    color: black !important;
}

@media screen and (min-width:320px) and (
	@media only screen and (max-width: 568px)
main {
    font-size: 2em;
}:568px) {
	#about-us img {
	margin-left:-40px;
}
	#about-us h2 {
	margin-left:-30px;
} 
}

@media screen and (min-width:569px) and (max-width:766px) {
	#about-us img {
	margin-left:-80px;
}
	#about-us h2 {
	margin-left:-100px;
} 
}

@media screen and (min-width:1024px) {
		#about-us img {
	margin-left:-40px;
}
	#about-us h2 {
	margin-left:-30px;
} 
}

/*Thumbnail square  */
.obfx-grid-col-image {
    border-radius: 0px 0px 0px 0px;
}
.elementor-16235 .elementor-element.elementor-element-46058ad .stratum-advanced-tabs .stratum-advanced-tabs__navigation-item {
	
	border-radius: 10px !important;
}

/*MENU  */

@media screen and (max-width:1024px) {
.elementor-20216 .elementor-element.elementor-element-d57d3b3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px !important;
}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-d57d3b3.jkit-sticky-element--enabled.jkit-sticky-position--fixed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jkit-sticky-element-on--down.sticky-pinned #menu-color a {
    color: black !important;
}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-d57d3b3.jkit-sticky-element--enabled.jkit-sticky-position--fixed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jkit-sticky-element-on--down.sticky-pinned #menu-color a {
    color: black;
}
	
	.elementor-20216 .elementor-element.elementor-element-9578085 .elementskit-menu-container {
		margin-top:0px !important;
	}
	
.menu-link #menu-color a {
		color:black !important;
	}
	
	.menu-link #menu-color  a:focus {
		color:black !important;
	}

/* #menu-color a:active{
color:orange!important;
	} */
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d57d3b3.jkit-sticky-element--enabled.jkit-sticky-position--fixed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jkit-sticky-element-on--down.sticky-pinned #menu-color a {
	color:white;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-d57d3b3.jkit-sticky-element--enabled.jkit-sticky-position--fixed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jkit-sticky-element-on--down.sticky-pinned a.dropdown-item.menu-link {
	color:black !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-d57d3b3.jkit-sticky-element--enabled.jkit-sticky-position--fixed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jkit-sticky-element-on--down.sticky-pinned .nav-logo-title {
	color:white; 
}

.elementor-20216 .elementor-element.elementor-element-d57d3b3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: 0px;
}

span.elementor-icon.elementor-animation- svg {
	margin-right:16px !important;
}

.bold-text {
	font-weight:bold !important;
}

.elementor-16235 .elementor-element.elementor-element-46058ad .stratum-advanced-tabs .stratum-advanced-tabs__icon svg {
    height: 20px !important;
    width: 20px !important;
    margin-top: 4px;
}

.elementor-20216 .elementor-element.elementor-element-d57d3b3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px !important;
}



/* SignUp Form */

.container-block {
	display: grid;
	background-image: url('https://www.myschool.co.za/../wp-content/uploads/2022/10/25-years-of-impact-login-background-scaled.jpg');
	background-attachment: fixed;
    background-position: center;
    background-size: cover;
  }

  .container-block .ast-container, .ast-container-fluid {
	padding-left: 0px !important;
    padding-right: 0px !important;
}
  
  .signup-container,
  .signup-form {
	display: flex;
	flex-direction: column;
	gap: 10px;
  }
  .signup-container {
	width: 100vw;
	padding: 3rem 10rem;
	align-items: flex-start;
	justify-content: flex-start;
  }

  .signup-form {
    max-width: 26rem;
    width: 100%;
    margin: 0 auto;
    background: rebeccapurple;
    background-color: rgba(255,255,255,0.8);
    border-radius: 12px 0px;
    border: none;
  }

.signup-form .together {
	text-align: center;
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

.signup-form .together-p {
	text-align: center;
	font-family: Roboto, Helvetica, Arial, sans-serif;	
}

  .signup-form h3 {
	font-size: 1.5625rem;
	font-family: Roboto, Helvetica, Arial, sans-serif;
  }
  .text-mute {
	color: #aaa;
  }
  .heading-primary {
	font-size: 5rem;
  }
  .input-text {
	font-family: inherit;
	font-size: 1.8rem;
	padding: 3rem 5rem 1rem 2rem;
	border: none;
	border-radius: 2rem;
	background: #eee;
	font-weight: 600;
	width: 100%;
  }
  .input-text:focus {
	outline-color: #2196f3;
  }

  button.btn.btn-signup {
	margin-top: 0px;
	width: 96%;
    margin: 0 auto;
  }
  
  .btn {
	padding: 1rem 4rem;
	border: none;
	background-color: #712e8f;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	font-family: inherit;
	font-weight: 500;
	font-size: inherit;
	box-shadow: 0 2px 2px 0 rgb(153 153 153 / 14%), 0 3px 1px -2px rgb(153 153 153 / 20%), 0 1px 5px 0 rgb(153 153 153 / 12%);
  }
  .btn-signup {
	align-self: flex-end;
    width: 20px;
    margin-top: 2rem;
    
  }
  .btn-signup:active {
	box-shadow: none;
  }
  .btn-signup:hover {
	background-color: #712e8f;
  }
  .inp {
	position: relative;
  }
  .label {
	pointer-events: none;
	position: absolute;
	top: 2rem;
	left: 2rem;
	color: #00000070;
	font-weight: 500;
	font-size: 12px;
	transition: all 0.2s;
	transform-origin: left;
  }
  .input-text:not(:placeholder-shown) + .label,
  .input-text:focus + .label {
	top: 0.7rem;
	transform: scale(0.75);
  }
  .input-text:focus + .label {
	color: #AAAAAA;;
  }
  .f-row {
	display: flex;
	gap: 2rem;
  }
  .input-icon {
	position: absolute;
	top: 2rem;
	right: 2rem;
	font-size: 2rem;
	color: #00000070;
  }
  .input-icon-password {
	cursor: pointer;
  }
  
  .container {
	display: flex;
  }
  .heading-secondary {
	font-size: 3rem;
  }

  
  @media only screen and (max-width: 70rem) {
	html {
	  font-size: 54.5%;
	}
  }
  
  @media only screen and (max-width: 60rem) {
	.signup-container {
	  padding: 5rem;
	}
  }
  @media only screen and (max-width: 40rem) {
	html {
	  font-size: 48.5%;
	}
  
	.input-text:not(:placeholder-shown) + .label,
	.input-text:focus + .label {
	  top: 0.6rem;
	  transform: scale(0.75);
	}
	.label {
	  font-size: 1.9rem;
	}
	.input-wrapper {
	  flex-direction: column;
	}
  }
  
  @media only screen and (max-width: 1200px) {
	.signup-container {
	  grid-column: 1 / 3;
	}
	.welcome-container {
	  display: none;
	}
  }

  @media screen and (max-width:425px) {
	form.signup-form {
		max-width:100%!important;
	}
	input#firstname,#surname,#email,#cellno,#date_of_birth,#card_number,#mainpassword,#confirm_password,#confirm_email  {
	margin-top: 16px;
	}

	.signup-form h3 {
		font-size: 2.3rem;
	}
  }

  @media screen and (min-width:425px) and (max-width:768px) {
	form.signup-form {
		max-width:50rem!important;
	}

	input#firstname,#surname,#email,#cellno,#date_of_birth,#card_number,#mainpassword,#confirm_password,#confirm_email  {
		margin-top: 16px;
		}

		.signup-form h3 {
			font-size: 2.8rem;
		}
		.signup-form p {
		font-size: 13px;
		}
  }

  @media screen and (min-width:769px) and (max-width:1120px) {
	form.signup-form {
		max-width:50rem!important;
	}

	input#firstname,#surname,#email,#cellno,#date_of_birth,#card_number,#mainpassword,#confirm_password,#confirm_email  {
		margin-top: 16px;
		}
		.signup-form h3 {
			font-size: 2.8rem;
		}
		.signup-form p {
		font-size: 13px;
		}

		.signup-form h6 {
			font-size: 18px;
		}
  }

  .image-under {
	width: 25%;
	float: right;
	margin-right: 10px;
  }

  .img-container {
	padding: 10px 0;
    margin: 0;
    background: black;
    border-radius: 0 0 12px;
  }
  

  .signup-form input {

		background: none;
		border-bottom: 1px solid #ffffff7d;
  }

  .signup-form h3,p,h6,.tickbox {
	margin: 0px 10px 0px 10px;
  }

  .signup-form .tickbox {
	font-size: 11px;
  }

.inp {
	margin: 0px 10px 0px 10px;
}

input#firstname,#surname,#email,#cellno,#date_of_birth,#card_number,#mainpassword,#confirm_password,#confirm_email {
    background: none;
	border-top: none;
    border-left: none;
    border-right: none;
	padding-bottom: 0px;
}

.be-first {
	text-align: left;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.twentyfive-years {
	border-radius: 12px 0 0 0;
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

.condition {
	font-size: 11px;
	margin: 0px 10px 0px 10px;
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

.sign-in-login {
	font-size: 11px;
	margin: 0px 10px 0px 10px;
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

.change-profile {
	font-size: 11px;
	margin: 0px 10px 0px 10px;
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

.signup-form input {
    background: none;
    border-bottom: 1px solid white;
    border-width: 2px;
}

.signup-form input:focus {
    border-bottom: 1px solid white;
    border-width: 2px;
}

a.purple  {
	color: #712e8f;
}


#myschool {
	accent-color: #712e8f;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(0, 0, 0, .54);
    border-radius: 3px;
}

#woolworths {
	accent-color: #712e8f;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(0, 0, 0, .54);
    border-radius: 3px;
}

#firstname:focus,#surname:focus,#email:focus,#cellno:focus,#card_number:focus,#date_of_birth:focus,#mainpassword:focus,#confirm_password:focus,#confirm_email:focus {
	border-bottom-color: #712e8f;
	transition: all 0.5s;
}

@keyframes border_anim {
	0%{
		width: 50%;
	}
	100%{
		width: 100%;
	}
}

.ast-container {
	padding:0 0px;
}

.page-id-47927 .elementor.elementor-20216{
display: none;
}

.page-id-47927 .ekit-template-content-markup.ekit-template-content-footer {
	display:none;
}

.page-id-48064 .elementor.elementor-20216{
	display:none;
}

.page-id-48064 .ekit-template-content-markup.ekit-template-content-footer {
	display:none;
}

.page-id-48539 .elementor.elementor-20216{
	display:none;
}

.page-id-48539 .ekit-template-content-markup.ekit-template-content-footer {
	display:none;
}
/* 
.page-id-48811 .elementor.elementor-20216{
	display:none;
}

.page-id-48811 .ekit-template-content-markup.ekit-template-content-footer {
	display:none;
} */



p#alertPassword {
    font-size: 10px;
}

input#firstname,#surname, #email,#cellno, #date_of_birth,#card_number, #mainpassword, #confirm_password,#confirm_email {
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    padding-top: 10px;
    padding-bottom: 14px;
    margin-top: 22px;
    left: 10px;
	font-size:15px
}


input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #666;
/*     padding: 2.2em; */
}

.input-text {
	border-radius:revert !important;
}

.elementor-shortcode {
    color: white;
	text-align:center;
}

.elementor-shortcode a {
	color:white !important;
	    padding: 13px 20px 13px 20px;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #DB3535;
    border-style: none;
    border-color: #ffffff;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 19px 19px 40px 0px rgb(0 0 0 / 10%);
	text-decoration:none;
}

input[type="date"] {
	font-size:13px!important;
}

/*signup-error page  */

.signup-error-text {
	text-align:center !important;
	color: #ffffff;
  margin: 0px 0px 25px 0px;
  font-family: "Helvetica", Sans-serif;
    font-size: 48px;
    font-weight: 700;
}


.signup-error-container {
		display: grid;
	background-image: url('https://www.myschool.co.za/../wp-content/uploads/2022/10/25-years-of-impact-login-background-scaled.jpg');
	background-attachment: fixed;
    background-position: center;
    background-size: cover;
		padding:15rem 0 15rem 0;
}

.signup-error-button {
	padding: 21px 55px 21px 55px;
    font-family: "Helvetica", Sans-serif;
    font-size: 14x;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #C53438;
    border-style: none;
    border-color: #ffffff;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 19px 19px 40px 0px rgb(0 0 0 / 10%);
	margin:0 auto;
}

.signup-error-button:hover {
    background-color: #DB3535E0;
	color:white;
}

.far {
	    font-size: 63px;
    color: white;
    text-align: center;
    margin-bottom: 16px;
}

button.signup-error-button {
	background-color: #DB3535;
}

p.signup-error-text {
	font-size:22px;
font-style: italic;
	font-weight:500;
}
.signup-error-button a {
color:white !important;
	text-decoration:none;
}

p#alertEmail,p#alertSurname {
    font-size: 10px;
}

p#alertFirstname {
	 font-size: 10px;
}

p#alertCell {
	font-size: 10px;
}

p#alertdob {
	font-size: 10px;
}

@media screen and (max-width:1124px) {
	h1.signup-error-text {
		font-size:30px
	}
	
	.signup-error-container {
		padding:32rem 0 32rem 0;
	}
	button.signup-error-button {
    background-color: #DB3535;
    font-size: 12px;
}
}



.elementor-21115 .elementor-element.elementor-element-716c19c .stratum-advanced-tabs.tabs-layout-icon_box .stratum-advanced-tabs__navigation-item:not(:last-child) {
    background: #C14636 !important;
}





		

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-container>.elementor-widget-video{width:var(--container-widget-width,100%)}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-container{--container-widget-width:100%}.e-container>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.e-container>.elementor-widget-spacer>.elementor-widget-container,.e-container>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-container>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}

/*FILESTART  /mnt/efs/www/site/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em)*.25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#818a91;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
[data-cky-tag]{visibility:hidden;}