.elementor-4078 .elementor-element.elementor-element-0147069{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-4078 .elementor-element.elementor-element-0147069:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-0147069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-20b3473{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-b13bb22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:800;text-transform:uppercase;line-height:46px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-777876a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4078 .elementor-element.elementor-element-777876a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:bold;line-height:43px;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-6cd87a7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:bold;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-4078 .elementor-element.elementor-element-c19f4db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b6a0303 img{max-width:250px;}.elementor-4078 .elementor-element.elementor-element-94237c3:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-94237c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-94237c3{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-4078 .elementor-element.elementor-element-94237c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4078 .elementor-element.elementor-element-6558f3f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-4078 .elementor-element.elementor-element-fb3c086{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-34b3fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-820a967 img{max-width:50%;}.elementor-4078 .elementor-element.elementor-element-c5d752a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-4078 .elementor-element.elementor-element-b31d35f{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-7d2d7b2{columns:1;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-23e61af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-4078 .elementor-element.elementor-element-23e61af:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-23e61af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-f9768df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-69177d4{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-69177d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase;line-height:43px;color:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-2218ece{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-6d77a8e img{max-width:250px;}.elementor-4078 .elementor-element.elementor-element-a2f3b4b:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-a2f3b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-a2f3b4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4078 .elementor-element.elementor-element-a2f3b4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4078 .elementor-element.elementor-element-fe316c1{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-fe316c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:bold;text-transform:uppercase;line-height:43px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-9b34517{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;columns:1;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-7ffd8cf img{width:100%;}.elementor-4078 .elementor-element.elementor-element-d30f615:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-d30f615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-d30f615{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-4078 .elementor-element.elementor-element-d30f615 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4078 .elementor-element.elementor-element-fe94264{width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-fe94264 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-69b002a{columns:1;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-8df790e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-4872679{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4078 .elementor-element.elementor-element-5c0f80d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4078 .elementor-element.elementor-element-5c0f80d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;line-height:26px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-be84e5f{columns:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-f0c2304{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4078 .elementor-element.elementor-element-a9d460d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4078 .elementor-element.elementor-element-a9d460d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;line-height:26px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-f068f6d{columns:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-14dafc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4078 .elementor-element.elementor-element-585e96c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4078 .elementor-element.elementor-element-585e96c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;line-height:26px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-82c6a9e{columns:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-e704125{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );padding:80px 0px 80px 0px;}.elementor-4078 .elementor-element.elementor-element-49e5fe8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-e60e693{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-549a749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4078 .elementor-element.elementor-element-549a749 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;line-height:34px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-707da4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-5da0c7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4078 .elementor-element.elementor-element-e023335{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-8afef16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-8afef16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4078 .elementor-element.elementor-element-753f2c0{text-align:left;}.elementor-4078 .elementor-element.elementor-element-753f2c0 img{max-width:80%;}.elementor-4078 .elementor-element.elementor-element-3ed4149{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-9315952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4078 .elementor-element.elementor-element-9315952 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;line-height:34px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-a0877fb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:bold;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-4078 .elementor-element.elementor-element-09c8d9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4078 .elementor-element.elementor-element-9326f5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-f4cf294{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-f4cf294.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4078 .elementor-element.elementor-element-8d21a1d{text-align:left;}.elementor-4078 .elementor-element.elementor-element-8d21a1d img{max-width:80%;}.elementor-4078 .elementor-element.elementor-element-7db1cc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-d2a1384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4078 .elementor-element.elementor-element-d2a1384 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;line-height:34px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-157ed50 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:bold;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-4078 .elementor-element.elementor-element-8a0a96c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4078 .elementor-element.elementor-element-60a9cc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-a9aab68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-a9aab68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4078 .elementor-element.elementor-element-3a8b69e{text-align:left;}.elementor-4078 .elementor-element.elementor-element-3a8b69e img{max-width:80%;}.elementor-4078 .elementor-element.elementor-element-fe88aad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-4879bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4078 .elementor-element.elementor-element-4879bf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;line-height:34px;color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-fc3e393 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:bold;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-4078 .elementor-element.elementor-element-8785708{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:5px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;}.elementor-4078 .elementor-element.elementor-element-50d9cc0:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-50d9cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-50d9cc0{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-4078 .elementor-element.elementor-element-50d9cc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4078 .elementor-element.elementor-element-ecaaef4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-item{border-width:0px;}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-title{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-icon, .elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-active .elementor-accordion-icon, .elementor-4078 .elementor-element.elementor-element-02599fe .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-title{font-family:var( --e-global-typography-7d99ef8-font-family ), Sans-serif;font-size:var( --e-global-typography-7d99ef8-font-size );font-weight:var( --e-global-typography-7d99ef8-font-weight );line-height:var( --e-global-typography-7d99ef8-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-icon{margin-inline-end:7px;}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:20px 50px 0px 50px;}.elementor-4078 .elementor-element.elementor-element-b062f14:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-b062f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4078 .elementor-element.elementor-element-b062f14{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-4078 .elementor-element.elementor-element-b062f14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4078 .elementor-element.elementor-element-4737354{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-407950a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-e01d03c{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:normal;line-height:28px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4078 .elementor-element.elementor-element-a714d20:after{content:"0.66";}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__thumbnail__link{width:100%;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__card{background-color:#F5F5F5;border-color:#F5F5F5;padding-top:0px;padding-bottom:0px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__text{padding:0 15px;margin-top:0px;margin-bottom:5px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__meta-data{padding:10px 15px;font-family:"Gotham", Sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;line-height:1px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__avatar{padding-right:15px;padding-left:15px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__card .elementor-post__meta-data{border-top-color:#F5F5F5;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 69% ) contrast( 74% ) saturate( 117% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title, .elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title{margin-bottom:20px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__meta-data span:before{color:#F5F5F5;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 a.elementor-post__read-more{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:bold;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__read-more{margin-bottom:5px;}.elementor-4078 .elementor-element.elementor-element-b09efd2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-b09efd2:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-b09efd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-6e263eb{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-6e263eb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4078 .elementor-element.elementor-element-5203bed{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:normal;line-height:28px;}.elementor-4078 .elementor-element.elementor-element-d0beffa{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-1ef26d9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-1ef26d9:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-1ef26d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4951b15 );}.elementor-4078 .elementor-element.elementor-element-dbcf658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:left;}.elementor-4078 .elementor-element.elementor-element-932f54a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-d7449f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-38e3eaf{text-align:left;}.elementor-4078 .elementor-element.elementor-element-38e3eaf img{max-width:50%;}.elementor-4078 .elementor-element.elementor-element-a27e309{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;line-height:28px;}.elementor-4078 .elementor-element.elementor-element-7a9521c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-69f7d16{text-align:left;}.elementor-4078 .elementor-element.elementor-element-69f7d16 img{max-width:50%;}.elementor-4078 .elementor-element.elementor-element-efce1bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;line-height:28px;}.elementor-4078 .elementor-element.elementor-element-3c07eb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-16debd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-c33277d{text-align:left;}.elementor-4078 .elementor-element.elementor-element-c33277d img{max-width:50%;}.elementor-4078 .elementor-element.elementor-element-5fd7991{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;line-height:28px;}.elementor-4078 .elementor-element.elementor-element-eb95b6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-e08b54a{text-align:left;}.elementor-4078 .elementor-element.elementor-element-e08b54a img{max-width:50%;}.elementor-4078 .elementor-element.elementor-element-3fa1066{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;line-height:28px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4078 .elementor-element.elementor-element-20b3473{--width:65%;}.elementor-4078 .elementor-element.elementor-element-c19f4db{--width:35%;}.elementor-4078 .elementor-element.elementor-element-34b3fb4{--width:20%;}.elementor-4078 .elementor-element.elementor-element-c5d752a{--width:70%;}.elementor-4078 .elementor-element.elementor-element-f9768df{--width:65%;}.elementor-4078 .elementor-element.elementor-element-2218ece{--width:35%;}.elementor-4078 .elementor-element.elementor-element-8afef16{--width:17.541%;}.elementor-4078 .elementor-element.elementor-element-f4cf294{--width:17.541%;}.elementor-4078 .elementor-element.elementor-element-a9aab68{--width:17.541%;}.elementor-4078 .elementor-element.elementor-element-932f54a{--width:60%;}.elementor-4078 .elementor-element.elementor-element-3c07eb7{--width:60%;}}@media(max-width:1366px){.elementor-4078 .elementor-element.elementor-element-0147069{--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b31d35f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-7d2d7b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-23e61af{--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-9b34517{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-fe94264 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-69b002a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-be84e5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-f068f6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-82c6a9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-ecaaef4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-title{font-size:var( --e-global-typography-7d99ef8-font-size );line-height:var( --e-global-typography-7d99ef8-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b062f14{padding:80px 30px 80px 30px;}.elementor-4078 .elementor-element.elementor-element-407950a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title, .elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b09efd2{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-6e263eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-1ef26d9{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1200px){.elementor-4078 .elementor-element.elementor-element-0147069{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-94237c3{padding:60px 30px 060px 30px;}.elementor-4078 .elementor-element.elementor-element-6558f3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-23e61af{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-a2f3b4b{padding:60px 30px 60px 30px;}.elementor-4078 .elementor-element.elementor-element-5159701 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4078 .elementor-element.elementor-element-fe316c1{padding:0% 0% 0% 0%;}.elementor-4078 .elementor-element.elementor-element-d30f615{padding:60px 30px 60px 30px;}.elementor-4078 .elementor-element.elementor-element-e704125{padding:60px 30px 60px 30px;}.elementor-4078 .elementor-element.elementor-element-50d9cc0{padding:60px 30px 60px 30px;}.elementor-4078 .elementor-element.elementor-element-1f10661 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4078 .elementor-element.elementor-element-b062f14{padding:60px 30px 60px 30px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__meta-data{line-height:10px;}.elementor-4078 .elementor-element.elementor-element-b09efd2{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-1ef26d9{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-4078 .elementor-element.elementor-element-0147069{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4078 .elementor-element.elementor-element-b13bb22 .elementor-heading-title{font-size:24px;line-height:46px;}.elementor-4078 .elementor-element.elementor-element-777876a .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-94237c3{padding:40px 30px 40px 30px;}.elementor-4078 .elementor-element.elementor-element-6558f3f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b31d35f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-7d2d7b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-23e61af{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-69177d4 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-4078 .elementor-element.elementor-element-a2f3b4b{padding:40px 30px 40px 30px;}.elementor-4078 .elementor-element.elementor-element-5159701 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-fe316c1 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-4078 .elementor-element.elementor-element-9b34517{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-d30f615{padding:40px 30px 40px 30px;}.elementor-4078 .elementor-element.elementor-element-e347074 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-fe94264 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-69b002a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-4872679{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-5c0f80d .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-4078 .elementor-element.elementor-element-be84e5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-f0c2304{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-a9d460d .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-4078 .elementor-element.elementor-element-f068f6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-14dafc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-585e96c .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-4078 .elementor-element.elementor-element-82c6a9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-e704125{padding:40px 30px 40px 30px;}.elementor-4078 .elementor-element.elementor-element-549a749 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-4078 .elementor-element.elementor-element-9315952 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-4078 .elementor-element.elementor-element-d2a1384 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-4078 .elementor-element.elementor-element-4879bf1 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-4078 .elementor-element.elementor-element-8785708{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4078 .elementor-element.elementor-element-50d9cc0{padding:40px 30px 40px 30px;}.elementor-4078 .elementor-element.elementor-element-ecaaef4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-title{font-size:var( --e-global-typography-7d99ef8-font-size );line-height:var( --e-global-typography-7d99ef8-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b062f14{padding:40px 30px 40px 30px;}.elementor-4078 .elementor-element.elementor-element-576ae06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-407950a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-e01d03c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title, .elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__meta-data{font-size:12px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b09efd2{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-6e263eb{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4078 .elementor-element.elementor-element-6e263eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-5203bed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-1ef26d9{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-4078 .elementor-element.elementor-element-a27e309{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-efce1bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-5fd7991{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-3fa1066{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-4078 .elementor-element.elementor-element-0147069{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4078 .elementor-element.elementor-element-b13bb22 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-4078 .elementor-element.elementor-element-777876a .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-6cd87a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-4078 .elementor-element.elementor-element-6cd87a7 .elementor-button{line-height:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b6a0303{text-align:left;}.elementor-4078 .elementor-element.elementor-element-94237c3{padding:40px 20px 30px 20px;}.elementor-4078 .elementor-element.elementor-element-6558f3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-34b3fb4{--min-height:82px;}.elementor-4078 .elementor-element.elementor-element-820a967 img{max-width:30%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b31d35f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-7d2d7b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-23e61af{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4078 .elementor-element.elementor-element-69177d4 .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-4078 .elementor-element.elementor-element-6d77a8e{text-align:left;}.elementor-4078 .elementor-element.elementor-element-a2f3b4b{padding:40px 20px 40px 20px;}.elementor-4078 .elementor-element.elementor-element-fe316c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-fe316c1 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-4078 .elementor-element.elementor-element-9b34517{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-d30f615{padding:40px 20px 40px 20px;}.elementor-4078 .elementor-element.elementor-element-fe94264{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-fe94264 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-69b002a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-5c0f80d .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-be84e5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-a9d460d .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-f068f6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-585e96c .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-82c6a9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-e704125{padding:40px 20px 80px 20px;}.elementor-4078 .elementor-element.elementor-element-7563483 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-549a749 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-5da0c7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-8afef16{--min-height:105px;}.elementor-4078 .elementor-element.elementor-element-753f2c0 img{max-width:30%;}.elementor-4078 .elementor-element.elementor-element-9315952 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-a0877fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-4078 .elementor-element.elementor-element-a0877fb .elementor-button{line-height:18px;}.elementor-4078 .elementor-element.elementor-element-09c8d9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-f4cf294{--min-height:105px;}.elementor-4078 .elementor-element.elementor-element-8d21a1d img{max-width:30%;}.elementor-4078 .elementor-element.elementor-element-d2a1384 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-157ed50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-4078 .elementor-element.elementor-element-157ed50 .elementor-button{line-height:18px;}.elementor-4078 .elementor-element.elementor-element-8a0a96c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-a9aab68{--min-height:105px;}.elementor-4078 .elementor-element.elementor-element-3a8b69e img{max-width:30%;}.elementor-4078 .elementor-element.elementor-element-4879bf1 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-fc3e393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-4078 .elementor-element.elementor-element-fc3e393 .elementor-button{line-height:18px;}.elementor-4078 .elementor-element.elementor-element-8785708{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-50d9cc0{padding:40px 20px 40px 20px;}.elementor-4078 .elementor-element.elementor-element-1f10661 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4078 .elementor-element.elementor-element-ecaaef4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-accordion-title{font-size:var( --e-global-typography-7d99ef8-font-size );line-height:var( --e-global-typography-7d99ef8-line-height );}.elementor-4078 .elementor-element.elementor-element-02599fe .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:20px 20px 20px 20px;}.elementor-4078 .elementor-element.elementor-element-b062f14{padding:40px 20px 40px 20px;}.elementor-4078 .elementor-element.elementor-element-407950a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-e01d03c{font-size:22px;line-height:26px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4078 .elementor-element.elementor-element-a714d20:after{content:"0.5";}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__thumbnail__link{width:100%;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title, .elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__meta-data{font-size:12px;}.elementor-4078 .elementor-element.elementor-element-a714d20 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-b09efd2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4078 .elementor-element.elementor-element-6e263eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4078 .elementor-element.elementor-element-6e263eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4078 .elementor-element.elementor-element-5203bed{font-size:22px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-1ef26d9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4078 .elementor-element.elementor-element-a27e309{font-size:18px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-efce1bf{font-size:18px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-5fd7991{font-size:18px;line-height:26px;}.elementor-4078 .elementor-element.elementor-element-3fa1066{font-size:18px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-777876a */.elementor-4078 .elementor-element.elementor-element-777876a span{color:#00CCBC;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0f80d */.elementor-4078 .elementor-element.elementor-element-5c0f80d span{color:#FF6355;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9d460d */.elementor-4078 .elementor-element.elementor-element-a9d460d span{color:#FF6355;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585e96c */.elementor-4078 .elementor-element.elementor-element-585e96c span{color:#FF6355;}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a714d20 */.elementor-post__excerpt p:after {
        content: "...";
    }

    
    .elementor-3873 .elementor-element.elementor-element-891fd24 .elementor-post__card .elementor-post__meta-data {
    border-top-color: #F5F5F5 !important;
}

.elementor-posts .elementor-post__card .elementor-post__meta-data {
    padding: 15px 15px 15px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e263eb */.elementor-4078 .elementor-element.elementor-element-6e263eb span{color:#FF6355;}/* End custom CSS */