html,body{padding: 0;margin: 0;-webkit-text-size-adjust: 100%;font-size: 100%;font-family: var(--site-body);line-height: 1.3;}
*{box-sizing: border-box;}

.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:100%}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1400px){.container{max-width:1494px}}.row{display:flex;flex-wrap: wrap; margin-right:-8px;margin-left:-8px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:8px;padding-left:8px;}.col-1 {flex: 0 0 auto;width: 8.33333333%}.col-2 {flex: 0 0 auto;width: 16.66666667%}.col-3 {flex: 0 0 auto;width: 25%}.col-4 {flex: 0 0 auto;width: 33.33333333%}.col-5 {flex: 0 0 auto;width: 41.66666667%}.col-6 {flex: 0 0 auto;width: 50%}.col-7 {flex: 0 0 auto;width: 58.33333333%}.col-8 {flex: 0 0 auto;width: 66.66666667%}.col-9 {flex: 0 0 auto;width: 75%}.col-10 {flex: 0 0 auto;width: 83.33333333%}.col-11 {flex: 0 0 auto;width: 91.66666667%}.col-12 {flex: 0 0 auto;width: 100%}
@media (min-width: 576px) {.col-sm-1 {flex: 0 0 auto;width: 8.33333333%}.col-sm-2 {flex: 0 0 auto;width: 16.66666667%}.col-sm-3 {flex: 0 0 auto;width: 25%}.col-sm-4 {flex: 0 0 auto;width: 33.33333333%}.col-sm-5 {flex: 0 0 auto;width: 41.66666667%}.col-sm-6 {flex: 0 0 auto;width: 50%}.col-sm-7 {flex: 0 0 auto;width: 58.33333333%}.col-sm-8 {flex: 0 0 auto;width: 66.66666667%}.col-sm-9 {flex: 0 0 auto;width: 75%}.col-sm-10 {flex: 0 0 auto;width: 83.33333333%}.col-sm-11 {flex: 0 0 auto;width: 91.66666667%}.col-sm-12 {flex: 0 0 auto;width: 100%}}@media(min-width:768px){.col-md-1 {flex: 0 0 auto;width: 8.33333333%}.col-md-2 {flex: 0 0 auto;width: 16.66666667%}.col-md-3 {flex: 0 0 auto;width: 25%}.col-md-4 {flex: 0 0 auto;width: 33.33333333%}.col-md-5 {flex: 0 0 auto;width: 41.66666667%}.col-md-6 {flex: 0 0 auto;width: 50%}.col-md-7 {flex: 0 0 auto;width: 58.33333333%}.col-md-8 {flex: 0 0 auto;width: 66.66666667%}.col-md-9 {flex: 0 0 auto;width: 75%}.col-md-10 {flex: 0 0 auto;width: 83.33333333%}.col-md-11 {flex: 0 0 auto;width: 91.66666667%}.col-md-12 {flex: 0 0 auto;width: 100%}}@media(min-width:992px){.col-lg-1 {flex: 0 0 auto;width: 8.33333333%}.col-lg-2 {flex: 0 0 auto;width: 16.66666667%}.col-lg-3 {flex: 0 0 auto;width: 25%}.col-lg-4 {flex: 0 0 auto;width: 33.33333333%}.col-lg-5 {flex: 0 0 auto;width: 41.66666667%}.col-lg-6 {flex: 0 0 auto;width: 50%}.col-lg-7 {flex: 0 0 auto;width: 58.33333333%}.col-lg-8 {flex: 0 0 auto;width: 66.66666667%}.col-lg-9 {flex: 0 0 auto;width: 75%}.col-lg-10 {flex: 0 0 auto;width: 83.33333333%}.col-lg-11 {flex: 0 0 auto;width: 91.66666667%}.col-lg-12 {flex: 0 0 auto;width: 100%}}@media (min-width: 1200px) {.col-xl-1 {flex: 0 0 auto;width: 8.33333333%}.col-xl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xl-3 {flex: 0 0 auto;width: 25%}.col-xl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xl-6 {flex: 0 0 auto;width: 50%}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xl-8 {flex: 0 0 auto;width: 66.66666667%}.col-xl-9 {flex: 0 0 auto;width: 75%}.col-xl-10 {flex: 0 0 auto;width: 83.33333333%}.col-xl-11 {flex: 0 0 auto;width: 91.66666667%}.col-xl-12 {flex: 0 0 auto;width: 100%}}@media (min-width: 1400px) {.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%}.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xxl-3 {flex: 0 0 auto;width: 25%}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xxl-6 {flex: 0 0 auto;width: 50%}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%}.col-xxl-9 {flex: 0 0 auto;width: 75%}.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%}.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%}.col-xxl-12 {flex: 0 0 auto;width: 100%}}.text-center{text-align:center !important;}.text-start{text-align:left;}.text-end{text-align:right;}.d-flex {display: flex}.d-inline-flex {display: inline-flex}.d-none {display: none}.justify-content-start {justify-content: flex-start}.justify-content-end {justify-content: flex-end}.justify-content-center {justify-content: center}.justify-content-between {justify-content: space-between}.align-items-start {align-items: flex-start}.align-items-end {align-items: flex-end}.align-items-center {align-items: center}.align-content-start {align-content: flex-start}.align-content-end {align-content: flex-end}.align-content-center {align-content: center}.align-content-between {align-content: space-between}.w-100{width: 100%;}

