.elementor-27 .elementor-element.elementor-element-74a7bdc{--display:flex;--min-height:100vh;--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:center;--align-items:center;--overlay-opacity:0.9;--padding-top:140px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-74a7bdc::before, .elementor-27 .elementor-element.elementor-element-74a7bdc > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-74a7bdc > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-74a7bdc > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-74a7bdc > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-74a7bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.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-27 .elementor-element.elementor-element-b33d490{text-align:center;}.elementor-27 .elementor-element.elementor-element-77a5c34{--spacer-size:1px;}.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-27 .elementor-element.elementor-element-baf7c2f{text-align:start;}.elementor-27 .elementor-element.elementor-element-baf7c2f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;color:#C9973A;}.elementor-27 .elementor-element.elementor-element-77c8874{text-align:center;}.elementor-27 .elementor-element.elementor-element-77c8874 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:62px;font-weight:900;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-7d68729{text-align:start;}.elementor-27 .elementor-element.elementor-element-7d68729 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;color:rgba(255,255,255,0.65);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-dbe868f{--divider-border-style:solid;--divider-color:Array;--divider-border-width:2px;}.elementor-27 .elementor-element.elementor-element-dbe868f .elementor-divider-separator{width:8%;}.elementor-27 .elementor-element.elementor-element-dbe868f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-27 .elementor-element.elementor-element-cab020a{text-align:center;color:rgba(255,255,255,0.72);}.elementor-27 .elementor-element.elementor-element-14a7ec4{--spacer-size:16px;}.elementor-27 .elementor-element.elementor-element-1a0046c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.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-27 .elementor-element.elementor-element-c44ae1b .elementor-button{background-color:#61CE7000;}.elementor-27 .elementor-element.elementor-element-a1d22cb .elementor-button{background-color:#61CE7000;}.elementor-27 .elementor-element.elementor-element-c56af0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-c56af0b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c56af0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-27 .elementor-element.elementor-element-faecca6{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ddf6530{--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;}.elementor-27 .elementor-element.elementor-element-88a2c5d{text-align:start;}.elementor-27 .elementor-element.elementor-element-88a2c5d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#0f2456;}.elementor-27 .elementor-element.elementor-element-f2f8a49{text-align:start;}.elementor-27 .elementor-element.elementor-element-f2f8a49 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#0f2456;}.elementor-27 .elementor-element.elementor-element-2c7aadd{--divider-border-style:solid;--divider-color:Array;--divider-border-width:3px;}.elementor-27 .elementor-element.elementor-element-2c7aadd .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-2c7aadd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-f001fb3{color:#3a4560;}.elementor-27 .elementor-element.elementor-element-175a8a7{--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;}.elementor-27 .elementor-element.elementor-element-50f3904{--display:flex;}.elementor-27 .elementor-element.elementor-element-7024b0d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-eecc7e1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-510444e{--display:flex;}.elementor-27 .elementor-element.elementor-element-dd7a8cc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-0388c58 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-1937b7d{--display:flex;}.elementor-27 .elementor-element.elementor-element-b17f055 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-8abeb1a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-6324ad7{--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;}.elementor-27 .elementor-element.elementor-element-9e1bc54{text-align:center;}.elementor-27 .elementor-element.elementor-element-9e1bc54 img{height:202px;object-fit:cover;object-position:center center;}.elementor-27 .elementor-element.elementor-element-01b5bf9{box-shadow:0px 32px 41px 0px rgba(0, 0, 0, 0.3);}.elementor-27 .elementor-element.elementor-element-2bc5a60{--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:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-2bc5a60:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2bc5a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f2456;}.elementor-27 .elementor-element.elementor-element-8cdd2ac{text-align:center;}.elementor-27 .elementor-element.elementor-element-8cdd2ac .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#C9973A;}.elementor-27 .elementor-element.elementor-element-f882218{text-align:center;}.elementor-27 .elementor-element.elementor-element-f882218 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-54cf1ad{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-afaa56f{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fa83948{--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;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-6746df0 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-27 .elementor-element.elementor-element-6746df0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-6746df0.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-6746df0.elementor-view-default .elementor-icon{fill:var( --e-global-color-790ed58 );color:var( --e-global-color-790ed58 );border-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-6746df0 .elementor-icon{font-size:38px;}.elementor-27 .elementor-element.elementor-element-6746df0 .elementor-icon-box-title{color:var( --e-global-color-e8b1ced );}.elementor-27 .elementor-element.elementor-element-6746df0:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-6746df0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-9312b85{--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;}.elementor-27 .elementor-element.elementor-element-a391864 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-27 .elementor-element.elementor-element-a391864.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-a391864.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a391864.elementor-view-default .elementor-icon{fill:var( --e-global-color-790ed58 );color:var( --e-global-color-790ed58 );border-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-a391864 .elementor-icon{font-size:38px;}.elementor-27 .elementor-element.elementor-element-a391864 .elementor-icon-box-title{color:var( --e-global-color-e8b1ced );}.elementor-27 .elementor-element.elementor-element-a391864:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-a391864:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ca486f0{--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;}.elementor-27 .elementor-element.elementor-element-e685dd5 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-27 .elementor-element.elementor-element-e685dd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-e685dd5.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-e685dd5.elementor-view-default .elementor-icon{fill:var( --e-global-color-790ed58 );color:var( --e-global-color-790ed58 );border-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-e685dd5 .elementor-icon{font-size:38px;}.elementor-27 .elementor-element.elementor-element-e685dd5 .elementor-icon-box-title{color:var( --e-global-color-e8b1ced );}.elementor-27 .elementor-element.elementor-element-e685dd5:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-e685dd5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-313c51b{--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;}.elementor-27 .elementor-element.elementor-element-b2cae61 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-27 .elementor-element.elementor-element-b2cae61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-b2cae61.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-b2cae61.elementor-view-default .elementor-icon{fill:var( --e-global-color-790ed58 );color:var( --e-global-color-790ed58 );border-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-b2cae61 .elementor-icon{font-size:38px;}.elementor-27 .elementor-element.elementor-element-b2cae61 .elementor-icon-box-title{color:var( --e-global-color-e8b1ced );}.elementor-27 .elementor-element.elementor-element-b2cae61:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-b2cae61:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-b70efac{--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;}.elementor-27 .elementor-element.elementor-element-595ea25 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-27 .elementor-element.elementor-element-595ea25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-595ea25.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-595ea25.elementor-view-default .elementor-icon{fill:var( --e-global-color-790ed58 );color:var( --e-global-color-790ed58 );border-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-595ea25 .elementor-icon{font-size:38px;}.elementor-27 .elementor-element.elementor-element-595ea25 .elementor-icon-box-title{color:var( --e-global-color-e8b1ced );}.elementor-27 .elementor-element.elementor-element-595ea25:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-595ea25:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ce42e38{--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;}.elementor-27 .elementor-element.elementor-element-5c877f4 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-27 .elementor-element.elementor-element-5c877f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-5c877f4.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5c877f4.elementor-view-default .elementor-icon{fill:var( --e-global-color-790ed58 );color:var( --e-global-color-790ed58 );border-color:var( --e-global-color-790ed58 );}.elementor-27 .elementor-element.elementor-element-5c877f4 .elementor-icon{font-size:38px;}.elementor-27 .elementor-element.elementor-element-5c877f4 .elementor-icon-box-title{color:var( --e-global-color-e8b1ced );}.elementor-27 .elementor-element.elementor-element-5c877f4:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-5c877f4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0ec9de6{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-0ec9de6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0ec9de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1628;}.elementor-27 .elementor-element.elementor-element-104403e{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e5b4aed{--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;}.elementor-27 .elementor-element.elementor-element-e8000ed{text-align:start;}.elementor-27 .elementor-element.elementor-element-e8000ed .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#C9973A;}.elementor-27 .elementor-element.elementor-element-d4f6716{text-align:start;}.elementor-27 .elementor-element.elementor-element-d4f6716 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-9a14168{--divider-border-style:solid;--divider-color:Array;--divider-border-width:3px;}.elementor-27 .elementor-element.elementor-element-9a14168 .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-9a14168 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-510e701{color:rgba(255,255,255,0.72);}.elementor-27 .elementor-element.elementor-element-45911bd{--spacer-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-icon i{color:#C9973A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-icon svg{fill:#C9973A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-25af6b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-25af6b1 .elementor-icon-list-text{color:rgba(255,255,255,0.7);transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-2c81644{--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;}.elementor-27 .elementor-element.elementor-element-cd1f237{text-align:center;}.elementor-27 .elementor-element.elementor-element-ca341a1{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-5922c71{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-5922c71:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5922c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-27 .elementor-element.elementor-element-e54f5fa{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4f372cb{--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;}.elementor-27 .elementor-element.elementor-element-59af86a{text-align:start;}.elementor-27 .elementor-element.elementor-element-59af86a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#1A3070;}.elementor-27 .elementor-element.elementor-element-c4ce01a{text-align:start;}.elementor-27 .elementor-element.elementor-element-c4ce01a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#0f2456;}.elementor-27 .elementor-element.elementor-element-c1c7f57{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-c1c7f57:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c1c7f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-27 .elementor-element.elementor-element-8c6aab1{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-059bc10{--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;}.elementor-27 .elementor-element.elementor-element-0e5615f{text-align:start;}.elementor-27 .elementor-element.elementor-element-0e5615f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#1A3070;}.elementor-27 .elementor-element.elementor-element-81691af{text-align:start;}.elementor-27 .elementor-element.elementor-element-81691af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#0f2456;}.elementor-27 .elementor-element.elementor-element-46bcba1{--spacer-size:30px;}.elementor-27 .elementor-element.elementor-element-e902b62{--spacer-size:24px;}.elementor-27 .elementor-element.elementor-element-674ce30{--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;}.elementor-27 .elementor-element.elementor-element-5436244{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5436244.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-51d533e{text-align:center;}.elementor-27 .elementor-element.elementor-element-88fde89{--display:flex;}.elementor-27 .elementor-element.elementor-element-aa5ce06{--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;}.elementor-27 .elementor-element.elementor-element-9c2c13c{--display:flex;}.elementor-27 .elementor-element.elementor-element-055317b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-8a49c94 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-a399a43{--display:flex;}.elementor-27 .elementor-element.elementor-element-be78360 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-f9ea264 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-3bc06e9{--display:flex;}.elementor-27 .elementor-element.elementor-element-a6c539a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-1375de1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-13245ee{--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:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-5401dd9{text-align:center;}.elementor-27 .elementor-element.elementor-element-5401dd9 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#C9973A;}.elementor-27 .elementor-element.elementor-element-b4a004b{text-align:center;}.elementor-27 .elementor-element.elementor-element-b4a004b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-1fde8e4{--spacer-size:8px;}.elementor-27 .elementor-element.elementor-element-eabf413{color:rgba(255,255,255,0.65);}.elementor-27 .elementor-element.elementor-element-b97b3ae{--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;}.elementor-27 .elementor-element.elementor-element-89c663f{--display:flex;}.elementor-27 .elementor-element.elementor-element-46e337a{--display:flex;}.elementor-27 .elementor-element.elementor-element-e7c5b3c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-9bc2db7{--display:flex;}.elementor-27 .elementor-element.elementor-element-eee1ded{--spacer-size:32px;}.elementor-27 .elementor-element.elementor-element-6aa5864{--spacer-size:32px;}.elementor-27 .elementor-element.elementor-element-b56e596{--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:center;--align-items:center;--overlay-opacity:0.87;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-b56e596:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b56e596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flahatianlep.org/wp-content/uploads/2026/04/Gemini_Generated_Image_8u23d08u23d08u23-scaled.png");}.elementor-27 .elementor-element.elementor-element-b56e596::before, .elementor-27 .elementor-element.elementor-element-b56e596 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-b56e596 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-b56e596 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-b56e596 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-b56e596 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f6a3510 );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-6ca1816{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-78d51af{--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;}.elementor-27 .elementor-element.elementor-element-d58da36{text-align:start;}.elementor-27 .elementor-element.elementor-element-d58da36 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#C9973A;}.elementor-27 .elementor-element.elementor-element-d14698c{text-align:start;}.elementor-27 .elementor-element.elementor-element-d14698c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-6547a56{--divider-border-style:solid;--divider-color:Array;--divider-border-width:3px;}.elementor-27 .elementor-element.elementor-element-6547a56 .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-6547a56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-ca784d6{color:rgba(255,255,255,0.65);}.elementor-27 .elementor-element.elementor-element-88cb051{--spacer-size:16px;}.elementor-27 .elementor-element.elementor-element-1b30a12{--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;}.elementor-27 .elementor-element.elementor-element-b300b03{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-b300b03:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b300b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1628;}.elementor-27 .elementor-element.elementor-element-0a6f80a{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-519502b{--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;}.elementor-27 .elementor-element.elementor-element-030c22b{text-align:start;}.elementor-27 .elementor-element.elementor-element-030c22b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;color:#C9973A;}.elementor-27 .elementor-element.elementor-element-df4ed97{text-align:start;}.elementor-27 .elementor-element.elementor-element-df4ed97 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-96a90de{--divider-border-style:solid;--divider-color:Array;--divider-border-width:3px;}.elementor-27 .elementor-element.elementor-element-96a90de .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-96a90de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-76948f3{text-align:center;}.elementor-27 .elementor-element.elementor-element-2ca08e8{color:rgba(255,255,255,0.65);}.elementor-27 .elementor-element.elementor-element-600b4ca{--spacer-size:16px;}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-icon i{color:#C9973A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-icon svg{fill:#C9973A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-3cbb11e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-3cbb11e .elementor-icon-list-text{color:rgba(255,255,255,0.7);transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3dc9a6b{--spacer-size:16px;}.elementor-27 .elementor-element.elementor-element-a14c4a1{color:rgba(255,255,255,0.35);}.elementor-27 .elementor-element.elementor-element-8078893{--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;}.elementor-27 .elementor-element.elementor-element-da9bf22{text-align:center;}.elementor-27 .elementor-element.elementor-element-da9bf22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-1577b1d{text-align:center;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer .gform_button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_footer .gform_button{width:212px !important;background-color:var( --e-global-color-790ed58 );}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:212px !important;background-color:var( --e-global-color-790ed58 );}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:212px !important;background-color:var( --e-global-color-790ed58 );}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_footer .gform_button:hover{background-color:var( --e-global-color-f6a3510 );}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_body .gform_page_footer .gform_button:hover{background-color:var( --e-global-color-f6a3510 );}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle):hover{background-color:var( --e-global-color-f6a3510 );}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}html body .elementor-27 .elementor-element.elementor-element-e684697 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-27 .elementor-element.elementor-element-e684697 .gform_wrapper li.gfield_error textarea{border-width:1px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-ddf6530{--width:50%;}.elementor-27 .elementor-element.elementor-element-6324ad7{--width:43%;}.elementor-27 .elementor-element.elementor-element-fa83948{--width:48%;}.elementor-27 .elementor-element.elementor-element-9312b85{--width:48%;}.elementor-27 .elementor-element.elementor-element-ca486f0{--width:48%;}.elementor-27 .elementor-element.elementor-element-313c51b{--width:48%;}.elementor-27 .elementor-element.elementor-element-b70efac{--width:48%;}.elementor-27 .elementor-element.elementor-element-ce42e38{--width:48%;}.elementor-27 .elementor-element.elementor-element-e5b4aed{--width:50%;}.elementor-27 .elementor-element.elementor-element-2c81644{--width:42%;}.elementor-27 .elementor-element.elementor-element-4f372cb{--width:100%;}.elementor-27 .elementor-element.elementor-element-059bc10{--width:100%;}.elementor-27 .elementor-element.elementor-element-78d51af{--width:40%;}.elementor-27 .elementor-element.elementor-element-1b30a12{--width:54%;}.elementor-27 .elementor-element.elementor-element-519502b{--width:40%;}.elementor-27 .elementor-element.elementor-element-8078893{--width:55%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-baf7c2f{text-align:center;}.elementor-27 .elementor-element.elementor-element-7d68729{text-align:center;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-e684697 *//* ============================================================
   FAHALEP — Gravity Forms Donation Form CSS
   Built from exact rendered HTML (Form ID: 2, Orbital Theme)
   Paste into: Elementor > Site Settings > Custom CSS
   ============================================================ */

/* ── OVERRIDE GF ORBITAL THEME VARIABLES ───────────────────── */
#gform_wrapper_2[data-form-index="0"].gform-theme,
[data-parent-form="2_0"] {
  --gf-color-primary:                #C9973A !important;
  --gf-color-primary-rgb:            201, 151, 58 !important;
  --gf-color-primary-contrast:       #0a1628 !important;
  --gf-color-primary-darker:         #a07828 !important;
  --gf-color-primary-lighter:        #E4B755 !important;
  --gf-color-secondary:              rgba(255,255,255,0.07) !important;
  --gf-color-secondary-contrast:     #ffffff !important;
  --gf-color-in-ctrl:                rgba(255,255,255,0.07) !important;
  --gf-color-in-ctrl-contrast:       #ffffff !important;
  --gf-color-in-ctrl-primary:        #C9973A !important;
  --gf-color-in-ctrl-primary-rgb:    201, 151, 58 !important;
  --gf-ctrl-border-color:            rgba(255,255,255,0.15) !important;
  --gf-ctrl-label-color-primary:     rgba(255,255,255,0.55) !important;
  --gf-ctrl-label-color-secondary:   rgba(255,255,255,0.35) !important;
  --gf-radius:                       4px !important;
  --gf-font-size-secondary:          13px !important;
}

/* ── FORM WRAPPER ───────────────────────────────────────────── */
#gform_wrapper_2 {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(201, 151, 58, 0.25) !important;
  border-radius: 8px !important;
  padding: 2.5rem !important;
  font-family: 'Barlow', sans-serif !important;
}

/* ── FORM BODY ──────────────────────────────────────────────── */
#gform_wrapper_2 .gform_body,
#gform_wrapper_2 .gform-body {
  background: transparent !important;
}

/* ── SECTION HEADERS (gsection) ────────────────────────────── */
#gform_wrapper_2 .gsection {
  border-bottom: 1px solid rgba(201, 151, 58, 0.25) !important;
  padding-bottom: 0.5rem !important;
  margin-top: 1.75rem !important;
  margin-bottom: 1rem !important;
  background: transparent !important;
}

#gform_wrapper_2 .gsection:first-child {
  margin-top: 0 !important;
}

#gform_wrapper_2 .gsection_title {
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 0.68rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.3em !important;
  text-transform: uppercase !important;
  color: #C9973A !important;
  margin: 0 !important;
  padding: 0 !important;
}

#gform_wrapper_2 .gsection_description {
  font-size: 0.75rem !important;
  color: rgba(255, 255, 255, 0.4) !important;
  margin-top: 0.35rem !important;
  line-height: 1.5 !important;
  font-family: 'Barlow', sans-serif !important;
}

/* ── ALL FIELD LABELS ───────────────────────────────────────── */
#gform_wrapper_2 .gfield_label,
#gform_wrapper_2 .gform-field-label:not(.gform-field-label--type-sub):not(.gform-field-label--type-inline) {
  font-family: 'Barlow', sans-serif !important;
  font-size: 0.72rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: rgba(255, 255, 255, 0.55) !important;
  margin-bottom: 0.4rem !important;
}

