.elementor-46971 .elementor-element.elementor-element-270b540{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46971 .elementor-element.elementor-element-149afb5{--video-aspect-ratio:1.77777;max-width:label_off !important;}.elementor-46971 .elementor-element.elementor-element-149afb5 .elementor-widget-cmsmasters-video__container{margin:0 auto;}.elementor-46971 .elementor-element.elementor-element-149afb5 .minimize .elementor-widget-cmsmasters-video__inner{width:280px;max-width:280px;}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-219 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.428571 );max-height:calc( 280px * 0.428571 );}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-169 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.5625 );max-height:calc( 280px * 0.5625 );}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-43 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.75 );max-height:calc( 280px * 0.75 );}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-32 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.666666 );max-height:calc( 280px * 0.666666 );}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-11 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 1 );max-height:calc( 280px * 1 );}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-916 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 1.778 );max-height:calc( 280px * 1.778 );}.elementor-46971 .elementor-element.elementor-element-149afb5.elementor-aspect-ratio-custom .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * calc(1 / var(--video-aspect-ratio)) );max-height:calc( 280px * calc(1 / var(--video-aspect-ratio)) );}.elementor-46971 .elementor-element.elementor-element-149afb5 .elementor-widget-cmsmasters-video__close-button{color:var( --e-global-color-background );background-color:var( --e-global-color-accent );font-size:8px;padding:5px;}.elementor-46971 .elementor-element.elementor-element-149afb5.cmsmasters-close-but-view-framed .elementor-widget-cmsmasters-video__close-button{border-color:var( --e-global-color-background );}.elementor-46971 .elementor-element.elementor-element-149afb5 .elementor-widget-cmsmasters-video__close-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-8fba85b );}.elementor-46971 .elementor-element.elementor-element-149afb5.cmsmasters-close-but-view-framed .elementor-widget-cmsmasters-video__close-button:hover{border-color:var( --e-global-color-primary );}.elementor-46971 .elementor-element.elementor-element-149afb5 .elementor-widget-cmsmasters-video__close-button:before{width:8px;height:8px;line-height:8px;}.elementor-46971 .elementor-element.elementor-element-279148b{--display:flex;}.elementor-46971 .elementor-element.elementor-element-3b316be{max-width:label_off !important;}.elementor-46971 .elementor-element.elementor-element-3b316be .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:var( --e-global-color-primary );background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-46971 .elementor-element.elementor-element-3b316be .elementor-widget-cmsmasters-button__button:hover,
					.elementor-46971 .elementor-element.elementor-element-3b316be .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-primary );--button-bg-color:var( --e-global-color-background );background:var( --e-global-color-background );border-color:var( --e-global-color-primary );}.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-46971 .elementor-element.elementor-element-3b316be .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1180px){.elementor-46971 .elementor-element.elementor-element-270b540{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-46971 .elementor-element.elementor-element-270b540{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}}@media(min-width:1601px){.elementor-46971 .elementor-element.elementor-element-270b540{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}