.elementor-664 .elementor-element.elementor-element-b2c9d62{margin-top:50px;margin-bottom:50px;}.elementor-664 .elementor-element.elementor-element-48597f1{text-align:center;}.elementor-664 .elementor-element.elementor-element-48597f1 .elementor-heading-title{color:#252525;font-family:"Product Sans", Sans-serif;font-size:77px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-48597f1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-msie .elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-664 .elementor-element.elementor-element-6c0853c .elementor-post__thumbnail__link{padding-bottom:calc( 0.75 * 100% );}.elementor-664 .elementor-element.elementor-element-6c0853c:after{content:"0.75";position:absolute;color:transparent;}.elementor-664 .elementor-element.elementor-element-6c0853c{--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-664 .elementor-element.elementor-element-6c0853c a .elementor-portfolio-item__overlay{background-color:#111F4B;}.elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio__filter{color:#303030;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio__filter.elementor-active{color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio__filters{margin-bottom:10px;}@media(max-width:1024px){.elementor-msie .elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-664 .elementor-element.elementor-element-48597f1 .elementor-heading-title{font-size:55px;}.elementor-msie .elementor-664 .elementor-element.elementor-element-6c0853c .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio, class: .elementor-element-6c0853c */.elementor-portfolio__filter {
    background-color: #e7e7e7;
    border-radius: 50px;
    padding: 10px 20px !important;
    margin-bottom: 20px !important;
}

.elementor-portfolio__filter.elementor-active {
        background-color: #e13d38;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Product Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thecreativeteam.agency/wp-content/uploads/2024/08/Product-Sans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Product Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://thecreativeteam.agency/wp-content/uploads/2024/08/Product-Sans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */