.elementor-10 .elementor-element.elementor-element-b3b4b66{--display:flex;--min-height:90vh;--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 60px;--row-gap:0px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-b3b4b66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b3b4b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-1565db1{--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-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-10 .elementor-element.elementor-element-2b5adcf .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-2b5adcf .elementor-button-content-wrapper{flex-direction:row;}.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-10 .elementor-element.elementor-element-46acf7a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;letter-spacing:1.7px;color:#000000;}.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-10 .elementor-element.elementor-element-5c37393{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-397bce2{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5ec41de .elementor-button{background-color:#FFEFEF;font-family:"Inter", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-6d959f7 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-icon i{color:#C72A15;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-icon svg{fill:#C72A15;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-54d86ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-06cb734{--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:center;}.elementor-10 .elementor-element.elementor-element-06cb734.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e259214{--display:flex;--min-height:298px;}.elementor-10 .elementor-element.elementor-element-5cc50d8{--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;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5cc50d8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5cc50d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-c65011c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-662cf95{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-662cf95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a1871bd{--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;--justify-content:center;--gap:0px 050px;--row-gap:0px;--column-gap:050px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a1871bd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a1871bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-64a0e88{--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-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-10 .elementor-element.elementor-element-4021f27 img{border-radius:20px 20px 20px 20px;box-shadow:2px 2px 150px -5px #592D16;}.elementor-10 .elementor-element.elementor-element-0318387 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0318387 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-0318387 .elementor-heading-title a:focus{color:var( --e-global-color-e252dfd );}.elementor-10 .elementor-element.elementor-element-0007dfb{width:var( --container-widget-width, 100.607% );max-width:100.607%;--container-widget-width:100.607%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-0007dfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-fbc49f4 .elementor-button{background-color:#1B191A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-57f5eea{--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;--border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-7242165 img{border-radius:20px 20px 20px 20px;box-shadow:2px 2px 150px -5px #7E2649;}.elementor-10 .elementor-element.elementor-element-4164df2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-4164df2 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-4164df2 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-dc5cea9{width:var( --container-widget-width, 100.607% );max-width:100.607%;--container-widget-width:100.607%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-dc5cea9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0fd7541 .elementor-button{background-color:#1B191A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-d442159{--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;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-d442159:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d442159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2db2b3b{width:var( --container-widget-width, 102.632% );max-width:102.632%;--container-widget-width:102.632%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2db2b3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6748fb0{--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-10 .elementor-element.elementor-element-6748fb0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6748fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-8993840{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8993840:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8993840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-8365f09 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-5ac3934{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-5ac3934.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-31b1cc5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-31b1cc5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31b1cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-c0b1941{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-c0b1941:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c0b1941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #FFFFFF 63%, #006AFF26 100%);}.elementor-10 .elementor-element.elementor-element-c0b1941:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F6EDD;--border-color:#1F6EDD;}.elementor-10 .elementor-element.elementor-element-c0b1941, .elementor-10 .elementor-element.elementor-element-c0b1941::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c8f744a .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-stacked .elementor-icon{background-color:#1F6EDD1A;color:#1F6EDD;}.elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-default .elementor-icon{color:#1F6EDD1A;border-color:#1F6EDD1A;}.elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-default .elementor-icon svg{fill:#1F6EDD1A;}.elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-framed .elementor-icon{background-color:#1F6EDD;}.elementor-10 .elementor-element.elementor-element-c8f744a.elementor-view-stacked .elementor-icon svg{fill:#1F6EDD;}.elementor-10 .elementor-element.elementor-element-c8f744a .elementor-icon{font-size:23px;}.elementor-10 .elementor-element.elementor-element-c8f744a .elementor-icon svg{height:23px;}.elementor-10 .elementor-element.elementor-element-8e1e57f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-icon i{color:#1F6EDD;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-icon svg{fill:#1F6EDD;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7baeda7{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7baeda7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3b782cd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-3b782cd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3b782cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #FFFFFF 63%, #5437995C 100%);}.elementor-10 .elementor-element.elementor-element-3b782cd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#543799;--border-color:#543799;}.elementor-10 .elementor-element.elementor-element-3b782cd, .elementor-10 .elementor-element.elementor-element-3b782cd::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8f1356a .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-stacked .elementor-icon{background-color:#4B00FF14;color:#543799AD;}.elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-default .elementor-icon{color:#4B00FF14;border-color:#4B00FF14;}.elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-default .elementor-icon svg{fill:#4B00FF14;}.elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-framed .elementor-icon{background-color:#543799AD;}.elementor-10 .elementor-element.elementor-element-8f1356a.elementor-view-stacked .elementor-icon svg{fill:#543799AD;}.elementor-10 .elementor-element.elementor-element-8f1356a .elementor-icon{font-size:23px;}.elementor-10 .elementor-element.elementor-element-8f1356a .elementor-icon svg{height:23px;}.elementor-10 .elementor-element.elementor-element-025c826 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-icon i{color:#543799;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-icon svg{fill:#543799;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-52bf2a4{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-52bf2a4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-488d220{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-488d220:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-488d220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #FFFFFF 63%, #F4408BA8 100%);}.elementor-10 .elementor-element.elementor-element-488d220:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4408B;--border-color:#F4408B;}.elementor-10 .elementor-element.elementor-element-488d220, .elementor-10 .elementor-element.elementor-element-488d220::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-4162273 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-4162273.elementor-view-stacked .elementor-icon{background-color:#A21D8617;color:#D85497;}.elementor-10 .elementor-element.elementor-element-4162273.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4162273.elementor-view-default .elementor-icon{color:#A21D8617;border-color:#A21D8617;}.elementor-10 .elementor-element.elementor-element-4162273.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4162273.elementor-view-default .elementor-icon svg{fill:#A21D8617;}.elementor-10 .elementor-element.elementor-element-4162273.elementor-view-framed .elementor-icon{background-color:#D85497;}.elementor-10 .elementor-element.elementor-element-4162273.elementor-view-stacked .elementor-icon svg{fill:#D85497;}.elementor-10 .elementor-element.elementor-element-4162273 .elementor-icon{font-size:23px;}.elementor-10 .elementor-element.elementor-element-4162273 .elementor-icon svg{height:23px;}.elementor-10 .elementor-element.elementor-element-47d0e25 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-icon i{color:#F4408B;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-icon svg{fill:#F4408B;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-fa9905d{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-fa9905d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6522c46{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-6522c46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6522c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #FFFFFF 63%, #00B07859 100%);}.elementor-10 .elementor-element.elementor-element-6522c46:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00B078;--border-color:#00B078;}.elementor-10 .elementor-element.elementor-element-6522c46, .elementor-10 .elementor-element.elementor-element-6522c46::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-774f2a7 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-stacked .elementor-icon{background-color:#00B07821;color:#00B078;}.elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-default .elementor-icon{color:#00B07821;border-color:#00B07821;}.elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-default .elementor-icon svg{fill:#00B07821;}.elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-framed .elementor-icon{background-color:#00B078;}.elementor-10 .elementor-element.elementor-element-774f2a7.elementor-view-stacked .elementor-icon svg{fill:#00B078;}.elementor-10 .elementor-element.elementor-element-774f2a7 .elementor-icon{font-size:23px;}.elementor-10 .elementor-element.elementor-element-774f2a7 .elementor-icon svg{height:23px;}.elementor-10 .elementor-element.elementor-element-f109c03 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-icon i{color:#00B078;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-icon svg{fill:#00B078;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-687659d{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-687659d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-8a2ffce{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-8a2ffce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8a2ffce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #FFFFFF 63%, #DB812761 100%);}.elementor-10 .elementor-element.elementor-element-8a2ffce:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DB8127;--border-color:#DB8127;}.elementor-10 .elementor-element.elementor-element-8a2ffce, .elementor-10 .elementor-element.elementor-element-8a2ffce::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2ee2a90 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-stacked .elementor-icon{background-color:#FF490014;color:#DB8127;}.elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-default .elementor-icon{color:#FF490014;border-color:#FF490014;}.elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-default .elementor-icon svg{fill:#FF490014;}.elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-framed .elementor-icon{background-color:#DB8127;}.elementor-10 .elementor-element.elementor-element-2ee2a90.elementor-view-stacked .elementor-icon svg{fill:#DB8127;}.elementor-10 .elementor-element.elementor-element-2ee2a90 .elementor-icon{font-size:23px;}.elementor-10 .elementor-element.elementor-element-2ee2a90 .elementor-icon svg{height:23px;}.elementor-10 .elementor-element.elementor-element-ccd5c3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-icon i{color:#DB8127;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-icon svg{fill:#DB8127;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-906b51e{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-906b51e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1e8718c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-1e8718c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1e8718c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #FFFFFF 63%, #E4393D75 100%);}.elementor-10 .elementor-element.elementor-element-1e8718c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4393D;--border-color:#E4393D;}.elementor-10 .elementor-element.elementor-element-1e8718c, .elementor-10 .elementor-element.elementor-element-1e8718c::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8a8bb83 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-stacked .elementor-icon{background-color:#E4393D1A;color:#E4393D;}.elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-default .elementor-icon{color:#E4393D1A;border-color:#E4393D1A;}.elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-default .elementor-icon svg{fill:#E4393D1A;}.elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-framed .elementor-icon{background-color:#E4393D;}.elementor-10 .elementor-element.elementor-element-8a8bb83.elementor-view-stacked .elementor-icon svg{fill:#E4393D;}.elementor-10 .elementor-element.elementor-element-8a8bb83 .elementor-icon{font-size:23px;}.elementor-10 .elementor-element.elementor-element-8a8bb83 .elementor-icon svg{height:23px;}.elementor-10 .elementor-element.elementor-element-f2df84e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-icon i{color:#E4393D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-icon svg{fill:#E4393D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7927c61{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7927c61 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4aa811d{--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:center;}.elementor-10 .elementor-element.elementor-element-4aa811d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4aa811d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-b2621c8{text-align:center;}.elementor-10 .elementor-element.elementor-element-b2621c8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b0b8384{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.4px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b0b8384 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-b0b8384 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-54b1d85{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-54b1d85:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-54b1d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #F5F5F3 86%, #BA2E1B 100%);}.elementor-10 .elementor-element.elementor-element-a272489{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-a063ca1{width:var( --container-widget-width, 100.979% );max-width:100.979%;--container-widget-width:100.979%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a063ca1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-980b406{--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ab907f6{color:#000000;}.elementor-10 .elementor-element.elementor-element-b38040b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c81080a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c81080a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c81080a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c81080a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c81080a, .elementor-10 .elementor-element.elementor-element-c81080a::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-10 .elementor-element.elementor-element-4377c4f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-10 .elementor-element.elementor-element-4377c4f .elementor-icon-box-title{margin-block-end:3px;color:#000000;}.elementor-10 .elementor-element.elementor-element-4377c4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4377c4f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4377c4f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4377c4f .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-4377c4f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4377c4f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-4377c4f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4377c4f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-4377c4f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#2B2B22;}.elementor-10 .elementor-element.elementor-element-ff1c7cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ff1c7cf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ff1c7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ff1c7cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ff1c7cf, .elementor-10 .elementor-element.elementor-element-ff1c7cf::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b905781 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-10 .elementor-element.elementor-element-b905781 .elementor-icon-box-title{margin-block-end:3px;color:#000000;}.elementor-10 .elementor-element.elementor-element-b905781.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b905781.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b905781.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b905781 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-b905781 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b905781 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-b905781:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b905781:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-b905781 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#2B2B22;}.elementor-10 .elementor-element.elementor-element-99201d0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-99201d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-99201d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-99201d0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-99201d0, .elementor-10 .elementor-element.elementor-element-99201d0::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-0e85959 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-10 .elementor-element.elementor-element-0e85959 .elementor-icon-box-title{margin-block-end:3px;color:#000000;}.elementor-10 .elementor-element.elementor-element-0e85959.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0e85959.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0e85959.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0e85959 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-0e85959 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0e85959 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-0e85959:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0e85959:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-0e85959 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#2B2B22;}.elementor-10 .elementor-element.elementor-element-4186a65{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#414348;--border-color:#414348;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4186a65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4186a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4186a65:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4186a65, .elementor-10 .elementor-element.elementor-element-4186a65::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7dc37cb .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-10 .elementor-element.elementor-element-7dc37cb .elementor-icon-box-title{margin-block-end:3px;color:#000000;}.elementor-10 .elementor-element.elementor-element-7dc37cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7dc37cb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7dc37cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7dc37cb .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-7dc37cb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7dc37cb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-7dc37cb:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-7dc37cb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-7dc37cb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#2B2B22;}.elementor-10 .elementor-element.elementor-element-de882b5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-78c80c6{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-78c80c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-78c80c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-962a968{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-962a968:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-962a968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8415c53{--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;--justify-content:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-e4c978d .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e4c978d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e4c978d .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-e4c978d .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-ad51baf{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ad51baf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-fd788b1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-adebbf2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-adebbf2{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5e068c7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-5e068c7{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ee4badf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-ee4badf{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-85322ff .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-85322ff{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4d66ed6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4d66ed6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-68882a8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c753a21 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c753a21{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1e0fe38 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1e0fe38{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bae20cc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-bae20cc{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6653779 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6653779{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c429f6c{--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;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c429f6c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c429f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-60126f5{--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;--justify-content:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-7f61ca9 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f61ca9.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f61ca9 .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-7f61ca9 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-f8a8365{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f8a8365 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-28d43ba{--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;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d59b5f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:10px 220px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2d59b5f{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2d59b5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-44a66c8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:10px 220px 10px 10px;}.elementor-10 .elementor-element.elementor-element-44a66c8{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-44a66c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4f977c7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:10px 220px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4f977c7{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4f977c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-65b926c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:10px 220px 10px 10px;}.elementor-10 .elementor-element.elementor-element-65b926c{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-65b926c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2938123 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:10px 220px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2938123{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2938123.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-72b60fe{--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:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-72b60fe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72b60fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-10 .elementor-element.elementor-element-71b188b{text-align:center;}.elementor-10 .elementor-element.elementor-element-71b188b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-5a2962c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-4e3c45f{--display:flex;}.elementor-10 .elementor-element.elementor-element-178389a{--display:flex;}.elementor-10 .elementor-element.elementor-element-178389a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3acab46{--display:flex;}.elementor-10 .elementor-element.elementor-element-e5f4fa1{--display:flex;}.elementor-10 .elementor-element.elementor-element-3ba57b1{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:26px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-3ba57b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;}:where( .elementor-10 .elementor-element.elementor-element-3ba57b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-31b1cc5{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b38040b{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-962a968{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b3b4b66{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2b5adcf .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-46acf7a .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-5c37393{font-size:12px;}.elementor-10 .elementor-element.elementor-element-5ec41de .elementor-button{font-size:11px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6d959f7 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-54d86ac .elementor-icon-list-item > a{font-size:12px;}.elementor-10 .elementor-element.elementor-element-5cc50d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c65011c{text-align:center;}.elementor-10 .elementor-element.elementor-element-c65011c .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-662cf95{width:var( --container-widget-width, 306.391px );max-width:306.391px;--container-widget-width:306.391px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a1871bd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8365f09{text-align:center;}.elementor-10 .elementor-element.elementor-element-8365f09 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-5ac3934{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-31b1cc5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b2621c8 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-54b1d85{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-10 .elementor-element.elementor-element-b38040b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-78c80c6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-962a968{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-8415c53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fd788b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-68882a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-178389a{--width:199.75px;}.elementor-10 .elementor-element.elementor-element-3ba57b1{--n-accordion-title-font-size:13px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-1565db1{--width:50%;}.elementor-10 .elementor-element.elementor-element-06cb734{--width:32.588%;}.elementor-10 .elementor-element.elementor-element-64a0e88{--width:40%;}.elementor-10 .elementor-element.elementor-element-57f5eea{--width:40%;}.elementor-10 .elementor-element.elementor-element-d442159{--width:1600px;}.elementor-10 .elementor-element.elementor-element-a272489{--width:40%;}.elementor-10 .elementor-element.elementor-element-980b406{--width:50%;}.elementor-10 .elementor-element.elementor-element-962a968{--width:80%;}.elementor-10 .elementor-element.elementor-element-c429f6c{--width:40%;}}/* Start custom CSS for heading, class: .elementor-element-46acf7a */.highlight-text{
color:#94A3B8;
} /* Adjust to match your specific red */
    font-style: italic;
    font-family: 'Playfair Display', serif; /* Ensures the italic style matches the font in the image */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec41de */body.light .special-light-btn a{
    background-color: black !important;
    color: white !important;
    border: 1px solid black !important;
}

body.light .special-light-btn span{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e259214 */.video-card {
  position: relative;
  border-radius: 20px;
  overflow: hidden;

  /* Dark blue inner border */
  border: 1px solid rgba(80, 120, 160, 0.35);

  /* Background to separate border from video */
  background-color: #FFF;

  /* Premium shadow */
  box-shadow:
    0 32px 90px -25px rgba(255, 77, 45, 0.22),
    0 18px 50px -20px rgba(0, 0, 0, 0.75);
}

/* Force video to respect radius */
.video-card iframe,
.video-card video {
  width: 100%;
  height: 100%;
  border-radius: 18px;
}
.elementor-10 .elementor-element.elementor-element-e259214 {
  transition: transform 0.6s ease, box-shadow 0.6s ease;
}

.elementor-10 .elementor-element.elementor-element-e259214:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 60px rgba(0,0,0,0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a0e88 */.elementor-10 .elementor-element.elementor-element-64a0e88 {
  transition: all 0.6s ease;
}

.elementor-10 .elementor-element.elementor-element-64a0e88:hover {
  transform: translateY(-8px) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57f5eea */.elementor-10 .elementor-element.elementor-element-57f5eea {
  transition: all 0.6s ease;
}

.elementor-10 .elementor-element.elementor-element-57f5eea:hover {
  transform: translateY(-8px) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2db2b3b */.process-full-screen {
  background: #f9f9f9; /* light background */
  min-height: 100vh;
  padding: 100px 0;
  color: #111; /* dark text */
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* GLOWS - lighter pastel versions */
.glow-blob {
  position: absolute;
  width: 60vw;
  height: 60vw;
  border-radius: 50%;
  filter: blur(150px);
  opacity: 0.15;
}
.top-right {
  top: -10%;
  right: -5%;
  background: radial-gradient(circle, #ffd6e0, transparent 70%);
}
.mid-left {
  top: 40%;
  left: -15%;
  background: radial-gradient(circle, #ccefff, transparent 70%);
}

/* HEADER */
.header-area {
  text-align: center;
  max-width: 600px;
  margin-bottom: 80px;
}

.subtitle {
  font-size: 11px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: #6b7280; /* slightly gray */
}

.main-title {
  font-family: serif;
  font-size: 54px;
  margin: 12px 0;
  color: #111; /* dark heading */
}

.desc {
  color: #4b5563; /* dark gray text */
  line-height: 1.6;
}

/* TIMELINE */
.timeline-container {
  width: 100%;
  max-width: 1200px;
  position: relative;
}

.main-vertical-line {
  position: absolute;
  left: 50%;
  width: 1px;
  height: 100%;
  background: rgba(0,0,0,0.08); /* lighter line */
  transform: translateX(-50%);
}

.process-step {
  display: flex;
  position: relative;
  margin-bottom: 60px;
}

.step-left {
  justify-content: flex-start;
  padding-right: 50%;
}

.step-right {
  justify-content: flex-end;
  padding-left: 50%;
}

/* CARD */
.content-card {
  width: 440px;
  padding: 42px;
  margin: 0 60px;
  border-radius: 24px;
  background: #ffffff; /* white card */
  border: 1px solid rgba(0,0,0,0.08);
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  transition: transform 0.6s ease, box-shadow 0.6s ease;
}

.content-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}

.icon-frame {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0,0,0,0.1);
  background: #f3f4f6; /* subtle light background for icons */
}

/* NODE */
.node-number {
  position: absolute;
  left: 50%;
  top: 32px;
  transform: translateX(-50%);
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #ffffff; /* white node */
  border: 1px solid rgba(0,0,0,0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: #6b7280;
}

/* PURPLE CARD becomes light gradient */
.purple-glow-card {
  background: linear-gradient(135deg, #ffffff, #e0d6ff);
}

/* SCROLL REVEAL CORE */
.sr {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.9s ease, transform 0.9s ease;
}

.sr-left {
  transform: translateX(-60px);
}

.sr-right {
  transform: translateX(60px);
}

.sr-active {
  opacity: 1;
  transform: translate(0,0);
}

/* MOBILE */
@media (max-width: 900px) {
  .main-vertical-line {
    left: 30px;
    transform: none;
  }

  .node-number {
    left: 30px;
    transform: none;
  }

  .content-card {
    width: 85%;
    margin-left: 75px;
    padding: 30px;
  }

  .step-left,
  .step-right {
    padding: 0;
    justify-content: flex-start;
  }

  .sr-left,
  .sr-right {
    transform: translateY(40px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0b1941 */.elementor-10 .elementor-element.elementor-element-c0b1941 {
  transition: all 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-c0b1941:hover {
  transform: translateY(-4px);
  background: rgba(6, 11, 19, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b782cd */.elementor-10 .elementor-element.elementor-element-3b782cd {
  transition: all 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-3b782cd:hover {
  transform: translateY(-4px);
  background: rgba(6, 11, 19, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488d220 */.elementor-10 .elementor-element.elementor-element-488d220 {
  transition: all 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-488d220:hover {
  transform: translateY(-4px);
  background: rgba(6, 11, 19, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6522c46 */.elementor-10 .elementor-element.elementor-element-6522c46 {
  transition: all 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-6522c46:hover {
  transform: translateY(-4px);
  background: rgba(6, 11, 19, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2ffce */.elementor-10 .elementor-element.elementor-element-8a2ffce {
  transition: all 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-8a2ffce:hover {
  transform: translateY(-4px);
  background: rgba(6, 11, 19, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8718c */.elementor-10 .elementor-element.elementor-element-1e8718c {
  transition: all 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-1e8718c:hover {
  transform: translateY(-4px);
  background: rgba(6, 11, 19, 1);
}/* End custom CSS */
/* Start custom CSS *//* Textfarbe für Selected Work Projekte */
.light-page h1,
.light-page h2,
.light-page h3,
.light-page h4,
.light-page h5,
.light-page h6,
.light-page p,
.light-page span,
.light-page a {
  color: #1e293b !important;
}/* End custom CSS */