.elementor-80 .elementor-element.elementor-element-cad3265:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-cad3265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6BEB4;}.elementor-80 .elementor-element.elementor-element-cad3265{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 75px 0px;}.elementor-80 .elementor-element.elementor-element-cad3265 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-529c92d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-529c92d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-529c92d > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-80 .elementor-element.elementor-element-529c92d > .elementor-element-populated{transition:background 0.3s, border 0s, border-radius 0s, box-shadow 0s;margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-80 .elementor-element.elementor-element-529c92d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0s, opacity 0.3s;}.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-80 .elementor-element.elementor-element-c9525b8{text-align:center;}.elementor-80 .elementor-element.elementor-element-c9525b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-ff3e29d{text-align:center;}.elementor-80 .elementor-element.elementor-element-ff3e29d .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-4f37949{margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-26be4e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-eaa041d:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-eaa041d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6BEB4;}.elementor-80 .elementor-element.elementor-element-eaa041d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 75px 0px;}.elementor-80 .elementor-element.elementor-element-eaa041d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-38577df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-38577df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-38577df > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-80 .elementor-element.elementor-element-38577df > .elementor-element-populated{transition:background 0.3s, border 0s, border-radius 0s, box-shadow 0s;margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-80 .elementor-element.elementor-element-38577df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-2218990{text-align:center;}.elementor-80 .elementor-element.elementor-element-2218990 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-b848925{text-align:center;}.elementor-80 .elementor-element.elementor-element-b848925 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-685875c{text-align:start;}.elementor-80 .elementor-element.elementor-element-685875c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#222222;}.elementor-80 .elementor-element.elementor-element-685875c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-80 .elementor-element.elementor-element-557b6e0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-557b6e0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-80 .elementor-element.elementor-element-46e8b65 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-46e8b65 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-46e8b65 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-46e8b65 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-46e8b65 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-46e8b65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-46e8b65{left:0px;}body.rtl .elementor-80 .elementor-element.elementor-element-46e8b65{right:0px;}.elementor-80 .elementor-element.elementor-element-46e8b65{bottom:0px;}.elementor-80 .elementor-element.elementor-element-71559a1{text-align:start;}.elementor-80 .elementor-element.elementor-element-71559a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#222222;}.elementor-80 .elementor-element.elementor-element-b43c716{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-b43c716 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-9fde45b .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-9fde45b .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-9fde45b .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-9fde45b .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-9fde45b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9fde45b > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-9fde45b{left:0px;}body.rtl .elementor-80 .elementor-element.elementor-element-9fde45b{right:0px;}.elementor-80 .elementor-element.elementor-element-9fde45b{bottom:0px;}.elementor-80 .elementor-element.elementor-element-22eac52{text-align:start;}.elementor-80 .elementor-element.elementor-element-22eac52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#222222;}.elementor-80 .elementor-element.elementor-element-1aa9f8e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-1aa9f8e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-20c3850 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-20c3850 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-20c3850 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-20c3850 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-20c3850 .elementor-button:focus svg{fill:#FFFFFF;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-20c3850{left:0px;}body.rtl .elementor-80 .elementor-element.elementor-element-20c3850{right:0px;}.elementor-80 .elementor-element.elementor-element-20c3850{bottom:0px;}.elementor-80 .elementor-element.elementor-element-0ef0e69{text-align:start;}.elementor-80 .elementor-element.elementor-element-0ef0e69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;color:#222222;}.elementor-80 .elementor-element.elementor-element-d2679d9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-d2679d9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-415e4e6 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-415e4e6 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-415e4e6 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-415e4e6 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-415e4e6 .elementor-button:focus svg{fill:#FFFFFF;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-415e4e6{left:0px;}body.rtl .elementor-80 .elementor-element.elementor-element-415e4e6{right:0px;}.elementor-80 .elementor-element.elementor-element-415e4e6{bottom:0px;}.elementor-80 .elementor-element.elementor-element-daef751{border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;padding:10% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-789c943 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-80 .elementor-element.elementor-element-789c943 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-5e3f1f2{text-align:center;}.elementor-80 .elementor-element.elementor-element-5e3f1f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-b9bbe6b{text-align:center;}.elementor-80 .elementor-element.elementor-element-b9bbe6b .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-3d9909a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-a19225e{border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;padding:10% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-a19225e, .elementor-80 .elementor-element.elementor-element-a19225e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-7df2aed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-80 .elementor-element.elementor-element-7df2aed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-d564940{text-align:center;}.elementor-80 .elementor-element.elementor-element-d564940 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-e1a16d8{text-align:center;}.elementor-80 .elementor-element.elementor-element-e1a16d8 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-ec660ec .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-80 .elementor-element.elementor-element-ec660ec{margin-top:0px;margin-bottom:0px;padding:2% 0% 0% 8%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-1549cb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-1549cb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-72e2292 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-80 .elementor-element.elementor-element-da524a2 > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-80 .elementor-element.elementor-element-83f0ace .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-83f0ace .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-83f0ace .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-83f0ace .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-83f0ace .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-83f0ace > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-80 .elementor-element.elementor-element-a5c3c66{border-style:none;padding:10% 0% 5% 0%;}.elementor-80 .elementor-element.elementor-element-855a5a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-80 .elementor-element.elementor-element-855a5a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-8138fad{text-align:center;}.elementor-80 .elementor-element.elementor-element-8138fad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-17ba7bf{text-align:center;}.elementor-80 .elementor-element.elementor-element-17ba7bf .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-39cd3c5{margin-top:30px;margin-bottom:0px;padding:0% 0% 0% 8%;}.elementor-80 .elementor-element.elementor-element-acb31aa > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-80 .elementor-element.elementor-element-4a3bb1f{text-align:start;}.elementor-80 .elementor-element.elementor-element-4a3bb1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#222222;}.elementor-80 .elementor-element.elementor-element-4a3bb1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-b5b22e4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-b5b22e4 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-e85f8b9 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-e85f8b9 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-e85f8b9 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-e85f8b9 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-e85f8b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-e85f8b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-f708c06 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-f708c06{z-index:2;}.elementor-80 .elementor-element.elementor-element-6608563 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-80 .elementor-element.elementor-element-6d82b6c{z-index:2;}.elementor-80 .elementor-element.elementor-element-74c480d{margin-top:-113px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-04affc5 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 40px 0px 0px;}.elementor-80 .elementor-element.elementor-element-3c3cb48{text-align:start;}.elementor-80 .elementor-element.elementor-element-3c3cb48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#222222;}.elementor-80 .elementor-element.elementor-element-3c3cb48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-70bd7c7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-70bd7c7 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-f1b418e .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-f1b418e .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-f1b418e .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-f1b418e .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-f1b418e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-f1b418e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-6dfdf00 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-80 .elementor-element.elementor-element-6dfdf00{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-80 .elementor-element.elementor-element-a8904c8{border-style:none;padding:0% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-06a5353 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-80 .elementor-element.elementor-element-06a5353 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-3b02125{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 8%;}.elementor-80 .elementor-element.elementor-element-92b9132 > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-d0a1c94{text-align:start;}.elementor-80 .elementor-element.elementor-element-d0a1c94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#222222;}.elementor-80 .elementor-element.elementor-element-d0a1c94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ec62dee{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-ec62dee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-bde7694 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-bde7694 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-bde7694 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-bde7694 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-bde7694 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-bde7694 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-df8412c > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-80 .elementor-element.elementor-element-1c37f78{z-index:2;}.elementor-80 .elementor-element.elementor-element-ce5d86d{margin-top:-113px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-70a2841 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-228737c{text-align:start;width:var( --container-widget-width, 97.156% );max-width:97.156%;--container-widget-width:97.156%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-228737c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#222222;}.elementor-80 .elementor-element.elementor-element-228737c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-4b0eef4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-4b0eef4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-80 .elementor-element.elementor-element-c05c612 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-c05c612 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-c05c612 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-c05c612 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-c05c612 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-c05c612 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-40226b2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-80 .elementor-element.elementor-element-40226b2{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-80 .elementor-element.elementor-element-b3381e1:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-b3381e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6BEB4;}.elementor-80 .elementor-element.elementor-element-b3381e1{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-b3381e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-d60f4fa{text-align:center;}.elementor-80 .elementor-element.elementor-element-d60f4fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-51e6726{text-align:center;}.elementor-80 .elementor-element.elementor-element-51e6726 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-d9b45c2{margin-top:50px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-6b139fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-6b139fa > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#A9A49D;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-93e24fc .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-ec92388{text-align:center;}.elementor-80 .elementor-element.elementor-element-ec92388 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-ec92388 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-e42b432{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-e42b432 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-e72da6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-e72da6a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#A9A49D;}.elementor-80 .elementor-element.elementor-element-3488eb4 .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-122873f{text-align:center;}.elementor-80 .elementor-element.elementor-element-122873f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-122873f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-2d5ca02{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-2d5ca02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-15b32c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-15b32c7 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#A9A49D;}.elementor-80 .elementor-element.elementor-element-e0e572d .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-56417d4{text-align:center;}.elementor-80 .elementor-element.elementor-element-56417d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-56417d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-fb9d346{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-fb9d346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ae3c8c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-ae3c8c1 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-a5477c6 .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-789f510{text-align:center;}.elementor-80 .elementor-element.elementor-element-789f510 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-789f510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-eef725b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-eef725b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-caee683{margin-top:50px;margin-bottom:0px;padding:0% 10% 0% 10%;}.elementor-80 .elementor-element.elementor-element-98de68f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-98de68f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#A9A49D;padding:0% 20% 0% 20%;}.elementor-80 .elementor-element.elementor-element-88ebb97 .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-836e2b8{text-align:center;}.elementor-80 .elementor-element.elementor-element-836e2b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-836e2b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-c25f922{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-c25f922 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-c7540ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-c7540ae > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#A9A49D;padding:0% 20% 0% 20%;}.elementor-80 .elementor-element.elementor-element-2ee099a .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-fa8a33f{text-align:center;}.elementor-80 .elementor-element.elementor-element-fa8a33f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-fa8a33f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-97be254{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-97be254 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-2b00072 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-2b00072 > .elementor-element-populated{border-style:none;padding:0% 20% 0% 20%;}.elementor-80 .elementor-element.elementor-element-f277e66 .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-f795dec{text-align:center;}.elementor-80 .elementor-element.elementor-element-f795dec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:16px;color:#000000;}.elementor-80 .elementor-element.elementor-element-f795dec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-e040db1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-80 .elementor-element.elementor-element-e040db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-d7e9146:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-d7e9146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-d7e9146{border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-d7e9146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-e0cb62e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-80 .elementor-element.elementor-element-e0cb62e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-3262302{text-align:center;}.elementor-80 .elementor-element.elementor-element-3262302 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-c7d3834{text-align:center;}.elementor-80 .elementor-element.elementor-element-c7d3834 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-8b23bc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-f4ff210 img{height:500px;object-fit:cover;object-position:center center;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;}.elementor-80 .elementor-element.elementor-element-f4ff210:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-80 .elementor-element.elementor-element-2191b6e img{height:500px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;}.elementor-80 .elementor-element.elementor-element-2191b6e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-80 .elementor-element.elementor-element-e1e8b9a{padding:0px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-d8daf2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-5d104f1 img{height:500px;object-fit:cover;object-position:center center;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;}.elementor-80 .elementor-element.elementor-element-5d104f1:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-80 .elementor-element.elementor-element-a6ce6e8 img{height:500px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;}.elementor-80 .elementor-element.elementor-element-a6ce6e8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-80 .elementor-element.elementor-element-7ac56ec .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-7ac56ec .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-7ac56ec .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-7ac56ec .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-7ac56ec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7ac56ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-97015e9:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-97015e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6BEB4;}.elementor-80 .elementor-element.elementor-element-97015e9{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-97015e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-fecfda2{text-align:center;}.elementor-80 .elementor-element.elementor-element-fecfda2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-d6e3744{text-align:center;}.elementor-80 .elementor-element.elementor-element-d6e3744 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-af1e3b8{margin-top:40px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-2f8c4cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-2f8c4cf > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-3c301e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-3c301e5 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-837d200 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-837d200 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-fd67d12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-fd67d12 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-7a7ee4d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-7a7ee4d > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-1ba517b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-1ba517b > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-f07a265 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-f07a265 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-e3cfebb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-e3cfebb > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-6b144f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-6b144f4 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-d9d0432{margin-top:0px;margin-bottom:50px;}.elementor-80 .elementor-element.elementor-element-1a31516 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-1a31516 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-f462052 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-f462052 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-5055b58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-5055b58 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-58ca77a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-58ca77a > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-1fc626f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-1fc626f > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-ff3cd61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-ff3cd61 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-ee71cdf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-ee71cdf > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-dd03366 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-dd03366 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-dd03366 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-dd03366 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-dd03366 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-dd03366 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-2a96b5e{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;margin-top:0px;margin-bottom:0px;padding:8% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-1b236b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-1b236b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-a36a9c0{text-align:center;}.elementor-80 .elementor-element.elementor-element-a36a9c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-a0dbebd .qodef-e-media-image{margin:0px 0px 30px 0px;}.elementor-80 .elementor-element.elementor-element-a0dbebd > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-5bae5b6:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-5bae5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6BEB4;}.elementor-80 .elementor-element.elementor-element-5bae5b6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-5bae5b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-6b56ede{text-align:center;}.elementor-80 .elementor-element.elementor-element-6b56ede .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-fc129a9{text-align:center;}.elementor-80 .elementor-element.elementor-element-fc129a9 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#777777;}.elementor-80 .elementor-element.elementor-element-8fa71e0{margin-top:40px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-8f68c00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-8f68c00 > .elementor-element-populated{border-style:none;}.elementor-80 .elementor-element.elementor-element-5084ea9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-9464e92 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-9464e92 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-9464e92 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-9464e92 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-9464e92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9464e92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-402ee9e{padding:8% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-a2d5019{text-align:center;}.elementor-80 .elementor-element.elementor-element-a2d5019 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-80 .elementor-element.elementor-element-9b674d6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-869d0f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-80 .elementor-element.elementor-element-869d0f5 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-869d0f5 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-869d0f5 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-80 .elementor-element.elementor-element-869d0f5 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-869d0f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-869d0f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-8ce917e:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-8ce917e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B1B27;}.elementor-80 .elementor-element.elementor-element-8ce917e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-8ce917e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-d3f0700{text-align:center;}.elementor-80 .elementor-element.elementor-element-d3f0700 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-c8d632c{padding:40px 0px 20px 0px;}.elementor-80 .elementor-element.elementor-element-2c1338c .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-2c1338c .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-2c1338c .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2c1338c .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-2c1338c .elementor-button:focus svg{fill:#000000;}.elementor-80 .elementor-element.elementor-element-2c1338c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-446c0a9 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-446c0a9 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-446c0a9 .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-446c0a9 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-446c0a9 .elementor-button:focus svg{fill:#000000;}.elementor-80 .elementor-element.elementor-element-446c0a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-4087d5a .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-80 .elementor-element.elementor-element-4087d5a .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-4087d5a .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4087d5a .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-4087d5a .elementor-button:focus svg{fill:#000000;}.elementor-80 .elementor-element.elementor-element-4087d5a > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-cad3265{padding:51px 0px 125px 0px;}.elementor-80 .elementor-element.elementor-element-26be4e1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-eaa041d{padding:20% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-130f16d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-04affc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-2a96b5e{padding:122px 0px 120px 0px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-cad3265{padding:51px 0px 115px 0px;}.elementor-80 .elementor-element.elementor-element-26be4e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-49bf37d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-eaa041d{padding:25% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-c8f7516 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-34d1ee2 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-50f325d > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ec660ec{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-a5c3c66{margin-top:0px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-39cd3c5{padding:0% 3% 0% 3%;}.elementor-80 .elementor-element.elementor-element-b5b22e4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-b264251 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-f708c06{text-align:end;}.elementor-80 .elementor-element.elementor-element-74c480d{margin-top:0px;margin-bottom:0px;padding:5% 3% 0% 3%;}.elementor-80 .elementor-element.elementor-element-70bd7c7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-3b02125{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 3%;}.elementor-80 .elementor-element.elementor-element-92b9132 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-ec62dee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-df8412c > .elementor-element-populated{padding:20px 0px 0px 50px;}.elementor-80 .elementor-element.elementor-element-1c37f78{text-align:end;}.elementor-80 .elementor-element.elementor-element-ce5d86d{padding:0% 3% 0% 3%;}.elementor-80 .elementor-element.elementor-element-4b0eef4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-80 .elementor-element.elementor-element-d9b45c2{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-6b139fa{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-6b139fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-6b139fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-6b139fa > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-e72da6a{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-e72da6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-e72da6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-e72da6a > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-15b32c7{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-15b32c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-15b32c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-15b32c7 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-ae3c8c1{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-ae3c8c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-ae3c8c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-ae3c8c1 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-ae3c8c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-ae3c8c1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ae3c8c1 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-caee683{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-98de68f{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-98de68f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-98de68f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-98de68f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-c7540ae{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-c7540ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-c7540ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-c7540ae > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-2b00072{width:50%;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-2b00072.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-2b00072.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-2b00072 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-2f8c4cf{width:33%;}.elementor-80 .elementor-element.elementor-element-3c301e5{width:33%;}.elementor-80 .elementor-element.elementor-element-837d200{width:33%;}.elementor-80 .elementor-element.elementor-element-fd67d12{width:33%;}.elementor-80 .elementor-element.elementor-element-7a7ee4d{width:33%;}.elementor-80 .elementor-element.elementor-element-1ba517b{width:33%;}.elementor-80 .elementor-element.elementor-element-f07a265{width:33%;}.elementor-80 .elementor-element.elementor-element-e3cfebb{width:33%;}.elementor-80 .elementor-element.elementor-element-6b144f4{width:33%;}.elementor-80 .elementor-element.elementor-element-1a31516{width:33%;}.elementor-80 .elementor-element.elementor-element-f462052{width:33%;}.elementor-80 .elementor-element.elementor-element-5055b58{width:33%;}.elementor-80 .elementor-element.elementor-element-58ca77a{width:33%;}.elementor-80 .elementor-element.elementor-element-1fc626f{width:33%;}.elementor-80 .elementor-element.elementor-element-ff3cd61{width:33%;}.elementor-80 .elementor-element.elementor-element-ee71cdf{width:33%;}.elementor-80 .elementor-element.elementor-element-2a96b5e{margin-top:0px;margin-bottom:80px;padding:16% 0% 8% 0%;}.elementor-80 .elementor-element.elementor-element-5bae5b6{margin-top:0px;margin-bottom:0px;padding:16% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-402ee9e{margin-top:0px;margin-bottom:0px;padding:16% 0% 10% 0%;}.elementor-80 .elementor-element.elementor-element-8ce917e{margin-top:0px;margin-bottom:0px;padding:16% 0% 10% 0%;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-48ba898{width:45%;}.elementor-80 .elementor-element.elementor-element-1549cb4{width:55%;}.elementor-80 .elementor-element.elementor-element-b264251{width:18.755%;}.elementor-80 .elementor-element.elementor-element-6608563{width:47.578%;}.elementor-80 .elementor-element.elementor-element-130f16d{width:14.577%;}.elementor-80 .elementor-element.elementor-element-04affc5{width:30.778%;}.elementor-80 .elementor-element.elementor-element-7bccfa3{width:54.311%;}.elementor-80 .elementor-element.elementor-element-92b9132{width:30%;}.elementor-80 .elementor-element.elementor-element-df8412c{width:70%;}.elementor-80 .elementor-element.elementor-element-2b2aa0f{width:20%;}.elementor-80 .elementor-element.elementor-element-70a2841{width:80%;}.elementor-80 .elementor-element.elementor-element-8b23bc1{width:35%;}.elementor-80 .elementor-element.elementor-element-13b6713{width:65%;}.elementor-80 .elementor-element.elementor-element-d8daf2d{width:65%;}.elementor-80 .elementor-element.elementor-element-97d5872{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-acb31aa{width:50%;}.elementor-80 .elementor-element.elementor-element-b264251{width:50%;}.elementor-80 .elementor-element.elementor-element-04affc5{width:50%;}}/* Start custom CSS for html, class: .elementor-element-ae4b83e */.custom-portfolio-collage{
  --h: 220px;
  --gap: 0px;
  --radius: 0px;

  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: repeat(5, var(--h));
  gap: var(--gap);
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}

