
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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--theme-0: #ffffff;--wp--preset--color--theme-1: #043145;--wp--preset--color--theme-2: #ffffff;--wp--preset--color--theme-3: #578cc8;--wp--preset--color--theme-4: #b8d4f0;--wp--preset--color--theme-5: #0a4a61;--wp--preset--color--theme-6: #043145;--wp--preset--color--theme-7: #1a5570;--wp--preset--color--theme-8: #6ba3d0;--wp--preset--color--theme-9: #b8d4f0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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--font-size--small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.156), 1rem);--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.156), 1.125rem);--wp--preset--font-size--large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.156), 1.875rem);--wp--preset--font-size--x-large: 2.25rem;--wp--preset--font-size--xx-large: clamp(4rem, 4rem + ((1vw - 0.2rem) * 7.5), 10rem);--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;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--headings--typography--font-family: var(--wp--preset--font-family--primary);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 100%;--wp--style--global--wide-size: 100%; }:where(body) { margin: 0; }.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; }:where(.wp-site-blocks) > * { margin-block-start: 0; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 0; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 0;}:root :where(.is-layout-grid){gap: 0;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.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;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--theme-1);color: var(--wp--preset--color--theme-2);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--theme-3);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--theme-3);border-width: 0;color: var(--wp--preset--color--theme-1);font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-theme-0-color{color: var(--wp--preset--color--theme-0) !important;}.has-theme-1-color{color: var(--wp--preset--color--theme-1) !important;}.has-theme-2-color{color: var(--wp--preset--color--theme-2) !important;}.has-theme-3-color{color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-color{color: var(--wp--preset--color--theme-4) !important;}.has-theme-5-color{color: var(--wp--preset--color--theme-5) !important;}.has-theme-6-color{color: var(--wp--preset--color--theme-6) !important;}.has-theme-7-color{color: var(--wp--preset--color--theme-7) !important;}.has-theme-8-color{color: var(--wp--preset--color--theme-8) !important;}.has-theme-9-color{color: var(--wp--preset--color--theme-9) !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-theme-0-background-color{background-color: var(--wp--preset--color--theme-0) !important;}.has-theme-1-background-color{background-color: var(--wp--preset--color--theme-1) !important;}.has-theme-2-background-color{background-color: var(--wp--preset--color--theme-2) !important;}.has-theme-3-background-color{background-color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-background-color{background-color: var(--wp--preset--color--theme-4) !important;}.has-theme-5-background-color{background-color: var(--wp--preset--color--theme-5) !important;}.has-theme-6-background-color{background-color: var(--wp--preset--color--theme-6) !important;}.has-theme-7-background-color{background-color: var(--wp--preset--color--theme-7) !important;}.has-theme-8-background-color{background-color: var(--wp--preset--color--theme-8) !important;}.has-theme-9-background-color{background-color: var(--wp--preset--color--theme-9) !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-theme-0-border-color{border-color: var(--wp--preset--color--theme-0) !important;}.has-theme-1-border-color{border-color: var(--wp--preset--color--theme-1) !important;}.has-theme-2-border-color{border-color: var(--wp--preset--color--theme-2) !important;}.has-theme-3-border-color{border-color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-border-color{border-color: var(--wp--preset--color--theme-4) !important;}.has-theme-5-border-color{border-color: var(--wp--preset--color--theme-5) !important;}.has-theme-6-border-color{border-color: var(--wp--preset--color--theme-6) !important;}.has-theme-7-border-color{border-color: var(--wp--preset--color--theme-7) !important;}.has-theme-8-border-color{border-color: var(--wp--preset--color--theme-8) !important;}.has-theme-9-border-color{border-color: var(--wp--preset--color--theme-9) !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;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}
/* .section-wrapper:has(.menu-item) a, 
.section-wrapper:has(.menu-item) .guten-5kbud8 span, 
.section-wrapper:has(.menu-item) p {
	color: black !important;
}
@media (max-width: 1024px) {
  .section-wrapper:has(.menu-item) a,
  .section-wrapper:has(.menu-item) .guten-5kbud8 span,
  .section-wrapper:has(.menu-item) p {
    color: white !important;
  }
}
 */
