.elementor-19 .elementor-element.elementor-element-1d7a3cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-1d7a3cb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1d7a3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://technoflyconsultancy.com/wp-content/uploads/2026/07/testimonial.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-1d7a3cb::before, .elementor-19 .elementor-element.elementor-element-1d7a3cb > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1d7a3cb > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1d7a3cb > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1d7a3cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1d7a3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-84be660{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-b8938f4{text-align:start;}.elementor-19 .elementor-element.elementor-element-b8938f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-4af488c{font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;text-transform:capitalize;text-decoration:overline;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3638cdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-3638cdc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3638cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-6760860{text-align:center;}.elementor-19 .elementor-element.elementor-element-6760860 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;font-style:italic;color:#0A1B4D;}.elementor-19 .elementor-element.elementor-element-a1d7106{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;color:#311C1C;}.elementor-19 .elementor-element.elementor-element-f7c3063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-d9a95c5{text-align:center;}.elementor-19 .elementor-element.elementor-element-d9a95c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;font-style:italic;color:#0A1B4D;}.elementor-19 .elementor-element.elementor-element-fff26a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-fff26a4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fff26a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-ab9e74f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial .elementor-testimonial-content{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-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-19 .elementor-element.elementor-element-1e587ce .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-1e587ce .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-1e587ce .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:overline;}.elementor-19 .elementor-element.elementor-element-1e587ce .elementor-testimonial-job{color:#148A43;}.elementor-19 .elementor-element.elementor-element-f640cd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-6944c41 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-6944c41 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-6944c41 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:overline;}.elementor-19 .elementor-element.elementor-element-6944c41 .elementor-testimonial-job{color:#148A43;}.elementor-19 .elementor-element.elementor-element-474c1ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-3b111f6 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-3b111f6 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-3b111f6 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:overline;}.elementor-19 .elementor-element.elementor-element-3b111f6 .elementor-testimonial-job{color:#148A43;}.elementor-19 .elementor-element.elementor-element-ffbc18c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-9d8242c .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-9d8242c .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-9d8242c .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:overline;}.elementor-19 .elementor-element.elementor-element-9d8242c .elementor-testimonial-job{color:#148A43;}.elementor-19 .elementor-element.elementor-element-91f8224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-94e3129 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-94e3129 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-94e3129 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:overline;}.elementor-19 .elementor-element.elementor-element-94e3129 .elementor-testimonial-job{color:#148A43;}.elementor-19 .elementor-element.elementor-element-70141db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-85c4bc3 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-85c4bc3 .elementor-testimonial-content{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-85c4bc3 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:overline;}.elementor-19 .elementor-element.elementor-element-85c4bc3 .elementor-testimonial-job{color:#148A43;}.elementor-19 .elementor-element.elementor-element-cacd62a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-132a4a7{text-align:center;}.elementor-19 .elementor-element.elementor-element-132a4a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;font-style:italic;color:#0A1B4D;}.elementor-19 .elementor-element.elementor-element-1439ee6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-1439ee6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1439ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8F5;}.elementor-19 .elementor-element.elementor-element-7a61172{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-eaa76d3 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-eaa76d3 .elementor-testimonial-content{color:#020202;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-eaa76d3 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-eaa76d3 .elementor-testimonial-job{color:#148A43;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4c23802{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-43648b9 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-43648b9 .elementor-testimonial-content{color:#020202;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-43648b9 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-43648b9 .elementor-testimonial-job{color:#148A43;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-64d0ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-c33e3a0 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-c33e3a0 .elementor-testimonial-content{color:#020202;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-c33e3a0 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-c33e3a0 .elementor-testimonial-job{color:#148A43;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-a2c91ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-7a23e4e .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-7a23e4e .elementor-testimonial-content{color:#020202;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-7a23e4e .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-7a23e4e .elementor-testimonial-job{color:#148A43;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1883859{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-392ce1d .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-392ce1d .elementor-testimonial-content{color:#020202;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-392ce1d .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-392ce1d .elementor-testimonial-job{color:#148A43;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-c1d5b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-b08fc04 .elementor-testimonial-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-b08fc04 .elementor-testimonial-content{color:#020202;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-b08fc04 .elementor-testimonial-name{color:#0A1B4D;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b08fc04 .elementor-testimonial-job{color:#148A43;font-family:"Roboto Slab", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-ab9e74f{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-f640cd4{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-474c1ff{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-ffbc18c{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-91f8224{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-70141db{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-7a61172{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-4c23802{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-64d0ef4{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-a2c91ee{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-1883859{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-c1d5b38{--width:33.3333%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-b8938f4 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-4af488c{font-size:16px;}.elementor-19 .elementor-element.elementor-element-6760860 .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-a1d7106{font-size:14px;}.elementor-19 .elementor-element.elementor-element-d9a95c5 .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-132a4a7 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-b8938f4 */.tf-heading{
    display:inline-block;
    position:relative;
    transition:all .4s ease;
}

.tf-heading::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:0;
    height:3px;
    background:#148A43;
    transition:0.4s ease;
}

.tf-heading:hover::after{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760860 */.tf-heading{
    display:inline-block;
    position:relative;
    transition:all .4s ease;
}

.tf-heading::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:0;
    height:3px;
    background:#148A43;
    transition:0.4s ease;
}

.tf-heading:hover::after{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9a95c5 */.tf-heading{
    display:inline-block;
    position:relative;
    transition:all .4s ease;
}

.tf-heading::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:0;
    height:3px;
    background:#148A43;
    transition:0.4s ease;
}

.tf-heading:hover::after{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-1e587ce *//*=========================================
    TECHNOFLY EMPLOYER TESTIMONIAL
=========================================*/

.tf-employer-testimonial{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#f6fbf8);
    border-radius:24px;
    padding:40px;
    border:1px solid rgba(20,138,67,.10);
    transition:all .45s cubic-bezier(.2,.8,.2,1);
    z-index:1;
}

/* Animated Gradient Border */

.tf-employer-testimonial::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:24px;
    background:linear-gradient(
        135deg,
        #148A43,
        transparent,
        #0F2557,
        transparent,
        #148A43
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:0;
    transition:.45s;
}

/* Decorative Glow */

.tf-employer-testimonial::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(20,138,67,.15),
        transparent 70%);
    top:-120px;
    right:-120px;
    transition:.45s;
    z-index:-1;
}

/* Hover */

.tf-employer-testimonial:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10),
        0 12px 30px rgba(20,138,67,.15);

}

.tf-employer-testimonial:hover::before{

    opacity:1;

}

.tf-employer-testimonial:hover::after{

    transform:scale(1.4);

}

/* Quote */

.tf-employer-testimonial .elementor-testimonial__text{

    color:#5F6B7A;

    line-height:1.9;

    font-size:17px;

    font-style:normal;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__text{

    color:#2E3A46;

}

/* Image */

.tf-employer-testimonial .elementor-testimonial__image img{

    width:82px;

    height:82px;

    border-radius:50%;

    border:4px solid #fff;

    box-shadow:0 12px 25px rgba(20,138,67,.15);

    transition:.45s;

}

.tf-employer-testimonial:hover .elementor-testimonial__image img{

    transform:rotate(-6deg) scale(1.08);

}

/* Name */

.tf-employer-testimonial .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Designation */

.tf-employer-testimonial .elementor-testimonial__title{

    color:#7B8794;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}

/* Star Rating */

.tf-employer-testimonial .elementor-star-rating i{

    color:#FFC107;

}

/* Carousel Dots */

.tf-employer-testimonial .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#C9D4D0;

    opacity:1;

    transition:.35s;

}

.tf-employer-testimonial .swiper-pagination-bullet-active{

    width:34px;

    border-radius:50px;

    background:#148A43;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-6944c41 *//*=========================================
    TECHNOFLY EMPLOYER TESTIMONIAL
=========================================*/

.tf-employer-testimonial{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#f6fbf8);
    border-radius:24px;
    padding:40px;
    border:1px solid rgba(20,138,67,.10);
    transition:all .45s cubic-bezier(.2,.8,.2,1);
    z-index:1;
}

/* Animated Gradient Border */

.tf-employer-testimonial::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:24px;
    background:linear-gradient(
        135deg,
        #148A43,
        transparent,
        #0F2557,
        transparent,
        #148A43
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:0;
    transition:.45s;
}

/* Decorative Glow */

.tf-employer-testimonial::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(20,138,67,.15),
        transparent 70%);
    top:-120px;
    right:-120px;
    transition:.45s;
    z-index:-1;
}

