.elementor-165060 .elementor-element.elementor-element-28218dc{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-165060 .elementor-element.elementor-element-5d75110 > .elementor-widget-container{margin:24px 24px 24px 24px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-165060 .elementor-element.elementor-element-872fb63{--e-search-results-columns:1;}.elementor-widget-text-editor{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-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-165060 .elementor-element.elementor-element-fbe03e8{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-165060 .elementor-element.elementor-element-945f043{--grid-columns:2;}.elementor-165060 .elementor-element.elementor-element-945f043 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-165060 .elementor-element.elementor-element-945f043 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-165060 .elementor-element.elementor-element-945f043 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-165060 .elementor-element.elementor-element-945f043 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-165060 .elementor-element.elementor-element-945f043 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-165060 .elementor-element.elementor-element-ad87a44{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165060 .elementor-element.elementor-element-945f043{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-165060 .elementor-element.elementor-element-945f043{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-2588aac */.elementor-165060 .elementor-element.elementor-element-2588aac{order:2;margin:20px 0 28px;}
.elementor-165060 .elementor-element.elementor-element-2588aac h2{font-size:28px!important;line-height:1.3;color:#193649;margin-bottom:20px;}
.elementor-165060 .elementor-element.elementor-element-2588aac .m2m-feature{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px;background:#f2f6f7;border:1px solid #dce6eb;border-radius:12px;align-items:center;}
.elementor-165060 .elementor-element.elementor-element-2588aac img{width:100%;height:auto;border-radius:8px;}
.elementor-165060 .elementor-element.elementor-element-2588aac h3{font-size:25px!important;line-height:1.3;margin:8px 0 14px;}
.elementor-165060 .elementor-element.elementor-element-2588aac h3 a{color:#193649;}
.elementor-165060 .elementor-element.elementor-element-2588aac p{font-size:17px!important;line-height:1.65;}
.elementor-165060 .elementor-element.elementor-element-2588aac .m2m-eyebrow{font-size:12px!important;letter-spacing:1px;color:#6e581e;font-weight:600;}
.elementor-165060 .elementor-element.elementor-element-2588aac .m2m-watch{font-weight:600;color:#193649;text-decoration:underline;}
[data-id="872fb63"]{order:3!important;}[data-id="fbe03e8"]{order:4!important;}[data-id="945f043"]{order:5!important;}
@media(max-width:767px){.elementor-165060 .elementor-element.elementor-element-2588aac .m2m-feature{grid-template-columns:1fr;padding:20px;gap:16px;}}/* End custom CSS */
/* Start custom CSS *//* Video library cards */
[data-id="898fe69"]{padding:20px!important;border:1px solid #dce6eb;border-radius:10px;background:#fff;height:100%;gap:16px!important;}
[data-id="9233c4c"] img{width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:6px;}
[data-id="41136f2"] h3,[data-id="41136f2"] h3 a{font-size:22px!important;line-height:1.35!important;color:#193649!important;}
[data-id="ef3b3bd"],[data-id="ef3b3bd"] .elementor-widget-container,[data-id="ef3b3bd"] p{font-size:16px!important;line-height:1.65!important;color:#405563!important;}[data-id="28218dc"] {padding:150px 24px 30px; --content-width:1120px;}
[data-id="5d75110"] {margin:0 0 12px!important;order:0;}
[data-id="5d75110"] h1 {color:#193649;font-size:clamp(32px,4vw,48px);line-height:1.15;max-width:960px;}
[data-id="583a692"] {order:1;max-width:900px;}
[data-id="583a692"] p {font-size:19px;line-height:1.65;color:#405563;}
[data-id="872fb63"] {order:2;margin:16px 0;width:100%;}
[data-id="872fb63"] input {border-radius:8px 0 0 8px!important;}
[data-id="872fb63"] button[type="submit"] {background:#193649;border-radius:0 8px 8px 0;}
[data-id="fbe03e8"] {order:3;margin:12px 0 24px;}
[data-id="945f043"] {order:4;}
[data-id="ad87a44"] {padding:20px 24px 70px;--content-width:1120px;}
[data-id="de054ce"] a {border-radius:6px;background:#b58b25;color:#fff;padding:18px 28px;}
@media(max-width:767px){[data-id="28218dc"]{padding:120px 20px 24px;}[data-id="583a692"] p{font-size:17px;}[data-id="ad87a44"]{padding:16px 20px 48px;}}[data-id="28218dc"] {padding:48px 24px 30px!important; --content-width:1120px;}
[data-id="5d75110"] {margin:0 0 12px!important;order:0;}
[data-id="5d75110"] h1 {color:#193649!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.15!important;max-width:960px;}
[data-id="583a692"] {order:1;max-width:900px;}
[data-id="583a692"] p {font-size:19px!important;line-height:1.65!important;color:#405563;}
[data-id="872fb63"] {order:2;margin:16px 0;width:100%;}
[data-id="872fb63"] input {border:1px solid #bac7ce!important;border-radius:8px 0 0 8px!important;min-height:56px!important;}
[data-id="872fb63"] button[type="submit"] {background:#193649!important;border-radius:0 8px 8px 0!important;min-height:56px!important;}
[data-id="fbe03e8"] {order:3;margin:12px 0 24px;}
[data-id="945f043"] {order:4;}
[data-id="ad87a44"] {padding:20px 24px 60px!important;--content-width:1120px;}
[data-id="de054ce"] a {border-radius:6px!important;background:#b58b25!important;color:#fff!important;padding:18px 28px!important;}
@media(max-width:767px){[data-id="28218dc"]{padding:32px 20px 24px!important;}[data-id="583a692"] p{font-size:17px!important;}[data-id="ad87a44"]{padding:16px 20px 48px!important;}}
[data-id="9233c4c"] img{height:220px!important;width:100%!important;object-fit:contain!important;background:#f5f8fa;padding:12px;box-sizing:border-box;}
[data-id="ef3b3bd"] .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
[data-id="898fe69"]{gap:18px!important;padding:24px!important;}
[data-id="41136f2"] h3{min-height:60px;}
@media(max-width:767px){[data-id="9233c4c"] img{height:180px!important;}[data-id="41136f2"] h3{min-height:0;}}
[data-id="fbe03e8"] [data-filter="free-trumpet-lessons"]{display:none;}/* End custom CSS */