.elementor-21 .elementor-element.elementor-element-1fa79889{--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;--overlay-opacity:1;--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1fa79889::before, .elementor-21 .elementor-element.elementor-element-1fa79889 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1fa79889 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1fa79889 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1fa79889 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1fa79889 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-40fec860{--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;}.elementor-21 .elementor-element.elementor-element-752b15e2{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-fd59fb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-405a8c43{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8fcd3b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{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 );}.elementor-21 .elementor-element.elementor-element-2756f650 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-2756f650 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2756f650 .elementor-button:focus{background-color:#EFEFEF;}.elementor-21 .elementor-element.elementor-element-2756f650 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-4ba0b7bd .elementor-button{background-color:#0365FF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-4ba0b7bd .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-4ba0b7bd .elementor-button:focus{background-color:#0365FFC7;}.elementor-21 .elementor-element.elementor-element-4ba0b7bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-420e5c40{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-6f6e76ed{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-6f6e76ed img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-598a05b5{--display:flex;}.elementor-21 .elementor-element.elementor-element-41775249{--display:flex;}.elementor-21 .elementor-element.elementor-element-54720249{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-54720249:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-54720249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5985E3;}.elementor-21 .elementor-element.elementor-element-6d90ca0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fc644c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-2a513346{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-2a513346 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-12f35194{--spacer-size:25px;}.elementor-21 .elementor-element.elementor-element-58724274{--display:flex;}.elementor-21 .elementor-element.elementor-element-277a9d7b{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-277a9d7b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-277a9d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5985E3;}.elementor-21 .elementor-element.elementor-element-7e02f84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-35c500f9{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-1292df2f{--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;}.elementor-21 .elementor-element.elementor-element-15fb16a3{--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;}.elementor-21 .elementor-element.elementor-element-7fc5fbcf{--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;}.elementor-21 .elementor-element.elementor-element-445e1d33{text-align:start;}.elementor-21 .elementor-element.elementor-element-445e1d33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-21 .elementor-element.elementor-element-566bce73{padding:11px 0px 11px 0px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-3402754a{--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;--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-642f73c4{--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;}.elementor-21 .elementor-element.elementor-element-37dcbc66 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-3c5a304f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-7a62bb4c{--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;}.elementor-21 .elementor-element.elementor-element-232c9ee4 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-5f434e63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-34beec1f{--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;}.elementor-21 .elementor-element.elementor-element-6ab7277e img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-388aa393 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-44a4407c{--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;}.elementor-21 .elementor-element.elementor-element-3cb3b220 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-39231b3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-24d683fa{--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;}.elementor-21 .elementor-element.elementor-element-40ade749 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-24699b8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-22189a2f{--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;}.elementor-21 .elementor-element.elementor-element-b6df972 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-60eab34e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-14e567dc{--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;}.elementor-21 .elementor-element.elementor-element-1879fd4f img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-7aa5fe97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-844fdd0{--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;}.elementor-21 .elementor-element.elementor-element-39f8736c img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-787ac9b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-1472a4ca{--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;}.elementor-21 .elementor-element.elementor-element-5f097047 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-747499e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-6d15ba7{--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;}.elementor-21 .elementor-element.elementor-element-3033e61 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-71423ccf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-55e32c42{--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;}.elementor-21 .elementor-element.elementor-element-16ac3b8e img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-4102b38a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-17159e96{--display:flex;}.elementor-21 .elementor-element.elementor-element-13a87e3c{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-13a87e3c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-13a87e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5985E3;}.elementor-21 .elementor-element.elementor-element-2d71c1d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-259954c0{--display:flex;}.elementor-widget-posts .elementor-button{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 );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.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 );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-10e218f2{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-21 .elementor-element.elementor-element-10e218f2:after{content:"0.6";}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__thumbnail__link{width:100%;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__card{border-color:#ededed;border-width:1px;border-radius:21px;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__text{padding:0 20px;margin-top:0px;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__meta-data{padding:10px 20px;color:rgba(0,0,0,0.5);font-family:"Rubik", Sans-serif;font-size:12px;font-weight:300;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__title a{color:#000000;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__title a{font-size:15px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-1fa79889{--padding-top:212px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fd59fb0{text-align:start;}.elementor-21 .elementor-element.elementor-element-fd59fb0 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-8fcd3b9{--width:91%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2756f650 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-4ba0b7bd .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-420e5c40{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-598a05b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-58a565ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0100px 0px 0px;}.elementor-21 .elementor-element.elementor-element-41775249{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-54720249{--min-height:0px;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d90ca0b{text-align:center;}.elementor-21 .elementor-element.elementor-element-6d90ca0b .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-fc644c4{--width:100%;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2a513346 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-277a9d7b{--min-height:0px;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7e02f84{text-align:center;}.elementor-21 .elementor-element.elementor-element-7e02f84 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-35c500f9{--width:100%;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-445e1d33{padding:11px 0px 11px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-445e1d33 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-642f73c4{--width:50%;}.elementor-21 .elementor-element.elementor-element-37dcbc66 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-3c5a304f{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3c5a304f .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-7a62bb4c{--width:50%;}.elementor-21 .elementor-element.elementor-element-232c9ee4 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-5f434e63{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-5f434e63 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-34beec1f{--width:50%;}.elementor-21 .elementor-element.elementor-element-6ab7277e img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-388aa393{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-388aa393 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-44a4407c{--width:50%;}.elementor-21 .elementor-element.elementor-element-3cb3b220 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-39231b3b{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-39231b3b .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-24d683fa{--width:50%;}.elementor-21 .elementor-element.elementor-element-40ade749 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-24699b8d{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-24699b8d .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-22189a2f{--width:50%;}.elementor-21 .elementor-element.elementor-element-b6df972 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-60eab34e{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-60eab34e .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-14e567dc{--width:50%;}.elementor-21 .elementor-element.elementor-element-1879fd4f img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-7aa5fe97{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-7aa5fe97 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-844fdd0{--width:50%;}.elementor-21 .elementor-element.elementor-element-39f8736c img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-787ac9b9{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-787ac9b9 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-1472a4ca{--width:50%;}.elementor-21 .elementor-element.elementor-element-5f097047 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-747499e4{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-747499e4 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-6d15ba7{--width:50%;}.elementor-21 .elementor-element.elementor-element-3033e61 img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-71423ccf{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-71423ccf .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-55e32c42{--width:50%;}.elementor-21 .elementor-element.elementor-element-16ac3b8e img{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-4102b38a{padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-4102b38a .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-13a87e3c{--min-height:0px;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2d71c1d5{text-align:center;}.elementor-21 .elementor-element.elementor-element-2d71c1d5 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-21 .elementor-element.elementor-element-10e218f2:after{content:"0.5";}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__thumbnail__link{width:100%;}.elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-10e218f2 .elementor-post__title a{font-size:18px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-8fcd3b9{--width:67%;}.elementor-21 .elementor-element.elementor-element-15fb16a3{--width:50%;}.elementor-21 .elementor-element.elementor-element-7fc5fbcf{--width:50%;}.elementor-21 .elementor-element.elementor-element-642f73c4{--width:25%;}.elementor-21 .elementor-element.elementor-element-7a62bb4c{--width:25%;}.elementor-21 .elementor-element.elementor-element-34beec1f{--width:25%;}.elementor-21 .elementor-element.elementor-element-44a4407c{--width:25%;}.elementor-21 .elementor-element.elementor-element-24d683fa{--width:25%;}.elementor-21 .elementor-element.elementor-element-22189a2f{--width:25%;}.elementor-21 .elementor-element.elementor-element-14e567dc{--width:25%;}.elementor-21 .elementor-element.elementor-element-844fdd0{--width:25%;}.elementor-21 .elementor-element.elementor-element-1472a4ca{--width:25%;}.elementor-21 .elementor-element.elementor-element-6d15ba7{--width:25%;}.elementor-21 .elementor-element.elementor-element-55e32c42{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-58a565ec *//* 1. Ana Kapsayıcı (Beyaz Şerit) */
        .menu-container {
            background-color: white;
            padding: 5px 5px;
            
            /* --- DEĞİŞEN KISIM --- */
            /* Sol taraf düz (0), Sağ taraf yuvarlak (50px) */
            border-radius: 0 50px 50px 0; 
            
            /* Sol tarafta hiç boşluk kalmasın */
            margin-left: 0; 
            /* -------------------- */

            display: flex;
            gap: 15px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
        }

        /* 2. İkon Kutuları (Daireler) */
        .icon-box {
            width: 70px;
            height: 70px;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #29b6f6;
            
            border: 5px solid #f0f0f0; /* Pasif renk */
            transition: all 0.3s ease;
            cursor: pointer;
            overflow: hidden;
        }

        /* 3. İkon Resimleri */
        .icon-box img {
            width: 60%;
            height: auto;
            object-fit: contain;
        }

        /* 4. Aktif Durum */
        .icon-box.active {
            border-color: #69f0ae; /* Aktif yeşil */
            transform: scale(1.1);
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16ba93a1 *//* --- MASAÜSTÜ SLIDER SARMALAYICI --- */
.dt-slider-wrapper {
  position: relative;
  width: 100%;
  max-width: 100%; /* Genişlik artırıldı */
  margin: 0 auto;    /* Ortalamak için */
  padding: 0px 0;   /* Dikey boşluk */
}

/* --- SLIDER KONTEYNERİ --- */
.dt-reviews-container {
  display: flex;
  overflow-x: auto;
  gap: 10px;         /* Kartlar arası boşluk arttı */
  padding: 20px 10px;
  scroll-behavior: smooth;
  scrollbar-width: none; /* Firefox scrollbar gizleme */
}

.dt-reviews-container::-webkit-scrollbar {
  display: none; /* Chrome/Safari scrollbar gizleme */
}

/* --- TEKİL KART TASARIMI (MASAÜSTÜ) --- */
.dt-review-card {
  background: white;
  border-radius: 20px;
  padding: 30px; /* İç boşluklar ferahlatıldı */
  
  /* Kart genişlik ayarı: Ekranda aynı anda 3 tane görünsün */
  flex: 0 0 calc(33.333% - 24px); 
  min-width: 300px; /* Çok küçülürse diye güvenlik sınırı */
  
  box-shadow: 0 4px 20px rgba(0,0,0,0.06);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  position: relative;
  border: 1px solid rgba(0,0,0,0.03);
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Hover efekti için geçiş */
}

/* Masaüstü Hover Efekti */
.dt-review-card:hover {
  transform: translateY(-10px); /* Kart yukarı kalkar */
  box-shadow: 0 15px 30px rgba(0,0,0,0.1); /* Gölge belirginleşir */
}

/* --- İKON VE İÇERİKLER --- */
.dt-location-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 32px;
  height: 32px;
  opacity: 0.7; /* Biraz daha soft görünüm */
}

.dt-card-header {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}

.dt-profile-pic {
  width: 70px; /* Profil resmi biraz büyütüldü */
  height: 70px;
  border-radius: 50%;
  object-fit: cover;
  margin-right: 18px;
  border: 3px solid #f0f4f8;
}

.dt-user-name {
  font-size: 20px; /* Yazı boyutu büyütüldü */
  font-weight: 700;
  color: #2c3e50;
}

.dt-review-text {
  font-size: 16px;
  line-height: 1.6;
  color: #555;
  margin-bottom: 25px;
  flex-grow: 1; /* Kart boylarını eşitlemek için metin alanı esner */
}

.dt-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 15px;
  border-top: 1px solid #f0f0f0; /* Üst çizgi eklendi */
}

.dt-see-review {
  font-weight: 700;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  transition: color 0.2s;
}

.dt-see-review:hover {
  color: #007bff; /* Link üzerine gelince renk değişimi */
}

.dt-rating-area {
  display: flex;
  align-items: center;
  gap: 5px;
  font-weight: 700;
  font-size: 16px;
  color: #333;
}

/* --- OK BUTONLARI (MASAÜSTÜ KONUM) --- */
.dt-nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px; /* Butonlar büyütüldü */
  height: 50px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid #eee;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.dt-nav-btn:hover {
  background-color: #333; /* Hoverda koyu renk */
  border-color: #333;
}

.dt-nav-btn:hover .dt-arrow-img {
  filter: invert(1); /* İkonu beyaza çevirir (svg ise) */
}

/* Butonları dışarı aldık */
.dt-prev-btn {
  left: -60px; 
}
.dt-next-btn {
  right: -60px;
}

.dt-arrow-img {
  width: 20px;
  height: 20px;
}

/* Eğer ekran 1300px'den küçükse butonları içeri al */
@media (max-width: 1350px) {
  .dt-prev-btn { left: 10px; }
  .dt-next-btn { right: 10px; }
}
/* --- TIKLAMA VE ODAKLANMA AYARLARI --- */

/* Tıklama anı (:active) ve Tıkladıktan sonra (:focus) */
.dt-nav-btn:active, 
.dt-nav-btn:focus {
  background-color: #fafafa; /* Kırık Beyaz */
  border-color: #dcdcdc;     /* Kenarlık aynı kalır */
  outline: none;             /* Tarayıcının varsayılan mavi/siyah çizgisini kaldırır */
  box-shadow: inset 0 2px 5px rgba(0,0,0,0.05); /* İçeri hafif göçük hissi verir (Opsiyonel) */
}/* End custom CSS */