.elementor-2972 .elementor-element.elementor-element-a49d804{--display:flex;--min-height:762px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-a49d804, .elementor-2972 .elementor-element.elementor-element-a49d804::before{--border-transition:0.3s;}.elementor-2972 .elementor-element.elementor-element-a49d804.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-d46f4d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-d46f4d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-d46f4d3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-98c0f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-df19573{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-df19573.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-0e17004{text-align:left;width:var( --container-widget-width, 92.388% );max-width:92.388%;--container-widget-width:92.388%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-0e17004 .elementor-heading-title{color:#2CC78A;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-0e17004.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-e269771{color:#000000;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 101.307% );max-width:101.307%;--container-widget-width:101.307%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-e269771.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-e269771 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-463e650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;overflow:visible;}.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-viewport, .woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;}.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-viewport{border-radius:23px 23px 23px 23px;}.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:17px 17px 17px 17px;}.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-2972 .elementor-element.elementor-element-9aae3ca > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-2972 .elementor-element.elementor-element-fb347cd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-fb347cd:not(.elementor-motion-effects-element-type-background), .elementor-2972 .elementor-element.elementor-element-fb347cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333840;}.elementor-2972 .elementor-element.elementor-element-fb347cd, .elementor-2972 .elementor-element.elementor-element-fb347cd::before{--border-transition:0.3s;}.elementor-2972 .elementor-element.elementor-element-fb347cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-af51f87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-af51f87{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-af51f87.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-8eb858d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-8eb858d:not(.elementor-motion-effects-element-type-background), .elementor-2972 .elementor-element.elementor-element-8eb858d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333840;}.elementor-2972 .elementor-element.elementor-element-8eb858d::before, .elementor-2972 .elementor-element.elementor-element-8eb858d > .elementor-background-video-container::before, .elementor-2972 .elementor-element.elementor-element-8eb858d > .e-con-inner > .elementor-background-video-container::before, .elementor-2972 .elementor-element.elementor-element-8eb858d > .elementor-background-slideshow::before, .elementor-2972 .elementor-element.elementor-element-8eb858d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2972 .elementor-element.elementor-element-8eb858d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2972 .elementor-element.elementor-element-8eb858d, .elementor-2972 .elementor-element.elementor-element-8eb858d::before{--border-transition:0.3s;}.elementor-2972 .elementor-element.elementor-element-ddf8ce7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-151cbb3{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-0dc92ba{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-c318e52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-54a2b72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-e20c8e3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-4ac7609 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-f6ed874{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-f6ed874:not(.elementor-motion-effects-element-type-background), .elementor-2972 .elementor-element.elementor-element-f6ed874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333840;}.elementor-2972 .elementor-element.elementor-element-f6ed874, .elementor-2972 .elementor-element.elementor-element-f6ed874::before{--border-transition:0.3s;}.elementor-2972 .elementor-element.elementor-element-0ebde80{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-0ebde80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-6160ffa .elementor-heading-title{color:#F5F5F5;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-621b233{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-ed89f68{width:var( --container-widget-width, 100.806% );max-width:100.806%;--container-widget-width:100.806%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-ed89f68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2972 .elementor-element.elementor-element-95d07bc{--display:flex;--gap:10px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-8cbe257{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-9054f9b.elementor-element{--align-self:center;}.elementor-2972 .elementor-element.elementor-element-058c778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:0px 0px 20px 20px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-058c778:not(.elementor-motion-effects-element-type-background), .elementor-2972 .elementor-element.elementor-element-058c778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333840;}.elementor-2972 .elementor-element.elementor-element-058c778, .elementor-2972 .elementor-element.elementor-element-058c778::before{--border-transition:0.3s;}.elementor-2972 .elementor-element.elementor-element-2e27c40{text-align:left;}.elementor-2972 .elementor-element.elementor-element-2e27c40 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-f43ae7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-c99854f{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-6d7fc44{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-814acb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-814acb1{width:100%;max-width:100%;}.elementor-2972 .elementor-element.elementor-element-814acb1.elementor-element{--align-self:center;}.elementor-2972 .elementor-element.elementor-element-de85eb7 .ekit-btn-wraper{text-align:center;}.elementor-2972 .elementor-element.elementor-element-de85eb7 .elementskit-btn{padding:20px 50px 20px 50px;font-size:20px;font-weight:600;text-transform:uppercase;background-color:#2CC78A;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2972 .elementor-element.elementor-element-de85eb7 .elementskit-btn:hover{color:#ffffff;}.elementor-2972 .elementor-element.elementor-element-de85eb7 .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2972 .elementor-element.elementor-element-de85eb7 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-2972 .elementor-element.elementor-element-de85eb7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-de85eb7.elementor-element{--flex-grow:30;--flex-shrink:1;}.elementor-2972 .elementor-element.elementor-element-8f410a3{--display:flex;--background-transition:0.3s;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2972 .elementor-element.elementor-element-354bcc2{text-align:center;color:#4B4B4B;font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-57914b5{text-align:center;color:#4B4B4B;font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-msie .elementor-2972 .elementor-element.elementor-element-33e6642 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-2972 .elementor-element.elementor-element-33e6642 .elementor-post__thumbnail__link{padding-bottom:calc( 0.6 * 100% );}.elementor-2972 .elementor-element.elementor-element-33e6642:after{content:"0.6";position:absolute;color:transparent;}.elementor-2972 .elementor-element.elementor-element-33e6642{--grid-column-gap:50px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-33e6642 a .elementor-portfolio-item__overlay{background-color:#00000050;}.elementor-2972 .elementor-element.elementor-element-33e6642 .elementor-portfolio-item__title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;}.elementor-2972 .elementor-element.elementor-element-33e6642 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-33e6642.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-2972 .elementor-element.elementor-element-98c0f28{--content-width:1240px;}.elementor-2972 .elementor-element.elementor-element-df19573{--width:50%;}.elementor-2972 .elementor-element.elementor-element-463e650{--width:50%;}.elementor-2972 .elementor-element.elementor-element-8eb858d{--content-width:1300px;}.elementor-2972 .elementor-element.elementor-element-f6ed874{--content-width:1300px;}.elementor-2972 .elementor-element.elementor-element-0ebde80{--width:50%;}.elementor-2972 .elementor-element.elementor-element-95d07bc{--content-width:100%;}.elementor-2972 .elementor-element.elementor-element-058c778{--content-width:1300px;}.elementor-2972 .elementor-element.elementor-element-f43ae7c{--content-width:1440px;}.elementor-2972 .elementor-element.elementor-element-8f410a3{--content-width:1300px;}}@media(max-width:1200px) and (min-width:768px){.elementor-2972 .elementor-element.elementor-element-df19573{--width:100%;}.elementor-2972 .elementor-element.elementor-element-463e650{--width:100%;}}@media(max-width:1200px){.elementor-2972 .elementor-element.elementor-element-98c0f28{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-msie .elementor-2972 .elementor-element.elementor-element-33e6642 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-2972 .elementor-element.elementor-element-33e6642{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}}@media(max-width:767px){.elementor-2972 .elementor-element.elementor-element-a49d804{--min-height:0px;}.elementor-2972 .elementor-element.elementor-element-0e17004 .elementor-heading-title{font-size:30px;}.elementor-2972 .elementor-element.elementor-element-0e17004{width:var( --container-widget-width, 312.625px );max-width:312.625px;--container-widget-width:312.625px;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-e269771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-e269771{width:var( --container-widget-width, 617.141px );max-width:617.141px;--container-widget-width:617.141px;--container-widget-flex-grow:0;}.elementor-2972 .elementor-element.elementor-element-621b233{--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-2972 .elementor-element.elementor-element-ed89f68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2972 .elementor-element.elementor-element-95d07bc{--content-width:100%;}.elementor-2972 .elementor-element.elementor-element-2e27c40 .elementor-heading-title{font-size:30px;}.elementor-2972 .elementor-element.elementor-element-814acb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-msie .elementor-2972 .elementor-element.elementor-element-33e6642 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-2972 .elementor-element.elementor-element-33e6642{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}}/* Start custom CSS for container, class: .elementor-element-a49d804 */.img-tq .elementor-shortcode img{
    border-radius: 20px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-e269771 */.pr_08 .elementor-widget-container{
    border: 3px solid black;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98c0f28 */.flex-control-nav.flex-control-thumbs {
    display: flex;
    overflow: hidden !important; /* Ẩn các ảnh vượt quá vùng hiển thị */
    width: 500px !important;     /* Đặt chiều rộng tương ứng để chứa 3 ảnh */
}

.flex-control-nav.flex-control-thumbs li {
    flex: 0 0 160px; /* Mỗi ảnh sẽ chiếm 100px chiều rộng, tương đương với 3 ảnh */
    
    list-style: none !important;    /* Xóa dấu chấm mặc định của thẻ <li> */
}

.flex-control-nav.flex-control-thumbs img {
    width: 100% !important;  /* Đảm bảo ảnh nhỏ đầy đủ trong thẻ li */
}
.woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-viewport{
    width: 500px;
}
@media (max-width: 576px){
    .woocommerce .elementor-2972 .elementor-element.elementor-element-9aae3ca .flex-viewport{
    width: 100%;
}
.flex-control-nav.flex-control-thumbs{
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb347cd */.img-tq .elementor-shortcode img{
    border-radius: 20px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb858d */.pd_tq p {
    text-align: justify;
    font-family: 'helvetica';
    color: white;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed89f68 */.vtri p, li {
    text-align: justify;
    font-family: 'helvetica';
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ed874 */.pd_vtri .elementor-shortcode img{
    height: 400px;
    border: 4px solid white;
    border-radius: 31px;
    /*margin-top: -100px*/
    width: 450px;
}
.pd_vtri p{
    text-align: justify;
    font-size: 18px;
    color: white
}
@media screen and (max-width: 800px){
    .pd_vtri .elementor-shortcode img{
    height: auto;
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c778 */.vvl-thu-vien-img{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 20px;
}
.vvl-2305 a img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.vvl-2305{
    width: 30%
}
.pd_tich p{
    color: white;
}

.pd_tich .swiper-container {
    width: 100%;
    max-width: 600px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    /*margin-top: -89px;*/
}
@media screen and (max-width: 800px) {

.vvl-thu-vien-img {
    display: flex;
    justify-content: flex-start;
    gap: 20px;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;}
.vvl-2305 {
    width: 100%;
}
.pd_tich .swiper-container {
    width: 100%;
    max-width: 600px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    margin-top: -40px;
}
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-33e6642 */.elementor-posts-container .elementor-post {
    margin: 20px !important;
    border-radius: 24px;
    border: 4px solid #00AE74;
    box-shadow: #00000050 0px 2px 4px 0px;
}

.elementor-4750 .elementor-element.elementor-element-344a097 .elementor-portfolio-item__title {
        line-height: 1.2em;
    }

@media only screen and (max-width: 768px) {
  .elementor-posts-container .elementor-post {
        margin: 10px !important;
    }
    
    .elementor-4750 .elementor-element.elementor-element-344a097 .elementor-portfolio-item__title {
    font-size: 22px; 
    }
}

.elementor-portfolio-item__overlay {
    height: 40% !important;
    opacity: 1 !important;
    position: absolute;
    top: 60% !important;
    border-radius: 24px;
    
}/* End custom CSS */