*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1112353738
{
	color:white !important;
}
*#dm *.dmBody nav.u_1115152339
{
	color:white !important;
}
*#dm *.dmBody nav.u_1214641401
{
	color:white !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
.boxOfertas .card
{
	background:#f2f2f2 !important;
}
*#dm *.dmBody nav.u_1494245714
{
	color:black !important;
}
*#dm *.dmBody nav.u_1080564182
{
	color:black !important;
}
*#dm *.dmBody nav.u_1284202088
{
	color:black !important;
}
*#dm *.dmBody nav.u_1400419252
{
	color:black !important;
}
*#dm *.dmBody nav.u_1533772345
{
	color:black !important;
}
*#dm *.dmBody nav.u_1860253150
{
	color:black !important;
}
*#dm *.dmBody a.u_1050154931 .iconBg
{
	display:none !important;
}*#dm *.dmBody *.u_1226119538 { background-position:50% 0% !important; }

*#dm *.dmBody a.u_1050154931
{
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	background-image:initial !important;
	background-color:rgba(255,100,12,1) !important;
}
*#dm *.dmBody a.u_Contato .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_Contato
{
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	background-image:initial !important;
	background-color:rgba(255,100,12,1) !important;
}
*#dm *.dmBody a.u_1602706721 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1602706721
{
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	background-image:initial !important;
	background-color:rgba(255,100,12,1) !important;
}
*#dm *.dmBody a.u_1205561363 .iconBg
{
	display:inline !important;
}
*#dm *.dmBody a.u_1205561363
{
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
	box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
}
*#dm *.dmBody *.u_1719588267
{
	width:100% !important;
}
*#dm *.dmBody div.u_1159384995 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1917435659 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1719588267 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1905169528 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1159384995
{
	width:100% !important;
}
*#dm *.dmBody *.u_1905169528
{
	width:100% !important;
}
*#dm *.dmBody *.u_1917435659
{
	width:100% !important;
}
*#dm *.dmBody div.u_1802259708
{
}
*#dm *.dmBody div.u_1802259708 div.bookEngRoot
{
	z-index:1 !important;
}
*#dm *.dmBody *.u_1314687898 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1314687898
{
	padding:12.5% !important;
	border-radius:25% !important;
	border-color:rgb(255,100,12) !important;
	border-style:solid !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1314687898 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1177410976 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1177410976
{
	padding:12.5% !important;
	border-radius:25% !important;
	border-color:rgb(255,100,12) !important;
	border-style:solid !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1177410976 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1233000781 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1233000781
{
	padding:12.5% !important;
	border-radius:25% !important;
	border-color:rgb(255,100,12) !important;
	border-style:solid !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1233000781 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1286418337 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1286418337
{
	padding:12.5% !important;
	border-radius:25% !important;
	border-color:rgb(255,100,12) !important;
	border-style:solid !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1286418337 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1978234890 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1978234890
{
	padding:12.5% !important;
	border-radius:25% !important;
	border-color:rgb(255,100,12) !important;
	border-style:solid !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1978234890 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1005576961 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1005576961
{
	padding:12.5% !important;
	border-radius:25% !important;
	border-color:rgb(255,100,12) !important;
	border-style:solid !important;
	background-color:var(--color_10) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1005576961 .svg
{
	fill:var(--color_3) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1802259708
{
}
*#dm *.dmBody div.u_1802259708
{
}
separatorHomeCss{color:red !important}@media all {
    
#d36c884d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#aeca537e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 555fe55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bb05d372 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aeca537e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#aeca537e {
    padding-top: 0%;
    padding-bottom: 0%;
}
}



@media (max-width: 767px) {
    
#d36c884d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aeca537e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 ca02fed {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#a45a0f2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\39 fc84ba9 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#\35 d706b43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f641960 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 400px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\32 18a6a1c {
    width: 100%;
    grid-template-rows: minmax(240px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-self: center;
}
    
#widget_8e2 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f641960 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#\30 ca02fed {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 fc84ba9 {
    position: absolute;
    visibility: hidden;
}
    
#\32 18a6a1c {
    grid-template-rows: minmax(240px, max-content);
    width: 100.00%;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 f641960 {
    min-height: 400px;
}
    
#widget_8e2 {
    position: relative;
    justify-self: start;
    align-self: start;
    max-height: none;
    height: 260px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a45a0f2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: 40px;
}
    
#\38 f641960 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 ca02fed {
    width: 100%;
}
}



@media all {
    
#cec39e5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 1e864e8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 8% 4%;
}
    
#\37 ffae375 {
    background-image: url(https://lirp.cdn-website.com/e74202b6/dms3rep/multi/opt/Banner+2-0254ef20-1920w.jpg);
    background-position: 100% 50%;
}
    
#\37 1c651ca {
    width: 50.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbfb05d4 {
    width: 40%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 29a9581 {
    width: 40%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ce71aa2 {
    width: 200px;
    height: auto;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1e864e8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 1c651ca {
    width: 54.65%;
}
    
#cbfb05d4 {
    width: 49.85%;
}
    
#\31 29a9581 {
    width: 49.16%;
}
}



@media (min-width: 1400px) {
    
#\37 1c651ca {
    position: relative;
    justify-self: start;
    align-self: start;
    width: 32.46%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cbfb05d4 {
    position: relative;
    justify-self: start;
    align-self: start;
    width: 37.35997319144862%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 29a9581 {
    position: relative;
    justify-self: start;
    align-self: start;
    width: 37.35997319144862%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ce71aa2 {
    position: relative;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 48px;
    width: 178px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#cec39e5a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 1e864e8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 ffae375 {
    background-position: 50% 50%;
}
    
#\37 1c651ca {
    width: 100%;
}
    
#cbfb05d4 {
    width: 100%;
}
    
#\31 29a9581 {
    width: 100%;
}
}



@media all {
    
#bbd5e269 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d10685d8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 597df3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#group_mit {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: linear-gradient(405deg, rgba(9, 71, 116, 1) 0%, rgba(36, 183, 243, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    padding: 32px 32px 32px 32px;
}
    
#widget_87s {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\38 d8ab1c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#widget_ebu {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dn1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b3b1c7fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b95640b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20d3aa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f09abcdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8e44469 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\33 492a4b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: linear-gradient(405deg, rgba(9, 71, 116, 1) 0%, rgba(36, 183, 243, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fnc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 883095e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d15cd428 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: linear-gradient(405deg, rgba(9, 71, 116, 1) 0%, rgba(36, 183, 243, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e70b4f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 17db752 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#aabc2508 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c5f836eb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: linear-gradient(405deg, rgba(9, 71, 116, 1) 0%, rgba(36, 183, 243, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 46cecd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7772e56 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\31 fd81538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fadea9be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbc6deb5 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d10685d8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 100%;
    padding-bottom: 0%;
}
    
#\38 d8ab1c1 {
    min-height: auto;
}
    
#group_mit {
    min-height: auto;
}
    