/* --- Copy Share Button + Toast (Scoped) --- */
@media only screen and (max-width: 1024px) {
	
	#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    background: #043145 !important;
}#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li > a {
    background: #043145 !important;
}
	 
}

#guten-Icnedu.swiper-container {
  position: relative !important;
  padding-bottom: 60px !important;
}

.guten-Icnedu div.swiper-button-prev,
.guten-Icnedu div.swiper-button-next {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
  width: 45px !important;
  height: 45px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guten-Icnedu div.swiper-button-prev {
  left: 50% !important;
  transform: translateX(-55px) !important;
}

.guten-Icnedu div.swiper-button-next {
  left: 50% !important;
  transform: translateX(10px) !important;
}
/*# sourceURL=global-styles-inline-css */



.guten-accordions *{transition:background-color .3s ease 0s,border .3s ease 0s,border-radius .3s ease 0s,box-shadow .3s ease 0s,color 0s ease 0s,height .3s ease 0s}.guten-accordions .accordion-item{border:1px solid var(--guten-border-color);margin:0}.guten-accordions .accordion-item .accordion-heading{align-items:center;border-bottom:1px solid var(--guten-border-color);cursor:pointer;display:flex;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.guten-accordions .accordion-item .accordion-heading .accordion-text{flex-grow:1}.guten-accordions .accordion-item .accordion-heading>p{margin:0}.guten-accordions .accordion-item .accordion-body{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:0;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.guten-accordions .accordion-item .accordion-content{padding:15px 20px}
/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/accordions.css */



.accordion-item .accordion-icon{margin-right:10px}.accordion-item .accordion-icon-open{display:none}.accordion-item .accordion-icon-closed{display:block}.accordion-item .accordion-body{height:0;transition:height .2s;transition-timing-function:cubic-bezier(0,-.13,0,1.04)}.accordion-item .accordion-body.active,.accordion-item .accordion-header.active{height:auto}.accordion-item.active .accordion-icon-open{display:block}.accordion-item.active .accordion-icon-closed{display:none}.accordion-item.active .expanded{height:auto!important}
/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/accordion.css */



.guten-icon-box .guten-icon-box-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--guten-border-color);border-radius:5px;justify-content:center;padding:50px 40px;position:relative;text-align:center;transition:all .4s ease}.guten-icon-box .guten-icon-box-wrapper:before{pointer-events:none}.guten-icon-box>a{text-decoration:none}.guten-icon-box .icon-box-link{color:unset}.guten-icon-box .guten-background-filter{background-color:var(--guten-bg-color)}.guten-icon-box.icon-position-left .guten-icon-box-wrapper{align-items:flex-start;display:flex}.guten-icon-box.icon-position-left .guten-icon-box-wrapper .icon-box.icon-box-header{margin-right:15px}.guten-icon-box.icon-position-right .guten-icon-box-wrapper{display:flex;flex-direction:row-reverse}.guten-icon-box.icon-position-right .guten-icon-box-wrapper .icon-box.icon-box-header{margin-left:15px}.guten-icon-box .icon-box.icon-box-header{line-height:0;position:relative;z-index:2}.guten-icon-box .icon-box.icon-box-header .icon{color:var(--guten-txt-color);display:inline-block;margin-bottom:13px;overflow:hidden;transition:all .4s ease}.guten-icon-box .icon-box.icon-box-header .icon i,.guten-icon-box .icon-box.icon-box-header .icon svg{font-size:40px}.guten-icon-box .icon-box.icon-box-header .icon img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guten-icon-box .icon-box.icon-box-header .icon-style-gradient{background-image:linear-gradient(180deg,var(--guten-txt-color) 0,var(--guten-txt-color) 100%);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.guten-icon-box .icon-box.icon-box-body{position:relative;z-index:2}.guten-icon-box .icon-box.icon-box-body .title{color:var(--guten-txt-color);font-size:23px;padding:0;transition:all .3s ease}.guten-icon-box .icon-box.icon-box-body .icon-box-button,.guten-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper{position:relative;z-index:2}.guten-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link{background-color:var(--guten-btn-bg-color);border-radius:5px;color:var(--guten-bg-color);display:inline-block;font-size:15px;line-height:1;padding:15px 30px;position:relative;text-align:center;transition:all .4s ease;vertical-align:middle;white-space:nowrap}.guten-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover{background-color:var(--guten-btn-bg-hover-color)}.guten-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:0}.guten-icon-box .icon-box.icon-box-body .icon-box-description{color:var(--guten-txt-color)}.guten-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:1}.guten-icon-box:hover .hover-watermark{bottom:0;opacity:1}.guten-icon-box .hover-watermark{bottom:-50px;opacity:0;position:absolute;right:0;transition:all .4s ease;z-index:1}.guten-icon-box .hover-watermark i,.guten-icon-box .hover-watermark svg{font-size:100px}.guten-icon-box .icon-box-badge{line-height:1;position:absolute;z-index:2}.guten-icon-box .icon-box-badge.topleft{left:0;top:0}.guten-icon-box .icon-box-badge.topcenter{left:50%;top:0;transform:translateX(-50%)}.guten-icon-box .icon-box-badge.topright{right:0;top:0}.guten-icon-box .icon-box-badge.bottomleft{bottom:0;left:0}.guten-icon-box .icon-box-badge.bottomcenter{bottom:0;left:50%;transform:translateX(-50%)}.guten-icon-box .icon-box-badge.bottomright{bottom:0;right:0}.guten-icon-box .icon-box-badge .badge-text{background-color:var(--guten-selection-bg-color);border-radius:0 0 0 0;color:var(--guten-bg-color);display:inline-block;font-size:.70588rem;font-weight:500;padding:10px}
/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/icon-box.css */



