.seo-landing-template2 h1,.seo-landing-template2 h2,.seo-landing-template2 h3,.seo-landing-template2 h4,.seo-landing-template2 h5,.seo-landing-template2 h6,.seo-landing-template2 .h1,.seo-landing-template2 .h2,.seo-landing-template2 .h3,
.seo-landing-template2 .h4,.seo-landing-template2 .h5,.seo-landing-template2 .h6{font-family:'Inter',sans-serif;font-weight:700}
.seo-landing-template2 .row.md{margin-left:-16px;margin-right:-16px}
.seo-landing-template2 .row.md > [class*="col-"],.seo-landing-template2 .row.md > .col{padding-left:16px;padding-right:16px}
.seo-landing-template2 .form-control:focus,.seo-landing-template2 button:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.seo-landing-template2 .bg-blue{background-color:#D2DCEE !important}
.seo-landing-template2 .bg-teal{background-color:#EDF9F8 !important}
.seo-landing-template2 .bg-green{background-color:#E9F7F0 !important}
.seo-landing-template2 .bg-lime{background-color:#F5FAEF !important}
.seo-landing-template2 .bg-orange{background-color:#FEF4E8 !important}
.seo-landing-template2 .bg-yellow{background-color:#FFFAEA !important}

.seo-landing-template2 .text-blue{color:#4C74B9 !important}
.seo-landing-template2 .text-green{color:#41D58C !important}
.seo-landing-template2 .text-teal{color:#6ADFD7 !important}
.seo-landing-template2 .text-primary{color:#207DE9 !important}
.seo-landing-template2 .text-orange{color:#F7941D !important}

.seo-landing-template2 .btn-green{color:#fff;background-color:#41D58C;border-color:#41D58C}
.seo-landing-template2 .btn-green:focus,
.seo-landing-template2 .btn-green:hover{color:#fff;background-color:#26B16D;border-color:#26B16D}

.seo-landing-template2 .badge{font-weight:bold;padding:4px 16px;font-size:14px;line-height:22px;letter-spacing:0.05em;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.seo-landing-template2 .form-group{margin-bottom:32px}
.seo-landing-template2 .form-label{font-weight:600;margin:0 0 8px;font-size:15px;line-height:24px;letter-spacing:-0.003em;color:#374046}
.seo-landing-template2 .form-control{width:100%}

.seo-landing-template2 .slider{height:4px;background-color:#F2F2F2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;z-index:2;margin:40px 70px 70px}
.seo-landing-template2 .slider:before{height:4px;background-color:#F2F2F2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;z-index:-1;top:0;left:-70px;right:-70px;content:""}
.seo-landing-template2 .slider .ui-slider-handle{cursor:pointer;height:40px;background-color:#305493;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:50%;margin-top:-20px;left:0;line-height:40px;font-weight:900;font-size:16px;text-align:center;letter-spacing:-0.018em;color:#FFFFFF;width:140px;margin-left:-70px}
.seo-landing-template2 .slider .ui-slider-handle:before,
.seo-landing-template2 .slider .ui-slider-handle:after{content:"\e902";position:absolute;right:8px;top:8px;font-size:24px;color:#829DCE;font-family:'icomoon' !important;line-height:1}
.seo-landing-template2 .slider .ui-slider-handle:before{content:"\e901";left:8px;right:auto}
.seo-landing-template2 .slider .ui-slider-handle:hover,.seo-landing-template2 .slider .ui-slider-handle:hover{background-color:#207DE9}
.seo-landing-template2 .slider .ui-slider-handle:hover:after,.seo-landing-template2 .slider .ui-slider-handle:hover:before{color:#fff}
.seo-landing-template2 .slider .ui-slider-handle:focus{outline:0}
.seo-landing-template2 .slider .slider-help-min{font-weight:bold;font-size:14px;line-height:22px;letter-spacing:0.05em;text-transform:uppercase;color:#374046;padding-top:20px;margin-left:-70px;float:left}
.seo-landing-template2 .slider .slider-help-max{font-weight:bold;font-size:14px;line-height:22px;letter-spacing:0.05em;text-transform:uppercase;color:#374046;padding-top:20px;margin-right:-70px;float:right}

.seo-landing-template2 #FX_SS-wrapper{font-family:'Inter',sans-serif;position:relative;overflow:hidden;color:374046}
.seo-landing-template2 #FX_SS-wrapper p{margin-top:0;font-family:'Inter',sans-serif}
.seo-landing-template2 #FX_SS-wrapper .btn{margin:0}
.seo-landing-template2 #FX_SS-wrapper .btn-lg{height:76px;font-family:'Inter',sans-serif;font-weight:700;font-size:21px;line-height:30px;padding:21px 64px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.seo-landing-template2 #FX_SS-wrapper .btn-xl{height:96px;font-family:'Inter',sans-serif;font-weight:900;font-size:32px;line-height:44px;padding:26px 64px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.seo-landing-template2 #FX_SS-wrapper .btn-xl i{display:inline-block;vertical-align:middle;font-size:48px;margin-right:24px}

.seo-landing-template2 h1.FX_SS-title{font-weight:900;font-size:72px;line-height:108%;letter-spacing:-0.042em;margin:0 0 32px;color:inherit}
.seo-landing-template2 h2.FX_SS-title{font-weight:900;font-size:48px;line-height:117%;letter-spacing:-0.024em;margin:0 0 32px;color:inherit}
.seo-landing-template2 h3.FX_SS-title{font-weight:900;font-size:32px;line-height:131%;letter-spacing:-0.018em;margin:0 0 32px;color:inherit}
.seo-landing-template2 h5.FX_SS-title{font-weight:600;font-size:24px;line-height:133%;letter-spacing:-0.018em;margin:0 0 32px;color:inherit}
.seo-landing-template2 .vectorized{position:relative;z-index:0}
.seo-landing-template2 h2.FX_SS-title .vectorized:after{content:"";width:320px;height:16px;background:url(../img/v2/Vector-4.png) no-repeat 0 center;position:absolute;top:100%;right:28px;z-index:-1;margin-top:-1px}

.seo-landing-template2 .FX_SS-proposal-form{color:#374046;background-color:#fff;margin-right:-24px;padding:30px 44px 28px;border:10px solid #374046;border-right:0;-webkit-border-radius:32px 0 0 32px;-moz-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px}
.seo-landing-template2 .FX_SS-proposal-form .FX_SS-title{margin-bottom:40px}
.seo-landing-template2 .FX_SS-proposal-form .form-control{padding:12px 0;border:0;border-bottom:1px solid #abb9c2;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:600;font-size:21px;line-height:33px;letter-spacing:-0.0055em;height:55px}
.seo-landing-template2 .FX_SS-proposal-form .form-control:focus{border-bottom-color:#207DE9}
.seo-landing-template2 .FX_SS-proposal-form textarea.form-control{height:auto;resize:none}

.seo-landing-template2 .FX_SS-intro{background-color:#152035;color:#fff;text-align:center;padding:93px 0 5px;position:relative;z-index:1}
.seo-landing-template2 .FX_SS-intro p{color:#CED4DA}
	
.seo-landing-template2 .FX_SS-intro .FX_SS-proposal-form{text-align:left;padding:40px 55px 38px;margin:32px 0 -160px;border:0;-webkit-box-shadow:40px 40px 56px rgba(37,45,60,0.05);-moz-box-shadow:40px 40px 56px rgba(37,45,60,0.05);box-shadow:40px 40px 56px rgba(37,45,60,0.05);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.seo-landing-template2 .FX_SS-intro .FX_SS-proposal-form:before{content:"";width:255px;height:552px;background:url(../img/v2/group-icons-left.png) no-repeat 0 0;position:absolute;right:100%;top:0;margin-left:-5%}
.seo-landing-template2 .FX_SS-intro .FX_SS-proposal-form:after{content:"";width:286px;height:531px;background:url(../img/v2/group-icons-right.png) no-repeat 0 0;position:absolute;left:100%;top:0;margin-left:-5%}

.seo-landing-template2 .FX_SS-about{padding:247px 0 118px}
.seo-landing-template2 .FX_SS-about .FX_SS-title{margin-bottom:95px}
	.seo-landing-template2 .FX_SS-hint{font-family:'Kalam',sans-serif;font-weight:400;font-size:24px;line-height:24px;margin:0 0 24px;color:#6ADFD7;-webkit-transform:rotate(-3.45deg);-moz-transform:rotate(-3.45deg);-ms-transform:rotate(-3.45deg);-o-transform:rotate(-3.45deg);transform:rotate(-3.45deg)}
	.seo-landing-template2 .FX_SS-hint-arrow{z-index:2;font-family:'Kalam',sans-serif;position:absolute;right:0;bottom:100%;font-weight:400;font-size:24px;line-height:24px;text-align:center;color:#6ADFD7;-webkit-transform:rotate(8.72deg);-moz-transform:rotate(8.72deg);-ms-transform:rotate(8.72deg);-o-transform:rotate(8.72deg);transform:rotate(8.72deg);width:260px;margin-bottom:78px}
	.seo-landing-template2 .FX_SS-hint-arrow:after{content:"";width:54px;height:33px;position:absolute;top:100%;left:24%;margin-top:15px;background:url(../img/v2/tips-arrow.png) no-repeat 0 0}

	.seo-landing-template2 .FX_SS-logos{margin:0 0 158px;list-style:none;padding:0;text-align:center}
	.seo-landing-template2 .FX_SS-logos li{margin:0 28px 28px;display:inline-block}
	
	.seo-landing-template2 .seo-card{z-index:0;padding:0;border:0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;overflow:hidden;min-height:100%}
	.seo-landing-template2 .seo-card:before{width:100%;opacity:1;height:100%;z-index:-1;top:0;left:0;position:absolute;content:"";background-color:#fff}
	.seo-landing-template2 .seo-card:hover:before{opacity:0}
	.seo-landing-template2 .seo-card .card-number{font-weight:bold;font-size:14px;line-height:22px;letter-spacing:0.05em;text-transform:uppercase;color:#ABB9C2;text-align:right;margin:0 0 160px}
	.seo-landing-template2 .seo-card .card-img{margin:0 0 40px}
	.seo-landing-template2 .seo-card .card-title{font-weight:900;font-size:32px;line-height:42px;letter-spacing:-0.018em;color:#374046;margin:0 0 8px}
	.seo-landing-template2 .seo-card .card-text{font-size:18px;line-height:28px;letter-spacing:-0.0045em;color:#374046}

.seo-landing-template2 .FX_SS-testi{background-color:#CDE4FF;padding:92px 0}
.seo-landing-template2 .FX_SS-testi .FX_SS-testi-body{padding:0 0 0 110px}
	.seo-landing-template2 .FX_SS-testi-text{margin:0 0 40px;font-weight:900;font-size:32px;letter-spacing:-0.018em;line-height:42px;color:#374046}
	.seo-landing-template2 .FX_SS-testi-category{font-weight:600;font-size:24px;line-height:133%;letter-spacing:-0.018em;color:#374046;margin:0 0 16px}
	.seo-landing-template2 .FX_SS-testi-by{margin:0;font-weight:bold;font-size:14px;line-height:157%;letter-spacing:0.05em;text-transform:uppercase;color:#869298}
	
.seo-landing-template2 .FX_SS-steps{background:url(../img/v2/bg-three-setup.jpg) no-repeat center 0 #fff;padding:126px 0 1px}
.seo-landing-template2 .FX_SS-steps .FX_SS-title{margin:50px 0 0}

	.seo-landing-template2 .step-card{margin:0 0 150px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent}
	.seo-landing-template2 .step-card.first{margin-top:240px}
	.seo-landing-template2 .step-card.second{margin-top:100px;left:30px}
	.seo-landing-template2 .step-card.third{left:70px;top:-40px}
	.seo-landing-template2 .step-card .card-number{margin:0 0 32px;width:86px;height:86px;background-color:#207DE9;color:#fff;font-weight:bold;font-size:14px;line-height:14px;text-align:center;letter-spacing:0.05em;text-transform:uppercase;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:18px 0}
	.seo-landing-template2 .step-card .card-number .number{font-weight:900;font-size:24px;line-height:32px;letter-spacing:-0.018em;display:block}
	.seo-landing-template2 .step-card .card-title{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.018em;color:#374046;margin:0 0 16px}
	.seo-landing-template2 .step-card .card-text{color:#869298;font-size:18px;line-height:28px}
	
.seo-landing-template2 .FX_SS-speak{position:relative;z-index:1;background:#1C2D47;color:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:80px 86px 38px}
.seo-landing-template2 .FX_SS-speak:after{content:"";width:41.28895%;height:363px;background:url(../img/v2/group-icons.png) no-repeat 0 0;position:absolute;top:50%;margin-top:-182px;right:47px;z-index:-1;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}
.seo-landing-template2 .FX_SS-speak .FX_SS-title{margin-bottom:90px}

	.seo-landing-template2 .FX_SS-counter{margin:0 0 48px}
	.seo-landing-template2 .FX_SS-counter h4{font-weight:900;font-size:32px;line-height:131%;letter-spacing:-0.018em;color:#fff;margin:0 0 8px}
	.seo-landing-template2 .FX_SS-counter p{font-weight:600;font-size:24px;line-height:133%;letter-spacing:-0.018em;color:#869298;margin:0}
	
.seo-landing-template2 .FX_SS-features{padding:72px 0 85px}

.seo-landing-template2 .FX_SS-features .FX_SS-hint{margin-bottom: 50px;}
	
	.seo-landing-template2 #FX_SS-feature{}
	.seo-landing-template2 #FX_SS-feature .card{border:0;border-bottom:1px solid #CED4DA;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 0 64px;padding:0 0 64px}
	.seo-landing-template2 #FX_SS-feature .card:last-child{margin:0}
	.seo-landing-template2 #FX_SS-feature .card-body{padding:0}
	.seo-landing-template2 #FX_SS-feature p{color:#869298}
	
.seo-landing-template2 .FX_SS-quote{position:relative;z-index:0;padding:105px 0 130px;background:url(../img/v2/bg-quote.jpg) no-repeat center #263A5F;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff}
.seo-landing-template2 .FX_SS-quote:before{position:absolute;z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background-color:#263A5F;filter:alpha(opacity=95);opacity:0.95}
.seo-landing-template2 .FX_SS-quote .FX_SS-title,
.seo-landing-template2 .FX_SS-quote p{color:inherit}

	.seo-landing-template2 .FX_SS-social-icons{list-style:none;margin:82px 0 0;padding:0}
	.seo-landing-template2 .FX_SS-social-icons li{display:inline-block;vertical-align:middle;margin-right:16px}
	.seo-landing-template2 .FX_SS-social-icons li:last-child{margin-right:0}
	.seo-landing-template2 .FX_SS-social-icons a{border:2px solid #4C74B9;width:88px;height:88px;line-height:80px;display:block;text-align:center;font-size:30px;color:#fff;text-decoration:none}
	.seo-landing-template2 .FX_SS-social-icons a:focus,.seo-landing-template2 .FX_SS-social-icons a:hover{border-color:#207DE9;background-color:#207DE9;color:#fff}
.no-margin iframe{box-shadow: 0px 8px 15px rgb(210 220 238 / 35%); margin: 32px 0 -160px; border-radius:8px;}
.jotform:before{    content: "";
    width: 255px;
    height: 552px;
    background: url(../img/v3/group-icons-left.png) no-repeat 0 0;
    position: absolute;
    right: 100%;
    top: 20%;
    margin-left: -5%;}
    .jotform:after{    content: "";
    width: 286px;
    height: 531px;
    background: url(../img/v3/group-icons-right.png) no-repeat 0 0;
    position: absolute;
    left: 100%;
    top: 10%;
    margin-left: -5%;}

/*MEDIA QUERY*/
@media (min-width:768px){
	.seo-landing-template2 #FX_SS-wrapper .container{max-width:720px}
}
@media (min-width:992px){
	.seo-landing-template2 #FX_SS-wrapper .container{max-width:960px}
}
@media (min-width:1200px){
	.seo-landing-template2 #FX_SS-wrapper .container{max-width:1140px}
}
@media (min-width:1451px){
	.seo-landing-template2 #FX_SS-wrapper .container{max-width:1410px}
}
@media (max-width:1690px){
	.seo-landing-template2 .FX_SS-quote .col-xl-6.offset-xl-1,
	.seo-landing-template2 .FX_SS-quote .col-xl-4.offset-xl-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-left:0}
}
@media (max-width:1620px){
	.seo-landing-template2 .FX_SS-hint-arrow{right:-40%}
}
@media (max-width:1580px){
	.seo-landing-template2 .step-card.second,
	.seo-landing-template2 .step-card.third{left:0}
	.seo-landing-template2 .step-card.third{top:0}
}
@media (max-width:1450px){
	.seo-landing-template2 h1.FX_SS-title{font-size:64px}
	.seo-landing-template2 h2.FX_SS-title{font-size:40px}
	.seo-landing-template2 .FX_SS-counter h4,
	.seo-landing-template2 .FX_SS-testi-text,
	.seo-landing-template2 .seo-card .card-title,
	.seo-landing-template2 h3.FX_SS-title{font-size:30px;line-height:108%}
	.seo-landing-template2 .FX_SS-testi .FX_SS-testi-body{padding-left:0}
	.seo-landing-template2 .FX_SS-steps{-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;padding-top:0}
	.seo-landing-template2 .FX_SS-steps .FX_SS-title{margin-top:20px}
	.seo-landing-template2 .step-card.first{margin-top:40%}
	.seo-landing-template2 .step-card.second{margin-top:10%}
	.seo-landing-template2 .step-card.third{top:-40px}
}
@media (max-width:1199px){
	.seo-landing-template2 h1.FX_SS-title{font-size:48px;line-height:108%}
	.seo-landing-template2 h2.FX_SS-title{font-size:36px;line-height:117%}
	.seo-landing-template2 .FX_SS-counter h4,
	.seo-landing-template2 .FX_SS-testi-text,
	.seo-landing-template2 .seo-card .card-title,
	.seo-landing-template2 h3.FX_SS-title{font-size:28px;line-height:108%}
	.seo-landing-template2 .FX_SS-quote .col-xl-6.offset-xl-1,
	.seo-landing-template2 .FX_SS-quote .col-xl-4.offset-xl-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}
	.seo-landing-template2 .FX_SS-about .FX_SS-hint-arrow{display:none}
	.seo-landing-template2 .seo-card{margin-bottom:80px}
	.seo-landing-template2 .FX_SS-testi .img img{width:100%;height:auto}
	.seo-landing-template2 .FX_SS-testi .FX_SS-testi-body{padding-top:24px}
	.seo-landing-template2 .step-card.first{margin-top:85%}
	.seo-landing-template2 .step-card.second{margin-top:50%}
	.seo-landing-template2 .step-card.third{margin-top:40px;top:0}
	.seo-landing-template2 .FX_SS-intro-body{text-align:center}
	.seo-landing-template2 .FX_SS-quote-body{text-align:center;margin-bottom:60px}
}
@media (max-width:1050px){
}
@media (max-width:991px){
	.seo-landing-template2 .step-card,
	.seo-landing-template2 .step-card.lined-step-1,
	.seo-landing-template2 .step-card.lined-step-2{margin-bottom:60px}
	.seo-landing-template2 .FX_SS-testi{padding:48px 0}
	.seo-landing-template2 .FX_SS-speak{padding:48px}
	.seo-landing-template2 .FX_SS-testi-text{margin-bottom:24px}
	.seo-landing-template2 .FX_SS-testi-category{margin-bottom:8px}
	.seo-landing-template2 .FX_SS-speak:after{position:relative;display:block;top:0;margin:0 24px 24px;height:auto;padding-bottom:58%;width:auto;right:0}
	.seo-landing-template2 .FX_SS-intro .FX_SS-proposal-form:after,
	.seo-landing-template2 .FX_SS-intro .FX_SS-proposal-form:before{display:none}
	.seo-landing-template2 .seo-card .card-number{margin-bottom:30px}
	.seo-landing-template2 .FX_SS-counter p{font-size:21px}
	.seo-landing-template2 .FX_SS-intro{padding-top:48px}
	.seo-landing-template2 .FX_SS-about .FX_SS-title{margin-bottom:48px}
	.seo-landing-template2 .FX_SS-logos{margin-bottom:48px}
	.seo-landing-template2 .FX_SS-about{padding-bottom:1px}
	.seo-landing-template2 .step-card.first{margin-top:15%}
	.seo-landing-template2 .step-card.second,
	.seo-landing-template2 .step-card.third{margin-top:0}
	.seo-landing-template2 #FX_SS-feature .card{margin-bottom:32px;padding-bottom:32px}
	.seo-landing-template2 .FX_SS-features{padding:48px 0}
	.seo-landing-template2 .FX_SS-steps{-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;background-position:right 0}
	.seo-landing-template2 .step-card.first{margin-top:35%}
	.seo-landing-template2 .seo-card .card-img{margin-bottom:24px}
}
@media (max-width:767px){
	.seo-landing-template2 .FX_SS-quote{padding:48px 0}
	.seo-landing-template2 h1.FX_SS-title{font-size:36px;line-height:46px}
	.seo-landing-template2 h2.FX_SS-title{font-size:32px;line-height:40px}
	.seo-landing-template2 h2.FX_SS-title .vectorized:after{display:none}
	.seo-landing-template2 .FX_SS-speak .FX_SS-title{margin-bottom:24px}
	.seo-landing-template2 #FX_SS-wrapper .btn-lg,
	.seo-landing-template2 #FX_SS-wrapper .btn-xl{padding:16px 24px;height:auto;font-size:21px}
	.seo-landing-template2 #FX_SS-wrapper .btn-xl i{font-size:30px;margin-right:12px}
}
@media (max-width:575px){
	.seo-landing-template2 .FX_SS-quote-body{margin-bottom:24px}
	.seo-landing-template2 .FX_SS-speak .FX_SS-title,
	.seo-landing-template2 .FX_SS-counter{text-align:center}
	.seo-landing-template2 .FX_SS-social-icons{margin-top:52px}
	.seo-landing-template2 .FX_SS-social-icons li{margin-right:5px}
	.seo-landing-template2 .FX_SS-social-icons a{width:50px;height:50px;line-height:42px;font-size:17px}
	.seo-landing-template2 .FX_SS-intro .FX_SS-proposal-form{padding:30px 24px}
	.seo-landing-template2 .FX_SS-about{text-align:center}
	.seo-landing-template2 .seo-card .card-img img{margin:0 auto}
}
@media (max-width:380px){
	.seo-landing-template2 .FX_SS-steps{background:#fff;padding-top:48px}
	.seo-landing-template2 .step-card.first{margin-top:15%}
}