@import"https://fonts.googleapis.com/css?family=Noto+Serif:400,700|Open+Sans:300,400,600,700|Oxygen:300,400,700&display=swap&subset=latin-ext";
section#contact{
    padding:0.9375rem
}
section#contact .wrapper{
    flex-flow:column wrap
}
section#contact form{
    flex-flow:column wrap;
    max-width:825px;
    width:100%;
    margin:1.875rem auto 0
}
section#contact form .form-wrap{
    flex-flow:row wrap;
    margin:0 0 0.9375rem
}
section#contact form .form-wrap label{
    flex:2;
    padding:0 0.9375rem 0 0
}
section#contact form .form-wrap input[type=text],section#contact form .form-wrap input[type=email],section#contact form .form-wrap .subscribe-form input[type=submit],.subscribe-form section#contact form .form-wrap input[type=submit],section#contact form .form-wrap textarea{
    max-width:100%;
    width:100%;
    height:42px;
    border:1px solid #959595;
    outline:0;
    padding:0 0.9375rem;
    flex:4
}
section#contact form .form-wrap input#captcha{
    max-width:140px;
    width:100%;
    height:43px
}
section#contact form .form-wrap textarea{
    padding-top:0.9375rem;
    height:175px;
    resize:vertical
}
section#contact form .form-wrap .captcha-image{
    padding:0 0.9375rem;
    flex-flow:column wrap
}
section#contact form .form-wrap .captcha-image img{
    max-width:100px;
    width:100%
}
section#contact form .form-wrap .captcha-form{
    flex:4;
    padding:0 1.875rem 0 0
}
section#contact form .form-wrap .submit-wrapper{
    flex:4
}
section#contact form .form-wrap input[type=submit]{
    background-color:#f6712f;
    max-width:254px;
    width:100%;
    height:60px;
    color:#fff;
    font-weight:500;
    outline:0;
    border:0;
    font-size:1.125em;
    text-transform:uppercase;
    font-weight:700;
    -webkit-border-radius:60px 60px 60px 60px;
    -moz-border-radius:60px 60px 60px 60px;
    -o-border-radius:60px 60px 60px 60px;
    -ms-border-radius:60px 60px 60px 60px;
    border-radius:60px 60px 60px 60px
}
@media all and (max-width: 576px){
    section#contact form .form-wrap input[type=submit]{
        font-size:1em;
        max-width:156px;
        height:37px;
        margin:0.9375rem
    }
}
footer{
    overflow-x:hidden;
    overflow-y:auto;
    padding:3.75rem 0 0
}
@media all and (max-width: 576px){
    footer{
        padding:0.9375rem 0 0
    }
}
footer .wrapper,footer .primary-testimonial .wrapper,.primary-testimonial footer .wrapper{
    max-width:1070px
}
@media all and (max-width: 576px){
    footer img.logo{
        width:140px
    }
}
footer ul{
    margin:3.75rem 0 0;
    width:100%
}
@media all and (max-width: 576px){
    footer ul{
        margin:0.9375rem 0 0
    }
}
footer ul li a{
    color:#3a3a3a;
    font-size:1.125em
}
@media all and (max-width: 576px){
    footer ul li a{
        font-size:0.6875em
    }
}
footer ul li a:hover{
    color:#252525
}
@media all and (max-width: 991px){
    footer ul li{
        margin:0 0.3125rem 0.3125rem
    }
}
footer .copyright{
    background-color:#3a3a3a;
    width:100%;
    height:68px;
    margin:2.5rem 0 0
}
@media all and (max-width: 576px){
    footer .copyright{
        margin:0.9375rem 0 0
    }
}
footer .copyright p{
    color:#fff;
    font-size:1em
}
@media all and (max-width: 576px){
    footer .copyright p{
        font-size:0.6875em
    }
}
a.btnHover:hover,input[type=submit]:hover{
    cursor:pointer;
    transition:all 400ms linear;
    background-color:#3a3a3a !important
}
html,body{
    font-family:"Open Sans",sans-serif;
    font-size:16px;
    height:100%
}
@media all and (orientation: landscape){
    html,body{
        height:auto
    }
}
body{
    overflow-x:hidden
}
img{
    object-fit:contain
}
.wrapper,.primary-testimonial .wrapper{
    margin:0 auto;
    width:100%;
    padding:0 0.9375rem
}
.notoserif,.primary-testimonial p,section#features ul li span,section#charts ul li strong.gain,section#charts h2,section#banner-seen .banner-content h1,section#banner-seen .banner-content h2,.timer ul li span{
    font-family:"Open Sans",sans-serif
}
.oxygen,section#testimonials ul li p,.primary-testimonial a,.primary-testimonial p.name,section#charts ul li a,section#charts ul li strong.gain span,section#charts h1,section#charts section#testimonials h2,section#testimonials section#charts h2,section#charts section#banner-seen .banner-content h2,section#banner-seen .banner-content section#charts h2,section#banner-seen #seen h6,section#banner-seen .banner-content ul.proc li span,section#banner-seen .banner-content p,section#banner-seen .banner-content h3,.timer ul li strong,.subscribe-form input[type=email],.subscribe-form input[type=submit]{
    font-family:"Open Sans",sans-serif
}
.lato,.timer ul li{
    font-family:"Open Sans",sans-serif
}
.subscribe-form{
    margin:1.625rem 0 0;
    max-width:705px;
    width:100%;
    border:1px solid #e0e0e0;
    padding:0.125rem;
    -webkit-border-radius:8px 8px 8px 8px;
    -moz-border-radius:8px 8px 8px 8px;
    -o-border-radius:8px 8px 8px 8px;
    -ms-border-radius:8px 8px 8px 8px;
    border-radius:8px 8px 8px 8px
}
@media all and (max-width: 767px){
    .subscribe-form{
        background-color:#fff
    }
}
.subscribe-form input[type=email],.subscribe-form input[type=submit]{
    outline:0;
    border:0;
    max-width:393px;
    flex:1;
    width:100%;
    color:#252525;
    padding:0 0 0 1.875rem;
    height:70px;
    background-color:#fff
}
@media all and (max-width: 576px){
    .subscribe-form input[type=email],.subscribe-form input[type=submit]{
        font-size:0.875em;
        padding:0 0 0 0.9375rem;
        color:#3a3a3a
    }
}
.subscribe-form input[type=submit]{
    background-color:#f6712f;
    padding:0;
    color:#fff;
    max-width:225px;
    font-size:1.125em;
    font-weight:700;
    -webkit-border-radius:4px 4px 4px 4px;
    -moz-border-radius:4px 4px 4px 4px;
    -o-border-radius:4px 4px 4px 4px;
    -ms-border-radius:4px 4px 4px 4px;
    border-radius:4px 4px 4px 4px
}
@media all and (max-width: 576px){
    .subscribe-form input[type=submit]{
        font-size:0.75em;
        max-width:112px;
        padding:0
    }
}
.subscribe-form form{
    position:relative
}
.subscribe-form form::after{
    content:"Financial Success Starts Here*";
    height:13px;
    position:absolute;
    bottom:-20px;
    right:0;
    background:url(../images/left-arrow-in-circular-button.png) no-repeat;
    color:#252525;
    font-size:0.875em;
    color:#444;
    font-weight:600;
    padding:0 0 0 0.9375rem
}
@media all and (max-width: 991px){
    .subscribe-form form::after{
        color:#fff
    }
}
@media all and (max-width: 576px){
    .subscribe-form form::after{
        font-size:0.75em
    }
}
.timer{
    max-width:510px;
    width:100%;
    margin:1.875rem 0 0
}
@media all and (max-width: 576px){
    .timer{
        max-width:230px;
        margin:0
    }
}
@media all and (max-width: 576px){
    .timer img{
        width:30px;
        height:27px;
        margin:0.625rem 0 0
    }
}
.timer ul{
    width:100%;
    margin:0 !important
}
.timer ul li{
    max-width:100px;
    width:100%
}
.timer ul li strong{
    font-size:5em;
    color:#252525;
    line-height:55px;
    font-weight:700;
    text-shadow:#252525 0 1px 1px;
    text-align:center;
    width:100%
}
@media all and (max-width: 576px){
    .timer ul li strong{
        font-size:3.5625em
    }
}
@media all and (max-width: 991px){
    .timer ul li strong{
        color:#fff
    }
}
.timer ul li span{
    text-align:center;
    width:100%;
    padding:0.9375rem 0 0;
    margin:0.625rem 0 0;
    font-size:1.25em;
    color:#252525
}
@media all and (max-width: 576px){
    .timer ul li span{
        font-size:0.8125em;
        padding:0;
        color:#fff
    }
}
header{
    overflow-x:hidden;
    overflow-y:auto;
    width:100%;
    min-height:106px
}
@media all and (max-width: 991px){
    header{
        min-height:initial;
        padding:0.9375rem 0
    }
}
header .wrapper,header .primary-testimonial .wrapper,.primary-testimonial header .wrapper{
    max-width:1477px
}
header .navbar{
    padding:0
}
@media all and (max-width: 576px){
    header .logo img{
        width:179px;
        height:40px
    }
}
@media all and (max-width: 991px){
    header .logo{
        width:100%
    }
}
header .logo a.burger img{
    width:30px;
    height:18px
}
header nav{
    max-width:1073px;
    width:100%
}
@media all and (max-width: 991px){
    header nav{
        padding:0.9375rem 0.9375rem 0
    }
}
header nav ul{
    max-width:664px;
    width:100%
}
@media all and (max-width: 991px){
    header nav ul li{
        margin:0 0 0.9375rem
    }
}
header nav ul li a{
    color:#666;
    font-size:1.125em;
    font-weight:600
}
@media all and (max-width: 576px){
    header nav ul li a{
        font-size:0.875em
    }
}
header nav ul li a:hover{
    color:#252525
}
header nav a.subscribe-btn{
    color:#fff;
    font-size:1.125em;
    font-weight:700;
    background-color:#f36a26;
    max-width:296px;
    height:60px;
    width:100%;
    -webkit-border-radius:8px 8px 8px 8px;
    -moz-border-radius:8px 8px 8px 8px;
    -o-border-radius:8px 8px 8px 8px;
    -ms-border-radius:8px 8px 8px 8px;
    border-radius:8px 8px 8px 8px
}
@media all and (min-width: 992px)and (max-width: 1199px){
    header nav a.subscribe-btn{
        max-width:150px;
        font-size:0.875em
    }
}
header a.burger{
    object-fit:contain;
    max-width:30px;
    width:100%;
    height:18px;
    position:absolute;
    left:15px
}
section#banner-seen{
    overflow-x:hidden;
    overflow-y:auto;
    background:url(../images/banner-bg.png) no-repeat top center transparent;
    border-bottom:1px solid #e4e4e5;
    width:100%;
    min-height:956px
}
@media all and (max-width: 414px){
    section#banner-seen{
        background:url(../images/mobilev2banner.png) no-repeat top center  !important;
        background-size:cover;
    }
    #seen {
   
    }
}
@media all and (max-width: 767px){
    section#banner-seen{
        background:url(../images/Penny-Oct2020-V1-Mobile-HeroBG_02.png) no-repeat center center transparent;
        background-size:cover
    }
}
@media all and (min-width: 768px)and (max-width: 991px){
    section#banner-seen{
        background:url(../images/Penny-Oct2020-ipad-bg-V1.png) no-repeat center center transparent;
        background-size:cover
    }
}
@media all and (max-width: 991px){
    section#banner-seen{
        min-height:initial
    }
}
section#banner-seen .banner-content{
    max-width:820px;
    width:100%;
    background-color:#fff;
    margin:7.9375rem 0 0;
    padding:2.5rem 0
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content{
        background:0;
        height:auto;
        margin:0;
        padding:1.875rem 0
    }
}
section#banner-seen .banner-content h1,section#banner-seen .banner-content h2{
    font-size:2.875em;
    color:#252525;
    font-weight:700;
    text-align:center
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content h1,section#banner-seen .banner-content h2{
        font-size:1.375em
    }
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content h1,section#banner-seen .banner-content h2{
        color:#fff
    }
}
section#banner-seen .banner-content h2{
    font-weight:400;
    font-size:2.9375em;
    margin:0.3125rem 0 0
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content h2{
        font-size:1.375em
    }
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content h2{
        color:#fff
    }
}
section#banner-seen .banner-content h3{
    margin:2.1875rem 0 0;
    color:#252525;
    font-weight:500;
    font-size:1.125em
}
section#banner-seen .banner-content h3 strong{
    font-weight:700
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content h3{
        font-size:0.6875em;
        margin:0.9375rem 0 0
    }
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content h3{
        color:#fff
    }
}
section#banner-seen .banner-content p{
    text-align:center;
    font-size:1.25em;
    color:#252525;
    margin:1.3125rem 0 0
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content p{
        font-size:1em;
        line-height:18px;
        margin:0.625rem 0 0
    }
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content p{
        color:#fff
    }
}
section#banner-seen .banner-content ul.proc{
    margin:2.8125rem 0 0;
    max-width:596px;
    width:100%
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content ul.proc{
        max-width:255px
    }
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content ul.proc li img{
        width:45px;
        height:44px
    }
}
section#banner-seen .banner-content ul.proc li span{
    margin:0.625rem 0 0;
    color:#252525;
    font-size:0.875em;
    color:#444
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content ul.proc li span{
        font-size:0.75em;
        margin:0.3125rem 0 0;
        line-height:15px
    }
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content ul.proc li span{
        color:#fff
    }
}
section#banner-seen .banner-content .subscribe-form{
    background-color:#fff;
    max-width:570px
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content .subscribe-form{
        max-width:355px
    }
}
section#banner-seen .banner-content .subscribe-form input[type=email],section#banner-seen .banner-content .subscribe-form input[type=submit]{
    height:60px
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content .subscribe-form input[type=email] {
        height:auto;
        padding:0.9375rem 0 0.9375rem 0.9375rem;
    }
    section#banner-seen .banner-content .subscribe-form input[type=submit] {
    	height: auto;
    	 padding:0.9375rem 0 0.9375rem 0rem;
    }
}
section#banner-seen .banner-content .timer{
    margin:1.5625rem 0 0;
    max-width:470px;
    width:100%
}
section#banner-seen .banner-content .timer img{
    margin:0 0.9375rem 0 0
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content .timer{
        max-width:100%;
        margin:0 0 0.9375rem
    }
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content .timer ul{
        max-width:300px
    }
}
@media all and (max-width: 991px){
    section#banner-seen .banner-content .timer ul li span{
        color:#fff
    }
}
@media all and (max-width: 576px){
    section#banner-seen .banner-content .timer ul li span{
        margin:0
    }
}
section#banner-seen .wrapper,section#banner-seen .primary-testimonial .wrapper,.primary-testimonial section#banner-seen .wrapper{
    max-width:1252px
}
section#banner-seen #seen{
    background-color:#fff;
    min-height:83px;
    width:100%
}
section#banner-seen #seen .seen-tablet{
    padding:0.9375rem 0;
    width:65%
}
@media all and (max-width: 991px){
    section#banner-seen #seen{
        padding:0.9375rem 0
    }
}
@media all and (min-width: 992px)and (max-width: 1199px){
    section#banner-seen #seen{
        padding:0.9375rem 0
    }
}
section#banner-seen #seen h6{
    color:#8c8c8c;
    font-style:italic;
    font-size:0.875em;
    font-weight:700
}
@media all and (max-width: 576px){
    section#banner-seen #seen h6{
        font-size:0.625em
    }
}
section#banner-seen #seen ul{
    max-width:995px;
    width:100%
}
@media all and (max-width: 991px){
    section#banner-seen #seen ul{
        max-width:80%;
        margin:0.9375rem 0 0;
        width:100%
    }
}
section#banner-seen #seen ul li img.s1{
    width:118px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s1{
        width:76px;
        margin:0 0 0.3125rem
    }
}
section#banner-seen #seen ul li img.s2{
    width:74px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s2{
        width:48px;
        margin:0 0 0.3125rem
    }
}
section#banner-seen #seen ul li img.s3{
    width:101px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s3{
        width:67px
    }
}
section#banner-seen #seen ul li img.s4{
    width:209px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s4{
        width:136px;
        margin:0 0 0.3125rem
    }
}
section#banner-seen #seen ul li img.s5{
    width:106px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s5{
        width:66px
    }
}
section#banner-seen #seen ul li img.s6{
    width:115px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s6{
        width:72px
    }
}
section#banner-seen #seen ul li img.s7{
    width:95px
}
@media all and (max-width: 576px){
    section#banner-seen #seen ul li img.s7{
        width:61px
    }
}
section#charts{
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#eee;
    padding:3.3125rem 0
}
@media all and (max-width: 576px){
    section#charts{
        padding:1.875rem 0
    }
}
section#charts .wrapper{
    max-width:1330px
}
section#charts h1,section#charts section#testimonials h2,section#testimonials section#charts h2,section#charts section#banner-seen .banner-content h2,section#banner-seen .banner-content section#charts h2{
    color:#252525;
    text-transform:uppercase;
    font-size:1.875em
}
section#charts h1 strong,section#charts section#testimonials h2 strong,section#testimonials section#charts h2 strong,section#charts section#banner-seen .banner-content h2 strong,section#banner-seen .banner-content section#charts h2 strong{
    font-weight:700
}
@media all and (max-width: 576px){
    section#charts h1,section#charts section#testimonials h2,section#testimonials section#charts h2,section#charts section#banner-seen .banner-content h2,section#banner-seen .banner-content section#charts h2{
        font-size:0.875em
    }
}
section#charts h2{
    font-weight:400;
    font-size:1.25em;
    margin:1.5625rem 0 0
}
@media all and (max-width: 576px){
    section#charts h2{
        font-size:0.75em
    }
}
section#charts ul{
    width:100%;
    margin:3.125rem 0 0
}
@media all and (max-width: 576px){
    section#charts ul{
        margin:0.9375rem 0 0
    }
}
section#charts ul li{
    -webkit-box-shadow:0 3px 10px #ccc;
    -moz-box-shadow:0 3px 10px #ccc;
    -o-box-shadow:0 3px 10px #ccc;
    -ms-box-shadow:0 3px 10px #ccc;
    box-shadow:0 3px 10px #ccc;
    max-width:310px;
    width:100%;
    background-color:#fff
}
section#charts ul li div{
    padding:0.9375rem 0.625rem 0
}
section#charts ul li strong.stock{
    color:#252525;
    font-size:1.75em;
    font-weight:800;
    margin:0 0 0.625rem
}
@media all and (max-width: 576px){
    section#charts ul li strong.stock{
        font-size:1.125em
    }
}
section#charts ul li img{
    max-width:100%
}
@media all and (max-width: 576px){
    section#charts ul li{
        max-width:48%;
        margin:0 0 0.9375rem
    }
}
@media all and (min-width: 577px)and (max-width: 991px){
    section#charts ul li{
        max-width:40%;
        margin:0 0 0.9375rem
    }
}
section#charts ul li span{
    color:#252525;
    font-size:0.8125em;
    font-weight:700;
    margin:0.9375rem 0 0.8125rem
}
@media all and (max-width: 576px){
    section#charts ul li span{
        font-size:0.75em
    }
}
section#charts ul li strong.gain{
    color:#f46d2a;
    font-size:1.75em;
    font-weight:800;
    margin:0.5rem 0 0.625rem
}
section#charts ul li strong.gain span{
    font-weight:500
}
@media all and (max-width: 576px){
    section#charts ul li strong.gain{
        font-size:0.875em
    }
}
section#charts ul li a{
    background-color:#f6712f;
    height:50px;
    width:100%;
    font-weight:700;
    color:#fff;
    font-size:1em
}
section#timer-subscribe{
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#fff;
    min-height:230px;
    border-bottom:1px solid #e0e0e0
}
@media all and (max-width: 576px){
    section#timer-subscribe{
        padding:0 0 0.9375rem 0
    }
}
section#timer-subscribe .wrapper{
    max-width:983px
}
section#timer-subscribe .left,section#timer-subscribe .right{
    flex:1;
    padding:2.625rem 0
}
@media all and (max-width: 991px){
    section#timer-subscribe .left,section#timer-subscribe .right{
        flex:unset;
        width:100%
    }
}
section#timer-subscribe .left{
    width:50%;
    padding:2.625rem 3.125rem 2.625rem 0
}
@media all and (max-width: 991px){
    section#timer-subscribe .left{
        width:100%;
        padding:0.9375rem 0
    }
}
section#timer-subscribe .left h3{
    width:100%
}
section#timer-subscribe .right{
    width:50%;
    background-color:#f16621;
    padding:2.625rem 0 0 3.125rem
}
@media all and (max-width: 991px){
    section#timer-subscribe .right{
        width:100%;
        padding:0.9375rem
    }
}
section#timer-subscribe .right h1,section#timer-subscribe .right section#testimonials h2,section#testimonials section#timer-subscribe .right h2,section#timer-subscribe .right section#banner-seen .banner-content h2,section#banner-seen .banner-content section#timer-subscribe .right h2{
    color:#fff;
    font-size:1.875em;
    font-weight:700;
    text-align:center
}
section#timer-subscribe .right h2{
    font-size:1.25em;
    color:#fff;
    text-align:center;
    margin:1.25rem 0 0
}
section#timer-subscribe .right .subs-wrap{
    max-width:573px;
    width:100%
}
@media all and (max-width: 991px){
    section#timer-subscribe .right .subs-wrap{
        max-width:100%
    }
}
@media all and (max-width: 576px){
    section#timer-subscribe .right .subscribe-form{
        margin:0.9375rem 0 0
    }
}
section#timer-subscribe .right .subscribe-form form::after{
    display:none
}
section#timer-subscribe h3{
    font-weight:500;
    font-size:1.125em;
    color:#252525
}
@media all and (max-width: 576px){
    section#timer-subscribe h3{
        font-size:0.75em
    }
}
section#timer-subscribe h3 strong{
    font-weight:800
}
section#timer-subscribe .inner-wrap{
    margin:1.4375rem 0 0
}
@media all and (max-width: 576px){
    section#timer-subscribe .timer{
        max-width:100%;
        margin:0 0 0.9375rem
    }
}
section#timer-subscribe .timer ul{
    max-width:510px
}
@media all and (max-width: 576px){
    section#timer-subscribe .timer ul{
        max-width:300px
    }
}
section#timer-subscribe .timer ul li strong{
    color:#252525
}
section#timer-subscribe .timer ul li span{
    padding:1.875rem 0 0;
    color:#252525
}
@media all and (max-width: 576px){
    section#timer-subscribe .timer ul li span{
        padding:0.625rem 0 0
    }
}
section#timer-subscribe .subscribe-form{
    background-color:#fff;
    max-width:573px;
    width:100%
}
@media all and (max-width: 576px){
    section#timer-subscribe .subscribe-form{
        margin:0
    }
}
section#timer-subscribe .subscribe-form input[type=email],section#timer-subscribe .subscribe-form input[type=submit]{
    height:60px
}
@media all and (max-width: 576px){
    section#timer-subscribe .subscribe-form input[type=email],section#timer-subscribe .subscribe-form input[type=submit]{
        height:43px
    }
}
section#features{
    margin:3.375rem 0;
    background-color:#fff
}
@media all and (max-width: 576px){
    section#features{
        padding:0.9375rem 0 0;
        margin:0
    }
}
section#features .wrapper{
    max-width:1172px
}
@media all and (max-width: 576px){
    section#features img.logo{
        width:140px
    }
}
section#features .jim{
    position:relative;
    bottom:-1px;
    max-width:620px;
    width:100%
}
section#features .jim .desc{
    width:100%;
    background-color:#f77331;
    margin:-3px 0 0;
    z-index:20;
    position:relative;
    padding:1.875rem 2.1875rem
}
@media all and (max-width: 576px){
    section#features .jim .desc{
        padding:0.9375rem
    }
}
section#features .jim .desc h1,section#features .jim .desc section#testimonials h2,section#testimonials section#features .jim .desc h2,section#features .jim .desc section#banner-seen .banner-content h2,section#banner-seen .banner-content section#features .jim .desc h2{
    color:#fff;
    font-size:1em;
    max-width:194px;
    width:100%;
    font-weight:700;
    padding:0 0.9375rem 0 0
}
section#features .jim .desc span.sp1{
    font-weight:700;
    font-size:30px
}
@media all and (max-width: 576px){
    section#features .jim .desc span.sp1{
        font-size:1.25em
    }
}
section#features .jim .desc span.sp2{
    font-weight:800;
    font-size:70px
}
@media all and (max-width: 576px){
    section#features .jim .desc span.sp2{
        font-size:2.5em
    }
}
section#features .jim .desc p{
    max-width:325px;
    width:100%;
    color:#fff;
    font-weight:600;
    font-size:1em;
    line-height:25px;
    border-left:1px solid #fac1a5;
    padding:0.625rem 0 0.625rem 1.5625rem
}
@media all and (max-width: 576px){
    section#features .jim .desc p{
        font-size:0.75em;
        line-height:18px
    }
}
section#features img.jim{
    max-width:461px
}
@media all and (max-width: 576px){
    section#features img.jim{
        width:100%
    }
}
section#features ul{
    margin:3.125rem 0 0;
    max-width:530px;
    width:100%
}
@media all and (max-width: 576px){
    section#features ul{
        margin:0 auto;
        max-width:330px
    }
}
section#features ul li{
    margin:0 0 1.875rem
}
@media all and (max-width: 576px){
    section#features ul li{
        margin:0 0 0.9375rem
    }
}
section#features ul li img{
    max-width:32px;
    width:100%
}
@media all and (max-width: 576px){
    section#features ul li img{
        max-width:22px
    }
}
section#features ul li span{
    font-size:1em;
    font-weight:700;
    color:#252525;
    margin:0 0 0 1.25rem;
    line-height:32px
}
@media all and (max-width: 576px){
    section#features ul li span{
        font-size:0.75em;
        margin:0 0 0 0.625rem;
        line-height:15px
    }
}
.primary-testimonial{
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#eee;
    width:100%;
    padding:3.125rem 0
}
.primary-testimonial .wrapper{
    max-width:830px
}
@media all and (max-width: 576px){
    .primary-testimonial img.image{
        max-width:114px
    }
}
@media all and (max-width: 576px){
    .primary-testimonial{
        margin:0 0 0.9375rem 0;
        padding:0 0 0.9375rem;
        border-bottom:1px solid #e8e8e8
    }
}
@media all and (min-width: 992px){
    .primary-testimonial .txt{
        margin:0 0 0 2.125rem
    }
}
.primary-testimonial p{
    color:#252525;
    font-size:1em;
    max-width:655px;
    line-height:34px;
    width:100%
}
@media all and (max-width: 576px){
    .primary-testimonial p{
        font-size:0.8125em;
        margin:0.9375rem 0;
        line-height:initial
    }
}
@media all and (max-width: 991px){
    .primary-testimonial p{
        margin:0.9375rem 0 0
    }
}
.primary-testimonial p.name{
    font-size:1em
}
@media all and (max-width: 576px){
    .primary-testimonial p.name{
        font-size:0.75em
    }
}
.primary-testimonial a{
    background:#f6712f;
    max-width:212px;
    height:40px;
    width:100%;
    color:#fff;
    font-size:0.875em;
    margin:1.25rem 0 0 0.625rem
}
section#testimonials{
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#eee;
    padding:3.3125rem 0
}
@media all and (max-width: 576px){
    section#testimonials{
        padding:1.875rem 0
    }
}
section#testimonials .wrapper{
    max-width:1293px
}
section#testimonials h1,section#testimonials h2,section#testimonials section#banner-seen .banner-content h2,section#banner-seen .banner-content section#testimonials h2{
    font-size:1.5em;
    font-weight:400;
    color:#252525
}
@media all and (max-width: 576px){
    section#testimonials h1,section#testimonials h2,section#testimonials section#banner-seen .banner-content h2,section#banner-seen .banner-content section#testimonials h2{
        font-size:0.875em;
        line-height:13px
    }
}
section#testimonials h1 strong,section#testimonials h2 strong,section#testimonials section#banner-seen .banner-content h2 strong,section#banner-seen .banner-content section#testimonials h2 strong{
    font-weight:700
}
section#testimonials h2{
    font-weight:700;
    margin:0.625rem 0 0
}
section#testimonials ul{
    max-width:1293px;
    width:100%;
    margin:3.125rem 0 0
}
@media all and (max-width: 576px){
    section#testimonials ul{
        margin:1.875rem 0 0
    }
}
@media all and (min-width: 992px)and (max-width: 1199px){
    section#testimonials ul{
        max-width:700px
    }
}
section#testimonials ul li{
    border:1px solid #d7d7d7;
    background-color:#fff;
    max-width:305px;
    width:100%;
    padding:2.1875rem
}
@media all and (max-width: 991px){
    section#testimonials ul li{
        max-width:48%;
        margin:0 0 0.9375rem;
        padding:0.5rem
    }
}
@media all and (min-width: 992px)and (max-width: 1199px){
    section#testimonials ul li{
        margin:0 0 0.9375rem
    }
}
@media all and (max-width: 576px){
    section#testimonials ul li img{
        width:66px;
        height:66px
    }
}
section#testimonials ul li p{
    color:#252525;
    font-size:1em;
    text-align:center;
    margin:1.875rem 0 0;
    line-height:25px
}
@media all and (max-width: 576px){
    section#testimonials ul li p{
        font-size:0.625em;
        line-height:15px;
        margin:0.9375rem 0 0
    }
}
section#testimonials ul li .name{
    margin:1.25rem 0 0
}
@media all and (max-width: 576px){
    section#testimonials ul li .name{
        margin:0.625rem 0 0
    }
}
section#testimonials ul li .name span{
    color:#252525;
    font-weight:700;
    font-size:1em;
    text-align:center;
    line-height:20px
}
@media all and (max-width: 576px){
    section#testimonials ul li .name span{
        font-size:0.6875em
    }
}
section#testimonials ul li .name strong{
    font-weight:400
}
section#testimonials p{
    font-size:0.8125em;
    color:#686868;
    text-align:center;
    margin:2.5rem 0 0
}
@media all and (max-width: 576px){
    section#testimonials p{
        font-size:0.6875em;
        margin:0.9375rem 0 0
    }
}
section#signup{
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#fff;
    padding:2.8125rem 0
}
@media all and (max-width: 576px){
    section#signup img{
        max-width:39px;
        width:100%;
        height:45px;
        object-fit:contain
    }
}
@media all and (max-width: 576px){
    section#signup{
        padding:1.875rem 0;
        border-bottom:1px solid #e8e8e8
    }
}
section#signup .wrapper{
    max-width:730px
}
section#signup .signup-wrap{
    max-width:568px;
    width:100%
}
section#signup h1,section#signup section#banner-seen .banner-content h2,section#banner-seen .banner-content section#signup h2,section#signup section#testimonials h2,section#testimonials section#signup h2{
    color:#252525;
    font-size:1.5em;
    line-height:30px;
    font-weight:500
}
section#signup h1 strong,section#signup section#banner-seen .banner-content h2 strong,section#banner-seen .banner-content section#signup h2 strong,section#signup section#testimonials h2 strong,section#testimonials section#signup h2 strong{
    font-weight:700
}
@media all and (max-width: 576px){
    section#signup h1,section#signup section#banner-seen .banner-content h2,section#banner-seen .banner-content section#signup h2,section#signup section#testimonials h2,section#testimonials section#signup h2{
        font-size:1em;
        line-height:20px
    }
}
section#signup .subscribe-form input[type=email],section#signup .subscribe-form input[type=submit]{
    height:60px
}
@media all and (max-width: 576px){
    section#signup .subscribe-form input[type=email],section#signup .subscribe-form input[type=submit]{
        height:43px
    }
}
section#signup .subscribe-form form::after{
    display:none
}
section#faq{
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#eee;
    padding:5rem 0
}
@media all and (max-width: 576px){
    section#faq{
        padding:1.875rem 0
    }
}
section#faq .wrapper{
    max-width:1070px
}
section#faq h1,section#faq section#banner-seen .banner-content h2,section#banner-seen .banner-content section#faq h2,section#faq section#testimonials h2,section#testimonials section#faq h2{
    color:#252525;
    font-size:1.5em;
    font-weight:500
}
section#faq h1 strong,section#faq section#banner-seen .banner-content h2 strong,section#banner-seen .banner-content section#faq h2 strong,section#faq section#testimonials h2 strong,section#testimonials section#faq h2 strong{
    font-weight:800
}
@media all and (max-width: 576px){
    section#faq h1,section#faq section#banner-seen .banner-content h2,section#banner-seen .banner-content section#faq h2,section#faq section#testimonials h2,section#testimonials section#faq h2{
        font-size:0.8125em
    }
}
section#faq ul{
    margin:3.125rem 0 0
}
@media all and (max-width: 576px){
    section#faq ul{
        margin:1.875rem 0 0
    }
}
section#faq ul li{
    max-width:430px;
    width:100%;
    margin:0 0 1.875rem
}
section#faq ul li p{
    color:#252525;
    font-size:1em;
    line-height:24px
}
section#faq ul li p strong{
    font-weight:800
}
section#faq ul li p .spacer{
    height:5px;
    width:100%;
    display:block
}
@media all and (max-width: 576px){
    section#faq ul li p{
        font-size:0.6875em;
        line-height:13px
    }
}
section.inner-pages{
    background-color:#fff;
    padding:1.875rem 0
}
section.inner-pages .wrapper{
    max-width:1070px
}
section.inner-pages h1,section.inner-pages section#banner-seen .banner-content h2,section#banner-seen .banner-content section.inner-pages h2,section.inner-pages section#testimonials h2,section#testimonials section.inner-pages h2{
    font-size:1.5em;
    font-weight:500;
    color:#252525
}
section.inner-pages h1 strong,section.inner-pages section#banner-seen .banner-content h2 strong,section#banner-seen .banner-content section.inner-pages h2 strong,section.inner-pages section#testimonials h2 strong,section#testimonials section.inner-pages h2 strong{
    font-weight:800
}
section.inner-pages p{
    font-size:1.125em;
    margin:1.875rem 0;
    line-height:25px
}
@media all and (max-width: 576px){
    section.inner-pages p{
        font-size:1em
    }
}
section#newsletter-preview{
    background-color:#fff
}
section#newsletter-preview .wrapper{
    max-width:1070px
}
section#newsletter-preview h1,section#newsletter-preview section#banner-seen .banner-content h2,section#banner-seen .banner-content section#newsletter-preview h2,section#newsletter-preview section#testimonials h2,section#testimonials section#newsletter-preview h2{
    font-size:1.5em;
    font-weight:500;
    color:#252525
}
section#newsletter-preview h1 strong,section#newsletter-preview section#banner-seen .banner-content h2 strong,section#banner-seen .banner-content section#newsletter-preview h2 strong,section#newsletter-preview section#testimonials h2 strong,section#testimonials section#newsletter-preview h2 strong{
    font-weight:800
}
section#newsletter-preview p{
    font-size:1.125em
}
@media all and (max-width: 576px){
    section#newsletter-preview p{
        font-size:1em
    }
}
.fancybox-overlay{
    display:none !important
}
[data-aos^=fade]{
    transform:translateZ(0)
}
/*# sourceMappingURL=main.css.map */
 