.elementor-3001 .elementor-element.elementor-element-393f6c8:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-393f6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://act.alibayov.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-26-2026-04_41_19-PM.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3001 .elementor-element.elementor-element-393f6c8 > .elementor-container{min-height:120vh;}.elementor-3001 .elementor-element.elementor-element-393f6c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-393f6c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-3901303.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3001 .elementor-element.elementor-element-f7fe19e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3001 .elementor-element.elementor-element-9586557 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3001 .elementor-element.elementor-element-9586557{text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:30px;letter-spacing:1.2px;color:#C19F5A;}.elementor-3001 .elementor-element.elementor-element-9586557 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3001 .elementor-element.elementor-element-93047a1{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-3001 .elementor-element.elementor-element-93047a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3001 .elementor-element.elementor-element-93047a1 .elementor-heading-title{font-family:"Hurricane", Sans-serif;font-size:90px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;mix-blend-mode:difference;color:#F5E9D2;}.elementor-3001 .elementor-element.elementor-element-b87234a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3001 .elementor-element.elementor-element-1530c62{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#B19E65;}.elementor-3001 .elementor-element.elementor-element-1530c62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 10px;}.elementor-3001 .elementor-element.elementor-element-b676a67:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-b676a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EC;}.elementor-3001 .elementor-element.elementor-element-b676a67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-3001 .elementor-element.elementor-element-b676a67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-1c8616e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-3001 .elementor-element.elementor-element-74436b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3001 .elementor-element.elementor-element-74436b3{text-align:center;}.elementor-3001 .elementor-element.elementor-element-74436b3 .elementor-heading-title{font-family:"Hurricane", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-39c000f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3001 .elementor-element.elementor-element-5a9189b{margin-top:25px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-3001 .elementor-element.elementor-element-82fc352.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3001 .elementor-element.elementor-element-82fc352.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3001 .elementor-element.elementor-element-82fc352.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3001 .elementor-element.elementor-element-df73f5c .elementor-button{background-color:#FAF4DD;fill:#C19F5A;color:#C19F5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19F5A;border-radius:5px 5px 5px 5px;padding:5px 15px 5px 15px;}.elementor-3001 .elementor-element.elementor-element-df73f5c .elementor-button:hover, .elementor-3001 .elementor-element.elementor-element-df73f5c .elementor-button:focus{background-color:#0B1F33;color:#FAF4DD;border-color:#C19F5AD4;}.elementor-3001 .elementor-element.elementor-element-df73f5c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3001 .elementor-element.elementor-element-df73f5c .elementor-button:hover svg, .elementor-3001 .elementor-element.elementor-element-df73f5c .elementor-button:focus svg{fill:#FAF4DD;}.elementor-3001 .elementor-element.elementor-element-f08f514 .elementor-button{background-color:#FAF4DD;fill:#C19F5A;color:#C19F5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19F5A;border-radius:5px 5px 5px 5px;padding:5px 15px 5px 15px;}.elementor-3001 .elementor-element.elementor-element-f08f514 .elementor-button:hover, .elementor-3001 .elementor-element.elementor-element-f08f514 .elementor-button:focus{background-color:#0B1F33;color:#FAF4DD;border-color:#C19F5AD4;}.elementor-3001 .elementor-element.elementor-element-f08f514{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3001 .elementor-element.elementor-element-f08f514 .elementor-button:hover svg, .elementor-3001 .elementor-element.elementor-element-f08f514 .elementor-button:focus svg{fill:#FAF4DD;}.elementor-3001 .elementor-element.elementor-element-280a4a9 .elementor-button{background-color:#FAF4DD;fill:#C19F5A;color:#C19F5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19F5A;border-radius:5px 5px 5px 5px;padding:5px 15px 5px 15px;}.elementor-3001 .elementor-element.elementor-element-280a4a9 .elementor-button:hover, .elementor-3001 .elementor-element.elementor-element-280a4a9 .elementor-button:focus{background-color:#0B1F33;color:#FAF4DD;border-color:#C19F5AD4;}.elementor-3001 .elementor-element.elementor-element-280a4a9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3001 .elementor-element.elementor-element-280a4a9 .elementor-button:hover svg, .elementor-3001 .elementor-element.elementor-element-280a4a9 .elementor-button:focus svg{fill:#FAF4DD;}.elementor-3001 .elementor-element.elementor-element-e153fad .elementor-button{background-color:#FAF4DD;fill:#C19F5A;color:#C19F5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19F5A;border-radius:5px 5px 5px 5px;padding:5px 15px 5px 15px;}.elementor-3001 .elementor-element.elementor-element-e153fad .elementor-button:hover, .elementor-3001 .elementor-element.elementor-element-e153fad .elementor-button:focus{background-color:#0B1F33;color:#FAF4DD;border-color:#C19F5AD4;}.elementor-3001 .elementor-element.elementor-element-e153fad{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3001 .elementor-element.elementor-element-e153fad .elementor-button:hover svg, .elementor-3001 .elementor-element.elementor-element-e153fad .elementor-button:focus svg{fill:#FAF4DD;}.elementor-3001 .elementor-element.elementor-element-518b07c .elementor-button{background-color:#FAF4DD;fill:#C19F5A;color:#C19F5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19F5A;border-radius:5px 5px 5px 5px;padding:5px 15px 5px 15px;}.elementor-3001 .elementor-element.elementor-element-518b07c .elementor-button:hover, .elementor-3001 .elementor-element.elementor-element-518b07c .elementor-button:focus{background-color:#0B1F33;color:#FAF4DD;border-color:#C19F5AD4;}.elementor-3001 .elementor-element.elementor-element-518b07c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3001 .elementor-element.elementor-element-518b07c .elementor-button:hover svg, .elementor-3001 .elementor-element.elementor-element-518b07c .elementor-button:focus svg{fill:#FAF4DD;}.elementor-3001 .elementor-element.elementor-element-cc9ce28 .elementor-button{background-color:#FAF4DD;fill:#C19F5A;color:#C19F5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19F5A;border-radius:5px 5px 5px 5px;padding:5px 15px 5px 15px;}.elementor-3001 .elementor-element.elementor-element-cc9ce28 .elementor-button:hover, .elementor-3001 .elementor-element.elementor-element-cc9ce28 .elementor-button:focus{background-color:#0B1F33;color:#FAF4DD;border-color:#C19F5AD4;}.elementor-3001 .elementor-element.elementor-element-cc9ce28{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3001 .elementor-element.elementor-element-cc9ce28 .elementor-button:hover svg, .elementor-3001 .elementor-element.elementor-element-cc9ce28 .elementor-button:focus svg{fill:#FAF4DD;}.elementor-3001 .elementor-element.elementor-element-4cf5943:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-4cf5943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-4cf5943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3001 .elementor-element.elementor-element-4cf5943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-0a9ace0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-0a9ace0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-5ef9281:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-5ef9281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-5ef9281{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3001 .elementor-element.elementor-element-5ef9281 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-171cd9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-171cd9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-774b559:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-774b559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-774b559{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3001 .elementor-element.elementor-element-774b559 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-8cf4330 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-8cf4330 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-643b45f:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-643b45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-643b45f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3001 .elementor-element.elementor-element-643b45f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-d037b7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-d037b7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-3f44060:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-3f44060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-3f44060{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3001 .elementor-element.elementor-element-3f44060 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-6e449c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-6e449c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-d587cbf:not(.elementor-motion-effects-element-type-background), .elementor-3001 .elementor-element.elementor-element-d587cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F33;}.elementor-3001 .elementor-element.elementor-element-d587cbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3001 .elementor-element.elementor-element-d587cbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3001 .elementor-element.elementor-element-541c2b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3001 .elementor-element.elementor-element-541c2b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3001 .elementor-element.elementor-element-82fc352{width:100%;}}@media(max-width:1024px){.elementor-3001 .elementor-element.elementor-element-393f6c8 > .elementor-container{min-height:80vh;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-3001 .elementor-element.elementor-element-393f6c8 > .elementor-container{min-height:64vh;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3001 .elementor-element.elementor-element-9586557{font-size:13px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3001 .elementor-element.elementor-element-1530c62{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-93047a1 *//* Small mobile */ @media (max-width: 480px) {
    .elementor-heading-title {
            font-size: 54px !important;
            text-align: center;
        }
    .elementor-heading-title {
        font-size: 35px !important;
    }
    
} /* Mobile / Tablet */ @media (max-width: 1024px) { 
    div.card-title .elementor-heading-title {
            font-size: 27px !important;
        }
        

    .elementor-heading-title {
            font-size: 60px !important;
            
        }
     .elementor-heading-title {
        font-size: 40px !important;
    }
    .hr-line{
        margin: 2px 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-82fc352 *//* ================================
   GALLERY FILTER BUTTONS
   ================================ */

/* Column ke andar horizontal padding */
.gallery-filter-buttons .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding-left: 50px !important;
    padding-right: 50px !important;

    gap: 26px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}


/* Equal-width buttons */
.gallery-filter-buttons .elementor-widget-button {
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
}


/* Actual buttons */
.gallery-filter-buttons .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;

    /* Normal state */
    background-color: #FAF4DD !important;
    color: #C19F5A !important;
    border-color: #C19F5AD4 !important;
}


/* ================================
   HOVER + ACTIVE / FOCUS
   ================================ */

.gallery-filter-buttons .elementor-button:hover,
.gallery-filter-buttons .elementor-button:focus,
.gallery-filter-buttons .elementor-button:focus-visible {
    background-color: #0B1F33 !important;
    color: #FAF4DD !important;
    border-color: #C19F5AD4 !important;
    outline: none !important;
    box-shadow: none !important;
}


/* ================================
   MOBILE
   ================================ */

@media (max-width: 767px) {

    .gallery-filter-buttons .elementor-widget-wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
        gap: 10px !important;
        flex-wrap: wrap !important;
    }

    .gallery-filter-buttons .elementor-widget-button {
        flex: 0 0 auto !important;
    }

    .gallery-filter-buttons .elementor-button {
        width: auto !important;
    }
}/* End custom CSS */