.elementor-6706 .elementor-element.elementor-element-4adbcc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:235px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-fd17349 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6706 .elementor-element.elementor-element-fd17349{text-align:center;}.elementor-6706 .elementor-element.elementor-element-fd17349 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:49px;color:var( --e-global-color-8caea83 );}.elementor-6706 .elementor-element.elementor-element-5058f3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6706 .elementor-element.elementor-element-5058f3c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-8caea83 );}.elementor-6706 .elementor-element.elementor-element-9c5f966{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-c246841{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}.elementor-6706 .elementor-element.elementor-element-c246841:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-c246841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8caea83 );background-image:url("https://fitnessforpros.com/wp-content/uploads/2025/10/Frame-1000004507.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-e0433d7 .elementor-icon-box-wrapper{gap:32px;}.elementor-6706 .elementor-element.elementor-element-e0433d7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-20db63e );}.elementor-6706 .elementor-element.elementor-element-e0433d7 .elementor-icon{font-size:92px;}.elementor-6706 .elementor-element.elementor-element-e0433d7 .elementor-icon-box-title, .elementor-6706 .elementor-element.elementor-element-e0433d7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-6706 .elementor-element.elementor-element-e0433d7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#D3D3D3;}.elementor-6706 .elementor-element.elementor-element-53485ee{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}.elementor-6706 .elementor-element.elementor-element-53485ee:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-53485ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8caea83 );background-image:url("https://fitnessforpros.com/wp-content/uploads/2025/10/Frame-1000004508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-f5b5448 .elementor-icon-box-wrapper{gap:32px;}.elementor-6706 .elementor-element.elementor-element-f5b5448 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-20db63e );}.elementor-6706 .elementor-element.elementor-element-f5b5448 .elementor-icon{font-size:92px;}.elementor-6706 .elementor-element.elementor-element-f5b5448 .elementor-icon-box-title, .elementor-6706 .elementor-element.elementor-element-f5b5448 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-6706 .elementor-element.elementor-element-f5b5448 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#D3D3D3;}.elementor-6706 .elementor-element.elementor-element-e0dd228{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}.elementor-6706 .elementor-element.elementor-element-e0dd228:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-e0dd228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8caea83 );background-image:url("https://fitnessforpros.com/wp-content/uploads/2025/10/Frame-1000004509.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-4daf7eb .elementor-icon-box-wrapper{gap:32px;}.elementor-6706 .elementor-element.elementor-element-4daf7eb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-20db63e );}.elementor-6706 .elementor-element.elementor-element-4daf7eb .elementor-icon{font-size:92px;}.elementor-6706 .elementor-element.elementor-element-4daf7eb .elementor-icon-box-title, .elementor-6706 .elementor-element.elementor-element-4daf7eb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-6706 .elementor-element.elementor-element-4daf7eb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#D3D3D3;}@media(min-width:768px){.elementor-6706 .elementor-element.elementor-element-c246841{--width:33.3%;}.elementor-6706 .elementor-element.elementor-element-53485ee{--width:33.3%;}.elementor-6706 .elementor-element.elementor-element-e0dd228{--width:33.3%;}}/* Start custom CSS */.wizard,
.wizard .nav-tabs,
.wizard .nav-tabs .nav-item {
	position: relative;
}
.wizard .nav-tabs:after {
	content: "";
	width: 80%;
	border-bottom: solid 2px #ccc;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 38%;
	z-index: -1;
}
.wizard .nav-tabs .nav-item .nav-link {
	width: 70px;
	height: 70px;
	margin-bottom: 6%;
	background: white;
	border: 2px solid #ccc;
	color: #ccc;
	z-index: 10;
}
.wizard .nav-tabs .nav-item .nav-link:hover {
	color: #333;
	border: 2px solid #333;
}
.wizard .nav-tabs .nav-item .nav-link.active {
	background: #fff;
	border: 2px solid #E95C4B;
	color: #E95C4B;
}
.wizard .nav-tabs .nav-item .nav-link:after {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	opacity: 0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #E95C4B;
	transition: 0.1s ease-in-out;
}

.nav-tabs .nav-item .nav-link.active:after {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	opacity: 1;
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #E95C4B;
}
.wizard .nav-tabs .nav-item .nav-link svg {
	font-size: 25px;
}
body{
    font-size: initial!important;
}
.dropdown-menu{
    position: static!important;
    display: block!important;
    border: none!important;
}
#site-navigation-wrap .dropdown-menu >li >a{
    text-decoration: none!important;
    color: black!important;
}
.dropdown-menu ul li a.menu-link{
    text-decoration: none;
    color: black;
}
#site-navigation-wrap .dropdown-menu>li>a .nav-arrow{
    width: auto;
}
#footer-widgets .footer-box .footer-widget ul{
    background: none;
}
#footer-widgets .footer-box a{
    text-decoration: none;
}
.tab-content{
    padding: 20px 10px;
}
#main .btn-info,#main .btn-secondary{
    font-family: "Montserrat", Sans-serif;
    font-size: 14px!important;
    font-weight: 700;
    letter-spacing: 1px;
    background-color: #E95C4B;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #E95C4B;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
    padding: 11.5px 30px;
    margin-top: 20px;
}
.mp_wrapper .mepr-radios-field, .mp_wrapper .mepr-checkbox-field, .mp_wrapper .mepr-checkboxes-field, .mp_wrapper label{
    color: white;
}
input[type="submit"] {
    background-color: #E95C4B!important;
    width: 100%;
    border-radius: 6px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    letter-spacing: 0.03em;
}
#site-logo #site-logo-inner a img {
    filter: invert(1);
}/* End custom CSS */