.elementor-17907 .elementor-element.elementor-element-66415b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs .e-tabs-main-area{height:640px;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper{--inner-tabs-border-height:1px;--inner-tabs-border-color:rgba(0,0,0,0.7);}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{border-width:0 0 1px 0;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:32px;}.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:18px;}@media(max-width:1024px){.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs .e-tabs-main-area{height:540px;}}@media(max-width:767px){.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs .e-tabs-main-area{height:500px;}}@media(max-width:479px){.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs .e-tabs-main-area{height:460px;}}/* Start custom CSS for video-playlist, class: .elementor-element-2f9884b *//* NOVAMIRA: How to Measure sizing and responsive spacing */
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs { margin-top: 18px !important; }
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tabs-wrapper,
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tabs-content-wrapper { width: 80% !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-inner-tab-title,
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-inner-tab-title-text { font-size: 32px !important; line-height: 1.2 !important; }
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-inner-tab-text,
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-inner-tab-text > div { font-size: 18px !important; line-height: 1.55 !important; }
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tabs-content-wrapper,
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tab-title,
.elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tab-content { border-color: rgba(0,0,0,0.7) !important; }
@media (max-width: 1024px) {
  .elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs { margin-top: 8px !important; }
  .elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs .e-inner-tabs-wrapper { display: none !important; }
}
@media (max-width: 767px) {
  .elementor-17907 .elementor-element.elementor-element-2f9884b .e-tabs-inner-tabs { margin-top: 4px !important; }
}/* End custom CSS */