.elementor-508 .elementor-element.elementor-element-6309f91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--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-508 .elementor-element.elementor-element-e7d3ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-e7d3ab3:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-e7d3ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.7routes.com/wp-content/uploads/2020/03/Screen-Shot-2024-06-09-at-11.02.58-PM.png");background-position:center center;background-size:15% auto;}.elementor-508 .elementor-element.elementor-element-e7d3ab3, .elementor-508 .elementor-element.elementor-element-e7d3ab3::before{--border-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-4a1e4e2{--display:flex;--background-transition:0.3s;--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-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider{background-color:#FFFFFF00;color:#000000;}.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slide-img:after{background-color:rgba(0, 0, 0, 0.1);}.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slide-title a{text-transform:capitalize;}.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slide-title.active a{color:#EC5C27;}.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slide-title.active a:before{background:#21FEF1;}.elementor-508 .elementor-element.elementor-element-65e8b74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:140px;--padding-bottom:160px;--padding-left:200px;--padding-right:200px;}.elementor-508 .elementor-element.elementor-element-65e8b74, .elementor-508 .elementor-element.elementor-element-65e8b74::before{--border-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-ee0b429{--display:flex;--background-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-ee0b429, .elementor-508 .elementor-element.elementor-element-ee0b429::before{--border-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-10a5653{text-align:center;}.elementor-508 .elementor-element.elementor-element-10a5653 .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-508 .elementor-element.elementor-element-c4240c7 .ce-portfolio-carousel .tns-item{vertical-align:top;}.elementor-508 .elementor-element.elementor-element-1bf34f9{text-align:center;}.elementor-508 .elementor-element.elementor-element-1bf34f9 .elementor-heading-title{color:#000000;font-size:18px;font-weight:400;text-decoration:underline;line-height:39px;}.elementor-508 .elementor-element.elementor-element-e1959c7{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-080f1be{--display:flex;--background-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-grid .ce-portfolio-item{padding:30px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-grid{margin-left:-30px;margin-right:-30px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-item .portfolio-title, body.ce-portfolio-follow-erzen .ce-fixed-follow .portfolio-title{font-size:30px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-item .portfolio-categories, body.ce-portfolio-follow-erzen .ce-fixed-follow .portfolio-categories{font-size:20px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-item .entry-media .post-thumbnail:before{background-color:#EEEEEE;}.elementor-508 .elementor-element.elementor-element-5bf28fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:120px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-508 .elementor-element.elementor-element-5bf28fe:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-5bf28fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.7routes.com/wp-content/uploads/2020/02/5-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-508 .elementor-element.elementor-element-5bf28fe::before, .elementor-508 .elementor-element.elementor-element-5bf28fe > .elementor-background-video-container::before, .elementor-508 .elementor-element.elementor-element-5bf28fe > .e-con-inner > .elementor-background-video-container::before, .elementor-508 .elementor-element.elementor-element-5bf28fe > .elementor-background-slideshow::before, .elementor-508 .elementor-element.elementor-element-5bf28fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-508 .elementor-element.elementor-element-5bf28fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000D6;}.elementor-508 .elementor-element.elementor-element-5bf28fe, .elementor-508 .elementor-element.elementor-element-5bf28fe::before{--border-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-b498769{--display:flex;--background-transition:0.3s;}.elementor-508 .elementor-element.elementor-element-80cc3cd{text-align:center;}.elementor-508 .elementor-element.elementor-element-80cc3cd .elementor-heading-title{color:#FFFFFF;font-size:48px;font-weight:300;line-height:60px;}.elementor-508 .elementor-element.elementor-element-b1c7b30{text-align:center;color:#FFFFFF;}.elementor-508 .elementor-element.elementor-element-b1c7b30 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-b81e2f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-508 .elementor-element.elementor-element-b81e2f1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-508 .elementor-element.elementor-element-b81e2f1 .elementor-button{font-size:16px;font-weight:500;line-height:28px;background-color:#000000;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-508 .elementor-element.elementor-element-b81e2f1 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-508 .elementor-element.elementor-element-080f1be{--width:100%;}}@media(max-width:1200px){.elementor-508 .elementor-element.elementor-element-65e8b74:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-65e8b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.7routes.com/wp-content/uploads/2024/05/cda587_9e33425608ac402799a7ade24ca558e1mv2.jpg");}.elementor-508 .elementor-element.elementor-element-080f1be{--justify-content:center;}}@media(max-width:1024px){.elementor-508 .elementor-element.elementor-element-6309f91{--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-508 .elementor-element.elementor-element-e7d3ab3{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slide-title a{font-size:25px;line-height:32px;}.elementor-508 .elementor-element.elementor-element-65e8b74{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-508 .elementor-element.elementor-element-10a5653{text-align:center;}.elementor-508 .elementor-element.elementor-element-10a5653 .elementor-heading-title{font-size:36px;}.elementor-508 .elementor-element.elementor-element-1bf34f9 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-508 .elementor-element.elementor-element-e1959c7{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-508 .elementor-element.elementor-element-6309f91{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-e7d3ab3{--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slide-title a{font-size:24px;line-height:1.7em;}.elementor-508 .elementor-element.elementor-element-65e8b74{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-508 .elementor-element.elementor-element-ee0b429{--width:100%;}.elementor-508 .elementor-element.elementor-element-10a5653{text-align:center;}.elementor-508 .elementor-element.elementor-element-10a5653 .elementor-heading-title{font-size:24px;}.elementor-508 .elementor-element.elementor-element-1bf34f9 .elementor-heading-title{font-size:18px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-grid .ce-portfolio-item{padding:6px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-grid{margin-left:-6px;margin-right:-6px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-item .portfolio-title, body.ce-portfolio-follow-erzen .ce-fixed-follow .portfolio-title{font-size:22px;}.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-item .portfolio-categories, body.ce-portfolio-follow-erzen .ce-fixed-follow .portfolio-categories{font-size:26px;}.elementor-508 .elementor-element.elementor-element-5bf28fe{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-80cc3cd .elementor-heading-title{font-size:34px;line-height:1.2em;}}@media(min-width:768px){.elementor-508 .elementor-element.elementor-element-ee0b429{--width:100%;}.elementor-508 .elementor-element.elementor-element-5bf28fe{--content-width:1220px;}}@media(min-width:1201px){.elementor-508 .elementor-element.elementor-element-e7d3ab3:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-e7d3ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for hudson-slider, class: .elementor-element-086a374 */.elementor-508 .elementor-element.elementor-element-086a374 .all-works{
    margin-top: 100px;
    font-size: 28px;
    font-weight: 600;
    position: relative;

}

@media (max-width: 1200px){

   .elementor-508 .elementor-element.elementor-element-086a374 .all-works{
    font-size: 22px;
  }
}

@media (max-width: 767px){

.elementor-508 .elementor-element.elementor-element-086a374 .ce-hudson-slider .slider-wrapper {
    flex-direction: column; 
}
   .elementor-508 .elementor-element.elementor-element-086a374 .all-works{
    font-size: 18px;
    margin-top: 80px;
  }
}/* End custom CSS */
/* Start custom CSS for ce-portfolio-carousel, class: .elementor-element-c4240c7 */.elementor-508 .elementor-element.elementor-element-c4240c7 button{
    display: none;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for ce-portfolio-grid, class: .elementor-element-a202809 */.elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-grid-wrapper[data-filters="1"][data-filters-style="vertical"] .ce-filters button{
    font-size: 36px;
    line-height: 34px;
     font-weight: 400;
}

@media (max-width:1024px){
    .elementor-508 .elementor-element.elementor-element-a202809 .ce-portfolio-grid-wrapper[data-filters="1"][data-filters-style="vertical"] .ce-filters button{
    font-size: 28px;
    line-height: 22px;
}
}/* End custom CSS */