/* Hover */

.tf-employer-testimonial:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10),
        0 12px 30px rgba(20,138,67,.15);

}

.tf-employer-testimonial:hover::before{

    opacity:1;

}

.tf-employer-testimonial:hover::after{

    transform:scale(1.4);

}

/* Quote */

.tf-employer-testimonial .elementor-testimonial__text{

    color:#5F6B7A;

    line-height:1.9;

    font-size:17px;

    font-style:normal;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__text{

    color:#2E3A46;

}

/* Image */

.tf-employer-testimonial .elementor-testimonial__image img{

    width:82px;

    height:82px;

    border-radius:50%;

    border:4px solid #fff;

    box-shadow:0 12px 25px rgba(20,138,67,.15);

    transition:.45s;

}

.tf-employer-testimonial:hover .elementor-testimonial__image img{

    transform:rotate(-6deg) scale(1.08);

}

/* Name */

.tf-employer-testimonial .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Designation */

.tf-employer-testimonial .elementor-testimonial__title{

    color:#7B8794;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}

/* Star Rating */

.tf-employer-testimonial .elementor-star-rating i{

    color:#FFC107;

}

/* Carousel Dots */

.tf-employer-testimonial .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#C9D4D0;

    opacity:1;

    transition:.35s;

}

.tf-employer-testimonial .swiper-pagination-bullet-active{

    width:34px;

    border-radius:50px;

    background:#148A43;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3b111f6 *//*=========================================
    TECHNOFLY EMPLOYER TESTIMONIAL
=========================================*/

.tf-employer-testimonial{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#f6fbf8);
    border-radius:24px;
    padding:40px;
    border:1px solid rgba(20,138,67,.10);
    transition:all .45s cubic-bezier(.2,.8,.2,1);
    z-index:1;
}

/* Animated Gradient Border */

.tf-employer-testimonial::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:24px;
    background:linear-gradient(
        135deg,
        #148A43,
        transparent,
        #0F2557,
        transparent,
        #148A43
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:0;
    transition:.45s;
}

/* Decorative Glow */

.tf-employer-testimonial::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(20,138,67,.15),
        transparent 70%);
    top:-120px;
    right:-120px;
    transition:.45s;
    z-index:-1;
}

/* Hover */

.tf-employer-testimonial:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10),
        0 12px 30px rgba(20,138,67,.15);

}

.tf-employer-testimonial:hover::before{

    opacity:1;

}

.tf-employer-testimonial:hover::after{

    transform:scale(1.4);

}

/* Quote */

.tf-employer-testimonial .elementor-testimonial__text{

    color:#5F6B7A;

    line-height:1.9;

    font-size:17px;

    font-style:normal;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__text{

    color:#2E3A46;

}

/* Image */

.tf-employer-testimonial .elementor-testimonial__image img{

    width:82px;

    height:82px;

    border-radius:50%;

    border:4px solid #fff;

    box-shadow:0 12px 25px rgba(20,138,67,.15);

    transition:.45s;

}

.tf-employer-testimonial:hover .elementor-testimonial__image img{

    transform:rotate(-6deg) scale(1.08);

}

/* Name */

.tf-employer-testimonial .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Designation */

.tf-employer-testimonial .elementor-testimonial__title{

    color:#7B8794;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}

/* Star Rating */

.tf-employer-testimonial .elementor-star-rating i{

    color:#FFC107;

}

/* Carousel Dots */

.tf-employer-testimonial .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#C9D4D0;

    opacity:1;

    transition:.35s;

}

.tf-employer-testimonial .swiper-pagination-bullet-active{

    width:34px;

    border-radius:50px;

    background:#148A43;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-9d8242c *//*=========================================
    TECHNOFLY EMPLOYER TESTIMONIAL
=========================================*/

.tf-employer-testimonial{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#f6fbf8);
    border-radius:24px;
    padding:40px;
    border:1px solid rgba(20,138,67,.10);
    transition:all .45s cubic-bezier(.2,.8,.2,1);
    z-index:1;
}

/* Animated Gradient Border */

.tf-employer-testimonial::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:24px;
    background:linear-gradient(
        135deg,
        #148A43,
        transparent,
        #0F2557,
        transparent,
        #148A43
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:0;
    transition:.45s;
}

/* Decorative Glow */

.tf-employer-testimonial::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(20,138,67,.15),
        transparent 70%);
    top:-120px;
    right:-120px;
    transition:.45s;
    z-index:-1;
}

