.elementor-18021 .elementor-element.elementor-element-049e933{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18021 .elementor-element.elementor-element-049e933 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18021 .elementor-element.elementor-element-23ae41d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-18021 .elementor-element.elementor-element-23ae41d .elementor-divider-separator{width:12%;}.elementor-18021 .elementor-element.elementor-element-23ae41d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18021 .elementor-element.elementor-element-491a78d{line-height:26px;word-spacing:2px;}.elementor-18021 .elementor-element.elementor-element-9be357c{text-align:center;}.elementor-18021 .elementor-element.elementor-element-8dc028c > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-8dc028c{text-align:center;}.elementor-18021 .elementor-element.elementor-element-b88fa72{text-align:center;}.elementor-18021 .elementor-element.elementor-element-a698b64 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-88bdc6c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-6a37e44:not(.elementor-motion-effects-element-type-background), .elementor-18021 .elementor-element.elementor-element-6a37e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-18021 .elementor-element.elementor-element-6a37e44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18021 .elementor-element.elementor-element-6a37e44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18021 .elementor-element.elementor-element-e20fd0b{text-align:start;}.elementor-18021 .elementor-element.elementor-element-2545092 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-4f2a007 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-4f2a007 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-02ae92c{text-align:start;}.elementor-18021 .elementor-element.elementor-element-aad03c8 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-3c85fcf .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-3c85fcf > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-31c8578{text-align:start;}.elementor-18021 .elementor-element.elementor-element-a904858 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-180987d .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-180987d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-0d36a1a{text-align:start;}.elementor-18021 .elementor-element.elementor-element-94e953a > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-7ec8454 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-7ec8454 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-23a50c2{text-align:start;}.elementor-18021 .elementor-element.elementor-element-b58462b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-d7e1fc1 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-d7e1fc1 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-7417533 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-8913265 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-83a727e{text-align:start;}.elementor-18021 .elementor-element.elementor-element-7ee249b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-296608e .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-296608e > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-a7abc6b{text-align:start;}.elementor-18021 .elementor-element.elementor-element-ba8d9bb > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-fc47a70 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-fc47a70 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-5d84236{text-align:start;}.elementor-18021 .elementor-element.elementor-element-e3a092c > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-9341035 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-9341035 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-764bd50 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-c42a97c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-dc5d4ec{text-align:start;}.elementor-18021 .elementor-element.elementor-element-1fc997e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-6e866c8 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-6e866c8 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-0857bf9{text-align:start;}.elementor-18021 .elementor-element.elementor-element-e1b508e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-dc96634 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-dc96634 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-fa81d6a{text-align:start;}.elementor-18021 .elementor-element.elementor-element-c2a5206 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-d57e183 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-d57e183 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-2a89566{text-align:start;}.elementor-18021 .elementor-element.elementor-element-a0b5eef > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-c9dfe33 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-c9dfe33 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-c5cf71e > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-894188e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-e4b33b9{text-align:start;}.elementor-18021 .elementor-element.elementor-element-a6ec14e > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-405cc5a .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-405cc5a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-d6d3b90{text-align:start;}.elementor-18021 .elementor-element.elementor-element-48ebd65 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-8cce76e .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-8cce76e > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-bb051a0{text-align:start;}.elementor-18021 .elementor-element.elementor-element-a316cfd > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-9a79b99 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-9a79b99 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-5314ad7{text-align:start;}.elementor-18021 .elementor-element.elementor-element-3127355 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-63aad53 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-63aad53 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-53a93b6 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-ea27a49 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-bce35ef{text-align:start;}.elementor-18021 .elementor-element.elementor-element-677b12d > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-b69a1ac .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-b69a1ac > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-006b86e{text-align:start;}.elementor-18021 .elementor-element.elementor-element-47f9a21 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-9a98c72 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-9a98c72 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-611389f{text-align:start;}.elementor-18021 .elementor-element.elementor-element-d3cf4a8 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-540608e .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-540608e > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-881244a{text-align:start;}.elementor-18021 .elementor-element.elementor-element-c315d0b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-67dbe56 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:solid;border-width:3px 3px 3px 3px;}.elementor-18021 .elementor-element.elementor-element-67dbe56 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18021 .elementor-element.elementor-element-f19b72c{text-align:center;}.elementor-18021 .elementor-element.elementor-element-49e5812{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-18021 .elementor-element.elementor-element-49e5812 .elementor-divider-separator{width:12%;}.elementor-18021 .elementor-element.elementor-element-49e5812 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18021 .elementor-element.elementor-element-05a89a6{line-height:30px;word-spacing:2px;}.elementor-18021 .elementor-element.elementor-element-05a89a6 p{margin-block-end:0px;}.elementor-18021 .elementor-element.elementor-element-aa909b1 .elementor-button{background-color:#CFAF6A;fill:#1D3354;color:#1D3354;border-style:none;}.elementor-18021 .elementor-element.elementor-element-679a50c:not(.elementor-motion-effects-element-type-background), .elementor-18021 .elementor-element.elementor-element-679a50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFAF6A;}.elementor-18021 .elementor-element.elementor-element-679a50c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18021 .elementor-element.elementor-element-679a50c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18021 .elementor-element.elementor-element-304f276{--spacer-size:50px;}.elementor-18021 .elementor-element.elementor-element-da20461:not(.elementor-motion-effects-element-type-background), .elementor-18021 .elementor-element.elementor-element-da20461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFAF6A;}.elementor-18021 .elementor-element.elementor-element-da20461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18021 .elementor-element.elementor-element-da20461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18021 .elementor-element.elementor-element-518c828{text-align:center;}.elementor-18021 .elementor-element.elementor-element-56a7de5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-18021 .elementor-element.elementor-element-56a7de5 .elementor-divider-separator{width:12%;}.elementor-18021 .elementor-element.elementor-element-56a7de5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18021 .elementor-element.elementor-element-d379e7a{line-height:30px;word-spacing:2px;}.elementor-18021 .elementor-element.elementor-element-d379e7a p{margin-block-end:0px;}.elementor-18021 .elementor-element.elementor-element-8c32e21 .elementor-button{background-color:#F7F4EF;fill:#1D3354;color:#1D3354;border-style:none;}/* Start custom CSS for section, class: .elementor-element-049e933 */#hero-cards {
    background: linear-gradient(180deg, #F7F4EF 0%, #E8E4DC 100%);
    padding: 80px 0 100px 0;
    border-bottom: 1px solid rgba(203, 183, 158, 0.4);
    box-shadow: inset 0 -20px 40px -20px rgba(203, 183, 158, 0.15);
}

#hero-cards .elementor-widget-container {
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.4s ease;
}

#hero-cards .e-con-inner > .elementor-element:hover .elementor-widget-container {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(28, 34, 56, 0.12);
}

