@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');

html {
	box-sizing: border-box
}
*, :after, :before {
	box-sizing: inherit
}
* {
	max-height: 1000000px
}
body {
	color: #232b33;
	background: #fff;
	font: 16px/1.5 Poppins, Arial, "Helvetica Neue", Helvetica, sans-serif;
	min-width: 320px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: top
}
.gm-style img {
	max-width: none
}
.h, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: "PT Serif", "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: 700;
	margin: 0 0 .5em;
	color: inherit
}
.h1, h1 {
	font-size: 42px;
	line-height: 1.3333
}

@media (max-width:1199px) {
.h1, h1 {
	font-size: 36px
}
}

@media (max-width:1023px) {
.h1, h1 {
	font-size: 30px
}
}

@media (max-width:767px) {
.h1, h1 {
	font-size: 24px
}
}
.h2, h2 {
	font-size: 30px
}

@media (max-width:1199px) {
.h2, h2 {
	font-size: 26px
}
}

@media (max-width:1023px) {
.h2, h2 {
	font-size: 22px
}
}

@media (max-width:767px) {
.h2, h2 {
	font-size: 18px
}
}
.h3, h3 {
	font-size: 24px
}

@media (max-width:1199px) {
.h3, h3 {
	font-size: 22px
}
}

@media (max-width:1023px) {
.h3, h3 {
	font-size: 20px
}
}