/* Hover */

.tf-employer-testimonial:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10),
        0 12px 30px rgba(20,138,67,.15);

}

.tf-employer-testimonial:hover::before{

    opacity:1;

}

.tf-employer-testimonial:hover::after{

    transform:scale(1.4);

}

/* Quote */

.tf-employer-testimonial .elementor-testimonial__text{

    color:#5F6B7A;

    line-height:1.9;

    font-size:17px;

    font-style:normal;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__text{

    color:#2E3A46;

}

/* Image */

.tf-employer-testimonial .elementor-testimonial__image img{

    width:82px;

    height:82px;

    border-radius:50%;

    border:4px solid #fff;

    box-shadow:0 12px 25px rgba(20,138,67,.15);

    transition:.45s;

}

.tf-employer-testimonial:hover .elementor-testimonial__image img{

    transform:rotate(-6deg) scale(1.08);

}

/* Name */

.tf-employer-testimonial .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Designation */

.tf-employer-testimonial .elementor-testimonial__title{

    color:#7B8794;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}

/* Star Rating */

.tf-employer-testimonial .elementor-star-rating i{

    color:#FFC107;

}

/* Carousel Dots */

.tf-employer-testimonial .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#C9D4D0;

    opacity:1;

    transition:.35s;

}

.tf-employer-testimonial .swiper-pagination-bullet-active{

    width:34px;

    border-radius:50px;

    background:#148A43;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-94e3129 *//*=========================================
    TECHNOFLY EMPLOYER TESTIMONIAL
=========================================*/

.tf-employer-testimonial{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#f6fbf8);
    border-radius:24px;
    padding:40px;
    border:1px solid rgba(20,138,67,.10);
    transition:all .45s cubic-bezier(.2,.8,.2,1);
    z-index:1;
}

/* Animated Gradient Border */

.tf-employer-testimonial::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:24px;
    background:linear-gradient(
        135deg,
        #148A43,
        transparent,
        #0F2557,
        transparent,
        #148A43
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:0;
    transition:.45s;
}

/* Decorative Glow */

.tf-employer-testimonial::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(20,138,67,.15),
        transparent 70%);
    top:-120px;
    right:-120px;
    transition:.45s;
    z-index:-1;
}

/* Hover */

.tf-employer-testimonial:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10),
        0 12px 30px rgba(20,138,67,.15);

}

.tf-employer-testimonial:hover::before{

    opacity:1;

}

.tf-employer-testimonial:hover::after{

    transform:scale(1.4);

}

/* Quote */

.tf-employer-testimonial .elementor-testimonial__text{

    color:#5F6B7A;

    line-height:1.9;

    font-size:17px;

    font-style:normal;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__text{

    color:#2E3A46;

}

/* Image */

.tf-employer-testimonial .elementor-testimonial__image img{

    width:82px;

    height:82px;

    border-radius:50%;

    border:4px solid #fff;

    box-shadow:0 12px 25px rgba(20,138,67,.15);

    transition:.45s;

}

.tf-employer-testimonial:hover .elementor-testimonial__image img{

    transform:rotate(-6deg) scale(1.08);

}

/* Name */

.tf-employer-testimonial .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Designation */

.tf-employer-testimonial .elementor-testimonial__title{

    color:#7B8794;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}

/* Star Rating */

.tf-employer-testimonial .elementor-star-rating i{

    color:#FFC107;

}

/* Carousel Dots */

.tf-employer-testimonial .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#C9D4D0;

    opacity:1;

    transition:.35s;

}

.tf-employer-testimonial .swiper-pagination-bullet-active{

    width:34px;

    border-radius:50px;

    background:#148A43;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-85c4bc3 *//*=========================================
    TECHNOFLY EMPLOYER TESTIMONIAL
=========================================*/

.tf-employer-testimonial{
    position:relative;
    overflow:hidden;
    background:linear-gradient(145deg,#ffffff,#f6fbf8);
    border-radius:24px;
    padding:40px;
    border:1px solid rgba(20,138,67,.10);
    transition:all .45s cubic-bezier(.2,.8,.2,1);
    z-index:1;
}

/* Animated Gradient Border */

.tf-employer-testimonial::before{
    content:"";
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:24px;
    background:linear-gradient(
        135deg,
        #148A43,
        transparent,
        #0F2557,
        transparent,
        #148A43
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:0;
    transition:.45s;
}

/* Decorative Glow */

.tf-employer-testimonial::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(20,138,67,.15),
        transparent 70%);
    top:-120px;
    right:-120px;
    transition:.45s;
    z-index:-1;
}

/* Hover */

.tf-employer-testimonial:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10),
        0 12px 30px rgba(20,138,67,.15);

}

