.elementor-8 .elementor-element.elementor-element-bc627ba{--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;overflow:visible;}.elementor-8 .elementor-element.elementor-element-ae115e3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-253e687{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-952a3a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-7b250e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-7b250e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f6d153d{font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-8216090 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-8216090 .elementskit_motion_text_wraper{text-align:left;}.elementor-8 .elementor-element.elementor-element-8216090 .background_reveal_anim .elementkit_background_reveal_bg{animation-duration:1s;}.elementor-8 .elementor-element.elementor-element-8216090 .ekit_motion_text_title{color:#373736;font-family:"GT America", Sans-serif;font-weight:bold;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-8216090 .ekit_motion_text_title > a{color:#373736;}.elementor-8 .elementor-element.elementor-element-a285e2a > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a285e2a{text-align:justify;font-family:"GT America", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-85a133a .elementor-button{background-color:#1D1D1D;font-family:"GT America Expanded", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-397385a{--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;overflow:visible;}.elementor-8 .elementor-element.elementor-element-b793994{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-c808ba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-6cad694{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-d95ff07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-d95ff07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b430ca0{font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 .elementskit_motion_text_wraper{text-align:left;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 .background_reveal_anim .elementkit_background_reveal_bg{animation-duration:1s;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 .ekit_motion_text_title{color:#373736;font-family:"GT America", Sans-serif;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 .ekit_motion_text_title > a{color:#373736;}.elementor-8 .elementor-element.elementor-element-21ed6ee{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:justify;font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-21ed6ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a2524ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-d4f2e01{--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;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-303ac4a > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-303ac4a .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#373736;}.elementor-8 .elementor-element.elementor-element-8b7dac1 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-8b7dac1{font-family:"GT America", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-0e45f16{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-bb1e347 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-bb1e347{text-align:center;}.elementor-8 .elementor-element.elementor-element-bb1e347 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-7073938 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-7073938{text-align:center;}.elementor-8 .elementor-element.elementor-element-7073938 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-8450409 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-8450409{text-align:center;}.elementor-8 .elementor-element.elementor-element-8450409 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-9c07a6d > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-9c07a6d{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c07a6d .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-97d6431{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-266e8e5 .elementor-button{background-color:#1D1D1D00;font-family:"GT America Expanded", Sans-serif;font-weight:500;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-266e8e5{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-266e8e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-266e8e5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-266e8e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-266e8e5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-2b3fe73{--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;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-dc63332 > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-dc63332 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#373736;}.elementor-8 .elementor-element.elementor-element-8ea2ec6 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-8ea2ec6{font-family:"GT America", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-f2af994{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-e25fed3 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-e25fed3{text-align:center;}.elementor-8 .elementor-element.elementor-element-e25fed3 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-f53407c > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-f53407c{text-align:center;}.elementor-8 .elementor-element.elementor-element-f53407c .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-cb85a3b > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-cb85a3b{text-align:center;}.elementor-8 .elementor-element.elementor-element-cb85a3b .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-1c80f04 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-1c80f04{text-align:center;}.elementor-8 .elementor-element.elementor-element-1c80f04 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-222331e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-d5a7c7d .elementor-button{background-color:#1D1D1D00;font-family:"GT America Expanded", Sans-serif;font-weight:500;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d5a7c7d{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-d5a7c7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d5a7c7d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d5a7c7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-d5a7c7d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-5bb0975{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-8bce220{--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;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-1ad3259{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3dba235 > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-3dba235 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#373736;}.elementor-8 .elementor-element.elementor-element-1d72587 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-1d72587{font-family:"GT America", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-6494128{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-ea9e052 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-ea9e052{text-align:center;}.elementor-8 .elementor-element.elementor-element-ea9e052 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-d719beb > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-d719beb{text-align:center;}.elementor-8 .elementor-element.elementor-element-d719beb .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-b678d71 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-b678d71{text-align:center;}.elementor-8 .elementor-element.elementor-element-b678d71 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-373fa27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-15f7713 .elementor-button{background-color:#1D1D1D00;font-family:"GT America Expanded", Sans-serif;font-weight:500;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15f7713{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-15f7713 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15f7713.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-15f7713 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-15f7713 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-b19a832{--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;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-8a8bbd5 > .elementor-widget-container{padding:10px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-8a8bbd5 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#373736;}.elementor-8 .elementor-element.elementor-element-da6a498 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-da6a498{font-family:"GT America", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-2737e6e{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-8d6daae > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-8d6daae{text-align:center;}.elementor-8 .elementor-element.elementor-element-8d6daae .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-1d712d6 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-1d712d6{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d712d6 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-c6aa44a > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-c6aa44a{text-align:center;}.elementor-8 .elementor-element.elementor-element-c6aa44a .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-de2eb40 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-de2eb40{text-align:center;}.elementor-8 .elementor-element.elementor-element-de2eb40 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-c0b9a5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-986b730 .elementor-button{background-color:#1D1D1D00;font-family:"GT America Expanded", Sans-serif;font-weight:500;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-986b730{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-986b730 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-986b730.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-986b730 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-986b730 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-063584d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-f783eaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-f783eaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-554cbf4 > .elementor-widget-container{margin:-6% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-554cbf4{font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-25bcf70 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-25bcf70 .elementskit_motion_text_wraper{text-align:left;}.elementor-8 .elementor-element.elementor-element-25bcf70 .background_reveal_anim .elementkit_background_reveal_bg{animation-duration:1s;}.elementor-8 .elementor-element.elementor-element-25bcf70 .ekit_motion_text_title{color:#373736;font-family:"GT America", Sans-serif;font-weight:bold;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-25bcf70 .ekit_motion_text_title > a{color:#373736;}.elementor-8 .elementor-element.elementor-element-f4f3b90{--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;overflow:visible;}.elementor-8 .elementor-element.elementor-element-f9298c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f9298c5{text-align:justify;font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-d5dec18{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-43bf115 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-43bf115{text-align:center;}.elementor-8 .elementor-element.elementor-element-43bf115 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-5c12d7b > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-5c12d7b{text-align:center;}.elementor-8 .elementor-element.elementor-element-5c12d7b .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-c6f4277 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-c6f4277{text-align:center;}.elementor-8 .elementor-element.elementor-element-c6f4277 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-2ea8c56 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-2ea8c56{text-align:center;}.elementor-8 .elementor-element.elementor-element-2ea8c56 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-6ee4aa2 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-6ee4aa2{text-align:center;}.elementor-8 .elementor-element.elementor-element-6ee4aa2 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-580e2ec{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-5e2ccfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-de66993{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-ef927bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-ef927bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d4bcafc{font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-2c543a8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-2c543a8 .elementskit_motion_text_wraper{text-align:left;}.elementor-8 .elementor-element.elementor-element-2c543a8 .background_reveal_anim .elementkit_background_reveal_bg{animation-duration:1s;}.elementor-8 .elementor-element.elementor-element-2c543a8 .ekit_motion_text_title{color:#373736;font-family:"GT America", Sans-serif;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-2c543a8 .ekit_motion_text_title > a{color:#373736;}.elementor-8 .elementor-element.elementor-element-f773137{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:justify;font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-f773137 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-17e0de0 .elementor-button{background-color:#1D1D1D;font-family:"GT America Expanded", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dbb54a3{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-42267ab > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-42267ab{text-align:center;}.elementor-8 .elementor-element.elementor-element-42267ab .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-3018355 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-3018355{text-align:center;}.elementor-8 .elementor-element.elementor-element-3018355 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-48c37a7 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-48c37a7{text-align:center;}.elementor-8 .elementor-element.elementor-element-48c37a7 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-9c1ecfc > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-9c1ecfc{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c1ecfc .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-69a7cb7 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-69a7cb7{text-align:center;}.elementor-8 .elementor-element.elementor-element-69a7cb7 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:11px;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-53e0175{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-53e0175.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-f77cc46{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-f49af64{--display:flex;overflow:visible;}.elementor-8 .elementor-element.elementor-element-47910c6 .elementor-button{background-color:#1D1D1D;font-family:"GT America Expanded", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-47910c6{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e9fb48a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-b542c66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-910d6e2{--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;--justify-content:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-b956be3{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-b956be3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-b956be3 .elementskit_motion_text_wraper{text-align:left;}.elementor-8 .elementor-element.elementor-element-b956be3 .background_reveal_anim .elementkit_background_reveal_bg{animation-duration:1s;}.elementor-8 .elementor-element.elementor-element-b956be3 .ekit_motion_text_title{color:#373736;font-family:"GT America", Sans-serif;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-b956be3 .ekit_motion_text_title > a{color:#373736;}.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-8 .elementor-element.elementor-element-9f3abf6 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9f3abf6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9f3abf6 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-9f3abf6 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-7745c94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-8 .elementor-element.elementor-element-ea80b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-b39815a{text-align:center;font-family:"GT America", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-8a0f18c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8 .elementor-element.elementor-element-2698632{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-2698632 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-2698632 .elementskit_motion_text_wraper{text-align:left;}.elementor-8 .elementor-element.elementor-element-2698632 .background_reveal_anim .elementkit_background_reveal_bg{animation-duration:1s;}.elementor-8 .elementor-element.elementor-element-2698632 .ekit_motion_text_title{color:#373736;font-family:"GT America", Sans-serif;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-2698632 .ekit_motion_text_title > a{color:#373736;}.elementor-8 .elementor-element.elementor-element-d6b4331 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d6b4331 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d6b4331 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-d6b4331 .elementor-icon svg{height:40px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-a285e2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-97d6431{--margin-top:30px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c0b9a5b{--margin-top:10px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-063584d{--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-8 .elementor-element.elementor-element-554cbf4 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25bcf70 > .elementor-widget-container{margin:-7px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-69a7cb7 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-69a7cb7.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ae115e3 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-952a3a5{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-f6d153d{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8216090 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8216090 .ekit_motion_text_title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-a285e2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a285e2a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-85a133a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-397385a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b793994{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-c808ba0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6cad694{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-b430ca0{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7a3f5e2 .ekit_motion_text_title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-21ed6ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-21ed6ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-303ac4a .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-8b7dac1{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0e45f16{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-dc63332 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-8ea2ec6{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f2af994{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-3dba235 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-1d72587{font-size:14px;}.elementor-8 .elementor-element.elementor-element-6494128{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-8a8bbd5 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-da6a498{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2737e6e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-063584d{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-554cbf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-554cbf4{font-size:14px;}.elementor-8 .elementor-element.elementor-element-25bcf70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25bcf70 .ekit_motion_text_title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-f4f3b90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f9298c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f9298c5{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d5dec18{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-580e2ec{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-de66993{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-d4bcafc{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2c543a8 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2c543a8 .ekit_motion_text_title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-f773137 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f773137{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-8 .elementor-element.elementor-element-17e0de0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-dbb54a3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-53e0175{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f77cc46{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-f49af64{--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e9fb48a{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:333;}.elementor-8 .elementor-element.elementor-element-b542c66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-910d6e2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b956be3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b956be3 .elementskit_motion_text_wraper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b956be3 .ekit_motion_text_title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-9f3abf6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9f3abf6 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-9f3abf6 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-7745c94{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:333;}.elementor-8 .elementor-element.elementor-element-ea80b8a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b39815a{text-align:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-8a0f18c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-2698632 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2698632 .elementskit_motion_text_wraper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2698632 .ekit_motion_text_title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d6b4331 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d6b4331 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-d6b4331 .elementor-icon svg{height:30px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7b250e7{--width:45%;}.elementor-8 .elementor-element.elementor-element-397385a{--width:100%;}.elementor-8 .elementor-element.elementor-element-c808ba0{--width:100%;}.elementor-8 .elementor-element.elementor-element-d95ff07{--width:100%;}.elementor-8 .elementor-element.elementor-element-f783eaf{--width:50%;}.elementor-8 .elementor-element.elementor-element-f4f3b90{--width:50%;}.elementor-8 .elementor-element.elementor-element-ef927bb{--width:59.807%;}.elementor-8 .elementor-element.elementor-element-53e0175{--width:50%;}.elementor-8 .elementor-element.elementor-element-b542c66{--width:100%;}.elementor-8 .elementor-element.elementor-element-ea80b8a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d4f2e01 *//* Ensure the .b1 column does not allow content to overflow */
.b1 {
    overflow: hidden !important; /* Prevents image from going beyond column */
}

/* Image container inside .b1 */
.img-container {
    width: 100%; /* Keep image inside column */
    height: auto;
    overflow: hidden; /* Hides anything going beyond the container */
    position: relative; /* Ensures scaling happens within boundaries */
}

/* Image styles inside .b1 */
.img1 {
    display: block;
    width: 100%; /* Keep image size inside container */
    height: auto;
    transition: transform 0.3s ease-in-out;
}

/* Zoom on hover without exceeding column */
.b1:hover .img1 {
    transform: scale(1.05); /* Slight zoom in effect */
}

/* Button Underline Effect inside .b1 */
.b1:hover .lm1::after {
    width: 100% !important;
    display: block !important;
    visibility: visible !important;
}

/* Button styles inside .b1 */
.lm1 {
    position: relative;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #373736;
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
}

/* Smooth underline animation for .lm1 */
.lm1::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 0%;
    height: 2px;
    background-color: #373736 !important;
    transition: width 0.3s ease-in-out;
    display: block;
    visibility: hidden;
}

/* Rotate the icon (SVG) inside .lm1 when hovering over .b1 */
.b1:hover .elementor-button-icon svg {
    transform: rotate(45deg); /* Rotates 45 degrees to the right */
    transition: transform 0.3s ease-in-out; /* Smooth rotation */
}

/* Adjust SVG Icon inside .lm1 */
.elementor-button-icon svg {
    margin-top: -8px !important;
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3fe73 *//* Ensure the .b2 column does not allow content to overflow */
.b2 {
    overflow: hidden !important; /* Prevents image from going beyond column */
}

/* Image container inside .b2 */
.img-container {
    width: 100%; /* Keep image inside column */
    height: auto;
    overflow: hidden; /* Hides anything going beyond the container */
    position: relative; /* Ensures scaling happens within boundaries */
}

/* Image styles inside .b2 */
.img2 {
    display: block;
    width: 100%; /* Keep image size inside container */
    height: auto;
    transition: transform 0.3s ease-in-out;
}

/* Zoom on hover without exceeding column */
.b2:hover .img2 {
    transform: scale(1.05); /* Slight zoom in effect */
}

/* Button Underline Effect inside .b2 */
.b2:hover .lm2::after {
    width: 100% !important;
    display: block !important;
    visibility: visible !important;
}

/* Button styles inside .b2 */
.lm2 {
    position: relative;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #373736;
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
}

/* Smooth underline animation for .lm2 */
.lm2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 0%;
    height: 2px;
    background-color: #373736 !important;
    transition: width 0.3s ease-in-out;
    display: block;
    visibility: hidden;
}

/* Rotate the icon (SVG) inside .lm2 when hovering over .b2 */
.b2:hover .elementor-button-icon svg {
    transform: rotate(45deg); /* Rotates 45 degrees to the right */
    transition: transform 0.3s ease-in-out; /* Smooth rotation */
}

/* Adjust SVG Icon inside .lm2 */
.elementor-button-icon svg {
    margin-top: -8px !important;
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bce220 *//* Ensure the .b3 column does not allow content to overflow */
.b3 {
    overflow: hidden !important; /* Prevents image from going beyond column */
}

/* Image container inside .b3 */
.img-container {
    width: 100%; /* Keep image inside column */
    height: auto;
    overflow: hidden; /* Hides anything going beyond the container */
    position: relative; /* Ensures scaling happens within boundaries */
}

/* Image styles inside .b3 */
.img3 {
    display: block;
    width: 100%; /* Keep image size inside container */
    height: auto;
    transition: transform 0.3s ease-in-out;
}

/* Zoom on hover without exceeding column */
.b3:hover .img3 {
    transform: scale(1.05); /* Slight zoom in effect */
}

/* Button Underline Effect inside .b3 */
.b3:hover .lm3::after {
    width: 100% !important;
    display: block !important;
    visibility: visible !important;
}

/* Button styles inside .b3 */
.lm3 {
    position: relative;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #373736;
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
}

/* Smooth underline animation for .lm3 */
.lm3::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 0%;
    height: 2px;
    background-color: #373736 !important;
    transition: width 0.3s ease-in-out;
    display: block;
    visibility: hidden;
}

/* Rotate the icon (SVG) inside .lm3 when hovering over .b3 */
.b3:hover .elementor-button-icon svg {
    transform: rotate(45deg); /* Rotates 45 degrees to the right */
    transition: transform 0.3s ease-in-out; /* Smooth rotation */
}

/* Adjust SVG Icon inside .lm3 */
.elementor-button-icon svg {
    margin-top: -8px !important;
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b19a832 *//* Ensure the .b4 column does not allow content to overflow */
.b4 {
    overflow: hidden !important; /* Prevents image from going beyond column */
}

/* Image container inside .b4 */
.img-container {
    width: 100%; /* Keep image inside column */
    height: auto;
    overflow: hidden; /* Hides anything going beyond the container */
    position: relative; /* Ensures scaling happens within boundaries */
}

/* Image styles inside .b4 */
.img4 {
    display: block;
    width: 100%; /* Keep image size inside container */
    height: auto;
    transition: transform 0.3s ease-in-out;
}

/* Zoom on hover without exceeding column */
.b4:hover .img4 {
    transform: scale(1.05); /* Slight zoom in effect */
}

/* Button Underline Effect inside .b4 */
.b4:hover .lm4::after {
    width: 100% !important;
    display: block !important;
    visibility: visible !important;
}

/* Button styles inside .b4 */
.lm4 {
    position: relative;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #373736;
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
}

/* Smooth underline animation for .lm4 */
.lm4::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 0%;
    height: 2px;
    background-color: #373736 !important;
    transition: width 0.3s ease-in-out;
    display: block;
    visibility: hidden;
}

/* Rotate the icon (SVG) inside .lm4 when hovering over .b4 */
.b4:hover .elementor-button-icon svg {
    transform: rotate(45deg); /* Rotates 45 degrees to the right */
    transition: transform 0.3s ease-in-out; /* Smooth rotation */
}

/* Adjust SVG Icon inside .lm4 */
.elementor-button-icon svg {
    margin-top: -8px !important;
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bbc8c2 */.elementor-8 .elementor-element.elementor-element-2bbc8c2{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b49f7b9 *//* Event Posts Container - GRID layout */
.event-posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    justify-content: space-between;
    border: 1px solid #D3D3D3;
}

/* Styling for each event post */
.event-post {
    width: 33.33%;
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    padding: 20px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

/* Remove right border from the last post in a row */
.event-post:nth-child(3n) {
    border-right: none;
}

/* Event Image */
.event-image img {
    width: 100%;
    height: 290px !important;
    object-fit: cover;
    transition: all 0.3s ease-in-out;
}

/* Event Details */
.event-details {
    padding: 10px;
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 2; /* Above blur layer */
}

/* Category and Date */
.event-meta {
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

/* Category & Date Styling */
.event-category, .event-date {
    color: #1D1D1D;
    font-size: 14px;
    font-family: "GT America", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 26px;
}

/* Event Title */
.event-title {
    color: #1D1D1D !important;
    font-size: 18px;
    font-family: "GT America", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 25px;
    word-wrap: break-word;
}

/* Blur Overlay with Reduced Opacity */
.event-blur-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.3); /* Reduced opacity */
    backdrop-filter: blur(5px); /* Softer blur */
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    z-index: 1; /* Below button but above background */
}

/* Read More Button - Custom Styling */
.read-more-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #1D1D1D; /* Default Black */
    color: #ffffff !important;
    padding: 12px 24px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "GT America", sans-serif; /* Font set to GT America */
    font-weight: 400;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    z-index: 3; /* Ensures it's above the blur effect */
    opacity: 0;
    display: block;
    visibility: hidden;
    border: none; /* No border */
    border-radius: 0; /* No border radius */
}

/* Read More Button Hover Effect */
.read-more-btn:hover {
    background-color: #fff; /* Background changes to white */
    color: #1D1D1D !important; /* Text changes to #1D1D1D */
    border: 1px solid #1D1D1D; /* Border appears with #1D1D1D */
}

/* Hover Effect - Show Blur and Button */
.event-post:hover .event-blur-overlay {
    opacity: 1; /* Show blur effect */
}

.event-post:hover .read-more-btn {
    opacity: 1;
    visibility: visible;
}

/* Mobile Responsive - Single Column */
@media screen and (max-width: 768px) {
    .event-posts-container {
        flex-direction: column;
    }

    .event-title {
        font-size: 12px !important;
    }

    .event-post {
        width: 100%;
        border-right: none;
    }
}
.elementor-8 .elementor-element.elementor-element-b49f7b9 a{
    color: #373736;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910d6e2 */.elementor-8 .elementor-element.elementor-element-910d6e2 
{
     overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a7b815 */#sb_instagram .sb_instagram_header, .sb_instagram_header {
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 0;
    display: none;
}
#sb_instagram #sbi_load {
    float: left;
    display: none;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0f18c */.elementor-8 .elementor-element.elementor-element-8a0f18c 
{
     overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1ac797a */.ti-widget[data-wkey="feed-instagram"][data-style=custom-style] header[data-header-type="1"] .ti-profile {
   
    display: none !important;
}

	.ti-widget[data-wkey="feed-instagram"][data-style=custom-style][data-widget-type=social] .ti-widget-header.ti-active {
    display: flex;
       display: none !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8{
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.catalyst-concepts.com/wp-content/uploads/2025/01/GT-America-Extended-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.catalyst-concepts.com/wp-content/uploads/2025/01/GT-America-Extended-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America Expanded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.catalyst-concepts.com/wp-content/uploads/2025/01/GT-America-Expanded-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'GT America Expanded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.catalyst-concepts.com/wp-content/uploads/2025/01/GT-America-Expanded-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */