.elementor-3211 .elementor-element.elementor-element-2456a56{--display:flex;--min-height:497px;--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;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-21bdf5d .swiper-slide-bg{background-color:#00000094;background-image:url(https://www.nla.gov.lr/wp-content/uploads/2025/12/505362412_730959106182552_920225914182907433_n.jpg);background-size:cover;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-21bdf5d .elementor-background-overlay{background-color:#00000091;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-79e136b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.nla.gov.lr/wp-content/uploads/2026/03/648764038_943363338275460_3246800425919472679_n.jpg);background-size:cover;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-79e136b .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-e9f08b1 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.nla.gov.lr/wp-content/uploads/2026/02/531862533_781064194505376_2408350674443239184_n.jpg);background-size:cover;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-e9f08b1 .elementor-background-overlay{background-color:#00000091;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-09ad892 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.nla.gov.lr/wp-content/uploads/2026/02/595370615_876968091581652_8600272663806754073_n.jpg);background-size:cover;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-09ad892 .elementor-background-overlay{background-color:#00000091;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-ec286d9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.nla.gov.lr/wp-content/uploads/2026/02/552850071_122149348994770763_1324260688252877747_n.jpg);background-size:cover;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-repeater-item-ec286d9 .elementor-background-overlay{background-color:#00000091;}.elementor-3211 .elementor-element.elementor-element-4c81227 .swiper-slide{transition-duration:calc(3500ms*1.2);height:500px;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-button{background-color:#0125BB;font-family:"Roboto", Sans-serif;font-weight:500;border-width:0px;border-color:#0125BB;transition-duration:400ms;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-button:hover{background-color:#FFFFFF00;border-color:#0125BB;}.elementor-3211 .elementor-element.elementor-element-4c81227 .swiper-slide-contents{max-width:100%;}.elementor-3211 .elementor-element.elementor-element-4c81227 .swiper-slide-inner{text-align:center;}.elementor-3211 .elementor-element.elementor-element-4c81227 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-heading{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-description{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-3211 .elementor-element.elementor-element-bc4e29e{--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-3211 .elementor-element.elementor-element-b083a82{--display:flex;}.elementor-3211 .elementor-element.elementor-element-80f287f{--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-3211 .elementor-element.elementor-element-93e0306{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3211 .elementor-element.elementor-element-9f3ec44{text-align:center;}.elementor-3211 .elementor-element.elementor-element-9f3ec44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#EB221E;}.elementor-3211 .elementor-element.elementor-element-a11d3d5{--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-3211 .elementor-element.elementor-element-351c1d2{--display:flex;}.elementor-3211 .elementor-element.elementor-element-8533545{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3211 .elementor-element.elementor-element-1b8d158{--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-3211 .elementor-element.elementor-element-1b8d158.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3211 .elementor-element.elementor-element-e9b93cf{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3211 .elementor-element.elementor-element-e9b93cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-3211 .elementor-element.elementor-element-eb423a1{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3211 .elementor-element.elementor-element-7f5eaf3 .elementor-button{background-color:#0125BB;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-3211 .elementor-element.elementor-element-7f5eaf3 .elementor-button:hover, .elementor-3211 .elementor-element.elementor-element-7f5eaf3 .elementor-button:focus{background-color:#EB221E;}.elementor-3211 .elementor-element.elementor-element-0702093{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3211 .elementor-element.elementor-element-be2fa67{--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-3211 .elementor-element.elementor-element-3914b1c{--display:flex;}.elementor-3211 .elementor-element.elementor-element-77812a4{--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-3211 .elementor-element.elementor-element-976063e{--display:flex;}.elementor-3211 .elementor-element.elementor-element-9d000a3{--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-3211 .elementor-element.elementor-element-c665f57{--display:flex;}.elementor-3211 .elementor-element.elementor-element-7e53e21{--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-3211 .elementor-element.elementor-element-5a77433{--display:flex;}.elementor-3211 .elementor-element.elementor-element-242931b{--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-3211 .elementor-element.elementor-element-66accec{--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-3211 .elementor-element.elementor-element-3364083{text-align:center;}.elementor-3211 .elementor-element.elementor-element-3364083 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#EB221E;}.elementor-3211 .elementor-element.elementor-element-a2fb945{--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-3211 .elementor-element.elementor-element-af75e1a{--display:flex;}.elementor-3211 .elementor-element.elementor-element-9e0f67d{--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-3211 .elementor-element.elementor-element-89d70bd{--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-3211 .elementor-element.elementor-element-8caee18{--display:flex;}.elementor-3211 .elementor-element.elementor-element-5c8f526{--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-3211 .elementor-element.elementor-element-6e9ba24{--display:flex;}.elementor-3211 .elementor-element.elementor-element-a49ae07{--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-3211 .elementor-element.elementor-element-d07376b{--display:flex;}.elementor-3211 .elementor-element.elementor-element-935859a{text-align:center;}.elementor-3211 .elementor-element.elementor-element-935859a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#EB221E;}.elementor-3211 .elementor-element.elementor-element-990b002{--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-3211 .elementor-element.elementor-element-d98431b{--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-3211 .elementor-element.elementor-element-8c5628c{--display:flex;}.elementor-3211 .elementor-element.elementor-element-ed2cda3{--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-3211 .elementor-element.elementor-element-efdf197{--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-3211 .elementor-element.elementor-element-e10b8d3{--display:flex;}.elementor-3211 .elementor-element.elementor-element-593c041{--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-3211 .elementor-element.elementor-element-d81df5c{--display:flex;}.elementor-3211 .elementor-element.elementor-element-657da29{--display:flex;--min-height:0px;--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-3211 .elementor-element.elementor-element-3beabe0{text-align:center;}.elementor-3211 .elementor-element.elementor-element-3beabe0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#EB221E;}.elementor-3211 .elementor-element.elementor-element-835f736{--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-3211 .elementor-element.elementor-element-d12f1f6{--display:flex;}.elementor-3211 .elementor-element.elementor-element-44bd13f{--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;}.elementor-3211 .elementor-element.elementor-element-b23db4a{--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-3211 .elementor-element.elementor-element-0702bec{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3211 .elementor-element.elementor-element-c7f7bdd{color:#000000;}.elementor-3211 .elementor-element.elementor-element-f16cd00{--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 10px 40px 0px rgba(6, 22, 58, 0.1);--padding-top:36px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-3211 .elementor-element.elementor-element-e7962bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3211 .elementor-element.elementor-element-e7962bb .elementor-heading-title{font-size:26px;font-weight:600;color:#0125BB;}.elementor-3211 .elementor-element.elementor-element-1550681{width:var( --container-widget-width, 101.552% );max-width:101.552%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.552%;--container-widget-flex-grow:0;}.elementor-3211 .elementor-element.elementor-element-1550681.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3211 .elementor-element.elementor-element-e3fcbc0{--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-3211 .elementor-element.elementor-element-16409e3{--display:flex;}.elementor-3211 .elementor-element.elementor-element-2dc8c83{--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-3211 .elementor-element.elementor-element-275a3a2{--display:flex;}.elementor-3211 .elementor-element.elementor-element-88a55b2{--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-3211 .elementor-element.elementor-element-1a1100a{--display:flex;}@media(min-width:768px){.elementor-3211 .elementor-element.elementor-element-1b8d158{--width:41.109%;}.elementor-3211 .elementor-element.elementor-element-e9b93cf{--width:93.604%;}.elementor-3211 .elementor-element.elementor-element-0702093{--width:66.6666%;}.elementor-3211 .elementor-element.elementor-element-b23db4a{--width:33.3333%;}.elementor-3211 .elementor-element.elementor-element-f16cd00{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-heading{font-size:25px;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-description{font-size:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3211 .elementor-element.elementor-element-e9b93cf{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3211 .elementor-element.elementor-element-0702bec{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3211 .elementor-element.elementor-element-4c81227 .swiper-slide{height:412px;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-heading{font-size:18px;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-description{font-size:25px;}.elementor-3211 .elementor-element.elementor-element-4c81227 .elementor-slide-button{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3211 .elementor-element.elementor-element-9f3ec44 .elementor-heading-title{font-size:20px;}.elementor-3211 .elementor-element.elementor-element-e9b93cf{--width:299.667px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3211 .elementor-element.elementor-element-7f5eaf3 .elementor-button{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3211 .elementor-element.elementor-element-3364083 .elementor-heading-title{font-size:20px;}.elementor-3211 .elementor-element.elementor-element-935859a .elementor-heading-title{font-size:20px;}.elementor-3211 .elementor-element.elementor-element-3beabe0 .elementor-heading-title{font-size:20px;}.elementor-3211 .elementor-element.elementor-element-0702bec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3211 .elementor-element.elementor-element-f16cd00{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3211 .elementor-element.elementor-element-e7962bb .elementor-heading-title{font-size:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-1550681 *//* Form container */
.nla-form {
  max-width: 700px;
  margin: auto;
}

/* Labels */
.nla-form label {
  display: block;
  font-weight: 600;
  margin-bottom: 2px;   /* tighter */
  color: #0a3d2c;
}

/* Inputs & textarea */
.nla-form input[type="text"],
.nla-form input[type="email"],
.nla-form textarea {
  width: 100%;
  padding: 10px;        /* reduced */
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  font-size: 15px;
  margin-bottom: 6px;  /* MUCH smaller gap */
  box-sizing: border-box;
}

/* Textarea height */
.nla-form textarea {
  height: 80px;
  resize: vertical;
}

/* Focus effect */
.nla-form input:focus,
.nla-form textarea:focus {
  border-color: #1b7f5c;
  outline: none;
}

/* Submit button */
.nla-form input[type="submit"] {
  background-color: #eb221e;
  color: #ffffff;
  padding: 10px 36px;
  font-size: 15px;
  font-weight: 600;
  border: none;
  border-radius: 6px;
  cursor: pointer;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  line-height: 1;
  margin-top: 4px;     /* tight spacing above button */
}

/* Button hover */
.nla-form input[type="submit"]:hover {
  background-color: #0000fa;
}

/* Error field */
.wpcf7-not-valid {
  border-color: #d63638 !important;
}

/* Response messages */
.wpcf7-response-output {
  margin-top: 10px;
  padding: 10px;
  border-radius: 6px;
}/* End custom CSS */