.elementor-8 .elementor-element.elementor-element-e47114b{--display:flex;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-8 .elementor-element.elementor-element-e47114b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e47114b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-b9041e8 > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 5% 0%;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio{--tmp-menu-span:200;--tmp-columns:3;--tmp-cols-desktop:3;--tmp-cols-tablet:3;--tmp-cols-mobile:3;--tmp-gap:10px;--tmp-gap-x:42px;--tmp-gap-x-final:42px;--tmp-gap-y:19px;--tmp-row:12px;--tmp-radius:23px;--tmp-overlay-opacity:0.72;--tmp-dim-opacity:0.28;--tmp-hover-scale:1.055;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__logo img{max-width:74px;max-height:74px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--pinterest{--tmp-icon-size:20px;--tmp-sidebar-bottom:20px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__brand-row{justify-content:flex-start;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__custom{justify-content:flex-start;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio .tmp-grid{column-count:3 !important;column-gap:42px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--category-flow .tmp-grid--category-flow{column-count:3 !important;column-gap:42px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio .tmp-card{margin-bottom:19px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--category-flow .tmp-card{margin-bottom:19px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--small .tmp-card__button{height:clamp(180px, calc(12px * 24), 520px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--normal .tmp-card__button{height:clamp(240px, calc(12px * 31), 640px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--tall .tmp-card__button{height:clamp(320px, calc(12px * 44), 760px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--wide .tmp-card__button{height:clamp(220px, calc(12px * 27), 560px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--feature .tmp-card__button{height:clamp(280px, calc(12px * 38), 700px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-integrated-menu{background:#000000 !important;border-color:rgba(255,255,255,.22);}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar{background:#FFFFFFEB !important;z-index:9990;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-integrated-menu a, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-integrated-menu__title{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__link, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__title, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-integrated-menu a:hover, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-integrated-menu a.is-active{color:#d8c5ad;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-integrated-menu a.is-active:before{background:#d8c5ad;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__link:hover, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__link.is-active{color:#d8c5ad;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__link.is-active{border-left-color:#d8c5ad;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link.is-active{background:#11111100 !important;color:#000000 !important;border-color:#11111100 !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-pinterest-layout{grid-template-columns:220px 1fr;gap:40px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar{top:100px;margin-top:0px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link{background:#FFFFFF00 !important;color:#333333 !important;border-color:rgba(0,0,0,0.10) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link svg{stroke:#333333 !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link.is-active:after{background:#11111100 !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link.is-active svg{stroke:#000000 !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card__title{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card__excerpt, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card__category{color:rgba(255,255,255,.82);}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal{--tmp-grid-modal-bg:#000000;--tmp-grid-modal-title:#FFFFFF;--tmp-grid-modal-text:#FFFFFF;--tmp-grid-specs-bg:#FFFFFF;--tmp-grid-modal-radius:45px;--tmp-grid-image-radius:25px;--tmp-grid-specs-color:#000000;--tmp-grid-specs-font-size:16px;--tmp-grid-specs-font-weight:700;--tmp-grid-specs-line-height:0.9;--tmp-grid-specs-radius:9px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__panel{background:#000000;border-radius:45px;gap:0px;box-shadow:0 30px 80px rgba(0,0,0,.28);}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__title{color:#FFFFFF;font-size:1.5em;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__body, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__description{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__specs{background:#FFFFFF !important;color:#000000 !important;font-size:16px !important;font-weight:700 !important;line-height:0.9 !important;border-radius:9px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__media--gallery{border-radius:25px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow{background:#000000;color:#ffffff;width:48px;height:48px;top:50%;bottom:auto;border-color:rgba(255,255,255,0.36);}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__thumbs button{flex-basis:100px;width:100px;height:calc(100px * .74);border-radius:14px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__cta{background:#FFFFFF;color:#000000;border-radius:49px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__backdrop{background:#22130AA8;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__dialog{max-width:1271px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__close{background:#FFFFFF;color:#000000;width:41px;height:41px;font-size:calc(41px * 0.5);}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__eyebrow span{background:#FFFFFF;color:#000000;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__subtitle{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gallery-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__thumbs button img{border-radius:14px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow--prev{left:9px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow--next{right:9px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__cta:hover, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__cta:focus-visible{background:#0f0a05;color:#ffffff;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-e47114b{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e47114b{--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio{--tmp-columns:2;--tmp-cols-desktop:2;--tmp-cols-tablet:2;--tmp-cols-mobile:2;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio .tmp-grid{column-count:2 !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--category-flow .tmp-grid--category-flow{column-count:2 !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow{width:54px;height:54px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e47114b{--margin-top:-21%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-b9041e8 > .elementor-widget-container{margin:19% 0% 0% 0%;padding:0px 0px 050px 0px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-sidebar__logo img{max-width:41px;max-height:41px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--pinterest{--tmp-sidebar-bottom:57px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__link-icon{display:none !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--pinterest .tmp-grid{padding-top:5px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--pinterest .tmp-grid--category-flow{padding-top:5px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio{--tmp-columns:2;--tmp-cols-desktop:2;--tmp-cols-tablet:2;--tmp-cols-mobile:2;--tmp-gap:60px;--tmp-gap-x:14px;--tmp-gap-x-final:14px;--tmp-gap-y:17px;--tmp-row:10px;--tmp-radius:10px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio .tmp-grid{column-count:2 !important;column-gap:14px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--category-flow .tmp-grid--category-flow{column-count:2 !important;column-gap:14px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio .tmp-card{margin-bottom:17px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-portfolio--category-flow .tmp-card{margin-bottom:17px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--small .tmp-card__button{height:clamp(180px, calc(10px * 24), 520px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--normal .tmp-card__button{height:clamp(240px, calc(10px * 31), 640px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--tall .tmp-card__button{height:clamp(320px, calc(10px * 44), 760px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--wide .tmp-card__button{height:clamp(220px, calc(10px * 27), 560px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card--feature .tmp-card__button{height:clamp(280px, calc(10px * 38), 700px) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__brand-row{padding-top:9px !important;padding-bottom:9px !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-cat-topbar__scroll{padding-top:calc(9px * .6) !important;padding-bottom:calc(9px * .8) !important;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card__title{font-size:1em;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card__excerpt, .elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-card__category{font-size:0.7em;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal{--tmp-grid-modal-radius:0px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__panel{border-radius:0px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow{width:56px;height:56px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow--prev{left:10px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__gal-arrow--next{right:10px;}.elementor-8 .elementor-element.elementor-element-b9041e8 .tmp-modal__cta{border-radius:10px;}}