@media (max-width:767px) {
.h3, h3 {
	font-size: 16px
}
}
.h4, h4 {
	font-size: 21px
}
.h5, h5 {
	font-size: 16px
}
.h6, h6 {
	font-size: 14px
}
p {
	margin: 0 0 1em
}
a {
	color: #4078dd;
	transition: all .3s
}
a:focus, a:hover {
	text-decoration: none
}
@font-face {
	font-family: icomoon;
	src: url(/assets/fonts/front/icomoon.eot?wi3pki);
	src: url(/assets/fonts/front/icomoon.eot?wi3pki#iefix) format("embedded-opentype"), url(/assets/fonts/front/icomoon.ttf?wi3pki) format("truetype"), url(/assets/fonts/front/icomoon.woff?wi3pki) format("woff"), url(/assets/fonts/front/icomoon.svg?wi3pki#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}
[class*=" icon-"], [class^=icon-] {
	font-family: icomoon!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-facebook:before {
	content: "\e900"
}
.icon-arrow-right:before {
	content: "\ea3c"
}
.icon-checked:before {
	content: "\ea52"
}
.icon-instagram:before {
	content: "\ea92"
}
.icon-twitter:before {
	content: "\ea96"
}
.icon-youtube:before {
	content: "\ea9d"
}
.icon-linkedin:before {
	content: "\eaca"
}
.icon-facebook1:before {
	content: "\ea90"
}
.force-hidden {
	display: none!important
}
.gumroad-button.seobuddy {
	background-color: initial!important;
	background-image: initial!important;
	background-repeat: initial!important;
	border-radius: initial!important;
	box-shadow: initial!important;
	color: initial!important;
	display: initial!important;
	font-family: initial!important;
	font-size: initial!important;
	font-style: initial!important;
	font-weight: initial!important;
	line-height: initial!important;
	padding: initial!important;
	text-shadow: initial!important;
	text-decoration: initial!important
}
.top-message, section.unpack>div.bonus-row:last-child .content {
	padding-bottom: 10px
}
.gumroad-button.seobuddy .gumroad-button-logo {
	display: none!important
}
iframe.paddle-frame {
	width: 100vw!important;
	height: 100vh!important
}
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.top-message {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #ca5a3a;
	padding-top: 10px;
	position: sticky;
	z-index: 9998;
	top: 0
}
.top-message .inner-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1000px;
	background-color: #ca5a3a;
	color: #fff;
	font-weight: 500;
	font-family: Barlow, sans-serif;
	font-size: 19px
}
.top-message .inner-wrapper .text {
	margin-right: 200px
}
.top-message .inner-wrapper img {
	width: 186px;
	height: 44px
}
.feedback-wrapper, .gift-wrapper {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 9999;
	background-color: #2a2a2aee;
	display: none;
	justify-content: center;
	align-items: center
}
.feedback-wrapper .check-circle, .gift-wrapper .check-circle {
	width: 100px;
	height: 100px
}
.feedback-wrapper .gift, .gift-wrapper .gift {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #eee;
	font-family: 'Josefin Sans', sans-serif;
	position: relative;
	max-width: 440px
}
.feedback-wrapper .gift .close-gift, .gift-wrapper .gift .close-gift {
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer
}
.feedback-wrapper .gift .close-gift svg, .gift-wrapper .gift .close-gift svg {
	width: 20px;
	height: 20px
}
.feedback-wrapper .gift .image, .gift-wrapper .gift .image {
	margin-top: 30px;
	margin-bottom: 20px
}
.feedback-wrapper .gift .question, .gift-wrapper .gift .question {
	font-size: 24px;
	font-weight: 600
}
.feedback-wrapper .gift .description p, .gift-wrapper .gift .description p {
	margin: 0;
	text-align: center;
	opacity: .6
}
.feedback-wrapper .gift .description p:first-child, .gift-wrapper .gift .description p:first-child {
	opacity: 1;
	margin-bottom: 10px
}
.feedback-wrapper .gift .input, .gift-wrapper .gift .input {
	width: 100%
}
.feedback-wrapper .gift input, .gift-wrapper .gift input {
	width: 100%;
	padding: 10px;
	border: 1px solid #AEAEAE;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 10px
}
.feedback-wrapper .gift .button, .gift-wrapper .gift .button {
	width: 100%
}
.feedback-wrapper .gift .button button, .gift-wrapper .gift .button button {
	background-color: #539253;
	color: #fff;
	padding: 5px;
	min-height: 46px;
	width: 100%;
	border-radius: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 0;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Barlow Condensed', sans-serif;
	cursor: pointer
}
.feedback-wrapper .gift .no-thanks a, .gift-wrapper .gift .no-thanks a {
	color: #aeaeae;
	font-size: 12px
}
.player-wrapper, .seo-player-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: none;
	justify-content: center;
	align-items: center;
	z-index: 100;
	background-color: #191919BB
}
.player-wrapper .close, .seo-player-wrapper .close {
	position: absolute;
	right: 20%;
	top: 17%;
	cursor: pointer
}
.player-wrapper .close svg, .seo-player-wrapper .close svg {
	width: 23px;
	height: 23px
}
.player-wrapper iframe, .seo-player-wrapper iframe {
	width: 57%;
	height: 60%
}
.show-flex-on-mobile, .show-on-mobile {
	display: none
}

@media (max-width:400px) {
.sticky-mobile .text .text-1, .sticky-mobile .text .text-2, .sticky-mobile .text .text-3, .sticky-mobile button {
	font-size: 13px!important
}
.sticky-mobile button {
	text-transform: uppercase;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li, section.ready-to-climb>div.details>div.order>div.row-1 ul li div:last-child {
	font-size: 11px!important
}
}

@media (max-width:500px) {
section.unpack div.bonus-row .image.bonus-3 {
	margin-bottom: 100px
}
section.unpack div.bonus-row .image.bonus-3 .logo {
	max-height: 150px;
	bottom: -73px
}
section.unpack div.bonus-row .image img {
	max-width: 100%!important
}
section.what-you-get div.boxes .box {
	min-width: unset!important;
	max-width: 100%!important
}
}

@media (min-width:768px) {
.show-flex-on-mobile {
	display: none!important
}
}

@media (max-width:767px) {
.show-on-mobile {
	display: block
}
.show-flex-on-mobile {
	display: flex
}
.show-on-desktop {
	display: none!important
}
.header-wrapper .header .logo {
	width: 80%
}
.header-wrapper .header .logo img {
	max-width: 80%
}
section.barriers {
	padding-left: 0;
	padding-right: 0
}
section.barriers>div {
	background-color: transparent!important;
	border-top: none!important;
	border-left: none!important;
	border-right: none!important;
	box-shadow: none!important;
	border-radius: 0!important;
	flex-direction: column;
	align-items: center!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin-top: 10px!important;
	border-bottom: 1px solid #869ab825
}
section.barriers>div:last-child {
	border-bottom: none
}
section.barriers>div .barrier-number {
	text-align: center;
	margin-left: auto;
	margin-right: auto!important;
	margin-bottom: 25px
}
section.barriers>div .barrier-description {
	line-height: normal
}
section.barriers>div .barrier-description h4 {
	margin-bottom: 30px
}
section.barriers>div .barrier-description .cite:before {
	content: ''
}
section.unpack .image.bonus-3 {
	margin-bottom: 100px
}
section.unpack .image.bonus-3 .logo {
	max-height: 180px;
	bottom: -73px!important
}
section.unpack .image img {
	max-width: 100%!important
}
}

@media only screen and (max-height:600px) {
.feedback-wrapper, .gift-wrapper {
	align-items: flex-start
}
.feedback-wrapper .gift, .gift-wrapper .gift {
	margin-top: 20px
}
.feedback-wrapper .gift .image, .gift-wrapper .gift .image {
	display: none
}
}

@media (max-width:1499px) {
.feedback-wrapper, .gift-wrapper {
	align-items: flex-start
}
.feedback-wrapper .gift, .gift-wrapper .gift {
	margin-top: 20px
}
.feedback-wrapper .gift .image, .gift-wrapper .gift .image {
	height: 100px
}
}

@media (max-width:1299px) {
.sticky-desktop .counter>div {
	width: 60px!important;
	height: 55px!important
}
.sticky-desktop .counter>div>div:first-child {
	font-size: 25px!important;
	line-height: 25px!important
}
.sticky-desktop button {
	font-size: 24px!important;
	padding-left: 25px!important;
	padding-right: 25px!important
}
.copies {
	flex-direction: column
}
}

@media (max-width:1199px) {
.personas .row-2 {
	flex-wrap: wrap;
	justify-content: center!important
}
.personas .row-2 .persona {
	margin-right: 16px;
	margin-bottom: 16px
}
}

@media (max-width:1023px) {
.just-ask .details .description, .just-ask .details>div.order, .ready-to-climb .details>div.order {
	min-width: auto!important
}
.row-eq-height {
	display: block
}
.time-limited .prices .arrow {
	display: none
}
main section {
	padding-left: 20px;
	padding-right: 20px
}
.boxes .box {
	max-width: none!important;
	width: 100%!important
}
.boxes .box ul {
	margin-left: auto
}
.just-ask .details, .ready-to-climb .details {
	flex-direction: column!important;
	align-items: center
}
.just-ask .details>div, .ready-to-climb .details>div {
	width: 100%!important;
	max-width: 100%!important
}
.just-ask .details>div.order ul li, .ready-to-climb .details>div.order ul li {
	text-align: left!important
}
.just-ask .details>div.images .image-2 img, .ready-to-climb .details>div.images .image-2 img {
	max-height: 300px
}
.just-ask .details .image-1 img {
	margin-right: auto!important;
	margin-bottom: 24px
}
.romain .row-1 {
	flex-direction: column-reverse!important
}
.romain .row-1>div {
	width: 100%!important
}
section.unpack .image.bonus-3 {
	margin-bottom: 100px
}
section.unpack .image.bonus-3 .logo {
	max-height: 180px;
	bottom: -73px!important
}
section.unpack .image img {
	max-width: 100%!important
}
.unpack .bonus-row {
	flex-direction: column;
	align-items: center
}
.unpack .bonus-row.split {
	flex-direction: column-reverse!important
}
.unpack .bonus-row>div {
	width: 100%!important
}
.unpack .bonus-row>div img {
	margin-bottom: 20px
}
.forgot-the-guesswork .lists {
	flex-direction: column!important
}
.forgot-the-guesswork .lists .list {
	max-width: 100%!important
}
.forgot-the-guesswork .cta {
	padding-left: 15px!important;
	padding-right: 15px!important
}
}
section ul, section ul li {
	margin: 10px 0;
	padding: 0
}
body {
	margin: 0!important
}
body video {
	border-radius: 5px;
	box-shadow: 0 8px 24px 0 rgba(32,68,121,.38);
	max-width: 800px
}
section {
	padding-top: 58px;
	padding-bottom: 50px
}
section img {
	transition: opacity .8s ease-in
}
section img.showup {
	opacity: 0;
	transition: opacity .8s ease-in-out
}
section ul li {
display:flex; 
	justify-content: flex-start;
	align-items: center;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase
}
section.imagine, section.personas {
	padding-top: 0!important
}
.icon{
float: left;
    margin:0;	
}
.icon img{
max-width: initial;	
}
section .strong, section .subtitle, section button.cta, section h2, section h3, section h4, section.imagine .row-1 h2, section.imagine .row-2 p span, section.personas .row-1 h2 {
	font-weight: 700
}
section ul li else {
	color: "#ffffff"
}
section ul li svg {
	display: block;
	width: 14px;
	height: 14px;
	margin-right: 10px
}
section button.cta, section.checklist-footer>p, section.free-flowing>div.row-3 p, section.stats>div ul, section>div {
	margin-right: auto;
	margin-left: auto
}
section ul li svg circle, section ul li svg polyline {
	stroke: #fcd017;
	stroke-width: 2px
}
section .center {
	text-align: center!important
}
section>div {
	max-width: 1000px;
	text-align: center
}
section.imagine>div, section.personas>div {
	max-width: 1230px!important
}
section h2 {
font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 42px
}
section h2 else {
	color: "#04004d"
}
section h2.white {
	color: #fff
}
section h3 {
	font-family: 'Barlow Condensed', sans-serif;
	color: #04004d;
	font-size: 36px;
	text-align: center
}
section h3 else {
	color: "#04004d"
}
section h3.white {
	color: #fff
}
section h4 {
	font-family: 'Barlow Condensed', sans-serif;
	color: #04004d;
	font-size: 36px;
	text-align: center
}
section h4 else {
	color: "#04004d"
}
section h4.white {
	color: #fff
}
section button.cta {
	font-family:'Josefin Sans', sans-serif;
	color: #fff;
	font-size: 28px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	background-color: #ff5700;
	border: 1px solid #ff5700;
	box-shadow: none;
	height: 86px;
	cursor: pointer;
	position: relative
}
section button.cta else {
	color: "#ffffff"
}
section button.cta.bouncing {
	-webkit-box-shadow: 0 10px 17px 0 rgba(182,33,32,.3);
	-moz-box-shadow: 0 10px 17px 0 rgba(182,33,32,.3);
	box-shadow: 0 10px 17px 0 rgba(182,33,32,.3);
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
section button.cta.bouncing a{
color: #FFFFFF;
text-decoration: none;
}
section button.cta.bouncing:active, section button.cta.bouncing:focus, section button.cta.bouncing:hover {
	background-color: #b62120;
	border-color: #b62120;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}
section button.cta.to-shine {
	transition: all .5s;
	background-image: linear-gradient(to right, #fe5251 0, #fd7c18 51%, #fe5251 100%);
	background-size: 200% auto;
	background-color: transparent;
	color: #fff!important;
	border-color: transparent!important
}
section button.cta.shine, section button.cta:hover {
	background-position: right center
}
section.imagine .row-1 h2 {
	color: #04004d;
	font-size: 42px;
	font-stretch: condensed;
	text-align: center
}
section.imagine .row-1 h2 else {
	color: "#04004d"
}
section.imagine .row-1 h2 span {
	color: #ff6e00
}
section.imagine .row-2 p {
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	line-height: 1.6
}
section.personas .row-1 h2 {
	color: #04004d;
	font-size: 56px;
	font-stretch: condensed;
	text-align: center;
	margin-top: 40px
}
section.personas .row-1 h2 else {
	color: "#04004d"
}
section.personas .row-1 h2 span {
	color: #ff6e00
}
section.personas .row-1 p {
	text-align: center;
	letter-spacing: 0;
	color: #204479;
	font: normal normal 400 24px/34px Roboto;
	margin-top: -20px;
	margin-bottom: 60px
}
section.personas .row-2 {
	display: flex;
	justify-content: space-between;
	margin-top: 30px
}
section.personas .row-2 .persona-description {
	display: none;
	padding: 148px 12px;
	background-color: #010101E0;
	align-items: center;
	justify-content: center;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000000000
}
section.personas .row-2 .persona-description.swamped .wrapper .image {
	background-image: url(/assets/images/front/persona-swamped-cropped.jpg)
}
section.personas .row-2 .persona-description.swamped .wrapper p.slogan span {
	color: #B26D6D!important
}
section.personas .row-2 .persona-description.clueless .wrapper .image {
	background-image: url(/assets/images/front/persona-clueless-cropped.jpg)
}
section.personas .row-2 .persona-description.clueless .wrapper p.slogan span {
	color: #3561A2!important
}
section.personas .row-2 .persona-description .wrapper {
	border-radius: 16px 0 0 16px;
	display: flex;
	max-height: 600px;
	width: 100%;
	height: 80vh;
	position: relative;
	justify-content: center
}
section.personas .row-2 .persona-description .wrapper .cross {
	position: absolute;
	right: 15px;
	top: 10px;
	cursor: pointer
}
section.personas .row-2 .persona-description .wrapper .cross svg {
	width: 12px;
	height: 12px
}
section.personas .row-2 .persona-description .wrapper .cross svg path {
	fill: #01010140
}
section.personas .row-2 .persona-description .wrapper .image {
	max-width: 540px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	background-image: url(/assets/images/front/persona-confused-cropped.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	width: 30%;
	background-position-x: center
}
section.personas .row-2 .persona-description .wrapper .description {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 64px 104px;
	border-radius: 16px;
	margin-left: -16px;
	max-width: 700px;
	font-family: Roboto, sans-serif;
	width: 70%;
	position: relative
}
section.personas .row-2 .persona-description .wrapper .description p {
	text-align: left;
	letter-spacing: 0;
	color: #170E0A;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400
}
section.personas .row-2 .persona-description .wrapper .description p.slogan {
	text-align: left;
	font: italic normal 600 32px/35px "Barlow Condensed";
	letter-spacing: 0
}
section.personas .row-2 .persona-description .wrapper .description p.slogan span {
	color: #683921
}
section.personas .row-2 .persona-description .wrapper .description p span {
	font-weight: 600
}
section.personas .row-2 .persona-description .wrapper .description .actions {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex: 1;
	width: 100%
}
section.personas .row-2 .persona-description .wrapper .description .actions button {
	background: no-repeat padding-box #4078DD;
	border-radius: 24px;
	font: normal normal 600 14px/26px Roboto;
	letter-spacing: 0;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	padding: 12px 36px
}
section.personas .row-2 .persona-description .wrapper .description .actions span {
	cursor: pointer;
	text-decoration: underline;
	font: normal normal 500 14px/26px Roboto;
	letter-spacing: 0;
	margin-bottom: 12px
}
section.personas .row-2 .persona .title .big, section.personas .row-2 .persona .title .normal {
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0
}
section.personas .row-2 .persona {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	height: 600px;
	width: 384px;
	border-radius: 16px;
	padding: 32px;
	cursor: pointer;
	transition: margin-top .2s ease-in;
	position: relative;
	overflow: hidden
}
section.personas .row-2 .persona>div:not(.background-wrapper) {
	z-index: 5
}
section.personas .row-2 .persona .background-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
	transition: top .2s ease-in, right .2s ease-in, left .2s ease-in
}
section.personas .row-2 .persona.confused .background-wrapper {
	background-image: url(../images/persona-confused.jpg)
}
section.personas .row-2 .persona.swamped .background-wrapper {
	background-image: url(../images/persona-swamped.jpg)
}
section.personas .row-2 .persona.swamped .title .big {
	color: #B26D6D
}
section.personas .row-2 .persona.clueless .background-wrapper {
	background-image: url(../images/persona-clueless.jpg)
}
section.personas .row-2 .persona.clueless .title .big {
	color: #3561A2
}
section.personas .row-2 .persona:hover {
	margin-top: -15px;
	transition: margin-top .2s ease-in
}
section.personas .row-2 .persona:hover .background-wrapper {
	left: -20px;
	right: -20px;
	top: -60px;
	transition: top .2s ease-in, right .2s ease-in, left .2s ease-in
}
section.personas .row-2 .persona:hover .button-wrapper button {
	width: 288px;
	height: 48px;
	transition: width .2s ease-in
}
section.personas .row-2 .persona .title {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}
section.personas .row-2 .persona .title .normal {
	font-weight: 500;
	font-variant: normal;
	font-style: normal;
	font-size: 32px;
	line-height: 66px;
	color: #170E0A
}
section.personas .row-2 .persona .title .big {
	font-weight: 700;
	font-variant: normal;
	font-style: normal;
	font-size: 56px;
	line-height: 26px;
	white-space: nowrap;
	color: #683921
}
section.personas .row-2 .persona .slogan {
	text-align: center;
	font-weight: 400;
	font-variant: normal;
	font-style: italic;
	font-size: 16px;
	line-height: 23px;
	font-family: Roboto, sans-serif;
	letter-spacing: 0;
	color: #170E0A
}
section.personas .row-2 .persona .button-wrapper {
	flex: 1;
	display: flex;
	align-items: flex-end;
	justify-content: center
}
section.personas .row-2 .persona .button-wrapper button {
	background: no-repeat padding-box #4078DD;
	border-radius: 24px;
	color: #fff;
	border: 0;
	width: 176px;
	height: 48px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 26px;
	font-family: Roboto, sans-serif;
	font-weight: 500;
	transition: width .2s ease-in
}
section.free-flowing>div.row-4 button, section.time-limited>div.row-5 button {
	border-radius: 43px;
	text-transform: uppercase;
	padding-left: 60px;
	padding-right: 60px
}
section.time-limited {
	background-image: url(/assets/images/front/special-offer-bg.png);
	background-color: #e1e5ec;
	background-position: center bottom;
	background-repeat: no-repeat;
	min-height: 910px
}
section.time-limited>div {
	max-width: 990px
}
section.time-limited>div.row-5 {
	margin-top: 34px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}
section.time-limited>div.row-5 li {
	color: #04004d;
	font-size: 10px;
	font-stretch: condensed;
	font-weight: 500;
	font-family: 'Josefin Sans', sans-serif;
	letter-spacing: 2px
}
section.time-limited>div.prices, section.time-limited>div.title {
	font-family: 'Barlow Condensed', sans-serif
}
section.time-limited>div.row-5 li svg circle, section.time-limited>div.row-5 li svg path, section.time-limited>div.row-5 li svg polyline {
	stroke: #69ad5c
}
section.time-limited>div.row-5 button {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	font-stretch: condensed;
	margin-top: 15px
}
section.time-limited>div.row-5 button else {
	color: "#ffffff"
}
section.time-limited>div.title {
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px
}
section.time-limited>div.title else {
	color: "#3584fb"
}
section.time-limited>div.header {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px
}
section.time-limited>div.header h2 {
	padding: 10px 60px;
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase
}
section.time-limited>div.header h2 else {
	color: "#ffffff"
}
section.time-limited>div.prices {
	color: #04004d;
	font-size: 32px;
	font-weight: 400;
	line-height: normal;
	position: relative
}
section.time-limited>div.prices else {
	color: "#04004d"
}
section.time-limited>div.prices span {
	color: #ff6e00;
	font-weight: 700
}
section.time-limited>div.prices p {
	color: #04004d;
	font-size: 48px;
	font-weight: 700;
	margin-top: 30px;
	margin-bottom: 30px
}
section.time-limited>div.prices p else {
	color: "#04004d"
}
section.time-limited>div.prices strong, section.time-limited>div.prices strong+span {
	text-decoration: line-through
}
section.time-limited>div.prices .arrow {
	position: absolute;
	top: 7px;
	right: 27%
}
section.time-limited>div h2 {
	background-color: #ff994b
}
section.free-flowing .row-2, section.imagine .row-2 {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.4;
	text-align: left
}
section.free-flowing .row-2 else, section.imagine .row-2 else {
	color: "#204479"
}
section.free-flowing>div {
	max-width: 960px
}
section.free-flowing>div.row-3 {
	text-align: center
}
section.free-flowing>div.row-3 p {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4;
	margin-top: 90px;
	max-width: 620px;
	position: relative
}
section.free-flowing>div.row-3 p else {
	color: "#204479"
}
section.free-flowing>div.row-3 p span {
	color: #ff6e00
}
section.free-flowing>div.row-3 p:before {
	position: absolute;
	left: -22px;
	top: -12px;
	content: url(/assets/images/front/quote.svg);
	z-index: -1
}
section.free-flowing>div.row-4 {
	margin-top: 34px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}
section.free-flowing>div.row-4 li {
	color: #04004d;
	font-size: 10px;
	letter-spacing: .54px;
	font-stretch: condensed;
	font-weight: 500
}
section.free-flowing>div.row-4 li svg circle, section.free-flowing>div.row-4 li svg path, section.free-flowing>div.row-4 li svg polyline {
	stroke: #69ad5c
}
section.free-flowing>div.row-4 button {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	font-stretch: condensed;
	margin-top: 15px
}
section.free-flowing>div.row-4 button else {
	color: "#ffffff"
}
section.stats {
	background-color: #f6fbff
}
section.stats>div {
	max-width: 990px
}
section.stats>div.title {
	font-family:'Josefin Sans', sans-serif;
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px
}
section.stats>div.title else {
	color: "#3584fb"
}
section.stats>div h2 {
	font-size: 42px
}
section.stats>div h2 span {
	color: #ff6e00
}
section.stats>div ul {
	max-width: 680px
}
section.stats>div ul li {
	align-items: flex-start;
	margin-top: 15px;
	margin-bottom: 22px
}
section.stats>div ul li img {
	width: 33px;
	height: 33px;
	margin-top: 3px;
	min-width: 25px;
	min-height: 27px
}
section.stats>div ul li .text {
	color: #04004d;
	font-size: 24px;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	text-transform: none;
	text-align: left;
	line-height: 1.5;
	padding-left: 12px
}
section.stats>div ul li .text else {
	color: "#04004d"
}
section.stats>div ul li .text span {
	font-weight: 700
}
section.barriers {
	background-color: #f8fafc;
	position: relative
}
section.barriers>div {
	max-width: 940px;
	text-align: left;
	margin-top: 78px;
	border-radius: 16px;
	box-shadow: 0 8px 24px 0 rgba(32,68,121,.08);
	background-color: #fff;
	padding: 35px 60px 35px 40px;
	display: flex;
	align-items: flex-start;
	z-index: 1
}
section.barriers>div .barrier-number {
	margin-right: 32px;
	margin-top: 7px
}
section.barriers>div .barrier-number p {
	margin: 0
}
section.barriers>div .barrier-number p:first-child {
	font-family: 'Josefin Sans', sans-serif;
	color: #204479;
	font-size: 19px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center
}
section.barriers>div .barrier-number p:first-child else {
	color: "#204479"
}
section.barriers>div .barrier-number p:last-child {
	font-family: 'Josefin Sans', sans-serif;
	color: #204479;
	font-size: 80px;
	font-weight: 700;
	letter-spacing: 5px;
	text-align: center;
	line-height: 62px
}
section.barriers>div .barrier-number p:last-child else {
	color: "#204479"
}
section.barriers>div h4 {
	font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 30px;
	font-weight: 700;
	text-align: left
}
section.barriers>div h4 else {
	color: "#04004d"
}
section.barriers>div .cite {
	color: #204479;
	font-size: 24px;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	font-style: italic;
	position: relative;
	z-index: 1;
	line-height: normal
}
section.barriers>div .cite else {
	color: "#204479"
}
section.barriers>div .cite>span {
	display: block
}
section.barriers>div .cite:before {
	position: absolute;
	left: -22px;
	top: -12px;
	content: url(/assets/images/front/quote.svg);
	z-index: -1
}
section.barriers>div p {
	color: #204479;
	font-size: 16px;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	line-height: 1.6
}
section.barriers>div p else {
	color: "#204479"
}
section .testimonials {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}
section .testimonials .testimonial {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 35px;
	position: relative
}
section .testimonials .testimonial .reaction {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: -11px;
	right: 0;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.16);
	border-radius: 10px;
	padding: 2px
}
section .testimonials .testimonial .reaction .icon svg {
	width: 19px;
	height: 19px;
	display: block
}
section .testimonials .testimonial .reaction .number {
	font-family: Roboto, sans-serif;
	color: #939598;
	font-size: 11px;
	font-weight: 400;
	margin-left: 2px;
	margin-right: 3px
}
section .testimonials .testimonial .reaction .number else {
	color: "#939598"
}
section .testimonials .testimonial.right {
	align-self: flex-end
}
section .testimonials .testimonial img {
	width: 32px;
	height: 32px;
	border-radius: 90px;
	margin-right: 10px;
	min-width: 32px;
	min-height: 32px
}
section .testimonials .testimonial .text {
	font-family: Roboto, sans-serif;
	padding: 9px 12px 8px 10px;
	background-color: #fff;
	border-radius: 16px;
	text-align: left;
	color: #1d2129;
	font-size: 14px;
	font-weight: 400;
	max-width: 400px;
	line-height: normal;
	letter-spacing: normal
}
section.ranking-highly>div.title, section.right-guide .title {
	font-family: 'Barlow Condensed', sans-serif;
	text-transform: uppercase
}
section .testimonials .testimonial .text else {
	color: "#1d2129"
}
section .testimonials .testimonial .text span {
	font-weight: 700;
	color: #385898
}
section.ranking-highly {
	background-color: #ff5700;
	position: relative;
	z-index: 1
}
section.ranking-highly:after {
	content: " ";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 35px 60px 0;
	border-color: #ff5700 transparent transparent;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -60px
}
section.ranking-highly>div {
	max-width: 800px
}
section.ranking-highly>div.title {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 4px
}
section.ranking-highly>div.title else {
	color: "#ffffff"
}
section.ranking-highly>div h2 {
	font-size: 42px;
	color: #fff
}
section.right-guide .title {
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 4px;
	margin-bottom: 60px;
	margin-top: 50px
}
section.right-guide .title else {
	color: "#3584fb"
}
section.right-guide .row-1 {
	max-width: 1200px
}
section.right-guide .row-1 h2 {
	color: #ff6e00;
	font-size: 46px;
	font-weight: 700;
	font-stretch: condensed;
	text-transform: uppercase
}
section.right-guide .row-1 h2 else {
	color: "#ff6e00"
}
section.right-guide .row-2 {
	font-family: 'Barlow Condensed', sans-serif;
	color: #204479;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.4;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px
}
section.right-guide .row-2 else {
	color: "#204479"
}
section.right-guide .row-2 h3 {
	color: #04004d;
	font-size: 19px;
	font-weight: 400;
	font-stretch: condensed;
	letter-spacing: 4px
}
section.right-guide .row-2 h3 else {
	color: "#04004d"
}
section.right-guide .row-3 {
	margin-top: 50px;
	margin-bottom: 50px
}
section.right-guide .row-4 {
	font-family: Roboto, sans-serif;
	color: #04004d;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.6;
	background-color: #fff;
	padding: 40px 50px;
	border-radius: 4px;
	max-width: 950px
}
section.right-guide .row-4 else {
	color: "#04004d"
}
section.right-guide .row-5 {
	margin-top: 34px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}
section.right-guide .row-5 li {
	color: #04004d;
	font-size: 10px;
	font-stretch: condensed;
	font-weight: 500;
	font-family: 'Josefin Sans', sans-serif;
	letter-spacing: 2px
}
section.right-guide .row-5 li svg circle, section.right-guide .row-5 li svg path, section.right-guide .row-5 li svg polyline {
	stroke: #69ad5c
}
section.right-guide .row-5 button {
	padding-left: 60px;
	padding-right: 60px;
	text-transform: uppercase;
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	font-stretch: condensed;
	margin-top: 15px;
	border-radius: 43px
}
section.right-guide .row-5 button else {
	color: "#ffffff"
}
section.right-guide .row-6 {
	max-width: 830px
}
section.checklist-footer {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: #191919;
	color: #fff
}
section.checklist-footer>p {
	max-width: 800px;
	margin-top: 10px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	font-family: Roboto, sans-serif
}
section.checklist-footer>p a {
	color: #fff;
	font-weight: 700
}
section.checklist-footer>p else {
	color: "#ffffff"
}
section.checklist-footer>p.buttons {
	display: flex;
	justify-content: center;
	align-items: center
}
section.checklist-footer>p.buttons a {
	display: block;
	color: #fff;
	font-size: 11px;
	font-weight: 500;
	font-family: Roboto, sans-serif;
	background-color: #272727;
	padding: 4px 11px;
	text-decoration: none;
	border-radius: 2px
}
section.checklist-footer>p.buttons a else {
	color: "#ffffff"
}
section.checklist-footer>p.buttons a:first-child {
	margin-right: 10px
}
section.help-work-smarter, section.no-time-to-waste, section.website-onto-first {
	background-color: #04004d
}
section.dont-make-mistakes, section.forgot-the-guesswork, section.help-work-smarter, section.website-onto-first {
	background-color: #204479
}
section.help-work-smarter .title, section.no-time-to-waste .title, section.website-onto-first .title {
	font-family: 'Barlow Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #ff994b
}
section.help-work-smarter .title else, section.no-time-to-waste .title else, section.website-onto-first .title else {
	color: "#ffffff"
}
section.help-work-smarter h2, section.no-time-to-waste h2, section.website-onto-first h2 {
	font-size: 42px;
	text-align: center
}
section.help-work-smarter .slogan, section.no-time-to-waste .slogan, section.website-onto-first .slogan {
	font-family: Roboto, sans-serif;
	font-size: 32px;
	font-weight: 700;
	margin-top: 45px;
	margin-bottom: 30px;
	color: #ff994b
}
section.help-work-smarter .slogan else, section.no-time-to-waste .slogan else, section.website-onto-first .slogan else {
	color: "#ffffff"
}
section.help-work-smarter .row-2, section.no-time-to-waste .row-2, section.website-onto-first .row-2 {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.4;
	text-align: left
}
section.help-work-smarter .row-2 else, section.no-time-to-waste .row-2 else, section.website-onto-first .row-2 else {
	color: "#204479"
}
section.help-work-smarter .row-3, section.no-time-to-waste .row-3, section.website-onto-first .row-3 {
	margin-top: 50px;
	margin-bottom: 50px
}
section.help-work-smarter .row-4, section.no-time-to-waste .row-4, section.website-onto-first .row-4 {
	max-width: 770px;
	font-family: Roboto, sans-serif;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.6
}
section.help-work-smarter .row-4 else, section.no-time-to-waste .row-4 else, section.website-onto-first .row-4 else {
	color: "#ffffff"
}
section.help-work-smarter .row-4 p, section.no-time-to-waste .row-4 p, section.website-onto-first .row-4 p {
	margin-bottom: 50px
}
section.help-work-smarter .row-5, section.no-time-to-waste .row-5, section.website-onto-first .row-5 {
	margin-top: 34px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}
section.help-work-smarter .row-5 button, section.no-time-to-waste .row-5 button, section.website-onto-first .row-5 button {
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 43px
}
section.website-onto-first .row-5 ul li {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 2px
}
section.website-onto-first .row-5 ul li svg circle, section.website-onto-first .row-5 ul li svg polyline {
	stroke: #ff994b
}
section.help-work-smarter>div {
	max-width: 1000px
}
section.help-work-smarter>div h2 span {
	color: #ff6e00
}
section.help-work-smarter .row-4 {
	max-width: 900px;
	font-family: 'Josefin Sans', sans-serif!important;
	color: #fff;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.2;
	margin-top: 40px;
	margin-bottom: 60px
}
section.help-work-smarter .row-4 else {
	color: "#ffffff"
}
section.dont-make-mistakes .title, section.forgot-the-guesswork .title {
	font-family: 'Barlow Condensed', sans-serif;
	color: #ff6e00;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px
}
section.dont-make-mistakes .title else, section.forgot-the-guesswork .title else {
	color: "#ff6e00"
}
section.dont-make-mistakes h2, section.forgot-the-guesswork h2 {
	max-width: 920px;
	font-size: 42px;
	text-align: center;
	color: #fff
}
section.dont-make-mistakes .row-5, section.forgot-the-guesswork .row-5 {
	margin-top: 34px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}
section.dont-make-mistakes .row-5 button, section.forgot-the-guesswork .row-5 button {
	padding-left: 32px;
	padding-right: 32px
}
section.dont-make-mistakes .row-6, section.forgot-the-guesswork .row-6 {
	max-width: 830px;
	margin-top: 50px
}
section.dont-make-mistakes .image, section.forgot-the-guesswork .image {
	margin-top: 40px;
	margin-bottom: 60px;
	max-width: 810px;
	position: relative
}
section.dont-make-mistakes .image .animated-gif, section.forgot-the-guesswork .image .animated-gif {
	position: absolute;
	left: 0
}
section.make-progress .what-you-get-laptop, section.unpack>div.bonus-row>.image, section.what-you-get .what-you-get-laptop {
	position: relative
}
section.dont-make-mistakes .total-value-wrapper, section.forgot-the-guesswork .total-value-wrapper {
	font-family: 'Josefin Sans', sans-serif
}
section.dont-make-mistakes .total-value-wrapper .total-value, section.forgot-the-guesswork .total-value-wrapper .total-value {
	color: #cee2fa;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 4px
}
section.dont-make-mistakes .total-value-wrapper .total-value else, section.forgot-the-guesswork .total-value-wrapper .total-value else {
	color: "#cee2fa"
}
section.dont-make-mistakes .total-value-wrapper .total-value span, section.forgot-the-guesswork .total-value-wrapper .total-value span {
	text-decoration: line-through
}
section.dont-make-mistakes .total-value-wrapper .today-value, section.forgot-the-guesswork .total-value-wrapper .today-value {
	color: #ff6e00;
	font-size: 60px;
	font-weight: 700;
	line-height: 66px;
	margin-bottom: 30px
}
section.dont-make-mistakes .total-value-wrapper .today-value else, section.forgot-the-guesswork .total-value-wrapper .today-value else {
	color: "#ff6e00"
}
section.dont-make-mistakes .what-people-say, section.forgot-the-guesswork .what-people-say {
	margin-top: 35px;
	font-family: 'Barlow Condensed', sans-serif;
	color: #ff6e00;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px
}
section.dont-make-mistakes .what-people-say else, section.forgot-the-guesswork .what-people-say else {
	color: "#ff6e00"
}
section.dont-make-mistakes .testimonials, section.forgot-the-guesswork .testimonials {
	margin-top: 30px
}
section.dont-make-mistakes .cta, section.forgot-the-guesswork .cta {
	padding-left: 40px;
	padding-right: 40px;
	border-radius: 43px
}
section.dont-make-mistakes .lists, section.forgot-the-guesswork .lists {
	display: flex;
	justify-content: space-between;
	max-width: 960px;
	flex-wrap: wrap
}
section.dont-make-mistakes .lists .list, section.forgot-the-guesswork .lists .list {
	max-width: 49%
}
section.dont-make-mistakes .lists .list ul li, section.forgot-the-guesswork .lists .list ul li {
	align-items: flex-start;
	text-align: left;
	text-transform: none;
	margin-bottom: 20px;
	color: color("white");
	font-size: 18px;
	font-weight: 700;
	font-family: Roboto, sans-serif
}
section.dont-make-mistakes .lists .list ul li span, section.forgot-the-guesswork .lists .list ul li span {
	font-weight: 300
}
section.dont-make-mistakes .lists .list ul li svg, section.forgot-the-guesswork .lists .list ul li svg {
	width: 25px;
	height: 27px
}
section.dont-make-mistakes .title {
	font-family: 'Barlow Condensed', sans-serif;
	color: #ff6e00;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 20px
}
section.dont-make-mistakes .title else {
	color: "#ff6e00"
}
section.dont-make-mistakes>div.row-2 h2 {
	font-size: 57px;
	line-height: 1
}
section.dont-make-mistakes>div .total-value {
	color: #fff!important
}
section.dont-make-mistakes>div .today-value {
	margin-top: 20px;
	margin-bottom: 50px;
	color: #fcd017!important
}
section.dont-make-mistakes>div.lists {
	flex-direction: column;
	max-width: 680px;
	font-family: 'Josefin Sans', sans-serif!important;
	margin-top: 60px;
	margin-bottom: 30px
}
section.dont-make-mistakes>div.lists .bonuses {
	color: #fcd017;
	font-size: 20px;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: left;
	letter-spacing: 10px
}
section.dont-make-mistakes>div.lists .bonuses else {
	color: "#fcd017"
}
section.dont-make-mistakes>div.lists .bonuses+.list ul li {
	font-size: 20px
}
section.dont-make-mistakes>div.lists .list {
	max-width: 100%
}
section.dont-make-mistakes>div.lists .list ul li {
	font-family: 'Josefin Sans', sans-serif;
	color: #fff;
	font-size: 24px;
	font-weight: 700
}
section.dont-make-mistakes>div.lists .list ul li else {
	color: "#ffffff"
}
section.dont-make-mistakes>div.lists .list ul li span {
	color: #fcd017
}
section.dont-make-mistakes>div.lists .list ul li span span {
	color: #fff;
	font-weight: 300;
	opacity: .8
}
section.dont-make-mistakes>div.lists .list ul li svg {
	width: 33px;
	height: 33px;
	margin-right: 10px
}
section.time-to-grab {
	background-color: #f4f5fd
}
section.time-to-grab .title {
	font-family: 'Barlow Condensed', sans-serif;
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 4px
}
section.time-to-grab .title else {
	color: "#3584fb"
}
section.time-to-grab h2 {
	font-size: 42px;
	text-align: center
}
section.time-to-grab .row-2 {
	max-width: 1000px
}
section.time-to-grab .row-3 {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 21px;
	font-weight: 400;
	line-height: 1.6;
	text-align: left;
	max-width: 800px
}
section.unpack .title, section.unpack>div.bonus-row>div.content .number, section.unpack>div.bonus-row>div.content .title {
	font-family: 'Barlow Condensed', sans-serif
}
section.time-to-grab .row-3 else {
	color: "#204479"
}
section.time-to-grab .row-3 p {
	margin-top: 40px;
	margin-bottom: 40px
}
section.time-to-grab .row-3 span {
	font-weight: 700
}
section.unpack {
	background-color: #f4f5fd
}
section.unpack .title {
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px
}
section.unpack .title else {
	color: "#3584fb"
}
section.unpack h2 {
	font-size: 42px;
	text-align: center
}
section.unpack>div {
	max-width: 1000px
}
section.unpack>div.bonus-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 50px;
	margin-bottom: 80px
}
section.unpack>div.bonus-row>.image img {
	max-width: 106%
}
section.unpack>div.bonus-row>.image .animated-gif {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto
}
section.unpack>div.bonus-row>.image .planning {
	position: absolute;
	top: 50%;
	right: 0;
	max-height: 191px
}
section.unpack>div.bonus-row>.image .logo {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	bottom: -73px;
	max-height: 180px
}
section.unpack>div.bonus-row>.image .bonus {
	position: absolute;
	top: -11%;
	left: 10px;
	z-index: 111
}
section.unpack>div.bonus-row.split .image {
	margin-bottom: 40px
}
section.unpack>div.bonus-row>div {
	width: 49%
}
section.unpack>div.bonus-row>div.content {
	text-align: left
}
section.unpack>div.bonus-row>div.content .number {
	color: #3584fb;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase
}
section.unpack>div.bonus-row>div.content .number else {
	color: "#3584fb"
}
section.unpack>div.bonus-row>div.content .title {
	color: #04004d;
	font-size: 28px;
	font-weight: 700;
	line-height: 33px;
	margin-bottom: 26px;
	text-transform: none;
	letter-spacing: 0
}
section.unpack>div.bonus-row>div.content .title else {
	color: "#04004d"
}
section.unpack>div.bonus-row>div.content .title.short {
	max-width: 340px
}
section.unpack>div.bonus-row>div.content .description {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6
}
section.unpack>div.bonus-row>div.content .description else {
	color: "#204479"
}
section.unpack>div.bonus-row>div.content ul li {
	justify-content: flex-start;
	text-transform: none;
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 14px;
	font-weight: 400
}
section.unpack>div.bonus-row>div.content ul li else {
	color: "#204479"
}
section.unpack>div.bonus-row>div.content ul li img {
	width: 24px;
	height: 24px;
	margin-right: 10px
}
section.real-results {
	background-color: #cee2fa
}
section.real-results .title {
	font-family: 'Barlow Condensed', sans-serif;
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 20px
}
section.real-results .title else {
	color: "#3584fb"
}
section.real-results>div {
	max-width: 800px
}
section.real-results>div.image img {
	border-radius: 10px
}
section.real-results>div.image+div {
	max-width: 750px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-family: Roboto, sans-serif;
	color: #04004d;
	font-size: 24px;
	font-weight: 400
}
section.real-results>div.image+div else {
	color: "#04004d"
}
section.real-results>div.image+div span {
	font-weight: 700
}
section.real-results .header {
	max-width: 950px!important;
	margin-bottom: 50px
}
section.real-results .header h2 {
	line-height: 1
}
section.ready-to-climb {
	background-color: rgba(64,120,221,.1)
}
section.ready-to-climb>div {
	max-width: 940px
}
section.ready-to-climb>div h2 {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 48px;
	font-weight: 700;
	margin-top: 50px;
	margin-bottom: 70px;
	color: #04004d
}
section.ready-to-climb>div h3 {
	font-family: Roboto, sans-serif;
	font-size: 32px;
	font-weight: 400;
	margin-bottom: 50px
}
section.ready-to-climb>div.details {
	display: flex;
	align-items: flex-start;
	justify-content: space-between
}
section.ready-to-climb>div.details>div {
	max-width: 47%;
	width: 47%
}
section.ready-to-climb>div.details>div.order {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 16px 0 rgba(0,0,0,.08);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-width: 480px;
	margin-top: 0
}
section.ready-to-climb>div.details>div.order>div {
	width: 100%;
	display: flex;
	padding: 36px 24px;
	flex-direction: column;
	align-items: flex-start
}
section.ready-to-climb>div.details>div.order>div.row-1 {
	padding-bottom: 0
}
section.ready-to-climb>div.details>div.order>div.row-1 .order-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%
}
section.ready-to-climb>div.details>div.order>div.row-1 .order-header .title {
	text-align: left;
	font-family: 'Josefin Sans', sans-serif;
	color: #191919;
	font-size: 32px;
	font-weight: 500;
	width: 100%
}
section.ready-to-climb>div.details>div.order>div.row-1 .order-header .title else {
	color: "#191919"
}
section.ready-to-climb>div.details>div.order>div.row-1 .order-header .currency-selector {
	margin-bottom: 32px;
	flex: 1
}
section.ready-to-climb>div.details>div.order>div.row-1 .order-header .currency-selector select {
	padding: 7px;
	background-color: #ebf1fb;
	border-radius: 5px;
	border: none;
	font-family: 'Barlow Condensed', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #191919
}
section.ready-to-climb>div.details>div.order>div.row-1 .title-2 {
	background-color: #f6fbff;
	text-align: center;
	font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 14px;
	font-weight: 500;
	width: 100%;
	letter-spacing: 4px;
	padding-top: 10px;
	padding-bottom: 10px
}
section.ready-to-climb>div.details>div.order>div.row-1 .title-2 else {
	color: "#04004d"
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li {
	font-family: Roboto, sans-serif;
	color: #191919;
	font-size: 15px;
	font-weight: 400
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li else {
	color: "#191919"
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li.total-value {
	color: #191919;
	font-size: 18px;
	font-weight: 600
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li.total-value else {
	color: "#191919"
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li div:last-child {
	font-size: 18px;
	text-align: left;
	min-width: 56px;
	text-decoration: line-through;
	color: #7c88a8;
	margin-right: 10px
}
section.ready-to-climb>div.details>div.order>div.row-1 ul li:last-child div:last-child {
	text-decoration: none;
	color: inherit
}
section.ready-to-climb>div.details>div.order>div.row-2-1 {
	background-color: #f8fafc;
	border-left: 3px solid #3584fb;
	padding-top: 14px;
	padding-bottom: 14px
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-start
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper svg {
	width: 28px;
	height: 28px;
	display: block;
	margin-right: 8px
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper svg path {
	fill: #3584fb
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper>div:last-child {
	display: flex;
	flex-direction: column
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper>div:last-child p:first-child {
	font-family: Roboto, sans-serif;
	color: #04004d;
	font-size: 17px;
	font-weight: 700
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper>div:last-child p:first-child else {
	color: "#04004d"
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper>div:last-child p:last-child {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 12px;
	font-weight: 400
}
section.ready-to-climb>div.details>div.order>div.row-2-1 .important-wrapper>div:last-child p:last-child else {
	color: "#204479"
}
section.ready-to-climb>div.details>div.order>div.row-2 {
	background-color: #f6fbff;
	padding-bottom: 60px;
	padding-top: 12px
}
section.ready-to-climb>div.details>div.order>div.row-2>p {
	line-height: 1.6
}
section.ready-to-climb>div.details>div.order>div.row-2>p span {
	color: #04004d;
	font-size: 15px;
	font-weight: 700
}
section.ready-to-climb>div.details>div.order>div.row-2>p span else {
	color: "#04004d"
}
section.ready-to-climb>div.details>div.order>div.row-3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 6px
}
section.ready-to-climb>div.details>div.order>div.row-3>div {
	width: 100%
}
section.ready-to-climb>div.details>div.order>div.row-3>div input {
	width: 100%;
	height: 46px;
	border-radius: 2px;
	border: 1px solid #bcbaba;
	background-color: #fff;
	padding: 5px 10px;
	font-family: Roboto, sans-serif;
	color: #bcbaba;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 20px;
	display: none
}
section.ready-to-climb>div.details>div.order>div.row-3>div input else {
	color: "#bcbaba"
}
section.ready-to-climb>div.details>div.order>div.row-3>div input.error {
	border-color: #C00;
	color: #C00
}
section.ready-to-climb>div.details>div.order>div.row-3>div ul {
	padding: 0;
	width: auto;
	max-width: 160px;
	margin: 20px auto 0
}
section.faq>div, section.investing-in-seo>div {
	max-width: 800px
}
section.ready-to-climb>div.details>div.order>div.row-3>div ul li {
	justify-content: flex-start;
	font-family: 'Josefin Sans', sans-serif;
	color: #204479;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 8px;
	margin-bottom: 8px
}
section.ready-to-climb>div.details>div.order>div.row-3>div ul li else {
	color: "#204479"
}
section.ready-to-climb>div.details>div.order>div.row-3>div ul li div:last-child {
	color: #204479!important
}
section.ready-to-climb>div.details>div.order>div.row-3>div ul li svg circle, section.ready-to-climb>div.details>div.order>div.row-3>div ul li svg polyline {
	stroke: #69ad5c
}
section.ready-to-climb>div.details>div.order>div.row-3>div button {
	width: 100%;
	border-radius: 43px;
	display: flex;
	justify-content: center;
	align-items: center
}
section.ready-to-climb>div.details>div.order>div.row-3>div button svg {
	display: block;
	margin-right: 12px
}
section.ready-to-climb>div.details>div.order p {
	font-family: Roboto, sans-serif;
	text-align: justify;
	color: #204479;
	font-size: 12px;
	font-weight: 400
}
section.ready-to-climb>div.details>div.order p else {
	color: "#204479"
}
section.ready-to-climb>div.details>div.order p span {
	font-weight: 700;
	font-size: 15px
}
section.ready-to-climb>div.details>div.order p.title {
	color: #04004d;
	font-size: 21px;
	font-weight: 700
}
section.ready-to-climb>div.details>div.order p.title else {
	color: "#04004d"
}
section.ready-to-climb>div.details>div.order ul {
	margin: 0;
	padding: 0;
	width: 100%
}
section.ready-to-climb>div.details>div.order ul li {
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 16px
}
section.ready-to-climb>div.details>div.order ul li else {
	color: "#204479"
}
section.ready-to-climb>div.details>div.order ul li div:last-child {
	color: #191919
}
section.ready-to-climb>div.details>div.order ul li.total {
	margin-top: 20px;
	color: rgba(4,0,77,.5)!important
}
section.ready-to-climb>div.details>div.order ul li.you-pay {
	margin-top: 20px;
	font-size: 24px!important;
	font-weight: 700!important;
	color: #ff6e00!important
}
section.ready-to-climb>div.details>div.order ul li.you-pay else {
	color: "#ff6e00"
}
section.ready-to-climb>div.details>div.order ul li.you-pay div:last-child {
	color: #ff6e00!important;
	font-size: 24px!important
}
section.ready-to-climb>div.details>div.images {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
	flex: 1
}
section.ready-to-climb>div.details>div.images .testimonials {
	margin-top: 60px
}
section.investing-in-seo p.separate, section.ready-to-climb>div.details>div.images .image-2 img:last-child {
	margin-top: 40px
}
section.ready-to-climb>div.details>div.images .image-2 {
	width: 100%
}
section.investing-in-seo {
	background-color: #f6fbff
}
section.investing-in-seo>div h2 {
	font-size: 42px;
	margin-bottom: 40px
}
section.investing-in-seo .enumerate {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 5px;
	color: #204479;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.57;
	text-align: left
}
section.investing-in-seo .enumerate else {
	color: "#204479"
}
section.investing-in-seo .enumerate svg {
	margin-right: 10px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px
}
section.investing-in-seo p {
	font-family: Roboto, sans-serif;
	text-align: justify;
	color: #204479;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.57;
	margin-bottom: 40px
}
section.investing-in-seo p.bigger span, section.investing-in-seo p.separate span {
	font-weight: 700
}
section.investing-in-seo p else {
	color: "#204479"
}
section.investing-in-seo p.bigger {
	font-size: 24px
}
section.faq {
	background-color: #F8FAFC
}
section.faq ul li, section.make-progress, section.what-you-get {
	background-color: #f8fafc
}
section.faq ul {
	margin: 45px 0 20px;
	padding: 0;
	width: 100%
}
section.faq ul li {
	width: 100%;
	display: flex;
	flex-direction: column;
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-align: left;
	padding: 14px 13px;
	min-height: 47px;
	box-shadow: 0 8px 12px #0101010F;
	border-radius: 8px
}
section.faq ul li else {
	color: "#204479"
}
section.faq ul li.expanded {
	background-color: #fff;
	font-weight: 700
}
section.faq ul li.expanded svg {
	transform: rotate(180deg)
}
section.faq ul li.expanded svg path {
	fill: #204479
}
section.faq ul li.expanded>div:last-child {
	display: block;
	font-weight: 400;
	text-align: justify;
	width: 100%;
	padding-top: 38px;
	padding-bottom: 38px
}
section.faq ul li>div:first-child {
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
	width: 100%;
	font: normal normal medium 18px/26px Roboto;
	letter-spacing: 0;
	color: #4078DD
}
section.faq ul li>div:first-child>div:first-child {
	flex: 1
}
section.faq ul li>div:last-child {
	text-align: justify;
	display: none
}
section.faq ul li>div:last-child p {
	font-size: 18px!important
}
section.faq ul li svg {
	display: block;
	width: 13px;
	height: 8px
}
section.faq ul li svg path {
	fill: rgba(32,68,121,.6)
}
section.just-ask {
	background-color: #f6fbff
}
section.just-ask .title {
	font-family: 'Barlow Condensed', sans-serif;
	color: #3584fb;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px
}
section.just-ask .title else {
	color: "#3584fb"
}
section.just-ask .title span {
	color: #ff6e00
}
section.just-ask .money-back {
	font-family: Roboto, sans-serif;
	color: #04004d;
	font-size: 20px;
	font-weight: 400
}
section.just-ask .money-back else {
	color: "#04004d"
}
section.just-ask .money-back span {
	color: #ff6e00;
	font-weight: 700
}
section.just-ask>div {
	max-width: 960px
}
section.just-ask>div h2 {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 42px;
	font-weight: 700;
	margin-bottom: 40px
}
section.just-ask>div.details {
	display: flex;
	align-items: flex-start;
	justify-content: space-between
}
section.just-ask>div.details>div.description {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-width: 480px;
	margin-top: 0
}
section.just-ask>div.details>div.description p {
	font-family: Roboto, sans-serif;
	text-align: justify;
	color: #04004d;
	font-size: 21px;
	font-weight: 400;
	line-height: 1.57
}
section.just-ask>div.details>div.description p else {
	color: "#04004d"
}
section.just-ask>div.details>div.description p span {
	font-weight: 600
}
section.just-ask>div.details>div.description ul {
	margin: 25px 0 20px;
	padding: 0;
	width: 100%
}
section.just-ask>div.details>div.description ul li {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	font-family: Roboto, sans-serif;
	color: #04004d;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 16px;
	text-align: left
}
section.just-ask>div.details>div.description ul li else {
	color: "#04004d"
}
section.just-ask>div.details>div.description ul li svg {
	display: block;
	width: 33px;
	height: 33px
}
section.just-ask>div.details>div.description ul li svg circle, section.just-ask>div.details>div.description ul li svg polyline {
	stroke: #3584fb;
	stroke-width: 2px
}
section.just-ask>div.details>div.images img {
	min-width: 300px;
	margin-right: 24px
}
section.make-progress>div:not(.image), section.what-you-get>div:not(.image) {
	max-width: 800px
}
section.make-progress h2.look-inside, section.what-you-get h2.look-inside {
	font-size: 40px
}
section.make-progress>div+div p, section.what-you-get>div+div p {
	text-align: center;
	margin-bottom: 2px
}
section.make-progress .seo-video-wrapper, section.what-you-get .seo-video-wrapper {
	max-width: 1000px!important;
	max-height: 550px;
	height: 100%;
	width: 100%;
	background: url(/assets/images/front/cover-youtube3.png) no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 4px solid #ececec
}
section.make-progress .seo-video-wrapper .play-seo-video, section.what-you-get .seo-video-wrapper .play-seo-video {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 20vh 4vw;
	height: 20vh;
	width: 20vh;
	border-radius: 200px;
	background-color: #FF691Fc0
}
section.make-progress .seo-video-wrapper .play-seo-video:hover, section.what-you-get .seo-video-wrapper .play-seo-video:hover {
	cursor: pointer;
	opacity: .9
}
section.make-progress .seo-video-wrapper .play-seo-video svg, section.what-you-get .seo-video-wrapper .play-seo-video svg {
	width: 40px;
	height: 40px
}
section.make-progress .seo-video-wrapper .play-seo-video svg path, section.what-you-get .seo-video-wrapper .play-seo-video svg path {
	fill: #fff
}
section.make-progress .what-you-get-laptop .animated-gif, section.what-you-get .what-you-get-laptop .animated-gif {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0
}
section.make-progress .header, section.what-you-get .header {
	max-width: 1000px!important
}
section.make-progress .header h3, section.what-you-get .header h3 {
	font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 41px;
	font-weight: 700;
	font-stretch: condensed;
	text-transform: none;
	letter-spacing: 0
}
section.make-progress .header h3 else, section.what-you-get .header h3 else {
	color: "#04004d"
}
section.make-progress .separator, section.what-you-get .separator {
	margin-top: 30px;
	margin-bottom: 30px
}
section.make-progress .separator svg, section.what-you-get .separator svg {
	width: 26px;
	height: 28px
}
section.make-progress .separator svg path, section.what-you-get .separator svg path {
	fill: #3584fb;
	stroke: #3584fb;
	stroke-width: 1px
}
section.make-progress .as-well-as, section.what-you-get .as-well-as {
	max-width: 640px!important;
	color: #04004d;
	font-size: 21px;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	margin-top: 17px
}
section.make-progress .as-well-as else, section.what-you-get .as-well-as else {
	color: "#04004d"
}
section.make-progress .boxed, section.what-you-get .boxed {
	border-radius: 16px;
	box-shadow: 0 8px 24px 0 rgba(32,68,121,.08);
	background-color: #fff;
	padding: 22px 26px;
	max-width: 850px!important;
	margin-top: 100px
}
section.make-progress ul, section.what-you-get ul {
	margin-bottom: 50px;
	max-width: 760px;
	margin-left: 0;
	margin-right: auto
}
section.make-progress ul li, section.what-you-get ul li {
	align-items: flex-start;
	margin-top: 15px;
	margin-bottom: 18px
}
section.make-progress ul li img, section.what-you-get ul li img {
	margin-right: 8px;
	margin-top: 3px;
	width: 33px;
	height: 33px;
	min-width: 33px;
	min-height: 33px
}
section.make-progress ul li .text, section.what-you-get ul li .text {
	color: #204479;
	font-size: 20px;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	text-transform: none;
	text-align: left
}
section.make-progress ul li .text else, section.what-you-get ul li .text else {
	color: "#204479"
}
section.make-progress ul li .text span, section.what-you-get ul li .text span {
	font-weight: 700
}
section.make-progress ul.big-numbers, section.what-you-get ul.big-numbers {
	max-width: 600px;
	margin: 50px auto 35px
}
section.make-progress ul.big-numbers li, section.what-you-get ul.big-numbers li {
	align-items: center;
	margin-bottom: 30px
}
section.make-progress ul.big-numbers li .text, section.what-you-get ul.big-numbers li .text {
	color: #204479;
	font-size: 24px;
	font-weight: 400;
	line-height: normal
}
section.make-progress ul.big-numbers li .text else, section.what-you-get ul.big-numbers li .text else {
	color: "#204479"
}
section.make-progress ul.big-numbers li .text span, section.what-you-get ul.big-numbers li .text span {
	font-weight: 700
}
section.make-progress ul.big-numbers li>div:first-child, section.what-you-get ul.big-numbers li>div:first-child {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 48px;
	height: 48px;
	min-width: 48px;
	min-height: 48px;
	border: 3px solid #ff6e00;
	font-family: Roboto, sans-serif;
	color: #ff6e00;
	font-size: 28px;
	border-radius: 90px;
	margin-right: 16px;
	font-weight: 700
}
section.make-progress ul.big-numbers li>div:first-child else, section.what-you-get ul.big-numbers li>div:first-child else {
	color: "#ff6e00"
}
section.make-progress>div h2, section.what-you-get>div h2 {
	font-size: 42px;
}
section.make-progress>div h2 span, section.what-you-get>div h2 span {
	font-weight: 400
}
section.make-progress>div.image, section.what-you-get>div.image {
	margin-bottom: 60px;
	position: relative
}
section.make-progress>div.image .animated-gif, section.what-you-get>div.image .animated-gif {
	position: absolute;
	left: 0
}
section.make-progress>div h3, section.what-you-get>div h3 {
font-family: 'Josefin Sans', sans-serif;
    color: #04004d;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 4px;
    /* text-transform: uppercase; */
    margin-top: 0;
    margin-bottom: 60px;
}
section.make-progress>div h3 else, section.what-you-get>div h3 else {
	color: "#04004d"
}
section.make-progress>div p, section.what-you-get>div p {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 20px;
	font-weight: 400;
	text-align: left
}
section.make-progress>div p else, section.what-you-get>div p else {
	color: "#204479"
}
section.make-progress>div p span, section.what-you-get>div p span {
	font-weight: 700
}
section.make-progress>div.that-covers, section.what-you-get>div.that-covers {
	max-width: 820px!important;
	margin-top: 60px
}
section.make-progress>div.that-covers+div ul, section.what-you-get>div.that-covers+div ul {
	margin-top: 40px
}
section.make-progress>div.that-covers+div ul img, section.what-you-get>div.that-covers+div ul img {
	margin-right: 20px
}
section.make-progress>div.that-covers+div ul li, section.what-you-get>div.that-covers+div ul li {
	line-height: 1.5
}
section.make-progress>div.that-covers+div ul li .text, section.what-you-get>div.that-covers+div ul li .text {
	font-size: 21px!important
}
section.make-progress>div.that-covers+div ul li span, section.what-you-get>div.that-covers+div ul li span {
	font-weight: 700
}
section.make-progress>div.free-updates h3 span, section.make-progress>div.not-course h3 span, section.what-you-get>div.free-updates h3 span, section.what-you-get>div.not-course h3 span {
	color: #FF691F
}
section.make-progress>div.free-updates-details, section.make-progress>div.not-course-details, section.what-you-get>div.free-updates-details, section.what-you-get>div.not-course-details {
	display: flex;
	max-width: 600px
}
section.make-progress>div.free-updates-details .image, section.make-progress>div.not-course-details .image, section.what-you-get>div.free-updates-details .image, section.what-you-get>div.not-course-details .image {
	flex: 1;
	margin-right: 56px
}
section.make-progress>div.free-updates-details .image img, section.make-progress>div.not-course-details .image img, section.what-you-get>div.free-updates-details .image img, section.what-you-get>div.not-course-details .image img {
	max-width: 120px
}
section.make-progress>div.free-updates-details .description p:last-child, section.make-progress>div.not-course-details .description p:last-child, section.what-you-get>div.free-updates-details .description p:last-child, section.what-you-get>div.not-course-details .description p:last-child {
	font-weight: 600
}
section.make-progress>div.not-course h3, section.what-you-get>div.not-course h3 {
	margin-bottom: 0!important
}
section.make-progress>div.not-course-details, section.what-you-get>div.not-course-details {
	justify-content: center;
	max-width: 800px
}
section.make-progress>div.not-course-details p, section.what-you-get>div.not-course-details p {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px
}
section.make-progress>div.not-course-details p:last-child, section.what-you-get>div.not-course-details p:last-child {
	font-weight: 400!important
}
section.make-progress>div.not-course-details p:last-child span, section.what-you-get>div.not-course-details p:last-child span {
	font-weight: 600
}
section.make-progress>div.not-course-details p.span-red span, section.what-you-get>div.not-course-details p.span-red span {
	padding: 4px 8px;
	background-color: #FE5251;
	color: #fff;
	font-weight: 500
}
section.make-progress>div.not-course-details p.span-red img, section.what-you-get>div.not-course-details p.span-red img {
	margin-right: 6px
}
section.make-progress>div.after-big-numbers p, section.what-you-get>div.after-big-numbers p {
	font-family: Roboto, sans-serif;
	color: #04004d;
	font-size: 20px;
	font-weight: 400
}
section.make-progress>div.after-big-numbers p else, section.what-you-get>div.after-big-numbers p else {
	color: "#04004d"
}
section.make-progress>div.boxes, section.what-you-get>div.boxes {
	max-width: 970px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap
}
section.make-progress>div.boxes .box, section.what-you-get>div.boxes .box {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border: 1px solid #e9e8ed;
	background-color: #fff;
	padding: 20px;
	max-width: 470px;
	min-width: 470px;
	margin-top: 16px
}
section.make-progress>div.boxes .box .number, section.what-you-get>div.boxes .box .number {
	font-family: 'Josefin Sans', sans-serif;
	color: #acbbd0;
	font-size: 64px;
	font-weight: 700;
	opacity: .15;
	line-height: 64px
}
section.make-progress>div.boxes .box .number else, section.what-you-get>div.boxes .box .number else {
	color: "#acbbd0"
}
section.make-progress>div.boxes .box .title, section.what-you-get>div.boxes .box .title {
	font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 8px;
	margin-top: 7px
}
section.make-progress>div.boxes .box .title else, section.what-you-get>div.boxes .box .title else {
	color: "#04004d"
}
section.make-progress>div.boxes .box .description, section.what-you-get>div.boxes .box .description {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 16px;
	font-weight: 400;
	max-width: 345px
}
section.make-progress>div.boxes .box .description else, section.what-you-get>div.boxes .box .description else {
	color: "#204479"
}
section.make-progress>div.boxes .box ul, section.what-you-get>div.boxes .box ul {
	margin-bottom: 0
}
section.make-progress>div.boxes .box ul li, section.what-you-get>div.boxes .box ul li {
	align-items: center;
	margin-bottom: 5px;
	margin-top: 5px
}
section.make-progress>div.boxes .box ul li img, section.what-you-get>div.boxes .box ul li img {
	width: 24px;
	height: 24px;
	max-width: 24px;
	max-height: 24px;
	min-height: unset;
	min-width: unset
}
section.make-progress>div.boxes .box ul li .text, section.what-you-get>div.boxes .box ul li .text {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 13px;
	font-weight: 400
}
section.make-progress>div.boxes .box ul li .text else, section.what-you-get>div.boxes .box ul li .text else {
	color: "#204479"
}
section.make-progress {
	background-color: #f6fbff!important
}
section.make-progress .illustratrion {
	margin-top: 60px;
	margin-bottom: 60px;
	position: relative
}
section.make-progress .illustratrion .animated-gif {
	position: absolute;
	left: 0
}
section.make-progress ul li {
	margin-top: 40px
}
section.header {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	padding-top: 0;
	width: 100%
}
section.header .row-3 {
	position: relative;
	cursor: pointer
}
section.header .row-3 h1 {
	color: inherit!important;
	font-size: inherit!important;
	font-weight: inherit!important;
	font-family: inherit!important
}
section.header .row-1, section.header .row-2 {
font-family: 'Josefin Sans', sans-serif;
	font-stretch: condensed
}
section.header .row-3 .animated-gif {
	position: absolute;
	left: 0
}
section.header .row-3 .play-button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90px;
	height: 90px;
	border-radius: 90px;
	background-color: #4078dd;
	position: absolute;
	left: calc(50% - 45px);
	top: calc(50% - 45px)
}
section.header .row-3 .play-button svg {
	width: 45px;
	height: 45px;
	display: block
}
section.header .row-3:hover .play-button {
	background-color: #5383dd
}
section.header .background {
	position: absolute;
	bottom: 0;
	max-width: unset;
	margin-left: -200px;
	width: calc(100% + 500px);
	z-index: -1
}
section.header .logo {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
	height: 132px;
	border-bottom-right-radius: 17px;
	border-bottom-left-radius: 17px;

}
section.header .row-1 {
	color: #3584fb;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 3px!important
}
section.header .row-1 else {
	color: "#3584fb"
}
section.header .row-2 {
	color: #04004d;
	font-size: 44px;
	font-weight: 700;
	letter-spacing: 0!important;
	line-height: 1;
	margin-top: 5px;
	margin-bottom: 25px
}
section.header .row-2 else {
	color: "#04004d"
}
section.header .row-2 span {
	font-weight: 400;
	font-size: 30px;
	color: #455360
}
section.header .row-3 {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 21px;
	font-weight: 400;
	line-height: 1.37;
	margin-top: 25px;
	max-width: 1170px
}
section.header .row-3 else {
	color: "#204479"
}
section.header .row-3 span {
	font-weight: 700
}
section.header .row-3 img {
	margin-top: 20px
}
section.before-you-go {
	background-color: #fff;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}
section.before-you-go>div {
	width: 100%
}
section.before-you-go>div.title {
	margin-top: -107px;
	width: auto!important;
	color: #04004d;
	font-size: 48px;
	font-weight: 700;
	font-family: 'Josefin Sans', sans-serif;
	line-height: 1.2;
	padding: 33px 77px;
	border-radius: 16px;
	background-color: #fff
}
section.before-you-go>div.title else {
	color: "#04004d"
}
section.before-you-go>div.text-question {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	max-width: 674px;
	color: #04004d;
	font-size: 18px;
	font-weight: 500;
	font-family: Roboto, sans-serif
}
section.before-you-go>div.text-question else {
	color: "#04004d"
}
section.before-you-go>div.text-question label {
	display: block;
	margin-top: 26px;
	margin-bottom: 10px
}
section.before-you-go>div.text-question textarea {
	display: block;
	width: 100%;
	min-height: 162px;
	border-radius: 5px;
	border: 1px solid #e9e8ed;
	padding: 15px;
	color: #04004d;
	font-size: 15px;
	font-weight: 500;
	font-family: Roboto, sans-serif
}
section.before-you-go>div.text-question textarea else {
	color: "#04004d"
}
section.before-you-go>div.button-wrapper button {
	border-radius: 4px;
	background-color: #fe5251;
	width: 270px;
	height: 60px;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	font-family: 'Josefin Sans', sans-serif;
	line-height: 60px;
	border: none;
	outline: 0;
	margin-top: 26px;
	cursor: pointer
}
section.before-you-go>div.button-wrapper button else {
	color: "#ffffff"
}
section.before-you-go>div.experience {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px
}
section.before-you-go>div.experience .question {
	color: #04004d;
	font-size: 24px;
	font-weight: 500;
	font-family: Roboto, sans-serif
}
section.before-you-go>div.experience .question else {
	color: "#04004d"
}
section.before-you-go>div.experience .answers {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	box-shadow: 0 8px 24px 0 rgba(4,0,77,.08);
	background-color: #fff;
	padding: 22px 70px;
	width: 100%;
	max-width: 674px;
	flex-wrap: wrap
}
section.before-you-go>div.experience .answers .warning {
	flex: 1;
	align-self: flex-end;
	width: 100%;
	flex-basis: 100%;
	flex-wrap: wrap;
	color: #c00;
	display: none
}
section.before-you-go>div.experience .answers img {
	margin-right: 10px;
	cursor: pointer;
	transition: transform .2s
}
section.before-you-go>div.experience .answers img:hover {
	transform: scale(1.2);
	transition: transform .2s
}
section.before-you-go>div.experience .answers img.selected {
	transform: scale(1.2)
}
.romain {
	background-color: #f6fbff
}
.romain .row-3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #204479
}
.romain .row-3 img {
	width: 40px;
	height: 40px;
	margin-right: 10px
}
.romain>div {
	text-align: left;
	max-width: 1000px
}
.romain>div p {
	font-family: Roboto, sans-serif;
	color: #204479;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 30px;
	line-height: 1.6;
	text-align: justify;
}
.romain>div p else {
	color: "#204479"
}
.romain>div p.title {
	font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 48px;
	font-weight: 700
}
.seobuddy-checklist .swal2-title, .seobuddy-content.seobuddy-checklist p {
	font-family: Roboto, sans-serif!important
}
.romain>div p.title else {
	color: "#04004d"
}
.romain>div p span {
	font-weight: 700
}
.romain>div.row-2 {
	margin-top: 30px
}
.romain>div.row-1 {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}
.romain>div.row-1 p:not(.title) {
	padding-right: 20px
}
.romain>div.row-1>div {
	width: 50%
}
.seobuddy-image.seobuddy-checklist {
	max-width: 140px
}
.seobuddy-content.seobuddy-checklist {
	font-size: 14px!important;
	text-align: left
}
.seobuddy-content.seobuddy-checklist ul {
	list-style-type: none
}
.seobuddy-content.seobuddy-checklist ul li a {
	text-decoration: none
}
.seobuddy-actions.seobuddy-checklist .swal2-cancel {
	background-color: #7d7d7d!important
}
.header-wrapper {
	background-color:#f5f9fe;
	overflow-x: hidden
}
.header-wrapper .romain {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	background: 0 0!important;
	margin-bottom: 150px
}
.header-wrapper .romain p {
	font-size: 18px!important;
	line-height: 1.4!important;
	font-family: Roboto, sans-serif
}
.header-wrapper .romain p.title, .sticky-desktop .sticky-wrapper .button .or, .sticky-desktop .sticky-wrapper .counter>div, .sticky-desktop .sticky-wrapper .text, .sticky-desktop .sticky-wrapper button {
	font-family: 'Josefin Sans', sans-serif
}
.header-wrapper .romain p span {
	font-weight: 700
}
.header-wrapper .romain p.title {
	font-size: 57px!important;
	font-weight: 700
}
.sticky-desktop, .sticky-mobile {
	position: fixed;
	z-index: 1000000;
	justify-content: space-between;
	font-family: Roboto, sans-serif;
	width: 100%;
	display: flex
}
.header-wrapper .romain p.title+p {
	font-size: 21px!important
}
.sticky-mobile .text .text-1, .sticky-mobile .text .text-2, .sticky-mobile .text .text-3 {
	font-size: 15px;
	line-height: 18px;
	font-style: normal
}
.sticky-mobile {
	bottom: 0;
	height: 74px;
	align-items: center;
	background-color: #161C2D;
	color: #fff;
	padding: 7px 10px
}
.sticky-mobile .text {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around
}
.sticky-mobile .text .text-1 {
	font-weight: 300
}
.sticky-mobile .text .text-2 {
	font-weight: 700
}
.sticky-mobile .text .text-3 {
	font-weight: 300
}
.sticky-mobile .text .text-3 span {
	color: #cf2226;
	font-weight: 700
}
.sticky-mobile button {
	background-color: #FE5251;
	border: none;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #fff;
	height: 55px;
	width: 100%;
	padding-left: 25px;
	padding-right: 25px
}
.sticky-desktop {
	bottom: 0;
	height: 107px;
	align-items: center;
	background-color: #161C2D;
	color: #fff;
	padding: 7px 10px
}
.sticky-desktop .sticky-wrapper {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}
.sticky-desktop .sticky-wrapper .counter {
	display: flex;
	justify-content: center;
	align-items: center
}
.sticky-desktop .sticky-wrapper .counter>div {
	width: 96px;
	height: 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,.08);
	background-color: #ff994b;
	margin-right: 8px;
	color: #fff;
	font-size: 35px;
	font-weight: 700
}
.sticky-desktop .sticky-wrapper .counter>div else {
	color: "#ffffff"
}
.sticky-desktop .sticky-wrapper .counter>div>div:first-child {
	line-height: 36px
}
.sticky-desktop .sticky-wrapper .counter>div>div:last-child {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase
}
.sticky-desktop .sticky-wrapper .counter>div>div:last-child else {
	color: "#ffffff"
}
.sticky-desktop .sticky-wrapper .text {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around
}
.sticky-desktop .sticky-wrapper .text .text-1 {
	font-style: normal;
	color: #fff;
	font-size: 19px;
	font-weight: 400
}
.sticky-desktop .sticky-wrapper .text .text-1 else {
	color: "#ffffff"
}
.sticky-desktop .sticky-wrapper .text .text-1 a {
	background-color: #4078dd;
	border-radius: 90px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	padding: 0 16px 2px;
	line-height: 0
}
.sticky-desktop .sticky-wrapper .text .text-1 span {
	color: #ff6e00
}
.sticky-desktop .sticky-wrapper .text .text-2 {
	font-style: normal;
	line-height: 18px;
	text-align: left;
	color: #fff;
	font-size: 21px;
	font-weight: 700
}
.sticky-desktop .sticky-wrapper .text .text-2 else {
	color: "#ffffff"
}
.sticky-desktop .sticky-wrapper button {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	background-color: #FE5251;
	border: none;
	text-transform: uppercase;
	line-height: 23px;
	height: 50px;
	width: 100%;
	padding-left: 50px;
	padding-right: 50px;
	border-radius: 45px;
	cursor: pointer;
	max-width: 214px
}
.sticky-desktop .sticky-wrapper button else {
	color: "#ffffff"
}
.sticky-desktop .sticky-wrapper .button {
	display: flex;
	align-items: center;
	justify-content: space-between
}
.sticky-desktop .sticky-wrapper .button .or {
	font-size: 21px;
	border: 2px solid #fff;
	border-radius: 138px;
	margin-right: 40px;
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: normal;
	min-width: 35px;
	font-weight: 400;
	padding-bottom: 2px
}
.hidden {
	display: none
}
.copies {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 50px
}
.copies .row-4-1 .avatars {
	overflow: hidden;
	position: relative;
	width: 332px;
	padding-left: 0;
	padding-right: 0;
	justify-content: flex-start
}
.copies .row-4-1 .avatars img {
	border-radius: 90px;
	border: 2px solid #fff;
	width: 64px;
	height: 64px;
	z-index: 10;
	transition: margin-left 1s ease-in
}
.copies .row-4-1 .avatars img:nth-child(2) {
	margin-left: -10px;
	z-index: 9
}
.copies .row-4-1 .avatars img:nth-child(3) {
	margin-left: -10px;
	z-index: 8
}
.copies .row-4-1 .avatars img:nth-child(4) {
	margin-left: -10px;
	z-index: 7
}
.copies .row-4-1 .avatars img:nth-child(5) {
	margin-left: -10px;
	z-index: 6
}
.copies .row-4-1 .avatars img:nth-child(6) {
	margin-left: -10px;
	z-index: 5
}
.copies .row-4-1 .avatars img:nth-child(7) {
	margin-left: 0!important;
	z-index: 4
}
.copies .row-4-1 .stars {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}
.copies .row-4-1 .stars .text {
	font: normal normal normal 14px/24px Roboto;
	letter-spacing: .28px;
	color: #204479
}
.copies .row-4-1 .stars .images img:last-child {
	margin-left: 2px
}
.copies .row-4-2 {
	text-align: center;
	font-size: 16px!important;
	line-height: 24px!important;
	font-family: Roboto, sans-serif!important;
	font-weight: 400!important;
	letter-spacing: .32px;
	color: #204479;
	margin-top: 16px
}
.copies .row-4-2 span {
	color: #FF691F
}
.copies div {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Josefin Sans', sans-serif;
	color: #04004d;
	font-size: 57px;
	font-weight: 700;
	font-stretch: condensed;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px
}
.copies div else {
	color: "#04004d"
}
.copies div.ph {
	font-size: 10px!important;
	margin-top: 30px
}
.copies div span {
	color: #ff6e00
}
.ser-col{
    width: 31%;
    float: left;
    margin: 0 0 60px 20px;
    background-color: #ffffff;
    padding: 20px;
    border-radius: 5px;
}
.ser-col h2{
font-size:20px;
font-family: 'Josefin Sans', sans-serif;
padding:20px 0 0 0px;
}
.ser-col p{
font-size:17px;
    font-family: 'Roboto', sans-serif;
}
.color{
    color: #ff8100 !important;	
}
.text{
font-size: 20px;
    font-family: Roboto, sans-serif;
}
.ser-row{
    width: 1000px !important;	
    max-width: 1000px !important;	
    margin: auto;
}
.ser-col1{
    width: 48%;
    float: left;
    margin: 0 0 60px 20px;
    background-color: #ffffff;
    padding: 20px;
    border-radius: 5px;
}
.ser-col1 img{
    width:30%;
}
.ser-col1 h2{
    font-size: 22px !important;
    font-family: 'Josefin Sans', sans-serif;
    padding: 20px 0 0 0px;
}
.ser-col1 p{
font-size:17px;
    font-family: 'Roboto', sans-serif;
}
.cl{
clear:both;
}
.font-s{
    font-size:42px !important;
}

.content-row{
    max-width: 1070px !important;
}
.content-row1{
    max-width: 1090px !important;
}
.content-row1 p{
text-align:justify;
font-size: 20px;
    font-family: Roboto, sans-serif;
}
.icon-col{
width:24%;
float:left;
background-color:#FFFFFF;
margin:0 0 20px 10px;
padding:10px;
}
.icon-col h5{
font-size:16px;
    font-family: 'Josefin Sans', sans-serif;
}
.bg-1{
    background-color: #eff8ff !important; 
}
.row-col{
width:1100px;
margin:auto;
}
.t-col {
    width: 49%;
    float: left;
    margin: 40px 10px 0 0px;
}
.seoport {
    float: left;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    padding: 0px;
    color: #575757;
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 25px;
}
.seo_header {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 1px solid #cbcbcb;
    border-bottom: 0;
}
.website_image{
float:left;
}
.services-details-desc img {
    float: left;
}
.wps-table {
    width: 100%;
    text-align: left;
    float: left;
    border: 1px solid #d0d0d0;
    border-collapse: collapse;
    height: 220px;
}
.wps-table td:first-child {
    width: 65%;
}
.seoport td {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
    font-size: 15px;
    font-weight: 300;
    text-transform: capitalize;
}
.wps-table td {
    border: 1px solid #d0d0d0;
    padding: 10px;
    text-align: center;
    color: #000;
    height: 20px;
    font-family: Roboto, sans-serif;
    text-align: center;
    vertical-align: middle;
}
.wps-table td a{
color: #000;
text-decoration:none;
}
.seoname strong {
    text-transform: uppercase;
    font-size: 20px;
padding:27px 0 0 22px;
float:left;
}
.seoname a{
    color: #000;
}
.testi-col{
width:48%;
float:left;
margin:0 0 0 10px;
}
.testi-col p{
    font-family: Roboto, sans-serif;
    text-align: center;
	font-size:18px;
}
.faq{
    background-color: #F8FAFC;
    float: left;
    margin: auto;
    width: 100%;
}
.call-r{
border-radius: 43px !important;
    padding: 0 40px 0 40px;
}
.picture{
	clear: both;
}
.picture iframe{
    clear: both;
    width: 500px;
    height: 500px;
    border: none;
}
.fixed-enq {
    bottom: 150px;
    right: 0px;
    position: fixed;
    z-index: 9999;
    background-color: #ff5700;
    width: 40px;
    height: 167px;
    padding: 0 0 12px 0px;
    margin: 0 0 20px 0px;
}
.fixed-enq a {
    writing-mode: vertical-lr;
    writing-mode: bt-lr;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 19px 0 0 6px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
}
.whatsapp-fixed {
    bottom: 10px;
    right: 5px;
    position: fixed;
    z-index: 9999;
}
 .call-fixed {
    bottom: 10px;
    left: 5px;
    position: fixed;
    z-index: 9999;
}
@media (max-width: 550px){
	.picture iframe {
     width: 100%;
    height: 250px;
 }
section button.cta{
font-size:20px;
}
.ser-col {
    width: 100%;
    margin: 0 0 60px 0px;
}
.t-col {
    width: 100%;
}
.row-col {
    width: 100%;
}
.website_image {
    float: none;
    margin: auto;
    text-align: center;
}
.seoname strong {
    margin:27px 0 0 22px;
    float: none;
    text-align: center;
    margin: auto;
}
.seoname{
margin:20px 0 0 0px;
}
.ser-row {
    width: 100% !important;
}
.ser-col1 {
    width: 100%;
 margin:0 0 60px 0px;
}
.icon-col {
    width: 100%;
 margin:0 0 20px 0px;
}
.testi-col {
    width: 100%;
 margin:0 0 0 0px;
}
.picture {
    margin: 0 0 40px 0px;
}
.romain>div p{
	text-align: left;
	}
}