#gform_wrapper_2 .gfield_required {
  color: #C9973A !important;
}

/* ── FIELD DESCRIPTIONS ─────────────────────────────────────── */
#gform_wrapper_2 .gfield_description {
  font-size: 0.72rem !important;
  color: rgba(255, 255, 255, 0.35) !important;
  margin-top: 0.35rem !important;
  line-height: 1.5 !important;
  font-family: 'Barlow', sans-serif !important;
}

/* ── ALL TEXT / EMAIL / TEL / NUMBER INPUTS ─────────────────── */
#gform_wrapper_2 input[type="text"],
#gform_wrapper_2 input[type="email"],
#gform_wrapper_2 input[type="tel"],
#gform_wrapper_2 input[type="number"],
#gform_wrapper_2 input[type="password"],
#gform_wrapper_2 input.ginput_amount {
  background: rgba(255, 255, 255, 0.07) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 0.9rem !important;
  padding: 0.7rem 1rem !important;
  width: 100% !important;
  transition: border-color 0.2s, box-shadow 0.2s !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
}

#gform_wrapper_2 input[type="text"]:focus,
#gform_wrapper_2 input[type="email"]:focus,
#gform_wrapper_2 input[type="tel"]:focus,
#gform_wrapper_2 input[type="number"]:focus,
#gform_wrapper_2 input.ginput_amount:focus {
  border-color: #C9973A !important;
  background: rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 0 0 2px rgba(201, 151, 58, 0.15) !important;
}

