.elementor-56153 .elementor-element.elementor-element-96ad795 .elementor-heading-title{color:#ffffff;}.elementor-56153 .elementor-element.elementor-element-96ad795{margin-top:0px;margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-8c547c4, .elementor-56153 .elementor-element.elementor-element-8c547c4 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56153 .elementor-element.elementor-element-c1dd14d, .elementor-56153 .elementor-element.elementor-element-c1dd14d > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-c1dd14d{padding:2em 0em 1em 0em;}.elementor-56153 .elementor-element.elementor-element-a4a309d{text-align:center;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56153 .elementor-element.elementor-element-1d856d8{text-align:center;}.elementor-56153 .elementor-element.elementor-element-7e270a3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-ae8eaef{margin-top:0px;margin-bottom:0px;padding:3em 0em 2em 0em;}.elementor-56153 .elementor-element.elementor-element-561fef5 .elementor-icon-wrapper{text-align:center;}.elementor-56153 .elementor-element.elementor-element-112ba1b{text-align:center;}.elementor-56153 .elementor-element.elementor-element-5915483{text-align:center;}.elementor-56153 .elementor-element.elementor-element-9fdfe36 .elementor-icon-wrapper{text-align:center;}.elementor-56153 .elementor-element.elementor-element-e14f681{text-align:center;}.elementor-56153 .elementor-element.elementor-element-54f31a5{text-align:center;}.elementor-56153 .elementor-element.elementor-element-4cfda0b .elementor-icon-wrapper{text-align:center;}.elementor-56153 .elementor-element.elementor-element-09424c0{text-align:center;}.elementor-56153 .elementor-element.elementor-element-473a440{text-align:center;}.elementor-56153 .elementor-element.elementor-element-9c52b53 .elementor-icon-wrapper{text-align:center;}.elementor-56153 .elementor-element.elementor-element-72f7755{text-align:center;}.elementor-56153 .elementor-element.elementor-element-fece0c2{text-align:center;}.elementor-56153 .elementor-element.elementor-element-37e9b4a{margin-top:4em;margin-bottom:4em;padding:0% 3% 0% 3%;}.elementor-56153 .elementor-element.elementor-element-5ff7d87 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 10em 0em 10em;}.elementor-56153 .elementor-element.elementor-element-fcbe2d2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-fcbe2d2{text-align:center;}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-accordion .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56153 .elementor-element.elementor-element-5045e9d{padding:3em 0em 3em 0em;}.elementor-56153 .elementor-element.elementor-element-0208ad9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-0208ad9{text-align:center;}.elementor-56153 .elementor-element.elementor-element-6e73a1e{text-align:center;}.elementor-56153 .elementor-element.elementor-element-413e574 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-413e574 > .elementor-element-populated{padding:20px 50px 20px 50px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-56153 .elementor-element.elementor-element-098aa96 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-098aa96 > .elementor-element-populated{padding:20px 50px 20px 50px;}.elementor-56153 .elementor-element.elementor-element-60ee654 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-60ee654 > .elementor-element-populated{padding:20px 50px 20px 50px;}.elementor-56153 .elementor-element.elementor-element-e242ff7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-e242ff7 > .elementor-element-populated{padding:20px 50px 20px 50px;}.elementor-56153 .elementor-element.elementor-element-53f093dd{padding:3em 0em 3em 0em;}.elementor-56153 .elementor-element.elementor-element-d3d08e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-d3d08e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56153 .elementor-element.elementor-element-32522803 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-32522803{text-align:center;}.elementor-56153 .elementor-element.elementor-element-60643dc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 6vw 0vw 6vw;}.elementor-56153 .elementor-element.elementor-element-60643dc1{text-align:center;}.elementor-56153 .elementor-element.elementor-element-7d3a880 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-56153 .elementor-element.elementor-element-84ba3cc > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-fedce74 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-56153 .elementor-element.elementor-element-2330f9fa{margin-top:3em;margin-bottom:2em;}.elementor-56153 .elementor-element.elementor-element-5c42a47c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-56153 .elementor-element.elementor-element-5c42a47c{text-align:center;}.elementor-56153 .elementor-element.elementor-element-761a53d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-761a53d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-56153 .elementor-element.elementor-element-9900585{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#1a1c22;margin-top:0em;margin-bottom:4em;padding:0em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-9900585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56153 .elementor-element.elementor-element-9900585 .elementor-heading-title{color:#1a1c22;}.elementor-bc-flex-widget .elementor-56153 .elementor-element.elementor-element-eabdb10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56153 .elementor-element.elementor-element-eabdb10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56153 .elementor-element.elementor-element-eabdb10.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56153 .elementor-element.elementor-element-eabdb10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-eabdb10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56153 .elementor-element.elementor-element-eabdb10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56153 .elementor-element.elementor-element-acc093b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-56153 .elementor-element.elementor-element-acc093b{text-align:center;}.elementor-56153 .elementor-element.elementor-element-d576672 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-56153 .elementor-element.elementor-element-d576672{text-align:center;}.elementor-bc-flex-widget .elementor-56153 .elementor-element.elementor-element-52bd815.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-56153 .elementor-element.elementor-element-52bd815.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-56153 .elementor-element.elementor-element-52bd815 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-f981710 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-56153 .elementor-element.elementor-element-f981710{text-align:center;}.elementor-56153 .elementor-element.elementor-element-9259207 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-56153 .elementor-element.elementor-element-9259207{text-align:center;}.elementor-56153 .elementor-element.elementor-element-2e5eb35{margin-top:2em;margin-bottom:0em;}.elementor-56153 .elementor-element.elementor-element-83be4bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-83be4bc{text-align:center;}.elementor-56153 .elementor-element.elementor-element-d8df49c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-d8df49c{text-align:center;}.elementor-56153 .elementor-element.elementor-element-70d97c2{margin-top:3em;margin-bottom:0em;}.elementor-56153 .elementor-element.elementor-element-f8f3304.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-56153 .elementor-element.elementor-element-f8f3304 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-a5ab105 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-56153 .elementor-element.elementor-element-a5ab105{text-align:center;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-56153 .elementor-element.elementor-element-f5a1f15{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-56153 .elementor-element.elementor-element-2616370{margin-top:4em;margin-bottom:0em;}.elementor-56153 .elementor-element.elementor-element-2f330bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-2f330bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56153 .elementor-element.elementor-element-abb6454 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-56153 .elementor-element.elementor-element-abb6454{text-align:center;}.elementor-56153 .elementor-element.elementor-element-f0388ce{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-56153 .elementor-element.elementor-element-f0388ce > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-d7359d1 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-a4cf7ec{margin-top:3em;margin-bottom:0em;}.elementor-56153 .elementor-element.elementor-element-46367bc{text-align:center;}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-toggle .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56153 .elementor-element.elementor-element-8b4a3ac{text-align:center;}@media(max-width:1024px){.elementor-56153 .elementor-element.elementor-element-c0dcaf8 > .elementor-element-populated{padding:30px 0px 30px 30px;}.elementor-56153 .elementor-element.elementor-element-5ff7d87 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-56153 .elementor-element.elementor-element-413e574 > .elementor-element-populated{padding:25px 10px 25px 10px;}.elementor-56153 .elementor-element.elementor-element-098aa96 > .elementor-element-populated{padding:25px 10px 25px 10px;}.elementor-56153 .elementor-element.elementor-element-60ee654 > .elementor-element-populated{padding:25px 10px 25px 10px;}.elementor-56153 .elementor-element.elementor-element-e242ff7 > .elementor-element-populated{padding:25px 10px 25px 10px;}.elementor-56153 .elementor-element.elementor-element-d3d08e1 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-56153 .elementor-element.elementor-element-2330f9fa{margin-top:50px;margin-bottom:20px;}.elementor-56153 .elementor-element.elementor-element-9900585{margin-top:0px;margin-bottom:0px;padding:15px 15px 80px 15px;}.elementor-56153 .elementor-element.elementor-element-eabdb10 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-56153 .elementor-element.elementor-element-acc093b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-56153 .elementor-element.elementor-element-f981710 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-56153 .elementor-element.elementor-element-70d97c2{margin-top:90px;margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-2616370{margin-top:60px;margin-bottom:0px;}.elementor-56153 .elementor-element.elementor-element-abb6454 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-56153 .elementor-element.elementor-element-c0dcaf8 > .elementor-element-populated{padding:0px 15px 30px 15px;}.elementor-56153 .elementor-element.elementor-element-ae8eaef{padding:30px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-5ff7d87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-fcbe2d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-fcbe2d2{text-align:left;}.elementor-56153 .elementor-element.elementor-element-0208ad9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-413e574 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-56153 .elementor-element.elementor-element-098aa96 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-56153 .elementor-element.elementor-element-60ee654 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-56153 .elementor-element.elementor-element-e242ff7 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-56153 .elementor-element.elementor-element-53f093dd{padding:30px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-d3d08e1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56153 .elementor-element.elementor-element-32522803 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-60643dc1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-56153 .elementor-element.elementor-element-2330f9fa{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-5c42a47c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-9900585{margin-top:0px;margin-bottom:0px;padding:15px 15px 60px 15px;}.elementor-56153 .elementor-element.elementor-element-eabdb10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-56153 .elementor-element.elementor-element-52bd815 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-d8df49c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-70d97c2{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-f8f3304 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-56153 .elementor-element.elementor-element-a5ab105 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-2616370{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56153 .elementor-element.elementor-element-abb6454 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-56153 .elementor-element.elementor-element-5f7abcd{width:55.439%;}.elementor-56153 .elementor-element.elementor-element-c0dcaf8{width:44.517%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56153 .elementor-element.elementor-element-eabdb10{width:50%;}.elementor-56153 .elementor-element.elementor-element-52bd815{width:50%;}}/* Start custom CSS for section, class: .elementor-element-8c547c4 */.heroImage::before {
background-image: url('/wp-content/uploads/2025/11/ccl-passport-leadership-subscription-hero.webp');
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1dd14d */@media only screen and (max-width: 711px) {
    #top_bar {
        margin-top:0px !important;
    }
    .elementor-element .elementor-widget-heading h1.elementor-heading-title {font-size:2.3rem;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fedce74 */.elementor-element-fedce74 #testimonial_single .m-\[10px\]{margin:0 !important;}/* End custom CSS */