.tf-employer-testimonial:hover::before{

    opacity:1;

}

.tf-employer-testimonial:hover::after{

    transform:scale(1.4);

}

/* Quote */

.tf-employer-testimonial .elementor-testimonial__text{

    color:#5F6B7A;

    line-height:1.9;

    font-size:17px;

    font-style:normal;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__text{

    color:#2E3A46;

}

/* Image */

.tf-employer-testimonial .elementor-testimonial__image img{

    width:82px;

    height:82px;

    border-radius:50%;

    border:4px solid #fff;

    box-shadow:0 12px 25px rgba(20,138,67,.15);

    transition:.45s;

}

.tf-employer-testimonial:hover .elementor-testimonial__image img{

    transform:rotate(-6deg) scale(1.08);

}

/* Name */

.tf-employer-testimonial .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-employer-testimonial:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Designation */

.tf-employer-testimonial .elementor-testimonial__title{

    color:#7B8794;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}

/* Star Rating */

.tf-employer-testimonial .elementor-star-rating i{

    color:#FFC107;

}

/* Carousel Dots */

.tf-employer-testimonial .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#C9D4D0;

    opacity:1;

    transition:.35s;

}

.tf-employer-testimonial .swiper-pagination-bullet-active{

    width:34px;

    border-radius:50px;

    background:#148A43;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132a4a7 */.tf-heading{
    display:inline-block;
    position:relative;
    transition:all .4s ease;
}

.tf-heading::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:0;
    height:3px;
    background:#148A43;
    transition:0.4s ease;
}

.tf-heading:hover::after{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-eaa76d3 *//*=========================================
    TECHNOFLY PREMIUM TESTIMONIAL
=========================================*/

.tf-testimonial-box{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#ffffff,#f7fbf8);
    border:1px solid rgba(20,138,67,.10);
    border-radius:24px;
    padding:40px;
    transition:all .45s ease;
}

/* Left Accent */

.tf-testimonial-box::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #148A43,
        #22C55E
    );
    transform:scaleY(0);
    transform-origin:top;
    transition:.45s;
}

/* Quote */

.tf-testimonial-box::after{
    content:"❝";
    position:absolute;
    top:18px;
    right:30px;
    font-size:90px;
    color:rgba(20,138,67,.08);
    font-family:Georgia,serif;
}

/* Hover */

.tf-testimonial-box:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10);

}

.tf-testimonial-box:hover::before{

    transform:scaleY(1);

}

/* Image */

.tf-testimonial-box .elementor-testimonial__image img{

    width:85px;

    height:85px;

    border-radius:50%;

    border:4px solid #fff;

    transition:.45s;

    box-shadow:0 10px 25px rgba(20,138,67,.18);

}

.tf-testimonial-box:hover .elementor-testimonial__image img{

    transform:scale(1.12);

}

/* Review */