#gform_wrapper_2 input::placeholder {
  color: rgba(255, 255, 255, 0.25) !important;
  opacity: 1 !important;
}

/* ── SELECT DROPDOWNS ───────────────────────────────────────── */
#gform_wrapper_2 select {
  background-color: rgba(255, 255, 255, 0.07) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 0.88rem !important;
  padding: 0.55rem 2rem 0.55rem 0.75rem !important;
  transition: border-color 0.2s !important;
  outline: none !important;
  -webkit-appearance: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23C9973A' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 0.75rem center !important;
}

#gform_wrapper_2 select:focus {
  border-color: #C9973A !important;
  box-shadow: 0 0 0 2px rgba(201, 151, 58, 0.15) !important;
}

#gform_wrapper_2 select option {
  background: #0f2456 !important;
  color: #ffffff !important;
}

/* ── DONATION AMOUNT — RADIO BUTTON GRID ────────────────────── */
#gform_wrapper_2 .fahalep-amount-field .gfield_radio,
#field_2_2 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 0.5rem !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#gform_wrapper_2 .fahalep-amount-field .gchoice,
#field_2_2 .gchoice {
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
}

/* Hide actual radio input */
#gform_wrapper_2 .fahalep-amount-field input[type="radio"],
#field_2_2 input[type="radio"] {
  position: absolute !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
}

