.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8479 .elementor-element.elementor-element-7a457b99:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efa1ff9 );}.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-container{min-height:400px;text-align:center;}.elementor-8479 .elementor-element.elementor-element-7a457b99{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-329d530c );}.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-shape-bottom svg{width:calc(183% + 1.3px);height:60px;}.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8479 .elementor-element.elementor-element-7a457b99 .elementor-heading-title{color:#FFFFFF;}.elementor-8479 .elementor-element.elementor-element-7a457b99.elementor-section{padding:100px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-76eb6610:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.2);}.elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:70px 70px 70px 70px;}.elementor-8479 .elementor-element.elementor-element-76eb6610{z-index:1;}.elementor-8479 .elementor-element.elementor-element-44e3ae9a{text-align:left;}.elementor-8479 .elementor-element.elementor-element-44e3ae9a .elementor-heading-title{font-size:48px;}.elementor-8479 .elementor-element.elementor-element-3cdf34a6 > .elementor-widget-container{padding:40px 0px 20px 0px;}.elementor-8479 .elementor-element.elementor-element-3cdf34a6{text-align:left;}.elementor-8479 .elementor-element.elementor-element-3cdf34a6 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-8479 .elementor-element.elementor-element-a40cd4c .elementor-button{background-color:var( --e-global-color-6169f566 );font-family:"proxima-nova", sans-serif;font-size:24px;font-weight:800;line-height:1.5em;fill:var( --e-global-color-55eecff4 );color:var( --e-global-color-55eecff4 );}.elementor-8479 .elementor-element.elementor-element-a40cd4c .elementor-button:hover, .elementor-8479 .elementor-element.elementor-element-a40cd4c .elementor-button:focus{background-color:var( --e-global-color-1d8087d9 );}.elementor-8479 .elementor-element.elementor-element-6246909c{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;bottom:-101px;z-index:0;}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-6246909c{right:-62.891px;}body.rtl .elementor-8479 .elementor-element.elementor-element-6246909c{left:-62.891px;}.elementor-8479 .elementor-element.elementor-element-7d1f2d00{width:var( --container-widget-width, 857px );max-width:857px;--container-widget-width:857px;--container-widget-flex-grow:0;z-index:0;}.elementor-8479 .elementor-element.elementor-element-539206da:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-539206da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #C2C2C233 0%, #FFFFFFFE 100%);}.elementor-8479 .elementor-element.elementor-element-539206da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-539206da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-539206da > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:30px;}.elementor-8479 .elementor-element.elementor-element-167e2c1 img{width:100%;max-width:200px;}.elementor-8479 .elementor-element.elementor-element-1f9abc5d{text-align:center;}.elementor-8479 .elementor-element.elementor-element-1f9abc5d.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-1f9abc5d.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-efa1ff9 );}.elementor-8479 .elementor-element.elementor-element-7ea6d2a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-7ea6d2a{text-align:center;}.elementor-8479 .elementor-element.elementor-element-7ea6d2a.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-7ea6d2a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-item:not(:last-child):after{content:"";width:3%;border-color:#ddd;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-icon i{color:rgba(0, 0, 0, 0.37);transition:color 0.3s;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-icon svg{fill:rgba(0, 0, 0, 0.37);transition:fill 0.3s;}.elementor-8479 .elementor-element.elementor-element-ed47016{--e-icon-list-icon-size:0px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-icon{padding-right:13px;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-item > a{font-family:"proxima-nova", sans-serif;font-size:32px;font-weight:800;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-8479 .elementor-element.elementor-element-9dff04d:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-9dff04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #C2C2C233 0%, #FFFFFFFE 100%);}.elementor-8479 .elementor-element.elementor-element-9dff04d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-9dff04d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-9dff04d > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:30px;}.elementor-8479 .elementor-element.elementor-element-7efdff5 img{width:100%;max-width:200px;}.elementor-8479 .elementor-element.elementor-element-03e915d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8479 .elementor-element.elementor-element-03e915d{text-align:center;}.elementor-8479 .elementor-element.elementor-element-03e915d.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-03e915d.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-efa1ff9 );}.elementor-8479 .elementor-element.elementor-element-a8bde3e .elementor-button{font-family:"proxima-nova", sans-serif;font-size:24px;font-weight:800;line-height:1.5em;}body:not(.rtl) .elementor-8479 .elementor-element.elementor-global-5110{left:1px;}body.rtl .elementor-8479 .elementor-element.elementor-global-5110{right:1px;}.elementor-8479 .elementor-element.elementor-global-5110{top:0px;text-align:center;}.elementor-8479 .elementor-element.elementor-element-504f3271{text-align:center;}.elementor-8479 .elementor-element.elementor-global-6605 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8479 .elementor-element.elementor-element-6b65b356.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-6b65b356.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#BF1111;}.elementor-8479 .elementor-element.elementor-element-79be2af8.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-79be2af8.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#BF1111;}.elementor-8479 .elementor-element.elementor-element-2d724616 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-3bc46910 img{width:642px;}.elementor-8479 .elementor-element.elementor-element-5fa70f0e:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-5fa70f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-8479 .elementor-element.elementor-element-5fa70f0e > .elementor-background-overlay{background-image:url("https://www.brightfire.com/wp-content/uploads/2020/02/testimonials-background.svg");background-position:center center;background-size:contain;opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-5fa70f0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:40px;margin-bottom:0px;}.elementor-8479 .elementor-element.elementor-element-5fa70f0e > .elementor-shape-top svg{width:calc(200% + 1.3px);height:30px;}.elementor-8479 .elementor-element.elementor-element-5fa70f0e > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:30px;}.elementor-8479 .elementor-element.elementor-element-5fa70f0e .elementor-heading-title{color:#FFFFFF;}.elementor-8479 .elementor-element.elementor-element-3c2aad7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-3c2aad7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-7842ef79 .elementor-swiper-button{font-size:30px;color:rgba(255, 255, 255, 0.5);}.elementor-8479 .elementor-element.elementor-element-7842ef79 .elementor-swiper-button svg{fill:rgba(255, 255, 255, 0.5);}.elementor-8479 .elementor-element.elementor-element-7842ef79 .swiper-pagination-bullet{height:12px;width:12px;}.elementor-8479 .elementor-element.elementor-element-7842ef79 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-8479 .elementor-element.elementor-element-7842ef79 .swiper-pagination-fraction{font-size:12px;color:rgba(255, 255, 255, 0.5);}.elementor-8479 .elementor-element.elementor-element-7842ef79 .swiper-pagination-bullet-active, .elementor-8479 .elementor-element.elementor-element-7842ef79 .swiper-pagination-progressbar-fill{background-color:rgba(255, 255, 255, 0.5);}.elementor-8479 .elementor-element.elementor-element-7842ef79 .elementor-testimonial__text{font-size:40px;line-height:1.6em;}.elementor-8479 .elementor-element.elementor-element-17039768 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-36996df7{width:100%;max-width:100%;top:0px;z-index:3;}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-36996df7{left:0px;}body.rtl .elementor-8479 .elementor-element.elementor-element-36996df7{right:0px;}.elementor-8479 .elementor-element.elementor-element-36996df7 img{width:400px;}.elementor-8479 .elementor-element.elementor-element-53056b01{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-53056b01{left:0px;}body.rtl .elementor-8479 .elementor-element.elementor-element-53056b01{right:0px;}.elementor-8479 .elementor-element.elementor-element-53056b01 img{width:400px;}.elementor-8479 .elementor-element.elementor-element-4886d9d9{z-index:1;}.elementor-8479 .elementor-element.elementor-element-4886d9d9 img{width:400px;}.elementor-8479 .elementor-element.elementor-element-7c801728.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-7c801728.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#BF1111;}.elementor-8479 .elementor-element.elementor-element-3d211ec1:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-3d211ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #C2C2C233 0%, #FFFFFFFE 100%);}.elementor-8479 .elementor-element.elementor-element-3d211ec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-3d211ec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-3d211ec1 > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:30px;}.elementor-8479 .elementor-element.elementor-element-2ca9cb7b.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-2ca9cb7b.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#BF1111;}.elementor-8479 .elementor-element.elementor-element-8ecaf15:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-8ecaf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #C2C2C233 0%, #FFFFFFFE 100%);}.elementor-8479 .elementor-element.elementor-element-8ecaf15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-8ecaf15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-8ecaf15 > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:30px;}.elementor-8479 .elementor-element.elementor-element-2f86fed{margin-top:50px;margin-bottom:50px;}.elementor-8479 .elementor-element.elementor-element-383f522 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8479 .elementor-element.elementor-element-383f522 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8479 .elementor-element.elementor-element-383f522 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0:not(.elementor-motion-effects-element-type-background), .elementor-8479 .elementor-element.elementor-element-1e5bbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #6E0808 15%, #BF1111 51%);}.elementor-8479 .elementor-element.elementor-element-1e5bbe0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0 > .elementor-shape-top svg{width:calc(140% + 1.3px);height:20px;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0 > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:20px;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0.elementor-section{padding:160px 80px 160px 80px;}.elementor-8479 .elementor-element.elementor-element-5e3547bc > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-8051120{text-align:center;}.elementor-8479 .elementor-element.elementor-element-8051120.elementor-widget-heading .elementor-heading-title, .elementor-8479 .elementor-element.elementor-element-8051120.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#FFFFFF;}.elementor-8479 .elementor-element.elementor-element-1e54ee5 .elementor-button{background-color:var( --e-global-color-1d8087d9 );font-family:"proxima-nova", sans-serif;font-size:24px;font-weight:800;line-height:1.5em;}.elementor-8479 .elementor-element.elementor-element-1e54ee5 .elementor-button:hover, .elementor-8479 .elementor-element.elementor-element-1e54ee5 .elementor-button:focus{background-color:var( --e-global-color-1d8087d9 );}@media(max-width:1024px){.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-shape-bottom svg{height:30px;}.elementor-8479 .elementor-element.elementor-element-7a457b99{margin-top:0px;margin-bottom:0px;}.elementor-8479 .elementor-element.elementor-element-7a457b99.elementor-section{padding:100px 40px 20px 40px;}.elementor-bc-flex-widget .elementor-8479 .elementor-element.elementor-element-76eb6610.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8479 .elementor-element.elementor-element-76eb6610.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-element-populated{margin:010px 0px -40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8479 .elementor-element.elementor-element-44e3ae9a .elementor-heading-title{font-size:47px;}.elementor-8479 .elementor-element.elementor-element-a40cd4c .elementor-button{padding:20px 20px 20px 20px;}.elementor-8479 .elementor-element.elementor-element-86469e6 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-6246909c{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;bottom:-50px;}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-6246909c{right:-129%;}body.rtl .elementor-8479 .elementor-element.elementor-element-6246909c{left:-129%;}.elementor-8479 .elementor-element.elementor-element-7d1f2d00{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body.rtl .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-item > a{font-size:24px;}.elementor-8479 .elementor-element.elementor-element-a8bde3e .elementor-button{padding:20px 20px 20px 20px;}.elementor-8479 .elementor-element.elementor-element-7842ef79 .elementor-testimonial__text{font-size:30px;}.elementor-8479 .elementor-element.elementor-element-8ab587b > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-685b634f > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8479 .elementor-element.elementor-element-7e410e39 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8479 .elementor-element.elementor-element-cb3b793 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8479 .elementor-element.elementor-element-21173ac > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8479 .elementor-element.elementor-element-1e54ee5 .elementor-button{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-8479 .elementor-element.elementor-element-7a457b99 > .elementor-shape-bottom svg{height:30px;}.elementor-8479 .elementor-element.elementor-element-7a457b99.elementor-section{padding:100px 20px 40px 20px;}.elementor-8479 .elementor-element.elementor-element-76eb6610 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8479 .elementor-element.elementor-element-44e3ae9a{text-align:center;}.elementor-8479 .elementor-element.elementor-element-44e3ae9a .elementor-heading-title{font-size:41px;}.elementor-8479 .elementor-element.elementor-element-3cdf34a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-8479 .elementor-element.elementor-element-3cdf34a6{text-align:center;}.elementor-8479 .elementor-element.elementor-element-a40cd4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-a40cd4c .elementor-button{font-size:18px;}.elementor-8479 .elementor-element.elementor-element-86469e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8479 .elementor-element.elementor-element-86469e6 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-6246909c > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-8479 .elementor-element.elementor-element-6246909c{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;bottom:0px;}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-6246909c{right:0px;}body.rtl .elementor-8479 .elementor-element.elementor-element-6246909c{left:0px;}.elementor-8479 .elementor-element.elementor-element-7d1f2d00 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-8479 .elementor-element.elementor-element-7d1f2d00{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;align-self:flex-end;}.elementor-8479 .elementor-element.elementor-element-167e2c1 img{max-width:150px;}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-8479 .elementor-element.elementor-element-ed47016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-8479 .elementor-element.elementor-element-a8bde3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-a8bde3e .elementor-button{font-size:18px;}.elementor-8479 .elementor-element.elementor-element-57de897 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-483c44ae > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-3c2aad7e > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-7842ef79 .elementor-testimonial__text{font-size:24px;}.elementor-8479 .elementor-element.elementor-element-59e7c0f0 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-7efc5dbb > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-d9d9d1a img{max-width:70%;}.elementor-8479 .elementor-element.elementor-element-7d6320a6 img{max-width:70%;}.elementor-8479 .elementor-element.elementor-element-33b84221 img{max-width:70%;}.elementor-8479 .elementor-element.elementor-element-2e86dada img{max-width:70%;}.elementor-8479 .elementor-element.elementor-element-1917e0e6 img{max-width:70%;}.elementor-8479 .elementor-element.elementor-element-70d1d72 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0 > .elementor-shape-top svg{height:10px;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0 > .elementor-shape-bottom svg{height:10px;}.elementor-8479 .elementor-element.elementor-element-1e5bbe0.elementor-section{padding:80px 20px 80px 20px;}.elementor-8479 .elementor-element.elementor-element-1e54ee5 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8479 .elementor-element.elementor-element-2b73687f{width:47.105%;}.elementor-8479 .elementor-element.elementor-element-57de897{width:52.345%;}.elementor-8479 .elementor-element.elementor-element-483c44ae{width:52.345%;}.elementor-8479 .elementor-element.elementor-element-2d724616{width:47.105%;}.elementor-8479 .elementor-element.elementor-element-17039768{width:47.105%;}.elementor-8479 .elementor-element.elementor-element-59e7c0f0{width:52.345%;}.elementor-8479 .elementor-element.elementor-element-7efc5dbb{width:52.345%;}.elementor-8479 .elementor-element.elementor-element-6387b198{width:47.105%;}.elementor-8479 .elementor-element.elementor-element-6c8e3e47{width:25%;}.elementor-8479 .elementor-element.elementor-element-8ab587b{width:50%;}.elementor-8479 .elementor-element.elementor-element-3064f1f2{width:24.328%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8479 .elementor-element.elementor-element-76eb6610{width:60%;}.elementor-8479 .elementor-element.elementor-element-6c8e3e47{width:25%;}.elementor-8479 .elementor-element.elementor-element-8ab587b{width:50%;}.elementor-8479 .elementor-element.elementor-element-3064f1f2{width:25%;}}@media(min-width:1025px){.elementor-8479 .elementor-element.elementor-element-5fa70f0e > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-1f9abc5d */.elementor-8479 .elementor-element.elementor-element-1f9abc5d .no-wrap {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS */.ginput_complex label {
    line-height: 2em;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0;
}


