.seo-landing-template1 h1, .seo-landing-template1 h2, .seo-landing-template1 h3, .seo-landing-template1 h4, .seo-landing-template1 h5, .seo-landing-template1 h6,
.seo-landing-template1 .h1, .seo-landing-template1 .h2, .seo-landing-template1 .h3, .seo-landing-template1 .h4, .seo-landing-template1 .h5, .seo-landing-template1 .h6{font-family:'Inter',sans-serif;font-weight:700}
.seo-landing-template1 .row.md{margin-left:-16px;margin-right:-16px}
.seo-landing-template1 .row.md > [class*="col-"],.seo-landing-template1 .row.md > .col{padding-left:16px;padding-right:16px}
.seo-landing-template1 .form-control:focus,.seo-landing-template1 button:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.seo-landing-template1 .bg-blue{background-color:#D2DCEE !important}
.seo-landing-template1 .bg-teal{background-color:#EDF9F8 !important}
.seo-landing-template1 .bg-green{background-color:#E9F7F0 !important}
.seo-landing-template1 .bg-lime{background-color:#F5FAEF !important}
.seo-landing-template1 .bg-orange{background-color:#FEF4E8 !important}
.seo-landing-template1 .bg-yellow{background-color:#FFFAEA !important}

.seo-landing-template1 .text-blue{color:#4C74B9 !important}
.seo-landing-template1 .text-green{color:#41D58C !important}
.seo-landing-template1 .text-teal{color:#6ADFD7 !important}
.seo-landing-template1 .text-primary{color:#207DE9 !important}
.seo-landing-template1 .text-orange{color:#F7941D !important}

.seo-landing-template1 .btn-green{color:#fff;background-color:#41D58C;border-color:#41D58C}
.seo-landing-template1 .btn-green:focus,
.seo-landing-template1 .btn-green:hover{color:#fff;background-color:#26B16D;border-color:#26B16D}

.seo-landing-template1 .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-template1 .form-group{margin-bottom:32px}
.seo-landing-template1 .form-label{font-weight:600;margin:0 0 8px;font-size:15px;line-height:24px;letter-spacing:-0.003em;color:#374046}
.seo-landing-template1 .form-control{width:100%}

.seo-landing-template1 .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-template1 .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-template1 .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-template1 .slider .ui-slider-handle:before,
.seo-landing-template1 .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-template1 .slider .ui-slider-handle:before{content:"\e901";left:8px;right:auto}
.seo-landing-template1 .slider .ui-slider-handle:hover,.seo-landing-template1 .slider .ui-slider-handle:hover{background-color:#207DE9}
.seo-landing-template1 .slider .ui-slider-handle:hover:after,.seo-landing-template1 .slider .ui-slider-handle:hover:before{color:#fff}
.seo-landing-template1 .slider .ui-slider-handle:focus{outline:0}
.seo-landing-template1 .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-template1 .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-template1 #FX_SS-wrapper{font-family:'Inter',sans-serif;position:relative;overflow:hidden;color:374046}
.seo-landing-template1 #FX_SS-wrapper p{margin-top:0;font-family:'Inter',sans-serif}
.seo-landing-template1 #FX_SS-wrapper .btn{margin:0}
.seo-landing-template1 #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-template1 #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-template1 #FX_SS-wrapper .btn-xl i{display:inline-block;vertical-align:middle;font-size:48px;margin-right:24px}

.seo-landing-template1 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-template1 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-template1 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-template1 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-template1 h1.FX_SS-title .vectorized{position:relative;z-index:0}
.seo-landing-template1 h1.FX_SS-title .vectorized:after{content:"";width:555px;height:24px;background:url(../img/v1/vector-3.png) no-repeat 0 center;position:absolute;top:100%;right:-35px;z-index:-1;margin-top:-10px}

.seo-landing-template1 .circle-icon{width:68px;height:68px;text-align:center;line-height:68px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;font-size:32px;margin-bottom:10px}

.seo-landing-template1 .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-template1 .FX_SS-proposal-form .FX_SS-title{margin-bottom:40px}
.seo-landing-template1 .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-template1 .FX_SS-proposal-form .form-control:focus{border-bottom-color:#207DE9}
.seo-landing-template1 .FX_SS-proposal-form textarea.form-control{height:auto;resize:none}

.seo-landing-template1 .FX_SS-intro{position:relative;z-index:1;padding:60px 0 96px;background:linear-gradient(0deg,rgba(210,220,238,0.3) 32.69%,transparent 96.57%)}
.seo-landing-template1 .FX_SS-intro:before{content:"";width:49.1145833%;height:80%;position:absolute;left:0;bottom:-12.7664%;background:url(../img/v1/intro-arrow.png) no-repeat 0 bottom;z-index:-1;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}
.seo-landing-template1 .FX_SS-intro p{color:#374046}


.seo-landing-template1 .FX_SS-about{padding:106px 0 110px}
	.seo-landing-template1 .FX_SS-logos{margin:0 0 75px;list-style:none;padding:0;text-align:center}
	.seo-landing-template1 .FX_SS-logos li{margin:0 28px 28px;display:inline-block}
	
	.seo-landing-template1 .seo-card{z-index:0;padding:40px 40px 67px;border:0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;overflow:hidden;min-height:100%}
	.seo-landing-template1 .seo-card:before{width:100%;opacity:1;height:100%;z-index:-1;top:0;left:0;position:absolute;content:"";background-color:#fff}
	.seo-landing-template1 .seo-card:hover:before{opacity:0}
	.seo-landing-template1 .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-template1 .seo-card .card-img{margin:0 0 40px}
	.seo-landing-template1 .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-template1 .seo-card .card-text{font-size:18px;line-height:28px;letter-spacing:-0.0045em;color:#374046}
	
.seo-landing-template1 .FX_SS-testi{background-color:#F9FBFF;padding:142px 0}
	.seo-landing-template1 .FX_SS-testi-text{margin:0 0 40px;font-weight:900;font-size:48px;line-height:117%;letter-spacing:-0.024em;color:#374046}
	.seo-landing-template1 .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-template1 .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-template1 .FX_SS-steps .img{margin-bottom:92px; padding-right: 0px!important;}

	.seo-landing-template1 .step-card{margin:0 0 125px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent}
	.seo-landing-template1 .step-card .card-img{}
	.seo-landing-template1 .step-card .card-body{padding:0 0 0 52px}
	.seo-landing-template1 .step-card .order-lg-1 .card-body{padding:0 52px 0 0}
	.seo-landing-template1 .step-card .card-number{margin:0 0 32px;line-height:1}
	.seo-landing-template1 .step-card .card-title{font-weight:900;font-size:48px;line-height:56px;letter-spacing:-0.024em;color:#374046;margin:0 0 16px}
	.seo-landing-template1 .step-card .card-text{color:#869298}
	.seo-landing-template1 .step-card.lined-step-1{margin-bottom:314px}
	.seo-landing-template1 .step-card.lined-step-1 .card-img:before{content:"";width:1371px;height:767px;
	/* background:url(../img/v1/vector-1.png) no-repeat 0 0; */
	position:absolute;top:67%;left:72px;z-index:-1}
	.seo-landing-template1 .step-card.lined-step-2{margin-bottom:243px}
	.seo-landing-template1 .step-card.lined-step-2 .card-img:before{content:"";width:1172px;height:644px;
	/* background:url(../img/v1/vector-2.png) no-repeat 0 0; */
	position:absolute;top:98%;right:50%;z-index:-1}
	
.seo-landing-template1 .FX_SS-speak{position:relative;z-index:1;background-color:#F9FBFF;padding:126px 0 143px}
.seo-landing-template1 .FX_SS-speak:before{content:"";width:35.104166%;height:63.4831460%;background:url(../img/v1/group-icons.png) no-repeat 0 0;position:absolute;top:-13.29588%;right:5.208333%;z-index:-1;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}
.seo-landing-template1 .FX_SS-speak .FX_SS-title{margin-bottom:90px}

	.seo-landing-template1 .FX_SS-counter h4{font-weight:900;font-size:48px;line-height:117%;letter-spacing:-0.024em;color:#374046;margin:0 0 8px}
	.seo-landing-template1 .FX_SS-counter p{font-weight:600;font-size:24px;line-height:133%;letter-spacing:-0.018em;color:#869298;margin:0}
	
.seo-landing-template1 .FX_SS-features{padding:130px 0;background-color:#0B1720;color:#fff}
.seo-landing-template1 .FX_SS-features .container{position:relative}
	.seo-landing-template1 .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-template1 .FX_SS-hint-arrow{z-index:2;font-family:'Kalam',sans-serif;position:absolute;right:0;top:0;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)}
	.seo-landing-template1 .FX_SS-hint-arrow:after{content:"";width:54px;height:33px;position:absolute;top:100%;left:24%;margin-top:15px;background:url(../img/v1/tips-arrow.png) no-repeat 0 0}
	
	.seo-landing-template1 #FX_SS-feature{}
	.seo-landing-template1 #FX_SS-feature .card{border:0;border-bottom:1px solid #374046;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
	.seo-landing-template1 #FX_SS-feature .card:last-child{border-bottom:0}
	.seo-landing-template1 #FX_SS-feature .card-header{padding:0;background-color:transparent;border:0}
	.seo-landing-template1 #FX_SS-feature .card-header a{color:#fff;padding:40px 0 40px 146px;color:inherit;text-decoration:none;display:block;position:relative}
	.seo-landing-template1 #FX_SS-feature .card-header a:before{position:absolute;left:0;top:28px;content:"\e920";width:102px;height:102px;line-height:102px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #374046;text-align:center;font-family:'icomoon' !important;font-size:32px;font-weight:400}
	.seo-landing-template1 #FX_SS-feature .card-header a.collapsed{color:#fff}
	.seo-landing-template1 #FX_SS-feature .card-header a:focus,#FX_SS-feature .card-header a:hover{color:#fff}
	.seo-landing-template1 #FX_SS-feature .card-header a:focus:before,#FX_SS-feature .card-header a:hover:before{border-color:#207DE9;color:#207DE9}
	.seo-landing-template1 #FX_SS-feature .card-body{padding:0 0 60px 146px}
	
.seo-landing-template1 .FX_SS-quote{
	position:relative;
	z-index:0;
	padding:105px 0 130px;
	/* background:url(../img/v1/bg-quote.jpg) no-repeat center #263A5F; */
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;color:#fff}

.seo-landing-template1 .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-template1 .FX_SS-quote .FX_SS-title,
.seo-landing-template1 .FX_SS-quote p{color:inherit}

	.seo-landing-template1 .FX_SS-social-icons{list-style:none;margin:82px 0 0;padding:0}
	.seo-landing-template1 .FX_SS-social-icons li{display:inline-block;vertical-align:middle;margin-right:16px}
	.seo-landing-template1 .FX_SS-social-icons li:last-child{margin-right:0}
	.seo-landing-template1 .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-template1 .FX_SS-social-icons a:focus,.FX_SS-social-icons a:hover{border-color:#207DE9;background-color:#207DE9;color:#fff}

/*MEDIA QUERY*/
@media (min-width:576px){
	.seo-landing-template1 #FX_SS-wrapper .container{max-width:540px}
}
@media (min-width:768px){
	.seo-landing-template1 #FX_SS-wrapper .container{max-width:720px}
}
@media (min-width:992px){
	.seo-landing-template1 #FX_SS-wrapper .container{max-width:960px}
}
@media (min-width:1200px){
	.seo-landing-template1 #FX_SS-wrapper .container{max-width:1140px}
}
@media (min-width:1451px){
	.seo-landing-template1 #FX_SS-wrapper .container{max-width:1410px}
}
@media (max-width:1690px){
	.seo-landing-template1 .FX_SS-quote .col-xl-6.offset-xl-1,
	.seo-landing-template1 .FX_SS-quote .col-xl-4.offset-xl-1,
	.seo-landing-template1 .FX_SS-intro .col-xl-6.offset-xl-1,
	.seo-landing-template1 .FX_SS-intro .col-xl-4.offset-xl-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-left:0}
}
@media (max-width:1450px){
	.seo-landing-template1 h1.FX_SS-title{font-size:64px}
	.seo-landing-template1 .FX_SS-counter h4,
	.seo-landing-template1 .FX_SS-testi-text,
	.seo-landing-template1 h2.FX_SS-title{font-size:40px}
	.seo-landing-template1 .step-card.lined-step-1{margin-bottom:200px}
	.seo-landing-template1 .step-card.lined-step-2{margin-bottom:133px}
	.seo-landing-template1 .step-card.lined-step-1 .card-img:before{-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;width:850px;height:500px;top:99%;left:72px}
	.seo-landing-template1 .step-card.lined-step-2 .card-img:before{-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;width:726px;height:500px}
	.seo-landing-template1 #FX_SS-wrapper p{font-size:18px}
}
@media (max-width:1199px){
	.seo-landing-template1 h1.FX_SS-title{font-size:48px;line-height:108%}
	.seo-landing-template1 .FX_SS-counter h4,
	.seo-landing-template1 .FX_SS-testi-text,
	.seo-landing-template1 h2.FX_SS-title{font-size:36px;line-height:117%}
	.seo-landing-template1 .FX_SS-quote .col-xl-6.offset-xl-1,
	.seo-landing-template1 .FX_SS-quote .col-xl-4.offset-xl-1,
	.seo-landing-template1 .FX_SS-intro .col-xl-6.offset-xl-1,
	.seo-landing-template1 .FX_SS-intro .col-xl-4.offset-xl-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}
	.seo-landing-template1 .FX_SS-intro{padding:56px 0 15%}
	.seo-landing-template1 .FX_SS-intro:before{bottom:-5%}
	.seo-landing-template1 .FX_SS-intro-body{text-align:center}
	.seo-landing-template1 .FX_SS-quote-body{text-align:center;margin-bottom:60px}
	.seo-landing-template1 #FX_SS-wrapper p{font-size:18px;line-height:29px;letter-spacing:-0.0055em}
	.seo-landing-template1 .FX_SS-steps .img{margin-bottom:60px}
	.seo-landing-template1 .step-card .card-body,.step-card .order-lg-1 .card-body{padding:0}
	.seo-landing-template1 .FX_SS-counter{margin-bottom:40px}
	.seo-landing-template1 #FX_SS-feature .card-body,
	.seo-landing-template1 #FX_SS-feature .card-header a{padding-left:100px}
	.seo-landing-template1 #FX_SS-feature .card-header a:before{width:78px;height:78px;line-height:72px}
}
@media (max-width:1050px){
}
@media (max-width:991px){
	.seo-landing-template1 .FX_SS-speak{text-align:center}
	.seo-landing-template1 .step-card,
	.seo-landing-template1 .step-card.lined-step-1,
	.seo-landing-template1 .step-card.lined-step-2{margin-bottom:60px}
	.seo-landing-template1 .FX_SS-testi,
	.seo-landing-template1 .FX_SS-speak{padding:40px 0}
	.seo-landing-template1 .FX_SS-testi-text{margin-bottom:24px}
	.seo-landing-template1 .FX_SS-testi-category{margin-bottom:8px}
	.seo-landing-template1 .FX_SS-speak:before,
	.seo-landing-template1 .step-card.lined-step-1 .card-img:before,
	.seo-landing-template1 .step-card.lined-step-2 .card-img:before{display:none}
	.seo-landing-template1 .step-card .card-img{margin-bottom:24px}
	.seo-landing-template1 .FX_SS-steps .img{margin-bottom:20px}
	.seo-landing-template1 .FX_SS-steps .img img{width:100%;height:auto}
	.seo-landing-template1 .row.sm-md{margin-left:-10px;margin-right:-10px}
	.seo-landing-template1 .row.sm-md > [class*="col-"],.row.sm-md > .col{padding-left:10px;padding-right:10px}
	.seo-landing-template1 .seo-card .card-number{margin-bottom:30px}
	.seo-landing-template1 .FX_SS-hint-arrow{position:relative;width:270px;margin-left:auto;margin-bottom:40px}
}
@media (max-width:767px){
	.seo-landing-template1 h1.FX_SS-title{font-size:36px;line-height:46px}
	.seo-landing-template1 .FX_SS-counter h4,
	.seo-landing-template1 .FX_SS-testi-text,
	.seo-landing-template1 h2.FX_SS-title{font-size:32px;line-height:44px}
	.seo-landing-template1 #FX_SS-feature .card-header a{padding:20px 0 20px 80px}
	.seo-landing-template1 #FX_SS-feature .card-body{padding-left:80px}
	.seo-landing-template1 #FX_SS-feature .card-header a:before{width:60px;height:60px;line-height:56px;top:14px}
	.seo-landing-template1 .FX_SS-features{padding:30px 0 60px}
	.seo-landing-template1 h1.FX_SS-title .vectorized:after,
	.seo-landing-template1 .FX_SS-intro:before{display:none}
	.seo-landing-template1 .FX_SS-speak .FX_SS-title{margin-bottom:24px}
	.seo-landing-template1 #FX_SS-wrapper .btn-lg,
	.seo-landing-template1 #FX_SS-wrapper .btn-xl{padding:16px 24px;height:auto;font-size:21px}
	.seo-landing-template1 #FX_SS-wrapper .btn-xl i{font-size:30px;margin-right:12px}
	.seo-landing-template1 .FX_SS-quote{padding:48px 0}
}
@media (max-width:575px){
	.seo-landing-template1 .FX_SS-counter{text-align:center}
	.seo-landing-template1 .FX_SS-quote-body{margin-bottom:24px}
	.seo-landing-template1 .FX_SS-counter{text-align:center}
	.seo-landing-template1 .FX_SS-social-icons{margin-top:52px}
	.seo-landing-template1 .FX_SS-social-icons li{margin-right:5px}
	.seo-landing-template1 .FX_SS-social-icons a{width:50px;height:50px;line-height:42px;font-size:17px}
}