.custom-portfolio-collage .portfolio-card{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-decoration: none;
  background-size: cover;
  background-position: center;
  border-radius: var(--radius);
  isolation: isolate;
}

/* Dark overlay */
.custom-portfolio-collage .portfolio-card::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.30);
  transition: transform .45s ease, background .3s ease;
  z-index: 0;
}

.custom-portfolio-collage .portfolio-card:hover::before{
  background: rgba(0,0,0,.18);
  transform: scale(1.04);
}

/* Image zoom */
.custom-portfolio-collage .portfolio-card::after{
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: transform .55s ease;
  z-index: -1;
}

.custom-portfolio-collage .portfolio-card:hover::after{
  transform: scale(1.05);
}

/* Center pill */
.custom-portfolio-collage .portfolio-pill{
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 26px;
  border: 2px solid rgba(255,255,255,.9);
  border-radius: 999px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.15;
  letter-spacing: .02em;
  max-width: 82%;
  white-space: normal;
  backdrop-filter: blur(1px);
}

.porfolio-pill {
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-behavior: normal;
}

.portfolio-pill:hover {
    color: #000000;
    background-color: #ffffff;
}

/* ===== Desktop layout =====
   This recreates the "sticking out" top and bottom blocks.
   The negative margins are intentional.
*/

