.elementor-340 .elementor-element.elementor-element-2422f8e1{padding:90px 0px 10px 0px;}.elementor-340 .elementor-element.elementor-element-28a52e4e{animation-timing-function:cubic-bezier(.165,.84,.44,1);}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-primary{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:500;line-height:23px;color:#f9636b;margin:0px 0px 15px 0px;}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-secondary{font-family:"Heebo",Sans-serif;font-size:50px;font-weight:700;line-height:73px;letter-spacing:-2px;color:#000;margin:0px 0px 0px 0px;max-width:642px;}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-secondary .aux-head-highlight{font-family:"Heebo",Sans-serif;font-size:45px;font-weight:400;line-height:80px;color:#000;}.elementor-340 .elementor-element.elementor-element-4411e94{margin-top:-96px;margin-bottom:0px;}.elementor-340 .elementor-element.elementor-element-3173e767 .aux-media-image{border-radius:30px 30px 30px 30px !important;}.elementor-340 .elementor-element.elementor-element-3173e767 .entry-header .entry-title a{color:#000;font-family:"Heebo",Sans-serif;font-size:20px;font-weight:bold;line-height:29px;letter-spacing:-.7px;}.elementor-340 .elementor-element.elementor-element-3173e767 .entry-tax{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:23px;}.elementor-340 .elementor-element.elementor-element-3173e767 .entry-main{padding:5px 0px 0px 30px !important;}@media (max-width:1024px){.elementor-340 .elementor-element.elementor-element-28a52e4e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-primary{margin:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-secondary{font-size:45px;letter-spacing:0px;margin:0px 0px 25px 0px;}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;margin:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-4411e94{margin-top:-41px;margin-bottom:0px;}.elementor-340 .elementor-element.elementor-element-3173e767 .entry-header .entry-title a{font-size:15px;}.elementor-340 .elementor-element.elementor-element-3173e767 .entry-tax{font-size:14px;}}@media (max-width:767px){.elementor-340 .elementor-element.elementor-element-2422f8e1{padding:50px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-28a52e4e > .elementor-widget-container{margin:0px 0px 45px 15px;}.elementor-340 .elementor-element.elementor-element-28a52e4e .aux-modern-heading-secondary{margin:0px 0px 5px 0px;}}@media screen and (min-width: 1148px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-main{display:flex;flex-flow:row nowrap;}}@media screen and (max-width: 1148px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-main{flex-flow:column nowrap;display:flex;}}@media screen and (min-width: 1148px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-header,.elementor-340 .elementor-element.elementor-element-3173e767 .entry-info{flex-basis:50%;}}@media screen and (min-width: 1148px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-tax{float:right;margin-right:13%;}}.elementor-340 .elementor-element.elementor-element-3173e767 .aux-mc-controls{position:absolute;top:-33%;right:0;}.elementor-340 .elementor-element.elementor-element-3173e767 .aux-widget-recent-portfolios .aux-portfolio-columns:not(.aux-tiles-layout) .aux-iso-item .hentry{box-shadow:0 0 50px rgba(0,0,0,.1);border-radius:30px;}@media screen and (max-width: 1024px) and (min-width:766px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-header{margin:3px 0px -3px;}}@media screen and (max-width: 1024px) and (min-width:766px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-main{max-height:73px;}}@media screen and (max-width: 1024px) and (min-width:766px){.elementor-340 .elementor-element.elementor-element-3173e767 .aux-widget-recent-portfolios .aux-filters.aux-right:not(.aux-dropdown-filter)>ul{float:left;padding:0;}}.elementor-340 .elementor-element.elementor-element-3173e767 .portfolio-filter-uncategorized{margin-top:31px;}.elementor-340 .elementor-element.elementor-element-3173e767 .portfolio-filter-uncategorized:before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:#b6246e;background:-moz-linear-gradient(144deg,rgba(182,36,110,1) 30%,rgba(249,99,107,1) 88%);background:-webkit-linear-gradient(144deg,rgba(182,36,110,1) 30%,rgba(249,99,107,1) 88%);background:linear-gradient(144deg,rgba(182,36,110,1) 30%,rgba(249,99,107,1) 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b6246e",endColorstr="#f9636b",GradientType=1);border-radius:30px;opacity:0;transition:opacity 300ms ease-out;}.elementor-340 .elementor-element.elementor-element-3173e767 .portfolio-filter-uncategorized:hover:before{opacity:1;}.elementor-340 .elementor-element.elementor-element-3173e767 .entry-info{z-index:2;}.elementor-340 .elementor-element.elementor-element-3173e767 .portfolio-filter-uncategorized:hover  .entry-info a{color:rgba(255,255,255,.5);}.elementor-340 .elementor-element.elementor-element-3173e767 .portfolio-filter-uncategorized:hover  .entry-title a{color:#fff;}.elementor-340 .elementor-element.elementor-element-3173e767 .aux-filters .aux-selected span::after{color:#f9636b;}.elementor-340 .elementor-element.elementor-element-3173e767 span{font-family:"Open Sans";text-transform:capitalize;font-weight:400;font-size:16px;line-height:22px;}.elementor-340 .elementor-element.elementor-element-3173e767 ul li{padding-right:36px;}@media screen and (min-width: 624px){.elementor-340 .elementor-element.elementor-element-3173e767 ul{margin-right:-50px;}}@media screen and (max-width: 624px){.elementor-340 .elementor-element.elementor-element-3173e767 ul li{padding-right:6px;margin:auto;}}@media screen and (max-width: 1108px) and (min-width:766px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-main{margin-top:-16px;padding:20px 25px 0px;}}@media screen and (max-width:766px){.elementor-340 .elementor-element.elementor-element-3173e767 .entry-main{padding:20px 25px 0px;}}.elementor-340 .elementor-element.elementor-element-4411e94 .aux-isotope-filters{padding-bottom:36px;}