img{max-width: 100%;}
div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, 
samp,small, strike, strong, sub, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, 
audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
*{box-sizing: border-box;}
a{text-decoration: none;}
ul, ol{list-style: none;}


/*@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
*/

/*@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/inter-v18-latin-100.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/inter-v18-latin-200.woff2') format('woff2');*/
    /*  src: url('web-fonts/inter-v18-latin-200.woff2') format('woff2');*/
/*}


@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/inter-v18-latin-300.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/inter-v18-latin-regular.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/inter-v18-latin-500.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/inter-v18-latin-600.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/inter-v18-latin-700.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/inter-v18-latin-800.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/inter-v18-latin-900.woff2') format('woff2');
}*/
  :root{
    --site-body:'Inter';
    --site-text: #333333;
    --site-dark-gray:#666666;
    --site-blue: #1B75BC;
    --site-yellow: #FAB251;
    --site-white:#ffffff;
    --site-black:#000000;
    --site-purple:#262262;
}

.tex-center{text-align: center;}
.site-btn{font-size: 15px;background-color: var(--site-yellow);display: inline-block;padding: 14px 28px;border-radius: 24px;text-transform: uppercase;color: var(--site-white);font-weight: 700;text-align: center;border: 0;outline: none;line-height: 1;transition: 0.3s;-webkit-transition: 0.3s;border: 2px solid var(--site-yellow);}
.site-heading1{font-size: 66px;line-height: 1.2;font-weight: 700;color: var(--site-blue);}
.site-heading2{font-size: 45px;line-height: 1.2;font-weight: 700;color: var(--site-blue);}
.site-heading3{font-size: 32px;line-height: 1.2;font-weight: 800;color: var(--site-purple);}
.whysybx p{font-size: 16px;color: var(--site-text);font-weight: 200;line-height: 1.3;}
.whysybx li{font-size: 16px;line-height: 1.3;color: var(--site-text);font-weight: 200;margin-top: 15px;position: relative;padding-left: 20px;}
.whysybx ul > li:after{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;background-color: var(--site-dark-gray);left: 0;top: 8px;}
.whysybx ul{margin-top: 30px;}
.whysybx ol{counter-reset: item;margin-top: 30px;}
.whysybx ol > li{counter-increment: my-awesome-counter;}
.whysybx ol > li > ol > li{padding-left: 30px;}
.whysybx ol > li:before{position: absolute;left: 0;content: counters(item, ".")".";counter-increment: item;}
.head-txt-center{font-size: 20px;color: var(--site-black);font-weight: 300;text-align: center;margin-top: 25px;}
.whysybx p a, .whysybx li a{color: var(--site-text);text-decoration: underline;}
.image-content-main-section.with-logo .head-txt p{margin-top: 30px;}
.image-content-main-section.with-logo .site-content-wrap { max-width: 930px; }
.image-content-main-section.with-logo .row{max-width: 1350px; margin: 0 auto;}
.image-content-main-section.with-logo .site-heading3{color: var(--site-blue);}
.head-txt p:first-child{margin-top: 0;}
.site-header{box-shadow: 0px 5px 10px rgba(0,0,0,0.1);height: 202px;position: relative;z-index: 5;}
.logo-bx > a{display: inline-block;}
@keyframes stickySlideDown {
	0% {
	  opacity:1;
	  transform:translateY(-100%);
	  -webkit-transform:translateY(-100%)
	}
	100% {
	  opacity:1;
	  transform:translateY(0);
	  -webkit-transform:translateY(0)
	}
  }