/* top left - sticks UP less than card 2 */
.custom-portfolio-collage .card-1{
  grid-column: 1 / span 2;
  grid-row: 1 / span 2;
  min-height: calc(var(--h) * 2);
  margin-top: 48px;
}

/* top right - sticks UP more */
.custom-portfolio-collage .card-2{
  grid-column: 3 / span 1;
  grid-row: 1 / span 2;
  min-height: calc(var(--h) * 2);
  margin-top: 130px;
}

/* left tall vertical */
.custom-portfolio-collage .card-3{
  grid-column: 1 / span 1;
  grid-row: 3 / span 3;
  min-height: calc(var(--h) * 3);
  margin-top: 48px;
}

/* middle wide image */
.custom-portfolio-collage .card-4{
  grid-column: 2 / span 2;
  grid-row: 3 / span 2;
  min-height: calc(var(--h) * 2);
  margin-top: 48px;
}

/* bottom center - sticks DOWN */
.custom-portfolio-collage .card-5{
  grid-column: 2 / span 1;
  grid-row: 5 / span 2;
  min-height: calc(var(--h) * 2);
  margin-bottom: 62px;
}

/* bottom right small - ends higher */
.custom-portfolio-collage .card-6{
  grid-column: 3 / span 1;
  grid-row: 5 / span 1;
  min-height: var(--h);
  align-self: start;
  z-index: 3;
}

