.elementor-1231 .elementor-element.elementor-element-72609db:not(.elementor-motion-effects-element-type-background), .elementor-1231 .elementor-element.elementor-element-72609db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpetersarts.org/wp-content/uploads/2024/12/choir3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1231 .elementor-element.elementor-element-72609db > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1231 .elementor-element.elementor-element-72609db > .elementor-container{max-width:1540px;}.elementor-1231 .elementor-element.elementor-element-72609db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 20px 68px 20px;}.elementor-1231 .elementor-element.elementor-element-735c1a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1231 .elementor-element.elementor-element-735c1a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-9513ef2{text-align:center;}.elementor-1231 .elementor-element.elementor-element-9513ef2 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:50px;font-weight:600;line-height:65.38px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-1231 .elementor-element.elementor-element-e986b49{padding:130px 40px 60px 40px;}.elementor-1231 .elementor-element.elementor-element-03d2ecf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-03d2ecf .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-61489a8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-a05b5f8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-eb43ba1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-66583dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-61489a8 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1231 .elementor-element.elementor-element-29f2958 .elementor-button{background-color:var( --e-global-color-61489a8 );font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;}.elementor-1231 .elementor-element.elementor-element-29f2958 .elementor-button:hover, .elementor-1231 .elementor-element.elementor-element-29f2958 .elementor-button:focus{background-color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-139ed07 > .elementor-element-populated, .elementor-1231 .elementor-element.elementor-element-139ed07 > .elementor-element-populated > .elementor-background-overlay, .elementor-1231 .elementor-element.elementor-element-139ed07 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1231 .elementor-element.elementor-element-5a1d733 img{height:350px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-7df408e{padding:0px 40px 0px 40px;}.elementor-1231 .elementor-element.elementor-element-d5493ba > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-1231 .elementor-element.elementor-element-fdd41f8, .elementor-1231 .elementor-element.elementor-element-fdd41f8 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-fdd41f8{box-shadow:0px 0px 10px 0px rgba(166.6, 163.3404347826087, 163.3404347826087, 0.5);margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-c051d99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1231 .elementor-element.elementor-element-c051d99 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-06d3316 .elementor-heading-title{font-family:var( --e-global-typography-81952fc-font-family ), Sans-serif;font-size:var( --e-global-typography-81952fc-font-size );font-weight:var( --e-global-typography-81952fc-font-weight );line-height:var( --e-global-typography-81952fc-line-height );color:var( --e-global-color-61489a8 );}.elementor-1231 .elementor-element.elementor-element-6512b93{font-family:var( --e-global-typography-043acec-font-family ), Sans-serif;font-size:var( --e-global-typography-043acec-font-size );font-weight:var( --e-global-typography-043acec-font-weight );line-height:var( --e-global-typography-043acec-line-height );color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-827316f{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;}.elementor-1231 .elementor-element.elementor-element-63d702e{font-family:var( --e-global-typography-8e45293-font-family ), Sans-serif;font-size:var( --e-global-typography-8e45293-font-size );font-weight:var( --e-global-typography-8e45293-font-weight );line-height:var( --e-global-typography-8e45293-line-height );color:var( --e-global-color-5d8d7c3 );}.elementor-bc-flex-widget .elementor-1231 .elementor-element.elementor-element-79e831e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1231 .elementor-element.elementor-element-79e831e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1231 .elementor-element.elementor-element-79e831e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1231 .elementor-element.elementor-element-79e831e > .elementor-element-populated{border-style:none;padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-942f227 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-42cc070, .elementor-1231 .elementor-element.elementor-element-42cc070 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-42cc070{box-shadow:0px 0px 10px 0px rgba(166.6, 163.3404347826087, 163.3404347826087, 0.5);margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-b1efdc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1231 .elementor-element.elementor-element-b1efdc1 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-a703908 .elementor-heading-title{font-family:var( --e-global-typography-81952fc-font-family ), Sans-serif;font-size:var( --e-global-typography-81952fc-font-size );font-weight:var( --e-global-typography-81952fc-font-weight );line-height:var( --e-global-typography-81952fc-line-height );color:var( --e-global-color-61489a8 );}.elementor-1231 .elementor-element.elementor-element-c64bf82{font-family:var( --e-global-typography-043acec-font-family ), Sans-serif;font-size:var( --e-global-typography-043acec-font-size );font-weight:var( --e-global-typography-043acec-font-weight );line-height:var( --e-global-typography-043acec-line-height );color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-d72c1e6{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;}.elementor-1231 .elementor-element.elementor-element-3774fe8 > .elementor-element-populated{border-style:none;padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-d74e6e8 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-de1be42, .elementor-1231 .elementor-element.elementor-element-de1be42 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-de1be42{box-shadow:0px 0px 10px 0px rgba(166.6, 163.3404347826087, 163.3404347826087, 0.5);margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-e8c165b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1231 .elementor-element.elementor-element-e8c165b > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-1a6e41d .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-61489a8 );}.elementor-1231 .elementor-element.elementor-element-0fd1563{font-family:var( --e-global-typography-043acec-font-family ), Sans-serif;font-size:var( --e-global-typography-043acec-font-size );font-weight:var( --e-global-typography-043acec-font-weight );line-height:var( --e-global-typography-043acec-line-height );color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-65a9736{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;}.elementor-1231 .elementor-element.elementor-element-12ad1b1{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-c4b7de0 .elementor-button{background-color:var( --e-global-color-61489a8 );font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;}.elementor-1231 .elementor-element.elementor-element-c4b7de0 .elementor-button:hover, .elementor-1231 .elementor-element.elementor-element-c4b7de0 .elementor-button:focus{background-color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-0e855d7 > .elementor-element-populated{border-style:none;padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-9b5ac65 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-776a403, .elementor-1231 .elementor-element.elementor-element-776a403 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-776a403{box-shadow:0px 0px 10px 0px rgba(166.6, 163.3404347826087, 163.3404347826087, 0.5);margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-a04eefd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1231 .elementor-element.elementor-element-a04eefd > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-f5e45d6 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-61489a8 );}.elementor-1231 .elementor-element.elementor-element-35fe4bb{font-family:var( --e-global-typography-043acec-font-family ), Sans-serif;font-size:var( --e-global-typography-043acec-font-size );font-weight:var( --e-global-typography-043acec-font-weight );line-height:var( --e-global-typography-043acec-line-height );color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-87bd26b{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;}.elementor-1231 .elementor-element.elementor-element-7ee7216 > .elementor-element-populated{border-style:none;padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-f9d29ca img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-9a432ba, .elementor-1231 .elementor-element.elementor-element-9a432ba > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-9a432ba{box-shadow:0px 0px 10px 0px rgba(166.6, 163.3404347826087, 163.3404347826087, 0.5);margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-ff6b012 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1231 .elementor-element.elementor-element-ff6b012 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-02190eb .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-61489a8 );}.elementor-1231 .elementor-element.elementor-element-bcd7327{font-family:var( --e-global-typography-043acec-font-family ), Sans-serif;font-size:var( --e-global-typography-043acec-font-size );font-weight:var( --e-global-typography-043acec-font-weight );line-height:var( --e-global-typography-043acec-line-height );color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-a86fc31{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;}.elementor-1231 .elementor-element.elementor-element-5f3e676{width:100%;max-width:100%;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-18bb5d1 .elementor-button{background-color:var( --e-global-color-61489a8 );font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;}.elementor-1231 .elementor-element.elementor-element-18bb5d1 .elementor-button:hover, .elementor-1231 .elementor-element.elementor-element-18bb5d1 .elementor-button:focus{background-color:var( --e-global-color-5d8d7c3 );}.elementor-1231 .elementor-element.elementor-element-e1f0f0e > .elementor-element-populated{border-style:none;padding:40px 40px 40px 40px;}.elementor-1231 .elementor-element.elementor-element-9e19744 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-1a1edd4{padding:40px 0px 40px 0px;}.elementor-1231 .elementor-element.elementor-element-5564890 .elementor-heading-title{font-family:var( --e-global-typography-81952fc-font-family ), Sans-serif;font-size:var( --e-global-typography-81952fc-font-size );font-weight:var( --e-global-typography-81952fc-font-weight );line-height:var( --e-global-typography-81952fc-line-height );color:var( --e-global-color-61489a8 );}.elementor-1231 .elementor-element.elementor-element-c835fc3{font-family:var( --e-global-typography-8e45293-font-family ), Sans-serif;font-size:var( --e-global-typography-8e45293-font-size );font-weight:var( --e-global-typography-8e45293-font-weight );line-height:var( --e-global-typography-8e45293-line-height );color:var( --e-global-color-5d8d7c3 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1231 .elementor-element.elementor-element-06d3316 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-6512b93{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-63d702e{font-size:var( --e-global-typography-8e45293-font-size );line-height:var( --e-global-typography-8e45293-line-height );}.elementor-1231 .elementor-element.elementor-element-a703908 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-c64bf82{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-0fd1563{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-35fe4bb{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-bcd7327{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-5564890 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-c835fc3{font-size:var( --e-global-typography-8e45293-font-size );line-height:var( --e-global-typography-8e45293-line-height );}}@media(max-width:1024px){.elementor-1231 .elementor-element.elementor-element-72609db{padding:60px 20px 60px 20px;}.elementor-1231 .elementor-element.elementor-element-9513ef2 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1231 .elementor-element.elementor-element-06d3316 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-6512b93{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-63d702e{font-size:var( --e-global-typography-8e45293-font-size );line-height:var( --e-global-typography-8e45293-line-height );}.elementor-1231 .elementor-element.elementor-element-a703908 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-c64bf82{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-0fd1563{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-35fe4bb{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-bcd7327{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-5564890 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-c835fc3{font-size:var( --e-global-typography-8e45293-font-size );line-height:var( --e-global-typography-8e45293-line-height );}}@media(max-width:767px){.elementor-1231 .elementor-element.elementor-element-72609db{padding:50px 15px 50px 15px;}.elementor-1231 .elementor-element.elementor-element-9513ef2 .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-1231 .elementor-element.elementor-element-7df408e{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-c051d99 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-06d3316 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-6512b93{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-63d702e{font-size:var( --e-global-typography-8e45293-font-size );line-height:var( --e-global-typography-8e45293-line-height );}.elementor-1231 .elementor-element.elementor-element-79e831e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-b1efdc1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-a703908 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-c64bf82{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-3774fe8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-e8c165b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-0fd1563{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-0e855d7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-a04eefd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-35fe4bb{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-7ee7216 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-ff6b012 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-bcd7327{font-size:var( --e-global-typography-043acec-font-size );line-height:var( --e-global-typography-043acec-line-height );}.elementor-1231 .elementor-element.elementor-element-e1f0f0e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-1a1edd4{padding:20px 20px 20px 20px;}.elementor-1231 .elementor-element.elementor-element-5564890 .elementor-heading-title{font-size:var( --e-global-typography-81952fc-font-size );line-height:var( --e-global-typography-81952fc-line-height );}.elementor-1231 .elementor-element.elementor-element-c835fc3{font-size:var( --e-global-typography-8e45293-font-size );line-height:var( --e-global-typography-8e45293-line-height );}}/* Start custom CSS */.concert-registration-form .gform_wrapper {
    background: #ffffff;
    padding: 40px;
    border-radius: 20px;
    /* Even shadow all around */
    box-shadow: 0 0 35px rgba(0,0,0,0.10);
}

.concert-registration-form input[type="text"],
.concert-registration-form input[type="email"],
.concert-registration-form select,
.concert-registration-form textarea {
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    padding: 12px 14px;
    background: #fafafa;
    transition: all 0.2s ease;
}

.concert-registration-form input:focus,
.concert-registration-form select:focus,
.concert-registration-form textarea:focus {
    border-color: #d95e1c; /* your orange */
    box-shadow: 0 0 0 2px rgba(217,94,28,0.15);
    outline: none;
    background: #ffffff;
}

.concert-registration-form .gfield_label {
    font-weight: 600;
    margin-bottom: 6px;
}

.concert-registration-form .gform_button {
    background: #d95e1c;
    color: #ffffff;
    border: none;
    padding: 14px 28px;
    border-radius: 30px;
    font-weight: 600;
    transition: all 0.2s ease;
}

.concert-registration-form .gform_button:hover {
    background: #b84e15;
}/* End custom CSS */