/***BASE***/

body {
	line-height: 29px;
	font-weight: 400!important;
}

.blue {
	color: #26264d;
	font-weight: 400;
}

.blue h1 {
	color: #26264d!important;
}

h1 {
	margin: 150px 0!important;
}

.fblack h2 {
	font-size: 110px;
	line-height: 110px;
}

.fred h2 {
	font-size: 110px;
	line-height: 132px;
}

h3 {
	font-size: 55px!important;
	line-height: 49px!important;
	font-weight: 900!important;
}

h5 {
	margin: 0px;
	padding: 0px;
}

.fblack {
	color: #000000;
}

.fblue {
	color: #26264d;
}

.f32 {
	font-size: 32px;
	line-height: 38px;
	color: #000000;
}

.f25 {
	font-size: 25px;
	line-height: 30px;
	color: #000000;
	font-weight: 400;
}

.f40 {
	font-size: 40px;
	line-height: 48px;
}

.f41 {
	font-size: 41px;
	line-height: 49px;
	font-weight: bold;
	color: #000000;
}

.f47 {
	font-size: 47px;
	line-height: 56px;
}

.f90 h3 {
	font-size: 90px!important;
	line-height: 85px!important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active a {color:#e92027!important;}

.f92,
.f92 h3 {
	font-size: 92px!important;
	line-height: 104px!important;
}

.p80 {
	padding: 80px 0!important;
}

.p100 {
	padding: 100px 0!important;
}

.ptop160 {
	padding-top: 160px!important;
}

.w100 img {
	width: 100%;
	height: auto;
}

.fred {
	color: #eb2027;
}

.fblack h4 {
	font-size: 30px;
	line-height: 36px;
}

.black {
	color: #000000;
}

.address {
	font-size: 15px;
	line-height: 18px;
}

.class70 {
	font-size: 70px;
	text-align: center;
	font-weight: bold;
	color: #26264d;
	line-height: 70px;
}

.class47 {
	font-size: 47px;
	text-align: center;
	font-weight: bold;
	padding: 38px 0;
	line-height: 47px;
}

.backred {
	background: #eb2027;
}

.backwhite {
	background: #ffffff;
}

.citation {
	padding: 50px 70px;
}

.backblue {
	background-color: #26264d;
	margin: 0px!important;
	color: #ffffff;
}

.backblue .sppb-container-inner,
.backblue .sppb-container-inner .sppb-row,
.backblue .sppb-container-inner .sppb-row .sppb-col-md-6 {
	height: 100%!important;
}

.bbwhite,
#sppb-addon-wrapper-1590201544001,
#sppb-addon-wrapper-1590249708506,
#sppb-addon-wrapper-1590249708524,
#sppb-addon-wrapper-1591117062581,
#sppb-addon-wrapper-1591117062602 {
	max-width: 530px!important;
	float: none;
	margin: auto!important;
}

.glyphicon-calendar:before {
    content: url(/images/calendar.png)!important;
}

.whitespace {
	margin: 0px!important;
	padding: 0px!important;
}

.white {
	color: #ffffff;
}

.backwhite {
	background-color: #ffffff;
	padding: 18px 34px;
}

.pad92 {
	padding: 92px 0!important;
}

.square {
	padding: 75px;
}


/***MENU***/

#sp-header {
	top: 66px;
}

#sp-menu {
	margin-top: 50px;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 40px;
}

a.mborder {
	border: solid 3px #ffffff;
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li:hover>a {
	color: #ffffff;
}


/***FOMULARIO***/

label {
	font-size: 18px;
}

.contactform .sppb-btn-primary,
.bfNextButton,
.bfSubmitButton {
	border-radius: 0px;
	border: solid #eb2027 4px!important;
	background: none!important;
	font-size: 20px!important;
	text-transform: uppercase;
}

#btn-1591211632319,
#sppb-addon-1591211632319 .sppb-btn {
	border-width: 3px;
	border-color: #26264d;
	border-style: solid;
}

.contactform .sppb-btn-primary:hover,
.contactform .sppb-btn-primary:focus,
.bfNextButton:hover,
.bfNextButton:focus,
.bfSubmitButton:hover,
.bfSubmitButton:focus {
	background-color: #eb2027!important;
}

