/*! cmsmasters-elementor-addon - v1.21.1 - 01-02-2026 */
.elementor-widget-cmsmasters-image-accordion{--accordion-height:400px;--items-gap:0px;--active-item-expand-ratio:3;--transition-duration:500ms;--header-padding-top:15px;--header-padding-right:15px;--header-padding-bottom:15px;--header-padding-left:15px;--header-alignment:start;--header-bd-style:none;--header-bd-width-top:0px;--header-bd-width-right:0px;--header-bd-width-bottom:0px;--header-bd-width-left:0px;--header-bd-radius:0px 0px 0px 0px;--header-normal-bg-color:transparent;--header-normal-bd-color:transparent;--header-hover-bg-color:var(--header-normal-bg-color);--header-hover-bd-color:var(--header-normal-bd-color);--header-active-bg-color:var(--header-normal-bg-color);--header-active-bd-color:var(--header-normal-bd-color);--container-bd-style:none;--container-bd-width-top:0px;--container-bd-width-right:0px;--container-bd-width-bottom:0px;--container-bd-width-left:0px;--container-bd-color:transparent;--container-bd-radius:0px 0px 0px 0px;--container-box-shadow:none;--items-bd-style:none;--items-bd-width-top:0px;--items-bd-width-right:0px;--items-bd-width-bottom:0px;--items-bd-width-left:0px;--items-bd-radius:0px 0px 0px 0px;--items-normal-bd-color:transparent;--items-normal-box-shadow:none;--items-hover-bd-color:var(--items-normal-bd-color);--items-hover-box-shadow:var(--items-normal-box-shadow);--items-active-bd-color:var(--items-normal-bd-color);--items-active-box-shadow:var(--items-normal-box-shadow);--overlay-normal-bg-color:transparent;--overlay-normal-bg-image:none;--overlay-normal-opacity:0;--overlay-active-bg-color:var(--cmsmasters-colors-text);--overlay-active-bg-image:var(--overlay-normal-bg-image);--overlay-active-opacity:.5;--content-alignment:start;--content-text-align:left;--content-vertical-position:center;--content-padding-top:20px;--content-padding-right:20px;--content-padding-bottom:20px;--content-padding-left:20px;--title-normal-color:var(--cmsmasters-colors-heading);--title-normal-text-shadow:none;--title-gap:10px;--title-hover-color:var(--title-normal-color);--title-hover-text-shadow:var(--title-normal-text-shadow);--title-active-color:var(--title-normal-color);--title-active-text-shadow:var(--title-normal-text-shadow);--subtitle-font-family:var(--cmsmasters-h5-font-family);--subtitle-font-size:var(--cmsmasters-h5-font-size);--subtitle-line-height:var(--cmsmasters-h5-line-height);--subtitle-font-weight:var(--cmsmasters-h5-font-weight);--subtitle-text-transform:var(--cmsmasters-h5-text-transform);--subtitle-font-style:var(--cmsmasters-h5-font-style);--subtitle-text-decoration:var(--cmsmasters-h5-text-decoration);--subtitle-letter-spacing:var(--cmsmasters-h5-letter-spacing);--subtitle-word-spacing:var(--cmsmasters-h5-word-spacing);--subtitle-normal-color:var(--cmsmasters-colors-heading);--subtitle-normal-text-shadow:none;--subtitle-gap:10px;--subtitle-hover-color:var(--subtitle-normal-color);--subtitle-hover-text-shadow:var(--subtitle-normal-text-shadow);--subtitle-active-color:var(--subtitle-normal-color);--subtitle-active-text-shadow:var(--subtitle-normal-text-shadow);--description-font-family:var(--cmsmasters-text-font-family);--description-font-size:var(--cmsmasters-text-font-size);--description-line-height:var(--cmsmasters-text-line-height);--description-font-weight:var(--cmsmasters-text-font-weight);--description-text-transform:var(--cmsmasters-text-text-transform);--description-font-style:var(--cmsmasters-text-font-style);--description-text-decoration:var(--cmsmasters-text-text-decoration);--description-letter-spacing:var(--cmsmasters-text-letter-spacing);--description-word-spacing:var(--cmsmasters-text-word-spacing);--description-color:var(--cmsmasters-colors-bg);--description-text-shadow:none;--button-font-family:var(--cmsmasters-button-font-family);--button-font-size:var(--cmsmasters-button-font-size);--button-line-height:var(--cmsmasters-button-line-height);--button-font-weight:var(--cmsmasters-button-font-weight);--button-text-transform:var(--cmsmasters-button-text-transform);--button-font-style:var(--cmsmasters-button-font-style);--button-text-decoration:var(--cmsmasters-button-text-decoration);--button-letter-spacing:var(--cmsmasters-button-letter-spacing);--button-word-spacing:var(--cmsmasters-button-word-spacing);--button-gap:15px;--button-normal-color:var(--cmsmasters-button-normal-colors-color);--button-normal-bg-color:var(--cmsmasters-button-normal-colors-bg);--button-normal-bg-image:var(--cmsmasters-button-normal-colors-bg-image,none);--button-normal-bd-color:var(--cmsmasters-button-normal-colors-bd);--button-normal-bd-radius:var(--cmsmasters-button-normal-bd-radius);--button-normal-box-shadow:var(--cmsmasters-button-normal-box-shadow);--button-normal-text-shadow:var(--cmsmasters-button-text-shadow);--button-hover-color:var(--cmsmasters-button-hover-colors-color,var(--button-normal-color));--button-hover-bg-color:var(--cmsmasters-button-hover-colors-bg,var(--button-normal-bg-color));--button-hover-bg-image:var(--cmsmasters-button-hover-colors-bg-image,var(--button-normal-bg-image));--button-hover-bd-color:var(--cmsmasters-button-hover-colors-bd,var(--button-normal-bd-color));--button-hover-bd-radius:var(--cmsmasters-button-hover-bd-radius,var(--button-normal-bd-radius));--button-hover-box-shadow:var(--cmsmasters-button-hover-box-shadow,var(--button-normal-box-shadow));--button-hover-text-shadow:var(--cmsmasters-button-hover-text-shadow,var(--button-normal-text-shadow));--button-bd-style:var(--cmsmasters-button-normal-bd-style);--button-bd-width-top:var(--cmsmasters-button-normal-bd-width-top);--button-bd-width-right:var(--cmsmasters-button-normal-bd-width-right);--button-bd-width-bottom:var(--cmsmasters-button-normal-bd-width-bottom);--button-bd-width-left:var(--cmsmasters-button-normal-bd-width-left);--button-padding-top:var(--cmsmasters-button-padding-top);--button-padding-right:var(--cmsmasters-button-padding-right);--button-padding-bottom:var(--cmsmasters-button-padding-bottom);--button-padding-left:var(--cmsmasters-button-padding-left);--button-icon-size:1em;--button-icon-gap:8px;--button-icon-normal-color:inherit;--button-icon-normal-bg-color:transparent;--button-icon-normal-bd-color:transparent;--button-icon-normal-bd-radius:0px 0px 0px 0px;--button-icon-normal-box-shadow:none;--button-icon-normal-text-shadow:none;--button-icon-hover-color:inherit;--button-icon-hover-bg-color:var(--button-icon-normal-bg-color);--button-icon-hover-bd-color:var(--button-icon-normal-bd-color);--button-icon-hover-bd-radius:var(--button-icon-normal-bd-radius);--button-icon-hover-box-shadow:none;--button-icon-hover-text-shadow:none;--button-icon-bd-style:none;--button-icon-bd-width-top:0px;--button-icon-bd-width-right:0px;--button-icon-bd-width-bottom:0px;--button-icon-bd-width-left:0px;--button-icon-padding-top:0px;--button-icon-padding-right:0px;--button-icon-padding-bottom:0px;--button-icon-padding-left:0px}.elementor-widget-cmsmasters-image-accordion__container{display:flex;gap:var(--items-gap);height:var(--accordion-height);border-top:var(--container-bd-width-top) var(--container-bd-style) var(--container-bd-color);border-right:var(--container-bd-width-right) var(--container-bd-style) var(--container-bd-color);border-bottom:var(--container-bd-width-bottom) var(--container-bd-style) var(--container-bd-color);border-left:var(--container-bd-width-left) var(--container-bd-style) var(--container-bd-color);border-radius:var(--container-bd-radius);box-shadow:var(--container-box-shadow)}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active{flex:var(--active-item-expand-ratio,3) 1 0%;border-color:var(--items-active-bd-color);box-shadow:var(--items-active-box-shadow)}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active .elementor-widget-cmsmasters-image-accordion__overlay-normal{opacity:0}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active .elementor-widget-cmsmasters-image-accordion__overlay-active{opacity:1}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active .elementor-widget-cmsmasters-image-accordion__content-inner{opacity:1;transform:translateY(0)}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active .elementor-widget-cmsmasters-image-accordion__title{color:var(--title-active-color);text-shadow:var(--title-active-text-shadow)}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active .elementor-widget-cmsmasters-image-accordion__subtitle{color:var(--subtitle-active-color);text-shadow:var(--subtitle-active-text-shadow)}.elementor-widget-cmsmasters-image-accordion__container .elementor-widget-cmsmasters-image-accordion__item--active .elementor-widget-cmsmasters-image-accordion__header{background-color:var(--header-active-bg-color);border-color:var(--header-active-bd-color)}.elementor-widget-cmsmasters-image-accordion__container--action-click .elementor-widget-cmsmasters-image-accordion__item:not(.elementor-widget-cmsmasters-image-accordion__item--active):hover{border-color:var(--items-hover-bd-color);box-shadow:var(--items-hover-box-shadow)}.elementor-widget-cmsmasters-image-accordion__container--action-click .elementor-widget-cmsmasters-image-accordion__item:not(.elementor-widget-cmsmasters-image-accordion__item--active):hover .elementor-widget-cmsmasters-image-accordion__title{color:var(--title-hover-color);text-shadow:var(--title-hover-text-shadow)}.elementor-widget-cmsmasters-image-accordion__container--action-click .elementor-widget-cmsmasters-image-accordion__item:not(.elementor-widget-cmsmasters-image-accordion__item--active):hover .elementor-widget-cmsmasters-image-accordion__subtitle{color:var(--subtitle-hover-color);text-shadow:var(--subtitle-hover-text-shadow)}.elementor-widget-cmsmasters-image-accordion__container--action-click .elementor-widget-cmsmasters-image-accordion__item:not(.elementor-widget-cmsmasters-image-accordion__item--active):hover .elementor-widget-cmsmasters-image-accordion__header{background-color:var(--header-hover-bg-color);border-color:var(--header-hover-bd-color)}.elementor-widget-cmsmasters-image-accordion__container--layout-on-image{--title-normal-text-shadow:var(--title-on-image-text-shadow,none);--title-hover-text-shadow:var(--title-on-image-text-shadow,none);--title-active-text-shadow:var(--title-on-image-text-shadow,none);--subtitle-normal-text-shadow:var(--subtitle-on-image-text-shadow,none);--subtitle-hover-text-shadow:var(--subtitle-on-image-text-shadow,none);--subtitle-active-text-shadow:var(--subtitle-on-image-text-shadow,none)}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image,.elementor-widget-cmsmasters-image-accordion__container--layout-below-image{height:auto;--content-alignment:start}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__item,.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__item{display:flex;flex-direction:column;min-width:0}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__body,.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__body{height:var(--accordion-height)}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__header,.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__header{min-width:0}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__subtitle,.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__title,.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__subtitle,.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__title{white-space:nowrap;overflow:hidden;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 30px),transparent)}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__item{flex-direction:column}.elementor-widget-cmsmasters-image-accordion__container--layout-above-image .elementor-widget-cmsmasters-image-accordion__header{order:-1}.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__item{flex-direction:column}.elementor-widget-cmsmasters-image-accordion__container--layout-below-image .elementor-widget-cmsmasters-image-accordion__header{order:1}.elementor-widget-cmsmasters-image-accordion__body{position:relative;width:100%;height:100%;flex-shrink:0;overflow:hidden;border-radius:inherit}.elementor-widget-cmsmasters-image-accordion__header{position:relative;z-index:5;flex-shrink:0;padding:var(--header-padding-top) var(--header-padding-right) var(--header-padding-bottom) var(--header-padding-left);background-color:var(--header-normal-bg-color);border-top:var(--header-bd-width-top) var(--header-bd-style) var(--header-normal-bd-color);border-right:var(--header-bd-width-right) var(--header-bd-style) var(--header-normal-bd-color);border-bottom:var(--header-bd-width-bottom) var(--header-bd-style) var(--header-normal-bd-color);border-left:var(--header-bd-width-left) var(--header-bd-style) var(--header-normal-bd-color);border-radius:var(--header-bd-radius);text-align:var(--header-alignment,center);transition:background-color var(--transition-duration,.4s) ease-in-out,border-color var(--transition-duration,.4s) ease-in-out}.elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__title{margin-bottom:var(--title-gap,10px)}.elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__subtitle,.elementor-widget-cmsmasters-image-accordion__header .elementor-widget-cmsmasters-image-accordion__title:last-child{margin-bottom:0}.elementor-widget-cmsmasters-image-accordion__item{position:relative;flex:1 1 0%;cursor:pointer;border-top:var(--items-bd-width-top) var(--items-bd-style) var(--items-normal-bd-color);border-right:var(--items-bd-width-right) var(--items-bd-style) var(--items-normal-bd-color);border-bottom:var(--items-bd-width-bottom) var(--items-bd-style) var(--items-normal-bd-color);border-left:var(--items-bd-width-left) var(--items-bd-style) var(--items-normal-bd-color);border-radius:var(--items-bd-radius);box-shadow:var(--items-normal-box-shadow);transition:flex var(--transition-duration,.4s) ease-in-out,border-color var(--transition-duration,.4s) ease-in-out,box-shadow var(--transition-duration,.4s) ease-in-out}.elementor-widget-cmsmasters-image-accordion__link{position:absolute;inset:0;z-index:10;border-radius:inherit}.elementor-widget-cmsmasters-image-accordion__image{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.elementor-widget-cmsmasters-image-accordion__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit}.elementor-widget-cmsmasters-image-accordion__overlay:before{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__overlay-normal{opacity:1;transition:opacity var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__overlay-normal:before{background-color:var(--overlay-normal-bg-color);background-image:var(--overlay-normal-bg-image);opacity:var(--overlay-normal-opacity,1)}.elementor-widget-cmsmasters-image-accordion__overlay-active{opacity:0;transition:opacity var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__overlay-active:before{background-color:var(--overlay-active-bg-color);background-image:var(--overlay-active-bg-image);opacity:var(--overlay-active-opacity,1)}.elementor-widget-cmsmasters-image-accordion__content{position:absolute;inset:0;display:flex;align-items:var(--content-vertical-position,center);justify-content:var(--content-alignment,center);z-index:2;pointer-events:none;border-radius:inherit}.elementor-widget-cmsmasters-image-accordion__content-inner{width:var(--content-width,100%);flex-shrink:0;padding:var(--content-padding-top) var(--content-padding-right) var(--content-padding-bottom) var(--content-padding-left);text-align:var(--content-text-align,center);opacity:0;transform:translateY(20px);transition:opacity var(--transition-duration,.4s) ease,transform var(--transition-duration,.4s) ease;pointer-events:auto}.elementor-widget-cmsmasters-image-accordion__title{margin:0 0 var(--title-gap,10px) 0;padding:0;color:var(--title-normal-color);text-shadow:var(--title-normal-text-shadow);transition:color var(--transition-duration,.4s) ease,text-shadow var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__subtitle{font-family:var(--subtitle-font-family);font-weight:var(--subtitle-font-weight);font-style:var(--subtitle-font-style);text-transform:var(--subtitle-text-transform);-webkit-text-decoration:var(--subtitle-text-decoration);text-decoration:var(--subtitle-text-decoration);font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);letter-spacing:var(--subtitle-letter-spacing);word-spacing:var(--subtitle-word-spacing);margin:0 0 var(--subtitle-gap,10px) 0;color:var(--subtitle-normal-color);text-shadow:var(--subtitle-normal-text-shadow);transition:color var(--transition-duration,.4s) ease,text-shadow var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__description{font-family:var(--description-font-family);font-weight:var(--description-font-weight);font-style:var(--description-font-style);text-transform:var(--description-text-transform);-webkit-text-decoration:var(--description-text-decoration);text-decoration:var(--description-text-decoration);font-size:var(--description-font-size);line-height:var(--description-line-height);letter-spacing:var(--description-letter-spacing);word-spacing:var(--description-word-spacing);color:var(--description-color);text-shadow:var(--description-text-shadow,none)}.elementor-widget-cmsmasters-image-accordion__description p{margin:0}.elementor-widget-cmsmasters-image-accordion__button-wrap{position:relative;z-index:15;margin-top:var(--button-gap,15px)}.elementor-widget-cmsmasters-image-accordion__button{font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);text-transform:var(--button-text-transform);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);word-spacing:var(--button-word-spacing);position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap,8px);overflow:hidden;color:var(--button-normal-color);background-color:transparent;background-image:none;border-top:var(--button-bd-width-top) var(--button-bd-style) var(--button-normal-bd-color);border-right:var(--button-bd-width-right) var(--button-bd-style) var(--button-normal-bd-color);border-bottom:var(--button-bd-width-bottom) var(--button-bd-style) var(--button-normal-bd-color);border-left:var(--button-bd-width-left) var(--button-bd-style) var(--button-normal-bd-color);border-radius:var(--button-normal-bd-radius);box-shadow:var(--button-normal-box-shadow);text-shadow:var(--button-normal-text-shadow);padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);text-decoration:none;cursor:pointer;pointer-events:auto;transition:all var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__button:after,.elementor-widget-cmsmasters-image-accordion__button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;transition:opacity var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__button:before{background-color:var(--button-normal-bg-color);background-image:var(--button-normal-bg-image);opacity:1}.elementor-widget-cmsmasters-image-accordion__button:after{background-color:var(--button-hover-bg-color);background-image:var(--button-hover-bg-image);opacity:0}.elementor-widget-cmsmasters-image-accordion__button--icon-top{flex-direction:column}.elementor-widget-cmsmasters-image-accordion__button:hover{color:var(--button-hover-color);border-color:var(--button-hover-bd-color);border-radius:var(--button-hover-bd-radius);box-shadow:var(--button-hover-box-shadow);text-shadow:var(--button-hover-text-shadow)}.elementor-widget-cmsmasters-image-accordion__button:hover:before{opacity:0}.elementor-widget-cmsmasters-image-accordion__button:hover:after{opacity:1}.elementor-widget-cmsmasters-image-accordion__button:hover .elementor-widget-cmsmasters-image-accordion__button-icon{color:var(--button-icon-hover-color);fill:var(--button-icon-hover-color);background-color:var(--button-icon-hover-bg-color);border-color:var(--button-icon-hover-bd-color);border-radius:var(--button-icon-hover-bd-radius);box-shadow:var(--button-icon-hover-box-shadow);text-shadow:var(--button-icon-hover-text-shadow)}.elementor-widget-cmsmasters-image-accordion__button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--button-icon-size,1em);color:var(--button-icon-normal-color);fill:var(--button-icon-normal-color);background-color:var(--button-icon-normal-bg-color);border-top:var(--button-icon-bd-width-top) var(--button-icon-bd-style) var(--button-icon-normal-bd-color);border-right:var(--button-icon-bd-width-right) var(--button-icon-bd-style) var(--button-icon-normal-bd-color);border-bottom:var(--button-icon-bd-width-bottom) var(--button-icon-bd-style) var(--button-icon-normal-bd-color);border-left:var(--button-icon-bd-width-left) var(--button-icon-bd-style) var(--button-icon-normal-bd-color);border-radius:var(--button-icon-normal-bd-radius);box-shadow:var(--button-icon-normal-box-shadow);text-shadow:var(--button-icon-normal-text-shadow);padding:var(--button-icon-padding-top) var(--button-icon-padding-right) var(--button-icon-padding-bottom) var(--button-icon-padding-left);transition:all var(--transition-duration,.4s) ease}.elementor-widget-cmsmasters-image-accordion__button-icon svg{width:1em;height:1em;fill:currentColor}.elementor-widget-cmsmasters-image-accordion__button-icon i{display:block;width:1em;height:1em;text-align:center}@media (max-width:767px){.cmsmasters-image-accordion--stack-mobile{--content-width:auto}.cmsmasters-image-accordion--stack-mobile .elementor-widget-cmsmasters-image-accordion__container{flex-direction:column;height:auto}.cmsmasters-image-accordion--stack-mobile .elementor-widget-cmsmasters-image-accordion__item,.cmsmasters-image-accordion--stack-mobile .elementor-widget-cmsmasters-image-accordion__item--active{flex:none}.cmsmasters-image-accordion--stack-mobile .elementor-widget-cmsmasters-image-accordion__body{height:var(--accordion-height)}.cmsmasters-image-accordion--stack-mobile .elementor-widget-cmsmasters-image-accordion__content-inner{width:auto;max-width:100%;opacity:1;transform:none}}@media (max-width:880px){.cmsmasters-image-accordion--stack-mobile_extra{--content-width:auto}.cmsmasters-image-accordion--stack-mobile_extra .elementor-widget-cmsmasters-image-accordion__container{flex-direction:column;height:auto}.cmsmasters-image-accordion--stack-mobile_extra .elementor-widget-cmsmasters-image-accordion__item,.cmsmasters-image-accordion--stack-mobile_extra .elementor-widget-cmsmasters-image-accordion__item--active{flex:none}.cmsmasters-image-accordion--stack-mobile_extra .elementor-widget-cmsmasters-image-accordion__body{height:var(--accordion-height)}.cmsmasters-image-accordion--stack-mobile_extra .elementor-widget-cmsmasters-image-accordion__content-inner{width:auto;max-width:100%;opacity:1;transform:none}}@media (max-width:1024px){.cmsmasters-image-accordion--stack-tablet{--content-width:auto}.cmsmasters-image-accordion--stack-tablet .elementor-widget-cmsmasters-image-accordion__container{flex-direction:column;height:auto}.cmsmasters-image-accordion--stack-tablet .elementor-widget-cmsmasters-image-accordion__item,.cmsmasters-image-accordion--stack-tablet .elementor-widget-cmsmasters-image-accordion__item--active{flex:none}.cmsmasters-image-accordion--stack-tablet .elementor-widget-cmsmasters-image-accordion__body{height:var(--accordion-height)}.cmsmasters-image-accordion--stack-tablet .elementor-widget-cmsmasters-image-accordion__content-inner{width:auto;max-width:100%;opacity:1;transform:none}}@media (max-width:1200px){.cmsmasters-image-accordion--stack-tablet_extra{--content-width:auto}.cmsmasters-image-accordion--stack-tablet_extra .elementor-widget-cmsmasters-image-accordion__container{flex-direction:column;height:auto}.cmsmasters-image-accordion--stack-tablet_extra .elementor-widget-cmsmasters-image-accordion__item,.cmsmasters-image-accordion--stack-tablet_extra .elementor-widget-cmsmasters-image-accordion__item--active{flex:none}.cmsmasters-image-accordion--stack-tablet_extra .elementor-widget-cmsmasters-image-accordion__body{height:var(--accordion-height)}.cmsmasters-image-accordion--stack-tablet_extra .elementor-widget-cmsmasters-image-accordion__content-inner{width:auto;max-width:100%;opacity:1;transform:none}}@media (max-width:1366px){.cmsmasters-image-accordion--stack-laptop{--content-width:auto}.cmsmasters-image-accordion--stack-laptop .elementor-widget-cmsmasters-image-accordion__container{flex-direction:column;height:auto}.cmsmasters-image-accordion--stack-laptop .elementor-widget-cmsmasters-image-accordion__item,.cmsmasters-image-accordion--stack-laptop .elementor-widget-cmsmasters-image-accordion__item--active{flex:none}.cmsmasters-image-accordion--stack-laptop .elementor-widget-cmsmasters-image-accordion__body{height:var(--accordion-height)}.cmsmasters-image-accordion--stack-laptop .elementor-widget-cmsmasters-image-accordion__content-inner{width:auto;max-width:100%;opacity:1;transform:none}}