.elementor-8454 .elementor-element.elementor-element-aea4b09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-aea4b09:not(.elementor-motion-effects-element-type-background), .elementor-8454 .elementor-element.elementor-element-aea4b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dedhamschoolofmusic.org/wp-content/uploads/2025/08/Location-Hours.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8454 .elementor-element.elementor-element-a765cbe{text-align:center;}.elementor-8454 .elementor-element.elementor-element-a765cbe .elementor-heading-title{font-size:60px;text-transform:none;color:var( --e-global-color-7978d0eb );}.elementor-8454 .elementor-element.elementor-element-65460fd{text-align:center;font-size:40px;font-weight:700;color:var( --e-global-color-7c455f9 );}.elementor-8454 .elementor-element.elementor-element-ec35670 .elementor-button:hover, .elementor-8454 .elementor-element.elementor-element-ec35670 .elementor-button:focus{background-color:var( --e-global-color-fd18d7b );}.elementor-8454 .elementor-element.elementor-element-ec35670 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8454 .elementor-element.elementor-element-ec35670 .elementor-button{font-size:20px;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-8454 .elementor-element.elementor-element-0ab7216{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8454 .elementor-element.elementor-element-0ab7216:not(.elementor-motion-effects-element-type-background), .elementor-8454 .elementor-element.elementor-element-0ab7216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8454 .elementor-element.elementor-element-f0637a6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-f25c288{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-f25c288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8454 .elementor-element.elementor-element-b1b3a16{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8454 .elementor-element.elementor-element-b1b3a16 .elementor-heading-title{line-height:3.3rem;color:#512888;}.elementor-8454 .elementor-element.elementor-element-021679f{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:left;font-size:20px;font-weight:600;color:var( --e-global-color-444146c4 );}.elementor-8454 .elementor-element.elementor-element-021679f.elementor-element{--align-self:flex-start;}.elementor-8454 .elementor-element.elementor-element-eb3eecd{--display:flex;}.elementor-8454 .elementor-element.elementor-element-f00e527{text-align:left;}.elementor-8454 .elementor-element.elementor-element-f00e527 img{width:94%;max-width:100%;height:380px;object-fit:cover;object-position:top center;border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 2px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-8454 .elementor-element.elementor-element-5481d29{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0s;border-style:none;--border-style:none;}.elementor-8454 .elementor-element.elementor-element-5481d29:not(.elementor-motion-effects-element-type-background), .elementor-8454 .elementor-element.elementor-element-5481d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D9E3F966 0%, #FFFFFF 100%);}.elementor-8454 .elementor-element.elementor-element-9400f02{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-28e5203{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-28e5203:not(.elementor-motion-effects-element-type-background), .elementor-8454 .elementor-element.elementor-element-28e5203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9E3F900;}.elementor-8454 .elementor-element.elementor-element-28e5203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8454 .elementor-element.elementor-element-510d21d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-8454 .elementor-element.elementor-element-510d21d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8454 .elementor-element.elementor-element-7801180 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-8454 .elementor-element.elementor-element-7801180 iframe{height:352px;}.elementor-8454 .elementor-element.elementor-element-51ca54f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8454 .elementor-element.elementor-element-4e5b8ec{--display:flex;--min-height:0px;}.elementor-8454 .elementor-element.elementor-element-4e5b8ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8454 .elementor-element.elementor-element-053ef23 .elementor-heading-title{line-height:3.2rem;color:#43BAD8;}.elementor-8454 .elementor-element.elementor-element-7176e47{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;font-size:20px;font-weight:600;color:var( --e-global-color-444146c4 );}.elementor-8454 .elementor-element.elementor-element-7176e47.elementor-element{--align-self:center;}.elementor-8454 .elementor-element.elementor-element-9c76b66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-9c76b66:not(.elementor-motion-effects-element-type-background), .elementor-8454 .elementor-element.elementor-element-9c76b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be236f );}.elementor-8454 .elementor-element.elementor-element-c522bd0{text-align:center;}.elementor-8454 .elementor-element.elementor-element-c522bd0 .elementor-heading-title{color:#512888;}.elementor-8454 .elementor-element.elementor-element-add54be{width:var( --container-widget-width, 739.986px );max-width:739.986px;--container-widget-width:739.986px;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:var( --e-global-color-c2c2a61 );}.elementor-8454 .elementor-element.elementor-element-add54be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8454 .elementor-element.elementor-element-1840f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-1840f9e:not(.elementor-motion-effects-element-type-background), .elementor-8454 .elementor-element.elementor-element-1840f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8454 .elementor-element.elementor-element-5611653{text-align:center;}.elementor-8454 .elementor-element.elementor-element-5611653 .elementor-heading-title{color:#512888;}.elementor-8454 .elementor-element.elementor-element-e6b75fb{width:var( --container-widget-width, 739.986px );max-width:739.986px;--container-widget-width:739.986px;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:var( --e-global-color-c2c2a61 );}.elementor-8454 .elementor-element.elementor-element-e6b75fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8454 .elementor-element.elementor-element-496d29a .elementor-button:hover, .elementor-8454 .elementor-element.elementor-element-496d29a .elementor-button:focus{background-color:var( --e-global-color-fd18d7b );}.elementor-8454 .elementor-element.elementor-element-496d29a .elementor-button{font-size:20px;}@media(min-width:768px){.elementor-8454 .elementor-element.elementor-element-0ab7216{--content-width:1195px;}.elementor-8454 .elementor-element.elementor-element-f25c288{--width:48%;}.elementor-8454 .elementor-element.elementor-element-5481d29{--content-width:1195px;}.elementor-8454 .elementor-element.elementor-element-28e5203{--width:53.252%;}.elementor-8454 .elementor-element.elementor-element-510d21d{--width:94.573%;}.elementor-8454 .elementor-element.elementor-element-4e5b8ec{--width:90%;}.elementor-8454 .elementor-element.elementor-element-9c76b66{--content-width:1223px;}}@media(max-width:1366px){.elementor-8454 .elementor-element.elementor-element-aea4b09{--padding-top:70px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8454 .elementor-element.elementor-element-28e5203{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8454 .elementor-element.elementor-element-9c76b66{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8454 .elementor-element.elementor-element-1840f9e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-8454 .elementor-element.elementor-element-a765cbe .elementor-heading-title{font-size:40px;}.elementor-8454 .elementor-element.elementor-element-65460fd{font-size:30px;}.elementor-8454 .elementor-element.elementor-element-f0637a6{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8454 .elementor-element.elementor-element-9400f02{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8454 .elementor-element.elementor-element-28e5203{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8454 .elementor-element.elementor-element-a765cbe .elementor-heading-title{font-size:35px;}.elementor-8454 .elementor-element.elementor-element-65460fd{font-size:20px;}.elementor-8454 .elementor-element.elementor-element-b1b3a16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8454 .elementor-element.elementor-element-b1b3a16 .elementor-heading-title{font-size:40px;}.elementor-8454 .elementor-element.elementor-element-021679f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8454 .elementor-element.elementor-element-9400f02{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8454 .elementor-element.elementor-element-28e5203{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8454 .elementor-element.elementor-element-053ef23 .elementor-heading-title{font-size:40px;}.elementor-8454 .elementor-element.elementor-element-c522bd0 .elementor-heading-title{font-size:30px;}.elementor-8454 .elementor-element.elementor-element-5611653 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-28e5203 */.over-box {
    left: 5% !important;
    top: 8% !important;
    transform: translate(0%, 0%);
}
@media (max-width: 767px){
.over-box {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
    width: 90%;
}
}/* End custom CSS */