/* Slightly different pill sizes like screenshot */
.custom-portfolio-collage .card-1 .portfolio-pill{
  max-width: 70%;
}
.custom-portfolio-collage .card-2 .portfolio-pill,
.custom-portfolio-collage .card-6 .portfolio-pill{
  font-size: 14px;
}
.custom-portfolio-collage .card-5 .portfolio-pill{
  max-width: 62%;
}

/* ===== Tablet ===== */
@media (max-width: 1024px){
  .custom-portfolio-collage{
    --h: 200px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: none;
    grid-auto-rows: var(--h);
  }

  .custom-portfolio-collage .card-1,
  .custom-portfolio-collage .card-2,
  .custom-portfolio-collage .card-3,
  .custom-portfolio-collage .card-4,
  .custom-portfolio-collage .card-5,
  .custom-portfolio-collage .card-6{
    margin-top: 0;
    margin-bottom: 0;
    min-height: auto;
  }

  .custom-portfolio-collage .card-1{
    grid-column: 1 / span 2;
    grid-row: auto / span 2;
    min-height: calc(var(--h) * 2);
  }

  .custom-portfolio-collage .card-2{
    grid-column: 1 / span 1;
    grid-row: auto / span 1;
    min-height: var(--h);
  }

  .custom-portfolio-collage .card-3{
    grid-column: 2 / span 1;
    grid-row: auto / span 2;
    min-height: calc(var(--h) * 2);
  }

  .custom-portfolio-collage .card-4{
    grid-column: 1 / span 1;
    grid-row: auto / span 1;
    min-height: var(--h);
  }

  .custom-portfolio-collage .card-5{
    grid-column: 1 / span 2;
    grid-row: auto / span 2;
    min-height: calc(var(--h) * 2);
  }

  .custom-portfolio-collage .card-6{
    grid-column: 1 / span 2;
    grid-row: auto / span 1;
    min-height: var(--h);
  }

  .custom-portfolio-collage .portfolio-pill{
    font-size: 14px;
    padding: 11px 20px;
    max-width: 86%;
  }
}

/* ===== Mobile ===== */
@media (max-width: 767px){
  .custom-portfolio-collage{
    --h: 220px;
    grid-template-columns: 1fr;
    grid-auto-rows: var(--h);
  }

  .custom-portfolio-collage .card-1,
  .custom-portfolio-collage .card-2,
  .custom-portfolio-collage .card-3,
  .custom-portfolio-collage .card-4,
  .custom-portfolio-collage .card-5,
  .custom-portfolio-collage .card-6{
    grid-column: 1 / -1;
    grid-row: auto / span 1;
    min-height: var(--h);
  }

  .custom-portfolio-collage .portfolio-pill{
    font-size: 13px;
    padding: 10px 16px;
    max-width: 90%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7e9146 */.elementor-widget-image .wp-caption {
  position: relative;
  display: inline-block;
  margin: 0;
}

.elementor-widget-image .wp-caption .wp-caption-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  text-align: center;
  color: #fff;
  font-size: 14px;
line-height: 16px;
text-transform: uppercase;
font-weight: 600;
  width: 100%;
}/* End custom CSS */