.elementor-widget-heading h1.elementor-heading-title { line-height: 1.1; }
.elementor-widget-heading h2.elementor-heading-title { line-height: 1.2; }
.elementor-widget-heading h3.elementor-heading-title { line-height: 1.25; }
.elementor-widget-heading h4.elementor-heading-title { line-height: 1.3; }
.elementor-widget-heading h5.elementor-heading-title { line-height: 1.5; }
.elementor-widget-heading h6.elementor-heading-title { line-height: 1.5; }


.elementor-icon-box-content .elementor-icon-box-title {
    margin-bottom: 0;
}

/* Remove menu sub arrow indicator */
.elementor-nav-menu .sub-arrow {
    display: none !important;
}

/* Gutenberg/WP Core styling */

.wp-block-button {
    font-family: 'proxima-nova';
    font-weight: 700;
    line-height: 1.25;
}

.wp-block-button a.has-white-color {
    color: white !important;
}

.single-post .elementor-widget-theme-post-content h2 {
    margin-top: 80px;
}

.single-post .elementor-widget-theme-post-content h3 {
    margin-top: 60px;
}

.single-post .elementor-widget-theme-post-content h4,
.single-post .elementor-widget-theme-post-content h5,
.single-post .elementor-widget-theme-post-content h6{
    margin-top: 40px;
}