#bbd5e269 {
    width: 48%;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\34 597df3e {
    width: 48%;
}
    
#group_fnc {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#bbd5e269 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d10685d8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 597df3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_87s {
    height: 240px;
}
    
#\35 8e44469 {
    height: 240px;
}
    
#\39 17db752 {
    height: 240px;
}
    
#\35 7772e56 {
    height: 240px;
}
}



@media all {
    
#b218060c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 9e07cfc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d66a5575 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fda11af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba5d27f {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9e07cfc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#d66a5575 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\32 fda11af {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#b218060c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9e07cfc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#a79c4e53 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#\30 3fe3fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f12778df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a79c4e53 {
    padding: 8% 2% 8% 2%;
}
    
#\32 cf2a158 {
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#a79c4e53 {
    min-height: 300px;
    padding: 4% 4% 4% 4%;
}
    
#f12778df {
    align-items: center;
}
    
#\32 cf2a158 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#a79c4e53 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#f12778df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 cf2a158 {
    margin-top: 0px;
}
}



@media all {
    
#f2d33365 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 2776d99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(2, 52, 86, 1) 0%, rgba(52, 194, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#fbecd46b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(2, 52, 86, 1) 0%, rgba(52, 194, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#f9222a75 {
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e734a65d {
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7a3fcaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5bac66d {
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a0566df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(2, 52, 86, 1) 0%, rgba(52, 194, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#cb7047dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 6ebfabc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#aebcc574 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 e23c0df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 a806bf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6ebfabc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 2776d99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fbecd46b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a0566df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 6ebfabc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
}
    
#c40bd9dd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 b527593 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(2, 52, 86, 1) 0%, rgba(52, 194, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\30 3d5109c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 b11fe95 {
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0d9e327 {
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5523a19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 c0e887e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 99746cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d16fd165 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(2, 52, 86, 1) 0%, rgba(52, 194, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#d77ca7ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f28bb14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(2, 52, 86, 1) 0%, rgba(52, 194, 253, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\30 8e967d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 7307d86 {
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ad15ac78 {
    min-height: 356px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad15ac78 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 b527593 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d16fd165 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f28bb14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7aa0727 {
    margin: 0px 0% 0px 0%;
}
    
#ad15ac78 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
}
}