/* Style the label as the button */
#gform_wrapper_2 .fahalep-amount-field .gform-field-label--type-inline,
#field_2_2 .gform-field-label--type-inline {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0.65rem 0.5rem !important;
  background: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.05em !important;
  cursor: pointer !important;
  transition: all 0.2s ease !important;
  text-align: center !important;
  width: 100% !important;
  margin: 0 !important;
  text-transform: none !important;
}

#gform_wrapper_2 .fahalep-amount-field .gform-field-label--type-inline:hover,
#field_2_2 .gform-field-label--type-inline:hover {
  background: rgba(201, 151, 58, 0.15) !important;
  border-color: rgba(201, 151, 58, 0.5) !important;
  color: #E4B755 !important;
}

/* Selected / checked state */
#gform_wrapper_2 .fahalep-amount-field input[type="radio"]:checked + label,
#field_2_2 input[type="radio"]:checked + label {
  background: #C9973A !important;
  border-color: #C9973A !important;
  color: #0a1628 !important;
  font-weight: 800 !important;
}

/* ── DONATION TYPE — RADIO PILLS ────────────────────────────── */
#gform_wrapper_2 .fahalep-donation-type .gfield_radio,
#field_2_8 .gfield_radio {
  display: flex !important;
  flex-direction: column !important;
  gap: 0.5rem !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#gform_wrapper_2 .fahalep-donation-type .gchoice,
