.elementor-3863 .elementor-element.elementor-element-741ebffd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:015px;}.elementor-3863 .elementor-element.elementor-element-741ebffd:not(.elementor-motion-effects-element-type-background), .elementor-3863 .elementor-element.elementor-element-741ebffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4489fdd );}.elementor-3863 .elementor-element.elementor-element-b91a309{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-b6ec937{--display:flex;}.elementor-3863 .elementor-element.elementor-element-b6ec937.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-e3a345d img{width:100%;max-width:100%;}.elementor-3863 .elementor-element.elementor-element-17c02e8{--display:flex;}.elementor-3863 .elementor-element.elementor-element-3e563d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3863 .elementor-element.elementor-element-80be4b5{text-align:left;}.elementor-3863 .elementor-element.elementor-element-80be4b5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-3863 .elementor-element.elementor-element-bff4640{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-bff4640 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-bff4640 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-c844cbe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-3da3e4f{text-align:left;}.elementor-3863 .elementor-element.elementor-element-3da3e4f .elementor-heading-title{font-family:var( --e-global-typography-8b5ac54-font-family ), Sans-serif;font-size:var( --e-global-typography-8b5ac54-font-size );font-weight:var( --e-global-typography-8b5ac54-font-weight );text-transform:var( --e-global-typography-8b5ac54-text-transform );line-height:var( --e-global-typography-8b5ac54-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3863 .elementor-element.elementor-element-57f13a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-816c5f2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:015px;}.elementor-3863 .elementor-element.elementor-element-5d2583e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-6bfb796{--display:flex;}.elementor-3863 .elementor-element.elementor-element-3c5c64d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3863 .elementor-element.elementor-element-45d132d{--display:flex;}.elementor-3863 .elementor-element.elementor-element-7b7bfef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-76e2a69{text-align:left;}.elementor-3863 .elementor-element.elementor-element-76e2a69 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-4712dc9{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-4712dc9 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-4712dc9 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-ee1235b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-7361727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-404efda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-d217a94{--display:flex;}.elementor-3863 .elementor-element.elementor-element-d217a94.e-con{--order:99999 /* order end hack */;}.elementor-3863 .elementor-element.elementor-element-7509b9c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3863 .elementor-element.elementor-element-0875455{--display:flex;}.elementor-3863 .elementor-element.elementor-element-86d1c3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-d9f3c8a{text-align:left;}.elementor-3863 .elementor-element.elementor-element-d9f3c8a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-2e05eae{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-2e05eae .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-2e05eae .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-ba600c9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-573bef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-cd8f779{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-fad4f72{--display:flex;}.elementor-3863 .elementor-element.elementor-element-462534e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3863 .elementor-element.elementor-element-2d6b9b2{--display:flex;}.elementor-3863 .elementor-element.elementor-element-f69c9b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-bb990ec{text-align:left;}.elementor-3863 .elementor-element.elementor-element-bb990ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-c65da51{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-c65da51 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-c65da51 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-b782159{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-63cf0c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-5943c4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-01f18f9{--display:flex;}.elementor-3863 .elementor-element.elementor-element-01f18f9.e-con{--order:99999 /* order end hack */;}.elementor-3863 .elementor-element.elementor-element-e0a4b37 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3863 .elementor-element.elementor-element-9c6036f{--display:flex;}.elementor-3863 .elementor-element.elementor-element-5b2da04{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-73dc216{text-align:left;}.elementor-3863 .elementor-element.elementor-element-73dc216 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-30be4e3{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-30be4e3 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-30be4e3 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-cbd2b11{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-526ad95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-0e50244{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-3559df9{--display:flex;}.elementor-3863 .elementor-element.elementor-element-defb6fc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3863 .elementor-element.elementor-element-62eafd1{--display:flex;}.elementor-3863 .elementor-element.elementor-element-b568501{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-16c1938{text-align:left;}.elementor-3863 .elementor-element.elementor-element-16c1938 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-401e79c{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-401e79c .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-401e79c .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-623e3e6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-3c71ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-cc428b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-97cb4e8{--display:flex;}.elementor-3863 .elementor-element.elementor-element-bee183f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-2a0a480{text-align:left;}.elementor-3863 .elementor-element.elementor-element-2a0a480 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-1bd5f11{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-1bd5f11 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3863 .elementor-element.elementor-element-1bd5f11 .elementor-divider{text-align:left;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-542502c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-b22f69f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-313dd62{--display:flex;}.elementor-3863 .elementor-element.elementor-element-01307ae iframe{height:600px;}.elementor-3863 .elementor-element.elementor-element-27eabc2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3863 .elementor-element.elementor-element-91f0dd9{--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;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-3863 .elementor-element.elementor-element-91f0dd9:not(.elementor-motion-effects-element-type-background), .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.bryanfagan.com/wp-content/uploads/2023/08/BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3863 .elementor-element.elementor-element-91f0dd9::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .elementor-background-slideshow::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ab8c686 );--background-overlay:'';}.elementor-3863 .elementor-element.elementor-element-91f0dd9:hover::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9:hover > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .elementor-background-slideshow:hover::before, .elementor-3863 .elementor-element.elementor-element-91f0dd9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-723dfdd );--background-overlay:'';}.elementor-3863 .elementor-element.elementor-element-91f0dd9:hover{--overlay-opacity:0.5;}.elementor-3863 .elementor-element.elementor-element-91f0dd9, .elementor-3863 .elementor-element.elementor-element-91f0dd9::before{--overlay-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-wrapper{text-align:left;}.elementor-3863 .elementor-element.elementor-element-fdbfde9{--icon-box-icon-margin:30px;}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon{font-size:36px;}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title a{font-family:var( --e-global-typography-91e85be-font-family ), Sans-serif;font-size:var( --e-global-typography-91e85be-font-size );font-weight:var( --e-global-typography-91e85be-font-weight );text-transform:var( --e-global-typography-91e85be-text-transform );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-360a90b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-7449c57{text-align:left;}.elementor-3863 .elementor-element.elementor-element-7449c57 .elementor-heading-title{font-family:var( --e-global-typography-3998a7d-font-family ), Sans-serif;font-size:var( --e-global-typography-3998a7d-font-size );font-weight:var( --e-global-typography-3998a7d-font-weight );text-transform:var( --e-global-typography-3998a7d-text-transform );line-height:var( --e-global-typography-3998a7d-line-height );color:var( --e-global-color-1916544 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3863 .elementor-element.elementor-element-0026fa8 .elementor-icon-wrapper{text-align:center;}.elementor-3863 .elementor-element.elementor-element-0026fa8 .elementor-icon{font-size:20px;}.elementor-3863 .elementor-element.elementor-element-0026fa8 .elementor-icon svg{height:20px;}.elementor-3863 .elementor-element.elementor-element-d153894{--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;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-3863 .elementor-element.elementor-element-d153894:not(.elementor-motion-effects-element-type-background), .elementor-3863 .elementor-element.elementor-element-d153894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.bryanfagan.com/wp-content/uploads/2023/08/BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3863 .elementor-element.elementor-element-d153894::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .e-con-inner > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .elementor-background-slideshow::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ab8c686 );--background-overlay:'';}.elementor-3863 .elementor-element.elementor-element-d153894:hover::before, .elementor-3863 .elementor-element.elementor-element-d153894:hover > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-d153894:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .elementor-background-slideshow:hover::before, .elementor-3863 .elementor-element.elementor-element-d153894 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-723dfdd );--background-overlay:'';}.elementor-3863 .elementor-element.elementor-element-d153894:hover{--overlay-opacity:0.5;}.elementor-3863 .elementor-element.elementor-element-d153894, .elementor-3863 .elementor-element.elementor-element-d153894::before{--overlay-transition:0.3s;}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-wrapper{text-align:left;}.elementor-3863 .elementor-element.elementor-element-9267788{--icon-box-icon-margin:30px;}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon{font-size:36px;}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title a{font-family:var( --e-global-typography-91e85be-font-family ), Sans-serif;font-size:var( --e-global-typography-91e85be-font-size );font-weight:var( --e-global-typography-91e85be-font-weight );text-transform:var( --e-global-typography-91e85be-text-transform );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-07c00c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-192ff71{text-align:left;}.elementor-3863 .elementor-element.elementor-element-192ff71 .elementor-heading-title{font-family:var( --e-global-typography-3998a7d-font-family ), Sans-serif;font-size:var( --e-global-typography-3998a7d-font-size );font-weight:var( --e-global-typography-3998a7d-font-weight );text-transform:var( --e-global-typography-3998a7d-text-transform );line-height:var( --e-global-typography-3998a7d-line-height );color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-a915e76 .elementor-icon-wrapper{text-align:center;}.elementor-3863 .elementor-element.elementor-element-a915e76 .elementor-icon{font-size:20px;}.elementor-3863 .elementor-element.elementor-element-a915e76 .elementor-icon svg{height:20px;}.elementor-3863 .elementor-element.elementor-element-f39dfe8{--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;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-3863 .elementor-element.elementor-element-f39dfe8:not(.elementor-motion-effects-element-type-background), .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.bryanfagan.com/wp-content/uploads/2023/08/BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3863 .elementor-element.elementor-element-f39dfe8::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .elementor-background-slideshow::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ab8c686 );--background-overlay:'';}.elementor-3863 .elementor-element.elementor-element-f39dfe8:hover::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8:hover > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .elementor-background-slideshow:hover::before, .elementor-3863 .elementor-element.elementor-element-f39dfe8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-723dfdd );--background-overlay:'';}.elementor-3863 .elementor-element.elementor-element-f39dfe8:hover{--overlay-opacity:0.5;}.elementor-3863 .elementor-element.elementor-element-f39dfe8, .elementor-3863 .elementor-element.elementor-element-f39dfe8::before{--overlay-transition:0.3s;}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-wrapper{text-align:left;}.elementor-3863 .elementor-element.elementor-element-562b4a1{--icon-box-icon-margin:30px;}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon{font-size:36px;}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title a{font-family:var( --e-global-typography-91e85be-font-family ), Sans-serif;font-size:var( --e-global-typography-91e85be-font-size );font-weight:var( --e-global-typography-91e85be-font-weight );text-transform:var( --e-global-typography-91e85be-text-transform );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-15b2536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-e6d1954{text-align:left;}.elementor-3863 .elementor-element.elementor-element-e6d1954 .elementor-heading-title{font-family:var( --e-global-typography-3998a7d-font-family ), Sans-serif;font-size:var( --e-global-typography-3998a7d-font-size );font-weight:var( --e-global-typography-3998a7d-font-weight );text-transform:var( --e-global-typography-3998a7d-text-transform );line-height:var( --e-global-typography-3998a7d-line-height );color:var( --e-global-color-1916544 );}.elementor-3863 .elementor-element.elementor-element-4da87d7 .elementor-icon-wrapper{text-align:center;}.elementor-3863 .elementor-element.elementor-element-4da87d7 .elementor-icon{font-size:20px;}.elementor-3863 .elementor-element.elementor-element-4da87d7 .elementor-icon svg{height:20px;}.elementor-3863 .elementor-element.elementor-element-3b2ee687{--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;--justify-content:space-between;--align-items:center;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3863 .elementor-element.elementor-element-3b2ee687:not(.elementor-motion-effects-element-type-background), .elementor-3863 .elementor-element.elementor-element-3b2ee687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4489fdd );}.elementor-3863 .elementor-element.elementor-element-30a2c4c3{--display:flex;}.elementor-3863 .elementor-element.elementor-element-1ae2db83{--display:flex;}.elementor-3863 .elementor-element.elementor-element-34a162c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3863 .elementor-element.elementor-element-34a162c6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-6194ee88{--divider-border-style:solid;--divider-color:var( --e-global-color-723dfdd );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-6194ee88 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-3863 .elementor-element.elementor-element-6194ee88 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-3863 .elementor-element.elementor-element-39541ce8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3863 .elementor-element.elementor-element-23635410{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3863 .elementor-element.elementor-element-63163b8b{--display:flex;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3863 .elementor-element.elementor-element-80be4b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-3da3e4f .elementor-heading-title{font-size:var( --e-global-typography-8b5ac54-font-size );line-height:var( --e-global-typography-8b5ac54-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-76e2a69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-d9f3c8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-bb990ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-73dc216 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-16c1938 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-2a0a480 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-7449c57 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-192ff71 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-e6d1954 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-34a162c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-23635410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-3863 .elementor-element.elementor-element-b91a309{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-b6ec937.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3863 .elementor-element.elementor-element-80be4b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-3da3e4f .elementor-heading-title{font-size:var( --e-global-typography-8b5ac54-font-size );line-height:var( --e-global-typography-8b5ac54-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-5d2583e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-76e2a69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-404efda{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-d217a94.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-d9f3c8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-cd8f779{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-bb990ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-5943c4a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-01f18f9.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-73dc216 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-0e50244{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-16c1938 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-cc428b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3863 .elementor-element.elementor-element-2a0a480 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-27eabc2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-7449c57 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-192ff71 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-e6d1954 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-3b2ee687{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3863 .elementor-element.elementor-element-34a162c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-23635410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3863 .elementor-element.elementor-element-741ebffd{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3863 .elementor-element.elementor-element-b91a309{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-b6ec937.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3863 .elementor-element.elementor-element-80be4b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-bff4640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-bff4640 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-3da3e4f .elementor-heading-title{font-size:var( --e-global-typography-8b5ac54-font-size );line-height:var( --e-global-typography-8b5ac54-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-816c5f2{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3863 .elementor-element.elementor-element-5d2583e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-6bfb796.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-76e2a69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-4712dc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-4712dc9 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-404efda{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-d217a94.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-d9f3c8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-2e05eae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-2e05eae .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-cd8f779{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-fad4f72.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-bb990ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-c65da51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-c65da51 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-5943c4a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-01f18f9.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-73dc216 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-30be4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-30be4e3 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-0e50244{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-3559df9.e-con{--order:-99999 /* order start hack */;}.elementor-3863 .elementor-element.elementor-element-16c1938 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-401e79c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-401e79c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-cc428b3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3863 .elementor-element.elementor-element-2a0a480 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-1bd5f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-1bd5f11 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-27eabc2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3863 .elementor-element.elementor-element-91f0dd9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-7449c57 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-d153894{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-192ff71 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-f39dfe8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-e6d1954 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-3b2ee687{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3863 .elementor-element.elementor-element-34a162c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3863 .elementor-element.elementor-element-34a162c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-6194ee88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3863 .elementor-element.elementor-element-6194ee88 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3863 .elementor-element.elementor-element-23635410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3863 .elementor-element.elementor-element-80be4b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-3da3e4f .elementor-heading-title{font-size:var( --e-global-typography-8b5ac54-font-size );line-height:var( --e-global-typography-8b5ac54-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-76e2a69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-d9f3c8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-bb990ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-73dc216 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-16c1938 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-2a0a480 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-fdbfde9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-7449c57 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-9267788 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-192ff71 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title, .elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-91e85be-font-size );line-height:var( --e-global-typography-91e85be-line-height );}.elementor-3863 .elementor-element.elementor-element-562b4a1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3863 .elementor-element.elementor-element-e6d1954 .elementor-heading-title{font-size:var( --e-global-typography-3998a7d-font-size );line-height:var( --e-global-typography-3998a7d-line-height );}.elementor-3863 .elementor-element.elementor-element-34a162c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3863 .elementor-element.elementor-element-23635410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}