.header-wrap{padding: 49px 0;animation-duration: .7s; -webkit-animation-duration: .7s;background-color: var(--site-blue);}
.fixed .header-wrap{ position: fixed; top: 0; left: 0; width: 100%; -webkit-animation-name: stickySlideDown; animation-name: stickySlideDown;padding: 30px 0;}
.fixed .site-header{height: 164px;}
.header-row{display: flex;align-items: center;justify-content: space-between;}
.header-rightbx{margin-left: auto;padding-top: 20px;}
.header-right-inn{display: flex;align-items: center;}
.header-right-inn .faq-link{color: var(--site-white);font-size: 22px;font-weight: 800;}
.header-right-inn .site-btn{margin-left: 35px;font-size: 18px;font-weight: 800;}
.call-bx-header{margin-left: 50px;display: inline-flex;align-items: center;}
.call-icon{display: inline-block;width: 42px;height: 42px;background-image: url(images/call-icon.svg);background-position: center;background-repeat: no-repeat;}
.call-txt{color: var(--site-white);padding-left: 18px;}
.call-link-txt{font-size: 18px;color: var(--site-white);}
.call-time-txt{font-size: 16px;}

.site-footer{padding: 44px 0;background: var(--site-blue);}
.footer-wrap-inn{display: flex;align-items: center;}
.footer-right-bx{margin-left: auto;}
.footer-right-inn{display: flex;}
.footer-address{padding-left: 35px;max-width: 206px;font-size: 14px;color: var(--site-white);position: relative;}
.footer-address:before{position: absolute;content:'';width: 20px;height: 28px;background-image: url(images/location.svg);background-repeat: no-repeat;background-position: center;left: 0;top: 5px;}
.footer-social-bx{display: flex;align-items: center;margin-left: 75px;}
.footer-social-bx > a{display: inline-block;width: 32px;height: 32px;font-size: 0;margin-left: 26px;background-position: center;background-repeat: no-repeat;}
.footer-social-bx > a.footer-linkedin{background-image: url(images/linkedin.svg);}
.footer-social-bx > a.footer-fb{background-image: url(images/facebook.svg);}
.footer-logo img{max-width: 126px;}