.bfPrevButton {
	background: #ffffff!important;
	color: #26264d!important;
	font-size: 20px!important;
	text-transform: uppercase;
	border: solid #ffffff 4px!important;
}

.bfPrevButton:hover,
.bfPrevButton:focus {
	background: #26264d!important;
	color: #ffffff!important;
}

.form-actions {
	background-color: #26264d;
	border-top: 1px solid #e5e5e5;
}

.jumbotron {
	background: none!important;
}

#left-fieldset,
#right-fieldset,
#sec01,
#sec02,
#sec03,
#sec04,
#left01,
#right02 {
	width: 30%;
	float: left;
	margin-right: 30px;
}

.bfQuickMode .bfbs3-form-group .bfbs3-control-label,
.bfQuickMode .form-group .control-label {
	width: 100%!important;
}

#ff_elem183_calendarButton {
	padding: 11px 16px!important;
	height: 42px!important;
}

.bfQuickMode .jumbotron,
.contactform label {
	color: #ffffff;
}

.bfQuickMode .nonform-control {
	width: 100%!important;
}

#ff_elem183 {
	width: 300px!important;
}

select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.bfQuickMode input[type=text] {
	border-radius: 0px!important;
	height: 42px!important;
	padding: 6px 12px;
	font-size: 18px!important;
}

.form-group-actions {
	margin-top: 50px;
}


/***TABS***/

.sppb-tab-pane {
	background-color: #26264d;
	color: #ffffff;
	font-size: 22px;
}

.sppb-tab-pane .f32 {
	color: #ffffff;
}

.sppb-tab-pane h3 {
	margin-bottom: 160px;
}

.sppb-tab-pane .sppb-btn-primary {
	margin-top: 20px;
}

.sppb-nav-modern {
	max-width: 1640px;
	position: relative;
	display: block;
	margin: auto;
	margin-bottom: 90px;
}

.sppb-nav-modern li {
	width: 32%!important;
	text-align: center;
	font-weight: bold;
	border: 4px solid #e92027;
	background: #ffffff;
	margin-right: 10px;
	margin-left: 10px;
}

.sppb-nav-modern li a,
.sppb-nav-modern li a:hover {
	color: #26264d;
	font-size: 32px;
	background: #ffffff;
}

.sppb-nav-modern>li>a {
	border: none!important;
}

.sppb-nav-modern li.active {
	background: #e92027!important;
}

.sppb-nav-modern li.active a {
	color: #ffffff!important;
	background: #e92027!important;
}


/***BUTTONS***/

.btn.sppb-btn-primary,
.btn.btn-primary,
.sppb-btn.sppb-btn-primary,
.sppb-btn.btn-primary {
	border-radius: 0px!important;
}

.btn-red {
	background-color: #eb2027;
	padding: 18px 43px!important;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border: 0px solid #000000;
	color: #ffffff;
	font-size: 35px!important;
	font-weight: bold!important;
	line-height: 42px;
	letter-spacing: 3px;
	margin-bottom: 95px;
}

.masinfo {
	background-color: #eb2027;
	padding: 22px 27px;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border: 0px solid #000000;
	color: #ffffff;
	font-size: 18px!important;
	font-size: 19px!important;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px!important;
}

.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.masinfo:hover,
.masinfo:focus,
.masinfo:active {
	background-color: #26264d!important;
	cursor: pointer;
	border-color: #26264d!important;
	;
}


/***GALERIA***/

.sppb-carousel-extended-dots {
	display: none!important;
}


/***BOTTOM***/

#sp-bottom {
	background-color: #eb2027!important;
}

.bbbottom .sp-module-title,
#sp-bottom .sp-module .sp-module-title {
	color: #26264d;
	font-size: 23px!important;
	font-weight: 900px;
	line-height: 48px!important;
	margin-bottom: 0px;
	margin-top: 20px;
}

#sp-bottom {
	color: #ffffff!important;
	padding-top: 130px!important;
}

.bottomtext {
	font-size: 18px;
	line-height: 22px;
}

.bottomtext strong {
	line-height: 32px;
}


/***CUSTOM FOOTER***/

.customfooter,
#sp-section-5 {
	background: #cb1c23;
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}

#sp-section-5 p {
	margin-bottom: 0px;
}


