.elementor-widget-gt3-core-portfolio-cards-slider{--system--1svh:1svh;--header--height-desktop:5.125rem;--header--height-tablet:4.25rem;--header--height-mobile:4.5rem;--footer--height-desktop:2.4375rem;--footer--height-tablet:4.8125rem;--footer--height-mobile:3.25rem;--case-media--item-width:51rem;--case-media--item-height:29.375rem;--case-media--item-width-tablet:45rem;--case-media--image-width:17.375rem;--case-media--image-height:22rem;--transform-x-left:0%;--transform-y-left:-20%;--rotation-left:5deg;--transform-x-right:0%;--transform-y-right:-20%;--rotation-right:-5deg;--case-media--video-width:23.25rem;--vertex-1-x:0%;--vertex-1-y:0%;--vertex-2-x:100%;--vertex-2-y:0%;--vertex-3-x:100%;--vertex-3-y:0%;--vertex-4-x:0%;--vertex-4-y:0%;--loader-image-width:0rem;--loader-image-height:0rem;--system--available-height:100svh}.elementor-widget-gt3-core-portfolio-cards-slider *{box-sizing:border-box}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper{grid-column-gap:1.125rem;grid-row-gap:1.125rem;height:calc(var(--system--1svh, 1vh)*100 - var(--header--height-desktop) - var(--footer--height-desktop));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-grid-rows:minmax(max-content,100%) 1.125rem 6.4375rem;grid-template-rows:minmax(-webkit-max-content,100%) 6.4375rem;grid-template-rows:minmax(max-content,100%) 6.4375rem;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-bottom:1.5rem;display:-ms-grid;display:grid;position:relative;overflow:hidden}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper>:first-child{-ms-grid-row:1;-ms-grid-column:1}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}@media (max-width:991px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper{height:calc(var(--system--1svh, 1vh)*100 - var(--header--height-tablet) - var(--footer--height-tablet))}}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper{grid-column-gap:0;grid-row-gap:0;height:calc(var(--system--1svh, 1vh)*100 - var(--header--height-mobile) - 4.4375rem);-ms-grid-rows:minmax(auto,100%) 0 4.5625rem 0 4.25rem;grid-template-rows:minmax(auto,100%) 4.5625rem 4.25rem;padding-top:2.0625rem;padding-bottom:0}}@media (min-width:992px) and (max-width:1200px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper{min-height:calc(var(--system--1svh, 1vh)*100 - var(--header--height-tablet) - var(--footer--height-desktop))}}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper #gt3-case-media-wrapper{-ms-grid-column-align:center;justify-self:center}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_wrapper{position:relative}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_wrapper{grid-column-gap:3rem;grid-row-gap:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-ms-grid-rows:2.5rem 3rem auto;grid-template-rows:2.5rem auto;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-columns:1fr;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;place-items:center;width:100%;padding-bottom:3.125rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_wrapper>:first-child{-ms-grid-row:1;-ms-grid-column:1}}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_wrapper>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}}@media (min-width:768px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper #gt3-case-media-component{overflow:visible;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:4}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;overflow:auto}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-top:auto;margin-bottom:auto;overflow:visible}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item{width:var(--case-media--item-width);max-height:var(--case-media--item-height);cursor:none;-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media (max-width:991px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item{width:var(--case-media--item-width-tablet)}}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:82.4vw;max-width:100%;max-height:none;margin-left:1rem;-webkit-transition:padding-top .35s,padding-bottom .35s;transition:padding-top .35s,padding-bottom .35s}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper{z-index:2;width:var(--case-media--image-width);max-height:var(--case-media--image-height);-o-object-fit:cover;object-fit:cover;height:74.89%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper{display:none}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper.is-left{-webkit-clip-path:polygon(-100% 0,-16% -17%,-16% 100%,-100% 100%);clip-path:polygon(-100% 0,-16% -17%,-16% 100%,-100% 100%)}@media (min-width:768px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper.is-left [data-case-media=image-left]{-webkit-transform:translate(var(--transform-x-left),var(--transform-y-left)) rotate(var(--rotation-left))!important;-ms-transform:translate(var(--transform-x-left),var(--transform-y-left)) rotate(var(--rotation-left))!important;transform:translate(var(--transform-x-left),var(--transform-y-left)) rotate(var(--rotation-left))!important}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper.is-right{-webkit-clip-path:polygon(117% -18%,202% 0,100% 282%,116% 100%);clip-path:polygon(117% -18%,202% 0,100% 282%,116% 100%)}@media (min-width:768px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper.is-right [data-case-media=image-right]{-webkit-transform:translate(var(--transform-x-right),var(--transform-y-right)) rotate(var(--rotation-right))!important;-ms-transform:translate(var(--transform-x-right),var(--transform-y-right)) rotate(var(--rotation-right))!important;transform:translate(var(--transform-x-right),var(--transform-y-right)) rotate(var(--rotation-right))!important}}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper.is-left,.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image_wrapper.is-right{-webkit-clip-path:none;clip-path:none}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image.is-left{-webkit-transform:translate(-83%,-10%) rotate(-15deg);-ms-transform:translate(-83%,-10%) rotate(-15deg);transform:translate(-83%,-10%) rotate(-15deg)}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image.is-right{-webkit-transform:translate(83%,-10%) rotate(15deg);-ms-transform:translate(83%,-10%) rotate(15deg);transform:translate(83%,-10%) rotate(15deg)}@media (max-width:991px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_image.is-right{-webkit-transform:translate(65%,-10%) rotate(15deg);-ms-transform:translate(65%,-10%) rotate(15deg);transform:translate(65%,-10%) rotate(15deg)}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_video_wrapper{z-index:3;width:var(--case-media--video-width);max-height:var(--case-media--item-height);-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none;height:100%;position:relative}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_video_wrapper .gt3-background-video,.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_video_wrapper img{width:100%;height:100%;object-fit:cover;max-width:100%;pointer-events:none;position:absolute;z-index:5;display:block;left:0;top:0}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_video_wrapper .gt3-background-video{z-index:10}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_video_wrapper{width:100%;max-height:none}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_link{z-index:4;cursor:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_link{width:100%;height:100%}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_link:hover{text-decoration:none}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component .gt3-case-media_item .gt3-case-media_link span{z-index:-1;opacity:0;width:0;height:0;display:inline-block;position:absolute;overflow:hidden}@media screen and (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component [data-case-media=item]{padding:13.85% 0}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component [data-case-media=item].is-active,.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component [data-case-media=item].is-initial{padding:0;opacity:1!important}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component [data-case-media=item].is-visible{opacity:1!important}}@media screen and (min-width:768px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component [data-case-media=item]{position:absolute;z-index:1}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-media_component [data-case-media=item].is-active{position:relative;z-index:2}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_component{z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;height:100%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_text-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_text{font-size:2.25rem;font-weight:500;line-height:1.2;letter-spacing:-.05em;color:#000}@media (max-width:991px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_text{font-size:1.75rem}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_nav{position:absolute;top:40%;left:0;right:0;grid-column-gap:.5rem;grid-row-gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:0 30px}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_nav{position:static}}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_button{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:35px;height:35px;background:none;padding:0;border:none;z-index:999}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-pcs-wrapper .gt3-case-slider_button svg{width:2rem;height:auto;fill:currentColor}.elementor-widget-gt3-core-portfolio-cards-slider .embla.is-case-slider{cursor:-webkit-grab;cursor:grab;width:100%}.elementor-widget-gt3-core-portfolio-cards-slider .embla__container.is-case-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.elementor-widget-gt3-core-portfolio-cards-slider .embla__slide.is-case-slider{opacity:.2;cursor:pointer;-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none;margin-left:1.6rem;-webkit-transition:opacity .2s;transition:opacity .2s}@media (max-width:767px){.elementor-widget-gt3-core-portfolio-cards-slider .embla__slide.is-case-slider{margin-left:2.5rem}}.elementor-widget-gt3-core-portfolio-cards-slider .embla.is-case-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.elementor-widget-gt3-core-portfolio-cards-slider .embla__slide.is-active{opacity:1}.elementor-widget-gt3-core-portfolio-cards-slider .is-initial [data-case-media=video-wrapper]{-webkit-clip-path:polygon(calc(var(--vertex-1-x) - var(--loader-image-width)) calc(var(--vertex-1-y) - var(--loader-image-height)),calc(var(--vertex-2-x) + var(--loader-image-width)) calc(var(--vertex-2-y) - var(--loader-image-height)),calc(var(--vertex-3-x) + var(--loader-image-width)) calc(var(--vertex-3-y) + var(--loader-image-height)),calc(var(--vertex-4-x) - var(--loader-image-width)) calc(var(--vertex-4-y) + var(--loader-image-height)));clip-path:polygon(calc(var(--vertex-1-x) - var(--loader-image-width)) calc(var(--vertex-1-y) - var(--loader-image-height)),calc(var(--vertex-2-x) + var(--loader-image-width)) calc(var(--vertex-2-y) - var(--loader-image-height)),calc(var(--vertex-3-x) + var(--loader-image-width)) calc(var(--vertex-3-y) + var(--loader-image-height)),calc(var(--vertex-4-x) - var(--loader-image-width)) calc(var(--vertex-4-y) + var(--loader-image-height)))}@media (min-width:768px){.elementor-widget-gt3-core-portfolio-cards-slider [data-case-media=video-wrapper]{-webkit-clip-path:polygon(0 0,100% 0,100% var(--vertex-3-y),0 var(--vertex-4-y));clip-path:polygon(0 0,100% 0,100% var(--vertex-3-y),0 var(--vertex-4-y))}}@media (min-width:768px){.elementor-widget-gt3-core-portfolio-cards-slider .is-active [data-case-media=video-wrapper],.elementor-widget-gt3-core-portfolio-cards-slider .is-previous [data-case-media=video-wrapper]{opacity:1}}.elementor-widget-gt3-core-portfolio-cards-slider #gt3-case-media-cursor{display:none}@media (hover:hover){.elementor-widget-gt3-core-portfolio-cards-slider #gt3-case-media-cursor{z-index:-1;visibility:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-widget-gt3-core-portfolio-cards-slider #gt3-case-media-cursor.is-moved{z-index:4;visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-gt3-core-portfolio-cards-slider #gt3-case-media-cursor.is-leave{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}.elementor-widget-gt3-core-portfolio-cards-slider .case-media_cursor{z-index:4;background-color:#fcfaf5;pointer-events:none;color:#000;text-align:center;text-transform:uppercase;cursor:none;mix-blend-mode:difference;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:4.8rem;height:4.8rem;padding:.5rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:fixed;font-size:.8rem;line-height:1.2;font-weight:500;letter-spacing:.03rem}.elementor-widget-gt3-core-portfolio-cards-slider .case-media_cursor:hover{text-decoration:none}@media (max-width:991px){.elementor-widget-gt3-core-portfolio-cards-slider .case-media_cursor{mix-blend-mode:normal;display:none}}.elementor-widget-gt3-core-portfolio-cards-slider .elementor-widget-container{position:relative}.elementor-widget-gt3-core-portfolio-cards-slider .gt3-case-media_item img{display:block!important}.is-safari-blend-mode-fix{mix-blend-mode:normal!important;color:#000!important}@media (min-width:1920px){html.gt3-pcs-active{overflow:clip;font-size:clamp(1rem,calc(-.2rem + 1vw),2.67rem)}}
