.elementor-3664 .elementor-element.elementor-element-0c03fc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-0c03fc3:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-0c03fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3664 .elementor-element.elementor-element-4ffcb40{--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:78px;--margin-bottom:167px;--margin-left:0px;--margin-right:0px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 9%, #050505DB 76%);opacity:100%;}.elementor-3664 .elementor-element.elementor-element-b29e58e .post_magazine_grid{grid-template-columns:repeat(2, 1fr);gap:100px;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(1){grid-column:span 1;grid-row:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(2){grid-column:span 1;grid-row:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(3){grid-column:span 1;grid-row:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(4){grid-column:span 1;grid-row:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(5){grid-row:span 1;grid-column:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(6){grid-row:span 1;grid-column:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(7){grid-row:span 1;grid-column:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(8){grid-row:span 1;grid-column:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(9){grid-row:span 1;grid-column:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item:nth-child(10){grid-row:span 1;grid-column:span 1;}.elementor-3664 .elementor-element.elementor-element-b29e58e div.ue-grid-item{background-color:#ffffff;min-height:773px;border-radius:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-b29e58e{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-image img{object-position:center center;mix-blend-mode:normal;opacity:100%;transform:scale(100%);transition:all 300ms ease-in-out;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item:hover .ue-grid-item-image img{opacity:100%;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item:hover .ue-grid-item-image-overlay{opacity:0%;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-content{padding:20px 20px 20px 20px;text-align:inherit;max-width:100%;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-category a{background-color:#00BCFF00;color:#D3BDAF;font-family:"Poppins", Sans-serif;font-size:13px;text-transform:capitalize;border-radius:5px 5px 5px 5px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-title a{color:#D3BDAF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-title{margin-top:4px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-meta-data{color:#ffffff;margin-top:10px;gap:10px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-meta-data svg{fill:#ffffff;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-intro{color:#ffffff;margin-top:10px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .uc_more_btn{padding:10px 20px 10px 20px;display:inline-block;border-radius:0px;background-color:#000000;color:#ffffff;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-grid-item-button{margin-top:15px;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-date-calendar{padding:15px 15px 15px 15px;background-color:#ffffff;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-date-calendar-day{color:#000000;}.elementor-3664 .elementor-element.elementor-element-b29e58e .ue-date-calendar-month{color:#7a7a7a;}.elementor-3664 .elementor-element.elementor-element-5c9d2b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-5c9d2b2:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-5c9d2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-3664 .elementor-element.elementor-element-4ffcb40{--content-width:2000px;}}@media(max-width:1024px){.elementor-3664 .elementor-element.elementor-element-0c03fc3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-5c9d2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3664 .elementor-element.elementor-element-0c03fc3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-5c9d2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//*ccs-start*/
.ccs-wrap{max-width:1280px;margin:0 auto;padding:0 64px;box-sizing:border-box}
.ccs-hero,.ccs-ch,.ccs-cta{background:#000;color:#fff;font-family:Poppins,sans-serif;font-weight:300;position:relative;overflow:hidden}
.ccs-hero{padding:180px 0 90px}
.ccs-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}
.ccs-eye{margin:0 0 28px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#D3BCAF;font-weight:400}
.ccs-h1{margin:0;font-size:clamp(56px,8.4vw,128px);line-height:.95;letter-spacing:-.04em;font-weight:300;color:#fff}
.ccs-h1 span,.ccs-cta-t span{color:#D3BCAF}
.ccs-lead{margin:40px 0 0;max-width:560px;font-size:24px;line-height:1.4;color:#fff}
.ccs-p{margin:22px 0 0;max-width:560px;font-size:16px;line-height:1.7;color:rgba(255,255,255,.66)}
.ccs-lens{position:relative;aspect-ratio:1/1;width:100%;max-width:560px;justify-self:end}
.ccs-lens img{position:absolute;inset:7%;width:86%;height:86%;object-fit:cover;border-radius:50%;filter:grayscale(1) sepia(.35) brightness(.92)}
.ccs-orb{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.ccs-index{list-style:none;margin:96px 0 0;padding:28px 0 0;border-top:1px solid rgba(211,188,175,.28);display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.ccs-index a{display:flex;gap:16px;align-items:baseline;color:#fff;text-decoration:none;font-size:18px;transition:color .2s}
.ccs-index a:hover{color:#D3BCAF}
.ccs-index span,.ccs-num,.ccs-types span{font-size:12px;letter-spacing:3px;color:#D3BCAF;font-weight:400}
.ccs-ch{padding:120px 0}
.ccs-ch-grid{display:grid;grid-template-columns:120px 1fr 1fr;gap:48px;align-items:start}
.ccs-num{padding-top:14px}
.ccs-h2{margin:0;font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.025em;font-weight:300;color:#fff}
.ccs-ch-grid .ccs-p{margin:8px 0 0}
.ccs-types{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 48px;margin-top:88px}
.ccs-types article{padding-top:28px;border-top:1px solid rgba(211,188,175,.28)}
.ccs-types h3{margin:18px 0 12px;font-size:24px;font-weight:300;color:#fff;letter-spacing:-.01em}
.ccs-types p{margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,.62)}
.ccs-cta{padding:150px 0 160px;border-top:1px solid rgba(211,188,175,.18)}
.ccs-cta .ccs-orb{left:auto;right:-160px;top:50%;width:620px;height:620px;transform:translateY(-50%);opacity:.7}
.ccs-cta-t{margin:0;max-width:820px;font-size:clamp(40px,5.6vw,84px);line-height:1.02;letter-spacing:-.035em;font-weight:300;color:#fff;position:relative}
.ccs-cta .ccs-p{position:relative}
.ccs-btn{position:relative;display:inline-flex;gap:12px;margin-top:48px;padding:18px 30px;border:1px solid #D3BCAF;border-radius:999px;color:#fff;text-decoration:none;font-size:16px;transition:background .2s,color .2s}
.ccs-btn:hover{background:#D3BCAF;color:#000}

.ccs-proj{background:#000}
.ccs-proj .elementor-heading-title{font-family:Poppins,sans-serif!important;font-weight:300!important;font-size:clamp(34px,3.6vw,52px)!important;letter-spacing:-.025em;color:#fff!important}
@media (max-width:1024px){.ccs-wrap{padding:0 40px}.ccs-hero-grid{grid-template-columns:1fr}.ccs-lens{justify-self:start;max-width:440px}.ccs-ch-grid{grid-template-columns:1fr 1fr}.ccs-num{grid-column:1/-1;padding:0}.ccs-types{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.ccs-wrap{padding:0 24px}.ccs-hero{padding:130px 0 64px}.ccs-lead{font-size:20px;margin-top:28px}.ccs-lens{max-width:320px;margin-top:8px}.ccs-index{grid-template-columns:1fr;gap:18px;margin-top:56px}.ccs-ch{padding:80px 0}.ccs-ch-grid{grid-template-columns:1fr;gap:20px}.ccs-types{grid-template-columns:1fr;gap:36px;margin-top:56px}.ccs-cta{padding:100px 0 110px}.ccs-cta .ccs-orb{width:340px;height:340px;right:-170px;top:auto;bottom:-150px;transform:none;opacity:.6}}
.ccs-btn,.ccs-btn:visited{color:#fff!important}.ccs-btn:hover{color:#000!important}.ccs-index a,.ccs-index a:visited{color:#fff!important}.ccs-index a:hover{color:#D3BCAF!important}/*ccs-end*/
/*ccs2-start*/
.ccs-marq{background:#000;border-top:1px solid rgba(211,188,175,.22);border-bottom:1px solid rgba(211,188,175,.22);overflow:hidden;padding:26px 0;font-family:Poppins,sans-serif}
.ccs-marq-in{display:flex;align-items:center;gap:40px;width:max-content;animation:ccsMarq 38s linear infinite}
.ccs-marq span{font-size:clamp(28px,3.4vw,46px);font-weight:300;color:#fff;letter-spacing:-.02em;white-space:nowrap}
.ccs-marq span:nth-child(4n+1){color:#D3BCAF}
.ccs-marq i{display:block;width:10px;height:10px;border-radius:50%;background:#D3BCAF;flex:none}
@keyframes ccsMarq{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.ccs-marq-in{animation:none}}
.ccs-row{width:min(100%,1408px)!important;max-width:1408px!important;--width:min(100%,1408px);margin:0 auto!important;padding:140px 64px!important;gap:80px!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;background:#000}
.ccs-row-rev{padding-top:40px!important}
.ccs-row>.ccs-row-txt{flex:1 1 0!important;width:auto!important;padding:0!important;background:transparent!important}
.ccs-row>.ccs-row-media{flex:1.25 1 0!important;width:auto!important;min-height:640px!important;margin:0!important;border-radius:28px;overflow:hidden}
.ccs-col{font-family:Poppins,sans-serif;font-weight:300;color:#fff;max-width:520px}
.ccs-big{font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(90px,11vw,170px);line-height:.8;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px #D3BCAF;margin-bottom:36px}
.ccs-col .ccs-p{max-width:480px}
.ccs-lhead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:end;margin-bottom:72px}
.ccs-lhead .ccs-big{margin-bottom:24px}
.ccs-lhead .ccs-p{margin-top:20px}
.ccs-list{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(211,188,175,.28)}
.ccs-list li{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr) 40px;gap:32px;align-items:center;padding:34px 0;border-top:1px solid rgba(211,188,175,.28);transition:padding .35s}
.ccs-list h3{margin:0;font-size:clamp(32px,4.2vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1;color:#fff;transition:color .3s,transform .35s}
.ccs-list p{margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,.6)}
.ccs-n{font-size:12px;letter-spacing:3px;color:#D3BCAF}
.ccs-arr{font-size:26px;color:#D3BCAF;opacity:0;transform:translateX(-12px);transition:.3s}
.ccs-list li:hover{padding:44px 0}
.ccs-list li:hover h3{color:#D3BCAF;transform:translateX(12px)}
.ccs-list li:hover .ccs-arr{opacity:1;transform:none}
.elementor-element.ccs-circle{width:min(72vw,720px)!important;max-width:720px;aspect-ratio:1/1;min-height:0!important;height:auto!important;margin:120px auto 140px!important;border-radius:50%;overflow:hidden;outline:1px solid rgba(211,188,175,.55);outline-offset:30px}
.elementor-element.ccs-circle>.e-con{min-height:0!important;height:100%!important}
@media (max-width:1024px){.ccs-row{flex-direction:column!important;padding:100px 40px!important;gap:48px!important}.ccs-row-rev{flex-direction:column-reverse!important}.ccs-row>.ccs-row-media{width:100%!important;flex:none!important;min-height:480px!important}.ccs-lhead{grid-template-columns:1fr;gap:16px}.ccs-list li{grid-template-columns:56px 1fr;gap:12px 20px}.ccs-list p{grid-column:2}.ccs-arr{display:none}}
@media (max-width:767px){.ccs-row{padding:80px 24px!important;gap:36px!important}.ccs-row>.ccs-row-media{min-height:380px!important;border-radius:18px}.ccs-big{font-size:96px;margin-bottom:24px}.ccs-list li{padding:26px 0}.ccs-list li:hover{padding:26px 0}.ccs-list li{grid-template-columns:1fr;gap:10px}.ccs-list p{grid-column:1}.ccs-list h3{font-size:30px}.ccs-list li:hover h3{transform:none}.elementor-element.ccs-circle{width:calc(100vw - 72px)!important;margin:72px auto 96px!important;outline-offset:16px}.ccs-marq{padding:18px 0}}
/*ccs2-end*/
/*ccsg*/
.ccs-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:72px;padding-top:28px;border-top:1px solid rgba(211,188,175,.28);font-family:Poppins,sans-serif}
.ccs-filters-l{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#D3BCAF;margin-right:16px}
.ccs-filters a,.ccs-filters a:visited{padding:10px 20px;border:1px solid rgba(211,188,175,.45);border-radius:999px;color:#fff!important;text-decoration:none;font-size:15px;font-weight:300;transition:background .2s,color .2s}
.ccs-filters a:hover{background:#D3BCAF;color:#000!important}
.elementor-element.ccs-grid{padding:40px 48px 120px!important;background:#000}
.ccs-grid .post_magazine_grid{gap:28px!important}
.ccs-grid .ue-grid-item{border-radius:24px;overflow:hidden;position:relative}
.ccs-grid .ue-grid-item-image img{transition:transform .9s ease,filter .6s;filter:grayscale(1) sepia(.25) brightness(.9)}
.ccs-grid .ue-grid-item:hover .ue-grid-item-image img{transform:scale(1.045);filter:none}
.ccs-grid .ue-grid-item-content{background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,0) 100%)!important;padding:36px!important}
.ccs-grid .ue-grid-item-category a{font-family:Poppins,sans-serif!important;font-size:12px!important;letter-spacing:3px;text-transform:uppercase;color:#D3BCAF!important;font-weight:400!important}
.ccs-grid .ue-grid-item-title a{font-family:Poppins,sans-serif!important;font-weight:300!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.15!important;letter-spacing:-.02em;color:#fff!important}
.ccs-grid .ue-grid-item-title a::after{content:" →";color:#D3BCAF;opacity:0;transition:opacity .3s}
.ccs-grid .ue-grid-item:hover .ue-grid-item-title a::after{opacity:1}
@media (max-width:767px){.elementor-element.ccs-grid{padding:24px 16px 80px!important}.ccs-grid .ue-grid-item{border-radius:18px}.ccs-grid .ue-grid-item-content{padding:22px!important}.ccs-filters{margin-top:48px;gap:8px}.ccs-filters-l{width:100%;margin-bottom:6px}}

/* cca archive */
.ccs-eye a.cca-back{color:#D3BCAF!important;text-decoration:none!important;opacity:1!important;visibility:visible!important}.ccs-eye a.cca-back:hover{color:#fff!important}
.cca-hero nav a.is-active{background:#D3BCAF!important;color:#000!important;border-color:#D3BCAF!important}

.ccs-h1 .cca-t{color:#fff!important}/* End custom CSS */