#field_2_8 .gchoice {
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
}

#gform_wrapper_2 .fahalep-donation-type input[type="radio"],
#field_2_8 input[type="radio"] {
  width: 16px !important;
  height: 16px !important;
  flex-shrink: 0 !important;
  accent-color: #C9973A !important;
  margin: 0 0.6rem 0 0 !important;
  cursor: pointer !important;
  opacity: 1 !important;
  position: relative !important;
}

#gform_wrapper_2 .fahalep-donation-type .gform-field-label--type-inline,
#field_2_8 .gform-field-label--type-inline {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  padding: 0.6rem 1rem !important;
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 4px !important;
  color: rgba(255, 255, 255, 0.7) !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 0.88rem !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  cursor: pointer !important;
  transition: all 0.2s !important;
  margin: 0 !important;
}

#gform_wrapper_2 .fahalep-donation-type .gform-field-label--type-inline:hover,
#field_2_8 .gform-field-label--type-inline:hover {
  background: rgba(201, 151, 58, 0.08) !important;
  border-color: rgba(201, 151, 58, 0.3) !important;
  color: #ffffff !important;
}

#gform_wrapper_2 .fahalep-donation-type input[type="radio"]:checked + label,
#field_2_8 input[type="radio"]:checked + label {
  background: rgba(201, 151, 58, 0.12) !important;
  border-color: rgba(201, 151, 58, 0.5) !important;
  color: #E4B755 !important;
}

