/* reach: reach-hide-attr */
[hide="true"],[hide=true]{display:none!important}

/* reach: reach-social-hub-icons */
#dm .dmSocialHub .socialHubIcon.style6{color:#fff!important}
#dm .dmSocialHub .socialHubIcon.style6.dmSocialFacebook{background-color:#1877f2!important}
#dm .dmSocialHub .socialHubIcon.style6.dmSocialInstagram{
  background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}
#dm .dmSocialHub .socialHubIcon.style6.dm-social-icons-facebook:before,
#dm .dmSocialHub .socialHubIcon.style6.dm-social-icons-facebook::before{content:""!important;display:inline-block!important;width:1em!important;height:1.021em!important;vertical-align:-.15em!important;background-color:currentColor!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M608.9%20698.3h159.9v191.7h-159.9c-124%200-224.5-100.5-224.5-224.5v-95.3h-128.1v-192.7h128.1v-512.5h192.7v512.5h159.9l31.8%20192.7h-191.7v95.3c0%2017.4%2014.3%2032.8%2031.8%2032.8z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M608.9%20698.3h159.9v191.7h-159.9c-124%200-224.5-100.5-224.5-224.5v-95.3h-128.1v-192.7h128.1v-512.5h192.7v512.5h159.9l31.8%20192.7h-191.7v95.3c0%2017.4%2014.3%2032.8%2031.8%2032.8z'/%3E%3C/svg%3E")!important}
#dm .dmSocialHub .socialHubIcon.style6.dm-social-icons-instagram:before,
#dm .dmSocialHub .socialHubIcon.style6.dm-social-icons-instagram::before{content:""!important;display:inline-block!important;width:1em!important;height:1.021em!important;vertical-align:-.15em!important;background-color:currentColor!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M512.5%20797.7c137.3%200%20152.7-1%20207.1-3.1%2050.2-2%2076.9-10.2%2095.3-17.4%2023.6-9.2%2041-20.5%2058.4-37.9%2018.4-18.4%2029.7-35.9%2039-59.5%207.2-17.4%2015.4-45.1%2017.4-95.3%202-53.3%203.1-69.7%203.1-207.1s-1-152.7-3.1-207.1c-2-49.2-10.2-76.9-17.4-94.3-9.2-24.6-20.5-41-39-59.5-17.4-17.4-34.9-28.7-58.4-37.9-18.4-7.2-45.1-15.4-95.3-17.4-54.3-3.1-69.7-3.1-207.1-3.1s-152.7%200-207.1%203.1c-50.2%202-76.9%2010.2-94.3%2017.4-24.6%209.2-42%2020.5-59.5%2037.9-17.4%2018.4-28.7%2034.9-37.9%2059.5-7.2%2017.4-15.4%2045.1-18.4%2094.3-2%2054.3-3.1%2070.7-3.1%20207.1s1%20153.8%203.1%20207.1c3.1%2050.2%2011.3%2076.9%2018.4%2095.3%209.2%2023.6%2020.5%2041%2037.9%2058.4%2017.4%2018.4%2034.9%2029.7%2058.4%2039%2018.4%207.2%2045.1%2015.4%2095.3%2017.4%2054.3%202%2069.7%203.1%20207.1%203.1zM512.5%20890c-139.4%200-156.8-1-211.2-3.1s-92.2-11.3-124-23.6c-33.8-13.3-62.5-30.8-91.2-59.5s-46.1-57.4-59.5-90.2c-12.3-32.8-21.5-70.7-23.6-125s-3.1-71.8-3.1-211.2%201-156.8%203.1-211.2c2-54.3%2011.3-92.2%2023.6-124%2013.3-33.8%2030.8-62.5%2059.5-91.2s57.4-46.1%2091.2-59.5c31.8-12.3%2069.7-21.5%20124-23.6s71.8-3.1%20211.2-3.1%20156.8%201%20211.2%203.1c54.3%202%2092.2%2011.3%20124%2023.6%2033.8%2013.3%2062.5%2030.8%2091.2%2059.5s46.1%2057.4%2058.4%2091.2c13.3%2031.8%2021.5%2069.7%2024.6%20124%202%2054.3%202%2071.8%202%20211.2s0%20156.8-2%20211.2c-3.1%2054.3-11.3%2092.2-24.6%20124-12.3%2033.8-29.7%2062.5-58.4%2091.2s-57.4%2046.1-90.2%2059.5c-32.8%2012.3-70.7%2021.5-125%2023.6s-71.8%203.1-211.2%203.1v0zM512.5%20640.9c-145.6%200-263.4-117.9-263.4-263.4s117.9-263.4%20263.4-263.4%20263.4%20117.9%20263.4%20263.4c0%20145.6-117.9%20263.4-263.4%20263.4zM512.5%20206.3c-94.3%200-171.2%2076.9-171.2%20171.2s76.9%20171.2%20171.2%20171.2c94.3%200%20171.2-76.9%20171.2-171.2s-76.9-171.2-171.2-171.2zM847.7%20651.2c0-33.8-27.7-61.5-61.5-61.5s-61.5%2027.7-61.5%2061.5c0%2033.8%2027.7%2061.5%2061.5%2061.5s61.5-27.7%2061.5-61.5z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M512.5%20797.7c137.3%200%20152.7-1%20207.1-3.1%2050.2-2%2076.9-10.2%2095.3-17.4%2023.6-9.2%2041-20.5%2058.4-37.9%2018.4-18.4%2029.7-35.9%2039-59.5%207.2-17.4%2015.4-45.1%2017.4-95.3%202-53.3%203.1-69.7%203.1-207.1s-1-152.7-3.1-207.1c-2-49.2-10.2-76.9-17.4-94.3-9.2-24.6-20.5-41-39-59.5-17.4-17.4-34.9-28.7-58.4-37.9-18.4-7.2-45.1-15.4-95.3-17.4-54.3-3.1-69.7-3.1-207.1-3.1s-152.7%200-207.1%203.1c-50.2%202-76.9%2010.2-94.3%2017.4-24.6%209.2-42%2020.5-59.5%2037.9-17.4%2018.4-28.7%2034.9-37.9%2059.5-7.2%2017.4-15.4%2045.1-18.4%2094.3-2%2054.3-3.1%2070.7-3.1%20207.1s1%20153.8%203.1%20207.1c3.1%2050.2%2011.3%2076.9%2018.4%2095.3%209.2%2023.6%2020.5%2041%2037.9%2058.4%2017.4%2018.4%2034.9%2029.7%2058.4%2039%2018.4%207.2%2045.1%2015.4%2095.3%2017.4%2054.3%202%2069.7%203.1%20207.1%203.1zM512.5%20890c-139.4%200-156.8-1-211.2-3.1s-92.2-11.3-124-23.6c-33.8-13.3-62.5-30.8-91.2-59.5s-46.1-57.4-59.5-90.2c-12.3-32.8-21.5-70.7-23.6-125s-3.1-71.8-3.1-211.2%201-156.8%203.1-211.2c2-54.3%2011.3-92.2%2023.6-124%2013.3-33.8%2030.8-62.5%2059.5-91.2s57.4-46.1%2091.2-59.5c31.8-12.3%2069.7-21.5%20124-23.6s71.8-3.1%20211.2-3.1%20156.8%201%20211.2%203.1c54.3%202%2092.2%2011.3%20124%2023.6%2033.8%2013.3%2062.5%2030.8%2091.2%2059.5s46.1%2057.4%2058.4%2091.2c13.3%2031.8%2021.5%2069.7%2024.6%20124%202%2054.3%202%2071.8%202%20211.2s0%20156.8-2%20211.2c-3.1%2054.3-11.3%2092.2-24.6%20124-12.3%2033.8-29.7%2062.5-58.4%2091.2s-57.4%2046.1-90.2%2059.5c-32.8%2012.3-70.7%2021.5-125%2023.6s-71.8%203.1-211.2%203.1v0zM512.5%20640.9c-145.6%200-263.4-117.9-263.4-263.4s117.9-263.4%20263.4-263.4%20263.4%20117.9%20263.4%20263.4c0%20145.6-117.9%20263.4-263.4%20263.4zM512.5%20206.3c-94.3%200-171.2%2076.9-171.2%20171.2s76.9%20171.2%20171.2%20171.2c94.3%200%20171.2-76.9%20171.2-171.2s-76.9-171.2-171.2-171.2zM847.7%20651.2c0-33.8-27.7-61.5-61.5-61.5s-61.5%2027.7-61.5%2061.5c0%2033.8%2027.7%2061.5%2061.5%2061.5s61.5-27.7%2061.5-61.5z'/%3E%3C/svg%3E")!important}
#dm .dmSocialHub .socialHubInnerDiv,
#dm .dmSocialHub .socialHubWrapper,
#dm .dmSocialHub{overflow:visible!important}
#dmRoot.dmMobileBody #dm .dmSocialHub{overflow:visible!important}

/* reach: forceCssIncludes */
/* This file is auto-generated from a `scss` file with the same name */

.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}

/* reach: cssVariables */
:root {
  --color_1: rgba(0, 0, 0, 1);
  --color_2: rgba(99, 108, 112, 1);
  --color_3: rgba(255, 255, 255, 1);
  --color_4: rgba(157, 28, 33, 1);
  --color_5: rgba(246, 246, 248, 1);
}

/* reach: inline-5 */
img[width][height] {
  height: auto;
}

/* reach: inline-6 */
body[data-page-alias="telhas-ceramicas-em-sao-paulo"] #dm [data-show-on-page-only="telhas-ceramicas-em-sao-paulo"] {
    display: block !important;
  }

/* reach: pagestyle */
*#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_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1037074271 *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1931217066 *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1426526066 *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1931217066:hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1931217066.hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1426526066:hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1426526066.hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1037074271:hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1037074271.hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1492837008
{
	background-image:initial !important;
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1653436537 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1895783205 *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1749166346 *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1318907921 *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1749166346:hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1749166346.hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1318907921:hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1318907921.hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1895783205:hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1895783205.hover *.svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1339491219
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1893872970
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1137672543
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1905293984
{
	width:100% !important;
}
*#dm *.dmBody *.u_1841590890
{
	width:100% !important;
}
*#dm *.dmBody div.u_1862919427
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1862919427 *.caption-inner
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1539379363
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1862919427 *.caption-container *.caption-text
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody *.u_1958773828
{
	display:block !important;
}
*#dm *.dmBody *.u_1269391969
{
	display:none !important;
}
*#dm *.dmBody *.u_1641529934
{
	display:none !important;
}
*#dm *.dmBody *.u_1198152069
{
	display:block !important;
}
*#dm *.dmBody *.u_1528406214
{
	display:none !important;
}
*#dm *.dmBody *.u_1138182202
{
	display:none !important;
}
*#dm *.dmBody *.u_1799108978
{
	display:block !important;
}
*#dm *.dmBody *.u_1135022687
{
	display:none !important;
}
*#dm *.dmBody *.u_1008967507
{
	display:none !important;
}
*#dm *.dmBody *.u_1689670256
{
	display:block !important;
}
*#dm *.dmBody *.u_1135359522
{
	display:none !important;
}
*#dm *.dmBody *.u_1060563630
{
	display:none !important;
}
*#dm *.dmBody *.u_1669540767
{
	display:block !important;
}
*#dm *.dmBody *.u_1284866163
{
	display:none !important;
}
*#dm *.dmBody *.u_1835756782
{
	display:none !important;
}
*#dm *.dmBody div.u_1862919427 *.caption-container *.caption-title
{
	color:rgba(157,28,33,1) !important;
}
*#dm *.dmBody *.u_1379200721
{
	display:block !important;
}
*#dm *.dmBody *.u_1145384520
{
	display:none !important;
}
*#dm *.dmBody *.u_1121540179
{
	display:none !important;
}
*#dm *.dmBody *.u_1078636044
{
	display:block !important;
}
*#dm *.dmBody *.u_1294609203
{
	display:none !important;
}
*#dm *.dmBody *.u_1369559455
{
	display:none !important;
}
*#dm *.dmBody *.u_1675633700
{
	display:block !important;
}
*#dm *.dmBody *.u_1655126174
{
	display:none !important;
}
*#dm *.dmBody *.u_1695243833
{
	display:none !important;
}
*#dm *.dmBody *.u_1529782547
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1862919427 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1082611214
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1489621486
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1944860248
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1371565685
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1555754513
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1437699539
{
	display:block !important;
}
*#dm *.dmBody *.u_1894920227
{
	display:none !important;
}
*#dm *.dmBody *.u_1957271247
{
	display:none !important;
}
*#dm *.dmBody *.u_1583910733
{
	display:block !important;
}
*#dm *.dmBody *.u_1392119549
{
	display:none !important;
}
*#dm *.dmBody *.u_1185726028
{
	display:none !important;
}
*#dm *.dmBody *.u_1885889946
{
	display:block !important;
}
*#dm *.dmBody *.u_1312478893
{
	display:none !important;
}
*#dm *.dmBody *.u_1312158396
{
	display:none !important;
}
*#dm *.dmBody *.u_1142538874
{
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1473582557
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1911941493
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1823530789
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1295036804
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1643101948
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1901584634
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0px !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1810643196 hr
{
	color:rgba(255,255,255,1) !important;
	border:none !important;
	height:12px !important;
	mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
	background-color:currentColor !important;
	background-repeat:repeat-x !important;
}

/* reach: pagestyleDevice */
*#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 h3.u_1244134813
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:290px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 14px) !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1037074271
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1295036804
{
	padding-right:24px !important;
	padding-left:24px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-right:15px !important;
	margin-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1933707242
{
	margin-top:12px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 10px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:302.977px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1244134813
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody h3.u_1666594959
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:290px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 14px) !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1931217066
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1666594959
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody h3.u_1346215360
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:290px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 14px) !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1426526066
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1280819506
{
	margin-top:12px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 10px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:302.977px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1346215360
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1643101948
{
	padding-right:24px !important;
	padding-left:24px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:15px !important;
}
*#dm *.dmBody div.u_1359898770
{
	margin-top:12px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1901584634
{
	padding-right:20px !important;
	padding-left:20px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:15px !important;
}
*#dm *.dmBody div.u_1226083915
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:506px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	display:block !important;
}
*#dm *.dmBody div.u_1653436537
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:59.9787px !important;
	position:relative !important;
	height:59.9787px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1468805015
{
	padding-top:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1247524771
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:544.993px !important;
	margin-top:8.00497px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody h3.u_1771809342
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:290px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 14px) !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1895783205
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1473582557
{
	padding-right:24px !important;
	padding-left:24px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-right:15px !important;
	margin-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1369731185
{
	margin-top:12px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 10px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:302.977px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1771809342
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody h3.u_1086434884
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:290px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 14px) !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1749166346
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1086434884
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody h3.u_1329748583
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:290px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 14px) !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1318907921
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1240996797
{
	margin-top:12px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 10px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:302.977px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1329748583
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1911941493
{
	padding-right:24px !important;
	padding-left:24px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:15px !important;
}
*#dm *.dmBody div.u_1830582604
{
	margin-top:12px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1823530789
{
	padding-right:20px !important;
	padding-left:20px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:15px !important;
}
*#dm *.dmBody div.u_1339491219
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:20px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1893872970
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:20px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1862919427 *.caption-button
{
	height:51px !important;
	width:134px !important;
}
*#dm *.dmBody div.u_1862919427
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1862919427 *.caption-container *.caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1862919427 *.caption-container *.caption-title
{
	font-size:18px !important;
}
*#dm *.dmBody *.u_1862919427 *.caption-inner
{
	padding-left:10px !important;
	padding-right:10px !important;
}
*#dm *.dmBody *.u_1862919427 *.photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1862919427 *.layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1862919427 *.photoGalleryViewAll
{
	padding:0 10px !important;
}
*#dm *.dmBody *.u_1862919427 .photoGalleryThumbs .image-container a
{
	padding-top:369px !important;
}
*#dm *.dmBody div.u_1492837008
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1539379363
{
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0px !important;
	padding-top:20px !important;
	padding-left:40px !important;
	padding-bottom:20px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	margin-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}

/* reach: globalFontSizeStyle */
.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }

/* reach: hideAnimFix */
.dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
    visibility: hidden;
  }

  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
    visibility: hidden !important;
  }

  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
    visibility: hidden;
  }

/* reach: fontFallbacks */


/* reach: reach-mobile-overflow-guard */
@media (max-width:767px){
  html,body.dmMobileBody{overflow-x:hidden!important;max-width:100%}
  body.dmMobileBody.fix-mobile-scrolling{overflow-x:hidden!important;overflow-y:auto}
  #dmRoot.dmMobileBody #dm .dmInner,
  #dmRoot.dmMobileBody .dmInner{
    min-width:0!important;
    max-width:100%!important;
    width:100%!important}
  #dmRoot.dmMobileBody .runtime-module-container,
  #dmRoot.dmMobileBody #dm,
  #dmRoot.dmMobileBody .dmwr{max-width:100%}
  #dmRoot.dmMobileBody .layout-drawer-overlay{width:100%!important;max-width:100%}
  #dmRoot.dmMobileBody .dmRespRow .dmRespColsWrapper{max-width:100%!important}
}