.single-post .elementor-widget-theme-post-content .wp-block-image img { margin: 40px 0;  box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.single-post .elementor-widget-theme-post-content .wp-block-image figure.aligncenter { margin-left: auto; margin-right: auto; }

.single-post .elementor-widget-theme-post-content figure.wp-block-pullquote.is-style-default {
    border-top: 5px solid #bf1111; 
    border-bottom: 5px solid #bf1111;
    margin: 60px 0;
}

.single-post .elementor-widget-theme-post-content .wp-block-separator {
    border:0;
    border-bottom-color: #bf1111;
    border-bottom-style: solid;
    margin: 40px 0;
    
}

.single-post .elementor-widget-theme-post-content .wp-block-separator.is-style-wide {
   border-bottom-width: 5px;
}

/* This offsets anchor links */
:target:before {
    content: "";
    display: block;
    height: 80px;
    margin: -80px 0 0;
}

/* Utility classes for styling in Gutenberg */

.bf-box-shadow,
.bf-gallery-image-shadows img {
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);
}

.bf-border,
.bf-gallery-image-borders img { 
    border: 1px solid rgba(0,0,0,20%);
}

.bf-gallery-margins {
    margin: 50px 0;
}

body[data-elementor-device-mode="mobile"] .bf-gallery-margins { 
    margin: 30px 0;
}