/* ── CHECKBOXES (Anonymous + Consent) ──────────────────────── */
#gform_wrapper_2 .gfield_checkbox .gchoice,
#field_2_10 .gchoice,
#field_2_14 .gchoice {
  display: flex !important;
  align-items: flex-start !important;
  gap: 0.65rem !important;
  margin: 0 !important;
  padding: 0 !important;
}

#gform_wrapper_2 .gfield_checkbox input[type="checkbox"] {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  margin: 3px 0 0 0 !important;
  flex-shrink: 0 !important;
  accent-color: #C9973A !important;
  cursor: pointer !important;
}

#gform_wrapper_2 .gfield_checkbox .gform-field-label--type-inline,
#field_2_10 .gform-field-label--type-inline,
#field_2_14 .gform-field-label--type-inline {
  font-size: 0.82rem !important;
  font-weight: 400 !important;
  color: rgba(255, 255, 255, 0.6) !important;
  font-family: 'Barlow', sans-serif !important;
  line-height: 1.55 !important;
  cursor: pointer !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  display: inline !important;
  width: auto !important;
}

/* ── CREDIT CARD SECTION ────────────────────────────────────── */

/* Card icons */
#gform_wrapper_2 .gform_card_icon_container {
  display: flex !important;
  gap: 0.4rem !important;
  margin-bottom: 0.75rem !important;
  flex-wrap: wrap !important;
}

#gform_wrapper_2 .gform_card_icon {
  opacity: 0.35 !important;
  transition: opacity 0.2s !important;
  font-size: 0 !important;
  width: 38px !important;
  height: 24px !important;
  border-radius: 3px !important;
}

#gform_wrapper_2 .gform_card_icon.gform_card_icon_selected {
  opacity: 1 !important;
}

/* Test mode warning — style it subtly */
#gform_wrapper_2 .gfield_creditcard_warning_message {
  background: rgba(201, 151, 58, 0.07) !important;
  border: 1px solid rgba(201, 151, 58, 0.2) !important;
  border-radius: 3px !important;
  padding: 0.4rem 0.75rem !important;
  font-size: 0.68rem !important;
  color: rgba(201, 151, 58, 0.6) !important;
  font-family: 'Barlow', sans-serif !important;
  margin-bottom: 0.75rem !important;
  line-height: 1.4 !important;
}

/* CC sub-labels */
#gform_wrapper_2 .gform-field-label--type-sub {
  font-size: 0.65rem !important;
  color: rgba(255, 255, 255, 0.35) !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  font-family: 'Barlow', sans-serif !important;
  margin-top: 0.4rem !important;
  display: block !important;
  font-weight: 500 !important;
}

/* Expiration row */
#gform_wrapper_2 .ginput_card_expiration_container {
  display: flex !important;
  gap: 0.5rem !important;
}

#gform_wrapper_2 .ginput_card_expiration_month_container,
#gform_wrapper_2 .ginput_card_expiration_year_container {
  flex: 1 !important;
}

/* Card extras row */
#gform_wrapper_2 .ginput_cardextras {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 0.75rem !important;
}

#gform_wrapper_2 .ginput_cardinfo_left,
#gform_wrapper_2 .ginput_cardinfo_right {
  display: flex !important;
  flex-direction: column !important;
}

#gform_wrapper_2 .ginput_cardinfo_right input {
  width: 100% !important;
}

/* Hide security code CVV icon (broken in test mode) */
#gform_wrapper_2 .ginput_card_security_code_icon {
  display: none !important;
}

