.elementor-1364 .elementor-element.elementor-element-0f221c9{--display:flex;--min-height:30px;--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;--overlay-opacity:0.84;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:220px;--padding-left:220px;--padding-right:220px;}.elementor-1364 .elementor-element.elementor-element-0f221c9:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-0f221c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://katariyalandmarks.com/wp-content/uploads/2026/05/high-rise-office-buildings-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1364 .elementor-element.elementor-element-0f221c9::before, .elementor-1364 .elementor-element.elementor-element-0f221c9 > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-0f221c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-0f221c9 > .elementor-background-slideshow::before, .elementor-1364 .elementor-element.elementor-element-0f221c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1364 .elementor-element.elementor-element-0f221c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-1364 .elementor-element.elementor-element-1e4d306{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:center;}.elementor-1364 .elementor-element.elementor-element-1e4d306 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.35rem;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-fd406ea{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1364 .elementor-element.elementor-element-fd406ea .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.2rem;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.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-1364 .elementor-element.elementor-element-627ea87{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.6rem;letter-spacing:0.5px;word-spacing:0px;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-627ea87.elementor-element{--align-self:center;}.elementor-1364 .elementor-element.elementor-element-627ea87 p{margin-block-end:25px;}.elementor-1364 .elementor-element.elementor-element-2fc4ed7{--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;--gap:070px 70px;--row-gap:070px;--column-gap:70px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1364 .elementor-element.elementor-element-2fc4ed7:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-2fc4ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-1364 .elementor-element.elementor-element-e29c154{--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-1364 .elementor-element.elementor-element-4f648cf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1364 .elementor-element.elementor-element-4f648cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.35rem;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-33aef6f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-1364 .elementor-element.elementor-element-33aef6f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.2rem;font-weight:400;letter-spacing:0px;color:#07302F;}.elementor-1364 .elementor-element.elementor-element-18d6d60{text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.95rem;color:#6B6B6B;}.elementor-1364 .elementor-element.elementor-element-f675202{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:68px;--padding-right:68px;}.elementor-1364 .elementor-element.elementor-element-f675202:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-f675202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#562626;}.elementor-1364 .elementor-element.elementor-element-3486e98{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:center;}.elementor-1364 .elementor-element.elementor-element-3486e98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.35rem;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-8962ac5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:center;}.elementor-1364 .elementor-element.elementor-element-8962ac5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.2rem;font-weight:400;line-height:1.05rem;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-ea57f23{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:1.7rem;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-e10fecf{--display:grid;--min-height:302px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1364 .elementor-element.elementor-element-fb2831f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6BC4B;--border-color:#E6BC4B;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1364 .elementor-element.elementor-element-fb2831f:hover::before, .elementor-1364 .elementor-element.elementor-element-fb2831f:hover > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-fb2831f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-fb2831f > .elementor-background-slideshow:hover::before, .elementor-1364 .elementor-element.elementor-element-fb2831f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E8DFD0;--background-overlay:'';}.elementor-1364 .elementor-element.elementor-element-fb2831f:hover{--overlay-opacity:0.5;}.elementor-1364 .elementor-element.elementor-element-e2887b8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;text-align:start;}.elementor-1364 .elementor-element.elementor-element-e2887b8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-207fc90{text-align:start;}.elementor-1364 .elementor-element.elementor-element-207fc90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-07cd6f6{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-ab81fa8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6BC4B;--border-color:#E6BC4B;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1364 .elementor-element.elementor-element-ab81fa8:hover::before, .elementor-1364 .elementor-element.elementor-element-ab81fa8:hover > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-ab81fa8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-ab81fa8 > .elementor-background-slideshow:hover::before, .elementor-1364 .elementor-element.elementor-element-ab81fa8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E8DFD0;--background-overlay:'';}.elementor-1364 .elementor-element.elementor-element-ab81fa8:hover{--overlay-opacity:0.5;}.elementor-1364 .elementor-element.elementor-element-c536e14{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;text-align:start;}.elementor-1364 .elementor-element.elementor-element-c536e14 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-501cac8{text-align:start;}.elementor-1364 .elementor-element.elementor-element-501cac8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-14782ae{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-32fcb2e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6BC4B;--border-color:#E6BC4B;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1364 .elementor-element.elementor-element-32fcb2e:hover::before, .elementor-1364 .elementor-element.elementor-element-32fcb2e:hover > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-32fcb2e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-32fcb2e > .elementor-background-slideshow:hover::before, .elementor-1364 .elementor-element.elementor-element-32fcb2e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E8DFD0;--background-overlay:'';}.elementor-1364 .elementor-element.elementor-element-32fcb2e:hover{--overlay-opacity:0.5;}.elementor-1364 .elementor-element.elementor-element-a52f1b0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;text-align:start;}.elementor-1364 .elementor-element.elementor-element-a52f1b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-e1ccc31{text-align:start;}.elementor-1364 .elementor-element.elementor-element-e1ccc31 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-82e9a66{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-ac5bcbf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6BC4B;--border-color:#E6BC4B;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1364 .elementor-element.elementor-element-ac5bcbf:hover::before, .elementor-1364 .elementor-element.elementor-element-ac5bcbf:hover > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-ac5bcbf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1364 .elementor-element.elementor-element-ac5bcbf > .elementor-background-slideshow:hover::before, .elementor-1364 .elementor-element.elementor-element-ac5bcbf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E8DFD0;--background-overlay:'';}.elementor-1364 .elementor-element.elementor-element-ac5bcbf:hover{--overlay-opacity:0.5;}.elementor-1364 .elementor-element.elementor-element-db5dfba{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;text-align:start;}.elementor-1364 .elementor-element.elementor-element-db5dfba .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;color:#E6BC4B;}.elementor-1364 .elementor-element.elementor-element-4b8f1c3{text-align:start;}.elementor-1364 .elementor-element.elementor-element-4b8f1c3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-3a9b518{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-1364 .elementor-element.elementor-element-8627dde{--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-1364 .elementor-element.elementor-element-8627dde:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-8627dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-1364 .elementor-element.elementor-element-873214c{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-9223deb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-a58e61d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-4cf9b81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-71a1fc3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1364 .elementor-element.elementor-element-c57ecfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-c57ecfb:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-c57ecfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-1364 .elementor-element.elementor-element-e10fecf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1364 .elementor-element.elementor-element-0f221c9{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-1e4d306{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1364 .elementor-element.elementor-element-fd406ea .elementor-heading-title{font-size:2.5rem;}.elementor-1364 .elementor-element.elementor-element-627ea87{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;font-size:1.3rem;}.elementor-1364 .elementor-element.elementor-element-627ea87.elementor-element{--align-self:center;}.elementor-1364 .elementor-element.elementor-element-2fc4ed7{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-33aef6f .elementor-heading-title{font-size:3.5rem;}.elementor-1364 .elementor-element.elementor-element-18d6d60{text-align:justify;}.elementor-1364 .elementor-element.elementor-element-f675202{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1364 .elementor-element.elementor-element-8962ac5 .elementor-heading-title{font-size:2.9rem;line-height:3rem;}.elementor-1364 .elementor-element.elementor-element-e10fecf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1364 .elementor-element.elementor-element-e29c154{--width:100%;}.elementor-1364 .elementor-element.elementor-element-a58e61d{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-fb7f490 */body{
    margin:0;
    background:#faf7f0;
    font-family:"Cormorant Garamond",serif;
}