.tf-testimonial-box .elementor-testimonial__text{

    color:#6B7280;

    font-size:18px;

    line-height:1.9;

    font-style:normal;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__text{

    color:#374151;

}

/* Name */

.tf-testimonial-box .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Position */

.tf-testimonial-box .elementor-testimonial__title{

    color:#777;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-43648b9 *//*=========================================
    TECHNOFLY PREMIUM TESTIMONIAL
=========================================*/

.tf-testimonial-box{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#ffffff,#f7fbf8);
    border:1px solid rgba(20,138,67,.10);
    border-radius:24px;
    padding:40px;
    transition:all .45s ease;
}

/* Left Accent */

.tf-testimonial-box::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #148A43,
        #22C55E
    );
    transform:scaleY(0);
    transform-origin:top;
    transition:.45s;
}

/* Quote */

.tf-testimonial-box::after{
    content:"❝";
    position:absolute;
    top:18px;
    right:30px;
    font-size:90px;
    color:rgba(20,138,67,.08);
    font-family:Georgia,serif;
}

/* Hover */

.tf-testimonial-box:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10);

}

.tf-testimonial-box:hover::before{

    transform:scaleY(1);

}

/* Image */

.tf-testimonial-box .elementor-testimonial__image img{

    width:85px;

    height:85px;

    border-radius:50%;

    border:4px solid #fff;

    transition:.45s;

    box-shadow:0 10px 25px rgba(20,138,67,.18);

}

.tf-testimonial-box:hover .elementor-testimonial__image img{

    transform:scale(1.12);

}

/* Review */

.tf-testimonial-box .elementor-testimonial__text{

    color:#6B7280;

    font-size:18px;

    line-height:1.9;

    font-style:normal;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__text{

    color:#374151;

}

/* Name */

.tf-testimonial-box .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Position */

.tf-testimonial-box .elementor-testimonial__title{

    color:#777;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-c33e3a0 *//*=========================================
    TECHNOFLY PREMIUM TESTIMONIAL
=========================================*/

.tf-testimonial-box{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#ffffff,#f7fbf8);
    border:1px solid rgba(20,138,67,.10);
    border-radius:24px;
    padding:40px;
    transition:all .45s ease;
}

/* Left Accent */

.tf-testimonial-box::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #148A43,
        #22C55E
    );
    transform:scaleY(0);
    transform-origin:top;
    transition:.45s;
}

/* Quote */

.tf-testimonial-box::after{
    content:"❝";
    position:absolute;
    top:18px;
    right:30px;
    font-size:90px;
    color:rgba(20,138,67,.08);
    font-family:Georgia,serif;
}

/* Hover */

.tf-testimonial-box:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10);

}

.tf-testimonial-box:hover::before{

    transform:scaleY(1);

}

/* Image */

.tf-testimonial-box .elementor-testimonial__image img{

    width:85px;

    height:85px;

    border-radius:50%;

    border:4px solid #fff;

    transition:.45s;

    box-shadow:0 10px 25px rgba(20,138,67,.18);

}

.tf-testimonial-box:hover .elementor-testimonial__image img{

    transform:scale(1.12);

}

/* Review */

.tf-testimonial-box .elementor-testimonial__text{

    color:#6B7280;

    font-size:18px;

    line-height:1.9;

    font-style:normal;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__text{

    color:#374151;

}

/* Name */

.tf-testimonial-box .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Position */

.tf-testimonial-box .elementor-testimonial__title{

    color:#777;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-7a23e4e *//*=========================================
    TECHNOFLY PREMIUM TESTIMONIAL
=========================================*/

.tf-testimonial-box{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#ffffff,#f7fbf8);
    border:1px solid rgba(20,138,67,.10);
    border-radius:24px;
    padding:40px;
    transition:all .45s ease;
}

/* Left Accent */

.tf-testimonial-box::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #148A43,
        #22C55E
    );
    transform:scaleY(0);
    transform-origin:top;
    transition:.45s;
}

/* Quote */

.tf-testimonial-box::after{
    content:"❝";
    position:absolute;
    top:18px;
    right:30px;
    font-size:90px;
    color:rgba(20,138,67,.08);
    font-family:Georgia,serif;
}

/* Hover */

.tf-testimonial-box:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10);

}

.tf-testimonial-box:hover::before{

    transform:scaleY(1);

}

/* Image */

