.elementor-12 .elementor-element.elementor-element-29361342{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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 );font-style:var( --e-global-typography-text-font-style );}.elementor-12 .elementor-element.elementor-element-258b2e2f img{width:100%;}.elementor-12 .elementor-element.elementor-element-b4c8a33{--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:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-b4c8a33.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-13209f6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7ebdfe70{text-align:left;}.elementor-12 .elementor-element.elementor-element-7ebdfe70.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-10c9c6f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-10c9c6f.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-14244539 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-14244539 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-2d6dd28{text-align:left;}.elementor-12 .elementor-element.elementor-element-2d6dd28.elementor-element{--align-self:flex-end;}.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 );font-style:var( --e-global-typography-text-font-style );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-12 .elementor-element.elementor-element-75f67c96{column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-75f67c96 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-widget-button .elementor-button{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 );background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-71d79ae5 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:0px 0px 0px 0px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-71d79ae5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-71d79ae5 .elementor-button:focus{color:#467FF7;background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-71d79ae5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-71d79ae5 .elementor-button:focus svg{fill:#467FF7;}.elementor-12 .elementor-element.elementor-element-23f8c65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-23f8c65.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-54a32c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-41c8f58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-41c8f58 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-a165610{text-align:left;}.elementor-12 .elementor-element.elementor-element-a165610.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-c917e85{column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c917e85 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-466e420 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:0px 0px 0px 0px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-466e420 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-466e420 .elementor-button:focus{color:#467FF7;background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-466e420 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-466e420 .elementor-button:focus svg{fill:#467FF7;}.elementor-12 .elementor-element.elementor-element-2e775d9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-2e775d9.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-60106b6{text-align:left;}.elementor-12 .elementor-element.elementor-element-60106b6.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-468d248{--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:space-between;}.elementor-12 .elementor-element.elementor-element-87d010f{text-align:center;}.elementor-12 .elementor-element.elementor-element-87d010f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-05aa95d{text-align:center;}.elementor-12 .elementor-element.elementor-element-eb5207b{--display:flex;}.elementor-12 .elementor-element.elementor-element-ffe7ca2{--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:space-between;}.elementor-12 .elementor-element.elementor-element-d1e741f .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-d1e741f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4896e5d{--display:flex;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-ad98221{--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-12 .elementor-element.elementor-element-3895456 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-3895456 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e0a338a{--display:flex;}.elementor-12 .elementor-element.elementor-element-732fc1a{--display:flex;--min-height:100%;--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-12 .elementor-element.elementor-element-bc6b758 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-bc6b758 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fb7a9a5{--display:flex;}.elementor-12 .elementor-element.elementor-element-754a667{--display:flex;--min-height:100%;--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-12 .elementor-element.elementor-element-9d76ed0 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-9d76ed0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2d80c02{--display:flex;}.elementor-12 .elementor-element.elementor-element-7aa4d78{--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-12 .elementor-element.elementor-element-f43df74 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-f43df74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f848eb7{--display:flex;}.elementor-12 .elementor-element.elementor-element-05f2e0c{--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-12 .elementor-element.elementor-element-a0d989d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-a0d989d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-213f956{--display:flex;}.elementor-12 .elementor-element.elementor-element-899588b{--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-12 .elementor-element.elementor-element-d548712 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-d548712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89f401b{--display:flex;}.elementor-12 .elementor-element.elementor-element-7e0e5fd{--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-12 .elementor-element.elementor-element-8032299 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-8032299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4341564{--display:flex;}.elementor-12 .elementor-element.elementor-element-ef6591f{--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-12 .elementor-element.elementor-element-fcb7b9b .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-fcb7b9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-119946e{--display:flex;}.elementor-12 .elementor-element.elementor-element-c30cede{--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-12 .elementor-element.elementor-element-e64b931 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-e64b931 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9dc594f{--display:flex;}.elementor-12 .elementor-element.elementor-element-4d92e19{--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-12 .elementor-element.elementor-element-1b33219 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-1b33219 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-853f3fd{--display:flex;}.elementor-12 .elementor-element.elementor-element-982c46b{--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-12 .elementor-element.elementor-element-d7658c6 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-d7658c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23564d5{--display:flex;}.elementor-12 .elementor-element.elementor-element-ea3479f{--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-12 .elementor-element.elementor-element-6197959 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-6197959 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d55e2b6{--display:flex;}.elementor-12 .elementor-element.elementor-element-a05584d{--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-12 .elementor-element.elementor-element-a320427 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-a320427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a839ad6{--display:flex;}.elementor-12 .elementor-element.elementor-element-cd7d70c{--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-12 .elementor-element.elementor-element-c35a76d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-c35a76d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a3de7cb{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;}.elementor-12 .elementor-element.elementor-element-fa67b51{--display:flex;}.elementor-12 .elementor-element.elementor-element-819709d{text-align:center;}.elementor-12 .elementor-element.elementor-element-819709d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-819709d > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.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 );}.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 );font-style:var( --e-global-typography-text-font-style );}.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 .elementor-button{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 );background-color:var( --e-global-color-accent );}.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-12 .elementor-element.elementor-element-84dbee6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.51 * 100% );}.elementor-12 .elementor-element.elementor-element-84dbee6:after{content:"0.51";}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-12 .elementor-element.elementor-element-84dbee6{--item-display:flex;--read-more-alignment:1;--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-12 .elementor-element.elementor-element-84dbee6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-84dbee6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-84dbee6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__title a{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-12 .elementor-element.elementor-element-84dbee6 .elementor-post__meta-data{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 );font-style:var( --e-global-typography-text-font-style );}.elementor-12 .elementor-element.elementor-element-84dbee6 .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 );font-style:var( --e-global-typography-text-font-style );}.elementor-12 .elementor-element.elementor-element-84dbee6 a.elementor-post__read-more{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:bold;font-style:normal;}.elementor-12 .elementor-element.elementor-element-768a362{--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-12 .elementor-element.elementor-element-1c6ffd4{text-align:center;}.elementor-12 .elementor-element.elementor-element-1c6ffd4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-1c6ffd4 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-12 .elementor-element.elementor-element-0ece5e2{--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-12 .elementor-element.elementor-element-d015d9d{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-81dc65c{text-align:center;}.elementor-12 .elementor-element.elementor-element-81dc65c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-59e7088{--display:flex;--min-height:0rem;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-c240d0d{text-align:center;}.elementor-12 .elementor-element.elementor-element-c240d0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-915499c{--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-12 .elementor-element.elementor-element-f2c4ad8{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-e713d50 iframe{height:26rem;}.elementor-12 .elementor-element.elementor-element-322da04{text-align:center;}.elementor-12 .elementor-element.elementor-element-322da04 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c2c31c2{--display:flex;--min-height:0rem;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2f663fb iframe{height:26rem;}.elementor-12 .elementor-element.elementor-element-2f663fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b0a378b{text-align:center;}.elementor-12 .elementor-element.elementor-element-b0a378b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-dc0a533{--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-12 .elementor-element.elementor-element-adc5ac8{--display:flex;}.elementor-12 .elementor-element.elementor-element-d520f0d{text-align:center;}.elementor-12 .elementor-element.elementor-element-d520f0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d520f0d > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-12 .elementor-element.elementor-element-564cca7{--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;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .elementor-field-type-html{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 );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .elementor-button{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-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group{padding-right:calc( 3.1rem/2 );padding-left:calc( 3.1rem/2 );margin-bottom:2.8rem;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-form-fields-wrapper{margin-left:calc( -3.1rem/2 );margin-right:calc( -3.1rem/2 );margin-bottom:-2.8rem;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-labels-inline .elementor-field-group > label{padding-left:0.03rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-labels-inline .elementor-field-group > label{padding-right:0.03rem;}body .elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.03rem;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group > label, .elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#000000;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group .elementor-select-wrapper select{border-color:#000000;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2fd5e06 .elementor-button{padding:22px 60px 22px 60px;}.elementor-12 .elementor-element.elementor-element-2fd5e06{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-29361342{--min-height:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b4c8a33{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-13209f6e{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-7ebdfe70{text-align:left;}.elementor-12 .elementor-element.elementor-element-10c9c6f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-10c9c6f.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-14244539.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2d6dd28{text-align:center;}.elementor-12 .elementor-element.elementor-element-2d6dd28 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-2d6dd28.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-75f67c96{column-gap:0px;text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-75f67c96 > .elementor-widget-container{margin:0rem 4rem 0rem 4rem;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-75f67c96.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-23f8c65{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-54a32c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-54a32c3.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a165610{text-align:left;}.elementor-12 .elementor-element.elementor-element-a165610.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c917e85{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-c917e85 > .elementor-widget-container{padding:2rem 4rem 2rem 4rem;}.elementor-12 .elementor-element.elementor-element-c917e85.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2e775d9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-60106b6{text-align:left;}.elementor-12 .elementor-element.elementor-element-468d248{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-a3de7cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.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 );}.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-12 .elementor-element.elementor-element-84dbee6 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__meta-data{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-d015d9d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-f2c4ad8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-564cca7{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-29361342{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-81372b4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b4c8a33{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-13209f6e{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-10c9c6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-14244539{text-align:center;}.elementor-12 .elementor-element.elementor-element-14244539.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2d6dd28 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-75f67c96{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-75f67c96 > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-71d79ae5 .elementor-button{padding:15px 35px 15px 35px;}.elementor-12 .elementor-element.elementor-element-71d79ae5 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-12 .elementor-element.elementor-element-71d79ae5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-23f8c65{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-54a32c3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-54a32c3.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-41c8f58{text-align:center;}.elementor-12 .elementor-element.elementor-element-41c8f58 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-41c8f58.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a165610{text-align:center;}.elementor-12 .elementor-element.elementor-element-a165610 > .elementor-widget-container{margin:2rem 1rem 0rem 1rem;}.elementor-12 .elementor-element.elementor-element-a165610.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c917e85{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-c917e85 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2rem 1rem 0rem 1rem;}.elementor-12 .elementor-element.elementor-element-466e420 .elementor-button{padding:15px 35px 15px 35px;}.elementor-12 .elementor-element.elementor-element-466e420 > .elementor-widget-container{padding:2rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-2e775d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-60106b6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-468d248{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-05aa95d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-d1e741f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-a3de7cb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-fa67b51{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.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 );}.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-12 .elementor-element.elementor-element-84dbee6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12 .elementor-element.elementor-element-84dbee6:after{content:"0.5";}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__meta-data{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-84dbee6 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-768a362{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0ece5e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d015d9d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-81dc65c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-59e7088{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-c240d0d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-915499c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f2c4ad8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-e713d50 > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-322da04.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c2c31c2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2f663fb > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-12 .elementor-element.elementor-element-b0a378b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dc0a533{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-adc5ac8{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-564cca7{--content-width:89%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-564cca7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2fd5e06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}body.elementor-page-12{padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b4c8a33{--content-width:1920px;}.elementor-12 .elementor-element.elementor-element-13209f6e{--width:50%;}.elementor-12 .elementor-element.elementor-element-10c9c6f{--width:50%;}.elementor-12 .elementor-element.elementor-element-23f8c65{--content-width:1920px;}.elementor-12 .elementor-element.elementor-element-54a32c3{--width:50%;}.elementor-12 .elementor-element.elementor-element-2e775d9{--width:50%;}.elementor-12 .elementor-element.elementor-element-eb5207b{--content-width:1106px;}.elementor-12 .elementor-element.elementor-element-d015d9d{--width:50%;}.elementor-12 .elementor-element.elementor-element-59e7088{--width:50%;}.elementor-12 .elementor-element.elementor-element-f2c4ad8{--width:50%;}.elementor-12 .elementor-element.elementor-element-c2c31c2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b4c8a33{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-13209f6e{--width:100%;}.elementor-12 .elementor-element.elementor-element-10c9c6f{--width:100%;}.elementor-12 .elementor-element.elementor-element-54a32c3{--width:100%;}.elementor-12 .elementor-element.elementor-element-2e775d9{--width:100%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-a3de7cb */.pzegal-services .elementor-widget-button {
    position: absolute;
    bottom: 0;
    left: 10px;
}

.pzegal-services .e-con-inner {
    display: block;
    height: 100%;
}

.pzegal-services .e-con-inner > .e-con-full.e-flex.e-con.e-child {
    padding-bottom: 64px;
    height: 100%;
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-84dbee6 */.pzlegal-posts .elementor-post__read-more {
    background-color: #2C78C3;
    font-family: "DM Sans", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 14px 20px 14px 20px;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2fd5e06 */.pzlegal-form {
    max-width: 850px !Important;
    margin-left: auto;
    margin-right: auto;
}

.pzlegal-form input::placeholder,
.pzlegal-form textarea::placeholder{
    color: #000 !Important;
    font-size: 16px;
    font-weight: bold;
    opacity: 1 !Important;
}

.pzlegal-form #form-field-name {
    background-image: url('https://pzlegal.ch/wp-content/uploads/2025/04/icon-nome.svg');
    background-repeat: no-repeat;
    background-position: left center;
}

.pzlegal-form #form-field-email {
        background-image: url('https://pzlegal.ch/wp-content/uploads/2025/04/icon-email.svg');
    background-repeat: no-repeat;
    background-position: left center;
}

.pzlegal-form #form-field-tel {
        background-image: url('https://pzlegal.ch/wp-content/uploads/2025/04/icon-telefono.svg');
    background-repeat: no-repeat;
    background-position: left center;
}

