/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

a.link-btn-style, a.link-btn {
    appearance: button;
    all: unset;
}
.link-btn-style:hover, .link-btn:hover {
    cursor: pointer !important;
}
.section1 a.link-btn.link-more{
    width: 210px;
    text-align: center;
}
.section1 a.link-btn.link-more::before{
    right: 48px
}
a.link-btn, button.link-btn, button.owl-prev i, button.owl-next i,.link-btn-style, a.footer-submit-btn, input.link-btn, span.link-btn-wrap .link-btn, span.link-btn-wrap::before {
    position: relative;
    -webkit-transition: top 0.3s linear;
    -o-transition: top 0.3s linear;
    transition: top 0.3s linear;
    top: 0
}
a.link-btn:hover, button.link-btn:hover, button.owl-prev i:hover, button.owl-next i:hover,.link-btn-style:hover, a.footer-submit-btn:hover, span.link-btn-wrap:hover .link-btn {
    top: -10px;
}
span.link-btn-wrap:hover::before{
    top: calc(50% - 10px)
}
.home .section3 a.link-btn{
    top: unset;
    z-index: 101;
    -webkit-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    bottom: -50px
}
a.link-btn.link-circle-arrow.purple:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M14.7083 10.3C15.0972 10.6822 15.0972 11.3178 14.7083 11.7L10.6107 15.7266C10.0064 16.3205 9 15.8831 9 15.0267L9 6.97335C9 6.11689 10.0064 5.67953 10.6108 6.27337L14.7083 10.3Z" fill="%237A2E77"/></svg>');
    background-color: white;
}
.home .section3 a.link-btn{
    bottom: -50px;
    top: unset;
    z-index: 101;
}
.home .section3 a.link-btn:hover{
    bottom: -40px;
}
a.link-btn.link-circle-arrow.white:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M14.7083 10.3C15.0972 10.6822 15.0972 11.3178 14.7083 11.7L10.6107 15.7266C10.0064 16.3205 9 15.8831 9 15.0267L9 6.97335C9 6.11689 10.0064 5.67953 10.6108 6.27337L14.7083 10.3Z" fill="white"/></svg>');
    background-color: #7A2E77;
}
a.link-btn.link-circle-arrow:before{
    background-repeat: no-repeat;
    content: '';
    width: 22px;
    display: inline-block;
    height: 22px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 12px;
    border-radius: 50%;
    background-size: 95%;
}
a.link-circle-arrow.link-btn{
    padding-right: 42px
}
a.link-btn-style,
.link-btn-style{
    padding: 4px 12px 4px 18px;
    line-height:40px;
    height:40px;
    border-radius: 5px;
    background: white;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.link-btn-style .arrow-right-purple{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 22px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 22px;
    border-radius: 13px;
    margin-left: 10px ;
    background-color: #7A2E77;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="arrow-right"><path id="Vector" d="M10.8063 7.13656L8.26698 4.59727C8.14988 4.47603 8.08508 4.31364 8.08654 4.14508C8.08801 3.97653 8.15562 3.81529 8.27481 3.6961C8.394 3.57691 8.55524 3.5093 8.72379 3.50784C8.89235 3.50637 9.05473 3.57117 9.17598 3.68827L12.8126 7.32491C12.8725 7.38448 12.9201 7.45529 12.9525 7.53329C12.9849 7.61129 13.0016 7.69494 13.0016 7.77941C13.0016 7.86389 12.9849 7.94753 12.9525 8.02553C12.9201 8.10353 12.8725 8.17435 12.8126 8.23391L9.17598 11.8706C9.11668 11.932 9.04574 11.9809 8.96731 12.0146C8.88888 12.0483 8.80452 12.066 8.71916 12.0668C8.63381 12.0675 8.54915 12.0513 8.47015 12.0189C8.39114 11.9866 8.31937 11.9389 8.25901 11.8785C8.19865 11.8182 8.15092 11.7464 8.11859 11.6674C8.08627 11.5884 8.07 11.5037 8.07074 11.4184C8.07149 11.333 8.08922 11.2487 8.12291 11.1702C8.1566 11.0918 8.20558 11.0209 8.26698 10.9616L10.8063 8.42227H4.64383C4.47334 8.42227 4.30982 8.35454 4.18927 8.23398C4.06871 8.11342 4.00098 7.94991 4.00098 7.77941C4.00098 7.60892 4.06871 7.4454 4.18927 7.32484C4.30982 7.20429 4.47334 7.13656 4.64383 7.13656H10.8063Z" fill="white"/></g></svg>');
    background-size: 92%;
}
a.link-btn,
.link-btn{
    padding: 9px 18px;
    border-radius: 5px;
    background: white;
    text-decoration: none;
    position: relative;
}
a.link-btn.border-purple{
    border: 1px solid #A6569D;
}
a.link-btn.apply-coupon{
    padding: 10px 15px !important;
}
a.link-btn.gray,
button.link-btn.gray{
    background: #F8F8F8;
}
a.link-btn.white{
    background: #FFFFFF;
}
a.link-btn.yellow,
label.link-btn.yellow{
    background: #FBB149;
}

a.link-btn.gray,
label.link-btn.gray{
    background: #F1EFEF;
}
a.link-btn.green{
    background: #77AA29;
}
a.link-btn.purple,
.link-btn.purple{
    background: #7A2E77;
}
a.link-btn.link-white,
.link-btn.link-white{
    color: white !important;
}
a.link-btn.link-orange{
    color: #E68A08
}
a.link-btn.orange{
    background-color: #E68A08
}
a.link-btn.link-purple,
.link-btn.link-purple,
a.purple-text{
    color: #7A2E77 !important;
}
a.link-btn.link-green{
    color: #77AA29
}
a.link-btn.link-more,
button.link-btn.link-more, input.link-btn.link-more{
    padding-right: 46px;
}
a.link-btn.link-back,
button.link-btn.link-back, input.link-btn.link-back{
    padding-left: 46px;
}
a.link-btn.link-download{
    padding-left: 46px;
    overflow: hidden !important;
    position: relative;
    display: inline-block;
}
a.link-btn.link-download::before,
a.link-btn.link-more::before,
a.link-btn.link-back::before,
.link-btn-wrap.link-more-wrap::before{
    content: '';
    background-repeat: no-repeat;
    background-position: center center;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: calc(50%);
    margin-top: -10px;
    background-size: 60%;
    z-index: 1;
}
a.link-btn.link-download::before,
a.link-btn.link-back::before{
    left: 18px;
    background-color: white;
}
a.link-btn.link-download.link-purple::before{
    background-color: #4E0550;
}
a.link-btn.link-more::before,
.link-btn-wrap.link-more-wrap::before,
button.link-btn.link-more::before{
    right: 18px;
}
footer #twinForm2 a.link-btn.link-more::before{
    right: 10px !important;
}
a.link-btn.link-back::before{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
}
a.link-btn.link-more.yellow::before,
a.link-btn.link-back.yellow::before{
    background-image: url(/templates/qtblog/images/arrow-yellow.png);
    background-color:  white;
}
a.link-btn.link-more.green::before{
    background-image: url(/templates/qtblog/images/arrow-green.png);
    background-color:  white;
}
a.link-btn.link-more.purple::before,
button.link-btn.link-more.purple::before,
.link-btn-wrap.link-more-wrap.purple-wrap::before,
button.link-btn.link-more.purple::before{
    background-image: url(/templates/qtblog/images/arrow-purple.png?v=1);
    background-color:  white;
}
a.link-btn.link-more.orange::before{
    background-image: url(/templates/qtblog/images/arrow-orange.png);
    background-color:  white;
}
a.link-btn.link-more.link-orange::before,
a.link-btn.link-more.link-green::before,
a.link-btn.link-more.link-purple::before,
a.link-btn.link-more.level-1::before,
a.link-btn.link-more.level-2::before,
a.link-btn.link-more.level-3::before,
a.link-btn.link-more.level-4::before,
a.link-btn.link-more.level-5::before,
a.link-btn.link-more.level-6::before,
a.link-btn.link-more.level-7::before{
    background-image: url(/templates/qtblog/images/arrow-white.png);
}
a.link-btn.link-more.link-orange::before{
    background-color: #E68A08;
}
a.link-btn.link-more.link-green::before{
    background-color: #77AA29;
}
a.link-btn.link-more.link-purple::before{
    background-color: #7A2E77;
}
a.link-btn.link-more.level-1::before{
    background-color: #FF3333;
}
a.link-btn.link-more.level-1{
    color: #FF3333;
}
a.link-btn.link-more.level-2::before{
    background-color: #F26622;
}
a.link-btn.link-more.level-2{
    color: #F26622;
}
a.link-btn.link-more.level-3::before{
    background-color: #FFCC33;
}
a.link-btn.link-more.level-3{
    color: #FFCC33;
}
a.link-btn.link-more.level-4::before{
    background-color: #33A544;
}
a.link-btn.link-more.level-4{
    color: #33A544;
}
a.link-btn.link-more.level-5::before{
    background-color: #3399C3;
}
a.link-btn.link-more.level-5{
    color: #3399C3;
}
a.link-btn.link-more.level-6::before{
    background-color: #333399;
}
a.link-btn.link-more.level-6{
    color: #333399;
}
a.link-btn.link-more.level-7::before{
    background-color: #632163;
}
a.link-btn.link-more.level-7{
    color: #632163;
}
a.link-btn.link-refresh::before{
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.13244 3.38907C10.5874 3.19752 12.065 3.49142 13.3359 4.2252C14.6069 4.95899 15.6002 6.09163 16.1618 7.44748C16.7234 8.80334 16.822 10.3066 16.4421 11.7242C16.0623 13.1417 15.2253 14.3943 14.061 15.2877C12.986 16.1126 11.6873 16.5887 10.3393 16.6569L11.6693 17.9869C11.9947 18.3123 11.9947 18.8399 11.6693 19.1654C11.3438 19.4908 10.8162 19.4908 10.4908 19.1654L7.74669 16.4213L7.15744 15.832L7.74669 15.2428L10.4908 12.4987C10.8162 12.1733 11.3438 12.1733 11.6693 12.4987C11.9947 12.8241 11.9947 13.3518 11.6693 13.6772L10.3606 14.9859C11.3338 14.916 12.2682 14.5626 13.0464 13.9655C13.9196 13.2954 14.5474 12.356 14.8322 11.2928C15.1171 10.2296 15.0432 9.10218 14.622 8.08529C14.2008 7.0684 13.4558 6.21892 12.5026 5.66858C11.5494 5.11824 10.4412 4.89782 9.34998 5.04148C8.25873 5.18515 7.24537 5.68488 6.46708 6.46317C5.68879 7.24147 5.18906 8.25482 5.04539 9.34608C4.90172 10.4373 5.12215 11.5455 5.67249 12.4987C5.90261 12.8973 5.76604 13.4069 5.36747 13.6371C4.96889 13.8672 4.45923 13.7306 4.22911 13.332C3.49533 12.0611 3.20143 10.5835 3.39298 9.12853C3.58454 7.67353 4.25085 6.32238 5.28857 5.28466C6.32629 4.24694 7.67743 3.58063 9.13244 3.38907Z" fill="white"/></svg>');
}
a.link-btn.link-refresh.link-purple::before{
    background-color: #7A2E77;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.13244 3.38907C10.5874 3.19752 12.065 3.49142 13.3359 4.2252C14.6069 4.95899 15.6002 6.09163 16.1618 7.44748C16.7234 8.80334 16.822 10.3066 16.4421 11.7242C16.0623 13.1417 15.2253 14.3943 14.061 15.2877C12.986 16.1126 11.6873 16.5887 10.3393 16.6569L11.6693 17.9869C11.9947 18.3123 11.9947 18.8399 11.6693 19.1654C11.3438 19.4908 10.8162 19.4908 10.4908 19.1654L7.74669 16.4213L7.15744 15.832L7.74669 15.2428L10.4908 12.4987C10.8162 12.1733 11.3438 12.1733 11.6693 12.4987C11.9947 12.8241 11.9947 13.3518 11.6693 13.6772L10.3606 14.9859C11.3338 14.916 12.2682 14.5626 13.0464 13.9655C13.9196 13.2954 14.5474 12.356 14.8322 11.2928C15.1171 10.2296 15.0432 9.10218 14.622 8.08529C14.2008 7.0684 13.4558 6.21892 12.5026 5.66858C11.5494 5.11824 10.4412 4.89782 9.34998 5.04148C8.25873 5.18515 7.24537 5.68488 6.46708 6.46317C5.68879 7.24147 5.18906 8.25482 5.04539 9.34608C4.90172 10.4373 5.12215 11.5455 5.67249 12.4987C5.90261 12.8973 5.76604 13.4069 5.36747 13.6371C4.96889 13.8672 4.45923 13.7306 4.22911 13.332C3.49533 12.0611 3.20143 10.5835 3.39298 9.12853C3.58454 7.67353 4.25085 6.32238 5.28857 5.28466C6.32629 4.24694 7.67743 3.58063 9.13244 3.38907Z" fill="white"/></svg>');
}
a.link-btn.link-download.yellow::before{
    background-image: url(/templates/qtblog/images/arrow-download-yellow.png);
}
a.link-btn.link-download.purple::before{
    background-image: url(/templates/qtblog/images/arrow-download-purple.svg);
    background-size: 92%;
}
a.link-btn.link-download.orange::before{
    background-image: url(/templates/qtblog/images/arrow-download-orange.svg);
    background-size: 92%;
}
a.link-btn.link-download.green::before{
    background-image: url(/templates/qtblog/images/arrow-download-green.png);
    background-size: 45%;
}
a.link-btn.yellow.original-get-started, .lead{ font-size: 24px; line-height: 35.2px; }
a.link-btn{
    font-size: 18px;
    font-family: 'Roboto';
}
a.link-btn.orange{
    background-color: #E68A08
}
.home .section4 a.link-btn.link-purple {
    color: #A6569D !important;
}
.home .section1 a.link-circle-arrow.link-purple {
    color: #4E0550 !important;
}
.home .section1 a.link-circle-arrow.link-purple:before {
    background-color: #4E0550 !important;
}
.section1 a.link-btn.orange.link-purple {
    color: #4E0550 !important;
}
.section1 .link-btn.orange {
    margin-top: 32px;
}
.section1 .link-btn.orange.link-purple, .section1 .link-btn.white.link-purple {
    font-weight: 700;
}
a.link-circle-arrow.link-btn {
    padding-right: 42px;
}
.section1 .link-btn.white {
    margin-top: 16px;
}
@media (min-width: 576px){
    a.link-btn.yellow.original-get-started{ font-size: 24px; line-height: 35.2px }
}
@media (min-width: 768px){
    a.link-btn{
        font-size: 20px;
    }
    a.link-btn::before{
        height: 24px !important;
        width:24px !important;
    }
    a.link-btn,
    .link-btn {
        padding: 10px 20px;
    }
    a.link-btn.link-more,
    button.link-btn.link-more, input.link-btn.link-more {
        padding-right: 56px;
    }
    a.link-btn.link-more::before{
        right: 20px;
    }
    .link-btn.yellow,
    .link-btn.purple{
        font-size: 20px;
    }
}
@media (min-width: 992px){
    a.link-btn::before{
        height: 26px !important;
        width:26px !important;
    }
    .section1 a.link-btn.link-more{
        width: 280px;
        font-size: 20px;
        line-height: 30px;
        left: 240px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .section1 a.link-btn.link-more::before{
        right: 70px
    }
    a.link-btn.yellow.original-get-started{
        font-size: 24px;
        line-height: 35.2px
    }
    a.link-btn.link-download::before,
    a.link-btn.link-more::before,
    a.link-btn.link-back::before,
    .link-btn-wrap.link-more-wrap::before,
    button.link-btn.link-more::before {
        height: 24px;
        width: 24px;
        margin-top: -12px;
        background-size: auto;
    }
    a.link-btn.link-download{
        padding-left: 48px;
    }
    a.link-circle-arrow.link-btn {
        padding-right: 48px;
    }
    .section1 .link-btn.white{
        margin-top: 32px;
        margin-left: 32px
    }
}
@media (min-width: 1300px){
    a.link-btn{
        font-size: 20px;
    }
}
@media (min-width: 1400px){
    a.link-btn.link-more.purple.btn-slim,
    a.link-btn.link-more.orange.btn-slim {
        padding: 10px 55px 10px 15px;
    }
    a.link-btn.link-more.purple.btn-slim:before,
    a.link-btn.link-more.orange.btn-slim:before {
        right:15px
    }
    a.link-btn.yellow.original-get-started{ font-size: 24px; line-height: 35.2px }
}
@media (min-width: 1600px){
    a.link-btn::before{
        height: 28px !important;
        width:28px !important;
    }
    .home .section2 .link-btn.purple {
        font-size: 22px;
    }
    a.link-btn{
        font-size: 22px;
    }
}
@media (min-width: 1850px){
    .log-in .link-btn-wrap.link-more-wrap::before{
        margin-top: -5px
    }
    a.link-btn.purple.link-white.link-circle-arrow.ps-4 {
        padding-left: 45px !important;
    }
    a.link-circle-arrow.link-btn{
        padding-right: 85px;
    }
    a.link-btn.link-circle-arrow:before{
        right: 50px;
    }
    body.home .section1 .col-xl-8 {
        margin-top: 3%;
    }
    a.link-btn.link-download, a.link-btn.link-more, a.link-btn.link-back, button.link-btn.link-more, input.link-btn.link-more{
        margin-top: 20px;
        display: inline-block;
    }
    a.link-btn.link-download::before, a.link-btn.link-more::before, a.link-btn.link-back::before, .link-btn-wrap.link-more-wrap::before, button.link-btn.link-more::before {
        height: 30px;
        width: 30px;
        margin-top: -15px;
        background-size: auto;
    }
    a.link-btn,
    .link-btn {
        padding: 12px 24px;
    }
    a.link-btn.link-download{
        padding-left: 85px;
    }
    a.link-circle-arrow.link-btn {
        padding-right: 85px;
    }
    a.link-btn.link-download::before {
        left: 50px;
    }
    a.link-btn.link-more,
    button.link-btn.link-more, input.link-btn.link-more {
        padding-right: 64px;
    }
    a.link-btn.link-back{
        padding-left: 85px;
    }
    a.link-btn.link-more::before,
    .link-btn-wrap.link-more-wrap::before,
    button.link-btn.link-more::before {
        right: 24px;
    }
    a.link-btn.link-back::before{
        left: 50px
    }
    a.link-btn.yellow.original-get-started{
        font-size: 24px;line-height: 35.2px
    }
    a.link-btn::before{
        height: 30px !important;
        width:30px !important;
    }
    a.link-btn,
    .link-btn.yellow,
    .link-btn.purple{
        font-size: 22px;
    }
    .home .section3 a.link-btn{
        bottom: -80px;
    }
    .home .section3 a.link-btn:hover{
        bottom: -70px;
    }
    .your-cart button.link-btn, .your-cart input.link-btn {
        line-height: 1.6;
    }
}