.elementor-830 .elementor-element.elementor-element-0fbf818:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-0fbf818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leobuyshouses.com/wp-content/uploads/2021/06/real-estate-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-830 .elementor-element.elementor-element-0fbf818 > .elementor-container{min-height:400px;}.elementor-830 .elementor-element.elementor-element-0fbf818{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-830 .elementor-element.elementor-element-0fbf818 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-367fdee{margin-top:0em;margin-bottom:10em;}.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-830 .elementor-element.elementor-element-fbb5423 > .elementor-widget-container{margin:3em 0em 3em 0em;}.elementor-830 .elementor-element.elementor-element-fbb5423{text-align:center;}.elementor-830 .elementor-element.elementor-element-fbb5423 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:50px;font-weight:600;color:#272B65;}body.elementor-page-830:not(.elementor-motion-effects-element-type-background), body.elementor-page-830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leobuyshouses.com/wp-content/uploads/2021/06/SS-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:1025px){body.elementor-page-830:not(.elementor-motion-effects-element-type-background), body.elementor-page-830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-5518c01 */.our-team{
            text-align: center;
            position: relative;
        }
        .our-team:before{
            content: "";
            position: absolute;
            border: 4px solid #272b65;
            bottom: -7px;
            top: -7px;
            left: -7px;
            right: -7px;
            opacity: 0;
            transform: scale(1.03);
            z-index: -1;
            transition:0.6s ease 0s;
        }
        .our-team:hover:before{
            opacity: 1;
            transform: scale(1);
        }
        .our-team .team-img{
            position: relative;
        }
        .our-team .team-img:before{
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            background-color: rgba(0,0,0,0.6);
            width: 100%;
            height: 100%;
            opacity: 0;
            transition:0.6s ease 0s;
        }
        .our-team:hover .team-img:before{
            opacity: 1;
        }
        .our-team .team-img img{
            width: 100%;
            height: auto;
        }
        .our-team .team-content{
            padding: 30px 0 20px;
            position: relative;
            top: 0;
            transition:0.6s ease 0s;
        }
        .our-team:hover .team-content{
            top: -50%;
        }
        .our-team .team-content .name{
            color: #333;
            font-size: 20px;
            font-weight: 700;
            letter-spacing: 1px;
            display: block;
            margin-bottom: 7px;
            text-transform: uppercase;
            transition:0.6s ease 0s;
        }
        .our-team:hover .team-content .name{
            color: #fff;
        }
        .our-team .team-content .post{
            color: #707070;
            font-size: 17px;
            font-weight: 500;
            display: block;
            text-transform: capitalize;
            transition:0.6s ease 0s;
        }
        .our-team:hover .team-content .post{
            color:#FFB619;
        }
        .our-team .social{
            bottom: 0;
            font-size: 0;
            left: 0;
            margin: 0 0 30px;
            opacity: 0;
            padding: 0;
            position: absolute;
            right: 0;
            text-align: center;
            transform: scale(0);
            transition:0.6s ease 0s;
        }
        .our-team:hover .social{
            opacity: 1;
            transform: scale(1);
        }
        .our-team .social li{
            display: inline-block;
        }
        .our-team .social li a{
            display:block;
            color: #333;
            font-size: 18px;
            padding:0 15px;
            position: relative;
            transition:0.3s ease 0s;
        }
        .our-team .social li a:hover{
            color:#272b65;
        }
        .our-team .social li a:after{
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            height: 100%;
            width: 1px;
            background-color: #333;
        }
        .our-team .social li:last-child a:after{
            display: none;
        }

        @media screen and (max-width:990px){
            .our-team{
                margin-bottom: 30px !important;
            }
        }/* End custom CSS */