.elementor-3782 .elementor-element.elementor-element-3254a93{--display:flex;}.elementor-3782 .elementor-element.elementor-element-ac44ed8{--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;--gap:var(--h1) 0;--row-gap:var(--h1);--column-gap:0;}.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-3782 .elementor-element.elementor-element-cf91c42{--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;--justify-content:center;--gap:var(--p) var(--p);--row-gap:var(--p);--column-gap:var(--p);--flex-wrap: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-3782 .elementor-element.elementor-element-60c0a34{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-60c0a34 .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-60c0a34 .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-60c0a34 .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-60c0a34 .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-60c0a34 .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-354f456{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-354f456 .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-354f456 .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-354f456 .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-354f456 .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-354f456 .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-97bb8d8{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-97bb8d8 .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-97bb8d8 .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-97bb8d8 .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-97bb8d8 .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-97bb8d8 .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-56fcd7b{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-56fcd7b .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-56fcd7b .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-56fcd7b .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-56fcd7b .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-56fcd7b .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-4526fab{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-4526fab .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-4526fab .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-4526fab .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-4526fab .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-4526fab .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-ecb3f32{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-ecb3f32 .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-ecb3f32 .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-ecb3f32 .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-ecb3f32 .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-ecb3f32 .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-b3b111b{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-b3b111b .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-b3b111b .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-b3b111b .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-b3b111b .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-b3b111b .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}.elementor-3782 .elementor-element.elementor-element-e0f3c43{width:initial;max-width:initial;}.elementor-3782 .elementor-element.elementor-element-e0f3c43 .elementor-testimonial-wrapper{text-align:center;}.elementor-3782 .elementor-element.elementor-element-e0f3c43 .elementor-testimonial-content{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:200;}.elementor-3782 .elementor-element.elementor-element-e0f3c43 .elementor-testimonial-wrapper .elementor-testimonial-image img{border-style:none;}.elementor-3782 .elementor-element.elementor-element-e0f3c43 .elementor-testimonial-name{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:800;}.elementor-3782 .elementor-element.elementor-element-e0f3c43 .elementor-testimonial-job{font-family:"Geologica", Sans-serif;font-size:var(--h3);font-weight:300;}@media(max-width:800px){.elementor-3782 .elementor-element.elementor-element-60c0a34.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-354f456.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-97bb8d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-56fcd7b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-4526fab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-ecb3f32.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-b3b111b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3782 .elementor-element.elementor-element-e0f3c43.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for container, class: .elementor-element-cf91c42 */.elementor-3782 .elementor-element.elementor-element-cf91c42 {
    --color:indexed;
    /*General Setup*/
    --image-height:200px;
    --color-opacity:.5;
    /*Layout*/
    .elementor-widget-testimonial {
        width:calc(100% / 3 - var(--p));
        min-width:250px;
    }
    .elementor-testimonial-wrapper {
        display: grid;
        grid-template-columns: 1fr;
        gap:1em;
        align-content: start;
        height:100%;
        border-radius: var(--p);
        background-color:white;
        box-shadow:5px 5px 15px var(--gray-100);
        &, *, *:before {transition: 300ms ease;}
        /*Contents*/
        .elementor-testimonial-content {
            align-items: start;
            order:2;
            padding-inline:1.2em;
        }
        /*Heading and Image*/
        .elementor-testimonial-meta-inner {
            display: grid;
            gap:0;
            /*image*/
            .elementor-testimonial-image {
                width:100%;
                margin-block-end:0;
                height:var(--image-height);
                &:before {
                    position: absolute;
                    height:var(--image-height);
                    width:100%;
                    background:linear-gradient(to bottom, transparent 60%, var(--color-indexed));
                    z-index:2;
                    content:'';
                    opacity:var(--color-opacity);
                }
                
                img {
                    width:100%;
                    border-radius: 0;
                    height:100%;
                    object-fit: cover;
                    
                    
                }
            }
            /*Title Name*/
            .elementor-testimonial-name {
                color:var(--color-indexed)
            }
        }
        &:hover {
            --color-opacity:.75;
        }
    }/* End custom CSS */