.elementor-1359 .elementor-element.elementor-element-4e801f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-aa0682d{--display:flex;}.elementor-1359 .elementor-element.elementor-element-aee6bd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-b10a99c{--display:flex;}.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-1359 .elementor-element.elementor-element-33c7e49 .elementor-heading-title{color:#000000;}.elementor-1359 .elementor-element.elementor-element-67152d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1359 .elementor-element.elementor-element-e77ca4b{--display:flex;}.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-1359 .elementor-element.elementor-element-88ae276{--display:flex;}.elementor-1359 .elementor-element.elementor-element-a1b1c1d .elementor-heading-title{color:#033F59;}.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-1359 .elementor-element.elementor-element-18a852f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-e018c4e{--display:flex;}.elementor-1359 .elementor-element.elementor-element-d23f5b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-521f213{--display:flex;}.elementor-1359 .elementor-element.elementor-element-96c76bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-ac871d6{--display:flex;}.elementor-1359 .elementor-element.elementor-element-7f9fa00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-0931bc4{--display:flex;}.elementor-1359 .elementor-element.elementor-element-8fab2e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-8f5d931{--display:flex;}.elementor-1359 .elementor-element.elementor-element-33ddffe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-cd8e6d2{--display:flex;}.elementor-1359 .elementor-element.elementor-element-4a88fa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-6ca3a01{--display:flex;}.elementor-1359 .elementor-element.elementor-element-47197f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1359 .elementor-element.elementor-element-d081f8a{--display:flex;}.elementor-1359 .elementor-element.elementor-element-3b51126{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-aee6bd1 *//* SLIDER INNER BOX */
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper,
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-container{
    position:relative;

    background:
    linear-gradient(
    135deg,
    #3d3724 0%,
    #5c5133 20%,
    #857046 45%,
    #b4945a 70%,
    #e0c07a 100%
    ) !important;

    border:
    1px solid rgba(255,255,255,0.14);

    backdrop-filter:blur(12px);

    border-radius:28px;

    padding:45px 25px !important;

    overflow:hidden;

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 18px 45px rgba(0,0,0,0.18);
}

/* EXTRA PREMIUM SHINE */
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper:before,
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-container:before{
    content:"";

    position:absolute;

    top:-120px;
    left:-80px;

    width:280px;
    height:280px;

    border-radius:50%;

    background:
    radial-gradient(
    circle,
    rgba(255,255,255,0.18) 0%,
    rgba(255,255,255,0) 70%
    );

    filter:blur(25px);

    pointer-events:none;
}

/* LOGO */
.elementor-1359 .elementor-element.elementor-element-aee6bd1 img{
    opacity:0.95;

    transition:0.35s ease;

    filter:
    brightness(0)
    invert(1)
    opacity(0.92);
}

/* HOVER */
.elementor-1359 .elementor-element.elementor-element-aee6bd1 img:hover{
    transform:scale(1.08);

    opacity:1;

    filter:
    brightness(0)
    invert(1);
}

/* DOTS */
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-pagination-bullet{
    background:
    rgba(255,255,255,0.45) !important;

    opacity:1;
}

.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-pagination-bullet-active{
    background:#ffffff !important;

    transform:scale(1.2);
}

/* ARROWS */
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-button-next,
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-button-prev{
    color:#ffffff !important;

    background:
    rgba(255,255,255,0.12);

    width:46px;
    height:46px;

    border-radius:50%;

    transition:0.3s ease;
}

.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-button-next:hover,
.elementor-1359 .elementor-element.elementor-element-aee6bd1 .swiper-button-prev:hover{
    background:
    rgba(255,255,255,0.22);

    transform:translateY(-3px);
}/* End custom CSS */