.elementor-1245 .elementor-element.elementor-element-086d6e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#759FC0;--border-color:#759FC0;--border-radius:0px 0px 0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1245 .elementor-element.elementor-element-086d6e6:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-086d6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1245 .elementor-element.elementor-element-ac6d2fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-72a75e2{text-align:start;}.elementor-1245 .elementor-element.elementor-element-72a75e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#392B1D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1245 .elementor-element.elementor-element-4cd1dc8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-4cd1dc8 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-4cd1dc8 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-2b66f7d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-2b66f7d p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-2b66f7d a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-d0a62fc{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-d0a62fc p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-d0a62fc a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-7a5e286{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-7a5e286 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-7a5e286 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-6c1177b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-6c1177b p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-6c1177b a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-0a25856{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-0a25856 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-0a25856 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-94cbfbe{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-94cbfbe p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-94cbfbe a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-17c2559{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-17c2559 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-17c2559 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-1de2908{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-1de2908 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-1de2908 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-0485cbd{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-0485cbd p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-0485cbd a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-a08313d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-a08313d p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-a08313d a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-d3187ac{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-d3187ac p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-d3187ac a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-e6adc14{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-e6adc14 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-e6adc14 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-af01d1d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-af01d1d p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-af01d1d a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-dde4d2e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-1245 .elementor-element.elementor-element-dde4d2e p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-dde4d2e a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-67005d3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-e8e0c0b{text-align:start;}.elementor-1245 .elementor-element.elementor-element-e8e0c0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#392B1D;}.elementor-1245 .elementor-element.elementor-element-74a0622{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-74a0622 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-74a0622 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-9288303{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-9288303 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-9288303 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-23f82a6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-23f82a6 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-23f82a6 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-d84a1ab{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-d84a1ab p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-d84a1ab a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-9b816b1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-9b816b1 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-9b816b1 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-b7b6b14{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-b7b6b14 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-b7b6b14 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-f056797{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-f056797 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-f056797 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-e85b26a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-1245 .elementor-element.elementor-element-e85b26a p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-e85b26a a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-864be89{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-5cb20df{text-align:start;}.elementor-1245 .elementor-element.elementor-element-5cb20df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#392B1D;}.elementor-1245 .elementor-element.elementor-element-1651ef5{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-1651ef5 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-1651ef5 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-4d5c72e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-4d5c72e p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-4d5c72e a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-3b84891{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-1245 .elementor-element.elementor-element-3b84891 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-3b84891 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-af12a07{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-ab93461{text-align:start;}.elementor-1245 .elementor-element.elementor-element-ab93461 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#392B1D;}.elementor-1245 .elementor-element.elementor-element-21e33ed{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-21e33ed p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-21e33ed a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-5103db8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-5103db8 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-5103db8 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-fb8299f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-fb8299f p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-fb8299f a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-02e3fc7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-02e3fc7 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-02e3fc7 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-b07b70f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-b07b70f p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-b07b70f a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-c8e3899{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-c8e3899 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-c8e3899 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-be0a659{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#524C43;}.elementor-1245 .elementor-element.elementor-element-be0a659 p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-be0a659 a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-18afa8a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-1245 .elementor-element.elementor-element-18afa8a p{margin-block-end:1px;}.elementor-1245 .elementor-element.elementor-element-18afa8a a{color:#524C43;}.elementor-1245 .elementor-element.elementor-element-59a1726{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1245 .elementor-element.elementor-element-59a1726:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-59a1726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-ucaddon_color_overlay_button a.color-overlay-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1245 .elementor-element.elementor-element-b84a8bc > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .color-overlay-button{text-align:center;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .color-overlay-button *{transition-duration:250ms;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a.color-overlay-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;background-color:var( --e-global-color-5234aab );padding:12px 24px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B0BE9E;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a .ue-btn-txt{color:#2C2117;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a.color-overlay-link:hover .ue-btn-txt{color:#FFFFFF;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a.color-overlay-link:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5ee4e9b );}.elementor-1245 .elementor-element.elementor-element-b84a8bc span.ue-color-overlay{background-color:var( --e-global-color-5ee4e9b );width:1px;height:1px;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a:hover span.ue-color-overlay{width:100%;height:100%;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .ue-btn-txt{gap:8px;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .ue-btn-txt i,.elementor-1245 .elementor-element.elementor-element-b84a8bc .ue-btn-txt svg{width:15px;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .ue-btn-txt i{color:#2C2117;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .ue-btn-txt svg{fill:#2C2117;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a.color-overlay-link:hover .ue-btn-txt i{color:#FFFFFF;}.elementor-1245 .elementor-element.elementor-element-b84a8bc a.color-overlay-link:hover .ue-btn-txt svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-1245 .elementor-element.elementor-element-086d6e6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1245 .elementor-element.elementor-element-59a1726{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1245 .elementor-element.elementor-element-b84a8bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1245 .elementor-element.elementor-element-b84a8bc .color-overlay-button{text-align:left;}}@media(min-width:768px){.elementor-1245 .elementor-element.elementor-element-086d6e6{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4cd1dc8 */.elementor-1245 .elementor-element.elementor-element-4cd1dc8 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-4cd1dc8 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b66f7d */.elementor-1245 .elementor-element.elementor-element-2b66f7d a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-2b66f7d a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a62fc */.elementor-1245 .elementor-element.elementor-element-d0a62fc a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-d0a62fc a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a5e286 */.elementor-1245 .elementor-element.elementor-element-7a5e286 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-7a5e286 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c1177b */.elementor-1245 .elementor-element.elementor-element-6c1177b a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-6c1177b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a25856 */.elementor-1245 .elementor-element.elementor-element-0a25856 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-0a25856 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94cbfbe */.elementor-1245 .elementor-element.elementor-element-94cbfbe a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-94cbfbe a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c2559 */.elementor-1245 .elementor-element.elementor-element-17c2559 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-17c2559 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de2908 */.elementor-1245 .elementor-element.elementor-element-1de2908 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-1de2908 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0485cbd */.elementor-1245 .elementor-element.elementor-element-0485cbd a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-0485cbd a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a08313d */.elementor-1245 .elementor-element.elementor-element-a08313d a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-a08313d a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3187ac */.elementor-1245 .elementor-element.elementor-element-d3187ac a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-d3187ac a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6adc14 */.elementor-1245 .elementor-element.elementor-element-e6adc14 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-e6adc14 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af01d1d */.elementor-1245 .elementor-element.elementor-element-af01d1d a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-af01d1d a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dde4d2e */.elementor-1245 .elementor-element.elementor-element-dde4d2e a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-dde4d2e a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74a0622 */.elementor-1245 .elementor-element.elementor-element-74a0622 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-74a0622 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9288303 */.elementor-1245 .elementor-element.elementor-element-9288303 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-9288303 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f82a6 */.elementor-1245 .elementor-element.elementor-element-23f82a6 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-23f82a6 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d84a1ab */.elementor-1245 .elementor-element.elementor-element-d84a1ab a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-d84a1ab a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b816b1 */.elementor-1245 .elementor-element.elementor-element-9b816b1 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-9b816b1 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7b6b14 */.elementor-1245 .elementor-element.elementor-element-b7b6b14 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-b7b6b14 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f056797 */.elementor-1245 .elementor-element.elementor-element-f056797 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-f056797 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e85b26a */.elementor-1245 .elementor-element.elementor-element-e85b26a a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-e85b26a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1651ef5 */.elementor-1245 .elementor-element.elementor-element-1651ef5 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-1651ef5 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5c72e */.elementor-1245 .elementor-element.elementor-element-4d5c72e a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-4d5c72e a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b84891 */.elementor-1245 .elementor-element.elementor-element-3b84891 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-3b84891 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21e33ed */.elementor-1245 .elementor-element.elementor-element-21e33ed a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-21e33ed a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5103db8 */.elementor-1245 .elementor-element.elementor-element-5103db8 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-5103db8 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb8299f */.elementor-1245 .elementor-element.elementor-element-fb8299f a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-fb8299f a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e3fc7 */.elementor-1245 .elementor-element.elementor-element-02e3fc7 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-02e3fc7 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b07b70f */.elementor-1245 .elementor-element.elementor-element-b07b70f a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-b07b70f a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e3899 */.elementor-1245 .elementor-element.elementor-element-c8e3899 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-c8e3899 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be0a659 */.elementor-1245 .elementor-element.elementor-element-be0a659 a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-be0a659 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18afa8a */.elementor-1245 .elementor-element.elementor-element-18afa8a a {
    text-decoration: none;
}

.elementor-1245 .elementor-element.elementor-element-18afa8a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-086d6e6 *//* Target ONLY the mega menu panel belonging to menu item 449 */

#menu-item-449 .elementskit-megamenu-panel {

    width: 100vw !important;

    max-width: 100vw !important;

    left: 0 !important;

    right: 0 !important;

    position: fixed !important; 

    margin-left: 0 !important;

    margin-right: 0 !important;

    top: 65px !important; /* Adjust this to your header height */

    z-index: 9999 !important;

}



/* Ensure the content inside stays centered and isn't 100% wide */

#menu-item-449 .elementskit-megamenu-panel .elementor-container {

    max-width: 1200px !important;

    margin: 0 auto !important;

    display: flex !important;

}/* End custom CSS */