.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 );}.elementor-8014 .elementor-element.elementor-element-6a14ea8 .elementor-button{background-color:#B3DCE8;fill:#00679B;color:#00679B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8014 .elementor-element.elementor-element-9efb8bc img{width:100%;}.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 );color:var( --e-global-color-primary );}.elementor-8014 .elementor-element.elementor-element-c777ad2 .elementor-heading-title{font-family:"CamptonBold", Sans-serif;font-weight:600;color:#6EC1E4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-8014 .elementor-element.elementor-element-ec73a26 > .elementor-widget-container{margin:-39px 0px -21px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8014 .elementor-element.elementor-element-0813394 .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-0813394 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-8014 .elementor-element.elementor-element-0813394 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-8014 .elementor-element.elementor-element-0813394 .elementor-active .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-0813394 .elementor-active .elementor-accordion-title{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-0813394 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-e4ecf4d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-e4ecf4d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8014 .elementor-element.elementor-element-eb182fd > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-bcbd04c > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-bcbd04c{text-align:start;}.elementor-8014 .elementor-element.elementor-element-bcbd04c img{width:15%;}.elementor-8014 .elementor-element.elementor-element-e29672a > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-a9ff6a8 .elementor-heading-title{font-family:"CamptonBold", Sans-serif;font-weight:600;color:#6EC1E4;}.elementor-8014 .elementor-element.elementor-element-ae0c3c9{width:var( --container-widget-width, 121.758% );max-width:121.758%;--container-widget-width:121.758%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-ae0c3c9 > .elementor-widget-container{margin:-34px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-1db8104 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-8014 .elementor-element.elementor-element-1db8104 .elementor-active .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-1db8104 .elementor-active .elementor-accordion-title{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-1db8104 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-2b1de83 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-c1c4f26 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-c1c4f26{text-align:start;}.elementor-8014 .elementor-element.elementor-element-c1c4f26 img{width:20%;}.elementor-8014 .elementor-element.elementor-element-69a6663 > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-69d835e{width:var( --container-widget-width, 102.685% );max-width:102.685%;--container-widget-width:102.685%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-69d835e img{width:100%;}.elementor-8014 .elementor-element.elementor-element-5fefd34 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);opacity:0;}.elementor-8014 .elementor-element.elementor-element-b04852a > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-55fe42f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-55fe42f > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-bd96f36 img{width:100%;}.elementor-8014 .elementor-element.elementor-element-dbc6a79 .elementor-button{background-color:#DA5523;font-family:"CamptonBold", Sans-serif;font-weight:500;}.elementor-8014 .elementor-element.elementor-element-dbc6a79 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-8dae9d4 .elementor-heading-title{font-family:"CamptonBold", Sans-serif;font-weight:600;text-transform:none;}.elementor-8014 .elementor-element.elementor-element-1f25828{width:var( --container-widget-width, 106.522% );max-width:106.522%;--container-widget-width:106.522%;--container-widget-flex-grow:0;color:#000000;}.elementor-8014 .elementor-element.elementor-element-1f25828 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-eaaebb6 > .elementor-widget-container{margin:-49px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-828359f{width:var( --container-widget-width, 102.777% );max-width:102.777%;--container-widget-width:102.777%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-828359f > .elementor-widget-container{margin:-47px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-92a1aac{width:var( --container-widget-width, 103.437% );max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0;color:#000000;}.elementor-8014 .elementor-element.elementor-element-92a1aac > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-6725e10 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:5px 22px 5px 22px;background-image:linear-gradient(180deg, var( --e-global-color-6dc7947 ) 0%, var( --e-global-color-6dc7947 ) 100%);}.elementor-8014 .elementor-element.elementor-element-6725e10{font-family:"CamptonMedium", Sans-serif;font-weight:400;color:#000000;}.elementor-8014 .elementor-element.elementor-element-6725e10 a:hover, .elementor-8014 .elementor-element.elementor-element-6725e10 a:focus{color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8014 .elementor-element.elementor-element-511d44a.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-main-swiper{width:100%;}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-swiper-button{font-size:20px;}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-testimonial__content, .elementor-8014 .elementor-element.elementor-element-511d44a .elementor-testimonial__content:after{background-color:var( --e-global-color-b8e584c );}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-8014 .elementor-element.elementor-element-511d44a.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-8014 .elementor-element.elementor-element-511d44a.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-8014 .elementor-element.elementor-element-511d44a.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-8014 .elementor-element.elementor-element-511d44a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8014 .elementor-element.elementor-element-511d44a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-testimonial__text{color:var( --e-global-color-6dc7947 );}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-testimonial__name{color:var( --e-global-color-primary );}.elementor-8014 .elementor-element.elementor-element-511d44a .elementor-testimonial__title{color:var( --e-global-color-b8e584c );}.elementor-8014 .elementor-element.elementor-element-075ba7a img{width:100%;}.elementor-8014 .elementor-element.elementor-element-4006640 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-3dd09e3 > .elementor-widget-container{margin:-22px 0px 0px -52px;}.elementor-8014 .elementor-element.elementor-element-37f3daa > .elementor-widget-container{margin:-20px -48px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-d8d314e > .elementor-widget-container{margin:-20px 0px 0px -60px;}.elementor-8014 .elementor-element.elementor-element-c800f7a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-c800f7a img{width:51%;max-width:100%;}.elementor-8014 .elementor-element.elementor-element-4c9cc37 > .elementor-container{max-width:1442px;}.elementor-8014 .elementor-element.elementor-element-0c99b85 img{width:95%;}.elementor-8014 .elementor-element.elementor-element-82216c2{width:var( --container-widget-width, 107.923% );max-width:107.923%;--container-widget-width:107.923%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-8014 .elementor-element.elementor-element-82216c2 > .elementor-widget-container{background-color:transparent;padding:19px 19px 19px 19px;background-image:linear-gradient(180deg, var( --e-global-color-6dc7947 ) 0%, var( --e-global-color-6dc7947 ) 100%);}.elementor-8014 .elementor-element.elementor-element-82216c2 a{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-5739903{--spacer-size:50px;}.elementor-8014 .elementor-element.elementor-element-d146185 img{width:100%;max-width:100%;}.elementor-8014 .elementor-element.elementor-element-57f9682 .elementor-heading-title{font-family:"CamptonBold", Sans-serif;font-weight:600;color:#DA5523;}.elementor-8014 .elementor-element.elementor-element-0b6a0e1{width:var( --container-widget-width, 118.632% );max-width:118.632%;--container-widget-width:118.632%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-0b6a0e1 img{width:91%;}.elementor-8014 .elementor-element.elementor-element-7b16f4a > .elementor-widget-container{margin:63px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-31075f1 > .elementor-widget-container{margin:42px 0px 8px 0px;}.elementor-8014 .elementor-element.elementor-element-dd34a4e{--spacer-size:26px;}.elementor-8014 .elementor-element.elementor-element-0d3bc6a img{width:100%;}.elementor-8014 .elementor-element.elementor-element-4f6ad29{--spacer-size:13px;}.elementor-8014 .elementor-element.elementor-element-2ce55e2 .elementor-heading-title{font-family:"CamptonBold", Sans-serif;font-weight:600;text-transform:none;}.elementor-8014 .elementor-element.elementor-element-769e554 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-ffccbcc > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-a47f553 > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-c947606 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-09ec563 > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-0d3d0a0 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-accordion-title{color:var( --e-global-color-b8e584c );}.elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-accordion-icon svg{fill:var( --e-global-color-b8e584c );}.elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-active .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-active .elementor-accordion-title{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-0d3d0a0 .elementor-accordion-title{font-family:"CamptonBold", Sans-serif;font-size:32px;font-weight:500;}.elementor-8014 .elementor-element.elementor-element-7582909{--spacer-size:16px;}.elementor-8014 .elementor-element.elementor-element-7610e77 img{width:100%;max-width:100%;}.elementor-8014 .elementor-element.elementor-element-f8e7300{width:var( --container-widget-width, 119.167% );max-width:119.167%;--container-widget-width:119.167%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-6c9b7bb > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-6c9b7bb .elementor-active .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-6c9b7bb .elementor-active .elementor-accordion-title{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-6c9b7bb .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-6c9b7bb .elementor-accordion-title{font-family:"CamptonMedium", Sans-serif;font-size:17px;font-weight:600;}.elementor-8014 .elementor-element.elementor-element-a7eccc2{--spacer-size:10px;}.elementor-8014 .elementor-element.elementor-element-824f150 img{width:100%;}.elementor-8014 .elementor-element.elementor-element-ce3c803 .elementor-button{background-color:var( --e-global-color-6dc7947 );font-family:"CamptonBold", Sans-serif;font-weight:500;fill:var( --e-global-color-b8e584c );color:var( --e-global-color-b8e584c );}.elementor-8014 .elementor-element.elementor-element-ce3c803 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-e25406e img{width:100%;}.elementor-8014 .elementor-element.elementor-element-17a8bb4{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:start;}.elementor-8014 .elementor-element.elementor-element-17a8bb4 > .elementor-widget-container{margin:-1px 169px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-17a8bb4 img{width:51%;}.elementor-8014 .elementor-element.elementor-element-ef387e4 img{width:100%;}.elementor-8014 .elementor-element.elementor-element-a876f50{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-a876f50 > .elementor-widget-container{margin:0px 0px 0px 248px;}.elementor-8014 .elementor-element.elementor-element-a876f50 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8014 .elementor-element.elementor-element-749bb8a{--spacer-size:31px;}.elementor-8014 .elementor-element.elementor-element-755d807{width:var( --container-widget-width, 106.415% );max-width:106.415%;--container-widget-width:106.415%;--container-widget-flex-grow:0;font-family:"CamptonMedium", Sans-serif;font-weight:400;line-height:0px;letter-spacing:0px;}.elementor-8014 .elementor-element.elementor-element-755d807 > .elementor-widget-container{background-color:transparent;padding:22px 22px 22px 22px;background-image:linear-gradient(180deg, var( --e-global-color-6dc7947 ) 0%, var( --e-global-color-6dc7947 ) 100%);}.elementor-8014 .elementor-element.elementor-element-755d807 p{margin-block-end:0px;}.elementor-8014 .elementor-element.elementor-element-d654e3c .elementor-active .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-d654e3c .elementor-active .elementor-accordion-title{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-d654e3c .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-d654e3c .elementor-accordion-title{font-family:"CamptonBold", Sans-serif;font-weight:600;}.elementor-8014 .elementor-element.elementor-element-1ea85c7{--spacer-size:124px;}.elementor-8014 .elementor-element.elementor-element-df7ee0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-df7ee0d .elementor-active .elementor-accordion-icon, .elementor-8014 .elementor-element.elementor-element-df7ee0d .elementor-active .elementor-accordion-title{color:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-df7ee0d .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-888c04b );}.elementor-8014 .elementor-element.elementor-element-df7ee0d .elementor-accordion-title{font-family:"CamptonBold", Sans-serif;font-weight:600;}.elementor-8014 .elementor-element.elementor-element-228012c{text-align:center;}.elementor-8014 .elementor-element.elementor-element-0e93f61{--spacer-size:25px;}.elementor-8014 .elementor-element.elementor-element-c5369d7{border-style:solid;border-color:var( --e-global-color-b8e584c );}@media(min-width:768px){.elementor-8014 .elementor-element.elementor-element-0f63b58{width:67.474%;}.elementor-8014 .elementor-element.elementor-element-8e3da11{width:32.474%;}.elementor-8014 .elementor-element.elementor-element-c2602c3{width:75.718%;}.elementor-8014 .elementor-element.elementor-element-5b28520{width:23.476%;}.elementor-8014 .elementor-element.elementor-element-6f9917f{width:50.915%;}.elementor-8014 .elementor-element.elementor-element-9fcf32e{width:48.417%;}.elementor-8014 .elementor-element.elementor-element-0923a93{width:52.576%;}.elementor-8014 .elementor-element.elementor-element-66ac589{width:46.728%;}.elementor-8014 .elementor-element.elementor-element-f8d8280{width:21.227%;}.elementor-8014 .elementor-element.elementor-element-f50429f{width:78.439%;}.elementor-8014 .elementor-element.elementor-element-3855953{width:58.333%;}.elementor-8014 .elementor-element.elementor-element-a3f3cc1{width:41.218%;}.elementor-8014 .elementor-element.elementor-element-a404014{width:53.459%;}.elementor-8014 .elementor-element.elementor-element-850a7f7{width:46.363%;}.elementor-8014 .elementor-element.elementor-element-1e7c3e4{width:53.182%;}.elementor-8014 .elementor-element.elementor-element-c59ba88{width:46.773%;}}@media(max-width:767px){.elementor-8014 .elementor-element.elementor-element-9efb8bc{width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-ec73a26{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-e4ecf4d{width:var( --container-widget-width, 286.398px );max-width:286.398px;--container-widget-width:286.398px;--container-widget-flex-grow:0;}.elementor-8014 .elementor-element.elementor-element-b918d67 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8014 .elementor-element.elementor-element-a47f553 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-09ec563 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8014 .elementor-element.elementor-element-5eb759d{margin-top:32px;margin-bottom:32px;}}/* Start custom CSS for column, class: .elementor-element-aaae6f6 *//* Force desktop layout on all screen sizes */
@media screen and (max-width: 768px) {
  body {
    min-width: 1024px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5eb759d *//* Shrink oversized financial accordion titles on mobile */
@media screen and (max-width: 768px) {
  .elementor-element-0d3d0a0 .elementor-accordion-title {
    font-size: 18px !important;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-755d807 */.elementor-8014 .elementor-element.elementor-element-755d807 p, .elementor-8014 .elementor-element.elementor-element-755d807 div, .elementor-8014 .elementor-element.elementor-element-755d807 br {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS *//* 1. Keep mobile from forcing desktop width */
@media screen and (max-width: 768px) {
  body { min-width: 0 !important; }
}

/* 2. Smaller financial accordion titles on mobile */
@media screen and (max-width: 768px) {
  .elementor-element-0d3d0a0 .elementor-accordion-title {
    font-size: 18px !important;
    line-height: 1.3;
  }
}

/* 3. Blue banners + top photo: true edge-to-edge on mobile (iOS-safe) */
@media screen and (max-width: 768px) {
  .elementor-element-9efb8bc > .elementor-widget-container,
  .elementor-element-69d835e > .elementor-widget-container,
  .elementor-element-bd96f36 > .elementor-widget-container,
  .elementor-element-075ba7a > .elementor-widget-container,
  .elementor-element-0c99b85 > .elementor-widget-container,
  .elementor-element-0d3bc6a > .elementor-widget-container,
  .elementor-element-7610e77 > .elementor-widget-container,
  .elementor-element-824f150 > .elementor-widget-container,
  .elementor-element-ef387e4 > .elementor-widget-container {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
  }
  .elementor-element-9efb8bc img,
  .elementor-element-69d835e img,
  .elementor-element-bd96f36 img,
  .elementor-element-075ba7a img,
  .elementor-element-0c99b85 img,
  .elementor-element-0d3bc6a img,
  .elementor-element-7610e77 img,
  .elementor-element-824f150 img,
  .elementor-element-ef387e4 img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
  }
}

/* 4. Bigger Liz signature on mobile */
@media screen and (max-width: 768px) {
  .elementor-element-bcbd04c,
  .elementor-element-bcbd04c > .elementor-widget-container {
    width: auto !important;
    max-width: 100% !important;
  }
  .elementor-element-bcbd04c img {
    width: 130px !important;
    max-width: 130px !important;
    height: auto !important;
  }
}

/* 5. iOS Safari: clip any banner bleed so it can't create a sideways gap */
@media screen and (max-width: 768px) {
  html, body {
    overflow-x: hidden;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CamptonBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://strokeonward.org/wp-content/uploads/2022/10/CamptonBold.woff2') format('woff2'),
		url('https://strokeonward.org/wp-content/uploads/2022/10/CamptonBold.woff') format('woff'),
		url('https://strokeonward.org/wp-content/uploads/2022/10/CamptonBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CamptonMedium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://strokeonward.org/wp-content/uploads/2022/10/CamptonMedium.woff2') format('woff2'),
		url('https://strokeonward.org/wp-content/uploads/2022/10/CamptonMedium.woff') format('woff'),
		url('https://strokeonward.org/wp-content/uploads/2022/10/CamptonMedium.ttf') format('truetype');
}
/* End Custom Fonts CSS */