.elementor-15211 .elementor-element.elementor-element-c72c852{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15211 .elementor-element.elementor-element-fb4def1{--spacer-size:30px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15211 .elementor-element.elementor-element-51626c3{--box-background-color:var( --e-global-color-bba5c05 );--header-color:var( --e-global-color-d6cea4e );--item-text-color:var( --e-global-color-d6cea4e );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-d6cea4e );}.elementor-15211 .elementor-element.elementor-element-51626c3 .elementor-toc__header-title{text-align:center;}.elementor-15211 .elementor-element.elementor-element-0e319df{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15211 .elementor-element.elementor-element-6ed5e35{--display:flex;}.elementor-15211 .elementor-element.elementor-element-0e09b12{--spacer-size:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-15211 .elementor-element.elementor-element-56ca0c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-56ca0c1{text-align:center;}.elementor-15211 .elementor-element.elementor-element-db3cebc{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-6cc1c00{--display:flex;}.elementor-15211 .elementor-element.elementor-element-d9b9c6a{--display:flex;}.elementor-15211 .elementor-element.elementor-element-5679e24{--spacer-size:70px;}.elementor-15211 .elementor-element.elementor-element-359de8c{--display:flex;}.elementor-15211 .elementor-element.elementor-element-774f397{text-align:center;}.elementor-15211 .elementor-element.elementor-element-ce73048{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-e461c6a{--display:flex;}.elementor-15211 .elementor-element.elementor-element-5be29bd{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-e5dfaf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-35521e2{--display:flex;}.elementor-15211 .elementor-element.elementor-element-010c60b{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-a58c00a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-c61dd2c{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-d9ee725{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-e38100b{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-203c300{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-a23b8a5{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-e812855{--display:flex;}.elementor-15211 .elementor-element.elementor-element-3ac1be4{text-align:center;}.elementor-15211 .elementor-element.elementor-element-4a38ab1{--display:flex;}.elementor-15211 .elementor-element.elementor-element-4c2709b > .elementor-widget-container{margin:5px 0px 00px 0px;}.elementor-15211 .elementor-element.elementor-element-fbb2c61{--display:flex;}.elementor-15211 .elementor-element.elementor-element-3dcb06a{--spacer-size:40px;}.elementor-15211 .elementor-element.elementor-element-246e7cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-246e7cc{text-align:center;}.elementor-15211 .elementor-element.elementor-element-246e7cc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-c73ddcc{--display:flex;}.elementor-15211 .elementor-element.elementor-element-e1e50d2{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-23ff6ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-944e2b3{--display:flex;}.elementor-15211 .elementor-element.elementor-element-12f1da2{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-5b83f24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-d7bc81e{--display:flex;}.elementor-15211 .elementor-element.elementor-element-56a3294{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-a9a6c45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-dbca678{--display:flex;}.elementor-15211 .elementor-element.elementor-element-7d1a7c5{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-2b5f9e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-428426f{--display:flex;}.elementor-15211 .elementor-element.elementor-element-440848d{--spacer-size:40px;}.elementor-15211 .elementor-element.elementor-element-1569e68{--display:flex;}.elementor-15211 .elementor-element.elementor-element-a2fb004{text-align:center;}.elementor-15211 .elementor-element.elementor-element-a2fb004 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-a5ed7f2{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-40b9203{--display:flex;}.elementor-15211 .elementor-element.elementor-element-8c11be0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-8c11be0 .widget-image-caption{font-family:"Montserrat";font-size:15px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-59ef366{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-3dc98ad{--display:flex;}.elementor-15211 .elementor-element.elementor-element-923d862 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-3ece5a5{--display:flex;}.elementor-15211 .elementor-element.elementor-element-806a3d4{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-80f7be4 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-80f7be4 .widget-image-caption{font-family:"Montserrat";font-size:15px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-efccfb3{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-6f90fa3{--display:flex;}.elementor-15211 .elementor-element.elementor-element-8c28ebf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-7ca0db4{--display:flex;}.elementor-15211 .elementor-element.elementor-element-11d0357{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-13d806d{--display:flex;}.elementor-15211 .elementor-element.elementor-element-a797343{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-15211 .elementor-element.elementor-element-a797343:not(.elementor-motion-effects-element-type-background), .elementor-15211 .elementor-element.elementor-element-a797343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F2;}.elementor-15211 .elementor-element.elementor-element-ea22f3c > .elementor-widget-container{margin:15px 15px 10px 20px;}.elementor-15211 .elementor-element.elementor-element-ea22f3c .elementor-heading-title{font-family:"Arial";font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-1563d4b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-15211 .elementor-element.elementor-element-85191c2{--display:flex;}.elementor-15211 .elementor-element.elementor-element-d027346{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-96cb379{text-align:center;}.elementor-15211 .elementor-element.elementor-element-96cb379 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-f9426f7{--display:flex;}.elementor-15211 .elementor-element.elementor-element-ee4a716{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-e216d83{--display:flex;}.elementor-15211 .elementor-element.elementor-element-2199c62{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-d50417e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-665e3f9{--display:flex;}.elementor-15211 .elementor-element.elementor-element-702fd72{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-47e1d53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-47e1d53 .widget-image-caption{font-family:"Montserrat";font-size:15px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15211 .elementor-element.elementor-element-7d2dfa7{--display:flex;}.elementor-15211 .elementor-element.elementor-element-0da28b4{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-7ea515c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-ebed894{--display:flex;}.elementor-15211 .elementor-element.elementor-element-58e3704{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-e5647eb{--display:flex;}.elementor-15211 .elementor-element.elementor-element-32d3c58{text-align:center;}.elementor-15211 .elementor-element.elementor-element-32d3c58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-8ab4e02{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-41f4c21{--display:flex;}.elementor-15211 .elementor-element.elementor-element-b9b077c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-6c35461{--display:flex;}.elementor-15211 .elementor-element.elementor-element-a75a7e6{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-cc9c1c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-9056153{--display:flex;}.elementor-15211 .elementor-element.elementor-element-9d5f1ea{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-6af556d{--display:flex;}.elementor-15211 .elementor-element.elementor-element-8f20c82{text-align:center;}.elementor-15211 .elementor-element.elementor-element-8f20c82 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-85ba6c6{--display:flex;}.elementor-15211 .elementor-element.elementor-element-e45865c{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-3609d94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-84ac940{--display:flex;}.elementor-15211 .elementor-element.elementor-element-b261506{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-bcc42ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-40612a7{--display:flex;}.elementor-15211 .elementor-element.elementor-element-971509b{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-551963a{--display:flex;}.elementor-15211 .elementor-element.elementor-element-04557bd{text-align:center;}.elementor-15211 .elementor-element.elementor-element-04557bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-32bd5cf{--display:flex;}.elementor-15211 .elementor-element.elementor-element-ca2c836{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-d2af285 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-4ba2c9e{--display:flex;}.elementor-15211 .elementor-element.elementor-element-d40df2a{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-7b9760f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-e6cb14c{--display:flex;}.elementor-15211 .elementor-element.elementor-element-93cb180{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-204042b{--display:flex;}.elementor-15211 .elementor-element.elementor-element-9c9269e{text-align:center;}.elementor-15211 .elementor-element.elementor-element-5bf1138{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-f67083e{text-align:center;}.elementor-15211 .elementor-element.elementor-element-f67083e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-5e4c62d{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-500ee85{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-15211 .elementor-element.elementor-element-fee5720.elementor-element{--align-self:center;}.elementor-15211 .elementor-element.elementor-element-fee5720{text-align:center;}.elementor-15211 .elementor-element.elementor-element-fee5720 .elementor-heading-title{font-family:"Montserrat";font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-9b7b890.elementor-element{--align-self:center;}.elementor-15211 .elementor-element.elementor-element-9b7b890{text-align:center;}.elementor-15211 .elementor-element.elementor-element-9b7b890 .elementor-heading-title{font-family:"Montserrat";font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-d2fd451.elementor-element{--align-self:center;}.elementor-15211 .elementor-element.elementor-element-d2fd451{text-align:center;}.elementor-15211 .elementor-element.elementor-element-d2fd451 .elementor-heading-title{font-family:"Montserrat";font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-d85a822{--display:flex;}.elementor-15211 .elementor-element.elementor-element-8232dfe{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-3acedba{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-bc5f536{--spacer-size:40px;}.elementor-15211 .elementor-element.elementor-element-46c06fb{--display:flex;}.elementor-15211 .elementor-element.elementor-element-7b62eae{text-align:center;}.elementor-15211 .elementor-element.elementor-element-7b62eae .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-b1d1d83{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-f602d6e{--display:flex;}.elementor-15211 .elementor-element.elementor-element-2cae02f{--spacer-size:40px;}.elementor-15211 .elementor-element.elementor-element-1d4c22b{--display:flex;}.elementor-15211 .elementor-element.elementor-element-b579272{text-align:center;}.elementor-15211 .elementor-element.elementor-element-b579272 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-f37db67{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-578fc7a{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-5b9f6e7 .widget-image-caption{font-family:"Montserrat";font-size:15px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-15211 .elementor-element.elementor-element-cbc7082{--spacer-size:40px;}.elementor-15211 .elementor-element.elementor-element-02053d5{text-align:center;}.elementor-15211 .elementor-element.elementor-element-02053d5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-21ab055{--display:flex;}.elementor-15211 .elementor-element.elementor-element-cfaf0bc{--spacer-size:20px;}.elementor-15211 .elementor-element.elementor-element-04ab6dd{--display:flex;}.elementor-15211 .elementor-element.elementor-element-d4aac2f{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-8317bba{--display:flex;}.elementor-15211 .elementor-element.elementor-element-e210bef{text-align:center;}.elementor-15211 .elementor-element.elementor-element-b8914f3{--display:flex;}.elementor-15211 .elementor-element.elementor-element-5908bdb{--spacer-size:30px;}.elementor-15211 .elementor-element.elementor-element-6047100{--display:flex;}.elementor-15211 .elementor-element.elementor-element-c0c7b1e{--display:flex;}.elementor-15211 .elementor-element.elementor-element-524017a{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-15157a6{--display:flex;}.elementor-15211 .elementor-element.elementor-element-cb3fec1{--display:flex;}.elementor-15211 .elementor-element.elementor-element-9cc2436{--spacer-size:50px;}.elementor-15211 .elementor-element.elementor-element-1a5a56b{--display:flex;}.elementor-15211 .elementor-element.elementor-element-4b1b9f7{text-align:center;}.elementor-15211 .elementor-element.elementor-element-271a364{--display:flex;}.elementor-15211 .elementor-element.elementor-element-9cd4111{--display:flex;}.elementor-15211 .elementor-element.elementor-element-00d9264{--spacer-size:70px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-246e7cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-a2fb004 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-8c11be0 .widget-image-caption{font-size:15px;}.elementor-15211 .elementor-element.elementor-element-80f7be4 .widget-image-caption{font-size:15px;}.elementor-15211 .elementor-element.elementor-element-ea22f3c .elementor-heading-title{font-size:35px;}.elementor-15211 .elementor-element.elementor-element-96cb379 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-47e1d53 .widget-image-caption{font-size:15px;}.elementor-15211 .elementor-element.elementor-element-32d3c58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-8f20c82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-04557bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-f67083e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-500ee85{--grid-auto-flow:row;}.elementor-15211 .elementor-element.elementor-element-fee5720 .elementor-heading-title{font-size:35px;}.elementor-15211 .elementor-element.elementor-element-9b7b890 .elementor-heading-title{font-size:35px;}.elementor-15211 .elementor-element.elementor-element-d2fd451 .elementor-heading-title{font-size:35px;}.elementor-15211 .elementor-element.elementor-element-7b62eae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-b579272 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-5b9f6e7 .widget-image-caption{font-size:15px;}.elementor-15211 .elementor-element.elementor-element-02053d5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-246e7cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-a2fb004 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-8c11be0 .widget-image-caption{font-size:14px;}.elementor-15211 .elementor-element.elementor-element-80f7be4 .widget-image-caption{font-size:14px;}.elementor-15211 .elementor-element.elementor-element-ea22f3c .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-15211 .elementor-element.elementor-element-96cb379 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-47e1d53 .widget-image-caption{font-size:14px;}.elementor-15211 .elementor-element.elementor-element-32d3c58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-8f20c82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-04557bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-f67083e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-500ee85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15211 .elementor-element.elementor-element-fee5720 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-15211 .elementor-element.elementor-element-9b7b890 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-15211 .elementor-element.elementor-element-d2fd451 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-15211 .elementor-element.elementor-element-7b62eae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-b579272 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-15211 .elementor-element.elementor-element-5b9f6e7 .widget-image-caption{font-size:14px;}.elementor-15211 .elementor-element.elementor-element-02053d5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ruinsandremnants.com/wp-content/uploads/2024/09/Montserrat-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */