.elementor-2223 .elementor-element.elementor-element-7edd93a2{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2223 .elementor-element.elementor-element-7edd93a2.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-7edd93a2.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-2e0fce07{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2223 .elementor-element.elementor-element-2e0fce07.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-2e0fce07.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-528bffa7{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px}.elementor-2223 .elementor-element.elementor-element-528bffa7.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-528bffa7.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text .tcgelements-heading:before{background-color:var(--e-global-color-text);clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);display:block;position:absolute;left:0;top:55px;border-radius:50% 50% 50% 50%;transform:rotate(0deg);width:7px;height:7px}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text{display:block;color:var(--e-global-color-text)}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text a{display:block}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading{font-family:"Inter",Sans-serif;font-size:64px;font-weight:500;line-height:1.2em;letter-spacing:-3px;color:var(--e-global-color-text)}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text .tcgelements-heading{--heading-grayscale:0;--heading-brightness:1%;display:block;--e-transform-tcgelements-heading-scale:1}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text:hover .tcgelements-heading{--heading-grayscale-hover:0;--heading-brightness-hover:1%}.e-con:hover .elementor-element-5ca46ec6>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active>*{--heading-grayscale-hover:0;--heading-brightness-hover:1%}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading span{display:inline-block;font-family:"Inter",Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:normal;margin:0 30px 0 0;padding:0 0 0 25px}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading small{display:inline-block}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text:before{display:block;position:absolute;content:""}.elementor-2223 .elementor-element.elementor-element-311d392d{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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;--justify-content:flex-end;--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-2223 .elementor-element.elementor-element-311d392d.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-311d392d.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-369e9e81{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-2223 .elementor-element.elementor-element-369e9e81.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-369e9e81.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-2309dde8>.elementor-widget-container{margin:30px 0 0 0;padding:0 0 0 0}.elementor-2223 .elementor-element.elementor-element-2309dde8 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var(--e-global-color-b06a874)}.elementor-2223 .elementor-element.elementor-element-5f1a638{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2223 .elementor-element.elementor-element-5f1a638.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-5f1a638.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-4108411{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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-2223 .elementor-element.elementor-element-4108411.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-4108411.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-fb66745 .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2223 .elementor-element.elementor-element-fb66745 .elementor-video{opacity:1}.elementor-2223 .elementor-element.elementor-element-b106de8>.elementor-widget-container{padding:20px 0 0 0}.elementor-2223 .elementor-element.elementor-element-b106de8 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:21px;color:#E7E7E7}.elementor-2223 .elementor-element.elementor-element-7bce58c{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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-2223 .elementor-element.elementor-element-7bce58c.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-7bce58c.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-85cd9d8 .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2223 .elementor-element.elementor-element-85cd9d8 .elementor-video{opacity:1}.elementor-2223 .elementor-element.elementor-element-6f43640>.elementor-widget-container{padding:20px 0 0 0}.elementor-2223 .elementor-element.elementor-element-6f43640 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:21px;color:#E7E7E7}.elementor-2223 .elementor-element.elementor-element-adff772{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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-2223 .elementor-element.elementor-element-adff772.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-adff772.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-42abe7f .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2223 .elementor-element.elementor-element-42abe7f .elementor-video{opacity:1}.elementor-2223 .elementor-element.elementor-element-069bb52>.elementor-widget-container{padding:20px 0 0 0}.elementor-2223 .elementor-element.elementor-element-069bb52 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:21px;color:#E7E7E7}.elementor-2223 .elementor-element.elementor-element-6975d97{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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-2223 .elementor-element.elementor-element-6975d97.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-6975d97.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-30c934a .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2223 .elementor-element.elementor-element-30c934a .elementor-video{opacity:1}.elementor-2223 .elementor-element.elementor-element-3a5ba54>.elementor-widget-container{padding:20px 0 0 0}.elementor-2223 .elementor-element.elementor-element-3a5ba54 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:21px;color:#E7E7E7}.elementor-2223 .elementor-element.elementor-element-4e1c533{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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-2223 .elementor-element.elementor-element-4e1c533.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-4e1c533.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-d7e13ce .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-2223 .elementor-element.elementor-element-d7e13ce .elementor-video{opacity:1}.elementor-2223 .elementor-element.elementor-element-890f7fb>.elementor-widget-container{padding:20px 0 0 0}.elementor-2223 .elementor-element.elementor-element-890f7fb .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:21px;color:#E7E7E7}.elementor-2223 .elementor-element.elementor-element-ee1054d{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%)}.elementor-2223 .elementor-element.elementor-element-ee1054d.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-ee1054d.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img:after{background-color:#000}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gallery{margin:0 0 0 0}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .items{padding:15px 15px 15px 15px!important}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .filtering{display:inline-block}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .filtering .filter .text{display:inline}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .filtering .filter .all{display:inline}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .filtering .filter span:not(.text):not(.all){display:inline-block}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img .info{display:inline-block;width:240px;position:absolute}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img .info .cont{display:block}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img .info .icon{display:inline-block;position:unset}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img .info i{font-size:20px}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img .info svg{width:20px}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .title a{color:#FFF}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .tag{display:block;color:#FFF}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .tag a{color:#FFF}.elementor-2223 .elementor-element.elementor-element-1e06512 .tcg-portfolio-adv .gridss .info-overlay .item-img:hover img{backdrop-filter:blur(41px)}.elementor-2223 .elementor-element.elementor-element-e52be90{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1D1F24;--border-color:#1D1F24;--padding-top:110px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px}.elementor-2223 .elementor-element.elementor-element-e52be90:not(.elementor-motion-effects-element-type-background),.elementor-2223 .elementor-element.elementor-element-e52be90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0E0F11}.elementor-2223 .elementor-element.elementor-element-e52be90.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-e52be90.tcg-container-adv-hover-active{animation:fadeIn 1s}.elementor-2223 .elementor-element.elementor-element-208a99c{--display:flex;clip-path:none(20% 0,100% 15%,100% 100%,0 100%,0 15%);--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px}.elementor-2223 .elementor-element.elementor-element-208a99c.tc-container-advanced-hover{animation:fadeOut 1s}.elementor-2223 .elementor-element.elementor-element-208a99c.tcg-container-adv-hover-active{animation:fadeIn 1s}body.elementor-page-2223:not(.elementor-motion-effects-element-type-background),body.elementor-page-2223>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d4a82e7)}:root{--page-title-display:none}@media(min-width:768px){.elementor-2223 .elementor-element.elementor-element-369e9e81{--width:41.66666667%}.elementor-2223 .elementor-element.elementor-element-4108411{--width:25%}.elementor-2223 .elementor-element.elementor-element-7bce58c{--width:25%}.elementor-2223 .elementor-element.elementor-element-adff772{--width:25%}.elementor-2223 .elementor-element.elementor-element-6975d97{--width:25%}.elementor-2223 .elementor-element.elementor-element-4e1c533{--width:25%}.elementor-2223 .elementor-element.elementor-element-e52be90{--content-width:860px}.elementor-2223 .elementor-element.elementor-element-208a99c{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-2223 .elementor-element.elementor-element-369e9e81{--width:100%}}@media(max-width:1024px){.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading{font-size:30px;letter-spacing:normal}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading span{margin:0 30px 15px 0}.elementor-2223 .elementor-element.elementor-element-5ca46ec6 .tcgelements-heading-text .tcgelements-heading:before{top:21px}}@media(max-width:767px){.elementor-2223 .elementor-element.elementor-element-e52be90{--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:64px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px}.elementor-2223 .elementor-element.elementor-element-208a99c{--width:100%}}