#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.responsive-debug {
position: fixed;
z-index: 200;
top: 5rem;
right: 2rem;
width: 10rem;
background: rgba(0, 0, 0, 0.4);
color: #fff; }
@media only screen and (min-width: 24.5em) {
.responsive-debug.small-mobile {
display: none; } }
.responsive-debug.mobile {
display: none; }
@media only screen and (min-width: 24.5em) {
.responsive-debug.mobile {
display: block; } }
@media only screen and (min-width: 30em) {
.responsive-debug.mobile {
display: none; } }
.responsive-debug.tablet {
display: none; }
@media only screen and (min-width: 30em) {
.responsive-debug.tablet {
display: block; } }
@media only screen and (min-width: 48em) {
.responsive-debug.tablet {
display: none; } }
.responsive-debug.large-tablet {
display: none; }
@media only screen and (min-width: 48em) {
.responsive-debug.large-tablet {
display: block; } }
@media only screen and (min-width: 61.25em) {
.responsive-debug.large-tablet {
display: none; } }
.responsive-debug.desktop {
display: none; }
@media only screen and (min-width: 64.062em) {
.responsive-debug.desktop {
display: block; } }
@media only screen and (min-width: 75em) {
.responsive-debug.desktop {
display: none; } }
.responsive-debug.large-desktop {
display: none; }
@media only screen and (min-width: 75em) {
.responsive-debug.large-desktop {
display: block; } }
@media only screen and (max-width: 47.938em) {
body .empty-tablet {
display: none; }
.collapse-tablet {
height: 0; } }
@media only screen and (max-width: 61.1875em) {
.main-navigation .menu-toggle,
.main-navigation .mobile-bar-items,
.sidebar-nav-mobile:not(#sticky-placeholder) {
display: block; }
.main-navigation ul,
.gen-sidebar-nav {
display: none; }
[class*="nav-float-"] .site-header .inside-header > * {
float: none;
clear: both; }
.col-break-large-tablet .elementor-column {
width: 100% !important;
margin-bottom: 1rem; } }
.blog.elementor-posts article {
background: #fff;
box-shadow: 0px 0px 8px 0 rgba(0, 0, 0, 0.08); }
.blog.elementor-posts article:hover {
background: #d3d800; }
@media only screen and (min-width: 48em) {
.blog.elementor-posts article {
margin: 1% 0 0 1%;
width: 32.66666666%;
display: inline-block; }
.blog.elementor-posts article:nth-child(3n-2) {
margin-left: 0; } }
.blog.elementor-posts a:visited {
color: #d3d800; }
.blog.elementor-posts h3 a,
.blog.elementor-posts h3 a:visited {
color: #54616c;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
padding: 0 0.2rem; }
.blog.elementor-posts .elementor-post-date {
color: #d3d800; }
.alm-btn-wrap {
text-align: center; }
.alm-load-more-btn.more {
color: #54616c; }
.elementor-widget-wp-widget-categories h5 {
font-size: 1.5rem;
font-weight: bold; }
.elementor-widget-wp-widget-categories ul {
margin: 0; }
.elementor-widget-wp-widget-categories ul li {
list-style-type: none; }
@media only screen and (max-width: 47.938em) {
body * .elementor-posts-container {
display: block; }
body * .elementor-posts-container article.elementor-post.ajax {
margin: 1rem 1% 1rem;
max-width: 98%; } }
body * .elementor-posts-container .elementor-post__thumbnail {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 14rem; }
body * .elementor-posts-container h3 {
padding-left: 1rem;
padding-right: 1rem; }
.breadcrumbs {
display: inline; }
.breadcrumbs * {
display: inline;
font-size: 1rem;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
color: #54616c; }
.breadcrumbs .elementor-clearfix:after {
display: none; }
.breadcrumbs a, .breadcrumbs a:visited {
color: #d3d800; }
.elementor-widget-button {
display: inline-block;
margin-right: 1rem; }
.elementor-widget-button.elementor-align-center {
display: block; }
body .sb-button {
font-size: 0.9375rem;
padding: .8rem 1.3rem 0.8rem; }
body .sb-button i:before {
position: relative;
left: 0.35rem; }
body .elementor-button-wrapper .elementor-button,
form.elementor-form button,
.sb-button,
a:visited.sb-button {
background: #d3d800;
color: #fff;
text-transform: uppercase;
font-size: 0.9375rem;
padding: 1rem 1.3rem 0.7rem;
position: relative;
overflow: hidden;
border: 1px solid #d3d800;
border-radius: .2rem;
transition: all 0.25s ease-in-out;
cursor: pointer; }
body .elementor-button-wrapper .elementor-button i,
form.elementor-form button i,
.sb-button i,
a:visited.sb-button i {
font-size: 0.6rem;
background: #afb700;
padding-top: 0.3rem;
padding-left: .1rem;
width: 1.2rem;
height: 1.2rem;
border-radius: 100%;
position: relative;
top: -0.2rem;
left: 0;
margin-left: .6rem;
transition: all 0.25s ease-in-out; }
body .elementor-button-wrapper .elementor-button:hover,
form.elementor-form button:hover,
.sb-button:hover,
a:visited.sb-button:hover {
background: rgba(255, 255, 255, 0);
color: #d3d800; }
body .elementor-button-wrapper .elementor-button:hover i,
form.elementor-form button:hover i,
.sb-button:hover i,
a:visited.sb-button:hover i {
color: #fff; }
body .elementor-button-info .elementor-button-wrapper .elementor-button,
.sb-button-grey,
a:visited.sb-button-grey {
background: #3b3c43;
border-color: #3b3c43; }
body .elementor-button-info .elementor-button-wrapper .elementor-button:hover,
.sb-button-grey:hover,
a:visited.sb-button-grey:hover {
background: transparent;
color: #fff; }
body .elementor-button-success .elementor-button-wrapper .elementor-button,
.alm-load-more-btn.more {
font-size: 1rem;
border-radius: 0;
padding: .3rem .2rem .2rem;
border: 0;
border-bottom: 2px solid #d3d800;
text-transform: uppercase;
background: transparent; }
body .elementor-button-success .elementor-button-wrapper .elementor-button:hover,
.alm-load-more-btn.more:hover {
color: #afb700; }
body .elementor-button-success .elementor-button-wrapper .elementor-button:before,
.alm-load-more-btn.more:before {
display: none; }
.circle {
width: 30rem !important;
height: 30rem; }
.circle.offset {
margin-bottom: -10rem; }
@media only screen and (max-width: 29.938em) {
.circle {
max-width: 100%;
height: 0;
padding: 0 0 100%;
position: relative; }
.circle .elementor-widget-spacer {
display: none; }
.circle .elementor-container {
position: static !important; }
.circle .elementor-container > div {
position: static; }
.circle .elementor-container > div > div {
position: static; }
.circle .elementor-container > div > div .elementor-column-wrap {
position: static; }
.circle .elementor-container > div > div .elementor-column-wrap > .elementor-widget-wrap {
position: absolute !important;
top: 50%;
transform: translateY(-50%);
padding: 0; } }
.offset-circle:after {
content: '';
display: block;
position: absolute;
z-index: 0;
top: 2rem;
left: -10rem;
width: 28rem;
height: 28rem;
background-image: url(//www.simplybusinessfinance.com/wp-content/uploads/2018/09/circle2.png);
background-repeat: no-repeat;
background-size: contain;
z-index: -1; }
@media only screen and (min-width: 30em) {
body:not(.elementor-editor-active) .offset-circle {
margin-bottom: -60px;
float: right; } }
.site-footer {
background: #454e55; }
.site-footer .sub-menu {
display: none; }
.site-footer .footer-widgets {
background: transparent; }
.site-footer .footer-widgets * {
color: #fff;
font-size: 1.0625rem; }
.site-footer .footer-widgets .widget-title {
color: #fff; }
.site-footer .footer-widgets .widget_media_image img {
max-width: 13rem !important; }
@media only screen and (max-width: 61.1875em) {
.site-footer .footer-widgets .widget_media_image img {
margin: auto;
display: block; } }
.site-footer .footer-widgets .custom-html-widget .fa {
color: #fff;
background: #54616c;
width: 1.7rem;
height: 1.7rem;
border-radius: 100%;
text-align: center;
box-sizing: border-box;
padding-top: .3rem;
margin: 0.6rem 0.75rem;
font-size: 1rem;
transition: all 0.25s ease-in-out; }
.site-footer .footer-widgets .custom-html-widget .fa:hover {
background: #d3d800; }
@media only screen and (max-width: 61.1875em) {
.site-footer .widget {
text-align: center; } }
@media only screen and (min-width: 48em) {
.site-footer .inside-footer-widgets {
display: flex;
justify-content: space-between; }
.site-footer .inside-footer-widgets > div {
flex-grow: 1;
flex-basis: 33%; } }
.site-footer .site-info {
background: transparent;
border-top: 1px solid #7c7b7c; }
.site-footer .site-info * {
font-size: 1rem; }
.site-footer .site-info ul li {
list-style-type: none;
display: inline; }
@media only screen and (min-width: 61.25em) {
.site-footer .footer-nav {
display: flex;
justify-content: space-between;
margin: 0.5rem 0 1rem; }
.site-footer .footer-nav .copyright {
flex-basis: 33%;
text-align: left; }
.site-footer .footer-nav .menu-footer-menu-container {
flex-basis: 66%;
text-align: left; }
.site-footer .footer-nav .menu-footer-menu-container ul {
margin: 0; } }
@media only screen and (max-width: 61.1875em) {
.site-footer .footer-nav ul {
margin: 0; } }
.site-footer .copyright {
color: #99a0a6; }
.site-footer #menu-footer-menu li:before {
content: ' / ';
color: #d3d800; }
.site-footer #menu-footer-menu li:first-child:before {
display: none; }
form.elementor-form {
margin: auto; }
form.elementor-form button {
background: #d3d800;
padding: 1rem 1.3rem 0.7rem !important; }
form.elementor-form input,
form.elementor-form textarea {
padding: .8rem !important;
background: #f0efef !important;
border: 0;
border-radius: 0; }
form.elementor-form .elementor-field-type-acceptance {
justify-content: center; }
form.elementor-form .elementor-field-type-acceptance input[type="checkbox"] {
padding: 0 !important;
background: #f0efef !important;
box-shadow: none;
appearance: none;
-webkit-appearance: none;
width: 1.2rem;
height: 1.2rem;
position: relative;
margin-right: .5rem;
top: .2rem; }
form.elementor-form .elementor-field-type-acceptance input[type="checkbox"]:checked:after {
position: absolute;
top: -0.6rem;
left: 0.1rem;
font-size: 1.5rem;
content: '\f00c';
font-family: 'FontAwesome'; }
form.elementor-form .elementor-message.elementor-message-success {
text-align: center;
margin: 2rem 0 1rem;
font-size: 1.4rem;
font-weight: bold; }
@media only screen and (min-width: 61.25em) {
.left-labels form.elementor-form .elementor-field-group {
display: flex; }
.left-labels form.elementor-form .elementor-field-group > label {
flex-basis: 20% !important; }
.left-labels form.elementor-form .elementor-field-group > input,
.left-labels form.elementor-form .elementor-field-group > textarea {
flex-basis: 80% !important; }
.left-labels form.elementor-form .elementor-field-type-acceptance {
margin-left: 20%; }
.left-labels form.elementor-form .elementor-field-type-acceptance .elementor-field-option {
display: flex; }
.left-labels form.elementor-form button {
margin-left: 20%; }
.left-labels form.elementor-form .elementor-message.elementor-message-success {
margin-left: 20%;
text-align: left; } }
.green form.elementor-form {
max-width: 50rem; }
.green form.elementor-form a,
.green form.elementor-form a:visited,
.green form.elementor-form .elementor-field-type-acceptance {
color: #fff; }
.green form.elementor-form button {
background: #3b3c43; }
.green form.elementor-form input[type="checkbox"] {
background: #fff; }
html, body {
overflow-x: hidden; }
body {
background: transparent; }
body.separate-containers .inside-article {
padding-top: 0;
padding-bottom: 0; }
body.separate-containers main.site-main {
margin-top: 0; }
span.green {
color: #d3d800; }
.grey-line > div > div {
border: 1px solid rgba(150, 150, 150, 0.3); }
a, a:visited {
color: #d3d800; }
.space-between .elementor-row {
justify-content: space-between; }
@media only screen and (max-width: 47.938em) {
body:not(.wp-customizer) .header-widget aside {
display: none; }
body:not(.wp-customizer) .header-widget aside.mobile-header {
display: block; }
body:not(.wp-customizer) .inside-header {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
margin-left: 0; }
body:not(.wp-customizer) .inside-header > .header-widget {
padding: 0;
flex-basis: 40%;
margin: 0;
width: auto;
align-self: center; }
body:not(.wp-customizer) .inside-header > .header-widget .fa {
margin: 0 .5rem;
cursor: pointer; }
body:not(.wp-customizer) .inside-header > .header-widget .fa.active {
color: #d3d800; }
body:not(.wp-customizer) .inside-header > .site-logo {
align-self: center;
flex-basis: 40%;
margin: 0; }
body:not(.wp-customizer) .mobile-search {
position: absolute !important;
z-index: 20;
top: 5.1rem;
left: 50%;
transform: translateX(-50%);
background: #fff;
width: 100% !important; }
body:not(.wp-customizer) .mobile-search.visible {
display: block; }
body:not(.wp-customizer) .mobile-search input[type="search"] {
margin: 0 2.5%;
width: 95% !important;
padding: 0.5rem 2rem 0.6rem !important; }
body:not(.wp-customizer) .widget_search i.fa {
left: 0.6rem !important; } }
@media only screen and (min-width: 48em) {
body:not(.wp-customizer) .mobile-header,
body:not(.wp-customizer) .mobile-search {
display: none; } }
@media only screen and (min-width: 37.5em) {
body:not(.wp-customizer) .mobile-search {
top: 6rem; } }
@media only screen and (max-width: 47.938em) {
.fixed-header-container.search-active > header {
margin-bottom: 2.5rem; } }
@media only screen and (max-width: 24.4375em) {
body header > .inside-header {
padding: 1rem 0; } }
.fixed-header-container {
position: fixed;
width: 100%;
z-index: 100;
top: 0; }
.admin-bar .fixed-header-container {
top: 46px; }
@media only screen and (min-width: 783px) {
.admin-bar .fixed-header-container {
top: 32px; } }
@media only screen and (max-width: 600px) {
#wpadminbar {
position: fixed; } }
#page {
margin-top: 9.6rem; }
@media only screen and (min-width: 48em) {
#page {
margin-top: 13.6rem; } }
@media only screen and (min-width: 61.25em) {
#page {
margin-top: 10.4rem; } }
body .site-logo {
max-width: 15rem; }
@media only screen and (max-width: 61.1875em) {
body .site-logo {
display: block;
margin: 0 auto 3rem; } }
body .header-widget {
max-width: 100%;
padding-top: 0.8rem; }
@media only screen and (max-width: 61.1875em) {
body .header-widget {
position: absolute;
top: 5.5rem;
left: 0;
width: 100%; } }
@media only screen and (min-width: 48em) {
body .header-widget {
display: flex;
justify-content: center;
width: 100%; } }
@media only screen and (min-width: 61.25em) {
body .header-widget {
justify-content: baseline;
width: auto; } }
body .header-widget > * {
align-self: center;
margin: 0 .5rem; }
@media only screen and (max-width: 47.938em) {
body .header-widget {
position: static; } }
header > .inside-header {
padding: 1.2rem 2.5rem 1.2rem;
min-height: 4rem; }
.separate-containers header .widget {
padding: 0 1rem; }
@media only screen and (max-width: 61.1875em) {
.separate-containers header .widget {
margin: .1rem 0; } }
@media only screen and (min-width: 61.25em) {
.separate-containers header .widget {
margin: 0; } }
.separate-containers header .widget p {
margin: 0; }
.separate-containers header .widget.widget_search {
padding-top: 0.35rem;
position: relative;
margin-left: 2rem;
padding-right: 0; }
@media only screen and (max-width: 47.938em) {
.separate-containers header .widget.widget_search {
width: 9.5rem;
margin: auto; } }
.separate-containers header .widget.widget_search i.fa {
color: #ccc;
position: absolute;
top: 50%;
transform: translateY(-44%);
left: 0rem;
font-size: 1.4rem;
z-index: 100;
cursor: pointer; }
.separate-containers header .widget.widget_search input[type="search"] {
border: 1px solid rgba(0, 0, 0, 0);
background: transparent;
margin-left: .5rem;
padding: .2rem .2rem .2rem;
width: 9.1rem;
font-size: 1.3125rem; }
.separate-containers header .widget.widget_search input[type="search"]::placeholder {
font-weight: bold;
font-size: 1.3125rem;
color: #54616c; }
.separate-containers header .widget.widget_search input[type="search"]:focus {
border-color: rgba(0, 0, 0, 0);
border-bottom: 1px solid #ccc;
outline: 0; }
.separate-containers header .widget.widget_text {
padding-top: 0rem; }
.separate-containers header .widget.widget_text a {
color: #d3d800; }
.separate-containers header .widget.widget_text * {
font-size: 1.3125rem;
color: #54616c; }
.separate-containers header .widget.widget_text .fa {
color: #ccc;
margin-right: 0.4rem;
font-size: 2rem;
position: relative;
top: 0.2rem; }
.separate-containers header .widget.widget_text span {
color: #d3d800;
font-weight: bold; }
.separate-containers header .widget.widget_text.widget_custom_html {
padding-top: 0;
color: #fff; }
@media only screen and (max-width: 61.1875em) {
.separate-containers header .widget.widget_text.widget_custom_html {
display: none; } }
@media only screen and (max-width: 47.938em) {
.separate-containers header .widget.widget_text.widget_custom_html {
margin: .8rem 0 0.1rem; } }
.separate-containers header .widget.widget_text.widget_custom_html a .fa {
color: #fff;
background: #54616c;
width: 1.7rem;
height: 1.7rem;
border-radius: 100%;
text-align: center;
box-sizing: border-box;
padding-top: .25rem;
margin: 0.4rem 0.2rem .7rem;
font-size: 1rem;
transition: all 0.25s ease-in-out; }
.separate-containers header .widget.widget_text.widget_custom_html a .fa:hover {
background: #d3d800; }
@media only screen and (max-width: 47.938em) {
body .hiw {
margin: 1.2rem 0 !important; }
body .hiw .elementor-column {
position: static; }
body .hiw .elementor-column > .elementor-column-wrap {
position: static; }
body .hiw .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
position: static; }
body .hiw .elementor-column > .elementor-column-wrap > .elementor-widget-wrap .elementor-text-editor {
text-align: right !important;
max-width: 80%;
float: right; }
body .hiw .elementor-column > .elementor-column-wrap > .elementor-widget-wrap .elementor-text-editor p {
text-align: right !important;
padding-left: 3rem; }
body .hiw .elementor-column > .elementor-column-wrap > .elementor-widget-wrap .elementor-widget-heading:not(.hiw-num) h3 {
text-align: right !important;
max-width: 80%;
float: right;
padding-left: 3rem;
padding-bottom: 1rem; } }
.how-it-works section:not(.why-sb) .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
padding-bottom: 0;
padding-top: 0; }
.elementor-widget.hiw-num {
position: relative;
border-radius: 100%;
box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.1);
width: 6rem;
height: 6rem;
margin: auto;
text-align: center;
padding-top: 2rem;
z-index: 2;
background: #fff; }
@media only screen and (max-width: 47.938em) {
.elementor-widget.hiw-num {
position: absolute;
top: 0; } }
.elementor-widget.hiw-num:before {
content: '';
position: absolute;
display: block;
width: 80%;
height: 80%;
top: 0;
left: 0;
border: 1px solid #d3d800;
border-radius: 100%;
margin: 10%; }
.elementor-widget.hiw-num.hiw-num-3:after {
display: none; }
.hiw-line:after {
background: #9d9d9c;
height: 100%;
width: 1px;
display: block;
position: absolute;
z-index: 1;
left: 50%;
content: ''; }
@media only screen and (max-width: 47.938em) {
.hiw-line:after {
display: none; } }
@media only screen and (max-width: 47.938em) {
body.home .sb-button {
display: block;
margin-bottom: 1rem; }
body.home .sb-button i {
position: absolute;
top: 0.8rem;
right: 1rem;
left: initial; } }
#primary-menu {
background: #54616c; }
@media only screen and (min-width: 64.062em) {
#primary-menu ul {
display: flex;
justify-content: space-between; }
#primary-menu ul > li.menu-item-has-children a {
position: relative; }
#primary-menu ul > li.menu-item-has-children a:before {
content: '';
width: 1px;
height: 40%;
left: 0;
top: 30%;
position: absolute;
background: rgba(255, 255, 255, 0.25); } }
#primary-menu ul > li {
position: static; }
#primary-menu ul li {
list-style-type: none;
text-align: center; }
@media only screen and (min-width: 64.062em) {
#primary-menu ul li {
flex-grow: 1; }
#primary-menu ul li:first-child {
flex-grow: 0.5;
text-align: left; }
#primary-menu ul li:first-child a:before {
display: none; }
#primary-menu ul li:last-child {
flex-grow: 0.5;
text-align: right; } }
#primary-menu ul li a {
font-size: 1.0625rem;
color: #fff;
background: transparent;
line-height: 3.2;
padding-left: 0;
padding-right: 0;
transition: 0.25s ease-in-out; }
#primary-menu ul li a:hover {
color: #afb700; }
@media only screen and (min-width: 64.062em) {
#primary-menu ul li a {
position: relative; }
#primary-menu ul li a:before {
content: '';
width: 1px;
height: 40%;
left: 0;
top: 30%;
position: absolute;
background: rgba(255, 255, 255, 0.25); } }
#primary-menu ul li[class*="current-menu-"] > a {
background: transparent;
color: #d3d800; }
@media only screen and (max-width: 64em) {
.main-navigation.toggled .dropdown-menu-toggle:before {
font-size: 2rem; }
body .main-navigation #primary-menu ul.sub-menu {
box-shadow: none; }
body .main-navigation #primary-menu ul.sub-menu > li > a {
font-size: 1.1rem;
line-height: 1.5;
margin-left: .5rem;
cursor: pointer; }
body .main-navigation #primary-menu ul.sub-menu ul.sub-menu li a {
font-size: .9rem;
line-height: 1.4;
margin-left: 1rem;
cursor: pointer; } }
@media only screen and (min-width: 64.062em) {
body .main-navigation #primary-menu > ul > li > ul.sub-menu {
width: 100%;
position: absolute;
left: 0;
display: flex;
background: rgba(51, 59, 64, 0.95);
padding: 0 0 1rem; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu:after {
content: '';
background: #d3d800;
height: 4px;
width: 100%;
position: absolute;
display: block;
left: 0;
bottom: 0;
border-radius: .5rem; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu * {
font-family: "Nunito", sans-serif; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu a:before {
display: none; } }
@media only screen and (min-width: 64.062em) and (min-width: 64.062em) {
body .main-navigation #primary-menu > ul > li > ul.sub-menu .dropdown-menu-toggle {
display: none; } }
@media only screen and (min-width: 64.062em) {
body .main-navigation #primary-menu > ul > li > ul.sub-menu > li {
width: auto;
padding: 0;
margin: 0 2rem;
text-align: left; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu > li > a {
font-weight: bold;
padding: 1.8rem 0 0.5rem;
line-height: 1.5; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu > li > a:after {
content: '';
height: 1px;
width: 14px;
background: #d3d800;
position: absolute;
bottom: 0;
left: 0; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu > li > ul.sub-menu {
background: transparent;
height: auto;
width: auto;
position: static;
opacity: 1;
box-shadow: none;
display: block;
padding: .6rem 0; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu > li > ul.sub-menu > li {
display: block;
float: none;
text-align: left; }
body .main-navigation #primary-menu > ul > li > ul.sub-menu > li > ul.sub-menu > li a {
padding: 0;
line-height: 1.6;
font-weight: normal; } }
body .menu-item-has-children .dropdown-menu-toggle {
padding-right: 0px; }
body .main-navigation {
padding: 0 40px;
background: #54616c; }
@media only screen and (max-width: 64em) {
body .main-navigation {
overflow-y: scroll;
max-height: 100vh; }
body .main-navigation.toggled {
padding-bottom: 2rem; }
body .main-navigation #primary-menu > ul > li > a {
font-size: 1.3rem;
line-height: 2.5; } }
body .main-navigation ul ul {
background: #54616c; }
@media (max-width: 64em) {
body .main-navigation .menu-toggle,
body .main-navigation .mobile-bar-items,
body .sidebar-nav-mobile:not(#sticky-placeholder) {
display: block; } }
@media (max-width: 64em) {
body .gen-sidebar-nav, .main-navigation ul {
display: none; } }
.elementor-posts-container article.elementor-post {
position: relative; }
@media only screen and (max-width: 47.938em) {
.elementor-posts-container article.elementor-post {
margin: 1rem 4rem; } }
.elementor-posts-container article.elementor-post .elementor-post__title {
margin: 2.7rem 0 1.3rem; }
.elementor-posts-container article.elementor-post .elementor-post__meta-data {
position: absolute;
bottom: 2.9rem;
text-align: center;
width: 100%;
font-size: 1rem; }
.elementor-posts-container article.elementor-post:hover *, .elementor-posts-container article.elementor-post:hover h3 a, .elementor-posts-container article.elementor-post:hover h4 a {
color: #fff; }
@media only screen and (min-width: 64.062em) {
.elementor-posts-container article.elementor-post .elementor-post__meta-data {
bottom: 3.3rem; } }
.sb-post {
background: #fff;
margin: 1rem;
transition: all 0.25s ease-in-out; }
.sb-post .thumb {
height: 9rem;
overflow: hidden;
background-size: cover;
background-repeat: no-repeat;
background-position: center; }
.sb-post .post_text {
padding: 1rem;
text-align: center; }
.sb-post h3 a {
color: #3b3c43;
margin: .2rem 0 .3rem;
display: block; }
.sb-post .meta {
color: #d3d800; }
.sb-post .meta .date {
font-weight: bold; }
.sb-post:hover {
background: #d3d800; }
.sb-post:hover .meta {
color: #fff; }
.button-container {
position: relative; }
.search-wrapper {
position: fixed;
text-align: center;
z-index: 20;
right: 0;
max-height: 0;
overflow: hidden;
transition: all 0.2s ease-in-out;
width: 100%;
padding-top: 0.1rem; }
.search-wrapper.visible {
max-height: 10rem; }
.search-wrapper .search-submit {
background: #54616c; }
.search-wrapper .search-form {
padding: 2rem 2rem 2rem;
display: inline-block;
box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.2); }
.search-results .elementor-posts-container article.elementor-post:hover *,
.search-results .elementor-posts-container article.elementor-post:hover h3 a,
.search-results .elementor-posts-container article.elementor-post:hover h4 a {
color: inherit; }
section {
padding: 1rem 0; }
body .slick-slide {
opacity: 0 !important;
z-index: 500 !important;
transition: opacity .5s ease-in-out;
height: 70vh !important; }
@media only screen and (max-width: 61.1875em) {
body .slick-slide {
min-height: 90vh !important; } }
@media only screen and (max-width: 61.1875em) and (orientation: landscape) {
body .slick-slide {
min-height: 100vh !important; } }
body .slick-slide h2 {
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.45);
line-height: 1; }
body .slick-slide .slick-slide-bg {
transform: scale(1.15) translateX(0%) !important;
transition: transform 7s linear !important;
will-change: transform !important;
position: absolute !important;
background-attachment: fixed;
background-color: #fff !important; }
@media only screen and (max-width: 64em) {
body .slick-slide .slick-slide-bg {
background-attachment: scroll; } }
body .slick-slide.previousSlide {
opacity: 0 !important;
z-index: 501 !important; }
body .slick-slide.previousSlide .slick-slide-bg {
transform: scale(1.15) translateX(6%) !important; }
@media only screen and (max-width: 47.938em) {
body .slick-slide.previousSlide .slick-slide-bg {
transform: scale(1.15) translateX(0%) !important; } }
body .slick-slide.activeslide {
opacity: 1 !important;
z-index: 502 !important; }
body .slick-slide.activeslide .slick-slide-bg {
transform: scale(1.15) translateX(6%) !important; }
@media only screen and (max-width: 47.938em) {
body .slick-slide.activeslide .slick-slide-bg {
transform: scale(1.15) translateX(0%) !important; } }
body .slick-slide .slick-slide-inner {
padding: 1rem;
max-width: 1250px;
margin: 0 auto 3rem; }
body .slick-slide a {
margin-right: 1rem; }
.no-bottom-padding .elementor-column-wrap .elementor-widget-wrap {
padding-bottom: 0; }
.elementor-swiper-button {
background: #d3d800;
border-radius: 100%;
padding: .5rem .6rem .5rem .4rem; }
.elementor-swiper-button.elementor-swiper-button-next {
padding-left: .65rem;
padding-right: .35rem; }
html {
font-size: 16px;
-webkit-font-smoothing: antialiased; }
body,
p {
font-size: 1.125rem; }
body a {
font-size: 1.125rem;
font-weight: bolder;
color: #d3d800; }
body h1,
body h1 a {
font-size: 4.3125rem;
line-height: 1.2;
font-weight: bold; }
body h1.light,
body h1 a.light {
font-weight: 300; }
@media only screen and (max-width: 47.938em) {
body h1,
body h1 a {
margin-top: 2rem;
font-size: 3rem; } }
body h2,
body h2 a {
font-size: 3.125rem;
line-height: 1.2;
font-weight: bold; }
body h2.elementor-size-xxl,
body h2 a.elementor-size-xxl {
font-size: 4.3125rem !important; }
body h2 .light,
body h2 a .light {
font-weight: 300; }
@media only screen and (max-width: 47.938em) {
body h2,
body h2 a {
font-size: 2.5rem; }
body h2.elementor-size-xxl,
body h2 a.elementor-size-xxl {
font-size: 2.5rem !important; } }
body h3,
body h3 a {
font-size: 1.8125rem;
line-height: 1.3; }
@media only screen and (max-width: 47.938em) {
body h3,
body h3 a {
font-size: 1.5rem; } }
body h4,
body h4 a {
font-size: 1.5rem;
line-height: 1.4; }
@media only screen and (max-width: 64em) {
body h4,
body h4 a {
font-size: 1.2rem; } }
body h5,
body h5 a {
font-size: 1.0625rem;
line-height: 1.5; }