.journey{
    padding:90px 20px;
}

.journey__head{
    text-align:center;
    margin-bottom:70px;
}

.journey__label{
    letter-spacing:5px;
    text-transform:uppercase;
    color:#C9A961;
    font-size:13px;
}

.journey__head h2{
    font-size:58px;
    font-weight:300;
    color:#07302F;
    margin-top:15px;
}

.journey__head em{
    color:#C9A961;
}

.journey__timeline{
    max-width:720px;
    margin:auto;
    position:relative;
    padding:20px 0;
}

.journey__timeline::before{
    content:"";
    position:absolute;
    left:50%;
    top:0;
    width:2px;
    height:100%;
    background:#C9A961;

    transform:translateX(-50%) scaleY(0);
    transform-origin:top;
    transition:1.5s ease;
}

.journey__timeline.show::before{
    transform:translateX(-50%) scaleY(1);
}

.journey__start,
.journey__end{
    text-align:center;
    margin:10px 0;
}

.journey__year{
    display:inline-block;
    padding:10px 28px;
    border:1px solid #C9A961;
    border-radius:50px;
    color:#07302F;
    font-size:42px;
    font-style:italic;
    background:#faf7f0;

    opacity:0;
    transform:translateY(20px);
    transition:.8s ease;
}

.journey__year.show{
    opacity:1;
    transform:translateY(0);
}

