.real-results-template h1, .real-results-template h2, .real-results-template h3, .real-results-template h4, .real-results-template h5, .real-results-template h6,
.real-results-template .h1,.real-results-template .h2,.real-results-template .h3,.real-results-template .h4,.real-results-template .h5, .real-results-template .h6{font-family:'Inter',sans-serif;font-weight:700}
.real-results-template .row.sm{margin-left:-8px;margin-right:-8px}
.real-results-template .row.sm > [class*="col-"],.row.sm > .col{padding-left:8px;padding-right:8px}

.real-results-template .text-blue{color:#207DE9}
.real-results-template .text-green{color:#41D48C}
.real-results-template .text-dark{color:#374046}
.real-results-template .text-sbold{font-weight:600}
.real-results-template .text-sm{font-size:18px;line-height:30px}

.real-results-template #FX_RR-wrapper{position:relative;overflow:hidden}
.real-results-template #FX_RR-wrapper p{margin-top:0;font-family:'Inter',sans-serif}
.real-results-template #FX_RR-wrapper .btn-lg{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}

.real-results-template h1.FX_RR-title{font-weight:900;font-size:72px;line-height:108%;letter-spacing:-0.042em;margin:0 0 32px;color:inherit}
.real-results-template h1.FX_RR-title .FX_RR-title-underline{position:relative;}
.real-results-template h1.FX_RR-title .FX_RR-title-underline:before{content:"";width:323px;height:19px;position:absolute;top:90%;left:-20px;background:url(/assets/real-resultsfx/img/heading-underline.png) no-repeat 0 0}
.real-results-template h2.FX_RR-title{font-weight:900;font-size:48px;line-height:117%;letter-spacing:-0.024em;margin:0 0 40px;color:inherit}

.real-results-template .FX_RR-intro{background-color:#152035;color:#ABB9C2}
.real-results-template .FX_RR-intro .FX_RR-title{color:#fff}
.real-results-template .FX_RR-intro p{color:#CED4DA}
.real-results-template .FX_RR-intro .btn-lg{}
	.real-results-template .FX_RR-intro-img{text-align:center;margin-top:-80px;padding:0 24px}
	.real-results-template .FX_RR-intro-head{padding-top:70px;margin-bottom:300px;position:relative;z-index:1}
	.real-results-template .FX_RR-intro-head:before{position:absolute;bottom:-620px;left:50%;margin-left:-248px;z-index:-1;width:496px;height:677px;background:url(/assets/real-resultsfx/img/funnel.png) no-repeat center 0;content:""}
	
	.real-results-template .FX_RR-possible{position:relative;z-index:2}
		.real-results-template .FX_RR-possible-img{margin:30px 0 24px;text-align:right}
	
.real-results-template .FX_RR-mcfx{background-color:#fff;position:relative;z-index:1;padding-bottom:36px}
.real-results-template .FX_RR-mcfx:before{position:absolute;z-index:-1;top:-250px;left:-25%;width:150%;height:500px;content:"";background-color:#fff;-webkit-transform:rotate(-11.85deg);-moz-transform:rotate(-11.85deg);-ms-transform:rotate(-11.85deg);-o-transform:rotate(-11.85deg);transform:rotate(-11.85deg)}
.real-results-template .FX_RR-mcfx h2.FX_RR-title{margin-bottom:32px}

	.real-results-template .FX_RR-mcfx-lead{font-weight:600;font-size:24px;line-height:32px;text-align:center;letter-spacing:-0.018em;color:#374046;margin:0 0 242px}
	
	.real-results-template .FX_RR-mcfx-circle{margin:0 0 72px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
	.real-results-template .FX_RR-mcfx-circle .circle-1,
	.real-results-template .FX_RR-mcfx-circle .circle-2{padding:10px 56px;width:452px;height:452px;margin-right:-38px;background-color:#6ADFD7;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;mix-blend-mode:multiply;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.real-results-template .FX_RR-mcfx-circle .circle-2 h4,
	.real-results-template .FX_RR-mcfx-circle .circle-1 h4{font-weight:900;font-size:72px;line-height:78px;letter-spacing:-0.042em;color:#FFFFFF;width:100%;margin:auto 0 14px}
	.real-results-template #FX_RR-wrapper .FX_RR-mcfx-circle .circle-2 p,
	.real-results-template #FX_RR-wrapper .FX_RR-mcfx-circle .circle-1 p{color:#fff;width:100%;font-weight:900;font-size:32px;line-height:42px;letter-spacing:-0.018em;margin:0 0 auto}
	.real-results-template .FX_RR-mcfx-circle .circle-2{width:592px;margin-top:82px;margin-left:-38px;height:592px;background-color:#41D58C}
	.real-results-template #FX_RR-wrapper .FX_RR-mcfx-circle .circle-2 p{font-size:48px;line-height:56px;letter-spacing:-0.024em}
	.real-results-template .FX_RR-mcfx-circle .circle-1:hover,
	.real-results-template .FX_RR-mcfx-circle .circle-2:hover{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.real-results-template .FX_RR-card{position:relative;padding:250px 0}
.real-results-template .FX_RR-card.first{padding-top:190px}
.real-results-template .FX_RR-card.invers{position:relative;padding:190px 0}
.real-results-template .FX_RR-card.invers:before{position:absolute;z-index:-1;top:-4%;left:-50%;width:200%;height:100%;content:"";-webkit-transform:rotate(-11.85deg);-moz-transform:rotate(-11.85deg);-ms-transform:rotate(-11.85deg);-o-transform:rotate(-11.85deg);transform:rotate(-11.85deg)}
.real-results-template .FX_RR-card.invers:after{display:none;position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:50%;content:""}
.real-results-template .FX_RR-card.last:after{display:block}
.real-results-template .FX_RR-card.invers .card-img{margin-top:-13.2%;text-align:right}
.real-results-template .FX_RR-card.invers .card-icons{margin-top:76px}
.real-results-template .FX_RR-card .card-icons{margin:0 0 32px}
.real-results-template .FX_RR-card .card-icons span{display:inline-block;min-width:88px;height:88px;text-align:center;padding:10px;font-size:40px;line-height:72px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.real-results-template .FX_RR-card.orange:after, .real-results-template .FX_RR-card.orange:before{background-color:#FEF4E8}
.real-results-template .FX_RR-card.blue:after,.real-results-template .FX_RR-card.blue:before{background-color:#F9FBFF}
.real-results-template .FX_RR-card.orange .card-icons span{background-color:#FDEAD2;color:#FFA232}
.real-results-template .FX_RR-card.cyan .card-icons span{background-color:#EDF9F8;color:#6ADFD7}
.real-results-template .FX_RR-card.green .card-icons span{background-color:#F5FAEF;color:#B6E684}
.real-results-template .FX_RR-card.blue .card-icons span{background-color:#D2DCEE;color:#4C74B9}
.real-results-template .FX_RR-card .card-title{font-weight:900;font-size:72px;line-height:108%;letter-spacing:-0.042em;margin:0 0 24px;color:#374046}
.real-results-template .FX_RR-card .card-text{color:#374046}

.real-results-template .FX_RR-cta{background-color:#1C2D47;padding:69px 0;color:#fff;position:relative;overflow:hidden}
.real-results-template .FX_RR-cta .cta-img{text-align:center;position:relative;z-index:0;margin:0 auto;width:672px;max-width:100%}
.real-results-template .FX_RR-cta .cta-img:before{position:absolute;top:-82px;left:-148px;z-index:-1;width:353px;height:362px;background:url(/assets/real-resultsfx/img/circle.png) no-repeat center 0;content:""}
.real-results-template .FX_RR-cta .cta-img:after{position:absolute;bottom:0;right:-15%;z-index:-1;width:353px;height:362px;background:url(/assets/real-resultsfx/img/circle.png) no-repeat center 0;content:""}
.real-results-template .FX_RR-cta .cta-title{font-weight:900;font-size:48px;line-height:117%;letter-spacing:-0.024em;margin:0 0 24px;color:#fff}
.real-results-template .FX_RR-cta .cta-title .cta-title-undelrine{position:relative;display:inline-block;vertical-align:baseline}
.real-results-template .FX_RR-cta .cta-title .cta-title-undelrine:before{content:"";width:133px;height:19px;position:absolute;top:90%;left:0;background:url(/assets/real-resultsfx/img/heading2-underline.png) no-repeat 0 0}
.real-results-template .FX_RR-cta .cta-text{margin-bottom:50px;color:#869298;max-width:83%}

.real-results-template .cta-form .form-control{height:74px;width:100%;background-color:#fff;font-weight:600;font-size:21px;font-family:'Inter',sans-serif}
.real-results-template #FX_RR-wrapper .cta-form .btn-lg{padding-left:10px;padding-right:10px}

.real-results-template .FX_RR-story{padding:180px 0 0;background:url(/assets/real-resultsfx/img/line.png) no-repeat -20px 220%}
	.real-results-template .FX_RR-story-body{padding-right:30px;padding-left:105px;position:relative}
	.real-results-template #FX_RR-wrapper .FX_RR-story-body p{color:#374046}
	.real-results-template .FX_RR-story-logos{margin-top:70px;position:relative;padding:0 32px;margin-right:-12%;text-align:center}
	.real-results-template .FX_RR-story-logos .slick-arrow{position:absolute;left:0;top:50%;margin-top:-16px;width:32px;height:32px;line-height:32px;border:0;background-color:transparent;color:#A6B9DE;z-index:2;cursor:pointer;text-indent:-999px;overflow:hidden;font-size:34px;font-weight:normal}
	.real-results-template .FX_RR-story-logos .slick-next{left:auto;right:0}
	.real-results-template .FX_RR-story-logos .slick-prev:before{text-indent:0;content:"\e901";position:absolute;top:0;left:0;width:100%;text-align:center;font-family:'icomoon' !important;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	.real-results-template .FX_RR-story-logos .slick-next:before{text-indent:0;content:"\e902";position:absolute;top:0;left:0;width:100%;text-align:center;font-family:'icomoon' !important;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	.real-results-template .FX_RR-story-logos .slick-arrow:focus,.FX_RR-story-logos .slick-arrow:hover{outline:none;color:#207DE9}
	.real-results-template .FX_RR-story-items{margin-top:-24px}
	.real-results-template .FX_RR-story-items>div{position:relative}
		.real-results-template .FX_RR-story-card{padding:60px 47px;margin-bottom:90px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:9%;position:relative}
		.real-results-template .FX_RR-story-card .card-img{margin-bottom:16px}
		.real-results-template .FX_RR-story-card .card-title{margin:0 0 20px;font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.018em;color:#374046}
		.real-results-template .FX_RR-story-card .card-text{color:#869298}
		.real-results-template .FX_RR-story-card.yellow{background-color:#FFFAEA}
		.real-results-template .FX_RR-story-card.green{background-color:#E9F7F0}
		.real-results-template .FX_RR-story-card.blue{background-color:#F9FBFF}

.real-results-template .FX_RR-photo{background-color:#6E7b81}
.real-results-template .FX_RR-photo img{width:100%;height:auto}

/*MEDIA QUERY*/
@media (max-width:1649px){
	.real-results-template .FX_RR-possible-img{width:66.66666666666%;max-width:66.66666666666%;-ms-flex:0 0 66.66666666666%;flex:0 0 66.66666666666%;margin-left:0}
	.real-results-template .FX_RR-possible-body{margin-left:0;margin-bottom:18%}
	.real-results-template .FX_RR-story-body{padding-left:0}
}
@media (max-width:1450px){
	.real-results-template .FX_RR-possible-body,
	.real-results-template .FX_RR-possible-img{width:50%;max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:0}
	.real-results-template .FX_RR-card .col-xl-4{width:41.66666666666%;max-width:41.66666666666%;-ms-flex:0 0 41.66666666666%;flex:0 0 41.66666666666%;margin-left:0}
	.real-results-template .FX_RR-possible-img{margin-bottom:10%}
	.real-results-template .FX_RR-card .card-title,
	.real-results-template h1.FX_RR-title{font-size:64px}
	.real-results-template .FX_RR-cta .cta-title,
	.real-results-template h2.FX_RR-title{font-size:40px}
}
@media (max-width:1250px){
	.real-results-template .FX_RR-mcfx:before{display:none}
	.real-results-template .FX_RR-mcfx{padding-top:100px}
	.real-results-template .FX_RR-possible-body{margin-bottom:80px}
	.real-results-template .FX_RR-possible-img{margin:40px 0}
}
@media (max-width:1199px){
	.real-results-template .FX_RR-intro-img{margin-top:0;padding-top:16px}
	.real-results-template .FX_RR-possible-body{margin-bottom:0;text-align:center}
	.real-results-template .FX_RR-possible-body,
	.real-results-template .FX_RR-card .col-xl-4,
	.real-results-template .FX_RR-possible-img{width:100%;max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0}
	.real-results-template .FX_RR-possible-img{margin-bottom:-40%;margin-top:0}
	.real-results-template .FX_RR-mcfx{padding-top:40%}
	.real-results-template .FX_RR-mcfx-lead{margin-bottom:127px}
	.real-results-template .FX_RR-card .card-title,
	.real-results-template h1.FX_RR-title{font-size:48px;line-height:108%}
	.real-results-template .FX_RR-cta .cta-title,
	.real-results-template h2.FX_RR-title{font-size:36px;line-height:117%}
	.real-results-template .FX_RR-intro-head{padding-top:34px;margin-bottom:240px}
	.real-results-template #FX_RR-wrapper p{font-size:18px;line-height:28px}
	.real-results-template #FX_RR-wrapper .btn-lg{font-size:18px;padding:16px 32px;line-height:24px}
	.real-results-template .FX_RR-intro-head:before{width:246px;margin-left:-123px;height:338px;bottom:-360px;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}
	.real-results-template #FX_RR-wrapper .FX_RR-mcfx-lead{font-size:20px}
	.real-results-template .FX_RR-card.invers .card-img{margin-top:0;text-align:center}
	.real-results-template .FX_RR-card{padding:100px 0 20%}
	.real-results-template .FX_RR-card.invers{padding:0 0 160px}
	.real-results-template .FX_RR-cta .cta-img:after,
	.real-results-template .FX_RR-cta .cta-img:before{width:234px;height:234px;background-image:url(/assets/real-resultsfx/img/circle-sm.png)}
	.real-results-template .FX_RR-cta .cta-img:before{left:-23%;top:-17%}
	.real-results-template .FX_RR-cta .cta-img:after{right:-11%;bottom:17%}
	.real-results-template .cta-form .form-control{height:58px;font-size:18px}
	.real-results-template .FX_RR-card.first{padding-top:0}
	.real-results-template .FX_RR-card.last{padding-bottom:50px}
	.real-results-template .FX_RR-story{background:#fff}
	.real-results-template h1.FX_RR-title .FX_RR-title-underline:before{display:none}
}
@media (max-width:1050px){
	.real-results-template .FX_RR-mcfx-circle{display:block}
	.real-results-template .FX_RR-mcfx-circle .circle-1{margin:0 0 -38px -160px;width:320px;height:320px;position:relative;left:50%}
	.real-results-template .FX_RR-mcfx-circle .circle-2{margin:-38px 0 0 -216px;width:432px;height:432px;position:relative;left:50%}
	.real-results-template .FX_RR-mcfx-circle .circle-1 h4,
	.real-results-template .FX_RR-mcfx-circle .circle-2 h4{font-size:36px;letter-spacing:-0.024em;line-height:46px}
	.real-results-template #FX_RR-wrapper .FX_RR-mcfx-circle .circle-1 p{font-size:24px;letter-spacing:-0.024em;line-height:30px}
	.real-results-template #FX_RR-wrapper .FX_RR-mcfx-circle .circle-2 p{font-size:32px;letter-spacing:-0.024em;line-height:44px}
}
@media (max-width:991px){
	.real-results-template .FX_RR-story-items{margin-top:70px}
	.real-results-template .FX_RR-story-logos{margin-right:0;margin-top:30px}
	.real-results-template .FX_RR-cta{padding:56px 0}
	.real-results-template .FX_RR-story{padding-top:56px}
	.real-results-template .FX_RR-cta .cta-text{max-width:100%}
	.real-results-template .FX_RR-story-body{top:0 !important}
}
@media (max-width:767px){
	.real-results-template .FX_RR-card .card-title,
	.real-results-template h1.FX_RR-title{font-size:36px;line-height:46px}
	.real-results-template .FX_RR-cta .cta-title,
	.real-results-template h2.FX_RR-title{font-size:32px;line-height:44px}
	.real-results-template .FX_RR-story-card{padding:32px 24px}
}

/*** Header Fixes ***/
@media screen and (max-width: 400px) {
	nav[role="navigation"] .phone-number {
		padding: 10px 20px!important;
	}
}

@media (max-width: 1126px) {
	.mobile-site-menu__trigger-text {
		line-height: 18px;
	}
}

@media (max-width: 1319px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 40%!important;
		width: 40%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 60%!important;
		width: 60%!important;
		flex: auto!important;
	}
}

@media (max-width: 1100px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}
}

@media (max-width: 750px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 65%!important;
		width: 65%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 35%!important;
		width: 35%!important;
		flex: auto!important;
	}
}

@media (max-width: 500px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}
}

@media (max-width:767px){
	#footer-form {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
	
	#footer-contact {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
	
	#footer-locations {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
}