/***OFF CANVAS MENU***/

.slide-top-menu .offcanvas-menu {
	background-color: #26264d;
}

.sp-module ul>li>a:before {
	content: "";
	display: none;
	margin-right: 8px;
}

@media (min-width: 1580px) {
	.sppb-row-container,
	.container {
		width: 1500px!important;
	}
	#sp-header .container {
		width: 1600px!important;
	}
}

@media (max-width: 1600px) {
	.sppb-carousel-extended-outer-stage {
		height: 886px!important;
	}
	.sppb-carousel-extended-item img {
		height: auto!important;
	}
	.sppb-tab-pane h3 {
		margin-bottom: 80px;
	}
	#sppb-addon-1591125820281 .sppb-addon-image-content .sppb-content-holder,
	#sppb-addon-1591134887503 .sppb-addon-image-content .sppb-content-holder,
	#sppb-addon-1591134875052 .sppb-addon-image-content .sppb-content-holder {
		padding-top: 90px!important;
		padding-bottom: 90px!important;
	}
	.sppb-nav-modern {
		margin-bottom: 20px;
	}
	h1 {
		font-size: 74px!important;
	}
	.fblack h2 {
		font-size: 92px!important;
	}
	h2 {
		font-size: 86px!important;
	}
	.f90 h3,
	.f92,
	.f92 h3 {
		font-size: 80px!important;
		line-height: 75px!important;
	}
	h3 {
		font-size: 45px!important;
		line-height: 39px!important;
	}
	.f47 {
		font-size: 42px;
		line-height: 51px;
	}
	.sp-megamenu-parent>li>a,
	.sp-megamenu-parent>li>span {
		font-size: 16px;
		line-height: 40px;
	}
	#section-id-1591123434162 {
		padding-top: 0px!important;
	}
	.sppb-nav-modern li {
		width: 31%!important;
	}
	.itemid-585 #section-id-1510898903687,
	.itemid-587 #section-id-1591044137848 {
		margin-bottom: 50px!important;
	}
	.itemid-437 #sppb-addon-wrapper-1591222280294,
	.itemid-437 #sppb-addon-1590249708511,
	.itemid-437 #sppb-addon-wrapper-1590792106680 {
		height: 0px!important;
		margin: 0px!important;
	}
	#sppb-addon-1590792106687 .sppb-empty-space,
	#sppb-addon-1590792106690 .sppb-empty-space {
		height: 80px!important;
	}
}

@media (max-width: 1440px) {
	.f90 h3,
	.f92,
	.f92 h3 {
		font-size: 70px!important;
		line-height: 70px!important;
	}
	.f40 {
		font-size: 30px;
		line-height: 38px;
	}
	#sppb-addon-1590792106680 .sppb-empty-space {
		height: 30px!important;
	}
	#sppb-addon-1590792106687 .sppb-empty-space,
	#sppb-addon-1590792106690 .sppb-empty-space {
		height: 160px!important;
	}
	#sppb-addon-1591065854852 img {
		width: 30%!important;
	}
	.square {
		padding: 50px;
	}
	.itemid-590 .sppb-carousel-extended-outer-stage {
		height: 750px!important;
	}
	.itemid-533 .sppb-carousel-extended-outer-stage {
		height: 710px!important;
	}
	#sp-bottom .container {
		max-width: 1170px!important;
	}
	.aboutus-logo img {
		max-width: 70%;
	}
	#sppb-addon-1590190396039 h2 {
		margin-bottom: 0px!important;
	}
	#ff_elem183 {
		width: 302px!important;
	}
}

@media (max-width: 1440px) and (min-width: 1280px) {
	.sppb-tab-pane .sppb-col-sm-offset-6 {
		margin-left: 60%!important;
	}
}

