.elementor-66408 .elementor-element.elementor-element-39f62f5{width:var( --container-widget-width, 99.286% );max-width:99.286%;--container-widget-width:99.286%;--container-widget-flex-grow:0;}.elementor-66408 .elementor-element.elementor-element-1a476d5 .elementor-button{background-color:var( --e-global-color-2c09576 );}.elementor-66408 .elementor-element.elementor-element-1a476d5 .elementor-button:hover, .elementor-66408 .elementor-element.elementor-element-1a476d5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a85556d ) 0%, #f2295b 100%);}.elementor-66408 .elementor-element.elementor-element-5c5696b .elementor-button{background-color:var( --e-global-color-2c09576 );}.elementor-66408 .elementor-element.elementor-element-5c5696b .elementor-button:hover, .elementor-66408 .elementor-element.elementor-element-5c5696b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a85556d ) 0%, #f2295b 100%);}.elementor-66408 .elementor-element.elementor-element-f9181dc .elementor-button{background-color:var( --e-global-color-2c09576 );}.elementor-66408 .elementor-element.elementor-element-f9181dc .elementor-button:hover, .elementor-66408 .elementor-element.elementor-element-f9181dc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a85556d ) 0%, #f2295b 100%);}.elementor-66408 .elementor-element.elementor-element-36e1bbc .elementor-button{background-color:var( --e-global-color-2c09576 );}.elementor-66408 .elementor-element.elementor-element-36e1bbc .elementor-button:hover, .elementor-66408 .elementor-element.elementor-element-36e1bbc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a85556d ) 0%, #f2295b 100%);}.elementor-66408 .elementor-element.elementor-element-e0a1049 .elementor-button{background-color:var( --e-global-color-2c09576 );}.elementor-66408 .elementor-element.elementor-element-e0a1049 .elementor-button:hover, .elementor-66408 .elementor-element.elementor-element-e0a1049 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a85556d ) 0%, #f2295b 100%);}.elementor-66408 .elementor-element.elementor-element-c8db76b .elementor-button{background-color:var( --e-global-color-2c09576 );}.elementor-66408 .elementor-element.elementor-element-c8db76b .elementor-button:hover, .elementor-66408 .elementor-element.elementor-element-c8db76b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a85556d ) 0%, #f2295b 100%);}.elementor-66408 .elementor-element.elementor-element-6fc2253 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-66408 .elementor-element.elementor-element-8df29b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-66408 .elementor-element.elementor-element-8df29b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-66408 .elementor-element.elementor-element-8df29b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-66408 .elementor-element.elementor-element-8df29b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-66408 .elementor-element.elementor-element-dc6a23c{text-align:center;}/* Start custom CSS for button, class: .elementor-element-e0a1049 *//* 1. Targets the wrapper to ensure all buttons in a row stay equal height */
.elementor-widget-button .elementor-widget-container {
    display: flex !important;
    height: 100% !important;
}

/* 2. Makes the blue part of the button stretch to fill that height */
.elementor-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Stretching logic */
    flex: 1 1 auto !important;
    height: 100% !important; 
    min-height: 80px !important; /* Forces them to be "bigger" by default */
    width: 100% !important;
    
    /* Text formatting */
    text-align: center !important;
    white-space: normal !important; /* Allows text to wrap into multiple lines */
    padding: 15px 20px !important; /* Adds internal space to make the box look larger */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8db76b *//* 1. Targets the wrapper to ensure all buttons in a row stay equal height */
.elementor-widget-button .elementor-widget-container {
    display: flex !important;
    height: 100% !important;
}

/* 2. Makes the blue part of the button stretch to fill that height */
.elementor-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Stretching logic */
    flex: 1 1 auto !important;
    height: 100% !important; 
    min-height: 80px !important; /* Forces them to be "bigger" by default */
    width: 100% !important;
    
    /* Text formatting */
    text-align: center !important;
    white-space: normal !important; /* Allows text to wrap into multiple lines */
    padding: 15px 20px !important; /* Adds internal space to make the box look larger */
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-66408 ul {
    list-style-type: disc !important;
    padding-left: 20px !important;
}/* Universal fix for all buttons on the page */
.elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Forced Dimensions - Adjust these numbers to change the size */
    min-width: 220px !important; 
    min-height: 85px !important; 
    
    /* Stretching & Spacing */
    width: 100% !important;
    padding: 20px !important;
    
    /* Text Fixes */
    text-align: center !important;
    white-space: normal !important; /* Allows text to wrap without breaking the box */
    line-height: 1.3 !important;
}

/* Ensures the button wrapper doesn't restrict the stretch */
.elementor-button-wrapper {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}/* End custom CSS */