.elementor-34055 .elementor-element.elementor-element-f3eba84 > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-7e44d7b > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-a020678.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34055 .elementor-element.elementor-element-18c484a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;align-self:center;}.elementor-34055 .elementor-element.elementor-element-18c484a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34055 .elementor-element.elementor-element-18c484a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-34055 .elementor-element.elementor-element-7ffef5d > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-7ffef5d{padding:10px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34055 .elementor-element.elementor-element-850b8e5{--divider-border-style:solid;--divider-color:var( --e-global-color-3eb3238 );--divider-border-width:1px;}.elementor-34055 .elementor-element.elementor-element-850b8e5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34055 .elementor-element.elementor-element-850b8e5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-34055 .elementor-element.elementor-element-5e366c8 > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-5e366c8{padding:0px 0px 0px 0px;}.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-34055 .elementor-element.elementor-element-e0e8efc{text-align:center;}.elementor-34055 .elementor-element.elementor-element-e0e8efc img{width:75%;}.elementor-34055 .elementor-element.elementor-element-fdae158 > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-fdae158{padding:10px 0px 0px 0px;}.elementor-34055 .elementor-element.elementor-element-fb7a548{--divider-border-style:solid;--divider-color:var( --e-global-color-3eb3238 );--divider-border-width:1px;}.elementor-34055 .elementor-element.elementor-element-fb7a548 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34055 .elementor-element.elementor-element-fb7a548 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-34055 .elementor-element.elementor-element-adb1bfa > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-56fb9b3{text-align:center;}.elementor-34055 .elementor-element.elementor-element-56fb9b3 img{width:75%;}.elementor-34055 .elementor-element.elementor-element-658fdc5 > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-658fdc5{padding:10px 0px 0px 0px;}.elementor-34055 .elementor-element.elementor-element-95faeb0{--divider-border-style:solid;--divider-color:var( --e-global-color-3eb3238 );--divider-border-width:1px;}.elementor-34055 .elementor-element.elementor-element-95faeb0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34055 .elementor-element.elementor-element-95faeb0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-34055 .elementor-element.elementor-element-002212a > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-b30da2a{text-align:center;}.elementor-34055 .elementor-element.elementor-element-b30da2a img{width:75%;}.elementor-34055 .elementor-element.elementor-element-5d75a35 > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-5d75a35{padding:10px 0px 0px 0px;}.elementor-34055 .elementor-element.elementor-element-f4adedc{--divider-border-style:solid;--divider-color:var( --e-global-color-3eb3238 );--divider-border-width:1px;}.elementor-34055 .elementor-element.elementor-element-f4adedc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-34055 .elementor-element.elementor-element-f4adedc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-34055 .elementor-element.elementor-element-235802f > .elementor-container{max-width:900px;}.elementor-34055 .elementor-element.elementor-element-235802f{padding:0px 0px 50px 0px;}.elementor-34055 .elementor-element.elementor-element-261984d{text-align:center;}.elementor-34055 .elementor-element.elementor-element-261984d img{width:90%;}@media(max-width:767px){.elementor-34055 .elementor-element.elementor-element-18c484a{width:100%;max-width:100%;}.elementor-34055 .elementor-element.elementor-element-e0e8efc img{width:90%;}.elementor-34055 .elementor-element.elementor-element-56fb9b3 img{width:90%;}.elementor-34055 .elementor-element.elementor-element-b30da2a img{width:90%;}.elementor-34055 .elementor-element.elementor-element-235802f{padding:0px 0px 40px 0px;}.elementor-34055 .elementor-element.elementor-element-261984d img{width:90%;}}/* Start custom CSS for html, class: .elementor-element-17144e2 */.hero-section {
    font-family: Arial;
    padding: 4rem 0 1rem;
}

.hero-container h1 {
    font-size: 3.25rem;
    font-weight: 700;
    color: #001F52;
    font-family: Arial;
}

.hero-container .author {
    font-size: 1.25rem;
    color: #666666;
    line-height: 1.4;
    font-weight: 600;
    padding: 1rem 0;
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

img.author-img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    flex-shrink: 0;
}
.author-quote {
    font-weight: 600;
    font-style: italic;
}

.hero-container p {
    color: #222;
}

@media (max-width: 800px) {
    .hero-container h1 {
        font-size: 2.25rem;
        text-align: center;
    }

    .author {
        font-size: 1.25rem;
        text-align: center;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-682814a */.content-section {
        font-family:Arial;
}
.content-section h2{
    font-weight: 700;
    color: #001F52;
    font-family:Arial;
    font-size: 2.5rem;  
}

.content-section .subtext{
font-size: 1.75rem;  
color: #666666;
}

p{
    color:#222;
}

.bullet-list{
    padding:0 1rem;
}

@media (max-width: 768px) {
.content-section h2 {
        font-size: 2rem;
                text-align:center;
    }

.content-section p {
        font-size: 1.15rem; 
    }
    
   .content-section .subtext{
        text-align:center;
        font-size:1.35rem;
    }

    .bullet-list {
        padding: 0 0.5rem;
    }
}/* End custom CSS */