.journey__item{
    position:relative;
    text-align:center;
    margin:70px 0;

    opacity:0;
    transform:translateY(40px);
    transition:.8s ease;
}

.journey__item.show{
    opacity:1;
    transform:translateY(0);
}

.journey__dot{
    width:16px;
    height:16px;
    border-radius:50%;
    background:#C9A961;
    border:5px solid #faf7f0;
    margin:auto;
    position:relative;
    z-index:2;
}

.journey__card{
    margin-top:25px;
    background:#fff;
    padding:30px;
    border-radius:18px;
    box-shadow:0 10px 30px rgba(0,0,0,.05);

    transition:.3s ease;
}

.journey__card:hover{
    transform:translateY(-4px);
    box-shadow:0 16px 40px rgba(0,0,0,.08);
}

.journey__card h3{
    margin:0 0 12px;
    font-size:32px;
    font-weight:400;
    color:#07302F;
}

.journey__card p{
    margin:0;
    font-size:18px;
    line-height:1.7;
    color:#666;
}

@media(max-width:768px){

.journey{
    padding:70px 20px;
}

.journey__head h2{
    font-size:40px;
}

.journey__year{
    font-size:30px;
}

.journey__card{
    padding:22px;
}

.journey__card h3{
    font-size:26px;
}

.journey__card p{
    font-size:16px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-208f6cb */.kl-new-chapter{
    background:#562626;
    padding:90px 20px;
    overflow:hidden;
}

.kl-new-chapter-wrap{
    max-width:1400px;
    margin:auto;
    display:grid;
    grid-template-columns:1.3fr 1fr;
    gap:100px;
    align-items:center;
}

.kl-small-title{
    display:block;
    font-size:12px;
    letter-spacing:6px;
    text-transform:uppercase;
    color:#E6BC4B;
    margin-bottom:25px;
}

.kl-new-content h2{
    font-family:'Cormorant Garamond', serif;
    font-size:72px;
    line-height:1.1;
    font-weight:400;
    color:#F7F4EE;
    margin-bottom:35px;
}

.kl-new-content p{
    color:#D9D4C8;
    font-size:20px;
    line-height:1.9;
    margin-bottom:25px;
}

.kl-new-year{
    text-align:center;
}

.kl-new-year span{
    display:block;
    font-family:'Cormorant Garamond', serif;
    font-size:180px;
    line-height:1;
    color:#E6BC4B;
    font-weight:300;
}

.kl-new-year p{
    margin-top:15px;
    color:#E6BC4B;
    text-transform:uppercase;
    letter-spacing:5px;
    font-size:13px;
}

@media(max-width:1024px){

    .kl-new-chapter-wrap{
        grid-template-columns:1fr;
        gap:60px;
    }

    .kl-new-content h2{
        font-size:52px;
    }

    .kl-new-year span{
        font-size:120px;
    }
}

@media(max-width:767px){

    .kl-new-chapter{
        padding:90px 20px;
    }

    .kl-new-content h2{
        font-size:40px;
    }

    .kl-new-content p{
        font-size:17px;
    }

    .kl-new-year span{
        font-size:90px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcee747 */.kl-guides-section{
    background:#F7F4EE;
    padding:120px 20px;
}

.kl-guides-header{
    text-align:center;
    margin-bottom:90px;
}

.kl-label{
    display:block;
    font-size:12px;
    letter-spacing:6px;
    color:#E6BC4B;
    text-transform:uppercase;
    margin-bottom:20px;
}

.kl-guides-header h2{
    font-family:'Cormorant Garamond', serif;
    font-size:72px;
    line-height:1.1;
    font-weight:400;
    color:#123B3A;
    margin:0;
}

.kl-guides-grid{
    max-width:1400px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:60px;
}

.kl-guide-item{
    position:relative;
}

.kl-guide-item:before{
    content:'';
    position:absolute;
    top:-25px;
    left:0;
    width:50px;
    height:1px;
    background:#C2A57B;
}

.kl-number{
    font-family:'Cormorant Garamond', serif;
    font-size:48px;
    font-style:italic;
    color:#E6BC4B;
    margin-bottom:20px;
}

.kl-guide-item h3{
    font-family:'Cormorant Garamond', serif;
    font-size:34px;
    font-weight:400;
    color:#123B3A;
    margin-bottom:18px;
}

.kl-guide-item p{
    font-size:18px;
    line-height:1.9;
    color:#6D6D6D;
    margin:0;
}

.kl-guide-item{
    transition:all .4s ease;
}

.kl-guide-item:hover{
    transform:translateY(-10px);
}

@media(max-width:1024px){

    .kl-guides-grid{
        grid-template-columns:repeat(2,1fr);
        gap:50px;
    }

    .kl-guides-header h2{
        font-size:52px;
    }
}

@media(max-width:767px){

    .kl-guides-grid{
        grid-template-columns:1fr;
    }

    .kl-guides-header h2{
        font-size:40px;
    }

    .kl-guides-section{
        padding:80px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71a1fc3 *//* RESET */

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

/* SECTION */

.foundation-section{
    width:100%;
    padding:85px 7%;
    
    /* UPDATED PALETTE */
    background:#F7F4EE;

    overflow:hidden;

    opacity:0;
    transform:translateY(80px);

    animation:sectionReveal 1.2s ease forwards;
}

/* CONTAINER */

.foundation-container{
    max-width:1280px;
    margin:auto;

    display:grid;
    grid-template-columns:0.8fr 1.2fr;
    align-items:center;

    gap:70px;
}

/* LOGO IMAGE */

.foundation-logo-image{

    width:240px;

    margin:0 auto 24px;

}

.foundation-logo-image img{

    width:100%;

    height:auto;

    display:block;

    object-fit:contain;

}

/* EST */

.foundation-est{

    display:block;

    font-family:'Cormorant Garamond', serif;

    font-size:28px;

    font-style:italic;

    font-weight:400;

    color:#8B5E5E;

    margin-top:8px;
    margin-left: 200px;

}
/* BRAND */

.foundation-left h4{
    font-family:'Poppins', sans-serif;
    font-size:0.82rem;
    font-weight:500;

    letter-spacing:6px;
    text-transform:uppercase;

    /* DEEP CHARCOAL */
    color:#1D1D1B;

    margin-bottom:12px;
}

/* EST */

.foundation-left span{
    font-family:'Cormorant Garamond', serif;
    font-size:1.6rem;
    font-style:italic;

    /* HERITAGE OXBLOOD */
    color:#5C2A2A;
}

/* RIGHT */

.foundation-right{
    opacity:0;
    transform:translateY(50px);

    animation:fadeUp 1s ease forwards;
    animation-delay:0.4s;
}

/* TOP LINE */

.foundation-topline{
    font-family:'Poppins', sans-serif;
    font-size:0.72rem;
    letter-spacing:6px;
    text-transform:uppercase;

    /* BRUSHED GOLD */
    color:#808D57;

    margin-bottom:18px;
}

/* HEADING */

.foundation-right h2{
    font-family:'Cormorant Garamond', serif;
    font-size:60px;
    font-weight:400;
    line-height:1.05;

    /* DEEP CHARCOAL */
    color:#1D1D1B;

    margin-bottom:28px;
}

/* PARAGRAPH */

.foundation-right p{
    font-family:'Poppins', sans-serif;
    font-size:1rem;
    font-weight:300;
    line-height:1.95;

    /* SOFTER TEXT */
    color:#5F5A52;

    max-width:720px;
}

.foundation-right p + p{
    margin-top:20px;
}

/* ANIMATION */

@keyframes sectionReveal{

    from{
        opacity:0;
        transform:translateY(80px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}

@keyframes fadeUp{

    from{
        opacity:0;
        transform:translateY(50px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}

/* RESPONSIVE */

@media(max-width:992px){

    .foundation-container{
        grid-template-columns:1fr;
        gap:50px;
    }

    .foundation-right{
        text-align:center;
    }

    .foundation-right h2{
        font-size:3.1rem;
    }

    .foundation-right p{
        margin:auto;
    }

}

@media(max-width:768px){

    .foundation-section{
        padding:70px 24px;
    }

    .foundation-logo{
        font-size:5.5rem;
    }

    .foundation-right h2{
        font-size:2.5rem;
    }

    .foundation-right p{
        font-size:0.95rem;
        line-height:1.85;
    }

}/* End custom CSS */