*#dm *.dmBody a.span.textonly
{
	color:var(--color_2) !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 div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1597749353
{
	width:100% !important;
}
*#dm *.dmBody nav.u_1347421887
{
	color:white !important;
}
*#dm *.dmBody div.u_1597749353 img
{
	border-radius:25% !important;
	object-fit:cover !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !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;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 2a983372745ab0956ba63d4 {
    background-size: contain;
    background-image: url("https://irp.cdn-website.com/d59a3841/dms3rep/multi/opt/n1SKfdm7TsuTYVu8ADpr_IMG_0061-1920w.png?jxl&v=jxl");
}
    
#\36 2a983372745ab0956ba63d5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    align-content: center;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
}
    
#\36 2a983372745ab0956ba63d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 2a983372745ab0956ba63d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
}
    
#widget_g2u {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_3bi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_g5k {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2a983372745ab0956ba63d5 {
    min-height: 742px;
    padding: 70px 20px 70px 20px;
}
}



@media (min-width: 1400px) {
    
#\36 2a983372745ab0956ba63d5 {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 766px) {
}



@media (max-width: 767px) {
    
#\36 2a983372745ab0956ba63d5 {
    row-gap: 50px;
    flex-direction: column;
    min-height: unset;
    padding: 100px 16px 50px 16px;
}
    
#\36 2a983372745ab0956ba63d7 {
    width: 100%;
    min-height: 206px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 2a983372745ab0956ba63d6 {
    width: 100%;
    min-height: 166px;
    justify-content: flex-start;
    align-items: flex-end;
}
    
#widget_g2u {
    align-self: flex-end;
    margin-left: 0px;
    width: 48.38%;
    justify-self: flex-start;
    height: 166px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}

