.classyea-container{max-width:1100px;margin:0 auto;padding:0 15px}.classyea-section-padding{padding:70px 0}.classyea-btn-primary{padding:10px 15px;outline:0;border:none;background:#2156f3;color:#fff;font-weight:300;font-size:14px;cursor:pointer;font-family:inherit}.classyea-portfolio-351{-moz-column-count:3;column-count:3;-moz-column-gap:15px;column-gap:15px;grid-row:1/-1;grid-column:1;transition:.4s}.classyea-portfolio-box-351 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classyea-portfolio-box-351{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:15px;-moz-column-break-inside:avoid;break-inside:avoid;position:relative}.classyea-portfolio-box-351 .classyea-portfolio-overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;flex-direction:column;transform:scale(0);opacity:0;transition:.4s}.classyea-portfolio-box-351 .classyea-portfolio-overlay *{color:#fff;text-transform:uppercase}.classyea-portfolio-box-351:hover .classyea-portfolio-overlay{transform:scale(1);opacity:1}.classyea-portfolio-box-351 .classyea-portfolio-overlay a{text-decoration:underline}@media(max-width:800px){.classyea-portfolio-351{-moz-column-count:2;column-count:2}}@media(max-width:600px){.classyea-portfolio-351{-moz-column-count:1;column-count:1}}.classyea-portfolio-352{display:flex;flex-wrap:wrap;justify-content:left;transition:all linear .5s}.classyea-portfolio-box-352 img{max-width:100%;min-height:300px}.classyea-portfolio-box-352{margin:0;height:300px;width:calc(33.3% - 20px);transition:linear .6s;margin-left:10px;margin-bottom:10px;position:relative;transform-origin:center;border-radius:10px;overflow:hidden}.classyea-portfolio-box-352.active{width:calc(33.3% - 20px);transform:scale(1);opacity:1;transition:.6s;transform-origin:left}.classyea-portfolio-box-352.delete{width:0;margin:0;opacity:0;transform:scale(0)}.classyea-portfolio-filter-menu{width:100%;display:flex;justify-content:center;gap:10px;align-items:center;margin-bottom:30px;flex-wrap:wrap}.classyea-portfolio-filter-menu li{list-style:none;background:#00758a;color:#fff;border-radius:5px;padding:10px 35px;cursor:pointer}.classyea-portfolio-filter-menu li.current{opacity:1}.classyea-portfolio-box-352 .classyea-portfolio-overlay{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;flex-direction:column;transform:scale(0);opacity:0;transition:.4s}.classyea-portfolio-box-352 .classyea-portfolio-overlay *{color:#fff;text-transform:uppercase}.classyea-portfolio-box-352:hover .classyea-portfolio-overlay{transform:scale(1);opacity:1}@media(max-width:600px){.classyea-portfolio-352{flex-direction:column}.classyea-portfolio-box-352{width:100%}.classyea-portfolio-box-352.active{width:100%}.classyea-portfolio-box-352.delete{height:0}}.classyea-portfolio-bottom-353 .classyea-portfolio-btn-353{list-style:none;text-align:center;margin:20px 0;border-radius:50px}.classyea-portfolio-bottom-353 .classyea-portfolio-btn-353 .classyea-portfolio-btn-item-353{display:inline-block;padding:5px 20px 5px 20px;transition:all .5s ease;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.classyea-portfolio-bottom-353 .classyea-portfolio-btn-353 .classyea-portfolio-btn-item-353:hover{background-color:#7d66e2;color:#fff}.classyea-portfolio-bottom-353 .classyea-portfolio-btn-353 .current{background-color:#7d66e2;color:#fff}#classyea-portfolio-box-353{display:flex;flex-wrap:wrap}#classyea-portfolio-box-353 .classyea-portfolio-item-353{width:calc(33.33% - 20px);height:400px;overflow:hidden;border:1px solid #eee;margin:30px 20px 0 0}#classyea-portfolio-box-353 .classyea-portfolio-item-353.active{width:calc(33.33% - 20px);transition:all .5s ease}#classyea-portfolio-box-353 .classyea-portfolio-item-353.delete{width:0%;border:none;margin:0;transition:all .5s ease}#classyea-portfolio-box-353 .classyea-portfolio-item-353:hover{border:1px solid transparent;box-shadow:0 0 20px rgba(0,0,0,.3)}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image{width:100%;height:100%;background-position:top;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image-1{background-size:cover}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image-2{background-size:cover}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image-3{background-size:cover}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image-4{background-size:cover}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image-5{background-size:cover}#classyea-portfolio-box-353 .classyea-portfolio-item-353 .classyea-portfolio-image-6{background-size:cover}#classyea-portfolio-box-353 .classyea-portfolio-item-353:hover .classyea-portfolio-image{background-position:bottom}@media only screen and (max-width:800px){#classyea-portfolio-box-353 .classyea-portfolio-item-353{width:calc(50% - 20px)}}@media only screen and (max-width:500px){#classyea-portfolio-box-353 .classyea-portfolio-item-353{width:calc(100% - 20px)}}#classyea-portfolio-section-354{background:#f2faff}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354{list-style:none;text-align:center;margin:20px 0}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354{display:inline-block;padding:5px 20px 5px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354:hover{background:linear-gradient(to right,#7458f1,#ab4bff);color:#fff}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .current{background:linear-gradient(to right,#7458f1,#ab4bff);color:#fff}#classyea-portfolio-box-354{-moz-column-count:3;column-count:3;-moz-column-gap:15px;column-gap:15px;grid-row:1/-1;grid-column:1;transition:.4s}.classyea-portfolio-item-354{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:15px;-moz-column-break-inside:avoid;break-inside:avoid;position:relative}#classyea-portfolio-box-354 .classyea-portfolio-item-354.active{width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}#classyea-portfolio-box-354 .classyea-portfolio-item-354.delete{width:0;height:0;opacity:0;margin:0}.classyea-portfolio-item-354 .classyea-portfolio-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.classyea-portfolio-item-354:hover .classyea-portfolio-image img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}.classyea-portfolio-item-354 .classyea-portfolio-image{position:relative;overflow:hidden;transition:.3s}.classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content{position:absolute;left:0;right:0;bottom:-35px;padding:29px 15px 10px;background:linear-gradient(to bottom,transparent ,#000);color:#fff;transition:.3s}.classyea-portfolio-item-354 .classyea-portfolio-image:hover .classyea-portfolio-content{bottom:0}.classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content h3{color:#fff;font-size:20px;margin-bottom:15px;font-weight:500}.classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content a{color:#dfdfdf;text-decoration:none;font-size:16px;margin-bottom:10px;font-weight:400}.classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content a:hover{color:tomato}@media only screen and (max-width:800px){#classyea-portfolio-box-354{-moz-column-count:2;column-count:2}}@media only screen and (max-width:500px){#classyea-portfolio-box-354{-moz-column-count:1;column-count:1}}.classyea-portfolio-items-355{-moz-column-count:3;column-count:3;-moz-column-gap:15px;column-gap:15px;grid-row:1/-1;grid-column:1;transition:.4s}#classyea-portfolio-section-355 .classyea-container h1,#classyea-portfolio-section-355 .classyea-container h2,#classyea-portfolio-section-355 .classyea-container p{text-align:center;padding-bottom:20px;line-height:16px}#classyea-portfolio-section-355 .classyea-container p{font-size:16px}.classyea-portfolio-items-355 .classyea-portfolio-item{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:15px;-moz-column-break-inside:avoid;break-inside:avoid;position:relative;color:#fff;transition:all .5s;cursor:pointer}.classyea-portfolio-items-355 .classyea-portfolio-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.classyea-portfolio-items-355 .classyea-portfolio-item h5{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s}.classyea-portfolio-items-355 .classyea-portfolio-item .classyea-portfolio-overlay{position:absolute;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,.5);opacity:0;transition:all .5s}.classyea-portfolio-items-355 .classyea-portfolio-item:hover .classyea-portfolio-overlay,.classyea-portfolio-items-355 .classyea-portfolio-item:hover h5{opacity:1}@media only screen and (max-width:800px){.classyea-portfolio-items-355{-moz-column-count:2;column-count:2}}@media only screen and (max-width:600px){.classyea-portfolio-items-355{-moz-column-count:1;column-count:1}}#classyea-portfolio-section-356{background-color:#f2faff}#classyea-portfolio-section-356 .classyea-container h1,#classyea-portfolio-section-356 .classyea-container h2,#classyea-portfolio-section-356 .classyea-container p{text-align:center;padding-bottom:20px;line-height:16px}.classyea-portfolio-356{display:flex;flex-wrap:wrap;justify-content:left;transition:all linear .5s}.classyea-portfolio-box-356 img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;min-height:300px}.classyea-portfolio-box-356{margin:0;height:300px;width:calc(33.33% - 13px);transition:linear .6s;margin-left:10px;margin-bottom:10px;position:relative;transform-origin:center;border-radius:5px;overflow:hidden}.classyea-portfolio-box-356.active{width:calc(33.3% - 10px);transform:scale(1);opacity:1;transition:.6s;transform-origin:left}.classyea-portfolio-box-356.delete{width:0;margin:0;opacity:0;transform:scale(0)}.classyea-portfolio-menu{width:100%;display:flex;justify-content:center;gap:10px;align-items:center;margin-bottom:30px;flex-wrap:wrap}.classyea-portfolio-menu li{list-style:none;background:#014e5c;opacity:1;color:#fff;border-radius:5px;padding:10px 35px;cursor:pointer}.classyea-portfolio-menu li.current{opacity:1}.classyea-portfolio-box-356 .classyea-portfolio-overlay{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateY(-100%);opacity:0;transition:.5s}.classyea-portfolio-overlay a,.classyea-portfolio-overlay p{color:#fff}.classyea-portfolio-overlay a{text-decoration:underline!important}.classyea-portfolio-box-356:hover .classyea-portfolio-overlay{transform:translateY(0);opacity:1}@media(max-width:600px){.classyea-portfolio-356{flex-direction:column}.classyea-portfolio-box-356{width:100%}.classyea-portfolio-box-356.active{width:100%}.classyea-portfolio-box-356.delete{height:0}}.classyea-portfolio-items-355 .classyea-portfolio-item .classyea-image-gallery-heading{color:#fff}.classyea-portfolio-items-355 .classyea-image-gallery-heading{font-size:16px}.classyea-portfolio-overlay p{margin-bottom:0}.classyea-portfolio-bottom-353 .classyea-portfolio-btn-353 .classyea-portfolio-btn-item-353{cursor:pointer;margin:5px}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354{cursor:pointer;margin:5px}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354{padding-top:20px;gap:30px}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354{margin-bottom:0}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354::after{position:absolute;left:0;top:0;width:100%;height:calc(100% - 30px);content:"";display:block;background:#f0326e;transition:.3s}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354:hover::after{left:-10px;top:10px}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354:hover .classyea-portfolio-image .classyea-portfolio-content{opacity:1;visibility:visible;bottom:20px}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354 .classyea-portfolio-image{position:relative;z-index:1;margin-bottom:30px}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content{margin:20px;margin-bottom:0;padding:20px;opacity:0;visibility:hidden;background:#fff;display:block;text-align:center}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content .classyea-image-gallery-heading{font-size:20px;font-weight:600;color:#222;margin-top:0;padding-top:0}.classyea-portfolio-bottom-354 #classyea-portfolio-box-354 .classyea-portfolio-item-354 .classyea-portfolio-image .classyea-portfolio-content a{color:#222}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354{text-align:left;margin-left:0;padding-left:0}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354{-webkit-text-stroke-color:#fff;transition:all .5s ease;position:relative;padding:5px 50px 5px 50px}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354::after{content:"";display:block;width:20px;height:8px;border:1px solid #fff;right:-20px;top:40px;position:absolute}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354:last-child::after{display:none}@media only screen and (min-width:300px) and (max-width:740px){.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354{padding:10px;width:100%;text-align:center;font-size:40px!important;line-height:45px}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354:first-child{padding:10px}.classyea-portfolio-bottom-354 .classyea-portfolio-btn-354 .classyea-portfolio-btn-item-354::after{display:none}}.classyea-portfolio-352{gap:30px}.classyea-portfolio-352 .classyea-portfolio-box-352{overflow:inherit;height:auto;margin-left:0}.classyea-portfolio-352 .classyea-portfolio-box-352 img{display:grid;border-radius:0}.classyea-portfolio-352 .classyea-portfolio-box-352 .classyea-portfolio-overlay{transform:scale(1);opacity:1;position:relative;height:auto;background:#fff;text-align:left;display:block;padding:26px 30px 20px;box-shadow:0 4px 7px 1px #ebebeb;border-bottom:2px solid #fd5d14}.classyea-portfolio-352 .classyea-portfolio-box-352 .classyea-portfolio-overlay p{margin-top:0;color:#000;font-weight:700}.classyea-portfolio-352 .classyea-gallery-portfolio-352-filter-btn{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.classyea-portfolio-352 .classyea-gallery-portfolio-352-filter-btn .classyea-portfolio-filter-menu{position:relative;display:block;overflow:hidden;max-width:970px;width:100%;margin:0 auto;border:1px solid #ededed;border-radius:8px;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;padding:24px 0 25px}.classyea-portfolio-352 .classyea-gallery-portfolio-352-filter-btn .classyea-portfolio-filter-menu li{padding:0;position:relative;margin:0 25px}.classyea-portfolio-352 .classyea-gallery-portfolio-352-filter-btn .classyea-portfolio-filter-menu li::before{position:absolute;content:"";left:-30px;bottom:0;height:40px;width:1px;background-color:#dbdbdb;top:-10px;transform:rotate(20deg)}.classyea-portfolio-352 .classyea-gallery-portfolio-352-filter-btn .classyea-portfolio-filter-menu li:first-child::before{display:none}@media only screen and (min-width:600px) and (max-width:767px){.classyea-gallery-portfolio-356 .classyea-portfolio-356 .classyea-portfolio-box-356{width:calc(50% - 20px)}#classyea-portfolio-box-353 .classyea-portfolio-item-353{width:calc(50% - 20px)}}

.classyea-portfolio-356 .description-text {
    text-align: center;
    margin: 15px 30px;
    font-size: 15px;
    font-family: poppins;
}

.classyea-portfolio-356 .classyea-portfolio-overlay .link {
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    margin-bottom: 25px;
    margin-top: 15px;
}

.classyea-portfolio-356 .classyea-portfolio-overlay .link i { 
    transform: translate(19px, 12px);
    color: black;
    font-size: 13px;
}
