section.contact-hero{text-align: center;padding: 260px 0px 0px 0px;height: 100vh;background:var(--color-12);display:flex;align-items: center;justify-content: flex-start;flex-direction: column;position:relative;}
section.contact-hero h1{line-height: 1;display:flex;align-items: center;justify-content: flex-start;flex-direction: column;} 
section.contact-hero .icon{position:absolute;}
section.contact-hero .icon.si-01{top: 0%;left: 100%;}
section.contact-hero .icon.si-02{top: 31%;right: 97%;z-index: 9;}
section.contact-hero .icon.li-01{bottom: 0%;right: 0%;}

/* 
section.contact-01{padding:80px 0px;background:#f9f9f9;} 

 
section.contact-sec-01{background: #fec415;min-height:100vh;padding-top:150px;display:flex;justify-content: center;}

section.contact-sec-01 div {max-width: 1200px;}
*/


section.contact-sec-01 h1{color:#ffffff !important;font-family: "juanamedium", serif !important;font-size:var(--rfs-72);}
section.contact-sec-01 h1 span{color:#ffffff !important;}
section.contact-sec-01 h1 strong{color:#033399 !important;font-style: italic;}
ul.Formaloo_RichText__ul {margin: 70px 0px 0px 0px;padding: 0px;list-style-type: none;display: flex;}

ul.Formaloo_RichText__ul li{font-size: 21px;gap: 20px;display: flex;flex-direction: column;align-items: center;}
ul.Formaloo_RichText__ul li:before{content:"";width:20px;height:20px;background:url("stars.png") no-repeat center center;display: inline-block;}





button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl:hover:after {
    width: 100%;
    transition: all 300ms ease-in-out;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl:after {
    content: "";
    width: 0%;
    height: 100%;
    background: black;
    position: absolute;
    top: 0;
    right: 0;
    transition: all 300ms ease-in-out;
    color: white;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #FFC400;
    position: absolute;
    top: 0;
    right: 0 !important;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl span.MuiTypography-root:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: 19px;
    right: 24px;
    box-shadow: 2px -2px 0px #000000;
    transform: rotate(45deg);
    z-index: 9;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl span.MuiTypography-root:after {
    content: "";
    width: 30px;
    height: 30px;
    background: #ffffff;
    border-radius: 100px;
    position: absolute;
    top: 9px;
    right: 10px;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl span.MuiTypography-root {
    font-size: 13px;
    display: block;
    font-family: 'juana_altmedium' !important;
    color: black;
    padding: 10px 50px 10px 30px;
    position: relative;
    z-index: 9;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl {
    background: transparent !important;
    padding: 0px;
    height: auto !important;
    line-height: 1;
    border-radius: 100px;
    position: relative;
    overflow: hidden;
}



button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeMedium.MuiButton-containedSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_mqtFgYyk__button.mui-style-19zl2vl:hover span.MuiTypography-root {
    color:#FFFFFF !important;
}



@media only screen and (min-width : 120px) and (max-width :768px) {
	
	
	section.contact-hero{padding: 150px 20px 60px 20px !important;height: auto !important;}
	section.contact-sec-01 {padding: 30px 20px;}
	.MuiBox-root.mui-style-mvwult{padding:0px !important;}
	
}