body[data-elementor-device-mode="mobile"] .blocks-gallery-item {
        width: 100%;
        margin: 0 0 30px 0;
}


/* Pullquotes */
.wp-block-pullquote blockquote ,
.wp-block-pullquote.is-style-solid-color blockquote {
    max-width: 100%;
}

.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p  {
    font-size: 1.5rem;
    line-height: 2;
}

body[data-elementor-device-mode="mobile"] .wp-block-pullquote blockquote p,
body[data-elementor-device-mode="mobile"] .wp-block-pullquote.is-style-solid-color blockquote p {
    font-size: 1.25rem;
}

figure.wp-block-pullquote,
figure.wp-block-pullquote.is-style-solid-color {
    border-top: 5px solid #bf1111;
    border-bottom: 5px solid #bf1111;
    margin: 100px 50px;
    padding: 20px;
    color: #bf1111;
}

figure.wp-block-pullquote blockquote cite  {
    display: block;
    text-align: right;
    color: #757575;
}

body.elementor-page-8479 figure.wp-block-pullquote blockquote cite a {
    color: #757575 !important;
    text-decoration: underline;
}

body[data-elementor-device-mode="mobile"] figure.wp-block-pullquote,
body[data-elementor-device-mode="mobile"] figure.wp-block-pullquote.is-style-solid-color {
    margin: 50px 0;
}

/* Gutenberg Group Block for CTA*/
.bf-cta-gutenberg-group {
    border-top: 5px solid #bf1111;
    border-bottom: 5px solid #bf1111;
    padding: 100px;
}

.single-post .elementor-widget-theme-post-content .bf-cta-gutenberg-group h2 {
    margin-top: 0;
}

body[data-elementor-device-mode="mobile"] .bf-cta-gutenberg-group {
    padding: 30px 0;
}/* End custom CSS */