.form-bx-wrap{background-color: #f2f2f2;padding: 60px 40px;text-align: center;margin-top: 35px;}
.form-btn-wrap {
    max-width: 840px;
    margin: 0 auto;
    padding: 30px 0 0 52px;
    text-align: left;
}
    .form-btn-wrap .site-btn{min-width:150px;}
    .form-bx-inn {
        background-color: var(--site-white);
        padding: 52px;
        max-width: 840px;
        margin: 0 auto;
        border-radius: 25px;
        text-align: left;
    }
.form-bx-ttl{font-size: 20px;line-height: 1.2;color: var(--site-text);margin-top: 20px;}
.mt0{margin-top: 0;}
.form-row input[type="text"], .form-row input[type="email"], .form-row input[type="number"], .form-row input[type="tel"], .form-row select{padding: 16px 20px;background-color: #f2f2f2;border:0;border-bottom:1px solid #CCCCCC;width: 100%;box-shadow: none;outline: none;font-size: 18px;color: var(--site-dark-gray);font-family: var(--site-body);font-weight: 200;}
.form-row input::-webkit-input-placeholder {font-weight: 200;}
.form-row input::-moz-placeholder {font-weight: 200}
.form-row input:-ms-input-placeholder { font-weight: 200;}
.form-row input:-moz-placeholder { font-weight: 200;}
.form-row input::-webkit-outer-spin-button,
.form-row input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }
.form-row input[type=number] { -moz-appearance:textfield; }
.form-row select{appearance: none;-webkit-appearance: none;background-image: url(images/down-arrow.svg);background-position: calc(100% - 20px) center;background-repeat: no-repeat;padding-right: 50px !important;}
.form-row{margin: 0 -23px;display: flex;flex-wrap: wrap;align-items: flex-start;}
.form-row .form-col{margin-top: 26px;padding: 0 23px;width: 50%;margin-bottom: 16px;}
.form-row .form-col.form-full{width: 100%;}
.error-msg{font-size: 14px;color: red;margin-top: 4px;}
.agree-txt{display: flex;max-width: 632px;}
.agree-txt input[type=checkbox] {background: #FFFDFD;border: 1px solid #999999;border-radius: 4px;height: 25px;width: 25px;min-width: 25px;position: relative;appearance: none;-webkit-appearance: none;display: inline-block;vertical-align: top;cursor: pointer;padding: 0;margin: 0;}
.agree-txt input[type=checkbox]:after {content: "";opacity: 0;display: block;left: 7px;top: 3px;position: absolute;width: 7px;height: 12px;border: 2px solid #999999;border-top: 0;border-left: 0;transform: rotate(43deg);}
.agree-txt input[type=checkbox]:checked:after {opacity: 1;}
.checkbx-text{padding-left: 35px;font-size: 12px;color: var(--site-dark-gray);font-weight: 200;line-height: 1.4;}
.checkbx-text a{color: var(--site-text);text-decoration: underline;}
.checkbx-wrap{margin-top: 24px;} 

.vpp-row{margin: 30px -28px 0 -28px;display: flex;justify-content: center;flex-wrap: wrap;}
.vpp-col{padding: 0 28px;margin-top: 30px;width: 33.33%;}
.vpp-bx{background-color: var(--site-white);border-radius: 25px;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 35px 22px;}
.vpp-bx-top{text-align: center;padding: 17px 0 27px 0;}
.vpp-heading{font-size: 23px;color: var(--site-blue);font-weight: 700;}
.vpp-price{font-size: 16px;color: var(--site-dark-gray);margin-top: 4px;}
.vpp-price .price-txt{font-size: 25px;color: var(--site-yellow);font-weight: 800;margin-right: 8px;}
.vpp-info-bx{padding: 27px 0;border-top: 1px solid #F2F2F2;}
.vpp-info-wrap{display: flex;margin-top: 6px;}
.vpp-info-wrap:first-child{margin-top: 0;}
.vpp-info-wrap .vpp-info-left{width: 52%;font-size: 14px;color: var(--site-dark-gray);font-weight: 200;padding-right: 9px;}
.vpp-info-wrap .vpp-info-left .dark-txt{font-weight: 300;}
.vpp-info-wrap .vpp-info-right{width: 48%;font-size: 14px;color: var(--site-dark-gray);font-weight: 400;}
.vpp-info-wrap .vpp-info-right .small-txt{font-size: 12px;font-weight: 200;}
.vpp-info-wrap.mt-15{margin-top: 19px;}
.btn-wrap{text-align: center;}
.vpp-wrap-main{padding: 0 70px;}
.terms-bx-main{padding: 17px;background-color: #f2f2f2;border-radius: 15px;margin-top: 35px;}
.terms-row{display: flex;margin: 0 -15px;flex-wrap: wrap;}
.terms-col{padding: 0 15px;width: 33.33%;}
.terms-bx{display: flex;font-size: 11px;color: var(--site-dark-gray);}
.terms-ttl{padding-right: 15px;min-width: 145px;text-align: right;padding-right: 15px;}
.teerms-right{font-weight: 300;}
.teerms-right ul > li{list-style:none;position: relative;padding-left: 8px;}
.teerms-right ul > li:before{width: 3px;height: 3px;background-color: var(--site-dark-gray);border-radius: 4px;left: 0;position: absolute;content:'';top: 6px;}

.vpp-sec + .form-sec{padding-top: 0;}
.terms-ttl.desk-hide{display: none;}
.image-content-main-section.with-logo{padding: 90px 0;}

.image-content-main-section .site-content-wrap{max-width:837px;}
.image-content-main-section .row{row-gap:40px;}
.head-txt{font-size: 20px;line-height: 1.4;color: var(--site-black);font-weight: 300;margin-top: 25px;}
.head-txt p{margin-top:3px;}
.head-txt a,
.head-txt p a{color:var(--site-blue);text-decoration:underline;}

.accordion-wrap {max-width: 1246px;background: #F2F2F2;padding: 24px 38px;border-radius: 25px;margin: 40px auto 0;}
.faq-list-item {border-bottom: 1px solid #CCCCCC;padding: 24px 0;}
.faq-list-item:last-child {border-bottom: none;}
.faq-head {font-size: 22px;line-height: 27px;color: var(--site-blue);font-weight: bold;position: relative;cursor: pointer;padding-right: 50px;}
.faq-head:after {position: absolute;content: '';--faq-icon: url(/Content/Landing/images/faq-icon.svg);background: var(--faq-icon) no-repeat center center;width: 22px;height: 13px;top: 0px;right: 0;}
.faq-list-item.active>.faq-head:after {transform: scaleY(-1);-webkit-transform: scaleY(-1);}
.accordion-answer .whysybx{padding-top:17px;max-width: 1020px;}
.accordion-answer p{font-size:16px;line-height:20px;}
.accordion-answer a,
.accordion-answer p a{color:var(--site-blue);text-decoration:underline;}

.ptb{padding: 90px 0;}
.ptb+.ptb{padding-top:0px;}
.with-bg.ptb+.ptb,
.ptb+.with-bg.ptb{padding-top:90px;}
.gb{background-color: #f2f2f2;}

.left-content-right-image .btn-wrap{text-align: left;margin-top: 50px;}
.site-btn.big{font-size: 25px;font-weight: 800;border-radius: 40px;padding: 18px 36px;}
.site-btn.blue{background-color: var(--site-blue);border-color: var(--site-blue); font-family: var(--site-body);}
.left-content-wrap{padding-right: 45px;}
.left-content-wrap .head-txt{font-weight: 200;}
.left-content-right-image .row{align-items: flex-end;}
.benefit-bx{text-align: center;max-width: 240px;margin: 0 auto;}
.benefit-bx img { max-width: 100px; display: block; margin: 0 auto; height: 100px; width: 100px; object-fit: contain; }
.benefit-ttl{font-size: 22px;line-height: 1.3;color: var(--site-blue);font-weight: 700;margin-top: 24px;}
.benefit-txt{font-size: 16px;color: var(--site-text);margin-top: 8px;}
.benfit-sec .row{max-width: 1380px; margin: 30px auto 0 auto; }
.benfit-sec .col-lg-3{margin-top: 30px;}
.vpp-work-full-image{background-color: var(--site-white);padding: 22px;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 25px;margin-top: 35px;}
.vpp-work-full-image img{max-height: 460px;}
.vpp-work-sec .btn-wrap{margin-top: 54px;}
.vpp-work-sec .head-txt{max-width: 1104px;margin: 40px auto 0 auto;}
.vpp-work-sec .site-heading3{font-size: 36px;font-weight: 700;}
.form-sec .head-txt{font-weight: 100;}

.image-content-main-section .site-heading3 {
    color: var(--site-blue);
}


@media(min-width:992px) {
    .text-lg-end{text-align:right;}
  .order-lg-1{order:1}
  .order-lg-2{order:2}
}

@media(min-width:1200px){
.header-right-inn .faq-link:hover{color: var(--site-yellow);}
.header-right-inn .site-btn:hover{background-color: var(--site-blue);border-color: var(--site-white);}
.call-link-txt:hover{color: var(--site-yellow);}
.footer-social-bx > a.footer-linkedin:hover{background-image: url(images/linkedin-hover.svg);}
.footer-social-bx > a.footer-fb:hover{background-image: url(images/facebook-hover.svg);}
.checkbx-text a:hover{color: var(--site-blue);text-decoration: none;}
.site-btn:hover{background: var(--site-blue);border-color: var(--site-blue);}
.head-txt a:hover,
.head-txt p a:hover,
.accordion-answer a:hover,
.accordion-answer p a:hover{color:var(--site-text);}
.site-btn.blue:hover{background-color: var(--site-yellow);border-color: var(--site-yellow);}
.whysybx p a:hover, .whysybx li a:hover{color: var(--site-blue);text-decoration: none;}
}
@media(max-width:1399px){
.vpp-wrap-main{padding: 0;}
.site-heading1{font-size: 55px;}
.left-content-wrap{padding-right: 0;}
.left-content-right-image .btn-wrap{margin-top: 40px;}
}
@media(max-width:1299px){
.vpp-row{margin: 20px -15px 0 -15px;}
.vpp-col{padding: 0 15px;}
.left-content-right-image .btn-wrap { margin-top: 30px; }
.site-btn.big{font-size: 20px;}
}
@media(max-width:1199px){
.form-bx-ttl{font-size: 18px;}
.vpp-row{margin: 20px -10px 0 -10px;}
.vpp-col{padding: 0 10px;}
.vpp-bx{padding: 25px 22px;}
.site-heading1{font-size: 50px;line-height: 1.2;}
.site-heading2{font-size: 40px;line-height: 1.2;}
.site-heading3, .vpp-work-sec .site-heading3{font-size: 28px;line-height: 1.2;}
.header-wrap{padding: 18px 0;}
.site-header{height: 140px;}
.fixed .header-wrap{padding: 18px 0;}
.header-rightbx{padding-top: 0;}
.header-right-inn .faq-link{font-size: 18px;}
.header-right-inn .site-btn{font-size: 16px;font-weight: 700;}
.call-bx-header{margin-left: 35px;}
.header-right-inn .site-btn{margin-left: 20px;}
.call-bx-header{margin-left: 20px;}
.call-txt{padding-left: 15px;}

.ptb{padding: 70px 0;}
.image-content-main-section.with-logo{padding: 70px 0;}
.with-bg.ptb + .ptb,
.ptb + .with-bg.ptb{padding-top:70px;}
.faq-head {font-size: 18px;}
.head-txt{font-size: 18px;}
.benefit-ttl{font-size: 20px;}
.benefit-bx img{height: 90px; width: 90px;max-width: 90px;}
}

@media(max-width:991px){
.site-header{height: 109px;}
.form-row{margin: 0 -10px;}
.form-row .form-col{padding: 0 10px;margin-bottom: 15px;}
.form-bx-inn{padding: 40px;border-radius: 15px;}
.form-btn-wrap{padding-left:40px;}
.form-row input[type="text"], .form-row input[type="email"], .form-row input[type="number"], .form-row input[type="tel"], .form-row select{font-size: 15px;padding: 16px 15px;}
.site-heading1{font-size: 45px;line-height: 1.2;}
.site-heading2{font-size: 35px;line-height: 1.2;}
.site-heading3, .vpp-work-sec .site-heading3{font-size: 26px;line-height: 1.2;}
.vpp-row{margin-top: 10px;}
.vpp-col{width: 50%;}
.terms-col{width: 100%;margin-top: 20px;}
.terms-col:first-child{margin-top: 0;}
.terms-ttl.desk-hide{display: block;}
.header-row .logo-bx img{max-width: 130px;}
.call-link-txt{font-size: 16px;}
.call-time-txt{font-size: 14px;}
.header-right-inn .site-btn { margin-left: 15px; padding: 12px 20px; }
.footer-social-bx{margin-left: 0;}
.site-footer{padding: 20px 0;}
.footer-logo img{max-width:110px;}
.left-content-right-image .row{flex-direction: column-reverse;}
.right-image-bx img{max-width: 90%;margin: 0 auto;}
.right-image-bx{text-align: center;}
.left-content-wrap{margin-top: 40px;}
.site-content-image{text-align: center;}
.site-content-image img{margin: 0 auto;}
.head-txt{margin-top: 20px;}
.vpp-work-sec .btn-wrap{margin-top: 30px;}
}
@media(max-width:767px){
.form-row .form-col{margin-bottom: 10px;width: 100%;margin-top: 15px;}
.form-bx-ttl { font-size: 16px; }
.site-heading1{font-size: 30px;line-height: 1.2;}
.site-heading2{font-size: 28px;line-height: 1.2;}
.site-heading3, .vpp-work-sec .site-heading3{font-size: 24px;line-height: 1.2;}
.vpp-col{width: 100%;}
.terms-col{width: 100%;}
.terms-ttl{min-width: 126px;}
.vpp-heading{font-size: 20px;}
.vpp-price .price-txt{font-size: 22px;}
.head-txt-center{font-size: 16px;}
.call-icon{width: 26px;height: 26px;background-size: 26px;}
.header-right-inn .faq-link{font-size: 16px;}
.header-right-inn .site-btn{font-size: 14px;}
.call-link-txt{font-size: 14px;}
.call-time-txt{font-size: 12px;}
.ptb{padding: 50px 0;}
.image-content-main-section.with-logo{padding: 50px 0;}
.with-bg.ptb + .ptb,
.ptb + .with-bg.ptb{padding-top:50px;}
.head-txt{font-size: 16px;}
.accordion-wrap{padding: 15px 25px;margin-top: 30px;}
.site-btn.big { font-size: 16px;padding: 14px 28px;min-width: inherit;}
.vpp-row{margin-top: 0;}
.form-bx-wrap{margin-top: 30px;}
.image-content-main-section .row{row-gap: 30px;}
.terms-bx-main{margin-top: 30px;}
.vpp-work-sec .head-txt{margin-top: 30px;}
.benefit-ttl{margin-top: 20px;}
.benfit-sec .row{margin-top: 10px;}
.image-content-main-section.with-logo .head-txt p{margin-top: 20px;}
}
@media(max-width:525px){
.form-bx-inn { padding: 30px 20px; border-radius: 15px; }
    .form-btn-wrap {
        padding-left: 30px;
    }
.form-bx-wrap{padding: 40px 20px;}
.checkbx-text{padding-left: 15px;}
.form-row select{background-position: calc(100% - 10px)}
.header-right-inn{flex-wrap: wrap; justify-content: flex-end;}
.call-bx-header{margin-top: 11px;}
.header-right-inn .site-btn{font-size: 12px;padding: 10px;}
.footer-wrap-inn{flex-wrap: wrap;justify-content: center;}
.footer-right-bx { margin: 25px auto 0 auto; }
.footer-social-bx > a{margin-left: 12px;}
.footer-social-bx > a:first-child{margin-left: 0;}
.footer-social-bx{margin-left: 25px;}
.site-content-image{text-align: center;}
.with-logo .site-content-image img{max-width: 180px;}
.site-header { height: 119px; }
}
/*//DSP 19/12*/
.alert-success {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    margin-bottom: 15px;
}