.tf-testimonial-box .elementor-testimonial__image img{

    width:85px;

    height:85px;

    border-radius:50%;

    border:4px solid #fff;

    transition:.45s;

    box-shadow:0 10px 25px rgba(20,138,67,.18);

}

.tf-testimonial-box:hover .elementor-testimonial__image img{

    transform:scale(1.12);

}

/* Review */

.tf-testimonial-box .elementor-testimonial__text{

    color:#6B7280;

    font-size:18px;

    line-height:1.9;

    font-style:normal;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__text{

    color:#374151;

}

/* Name */

.tf-testimonial-box .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Position */

.tf-testimonial-box .elementor-testimonial__title{

    color:#777;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-392ce1d *//*=========================================
    TECHNOFLY PREMIUM TESTIMONIAL
=========================================*/

.tf-testimonial-box{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#ffffff,#f7fbf8);
    border:1px solid rgba(20,138,67,.10);
    border-radius:24px;
    padding:40px;
    transition:all .45s ease;
}

/* Left Accent */

.tf-testimonial-box::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #148A43,
        #22C55E
    );
    transform:scaleY(0);
    transform-origin:top;
    transition:.45s;
}

/* Quote */

.tf-testimonial-box::after{
    content:"❝";
    position:absolute;
    top:18px;
    right:30px;
    font-size:90px;
    color:rgba(20,138,67,.08);
    font-family:Georgia,serif;
}

/* Hover */

.tf-testimonial-box:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10);

}

.tf-testimonial-box:hover::before{

    transform:scaleY(1);

}

/* Image */

.tf-testimonial-box .elementor-testimonial__image img{

    width:85px;

    height:85px;

    border-radius:50%;

    border:4px solid #fff;

    transition:.45s;

    box-shadow:0 10px 25px rgba(20,138,67,.18);

}

.tf-testimonial-box:hover .elementor-testimonial__image img{

    transform:scale(1.12);

}

/* Review */

.tf-testimonial-box .elementor-testimonial__text{

    color:#6B7280;

    font-size:18px;

    line-height:1.9;

    font-style:normal;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__text{

    color:#374151;

}

/* Name */

.tf-testimonial-box .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Position */

.tf-testimonial-box .elementor-testimonial__title{

    color:#777;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-b08fc04 *//*=========================================
    TECHNOFLY PREMIUM TESTIMONIAL
=========================================*/

.tf-testimonial-box{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#ffffff,#f7fbf8);
    border:1px solid rgba(20,138,67,.10);
    border-radius:24px;
    padding:40px;
    transition:all .45s ease;
}

/* Left Accent */

.tf-testimonial-box::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #148A43,
        #22C55E
    );
    transform:scaleY(0);
    transform-origin:top;
    transition:.45s;
}

/* Quote */

.tf-testimonial-box::after{
    content:"❝";
    position:absolute;
    top:18px;
    right:30px;
    font-size:90px;
    color:rgba(20,138,67,.08);
    font-family:Georgia,serif;
}

/* Hover */

.tf-testimonial-box:hover{

    transform:translateY(-12px);

    box-shadow:
        0 25px 60px rgba(0,0,0,.10);

}

.tf-testimonial-box:hover::before{

    transform:scaleY(1);

}

/* Image */

.tf-testimonial-box .elementor-testimonial__image img{

    width:85px;

    height:85px;

    border-radius:50%;

    border:4px solid #fff;

    transition:.45s;

    box-shadow:0 10px 25px rgba(20,138,67,.18);

}

.tf-testimonial-box:hover .elementor-testimonial__image img{

    transform:scale(1.12);

}

/* Review */

.tf-testimonial-box .elementor-testimonial__text{

    color:#6B7280;

    font-size:18px;

    line-height:1.9;

    font-style:normal;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__text{

    color:#374151;

}

/* Name */

.tf-testimonial-box .elementor-testimonial__name{

    color:#0F2557;

    font-size:22px;

    font-weight:700;

    transition:.35s;

}

.tf-testimonial-box:hover .elementor-testimonial__name{

    color:#148A43;

}

/* Position */

.tf-testimonial-box .elementor-testimonial__title{

    color:#777;

    font-size:14px;

    text-transform:uppercase;

    letter-spacing:1px;

}/* End custom CSS */