.elementor-2112 .elementor-element.elementor-element-7ad6be7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2112 .elementor-element.elementor-element-4ca3f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2112 .elementor-element.elementor-element-6025794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-738df44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2112 .elementor-element.elementor-element-764c882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-e22ab37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2112 .elementor-element.elementor-element-e22ab37 .e-gallery-image{transition-duration:550ms;}.elementor-2112 .elementor-element.elementor-element-e22ab37 .elementor-widget-cmsmasters-gallery__item{transition-duration:550ms;}.elementor-2112 .elementor-element.elementor-element-9ca2236{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-2112 .elementor-element.elementor-element-9ca2236 .elementor-heading-title{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );text-transform:var( --e-global-typography-small-text-transform );font-style:var( --e-global-typography-small-font-style );text-decoration:var( --e-global-typography-small-text-decoration );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );word-spacing:var( --e-global-typography-small-word-spacing );}.elementor-2112 .elementor-element.elementor-element-169453e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2112 .elementor-element.elementor-element-13f0de5{background-color:var( --e-global-color-alternate );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:40px 40px 40px 40px;--trigger-icon-size:10px;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__item{border-style:solid;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__item:last-of-type{border-style:none;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );text-transform:var( --e-global-typography-h4-text-transform );font-style:var( --e-global-typography-h4-font-style );text-decoration:var( --e-global-typography-h4-text-decoration );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );padding:20px 20px 20px 0px;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title, .elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title a{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title:hover, .elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title:hover a{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .active-toggle .elementor-widget-cmsmasters-toggles__title, .elementor-2112 .elementor-element.elementor-element-13f0de5 .active-toggle .elementor-widget-cmsmasters-toggles__title a, .elementor-2112 .elementor-element.elementor-element-13f0de5 .active-toggle .elementor-widget-cmsmasters-toggles__title:hover, .elementor-2112 .elementor-element.elementor-element-13f0de5 .active-toggle .elementor-widget-cmsmasters-toggles__title:hover a{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__trigger{background-color:#02010100;border-radius:30px 30px 30px 30px;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title:hover .elementor-widget-cmsmasters-toggles__trigger{color:#ffffff;fill:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title.active-toggle .elementor-widget-cmsmasters-toggles__trigger{color:#ffffff;fill:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__content{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );padding:0px 0px 30px 0px;}.elementor-2112 .elementor-element.elementor-element-71c84c6{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2112 .elementor-element.elementor-element-04b0b89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-2569b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2112 .elementor-element.elementor-element-685436d{--video-aspect-ratio:1.77777;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__container{margin:0 auto;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__play-icon i{font-size:85px;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__play-icon svg{width:85px;height:85px;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__play-icon{width:85px;height:85px;line-height:85px;}.elementor-2112 .elementor-element.elementor-element-685436d .minimize .elementor-widget-cmsmasters-video__inner{width:280px;max-width:280px;}.elementor-2112 .elementor-element.elementor-element-685436d.elementor-aspect-ratio-219 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.428571 );max-height:calc( 280px * 0.428571 );}.elementor-2112 .elementor-element.elementor-element-685436d.elementor-aspect-ratio-169 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.5625 );max-height:calc( 280px * 0.5625 );}.elementor-2112 .elementor-element.elementor-element-685436d.elementor-aspect-ratio-43 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.75 );max-height:calc( 280px * 0.75 );}.elementor-2112 .elementor-element.elementor-element-685436d.elementor-aspect-ratio-32 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 0.666666 );max-height:calc( 280px * 0.666666 );}.elementor-2112 .elementor-element.elementor-element-685436d.elementor-aspect-ratio-11 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 1 );max-height:calc( 280px * 1 );}.elementor-2112 .elementor-element.elementor-element-685436d.elementor-aspect-ratio-916 .minimize .elementor-widget-cmsmasters-video__inner{height:calc( 280px * 1.778 );max-height:calc( 280px * 1.778 );}.elementor-2112 .elementor-element.elementor-element-685436d.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-2112 .elementor-element.elementor-element-8ac464a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-ca4346d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2112 .elementor-element.elementor-element-6ca643f{background-color:var( --e-global-color-alternate );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-border );}.elementor-2112 .elementor-element.elementor-element-6ca643f .elementor-widget-cmsmasters-animated-text__animated-text{text-align:center;font-family:var( --e-global-typography-blockquote-font-family ), Sans-serif;font-size:var( --e-global-typography-blockquote-font-size );font-weight:var( --e-global-typography-blockquote-font-weight );text-transform:var( --e-global-typography-blockquote-text-transform );font-style:var( --e-global-typography-blockquote-font-style );text-decoration:var( --e-global-typography-blockquote-text-decoration );line-height:var( --e-global-typography-blockquote-line-height );letter-spacing:var( --e-global-typography-blockquote-letter-spacing );word-spacing:var( --e-global-typography-blockquote-word-spacing );}.elementor-2112 .elementor-element.elementor-element-1dacf56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}@media(min-width:1601px){.elementor-2112 .elementor-element.elementor-element-9ca2236 .elementor-heading-title{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );word-spacing:var( --e-global-typography-small-word-spacing );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2112 .elementor-element.elementor-element-6ca643f .elementor-widget-cmsmasters-animated-text__animated-text{font-size:var( --e-global-typography-blockquote-font-size );line-height:var( --e-global-typography-blockquote-line-height );letter-spacing:var( --e-global-typography-blockquote-letter-spacing );word-spacing:var( --e-global-typography-blockquote-word-spacing );}}@media(max-width:1180px){.elementor-2112 .elementor-element.elementor-element-7ad6be7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2112 .elementor-element.elementor-element-4ca3f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2112 .elementor-element.elementor-element-6025794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2112 .elementor-element.elementor-element-738df44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2112 .elementor-element.elementor-element-764c882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-9ca2236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-9ca2236 .elementor-heading-title{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );word-spacing:var( --e-global-typography-small-word-spacing );}.elementor-2112 .elementor-element.elementor-element-169453e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2112 .elementor-element.elementor-element-04b0b89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2112 .elementor-element.elementor-element-2569b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-685436d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2112 .elementor-element.elementor-element-8ac464a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2112 .elementor-element.elementor-element-ca4346d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2112 .elementor-element.elementor-element-6ca643f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:40px 40px 40px 40px;}.elementor-2112 .elementor-element.elementor-element-6ca643f .elementor-widget-cmsmasters-animated-text__animated-text{font-size:var( --e-global-typography-blockquote-font-size );line-height:var( --e-global-typography-blockquote-line-height );letter-spacing:var( --e-global-typography-blockquote-letter-spacing );word-spacing:var( --e-global-typography-blockquote-word-spacing );}.elementor-2112 .elementor-element.elementor-element-1dacf56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(max-width:767px){.elementor-2112 .elementor-element.elementor-element-7ad6be7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2112 .elementor-element.elementor-element-4ca3f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2112 .elementor-element.elementor-element-6025794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2112 .elementor-element.elementor-element-738df44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2112 .elementor-element.elementor-element-764c882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2112 .elementor-element.elementor-element-e22ab37{width:100%;max-width:100%;}.elementor-2112 .elementor-element.elementor-element-9ca2236{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2112 .elementor-element.elementor-element-9ca2236 .elementor-heading-title{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );word-spacing:var( --e-global-typography-small-word-spacing );}.elementor-2112 .elementor-element.elementor-element-169453e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2112 .elementor-element.elementor-element-13f0de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );word-spacing:var( --e-global-typography-h4-word-spacing );}.elementor-2112 .elementor-element.elementor-element-13f0de5 .elementor-widget-cmsmasters-toggles__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2112 .elementor-element.elementor-element-71c84c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2112 .elementor-element.elementor-element-04b0b89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2112 .elementor-element.elementor-element-2569b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2112 .elementor-element.elementor-element-685436d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__play-icon i{font-size:40px;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__play-icon svg{width:40px;height:40px;}.elementor-2112 .elementor-element.elementor-element-685436d .elementor-widget-cmsmasters-video__play-icon{width:40px;height:40px;line-height:40px;}.elementor-2112 .elementor-element.elementor-element-8ac464a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2112 .elementor-element.elementor-element-ca4346d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2112 .elementor-element.elementor-element-6ca643f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:30px 30px 30px 30px;}.elementor-2112 .elementor-element.elementor-element-6ca643f .elementor-widget-cmsmasters-animated-text__animated-text{font-size:var( --e-global-typography-blockquote-font-size );line-height:var( --e-global-typography-blockquote-line-height );letter-spacing:var( --e-global-typography-blockquote-letter-spacing );word-spacing:var( --e-global-typography-blockquote-word-spacing );}.elementor-2112 .elementor-element.elementor-element-1dacf56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}}