.pzlegal-form #form-field-oggetto {
        background-image: url('https://pzlegal.ch/wp-content/uploads/2025/04/icon-oggetto.svg');
    background-repeat: no-repeat;
    background-position: left center;
}

.pzlegal-form #form-field-message {
        background-image: url('https://pzlegal.ch/wp-content/uploads/2025/04/icon-messaggio.svg');
    background-repeat: no-repeat;
    background-position: left 10px;
}

.pzlegal-form input,
.pzlegal-form textarea {
    padding-left: 36px !Important;
    color: #000 !Important;
}

.pzlegal-form input:focus,
.pzlegal-form textarea:focus {
    box-shadow: none !Important;
}

.pzlegal-form .elementor-field-type-acceptance input {
    position: absolute;
    opacity: 0;
    left: -9999px;
}

.pzlegal-form .elementor-field-type-acceptance label {
    position: relative;
    padding-left: 36px;
    display: inline-block !Important;
    font-size: 14px;
    line-height: 22px;
    color: #A2A2A2 !important;
}

.pzlegal-form .elementor-field-type-acceptance label:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #2D78C3;
}

.pzlegal-form .elementor-field-type-acceptance input:checked ~ label:after {
    content: '✓';
    color: #fff;
    line-height: 18px;
    text-align: center;
    background-color: #2D78C3;
}/* End custom CSS */