.elementor-6578 .elementor-element.elementor-element-e6978ef:not(.elementor-motion-effects-element-type-background), .elementor-6578 .elementor-element.elementor-element-e6978ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-6578 .elementor-element.elementor-element-e6978ef > .elementor-container{min-height:200px;}.elementor-6578 .elementor-element.elementor-element-e6978ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6578 .elementor-element.elementor-element-e6978ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6578 .elementor-element.elementor-element-5cb3334{text-align:center;}.elementor-6578 .elementor-element.elementor-element-5cb3334 .elementor-heading-title{font-family:"Local Playfair Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.24em;color:var( --e-global-color-secondary );}.elementor-6578 .elementor-element.elementor-element-c6e0f50{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-6578 .elementor-element.elementor-element-c6e0f50 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-c6e0f50 .elementor-divider-separator{width:66px;margin:0 auto;margin-center:0;}.elementor-6578 .elementor-element.elementor-element-c6e0f50 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-6578 .elementor-element.elementor-element-d08af9b > .elementor-container{max-width:1200px;}.elementor-6578 .elementor-element.elementor-element-d08af9b{margin-top:20px;margin-bottom:0px;}.elementor-6578 .elementor-element.elementor-element-7bd2c5c > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-7bd2c5c{z-index:1;}.elementor-6578 .elementor-element.elementor-element-21a1c51 img{width:100%;}.elementor-6578 .elementor-element.elementor-element-f4de135{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:20px;}.elementor-6578 .elementor-element.elementor-element-f4de135 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6578 .elementor-element.elementor-element-fc265e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-fc265e5{z-index:1;}.elementor-6578 .elementor-element.elementor-element-c5d3cd9 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-6578 .elementor-element.elementor-element-c5d3cd9{text-align:center;}.elementor-6578 .elementor-element.elementor-element-c5d3cd9 .elementor-heading-title{font-family:"Local Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-6578 .elementor-element.elementor-element-2c3c902 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-2c3c902{z-index:1;}.elementor-6578 .elementor-element.elementor-element-1904f3e img{width:100%;}.elementor-6578 .elementor-element.elementor-element-661cb6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:20px;}.elementor-6578 .elementor-element.elementor-element-661cb6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6578 .elementor-element.elementor-element-959f4dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-959f4dd{z-index:1;}.elementor-6578 .elementor-element.elementor-element-e1a3362 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-6578 .elementor-element.elementor-element-e1a3362{text-align:center;}.elementor-6578 .elementor-element.elementor-element-e1a3362 .elementor-heading-title{font-family:"Local Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-6578 .elementor-element.elementor-element-c26f09c > .elementor-container{max-width:1200px;}.elementor-6578 .elementor-element.elementor-element-aa6ca9c > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-aa6ca9c{z-index:1;}.elementor-6578 .elementor-element.elementor-element-a2219fd img{width:100%;}.elementor-6578 .elementor-element.elementor-element-f378d9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:20px;}.elementor-6578 .elementor-element.elementor-element-f378d9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6578 .elementor-element.elementor-element-d125f10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6578 .elementor-element.elementor-element-d125f10{z-index:1;}.elementor-6578 .elementor-element.elementor-element-66c3888 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-6578 .elementor-element.elementor-element-66c3888{text-align:center;}.elementor-6578 .elementor-element.elementor-element-66c3888 .elementor-heading-title{font-family:"Local Playfair Display", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-6578 .elementor-element.elementor-element-0f47257{z-index:1;}@media(max-width:1024px) and (min-width:768px){.elementor-6578 .elementor-element.elementor-element-7bd2c5c{width:100%;}.elementor-6578 .elementor-element.elementor-element-2c3c902{width:100%;}.elementor-6578 .elementor-element.elementor-element-aa6ca9c{width:100%;}}@media(max-width:1024px){.elementor-6578 .elementor-element.elementor-element-7bd2c5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-6578 .elementor-element.elementor-element-2c3c902 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-6578 .elementor-element.elementor-element-aa6ca9c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-6578 .elementor-element.elementor-element-21a1c51 img{height:400px;object-fit:cover;}.elementor-6578 .elementor-element.elementor-element-c5d3cd9 .elementor-heading-title{font-size:18px;}.elementor-6578 .elementor-element.elementor-element-1904f3e img{height:400px;object-fit:cover;}.elementor-6578 .elementor-element.elementor-element-e1a3362 .elementor-heading-title{font-size:18px;}.elementor-6578 .elementor-element.elementor-element-a2219fd img{height:400px;object-fit:cover;}.elementor-6578 .elementor-element.elementor-element-66c3888 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for image, class: .elementor-element-21a1c51 */.elementor-6578 .elementor-element.elementor-element-21a1c51{
    
    overflow: hidden;    
    
}