@media (max-width: 1280px) {
	#sp-menu {
		margin-top: 20px;
	}
	h1 {
		font-size: 60px!important;
	}
	h2,
	.fblack h2 {
		font-size: 65px!important;
	}
	.fred h2 {
		font-size: 80px!important;
		line-height: 100px!important;
	}
	#sppb-addon-1590792106687 .sppb-empty-space,
	#sppb-addon-1590792106690 .sppb-empty-space {
		height: 80px!important;
	}
	h3 {
		font-size: 32px!important;
		line-height: 30px!important;
	}
	.f47 {
		font-size: 30px;
		line-height: 32px;
	}
	.class70 {
		font-size: 50px;
		line-height: 50px;
	}
	.itemid-533 #section-id-1590190396019,
	.itemid-533 #section-id-1590249708497,
	.itemid-533 #section-id-1590249708517 {
		max-height: 580px!important;
	}
	.itemid-533 #column-id-1590249708523 {
		padding: 60px 0 50px 0!important;
	}
	.itemid-533 .sppb-carousel-extended-outer-stage {
		height: 625px!important;
	}
	.bbwhite,
	#sppb-addon-wrapper-1590201544001,
	#sppb-addon-wrapper-1590249708506,
	#sppb-addon-wrapper-1590249708524,
	#sppb-addon-wrapper-1591117062581,
	#sppb-addon-wrapper-1591117062602 {
		max-width: 430px!important;
	}
	#ff_elem183 {
		width: 242px!important;
	}
	
	.btn-red {
    
    padding: 16px 30px!important;
    font-size: 30px!important;
    line-height: 32px;
   
    margin-bottom: 60px;
}
}

@media (min-width: 1025px) {
	.sppb-addon-image-content .sppb-image-holder {
		width: 60%;
	}
	.sppb-tab-pane .sppb-col-sm-offset-6 {
		margin-left: 70%;
	}
}

@media (max-width: 1024px) {
	h1 {
		font-size: 50px!important;
	}
	h2,
	.fblack h2,
	.fred h2 {
		font-size: 60px!important;
		line-height: 70px!important;
	}
	h3 {
		font-size: 35px!important;
		line-height: 35px!important;
	}
	.f90 h3,
	.f92,
	.f92 h3 {
		font-size: 50px!important;
		line-height: 50px!important;
	}
	.class70,
	.class47 {
		font-size: 40px;
		line-height: 40px;
	}
	.f40 {
		font-size: 20px;
		line-height: 28px;
	}
	.f47 {
		font-size: 24px;
		line-height: 32px;
	}
	.f32 {
		font-size: 24px;
		line-height: 32px;
	}
	#column-id-1590892614137,
	#column-id-1590892614139 {
		padding: 0px!important;
	}
	.ptop160 {
		padding-top: 80px!important;
	}
	#sppb-addon-wrapper-1590201544001,
	#sppb-addon-wrapper-1590249708506,
	#sppb-addon-wrapper-1590249708524,
	#sppb-addon-wrapper-1591117062581,
	#sppb-addon-wrapper-1591117062602 {
		float: left;
	}
	.sppb-col-sm-12,
	.sppb-col-xs-12 {
		width: 100%!important;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.aboutus-logo img {
		max-width: 70%;
	}
	.bbwhite {
		margin-left: 30px!important;
		margin-right: 30px!important;
	}
	#sppb-addon-wrapper-1591044137839 {
		margin-bottom: 30px!important;
	}
	.itemid-590 .sppb-carousel-extended-outer-stage {
		height: 590px!important;
	}
	.itemid-533 .sppb-carousel-extended-outer-stage {
		height: 568px!important;
	}
	.sppb-nav-modern li {
		width: 30%!important;
		margin-right: 10px;
		margin-left: 10px;
	}
	.square {
		padding: 30px;
	}
	#sppb-addon-1590792106680 .sppb-empty-space {
		height: 0px!important;
	}
	#sppb-addon-1590792106687 .sppb-empty-space,
	#sppb-addon-1590792106690 .sppb-empty-space {
		height: 80px!important;
	}
	#sppb-addon-wrapper-1590792106680 {
		margin: 0px!important;
	}
	.portada {
		max-height: 1024px!important;
	}
}

@media (max-width: 800px) {
	#ff_elem183 {
		width: 176px!important;
	}
}

@media (min-width: 769px) {
	.square {
		width: 32vw!important;
		height: 32vw!important;
	}
	.h720 {
		height: 580px!important;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 100%;
	}
	.h720 {
		height: 720px!important;
		;
	}
}

