.elementor-5937 .elementor-element.elementor-element-753cdf2{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#070000;--border-color:#070000;--border-radius:5px 5px 5px 5px;box-shadow:-8px 15px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-5937 .elementor-element.elementor-element-61a4543{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-5937 .elementor-element.elementor-element-61a4543 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 9px 6px 9px;}.elementor-5937 .elementor-element.elementor-element-61a4543 a .elementor-portfolio-item__overlay{background-color:#54595FA3;}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio-item__title{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:600;line-height:23px;letter-spacing:1px;}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-dd44691 );}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio__filter{font-family:"Jura", Sans-serif;font-size:18px;font-weight:600;line-height:1px;letter-spacing:1px;}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio__filters{margin-bottom:23px;}.elementor-5937 .elementor-element.elementor-element-44031c6{--display:flex;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__button{background-color:var( --e-global-color-75f7d66 );}.elementor-5937 .elementor-element.elementor-element-3a41a40 > .elementor-widget-container{border-style:solid;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__header{padding:26px 0px 0px 0px;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__heading{font-family:"Jura", Sans-serif;font-size:25px;font-weight:600;line-height:1px;letter-spacing:1px;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__subheading{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:56px;letter-spacing:0.1px;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table .elementor-price-table__price{font-family:"Jura", Sans-serif;font-size:17px;font-weight:900;font-style:normal;line-height:1px;letter-spacing:1px;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}@media(max-width:1024px){.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:480px){.elementor-5937 .elementor-element.elementor-element-753cdf2{--width:100vw;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5937 .elementor-element.elementor-element-61a4543 > .elementor-widget-container{margin:19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio-item__title{font-size:15px;line-height:1.9em;word-spacing:0.1em;}.elementor-5937 .elementor-element.elementor-element-61a4543 .elementor-portfolio__filter{font-size:16px;line-height:0.7em;}.elementor-5937 .elementor-element.elementor-element-44031c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__header{padding:0px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__heading{line-height:1.8em;letter-spacing:0.5px;word-spacing:0.1em;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__subheading{font-size:12px;line-height:2.1em;letter-spacing:1.7px;word-spacing:0.1em;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table .elementor-price-table__price{line-height:0.3em;letter-spacing:1.2px;}.elementor-5937 .elementor-element.elementor-element-3a41a40 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}}