/* ======================================================
    Original Styles from Previous Code Blocks
====================================================== */
.accordion-item .accordion-content {
    padding-right: 0px !important;
}
.superblockslider__button__navigation svg {
    transition: all .5s;
    width: 30%;
    height: 30%;
}
.guten-icon-box.guten-M9koV3 .guten-icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-element.guten-PE53PF {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-element.guten-Fvpd0D {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-element.guten-OkPoKs {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-element.guten-SskK5N {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Position first child inside slider */
#csbContentSlider-1 .swiper-wrapper .swiper-slide .slideContent > *:first-child {
    top: 25% !important;
    left: 31.107143% !important;
    position: absolute;
}

/* Mobile adjustment for first child */
@media (max-width: 767px) {
    #csbContentSlider-1 .swiper-wrapper .slide-0 .slideContent > *:nth-child(1) {
        margin-bottom: -44px !important;
        margin-left: 20px !important;
    }
    #csbContentSlider-1 .swiper-wrapper .slide-1 .slideContent > *:nth-child(1) {
        margin-bottom: -96px !important;
        margin-left: -20px !important;
    }
    #csbContentSlider-1 .swiper-wrapper .slide-2 .slideContent > *:nth-child(1) {
        margin-bottom: -96px !important;
        margin-left: 25px!important;
    }
    #csbContentSlider-1 .swiper-wrapper .slide-3 .slideContent > *:nth-child(1) {
        margin-bottom: -96px !important;
        margin-left: 15px !important;
    }
}

/* Desktop-only margin for columns inside slideContent */
@media (min-width: 768px) {
    .slideContent .guten-column {
        margin-left: 104px !important;
    }
}

