.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-1bbaeac{margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-6f85b5e.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-6f85b5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-6f85b5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Serif Ahom;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-709c2944 img{width:100%;height:434px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Serif Ahom;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 );color:var( --e-global-color-primary );}.elementor-18500 .elementor-element.elementor-element-36c1d8ff{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;align-self:center;text-align:end;}.elementor-18500 .elementor-element.elementor-element-36c1d8ff > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-70px 0px 0px 0px;padding:20px 10px 10px 10px;}.elementor-18500 .elementor-element.elementor-element-36c1d8ff .elementor-heading-title{font-family:"Noto Serif Ahom", Noto Serif Ahom;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;letter-spacing:2px;color:var( --e-global-color-d4f0f80 );}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-65ea46b3.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-65ea46b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-65ea46b3 > .elementor-element-populated{padding:0px 0px 0px 52px;}.elementor-18500 .elementor-element.elementor-element-54859b0f{text-align:start;}.elementor-18500 .elementor-element.elementor-element-54859b0f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Noto Serif Ahom;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18500 .elementor-element.elementor-element-3a3777fb{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Noto Serif Ahom;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 );}.elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Noto Serif Ahom;font-size:14px;font-weight:300;line-height:20px;fill:var( --e-global-color-d4f0f80 );color:var( --e-global-color-d4f0f80 );border-style:none;}.elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button:hover, .elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d4f0f80 );}.elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button:hover svg, .elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button:focus svg{fill:var( --e-global-color-d4f0f80 );}.elementor-18500 .elementor-element.elementor-element-1eae7036:not(.elementor-motion-effects-element-type-background), .elementor-18500 .elementor-element.elementor-element-1eae7036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-18500 .elementor-element.elementor-element-1eae7036 > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-1eae7036{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-18500 .elementor-element.elementor-element-1eae7036 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18500 .elementor-element.elementor-element-1948340{text-align:center;}.elementor-18500 .elementor-element.elementor-element-1948340 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-2f76c621{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-6d03b3b1{margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-7de708d0.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-7de708d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-7de708d0 > .elementor-element-populated{padding:0px 52px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-145b6a9b{text-align:start;}.elementor-18500 .elementor-element.elementor-element-145b6a9b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:#000000;}.elementor-18500 .elementor-element.elementor-element-e76defe{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-67fa1d04.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-67fa1d04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-67fa1d04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-d66f287 img{width:100%;height:597px;object-fit:cover;object-position:center center;}.elementor-18500 .elementor-element.elementor-element-2b0a6480:not(.elementor-motion-effects-element-type-background), .elementor-18500 .elementor-element.elementor-element-2b0a6480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d595cfa );}.elementor-18500 .elementor-element.elementor-element-2b0a6480 > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-2b0a6480{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-18500 .elementor-element.elementor-element-2b0a6480 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18500 .elementor-element.elementor-element-4a2ffb96.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18500 .elementor-element.elementor-element-1e769730{text-align:center;}.elementor-18500 .elementor-element.elementor-element-1e769730 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-2b03d78c > .elementor-element-populated{padding:0px 12px 0px 0px;}.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 ), Noto Serif Ahom;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18500 .elementor-element.elementor-element-466b2a6b > .elementor-widget-container{background-color:var( --e-global-color-d4f0f80 );padding:10px 0px 10px 0px;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-d595cfa );}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-18500 .elementor-element.elementor-element-466b2a6b{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-item > a{font-family:"Poppins", Noto Serif Ahom;font-size:16px;font-weight:300;line-height:26px;}.elementor-18500 .elementor-element.elementor-element-466b2a6b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18500 .elementor-element.elementor-element-5b964b7f > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 > .elementor-widget-container{background-color:var( --e-global-color-d4f0f80 );padding:10px 0px 10px 0px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-d595cfa );}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-18500 .elementor-element.elementor-element-2dccf490{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-item > a{font-family:"Poppins", Noto Serif Ahom;font-size:16px;font-weight:300;line-height:26px;}.elementor-18500 .elementor-element.elementor-element-2dccf490 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a > .elementor-widget-container{background-color:var( --e-global-color-d4f0f80 );margin:6px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-d595cfa );}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-item > a{font-family:"Poppins", Noto Serif Ahom;font-size:16px;font-weight:300;line-height:26px;}.elementor-18500 .elementor-element.elementor-element-1b1f5a0a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18500 .elementor-element.elementor-element-57de318{--display:flex;}.elementor-18500 .elementor-element.elementor-element-0f60435.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18500 .elementor-element.elementor-element-0f60435{text-align:center;}.elementor-18500 .elementor-element.elementor-element-0f60435 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:#C3965D;}.elementor-18500 .elementor-element.elementor-element-b4e6b91{width:var( --container-widget-width, 111.029% );max-width:111.029%;--container-widget-width:111.029%;--container-widget-flex-grow:0;text-align:start;font-size:18.5px;line-height:1.75em;}.elementor-18500 .elementor-element.elementor-element-b4e6b91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-77e56783{margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-50f80ba5.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-50f80ba5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-50f80ba5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-6c54b510 img{width:100%;height:1028px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-c98e01e.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-c98e01e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-c98e01e > .elementor-element-populated{padding:0px 0px 0px 52px;}.elementor-18500 .elementor-element.elementor-element-16368bdd .elementor-heading-title{font-family:"Noto Serif Ahom", Noto Serif Ahom;font-size:34px;font-weight:400;line-height:1.3em;letter-spacing:2px;}.elementor-18500 .elementor-element.elementor-element-cbea95c{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-18500 .elementor-element.elementor-element-6075d3e .elementor-heading-title{font-family:"Noto Serif Ahom", Noto Serif Ahom;font-size:34px;font-weight:400;line-height:1.3em;letter-spacing:2px;}.elementor-18500 .elementor-element.elementor-element-4fd41c07{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-66a1eaf2{margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-3c485d11.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-3c485d11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-3c485d11 > .elementor-element-populated{padding:0px 52px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-3807745c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );}.elementor-18500 .elementor-element.elementor-element-5c518d7{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-bc-flex-widget .elementor-18500 .elementor-element.elementor-element-440caf37.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18500 .elementor-element.elementor-element-440caf37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-18500 .elementor-element.elementor-element-440caf37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-33d1bacd img{width:100%;height:263px;object-fit:cover;object-position:center center;}.elementor-18500 .elementor-element.elementor-element-32444dff:not(.elementor-motion-effects-element-type-background), .elementor-18500 .elementor-element.elementor-element-32444dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-18500 .elementor-element.elementor-element-32444dff > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-32444dff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-18500 .elementor-element.elementor-element-32444dff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18500 .elementor-element.elementor-element-73ac0931{text-align:center;}.elementor-18500 .elementor-element.elementor-element-73ac0931 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-6410929a{font-family:"Poppins", Noto Serif Ahom;font-size:18.5px;font-weight:300;line-height:1.75em;}.elementor-18500 .elementor-element.elementor-element-485e2477 > .elementor-container{max-width:1700px;}.elementor-18500 .elementor-element.elementor-element-485e2477 > .elementor-background-overlay{mix-blend-mode:luminosity;}.elementor-18500 .elementor-element.elementor-element-485e2477{margin-top:0px;margin-bottom:0px;padding:90px 40px 90px 40px;}.elementor-18500 .elementor-element.elementor-element-18ae374a{text-align:center;}.elementor-18500 .elementor-element.elementor-element-18ae374a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif Ahom;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 );color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-fc4facd{text-align:center;font-size:18.5px;line-height:1.75em;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Noto Serif Ahom;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 );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Serif Ahom;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-accent );color:var( --e-global-color-text );padding:10px 20px 15px 30px;}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-toggle-title, .elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title.elementor-active a, .elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-toggle-title{font-family:"Noto Serif Ahom", Noto Serif Ahom;font-size:34px;font-weight:300;line-height:1.3em;letter-spacing:2px;}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-text );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18500 .elementor-element.elementor-element-6f85b5e{width:48%;}.elementor-18500 .elementor-element.elementor-element-65ea46b3{width:52%;}.elementor-18500 .elementor-element.elementor-element-7de708d0{width:52%;}.elementor-18500 .elementor-element.elementor-element-67fa1d04{width:48%;}.elementor-18500 .elementor-element.elementor-element-2b03d78c{width:50%;}.elementor-18500 .elementor-element.elementor-element-5b964b7f{width:50%;}.elementor-18500 .elementor-element.elementor-element-50f80ba5{width:48%;}.elementor-18500 .elementor-element.elementor-element-c98e01e{width:52%;}.elementor-18500 .elementor-element.elementor-element-3c485d11{width:60%;}.elementor-18500 .elementor-element.elementor-element-440caf37{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18500 .elementor-element.elementor-element-6f85b5e{width:100%;}.elementor-18500 .elementor-element.elementor-element-65ea46b3{width:100%;}.elementor-18500 .elementor-element.elementor-element-7de708d0{width:100%;}.elementor-18500 .elementor-element.elementor-element-67fa1d04{width:100%;}.elementor-18500 .elementor-element.elementor-element-50f80ba5{width:100%;}.elementor-18500 .elementor-element.elementor-element-c98e01e{width:100%;}.elementor-18500 .elementor-element.elementor-element-3c485d11{width:100%;}.elementor-18500 .elementor-element.elementor-element-440caf37{width:100%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18500 .elementor-element.elementor-element-54859b0f .elementor-heading-title{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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-18500 .elementor-element.elementor-element-1948340 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-145b6a9b .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-1e769730 .elementor-heading-title{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 );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-0f60435 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-cbea95c{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-4fd41c07{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-3807745c .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-73ac0931 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-18ae374a .elementor-heading-title{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 );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1500px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-709c2944 img{height:460px;}.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 );}.elementor-18500 .elementor-element.elementor-element-54859b0f .elementor-heading-title{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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-18500 .elementor-element.elementor-element-1948340 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-145b6a9b .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-d66f287 img{height:980px;}.elementor-18500 .elementor-element.elementor-element-1e769730 .elementor-heading-title{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 );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-57de318{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:090px;--padding-bottom:090px;--padding-left:40px;--padding-right:40px;}.elementor-18500 .elementor-element.elementor-element-0f60435 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-6c54b510 img{height:980px;}.elementor-18500 .elementor-element.elementor-element-3807745c .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-33d1bacd img{height:325px;}.elementor-18500 .elementor-element.elementor-element-73ac0931 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-18ae374a .elementor-heading-title{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 );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-18500 .elementor-element.elementor-element-709c2944 img{height:664px;}.elementor-18500 .elementor-element.elementor-element-36c1d8ff .elementor-heading-title{font-size:20px;}.elementor-18500 .elementor-element.elementor-element-d66f287 img{height:895px;}.elementor-18500 .elementor-element.elementor-element-0f60435{width:100%;max-width:100%;}.elementor-18500 .elementor-element.elementor-element-6c54b510 img{height:895px;}.elementor-18500 .elementor-element.elementor-element-33d1bacd img{height:505px;object-position:center right;}}@media(max-width:1024px){.elementor-18500 .elementor-element.elementor-element-1bbaeac{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-6f85b5e > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-709c2944 img{height:520px;}.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 );}.elementor-18500 .elementor-element.elementor-element-36c1d8ff > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-36c1d8ff{align-self:center;text-align:center;}.elementor-18500 .elementor-element.elementor-element-65ea46b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-54859b0f .elementor-heading-title{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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-3a3777fb{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button{font-size:14px;line-height:1.5em;}.elementor-18500 .elementor-element.elementor-element-1eae7036{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-1948340 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-2f76c621{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-6d03b3b1{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-7de708d0 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-18500 .elementor-element.elementor-element-145b6a9b .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-e76defe{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-67fa1d04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-d66f287 img{height:520px;}.elementor-18500 .elementor-element.elementor-element-2b0a6480{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-1e769730 .elementor-heading-title{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 );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-0f60435 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-b4e6b91{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-77e56783{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-50f80ba5 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-18500 .elementor-element.elementor-element-6c54b510 img{height:520px;}.elementor-18500 .elementor-element.elementor-element-c98e01e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-cbea95c{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-4fd41c07{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-66a1eaf2{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-3c485d11 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-18500 .elementor-element.elementor-element-3807745c .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-5c518d7{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-440caf37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-33d1bacd img{height:520px;}.elementor-18500 .elementor-element.elementor-element-32444dff{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-73ac0931 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-6410929a{font-size:18px;}.elementor-18500 .elementor-element.elementor-element-485e2477{padding:64px 40px 64px 40px;}.elementor-18500 .elementor-element.elementor-element-18ae374a .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-fc4facd{font-size:18px;}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-18500 .elementor-element.elementor-element-1bbaeac{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-6f85b5e{width:100%;}.elementor-18500 .elementor-element.elementor-element-6f85b5e > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-709c2944 img{height:280px;object-position:center center;}.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 );}.elementor-18500 .elementor-element.elementor-element-36c1d8ff{width:initial;max-width:initial;text-align:end;}.elementor-18500 .elementor-element.elementor-element-36c1d8ff > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-36c1d8ff .elementor-heading-title{font-size:20px;}.elementor-18500 .elementor-element.elementor-element-65ea46b3{width:100%;}.elementor-18500 .elementor-element.elementor-element-65ea46b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-54859b0f .elementor-heading-title{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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-3a3777fb{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-18500 .elementor-element.elementor-element-677dfe60 .elementor-button{font-size:16px;}.elementor-18500 .elementor-element.elementor-element-1eae7036{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-1948340 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-1948340 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-2f76c621{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-6d03b3b1{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-7de708d0{width:100%;}.elementor-18500 .elementor-element.elementor-element-7de708d0 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-18500 .elementor-element.elementor-element-145b6a9b .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-e76defe{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-67fa1d04{width:100%;}.elementor-18500 .elementor-element.elementor-element-67fa1d04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-d66f287 img{height:280px;object-position:center center;}.elementor-18500 .elementor-element.elementor-element-2b0a6480{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-1e769730 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-2b03d78c{width:100%;}.elementor-18500 .elementor-element.elementor-element-2b03d78c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-5b964b7f{width:100%;}.elementor-18500 .elementor-element.elementor-element-5b964b7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-0f60435 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-0f60435 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-b4e6b91{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-77e56783{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-50f80ba5{width:100%;}.elementor-18500 .elementor-element.elementor-element-50f80ba5 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-18500 .elementor-element.elementor-element-6c54b510 img{height:280px;object-position:center center;}.elementor-18500 .elementor-element.elementor-element-c98e01e{width:100%;}.elementor-18500 .elementor-element.elementor-element-c98e01e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-cbea95c{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-4fd41c07{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-66a1eaf2{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-3c485d11{width:100%;}.elementor-18500 .elementor-element.elementor-element-3c485d11 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-18500 .elementor-element.elementor-element-3807745c .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-5c518d7{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-440caf37{width:100%;}.elementor-18500 .elementor-element.elementor-element-440caf37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-33d1bacd img{height:280px;object-position:center center;}.elementor-18500 .elementor-element.elementor-element-32444dff{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-73ac0931 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-73ac0931 .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-6410929a{font-size:17px;}.elementor-18500 .elementor-element.elementor-element-485e2477{padding:48px 20px 48px 20px;}.elementor-18500 .elementor-element.elementor-element-18ae374a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18500 .elementor-element.elementor-element-18ae374a .elementor-heading-title{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 );}.elementor-18500 .elementor-element.elementor-element-fc4facd{font-size:17px;}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18500 .elementor-element.elementor-element-34dffb79 .elementor-toggle-title{font-size:20px;}}/* Start custom CSS for section, class: .elementor-element-1bbaeac */.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-1bbaeac .elementor-widget{min-width:0;max-width:100%;}

/* equal-height row: the copy column sets the height, the image fills it.
   The image is taken out of flow so its intrinsic height can never win. */
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container{align-items:stretch;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column{display:flex;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column > .elementor-element-populated{display:flex;flex-direction:column;justify-content:center;width:100%;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) > .elementor-element-populated{position:relative;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image > .elementor-widget-container,
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image figure,
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image .elementor-image{height:100%;margin:0;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) .elementor-widget:first-child{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) .elementor-widget:last-child{margin-bottom:0;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) h1,
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) h2,
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) h3{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) p:last-child,
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) ul:last-child,
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) ol:last-child{margin-bottom:0;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container{flex-direction:column;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image{position:static;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image img{height:auto;aspect-ratio:16/10;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column > .elementor-element-populated{justify-content:flex-start;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image img{aspect-ratio:4/3;}
}

.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:40px;line-height:1.25;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac .sa-subhead .elementor-heading-title{font-size:30px;line-height:1.3;}
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:26px;line-height:1.3;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:34px;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac .sa-subhead .elementor-heading-title{font-size:27px;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:24px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:28px;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac .sa-subhead .elementor-heading-title{font-size:24px;}
  .elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:22px;}
}

/* hero badge: the label sits on the image instead of pushing it up */
.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-heading{position:absolute;right:0;bottom:32px;z-index:2;width:min(85%,430px);margin:0;}
@media(max-width:1024px){.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-heading{position:absolute;bottom:24px;width:min(80%,380px);margin:0;}}
@media(max-width:767px){.elementor-18500 .elementor-element.elementor-element-1bbaeac > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-heading{bottom:16px;width:min(88%,320px);}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1eae7036 */.elementor-18500 .elementor-element.elementor-element-1eae7036 > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-widget{min-width:0;max-width:100%;}

.elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-heading-title{font-size:40px;line-height:1.25;}
@media(max-width:1024px){.elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-heading-title{font-size:34px;}}
@media(max-width:767px){.elementor-18500 .elementor-element.elementor-element-1eae7036 .elementor-heading-title{font-size:28px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d03b3b1 */.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 .elementor-widget{min-width:0;max-width:100%;}

/* equal-height row: the copy column sets the height, the image fills it.
   The image is taken out of flow so its intrinsic height can never win. */
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container{align-items:stretch;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column{display:flex;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column > .elementor-element-populated{display:flex;flex-direction:column;justify-content:center;width:100%;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) > .elementor-element-populated{position:relative;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image > .elementor-widget-container,
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image figure,
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image .elementor-image{height:100%;margin:0;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget:first-child{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget:last-child{margin-bottom:0;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) h1,
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) h2,
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) h3{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) p:last-child,
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) ul:last-child,
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) ol:last-child{margin-bottom:0;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container{flex-direction:column;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image{position:static;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image img{height:auto;aspect-ratio:16/10;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column > .elementor-element-populated{justify-content:flex-start;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image img{aspect-ratio:4/3;}
}

.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:40px;line-height:1.25;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 .sa-subhead .elementor-heading-title{font-size:30px;line-height:1.3;}
.elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:26px;line-height:1.3;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:34px;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 .sa-subhead .elementor-heading-title{font-size:27px;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:24px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:28px;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 .sa-subhead .elementor-heading-title{font-size:24px;}
  .elementor-18500 .elementor-element.elementor-element-6d03b3b1 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:22px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e0308ad *//* icon-list cards sitting side by side, equal height */
.elementor-18500 .elementor-element.elementor-element-1e0308ad > .elementor-container{align-items:stretch;}
.elementor-18500 .elementor-element.elementor-element-1e0308ad > .elementor-container > .elementor-column{display:flex;flex:1 1 0;width:50%;min-width:0;}
.elementor-18500 .elementor-element.elementor-element-1e0308ad > .elementor-container > .elementor-column > .elementor-element-populated{width:100%;}
.elementor-18500 .elementor-element.elementor-element-1e0308ad .elementor-widget-icon-list{width:100%;}
.elementor-18500 .elementor-element.elementor-element-1e0308ad .elementor-widget-icon-list > .elementor-widget-container{height:100%;}
@media(max-width:767px){
 .elementor-18500 .elementor-element.elementor-element-1e0308ad > .elementor-container{flex-direction:column;}
 .elementor-18500 .elementor-element.elementor-element-1e0308ad > .elementor-container > .elementor-column{width:100%;flex:0 0 auto;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b0a6480 */.elementor-18500 .elementor-element.elementor-element-2b0a6480 > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-widget{min-width:0;max-width:100%;}

.elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-heading-title{font-size:40px;line-height:1.25;}
@media(max-width:1024px){.elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-heading-title{font-size:34px;}}
@media(max-width:767px){.elementor-18500 .elementor-element.elementor-element-2b0a6480 .elementor-heading-title{font-size:28px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e6b91 */.prf-cmp,.prf-cmp *{box-sizing:border-box;}
.prf-cmp{width:100%;max-width:100%;overflow:hidden;}
.prf-cmp table{width:100%;border-collapse:collapse;margin:10px 0 20px;table-layout:fixed;}
.prf-cmp th{background:#C3965D;color:#fff;text-align:left;padding:12px 14px;border:1px solid #C3965D;font-weight:500;}
.prf-cmp td{padding:12px 14px;border:1px solid #E6DED2;vertical-align:top;word-break:break-word;overflow-wrap:anywhere;}
.prf-cmp tbody tr:nth-child(odd){background:#FFF;}
.prf-cmp tbody tr:nth-child(even){background:#FAF7F2;}

@media(max-width:600px){
 .prf-cmp{max-width:100%;width:100%;overflow:hidden;}
 .prf-cmp table,
 .prf-cmp thead,
 .prf-cmp tbody,
 .prf-cmp tr,
 .prf-cmp td{
   display:block!important;
   width:100%!important;
   max-width:100%!important;
   box-sizing:border-box!important;
 }
 .prf-cmp thead{display:none!important;}
 .prf-cmp table{border:0;}
 .prf-cmp tbody tr{
   margin:0 0 16px;
   border:1px solid #E6DED2;
   border-radius:10px;
   overflow:hidden;
   background:#fff!important;
 }
 .prf-cmp tbody td{
   border:0;
   border-bottom:1px solid #F0EAE0;
   padding:12px 14px;
   text-align:left;
   white-space:normal!important;
   word-break:break-word!important;
   overflow-wrap:anywhere!important;
 }
 .prf-cmp tbody td:last-child{border-bottom:0;}
 .prf-cmp tbody td:first-child{background:#C3965D;color:#fff;font-weight:600;font-size:15px;}
 .prf-cmp tbody td:first-child strong{color:#fff;}
 .prf-cmp tbody td:not(:first-child)::before{
   content:attr(data-label);
   display:block;
   font-size:11px;
   letter-spacing:.04em;
   text-transform:uppercase;
   color:#B08A57;
   font-weight:600;
   margin-bottom:4px;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77e56783 */.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-77e56783 .elementor-widget{min-width:0;max-width:100%;}

/* equal-height row: the copy column sets the height, the image fills it.
   The image is taken out of flow so its intrinsic height can never win. */
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container{align-items:stretch;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column{display:flex;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column > .elementor-element-populated{display:flex;flex-direction:column;justify-content:center;width:100%;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) > .elementor-element-populated{position:relative;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image > .elementor-widget-container,
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image figure,
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image .elementor-image{height:100%;margin:0;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget:first-child{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget:last-child{margin-bottom:0;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) h1,
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) h2,
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) h3{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) p:last-child,
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) ul:last-child,
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) ol:last-child{margin-bottom:0;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container{flex-direction:column;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image{position:static;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image img{height:auto;aspect-ratio:16/10;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column > .elementor-element-populated{justify-content:flex-start;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget-image img{aspect-ratio:4/3;}
}

.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:40px;line-height:1.25;}
.elementor-18500 .elementor-element.elementor-element-77e56783 .sa-subhead .elementor-heading-title{font-size:30px;line-height:1.3;}
.elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:26px;line-height:1.3;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:34px;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 .sa-subhead .elementor-heading-title{font-size:27px;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:24px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:28px;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 .sa-subhead .elementor-heading-title{font-size:24px;}
  .elementor-18500 .elementor-element.elementor-element-77e56783 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:22px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66a1eaf2 */.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 .elementor-widget{min-width:0;max-width:100%;}

/* equal-height row: the copy column sets the height, the image fills it.
   The image is taken out of flow so its intrinsic height can never win. */
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container{align-items:stretch;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column{display:flex;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column > .elementor-element-populated{display:flex;flex-direction:column;justify-content:center;width:100%;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) > .elementor-element-populated{position:relative;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image > .elementor-widget-container,
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image figure,
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image .elementor-image{height:100%;margin:0;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget:first-child{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) .elementor-widget:last-child{margin-bottom:0;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) h1,
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) h2,
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) h3{margin-top:0;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) p:last-child,
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) ul:last-child,
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) ol:last-child{margin-bottom:0;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container{flex-direction:column;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image{position:static;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image img{height:auto;aspect-ratio:16/10;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column > .elementor-element-populated{justify-content:flex-start;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-widget-image img{aspect-ratio:4/3;}
}

.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:40px;line-height:1.25;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 .sa-subhead .elementor-heading-title{font-size:30px;line-height:1.3;}
.elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:26px;line-height:1.3;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:34px;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 .sa-subhead .elementor-heading-title{font-size:27px;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:24px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(1) .elementor-heading-title{font-size:28px;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 .sa-subhead .elementor-heading-title{font-size:24px;}
  .elementor-18500 .elementor-element.elementor-element-66a1eaf2 > .elementor-container > .elementor-column:nth-child(2) .elementor-heading-title{font-size:22px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32444dff */.elementor-18500 .elementor-element.elementor-element-32444dff > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-32444dff .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-32444dff .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-32444dff .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-32444dff .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-32444dff .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-32444dff .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-32444dff .elementor-widget{min-width:0;max-width:100%;}

.elementor-18500 .elementor-element.elementor-element-32444dff .elementor-heading-title{font-size:40px;line-height:1.25;}
@media(max-width:1024px){.elementor-18500 .elementor-element.elementor-element-32444dff .elementor-heading-title{font-size:34px;}}
@media(max-width:767px){.elementor-18500 .elementor-element.elementor-element-32444dff .elementor-heading-title{font-size:28px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-485e2477 */.elementor-18500 .elementor-element.elementor-element-485e2477 > .elementor-container{max-width:1700px;margin-left:auto;margin-right:auto;}

/* page type scale - sizes only, family/weight still come from the site globals */
.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-widget-text-editor{font-size:18.5px;line-height:1.75;}
.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-icon-list-item{font-size:18px;line-height:1.6;}
@media(max-width:1024px){
  .elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-widget-text-editor{font-size:18px;line-height:1.7;}
  .elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-icon-list-item{font-size:17.5px;}
}
@media(max-width:767px){
  .elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
  .elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-icon-list-item{font-size:17px;}
}

/* a flex item refuses to shrink below its content's min-width; without this a
   wide table or long word pushes the whole page sideways on a phone */
.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-widget{min-width:0;max-width:100%;}

.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-heading-title{font-size:40px;line-height:1.25;}
@media(max-width:1024px){.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-heading-title{font-size:34px;}}
@media(max-width:767px){.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-heading-title{font-size:28px;}}

.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-widget-toggle{max-width:100%;}
.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-toggle-title{font-size:19px;}
.elementor-18500 .elementor-element.elementor-element-485e2477 .elementor-tab-content{font-size:18px;line-height:1.75;}/* End custom CSS */