@media only screen and (max-width: 991px) and (min-width:768px) {
	#sp-bottom3 {
		clear: none!important;
		margin-top: 0px!important;
	}
	.bottomtext {
		font-size: 14px;
		line-height: 16px;
	}
	#section-id-1590256378794,
	#section-id-1590794509924,
	#section-id-1590794958520 {
		padding: 10px 0px!important;
	}
	.bbbottom .sp-module-title,
	#sp-bottom .sp-module .sp-module-title {
		margin-top: 0px;
	}
}

@media (max-width: 768px) and (min-height:461px) {
	.sppb-addon-image-content .sppb-image-holder {
		height: 500px;
	}
}

@media (max-width: 768px) {
	h1 {
		font-size: 30px!important;
		margin: 70px 0!important;
	}
	#column-wrap-id-1590249708535,
	#column-wrap-id-1590249708536,
	#column-wrap-id-1590249708537 {
		margin-bottom: 30px;
	}
	.fblack h2,
	h2 {
		font-size: 50px!important;
		line-height: 60px!important;
	}
	.fred h2 {
		font-size: 26px!important;
		line-height: 28px!important;
	}
	.fblack h4 {
		font-size: 18px;
		line-height: 26px;
	}
	h5 {
		font-size: 16px!important;
		font-weight: 300!important;
	}
	.f92,
	.f92 h3 {
		font-size: 60px!important;
		line-height: 60px!important;
	}
	.f90 h3 {
		font-size: 55px!important;
		line-height: 55px!important;
	}
	.class47 {
		font-size: 24px;
		line-height: 26px;
	}
	.f47 {
		font-size: 16px;
		line-height: 18px;
	}
	.f41 {
		font-size: 26px;
		line-height: 30px;
	}
	.f40 {
		font-size: 16px;
		line-height: 18px;
	}
	.f25 {
		font-size: 16px;
		line-height: 18px;
	}
	#section-id-1590249708524 {
		margin-bottom: 10px!important;
	}
	.itemid-590 .sppb-carousel-extended-outer-stage,
	.itemid-533 .sppb-carousel-extended-outer-stage {
		height: 421px!important;
	}
	.bbwhite,
	#sppb-addon-wrapper-1590201544001,
	#sppb-addon-wrapper-1590249708506,
	#sppb-addon-wrapper-1590249708524,
	#sppb-addon-wrapper-1591117062581,
	#sppb-addon-wrapper-1591117062602 {
		max-width: 100%!important;
	}
	.padmob30 {
		padding-top: 30px!important;
		padding-bottom: 50px!important;
	}
	.sppb-col-sm-offset-6 {
		margin-left: 30px;
	}
	.sppb-tab-pane,
	.sppb-tab-pane .f32 {
		font-size: 16px;
		line-height: 18px;
	}
	.sppb-tab-pane h3 {
		margin-bottom: 20px;
	}
	#sppb-addon-1591125820281 .sppb-addon-image-content .sppb-content-holder,
	#sppb-addon-1591134887503 .sppb-addon-image-content .sppb-content-holder,
	#sppb-addon-1591134875052 .sppb-addon-image-content .sppb-content-holder {
		padding: 30px 0!important;
	}
	.h500 {
		height: 500px!important;
	}
	.h200 {
		height: 200px!important;
	}
	#section-id-1590892614070,
	#column-id-1590249708523,
	#section-id-1591123434162 {
		padding: 20px 0!important;
	}
	#column-id-1590892614079,
	#section-id-1590892614138,
	#section-id-1591044137796 {
		padding: 30px 0!important;
	}
	#section-id-1590892614115,
	#section-id-1590892614171,
	#section-id-1590892614213,
	#section-id-1591068188527 {
		margin: 30px 0!important;
	}
	#section-id-1510898903687 {
		margin-bottom: 30px!important;
	}
	#column-wrap-id-1590892614181,
	#column-wrap-id-1590892614210,
	#column-wrap-id-1591044137825 {
		padding-right: 3px;
	}
	#column-wrap-id-1590892614182,
	#column-wrap-id-1590892614212,
	#column-wrap-id-1591044137827 {
		padding-left: 3px;
	}
	.sppb-nav-modern li a,
	.sppb-nav-modern>li>a,
	.sppb-nav-modern li a:hover {
		font-size: 16px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.simuladores #column-wrap-id-1591044137827 {
		padding: 0px!important;
	}
	.simuladores #column-wrap-id-1591065854802 {
		padding-left: 3px!important;
	}
	.simuladores #sppb-addon-1591065854812,
	.simuladores #sppb-addon-1591065854823 {
		margin-top: 30px;
	}
	#sppb-addon-1591065854832 .f92 h3 {
		font-size: 40px!important;
		line-height: 40px!important;
	}
	.ptop160 {
		padding-top: 50px!important;
	}
	#section-id-1590256378794,
	#section-id-1590794509924,
	#section-id-1590794958520 {
		padding: 10px 0px!important;
	}
	.bbbottom .sp-module-title,
	#sp-bottom .sp-module .sp-module-title {
		margin-top: 0px;
	}
	#sp-bottom2,
	#sp-bottom3 {
		margin-top: 0px;
	}
	#left-fieldset,
	#right-fieldset,
	#sec01,
	#sec02,
	#sec03,
	#sec04,
	#left01,
	#right02 {
		width: 100%;
		float: none;
		margin: auto;
	}
	.bfPrevButton,
	.bfQuickMode .bfbs3-btn,
	.bfQuickMode .btn,
	.bfNextButton {
		font-size: 12px!important;
		padding: 8px 24px!important;
	}
	.sppb-nav-modern li {
		width: 30%!important;
	}
	#ff_elem183 {
		width: 660px!important;
	}
	
		.btn-red {
		font-size: 18px!important;
		line-height: 26px;
		margin-bottom: 50px;
		padding: 12px 25px!important;
	}
}

@media (max-width:460px) {
	body,
	body p {
		font-size: 16px!important;
		line-height: 22px!important;
	}
	.h500 {
		height: 300px!important;
	}
	.h200,
	.itemid-437 #sppb-addon-wrapper-1591222280294,
	.itemid-437 #sppb-addon-1590249708511 {
		height: 250px!important;
	}
	
	.itemid-437 #sppb-addon-wrapper-1590792106680 {
		height: 50px!important;
	}
	h1 {
		font-size: 24px!important;
		margin: 50px 0!important;
	}
	h2 {
		font-size: 34px!important;
		line-height: 34px!important;
	}
	.citation {
		padding: 50px 50px;
	}
	.class47 {
		font-size: 18px;
		line-height: 18px;
	}
	.itemid-590 .sppb-carousel-extended-outer-stage {
		height: 370px!important;
	}
	.itemid-533 .sppb-carousel-extended-outer-stage {
		height: 333px!important;
	}
	.sppb-nav-modern li {
		margin-right: 5px;
		margin-left: 5px;
	}
	.f92,
	.f92 h3,
	.f90 h3 {
		font-size: 40px!important;
		line-height: 40px!important;
	}
	.simuladores #sppb-addon-1591065854812,
	.simuladores #sppb-addon-1591065854823 {
		margin-top: 10px;
	}
	.pad92 {
		padding: 50px 0!important;
	}
	.portada {
		max-height: 600px!important;
	}
	.bottomtext {
		font-size: 14px;
		line-height: 16px;
	}
	#sppb-addon-1591211632319 #btn-1591211632319.sppb-btn-custom {
		font-size: 12px!important;
	}

	#sppb-addon-1591033136366 .sppb-carousel-extended-nav-control .nav-control,
	#sppb-addon-1591123434138 .sppb-carousel-extended-nav-control .nav-control {
		height: 60px!important;
		line-height: 60px!important;
		width: 60px!important;
		font-size: 30px!important;
	}
	.itemid-590 .sppb-addon-image-content .sppb-image-holder {
		height: 300px;
	}
	#ff_elem183 {
		width: 346px!important;
	}
}

@media (max-width:375px) {
	.itemid-590 .sppb-carousel-extended-outer-stage {
		height: 295px!important;
	}
	.itemid-533 .sppb-carousel-extended-outer-stage {
		height: 290px!important;
	}
	h1 {
		font-size: 18px!important;
	}
	.f92,
	.f92 h3,
	.f90 h3,
	#sppb-addon-1591065854832 .f92 h3 {
		font-size: 30px!important;
		line-height: 30px!important;
	}
	#ff_elem183 {
		width: 290px!important;
	}
}

@media (max-width:320px) {
	#ff_elem183 {
		width: 240px!important;
	}
}