/* Remove margin on mobile automatically & Swiper Button Position */
@media (max-width: 767px) {
    .slideContent .guten-column {
        margin-left: 0 !important;
    }
    .swiper-button-next,
    .swiper-button-prev {
        top: 32% !important;
    }
}

.swiper-slide .wp-block-gutenverse-column.guten-element.guten-column {
    width: 100%;
    order: 1;
}

.guten-accordions .accordion-body {
    max-height: 0;
    opacity: 0;
    transform: translateY(-10px) scale(0.98);
    overflow: hidden;
    transition:
        max-height 0.6s ease-in-out,
        opacity 0.6s ease-in-out,
        transform 0.6s ease-in-out,
        padding 0.6s ease-in-out;
    padding: 0 1rem;
}

.guten-accordions .accordion-item.active .accordion-body {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0) scale(1);
    padding: 1rem;
}

.guten-OBmD4P .guten-icon-list-item:not(:first-child):not(:last-child) i {
    color: yellow;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 13px ;
}
.guten-OXwnP7 > .sticky-wrapper > .guten-column-wrapper,
.guten-OXwnP7 > .guten-column-wrapper {
    position: relative;
    border-radius: 75px;
    overflow: hidden;
}

.guten-OXwnP7 > .sticky-wrapper > .guten-column-wrapper::before,
.guten-OXwnP7 > .guten-column-wrapper::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: conic-gradient(
        from 0deg,
        transparent 0%,
        rgba(255,255,255,0.9) 10%,
        transparent 20%
    );
    animation: spinBorder 4s linear infinite;
    z-index: 0;
}

.guten-OXwnP7 > .sticky-wrapper > .guten-column-wrapper::after,
.guten-OXwnP7 > .guten-column-wrapper::after {
    content: "";
    position: absolute;
    inset: 3px;
    border-radius: inherit;
    background: #043145;
    z-index: 1;
}

.guten-OXwnP7 > .sticky-wrapper > .guten-column-wrapper > *,
.guten-OXwnP7 > .guten-column-wrapper > * {
    position: relative;
    z-index: 2;
}

@keyframes spinBorder {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.guten-column-wrapper[data-id="XVqyur"] { transition: all 0.4s ease; border-radius: 15px; }
.guten-column-wrapper[data-id="XVqyur"]:hover { transform: translateY(-10px) scale(1.03); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25); }
.guten-column-wrapper[data-id="2akE1f"] {
    transition: all 0.4s ease;
    border-radius: 15px;
}
.guten-column-wrapper[data-id="2akE1f"]:hover {
    transform: translateY(-10px) scale(1.03);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}