.elementor-6578 .elementor-element.elementor-element-21a1c51 img{
    
    transition: 0.3s ease-in-out;
    outline: 0px solid #E3001B;
    outline-offset: 0px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d3cd9 */.elementor-6578 .elementor-element.elementor-element-c5d3cd9{
    
    overflow: hidden;
    height: 100px;
    width:60%;
    margin-top: -100px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}

@media only screen and (max-width:1200px){
    
    .elementor-6578 .elementor-element.elementor-element-c5d3cd9{
    
    overflow: hidden;
    height: 100px;
    width:100%;
    margin-top: -100px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
}

@media only screen and (max-width:767px){
    
    .elementor-6578 .elementor-element.elementor-element-c5d3cd9{
    
    overflow: hidden;
    height: 105px;
    width:100%;
    margin-top: -105px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bd2c5c */.elementor-6578 .elementor-element.elementor-element-7bd2c5c:hover .readmore{
    
    height: 130px;
    margin-top: -130px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}

.elementor-6578 .elementor-element.elementor-element-7bd2c5c:hover .title{
    
    margin-top:0px;
    transition: 0.0s ease-in-out
    
}

.elementor-6578 .elementor-element.elementor-element-7bd2c5c:hover img{
    
    outline: 3px solid #E3001B;
    outline-offset: -3px;
    transition: 0.3s ease-in-out;
    
}

@media only screen and (max-width:767px){
    
    .elementor-6578 .elementor-element.elementor-element-7bd2c5c:hover .readmore{
    
    height: 130px;
    margin-top: -130px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1904f3e */.elementor-6578 .elementor-element.elementor-element-1904f3e{
    
    overflow: hidden;    
    
}

.elementor-6578 .elementor-element.elementor-element-1904f3e img{
    
    transition: 0.3s ease-in-out;
    outline: 0px solid #E3001B;
    outline-offset: 0px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1a3362 */.elementor-6578 .elementor-element.elementor-element-e1a3362{
    
    overflow: hidden;
    height: 130px;
    width:60%;
    margin-top: -130px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}

@media only screen and (max-width:1200px){
    
    .elementor-6578 .elementor-element.elementor-element-e1a3362{
    
    overflow: hidden;
    height: 100px;
    width:100%;
    margin-top: -100px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
}

@media only screen and (max-width:1024px){
    
    .elementor-6578 .elementor-element.elementor-element-e1a3362{
    
    overflow: hidden;
    height: 100px;
    width:100%;
    margin-top: -100px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
    
}

@media only screen and (max-width:767px){
    
    .elementor-6578 .elementor-element.elementor-element-e1a3362{
    
    overflow: hidden;
    height: 130px;
    width:100%;
    margin-top: -130px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c3c902 */.elementor-6578 .elementor-element.elementor-element-2c3c902:hover .readmore{
    
    height: 165px;
    margin-top: -165px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}

.elementor-6578 .elementor-element.elementor-element-2c3c902:hover .title{
    
    margin-top:0px;
    transition: 0.0s ease-in-out
    
}

.elementor-6578 .elementor-element.elementor-element-2c3c902:hover img{
    
    outline: 3px solid #E3001B;
    outline-offset: -3px;
    transition: 0.3s ease-in-out;
    
}

@media only screen and (max-width:1200px){
    
    .elementor-6578 .elementor-element.elementor-element-2c3c902:hover .readmore{
    
    height: 130px;
    margin-top: -130px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}

@media only screen and (max-width:1024px){
    
    .elementor-6578 .elementor-element.elementor-element-2c3c902:hover .readmore{
    
    height: 130px;
    margin-top: -130px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}

@media only screen and (max-width:767px){
    
    .elementor-6578 .elementor-element.elementor-element-2c3c902:hover .readmore{
    
    height: 150px;
    margin-top: -150px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2219fd */.elementor-6578 .elementor-element.elementor-element-a2219fd{
    
    overflow: hidden;    
    
}

.elementor-6578 .elementor-element.elementor-element-a2219fd img{
    
    transition: 0.3s ease-in-out;
    outline: 0px solid #E3001B;
    outline-offset: 0px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66c3888 */.elementor-6578 .elementor-element.elementor-element-66c3888{
    
    overflow: hidden;
    height: 130px;
    width:60%;
    margin-top: -130px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}

@media only screen and (max-width:1200px){
    
    .elementor-6578 .elementor-element.elementor-element-66c3888{
    
    overflow: hidden;
    height: 100px;
    width:100%;
    margin-top: -100px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
}

@media only screen and (max-width:1024px){
    
    .elementor-6578 .elementor-element.elementor-element-66c3888{
    
    overflow: hidden;
    height: 100px;
    width:100%;
    margin-top: -100px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
    
}

@media only screen and (max-width:767px){
    
    .elementor-6578 .elementor-element.elementor-element-66c3888{
    
    overflow: hidden;
    height: 130px;
    width:100%;
    margin-top: -130px;
    background-color: #E3001B;
    transition: 0.3s ease-in-out;
    
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aa6ca9c */.elementor-6578 .elementor-element.elementor-element-aa6ca9c:hover .readmore{
    
    height: 165px;
    margin-top: -165px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}

.elementor-6578 .elementor-element.elementor-element-aa6ca9c:hover .title{
    
    margin-top:0px;
    transition: 0.0s ease-in-out
    
}

.elementor-6578 .elementor-element.elementor-element-aa6ca9c:hover img{
    
    outline: 3px solid #E3001B;
    outline-offset: -3px;
    transition: 0.3s ease-in-out;
    
}

@media only screen and (max-width:1200px){
    
    .elementor-6578 .elementor-element.elementor-element-aa6ca9c:hover .readmore{
    
    height: 130px;
    margin-top: -130px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}

@media only screen and (max-width:1024px){
    
    .elementor-6578 .elementor-element.elementor-element-aa6ca9c:hover .readmore{
    
    height: 130px;
    margin-top: -130px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}

@media only screen and (max-width:767px){
    
    .elementor-6578 .elementor-element.elementor-element-aa6ca9c:hover .readmore{
    
    height: 150px;
    margin-top: -150px;
    background-color:#E3001B; 
    transition: 0.3s ease-in-out
}
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Local Playfair Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Local Playfair Display';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://cit.edu.al/sq/wp-content/uploads/2022/08/PlayfairDisplay-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */