.elementor-872 .elementor-element.elementor-element-1ba7d3d{--display:flex;--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:15vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-872 .elementor-element.elementor-element-1ba7d3d:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-1ba7d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-f8877d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-f8877d0:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-f8877d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-2e714b9{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-872 .elementor-element.elementor-element-8aeb88b .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:1.8em;font-weight:400;color:#F3F2FF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-872 .elementor-element.elementor-element-fd5d32b{--divider-border-style:solid;--divider-color:#F3F2FF;--divider-border-width:0.5px;}.elementor-872 .elementor-element.elementor-element-fd5d32b .elementor-divider-separator{width:100%;}.elementor-872 .elementor-element.elementor-element-fd5d32b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-872 .elementor-element.elementor-element-0c15aaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.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-872 .elementor-element.elementor-element-2b63a5b .elementor-button{background-color:#0F0F0F;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;transition-duration:50ms;border-style:none;border-radius:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-872 .elementor-element.elementor-element-2b63a5b{width:100%;max-width:100%;}.elementor-872 .elementor-element.elementor-element-2b63a5b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-872 .elementor-element.elementor-element-2b63a5b .elementor-button:hover, .elementor-872 .elementor-element.elementor-element-2b63a5b .elementor-button:focus{box-shadow:0px 0px 0px 0.5px #E1B65D inset;}.elementor-872 .elementor-element.elementor-element-7a1e3ab .elementor-button{background-color:#0F0F0F;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;transition-duration:50ms;border-style:none;border-radius:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-872 .elementor-element.elementor-element-7a1e3ab{width:100%;max-width:100%;}.elementor-872 .elementor-element.elementor-element-7a1e3ab .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-872 .elementor-element.elementor-element-7a1e3ab .elementor-button:hover, .elementor-872 .elementor-element.elementor-element-7a1e3ab .elementor-button:focus{box-shadow:0px 0px 0px 0.5px #E1B65D inset;}.elementor-872 .elementor-element.elementor-element-7910785 .elementor-button{background-color:#0F0F0F;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;transition-duration:50ms;border-style:none;border-radius:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-872 .elementor-element.elementor-element-7910785{width:100%;max-width:100%;}.elementor-872 .elementor-element.elementor-element-7910785 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-872 .elementor-element.elementor-element-7910785 .elementor-button:hover, .elementor-872 .elementor-element.elementor-element-7910785 .elementor-button:focus{box-shadow:0px 0px 0px 0.5px #E1B65D inset;}.elementor-872 .elementor-element.elementor-element-8971f91 .elementor-button{background-color:#0F0F0F;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;transition-duration:50ms;border-style:none;border-radius:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-872 .elementor-element.elementor-element-8971f91{width:100%;max-width:100%;}.elementor-872 .elementor-element.elementor-element-8971f91 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-872 .elementor-element.elementor-element-8971f91 .elementor-button:hover, .elementor-872 .elementor-element.elementor-element-8971f91 .elementor-button:focus{box-shadow:0px 0px 0px 0.5px #E1B65D inset;}.elementor-872 .elementor-element.elementor-element-15d6683 .elementor-button{background-color:#0F0F0F;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;transition-duration:50ms;border-style:none;border-radius:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;}.elementor-872 .elementor-element.elementor-element-15d6683{width:100%;max-width:100%;}.elementor-872 .elementor-element.elementor-element-15d6683 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-872 .elementor-element.elementor-element-15d6683 .elementor-button:hover, .elementor-872 .elementor-element.elementor-element-15d6683 .elementor-button:focus{box-shadow:0px 0px 0px 0.5px #E1B65D inset;}.elementor-872 .elementor-element.elementor-element-d623e64{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:-8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-10vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-7a5d184{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-7a5d184:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-7a5d184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;background-image:url("https://davidjohnphillips.net/wp-content/uploads/2025/12/matt-squatting-offset-1-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-872 .elementor-element.elementor-element-7a5d184::before, .elementor-872 .elementor-element.elementor-element-7a5d184 > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-7a5d184 > .e-con-inner > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-7a5d184 > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-7a5d184 > .e-con-inner > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-7a5d184 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F0F0F 10%, #0F0F0F00 100%);}.elementor-872 .elementor-element.elementor-element-1a2e756{--spacer-size:15vh;}.elementor-872 .elementor-element.elementor-element-862a59e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-aef242a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-872 .elementor-element.elementor-element-0383a02{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-0383a02 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-6bade01{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-6bade01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-5a0db2d{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-a072dec{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-a072dec p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-729217c{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-729217c p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-0623587{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-4a51514{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-4a51514 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-4eedd6a{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-bbde2ba{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-bbde2ba p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-c9848c6{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-c9848c6 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-82cfde5{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-82cfde5 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-7598f8f{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-7598f8f:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-7598f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-b85eb9c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-17a8630{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-c51eb2d{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-c51eb2d p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-fbb5345{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-fbb5345 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.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-872 .elementor-element.elementor-element-94c4375{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-1590b6f{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-1590b6f p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-c156388{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-c156388 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-63cdd16{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-ed07a09{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-ed07a09 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-8866840{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-78a76c3{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-78a76c3 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-5d47e75{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-5d47e75 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-f41909a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-f41909a p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-34d897a{--display:flex;--min-height:100vh;--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:space-evenly;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-34d897a:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-34d897a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidjohnphillips.net/wp-content/uploads/2025/10/The-Trunk-—-Production-Still-—-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-872 .elementor-element.elementor-element-34d897a::before, .elementor-872 .elementor-element.elementor-element-34d897a > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-34d897a > .e-con-inner > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-34d897a > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-34d897a > .e-con-inner > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-34d897a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F0F0F 10%, #0F0F0F00 100%);}.elementor-872 .elementor-element.elementor-element-3ba64b8{--spacer-size:15vh;}.elementor-872 .elementor-element.elementor-element-f3c161f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-669b615{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-296db77{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-296db77 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-639e605{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-639e605 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-0d85aa7{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9081993{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-29a5c2c{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-1df0fca{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-1df0fca p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-52b809b{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-88cfee9{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-88cfee9 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-8ac28ea{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-8c2a171{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-8c2a171 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-274bfe6{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9eb020c{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-3916c50{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-3916c50 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-fea510b{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-670d509{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-670d509 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-12e065f{--spacer-size:15vh;}.elementor-872 .elementor-element.elementor-element-ba05561{--display:flex;--min-height:100vh;--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:space-evenly;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-ba05561:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-ba05561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-ea6c2a0{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-c47c8cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-ce1363c{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-ce1363c p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-ac57eb4{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-ac57eb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-0d1936d{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9f74a87{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-bbff845{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9095e96{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-9095e96 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-ce852bc{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-0ecf2aa{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-0ecf2aa p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-7c42c37{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-895c8df{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-895c8df p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-c541126{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-36888af{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-f5d3ba0{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-f5d3ba0 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-f98c147{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-4cfd6e8{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-4cfd6e8 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-3e19ce5{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-3e19ce5:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-3e19ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidjohnphillips.net/wp-content/uploads/2017/05/djp-diamond-tongues-3-e1764630182718.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-872 .elementor-element.elementor-element-3e19ce5::before, .elementor-872 .elementor-element.elementor-element-3e19ce5 > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-3e19ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-3e19ce5 > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-3e19ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-3e19ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F0F0F 10%, #0F0F0F00 100%);}.elementor-872 .elementor-element.elementor-element-cf86d32{--spacer-size:15vh;}.elementor-872 .elementor-element.elementor-element-896636f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-e24c8f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-65ba421{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-65ba421 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-d04caca{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-d04caca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-eaab12b{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-c69b93f{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:300;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-c69b93f p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-110ba56{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-3160648{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-3160648 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-1dcff47{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-76e466b{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-76e466b p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-ce8cad8{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-ce8cad8:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-ce8cad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-cba2753{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-acd507f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-4e4a1c5{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-4e4a1c5 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-64ee390{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-64ee390 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-79e17ca{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9c91370{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:300;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-9c91370 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-180ea1f{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-be5e487{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-be5e487 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-712555a{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-0ab07d8{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-0ab07d8 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-9301a3b{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9301a3b:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-9301a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidjohnphillips.net/wp-content/uploads/2025/10/The-Mousetrap-—-Lower-Ossington-Theatre-—-Seanna-Kennedy-photography.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-872 .elementor-element.elementor-element-9301a3b::before, .elementor-872 .elementor-element.elementor-element-9301a3b > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-9301a3b > .e-con-inner > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-9301a3b > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-9301a3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-9301a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F0F0F 10%, #0F0F0F00 100%);}.elementor-872 .elementor-element.elementor-element-728c89e{--spacer-size:15vh;}.elementor-872 .elementor-element.elementor-element-5d986f7{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-5f3b0ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-48367c9{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-48367c9 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-c4b7eda{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-c4b7eda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-82db321{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-1ce200b{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:300;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-1ce200b p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-2fa5f73{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-1d20773{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-1d20773 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-21f3282{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-2be6422{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-2be6422 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-a9c9d74{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-a9c9d74 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-deaac0b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-deaac0b p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-3a0058f{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-3a0058f:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-3a0058f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-99e1b3d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-7639ab4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-e94fa20{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-e94fa20 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-64cb43f{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-64cb43f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-2c7a8f4{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-89362d8{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:300;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-89362d8 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-448489c{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-7f9d4d6{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-7f9d4d6 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-da51cbc{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-69b92d9{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-69b92d9 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-b54c9c0{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-b54c9c0 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-952ce69{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-952ce69 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-397795c{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-397795c:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-397795c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidjohnphillips.net/wp-content/uploads/2018/08/cf-rehearsal-photo.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-872 .elementor-element.elementor-element-397795c::before, .elementor-872 .elementor-element.elementor-element-397795c > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-397795c > .e-con-inner > .elementor-background-video-container::before, .elementor-872 .elementor-element.elementor-element-397795c > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-397795c > .e-con-inner > .elementor-background-slideshow::before, .elementor-872 .elementor-element.elementor-element-397795c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F0F0F 10%, #0F0F0F00 100%);}.elementor-872 .elementor-element.elementor-element-7a88448{--spacer-size:15vh;}.elementor-872 .elementor-element.elementor-element-93b165a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-956a40f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-282d2a5{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-282d2a5 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-10838b5{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-10838b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-09d82a6{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-9cd7250{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-9cd7250 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-93962fa{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-a73997d{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-a73997d p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-c5f067e{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-10f082e{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-10f082e p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-5c00391{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-5c00391 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-6ecadf8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-6ecadf8 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-f701e1b{--display:flex;--min-height:100vh;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-f701e1b:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-f701e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-872 .elementor-element.elementor-element-72386f1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-1f8938c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-512f5e7{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-872 .elementor-element.elementor-element-512f5e7 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-301fa6f{padding:0vw 0vw 0vw 0vw;}.elementor-872 .elementor-element.elementor-element-301fa6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;font-style:italic;}.elementor-872 .elementor-element.elementor-element-3d7e60b{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-e00d3dd{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-e00d3dd p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-4eeff92{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-e3647c9{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-e3647c9 p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-045be95{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-5966b8a{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;font-style:italic;line-height:1.2em;color:#E1B65D;}.elementor-872 .elementor-element.elementor-element-5966b8a p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-5bfbd2b{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-5bfbd2b p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-65c3a4c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;line-height:1.2em;color:#F3F2FF;}.elementor-872 .elementor-element.elementor-element-65c3a4c p{margin-block-end:0px;}.elementor-872 .elementor-element.elementor-element-5a5bc83{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-872 .elementor-element.elementor-element-7a5d184:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-7a5d184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-1ba7d3d{--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-872 .elementor-element.elementor-element-f8877d0{--padding-top:5vw;--padding-bottom:04vw;--padding-left:0vw;--padding-right:0vw;}.elementor-872 .elementor-element.elementor-element-0c15aaf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-872 .elementor-element.elementor-element-2b63a5b{width:auto;max-width:auto;}.elementor-872 .elementor-element.elementor-element-7a1e3ab{width:auto;max-width:auto;}.elementor-872 .elementor-element.elementor-element-7910785{width:auto;max-width:auto;}.elementor-872 .elementor-element.elementor-element-8971f91{width:auto;max-width:auto;}.elementor-872 .elementor-element.elementor-element-15d6683{width:auto;max-width:auto;}.elementor-872 .elementor-element.elementor-element-d623e64{--gap:25vw 25vw;--row-gap:25vw;--column-gap:25vw;}.elementor-872 .elementor-element.elementor-element-7a5d184{--overlay-opacity:1;}.elementor-872 .elementor-element.elementor-element-b85eb9c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-872 .elementor-element.elementor-element-94c4375{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-ea6c2a0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-872 .elementor-element.elementor-element-0d1936d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-872 .elementor-element.elementor-element-9f74a87{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-872 .elementor-element.elementor-element-bbff845{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-c541126{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-872 .elementor-element.elementor-element-36888af{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-ce8cad8{--min-height:0vh;}.elementor-872 .elementor-element.elementor-element-79e17ca{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-99e1b3d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-872 .elementor-element.elementor-element-2c7a8f4{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-872 .elementor-element.elementor-element-72386f1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-872 .elementor-element.elementor-element-3d7e60b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}}@media(min-width:768px){.elementor-872 .elementor-element.elementor-element-f8877d0{--width:20%;}.elementor-872 .elementor-element.elementor-element-d623e64{--width:80%;}.elementor-872 .elementor-element.elementor-element-7a5d184{--width:100%;}.elementor-872 .elementor-element.elementor-element-862a59e{--width:100%;}.elementor-872 .elementor-element.elementor-element-5a0db2d{--width:60%;}.elementor-872 .elementor-element.elementor-element-0623587{--width:100%;}.elementor-872 .elementor-element.elementor-element-4eedd6a{--width:100%;}.elementor-872 .elementor-element.elementor-element-7598f8f{--width:100%;}.elementor-872 .elementor-element.elementor-element-b85eb9c{--width:100%;}.elementor-872 .elementor-element.elementor-element-94c4375{--width:60%;}.elementor-872 .elementor-element.elementor-element-63cdd16{--width:100%;}.elementor-872 .elementor-element.elementor-element-8866840{--width:100%;}.elementor-872 .elementor-element.elementor-element-34d897a{--width:100%;}.elementor-872 .elementor-element.elementor-element-f3c161f{--width:100%;}.elementor-872 .elementor-element.elementor-element-0d85aa7{--width:60%;}.elementor-872 .elementor-element.elementor-element-9081993{--width:100%;}.elementor-872 .elementor-element.elementor-element-29a5c2c{--width:100%;}.elementor-872 .elementor-element.elementor-element-52b809b{--width:100%;}.elementor-872 .elementor-element.elementor-element-8ac28ea{--width:100%;}.elementor-872 .elementor-element.elementor-element-274bfe6{--width:100%;}.elementor-872 .elementor-element.elementor-element-9eb020c{--width:100%;}.elementor-872 .elementor-element.elementor-element-fea510b{--width:100%;}.elementor-872 .elementor-element.elementor-element-ba05561{--width:100%;}.elementor-872 .elementor-element.elementor-element-ea6c2a0{--width:100%;}.elementor-872 .elementor-element.elementor-element-0d1936d{--width:60%;}.elementor-872 .elementor-element.elementor-element-9f74a87{--width:100%;}.elementor-872 .elementor-element.elementor-element-bbff845{--width:100%;}.elementor-872 .elementor-element.elementor-element-ce852bc{--width:100%;}.elementor-872 .elementor-element.elementor-element-7c42c37{--width:100%;}.elementor-872 .elementor-element.elementor-element-c541126{--width:100%;}.elementor-872 .elementor-element.elementor-element-36888af{--width:100%;}.elementor-872 .elementor-element.elementor-element-f98c147{--width:100%;}.elementor-872 .elementor-element.elementor-element-3e19ce5{--width:100%;}.elementor-872 .elementor-element.elementor-element-896636f{--width:100%;}.elementor-872 .elementor-element.elementor-element-eaab12b{--width:60%;}.elementor-872 .elementor-element.elementor-element-110ba56{--width:100%;}.elementor-872 .elementor-element.elementor-element-1dcff47{--width:100%;}.elementor-872 .elementor-element.elementor-element-ce8cad8{--width:100%;}.elementor-872 .elementor-element.elementor-element-cba2753{--width:100%;}.elementor-872 .elementor-element.elementor-element-79e17ca{--width:60%;}.elementor-872 .elementor-element.elementor-element-180ea1f{--width:100%;}.elementor-872 .elementor-element.elementor-element-712555a{--width:100%;}.elementor-872 .elementor-element.elementor-element-9301a3b{--width:100%;}.elementor-872 .elementor-element.elementor-element-5d986f7{--width:100%;}.elementor-872 .elementor-element.elementor-element-82db321{--width:60%;}.elementor-872 .elementor-element.elementor-element-2fa5f73{--width:100%;}.elementor-872 .elementor-element.elementor-element-21f3282{--width:100%;}.elementor-872 .elementor-element.elementor-element-3a0058f{--width:100%;}.elementor-872 .elementor-element.elementor-element-99e1b3d{--width:100%;}.elementor-872 .elementor-element.elementor-element-2c7a8f4{--width:60%;}.elementor-872 .elementor-element.elementor-element-448489c{--width:100%;}.elementor-872 .elementor-element.elementor-element-da51cbc{--width:100%;}.elementor-872 .elementor-element.elementor-element-397795c{--width:100%;}.elementor-872 .elementor-element.elementor-element-93b165a{--width:100%;}.elementor-872 .elementor-element.elementor-element-09d82a6{--width:60%;}.elementor-872 .elementor-element.elementor-element-93962fa{--width:100%;}.elementor-872 .elementor-element.elementor-element-c5f067e{--width:100%;}.elementor-872 .elementor-element.elementor-element-f701e1b{--width:100%;}.elementor-872 .elementor-element.elementor-element-72386f1{--width:100%;}.elementor-872 .elementor-element.elementor-element-3d7e60b{--width:60%;}.elementor-872 .elementor-element.elementor-element-4eeff92{--width:100%;}.elementor-872 .elementor-element.elementor-element-045be95{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8aeb88b */.elementor-872 .elementor-element.elementor-element-8aeb88b {
    font-variant: 
    small-caps;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b63a5b */.elementor-872 .elementor-element.elementor-element-2b63a5b .elementor-button {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a1e3ab */.elementor-872 .elementor-element.elementor-element-7a1e3ab .elementor-button {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7910785 */.elementor-872 .elementor-element.elementor-element-7910785 .elementor-button {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8971f91 */.elementor-872 .elementor-element.elementor-element-8971f91 .elementor-button {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15d6683 */.elementor-872 .elementor-element.elementor-element-15d6683 .elementor-button {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0db2d */.elementor-872 .elementor-element.elementor-element-5a0db2d {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c4375 */.elementor-872 .elementor-element.elementor-element-94c4375 {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a5c2c */.elementor-872 .elementor-element.elementor-element-29a5c2c {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb020c */.elementor-872 .elementor-element.elementor-element-9eb020c {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbff845 */.elementor-872 .elementor-element.elementor-element-bbff845 {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36888af */.elementor-872 .elementor-element.elementor-element-36888af {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaab12b */.elementor-872 .elementor-element.elementor-element-eaab12b {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e17ca */.elementor-872 .elementor-element.elementor-element-79e17ca {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82db321 */.elementor-872 .elementor-element.elementor-element-82db321 {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7a8f4 */.elementor-872 .elementor-element.elementor-element-2c7a8f4 {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d82a6 */.elementor-872 .elementor-element.elementor-element-09d82a6 {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e60b */.elementor-872 .elementor-element.elementor-element-3d7e60b {
    border-left-style: solid;
    border-left-color: #F2F3FF;
    border-left-width: 1px;
}/* End custom CSS */