.guten-column-wrapper[data-id="UCZ10U"] {
    transition: all 0.4s ease;
    border-radius: 15px;
}
.guten-column-wrapper[data-id="UCZ10U"]:hover {
    transform: translateY(-10px) scale(1.03);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.accordion-body {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.6s ease, opacity 0.6s ease;
}

.accordion-body.expanded {
    max-height: 500px;
    opacity: 1;
}

.guten-lVYj0A, .guten-mtDbur, .guten-OAu7qP, .guten-B2odPj, .guten-Yinez1, .guten-FowD5v, .guten-iMrJQa, .guten-Q1zyNg {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-post-content>:not(div.section-wrapper):not(.guten-element) {
    margin: 0 auto;
    width: 70%;
    margin-top: -35px;
}
@media (max-width: 767px) {
    .guten-post-content > :not(div.section-wrapper):not(.guten-element) {
        width: 85%;
        margin-top: -102px;
        margin-bottom: 40px;
    }
    .gslider-flexi-content-a2d6d74c .swiper-button-prev, .gslider-flexi-content-a2d6d74c .swiper-button-next {
        top: 260px !important;
    }
    .gslider-flexi-content-a2d6d74c.gslider-flexi-content-wrapper .gslider-content-wrapper .gslider-content-inner-wrapper {
        padding: 0px 0px 80px 0px;
    }
}
@media only screen and (max-width: 767px) {
    .gslider-flexi-content-2155d4f0.gslider-flexi-content-wrapper {
        margin-top: -96px;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .gslider-flexi-content-0b86f7bc .swiper-button-prev, .gslider-flexi-content-0b86f7bc .swiper-button-next {
        top: 290px !important;
    }
}
.gslider-flexi-content-wrapper .swiper {
    -webkit-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}

.gslider-flexi-content-wrapper .swiper-slide {
    -webkit-transform: translateZ(0) rotateY(0deg);
    transform: translateZ(0) rotateY(0deg);
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    -webkit-perspective: 1000;
    perspective: 1000;
}

.gslider-flexi-content-wrapper .swiper-slide:not(.swiper-slide-active) {
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}

.gslider-flexi-content-wrapper .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}
@media (max-width: 767px) {
    .gslider-flexi-content-wrapper .swiper-slide-shadow-left,
    .gslider-flexi-content-wrapper .swiper-slide-shadow-right {
        top: 55px !important;
    }
}
@media only screen and (max-width: 767px) {
    .swiper-button-prev, .swiper-button-next {
        margin-top: 155px;
    }
}
.container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container .glass {
    position: relative;
    width: 446px;
    height: 415px;
    background: linear-gradient(#fff2, transparent);
    border: 6px solid white;
    box-shadow: 0 25px 25px rgba(0, 0, 0, 0.25);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s;
    border-radius: 35px;
    margin: 0 -45px;
    backdrop-filter: blur(10px);
    transform: rotate(calc(var(--r) * 1deg));
}

.container:hover .glass {
    transform: rotate(0deg);
    margin: 0 10px;
}

.container .glass::before {
    content: attr();
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    background: rgba(255, 255, 255, 0.05);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.container .glass svg {
    font-size: 2.5em;
    fill: #fff;
}
.guten-O1Bkdz, .guten-nldM4p, .guten-mwQEwi, .guten-g69Jg6 {
    width: 90%;
}
.guten-element.guten-00PSwp, .guten-dXu6ql, .guten-EbktYf, .guten-ZceYMn {
    display: flex;
    justify-content: center;
}
/* Center only glass-card inner wraps — do not center CTA / page-wide content */
.glass-box-section .guten-inner-wrap {
    display: flex !important;
    justify-content: center;
}

.guten-column-wrapper[data-id="43SRkC"], .guten-column-wrapper[data-id="5Spf7p"], .guten-column-wrapper[data-id="SVM8sK"], .guten-column-wrapper[data-id="KSAlel"] {
    display: flex;
    justify-content: center;
}
.column-1 {
    background-color: #1A5570 !important;
}
.column-2 {
    background-color: #578CC8 !important;
}
.column-3 {
    background-color: #043145 !important;
}
.column-4 {
    background-color: #1A5570 !important;
}

@media (max-width: 768px) {
    .container {
        flex-wrap: wrap;
        flex-direction: column;
        overflow-x: clip;
        gap: 15px;
    }
    .guten-element.guten-4dhbcM, .guten-element.guten-tRlEAX, .guten-element.guten-FtXplY {
        margin-top: 0px;
    }
}
/* ======================================================
    CSS for the Glass Box Section (User's last prompt)
====================================================== */
.glass-box-section {
    .guten-icon-box-wrapper {
        border: unset;
    }
    .wp-block-gutenverse-heading {
        display: block;
        width: 100%;
        text-align: center;
    }
    .guten-icon-box .icon-box.icon-box-body .title {
        font-size: 16px;
        width: 310px;
    }
    .guten-icon-box-wrapper {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .guten-icon-list .list-wrapper {
        gap: 11px;
        margin-bottom: 9px;
    }
    .guten-wrap-helper {
        justify-content: center;
    }
    .text-content-inner {
        max-width: 324px;
    }
}

.container .glass {
    width: 398px !important;
    height: 440px !important;
}

.container .glass .guten-inner-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

/* 🚀 UPDATED MOBILE FIX: Target list and wrappers to remove horizontal gap */
@media (max-width: 768px) {
    .container .glass {
        width: 340px !important;
        height: 440px !important;
        padding-left: 13px;
        padding-right: 13px;
    }
    .container {
        width: 100% !important;
        gap: 15px;
    }

    /* **Key Fix:** Remove horizontal padding from the main inner content wrapper */
    .container .glass .guten-inner-wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* **Key Fix:** Remove horizontal margin/padding from the list items themselves */
    .guten-icon-list .guten-icon-list-item {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Ensure the column wrapper doesn't introduce unwanted spacing */
    .wp-block-gutenverse-column {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}



.guten-d78boc {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-AJogZd {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-W88cgM {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-SEVZyL {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-Fw28rK{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.guten-post-content>:not(div.section-wrapper):not(.guten-element) {
    margin: 0 auto;
    width: 70%;
margin-top: -35px;
}
@media (max-width: 767px) {
    .guten-post-content > :not(div.section-wrapper):not(.guten-element) {
        margin-top: -30px;
    }
}
@media (max-width: 767px) {
    .guten-post-content > :not(div.section-wrapper):not(.guten-element) {
        width: 85%;
    }
    .gslider-flexi-content-74a97453 .swiper-button-prev, .gslider-flexi-content-74a97453 .swiper-button-next {
        top: 370px;
    }
}

.guten-accordions .accordion-body {
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px) scale(0.98);
  overflow: hidden;
  transition: 
    max-height 0.6s ease-in-out, 
    opacity 0.6s ease-in-out, 
    transform 0.6s ease-in-out,
    padding 0.6s ease-in-out;
  padding: 0 1rem;
}

.guten-accordions .accordion-item.active .accordion-body {
  max-height: 500px; /* adjust depending on content */
  opacity: 1;
  transform: translateY(0) scale(1);
  padding: 1rem;
}
/* Fix Swiper flip overlap issue on iPhones */
.gslider-flexi-content-wrapper .swiper {
    -webkit-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}

.gslider-flexi-content-wrapper .swiper-slide {
    -webkit-transform: translateZ(0) rotateY(0deg);
    transform: translateZ(0) rotateY(0deg);
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    -webkit-perspective: 1000;
    perspective: 1000;
}

/* Prevent stacked slide content on iOS */
.gslider-flexi-content-wrapper .swiper-slide:not(.swiper-slide-active) {
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}

/* Ensure active slide shows properly */
.gslider-flexi-content-wrapper .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}
@media only screen and (max-width: 767px) {
    .gslider-flexi-content-5db0603f .swiper-button-prev, .gslider-flexi-content-5db0603f .swiper-button-next {
        margin-top: 100px;
    }
}
@media (max-width: 767px) {
    /* Reduce Swiper flip shadows on mobile */
    .gslider-flexi-content-wrapper .swiper-slide-shadow-left,
    .gslider-flexi-content-wrapper .swiper-slide-shadow-right {
        top: 25px !important;      /* Optional: reposition shadow if needed */
    }
}
@media only screen and (max-width: 767px) {
  .swiper-button-prev, .swiper-button-next {
        margin-top: 90px;
    }
}
/* From Uiverse.io by codebykay101 */ 
.container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container .glass {
  position: relative;
  width: 457px;
  height: 561px;
  background: linear-gradient(#fff2, transparent);
  border: 6px solid white;
  box-shadow: 0 25px 25px rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s;
  border-radius: 35px;
  margin: 0 -45px;
  backdrop-filter: blur(10px);
  transform: rotate(calc(var(--r) * 1deg));
}

.container:hover .glass {
  transform: rotate(0deg);
  margin: 0 10px;
}

.container .glass::before {
  content: attr();
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  background: rgba(255, 255, 255, 0.05);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.container .glass svg {
  font-size: 2.5em;
  fill: #fff;
}
.guten-im2aX0 {
    width: 90%;
}
.guten-kJLWxj {
    width: 90%;
}
.guten-Lgdxhu {
    width: 90%;
}
.guten-cMY6FP {
    width: 90%;
}
.guten-element.guten-00PSwp{
display: flex;
    justify-content: center;
}
.guten-dXu6ql {
display: flex;
    justify-content: center;
}

.guten-EbktYf {
display: flex;
    justify-content: center;
}
.guten-ZceYMn {
display: flex;
    justify-content: center;
}
.glass-box-section .guten-inner-wrap {
    display: flex !important;
    justify-content: center;
}


/* Unique styles per wrapper */
.guten-column-wrapper[data-id="43SRkC"] {
  display: flex;
  justify-content: center;
}

.guten-column-wrapper[data-id="5Spf7p"] {
  display: flex;
  justify-content: center;
}

.guten-column-wrapper[data-id="SVM8sK"] {
  display: flex;
  justify-content: center;
}

.guten-column-wrapper[data-id="KSAlel"] {
  display: flex;
  justify-content: center;
}
/* Vorto Section - Background Colors */
.column-1 {
  background-color: #1A5570 !important;
}

.column-2 {
  background-color: #578CC8 !important;
}

.column-3 {
  background-color: #043145 !important;
}

.column-4 {
  background-color: #1A5570 !important;
}
.guten-LiQ8K3 {
  display: flex;
  justify-content: center;
}

.guten-yvziqw {
  display: flex;
  justify-content: center;
}
.guten-O7dRj5 {
  display: flex;
  justify-content: center;
}
.guten-uaGc3Z {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
    .guten-element.guten-wW7Nwx {
        margin-top: 0px;
    }
  .container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
overflow-x: clip;
  }
  .guten-element.guten-HJEIGq {
        margin-top: 0px;
    }
  .guten-element.guten-kAUbSO {
        margin-top: 0px;
    }
    .guten-element.guten-ptj40k {
        margin-top: 0px;
    }


.guten-d7JB4w .guten-inner-wrap {
    padding-bottom: 18px;
}
.guten-YKrk1J .guten-inner-wrap {
    padding-bottom: 18px;
}
    /* .container .glass {
        width: 364px !important;
        height: 455px !important;
        padding-left: 13px;
        padding-right: 13px;
    } */

/* .container {
  gap: 15px;
} */
}

/* ---- FX page fixes (CTA left-align + glass white text) ---- */
.guten-YilZdf > .guten-column-wrapper,
.guten-hqKPN6 .guten-column-wrapper[data-id="YilZdf"],
[data-id="YilZdf"] {
    align-items: flex-start !important;
    justify-content: flex-start !important;
    text-align: left !important;
}

.guten-cxFgPz .guten-icon-box-wrapper,
.guten-PXkQ5b .guten-icon-box-wrapper {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.guten-cxFgPz .icon-box.icon-box-body,
.guten-PXkQ5b .icon-box.icon-box-body,
.guten-cxFgPz .icon-box.icon-box-body .title,
.guten-PXkQ5b .icon-box.icon-box-body .title {
    text-align: left !important;
}

.glass-box-section,
.glass-box-section .glass,
.glass-box-section .guten-icon-box-wrapper,
.glass-box-section .title,
.glass-box-section .icon-box-description,
.glass-box-section .list-text,
.glass-box-section .wp-block-gutenverse-heading,
.glass-box-section .text-content-inner,
.glass-box-section .text-content-inner p,
.glass-box-section .guten-icon-list-item a {
    color: #ffffff !important;
}

.glass-box-section .icon i,
.glass-box-section .icon i::before,
.glass-box-section .fas,
.glass-box-section .gtn {
    color: #ffffff !important;
}