#hero-cards img {
    transition: transform 0.5s ease, filter 0.5s ease;
}

#hero-cards .elementor-element:hover img {
    transform: scale(1.03);
    filter: brightness(1.05);
}

#hero-cards .elementor-button {
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

#hero-cards .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(203, 183, 158, 0.4);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa037c7 */#section-3-move {
    background: linear-gradient(180deg, #E8E4DC 0%, #D9C4AD 100%);
    padding: 100px 0 70px 0;
    position: relative;
}

#section-3-move::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: linear-gradient(180deg, #F7F4EF 0%, transparent 100%);
    pointer-events: none;
}

#section-3-move::after {
    content: '';
    position: absolute;
    top: 50px;
    left: 10%;
    right: 10%;
    height: 1px;
    background: linear-gradient(90deg, transparent 0%, rgba(203, 183, 158, 0.6) 50%, transparent 100%);
    pointer-events: none;
}

#section-3-move h1,
#section-3-move h2 {
    text-shadow: 0 2px 4px rgba(28, 34, 56, 0.1);
}

#section-3-move .elementor-widget-video .elementor-widget-container {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 30px 60px rgba(28, 34, 56, 0.2);
    transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.5s ease;
}

#section-3-move .elementor-widget-video .elementor-widget-container:hover {
    transform: translateY(-12px) scale(1.01);
    box-shadow: 0 40px 80px rgba(28, 34, 56, 0.25);
}

#section-3-move .elementor-button {
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(28, 34, 56, 0.15);
}

#section-3-move .elementor-button:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 30px rgba(28, 34, 56, 0.25);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a37e44 */#section-13 {
    background: linear-gradient(180deg, #D9C4AD 0%, #E8E4DC 100%);
    padding: 40px 0 140px 0;
    position: relative;
}

#section-13::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 120px;
    background: linear-gradient(180deg, transparent 0%, #F7F4EF 100%);
    pointer-events: none;
}

#section-13::before {
    content: '';
    position: absolute;
    bottom: 60px;
    left: 10%;
    right: 10%;
    height: 1px;
    background: linear-gradient(90deg, transparent 0%, rgba(203, 183, 158, 0.6) 50%, transparent 100%);
    pointer-events: none;
    z-index: 1;
}

#section-13 > .e-con-inner {
    display: flex !important;
    align-items: stretch !important;
}

#section-13 > .e-con-inner > .e-con {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 16px;
    padding: 25px !important;
    box-shadow: 0 10px 40px rgba(28, 34, 56, 0.1);
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

#section-13 > .e-con-inner > .e-con:hover {
    transform: translateY(-10px);
    box-shadow: 0 25px 50px rgba(28, 34, 56, 0.18);
}

#section-13 .elementor-widget-image {
    flex-shrink: 0;
}

#section-13 .elementor-widget-image img {
    border-radius: 12px;
    transition: transform 0.4s ease;
}

#section-13 .e-con:hover .elementor-widget-image img {
    transform: scale(1.03);
}

#section-13 .elementor-widget-text-editor,
#section-13 .elementor-widget-heading {
    flex-grow: 1;
}

#section-13 .elementor-widget-button {
    margin-top: auto !important;
}

#section-13 .elementor-button {
    transition: all 0.4s ease;
    box-shadow: 0 8px 25px rgba(28, 34, 56, 0.15);
}

#section-13 .elementor-button:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 15px 40px rgba(28, 34, 56, 0.25);
}/* End custom CSS */