/* ── TOTAL FIELD ────────────────────────────────────────────── */
#gform_wrapper_2 .ginput_total,
#gform_wrapper_2 input.ginput_total {
  font-family: 'Playfair Display', serif !important;
  font-size: 2rem !important;
  font-weight: 700 !important;
  color: #C9973A !important;
  text-align: center !important;
  padding: 0.75rem 1rem !important;
  background: rgba(201, 151, 58, 0.08) !important;
  border: 1px solid rgba(201, 151, 58, 0.25) !important;
  border-radius: 4px !important;
  letter-spacing: 0.05em !important;
  pointer-events: none !important;
  width: 100% !important;
}

/* ── FIELD SPACING ──────────────────────────────────────────── */
#gform_wrapper_2 .gform_fields {
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

#gform_wrapper_2 .gfield {
  margin: 0 !important;
  padding: 0 !important;
}

/* ── SUBMIT BUTTON ──────────────────────────────────────────── */
#gform_wrapper_2 .gform-footer,
#gform_wrapper_2 .gform_footer {
  padding: 0 !important;
  margin-top: 1.25rem !important;
  border: none !important;
  background: transparent !important;
}

#gform_submit_button_2,
#gform_wrapper_2 input[type="submit"],
#gform_wrapper_2 .gform_button {
  display: block !important;
  width: 100% !important;
  padding: 1rem 2rem !important;
  background: #C9973A !important;
  color: #0a1628 !important;
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 1.05rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  border: none !important;
  border-radius: 4px !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  margin: 0 !important;
}

#gform_submit_button_2:hover,
#gform_wrapper_2 input[type="submit"]:hover,
#gform_wrapper_2 .gform_button:hover {
  background: #E4B755 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(201, 151, 58, 0.35) !important;
}

/* ── VALIDATION ERRORS ──────────────────────────────────────── */
#gform_wrapper_2.gform_validation_error .validation_error {
  background: rgba(155, 28, 46, 0.2) !important;
  border: 1px solid rgba(155, 28, 46, 0.5) !important;
  border-radius: 4px !important;
  color: #ffaaaa !important;
  font-size: 0.85rem !important;
  padding: 0.75rem 1rem !important;
  margin-bottom: 1rem !important;
  font-family: 'Barlow', sans-serif !important;
}

#gform_wrapper_2 .gfield_error .gfield_label {
  color: #ff8a8a !important;
}

#gform_wrapper_2 .gfield_error input,
#gform_wrapper_2 .gfield_error select {
  border-color: rgba(255, 107, 107, 0.6) !important;
}

#gform_wrapper_2 .gfield_validation_message,
#gform_wrapper_2 .validation_message {
  font-size: 0.72rem !important;
  color: #ff8a8a !important;
  margin-top: 0.3rem !important;
  font-family: 'Barlow', sans-serif !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}

/* ── CONFIRMATION MESSAGE ────────────────────────────────────── */
#gform_confirmation_wrapper_2 {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(201, 151, 58, 0.3) !important;
  border-radius: 8px !important;
  padding: 2.5rem !important;
  text-align: center !important;
}

.fahalep-thank-you h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: 1.8rem !important;
  font-weight: 700 !important;
  color: #C9973A !important;
  margin-bottom: 1rem !important;
}

.fahalep-thank-you p {
  font-size: 0.95rem !important;
  color: rgba(255, 255, 255, 0.7) !important;
  line-height: 1.8 !important;
  margin-bottom: 0.75rem !important;
  font-family: 'Barlow', sans-serif !important;
}

.fahalep-thank-you strong { color: #E4B755 !important; }
.fahalep-thank-you em { color: rgba(255, 255, 255, 0.5) !important; }

/* ── RESPONSIVE ─────────────────────────────────────────────── */
@media (max-width: 580px) {
  #gform_wrapper_2 {
    padding: 1.5rem 1.25rem !important;
  }
  #gform_wrapper_2 .fahalep-amount-field .gfield_radio,
  #field_2_2 .gfield_radio {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  #gform_wrapper_2 .ginput_cardextras {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */