HEX
Server: Apache/2.4.41
System: Linux mainweb 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: nationalmedicaregrp (1119)
PHP: 8.3.7
Disabled: exec,passthru,shell_exec,system,popen,proc_open,pcntl_exec
Upload Files
File: /home/completeinsuranceadvisors/public_html/assets/scss/sections/_featured_area.scss
/*------------------------
    Featured Area
------------------------*/
.about-us-area{
    padding: 113px 0 120px 0;
    position: relative;
    .shape-1{
        position: absolute;
        right: 10%;
        bottom: 10%;
        animation: upndown 10s linear 0s infinite;
    }
    .shape-2{
        position: absolute;
        left: 10%;
        top: 15%;
        animation: roatate 10s linear 5s infinite;
        display: inline-block;
    }
    .btn-wrapper {
        text-align: center;
        margin-top: 60px;
        .boxed-btn{
            margin: 0 10px;
        }
    }
    &.style-two{
        padding-top: 118px;
        padding-bottom: 80px;
        .section-title{
            padding-right: 100px;
        }
        .feature-list{
            flex-wrap: wrap;
            border: none;
            .single-feature-list{
                margin-bottom: 20px;
                width: 50%;
                border: none;
                padding: 0 20px;
                text-align: left;
                .icon{
                    text-align: center;
                }
            }
        }
    }
    
}

.feature-list{
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    border: 2px solid #ededed;
    &.white{
        border-color: rgba($white,.2);
    }
    &.style-03{
        .single-feature-list{
            background-color: $white;
            position: relative;
            z-index: 0;
            overflow: hidden;
            .icon{
                position: relative;
                z-index: 0;
                font-size: 36px;
                &:after{
                    position: absolute;
                    left: 15px;
                    top: 0;
                    width: 70px;
                    height:90px;
                    border-radius: 40px;
                    content:'';
                    @include transform(rotate(40deg));
                    z-index: -1;
                }
                &.icon-bg-1{
                    background-image: unset;
                    &:after{
                        background-image: -moz-linear-gradient( 50deg, rgb(94,44,237) 0%, rgb(151,73,248) 100%);
                        background-image: -webkit-linear-gradient( 50deg, rgb(94,44,237) 0%, rgb(151,73,248) 100%);
                        background-image: -ms-linear-gradient( 50deg, rgb(94,44,237) 0%, rgb(151,73,248) 100%);
                    }
                }
                &.icon-bg-2{
                    background-image: unset;
                    &:after{
                        background-image: -moz-linear-gradient( 50deg, rgb(232,119,203) 0%, rgb(161,151,250) 100%);
                        background-image: -webkit-linear-gradient( 50deg, rgb(232,119,203) 0%, rgb(161,151,250) 100%);
                        background-image: -ms-linear-gradient( 50deg, rgb(232,119,203) 0%, rgb(161,151,250) 100%);
                    }
                }
                &.icon-bg-3{
                    background-image: unset;
                    &:after{
                        background-image: -moz-linear-gradient( 50deg, rgb(112,191,236) 0%, rgb(39,132,252) 100%);
                        background-image: -webkit-linear-gradient( 50deg, rgb(112,191,236) 0%, rgb(39,132,252) 100%);
                        background-image: -ms-linear-gradient( 50deg, rgb(112,191,236) 0%, rgb(39,132,252) 100%);
                    }
                }
                &.icon-bg-4{
                    background-image: unset;
                    &:after{
                        background-image: -moz-linear-gradient( 90deg, rgb(236,108,127) 0%, rgb(250,159,105) 100%);
                        background-image: -webkit-linear-gradient( 90deg, rgb(236,108,127) 0%, rgb(250,159,105) 100%);
                        background-image: -ms-linear-gradient( 90deg, rgb(236,108,127) 0%, rgb(250,159,105) 100%);
                    }
                }
            }
            &:after{
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 5px;
                background-image: -moz-linear-gradient( -177deg, rgb(2,80,197) 0%, rgb(212,63,141) 100%);
                background-image: -webkit-linear-gradient( -177deg, rgb(2,80,197) 0%, rgb(212,63,141) 100%);
                background-image: -ms-linear-gradient( -177deg, rgb(2,80,197) 0%, rgb(212,63,141) 100%);
                content: '';
                @include transform(translateX(-105%));
                transition: transform 1s;
            }
            &:hover{
                box-shadow: 0px 0px 95px 0px rgba(0, 0, 0, 0.07);
                &:after{
                    @include transform(translateX(0%));
                }
            }
        }
    }
}
.single-feature-list{
    &.white{
        border-right: 2px solid rgba($white,.2);
        .content{
            .title{
                a{
                    color: $white;
                }
            }
            p{
                color: rgba($white,.7);
            }
        }
    }
    display: block;
    text-align: center;
    padding: 60px 20px 40px 20px;
    border-right: 2px solid #ededed;
    &:hover{
        .icon{
            @include transform(rotateY(360deg));
        }
    }
    .icon{
        font-size: 40px;
        display: inline-block;
        margin: 0 auto;
        width: 100px;
        height: 100px;
        line-height: 100px;
        color: $white;
        margin-bottom: 15px;
        @include transition($transition);
        &.icon-bg-1{
            background-image: url(../img/icon-bg/01.png);
            background-repeat: no-repeat;
        }
        &.icon-bg-2{
            background-image: url(../img/icon-bg/02.png);
            background-repeat: no-repeat;
        }
        &.icon-bg-3{
            background-image: url(../img/icon-bg/03.png);
            background-repeat: no-repeat;
        }
        &.icon-bg-4{
            background-image: url(../img/icon-bg/04.png);
            background-repeat: no-repeat;
        }
    }
    .content{
        .title{
            font-size: 22px;
            line-height: 32px;
            font-weight: 600;
            margin-bottom: 15px;
            a{
                color: $heading-color;
                @include transition($transition);
                &:hover{
                    color: $base-color;
                }
            }
        }
        p{}
    }
}

.feature-list-04{
    .single-feature-list-item-04{
        +.single-feature-list-item-04{
            margin-top:30px;
        }
        padding: 30px 30px;
        box-shadow: 0px 0px 95px 0px rgba(0, 0, 0, 0.07);
        display: flex;
        align-self: flex-start;
        transition: all 500ms;
        &:hover{
            box-shadow: 0px 0px 155px 0px rgba(0, 0, 0, 0.2);
        }
        &.theme-01{
            .icon{
                color: #e81273;
            }
        }
        &.theme-02{
            .icon{
                color: #3ceb9e;
            }
        }
        &.theme-03{
            .icon{
                color: #f99c6a;
            }
        }
        .icon{
            font-size:40px;
            line-height: 50px;
            margin-right: 20px;
            transition: all 500ms;
        }
        .content{
            flex: 1;
            .title{}
            p{
                margin-bottom: 0px;
            }
        }
    }
}
.single-feature-item-02{
        background-color: $white;
        position: relative;
        z-index: 0;
        overflow: hidden;
        padding: 70px 30px 50px 30px;
        text-align: center;
        transition: 500ms all;
        box-shadow: 0px 0px 95px 0px rgba(0, 0, 0, 0.07);
          
        .icon{
            position: relative;
            z-index: 0;
            font-size: 36px;
            line-height: 46px;
            color: $white;
            margin-bottom: 40px;
            &:after{
                position: absolute;
                left: 50%;
                top: 5px;
                width: 70px;
                height:90px;
                border-radius: 40px;
                content:'';
                @include transform(rotate(40deg)translateX(-60%));
                z-index: -1;
            }
            &.icon-bg-1{
                background-image: unset;
                &:after{
                    background-image: -moz-linear-gradient( 50deg, rgb(94,44,237) 0%, rgb(151,73,248) 100%);
                    background-image: -webkit-linear-gradient( 50deg, rgb(94,44,237) 0%, rgb(151,73,248) 100%);
                    background-image: -ms-linear-gradient( 50deg, rgb(94,44,237) 0%, rgb(151,73,248) 100%);
                }
            }
            &.icon-bg-2{
                background-image: unset;
                &:after{
                    background-image: -moz-linear-gradient( 50deg, rgb(232,119,203) 0%, rgb(161,151,250) 100%);
                    background-image: -webkit-linear-gradient( 50deg, rgb(232,119,203) 0%, rgb(161,151,250) 100%);
                    background-image: -ms-linear-gradient( 50deg, rgb(232,119,203) 0%, rgb(161,151,250) 100%);
                }
            }
            &.icon-bg-3{
                background-image: unset;
                &:after{
                    background-image: -moz-linear-gradient( 50deg, rgb(112,191,236) 0%, rgb(39,132,252) 100%);
                    background-image: -webkit-linear-gradient( 50deg, rgb(112,191,236) 0%, rgb(39,132,252) 100%);
                    background-image: -ms-linear-gradient( 50deg, rgb(112,191,236) 0%, rgb(39,132,252) 100%);
                }
            }
            &.icon-bg-4{
                background-image: unset;
                &:after{
                    background-image: -moz-linear-gradient( 90deg, rgb(236,108,127) 0%, rgb(250,159,105) 100%);
                    background-image: -webkit-linear-gradient( 90deg, rgb(236,108,127) 0%, rgb(250,159,105) 100%);
                    background-image: -ms-linear-gradient( 90deg, rgb(236,108,127) 0%, rgb(250,159,105) 100%);
                }
            }
        }
        &:hover{
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.07);
        }
        .content{
            .title{
                font-size: 22px;
                line-height: 34px;
            }
        }
}