.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-34 .elementor-element.elementor-element-a26ccb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-a26ccb0.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-a26ccb0 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-34 .elementor-element.elementor-element-a26ccb0 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a26ccb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a26ccb0.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-a26ccb0.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-34 .elementor-element.elementor-element-a26ccb0 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-a26ccb0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a26ccb0 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-34 .elementor-element.elementor-element-a26ccb0:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a26ccb0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a26ccb0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.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-34 .elementor-element.elementor-element-8fe4194 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:700;line-height:55px;letter-spacing:-0.2px;color:var( --e-global-color-text );}.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-34 .elementor-element.elementor-element-48582f7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-48582f7 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-45a606b-font-family ), Sans-serif;font-size:var( --e-global-typography-45a606b-font-size );font-weight:var( --e-global-typography-45a606b-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button{background-color:#FDFBF7;font-family:var( --e-global-typography-45a606b-font-family ), Sans-serif;font-size:var( --e-global-typography-45a606b-font-size );font-weight:var( --e-global-typography-45a606b-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-d3c7d7a:hover{--e-transform-scale:0.99;}.elementor-34 .elementor-element.elementor-element-d3c7d7a{background-color:var( --e-global-color-accent );padding:3px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7DDCF;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-d3c7d7a.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-d3c7d7a .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-34 .elementor-element.elementor-element-d3c7d7a .elementor-icon-box-title{margin-block-end:8px;}.elementor-34 .elementor-element.elementor-element-d3c7d7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d3c7d7a.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d3c7d7a.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-34 .elementor-element.elementor-element-d3c7d7a .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-d3c7d7a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d3c7d7a .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-d3c7d7a:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-d3c7d7a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d4d6061:hover{--e-transform-scale:0.99;}.elementor-34 .elementor-element.elementor-element-d4d6061{background-color:var( --e-global-color-accent );padding:3px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7DDCF;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-d4d6061.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-d4d6061 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-34 .elementor-element.elementor-element-d4d6061 .elementor-icon-box-title{margin-block-end:8px;}.elementor-34 .elementor-element.elementor-element-d4d6061.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d4d6061.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d4d6061.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-34 .elementor-element.elementor-element-d4d6061 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-d4d6061 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d4d6061 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-d4d6061:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-d4d6061:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e43fdbb:hover{--e-transform-scale:0.99;}.elementor-34 .elementor-element.elementor-element-e43fdbb{background-color:var( --e-global-color-accent );padding:3px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7DDCF;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-e43fdbb.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-e43fdbb .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-34 .elementor-element.elementor-element-e43fdbb .elementor-icon-box-title{margin-block-end:8px;}.elementor-34 .elementor-element.elementor-element-e43fdbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e43fdbb.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-e43fdbb.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-34 .elementor-element.elementor-element-e43fdbb .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-e43fdbb .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-e43fdbb .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-e43fdbb:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-e43fdbb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e9f20cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-e9f20cc.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-e9f20cc .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-34 .elementor-element.elementor-element-e9f20cc .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e9f20cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e9f20cc.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-e9f20cc.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-34 .elementor-element.elementor-element-e9f20cc .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-e9f20cc .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-e9f20cc .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-34 .elementor-element.elementor-element-e9f20cc:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-e9f20cc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e9f20cc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-34 .elementor-element.elementor-element-0bbae8c{text-align:center;}.elementor-34 .elementor-element.elementor-element-0bbae8c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-73d0acf{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-73d0acf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-73d0acf .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-73d0acf .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-73d0acf .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-73d0acf .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-73d0acf:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-73d0acf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-73d0acf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-595f06f{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-595f06f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-595f06f .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-595f06f .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-595f06f .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-595f06f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-595f06f:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-595f06f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-595f06f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-633d913{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-633d913 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-633d913 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-633d913 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-633d913 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-633d913 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-633d913:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-633d913:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-633d913 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-9797cf3{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-9797cf3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-9797cf3 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-9797cf3 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9797cf3 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-9797cf3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-9797cf3:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-9797cf3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-9797cf3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-a08f2c8{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-a08f2c8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-a08f2c8 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-a08f2c8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a08f2c8 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-a08f2c8 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a08f2c8:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a08f2c8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a08f2c8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-6e45a97{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-6e45a97 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-6e45a97 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-6e45a97 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6e45a97 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-6e45a97 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6e45a97:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-6e45a97:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6e45a97 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-5b64162{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-5b64162 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-5b64162 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-5b64162 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5b64162 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-5b64162 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5b64162:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-5b64162:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5b64162 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-392382d{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-392382d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-392382d .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-392382d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-392382d .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:23px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-392382d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-392382d:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-392382d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-392382d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-bd59d61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-bd59d61.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-bd59d61 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-34 .elementor-element.elementor-element-bd59d61 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bd59d61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bd59d61.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-bd59d61.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-34 .elementor-element.elementor-element-bd59d61 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-bd59d61 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bd59d61 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-34 .elementor-element.elementor-element-bd59d61:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-bd59d61:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bd59d61 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-34 .elementor-element.elementor-element-fc05635{text-align:center;}.elementor-34 .elementor-element.elementor-element-fc05635 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-33f6ba4{padding:1% 0% 0% 0%;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-33f6ba4 p{margin-block-end:1px;}.elementor-34 .elementor-element.elementor-element-74ea10d{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-74ea10d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-74ea10d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-74ea10d .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-74ea10d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-74ea10d .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-74ea10d:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-74ea10d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-74ea10d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-42814b4{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-42814b4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-42814b4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-42814b4 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-42814b4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-42814b4 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-42814b4:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-42814b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-42814b4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-3eac7e6{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-3eac7e6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-3eac7e6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3eac7e6 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-3eac7e6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3eac7e6 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-3eac7e6:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-3eac7e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3eac7e6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-50630a6{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-50630a6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-50630a6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-50630a6 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-50630a6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-50630a6 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-50630a6:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-50630a6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-50630a6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-a6062c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-a6062c9.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-a6062c9 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-34 .elementor-element.elementor-element-a6062c9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a6062c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a6062c9.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-a6062c9.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-34 .elementor-element.elementor-element-a6062c9 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-a6062c9 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a6062c9 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-34 .elementor-element.elementor-element-a6062c9:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a6062c9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a6062c9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-34 .elementor-element.elementor-element-f2ecfc8{padding:0% 0% 4% 0%;}.elementor-34 .elementor-element.elementor-element-f2ecfc8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:42px;font-weight:700;line-height:40px;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-1c0d2e0{padding:0% 0% 4% 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-1c0d2e0 p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-0f95712{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-0f95712 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:500px 500px 500px 500px;}.elementor-34 .elementor-element.elementor-element-cc90a44 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-34 .elementor-element.elementor-element-cc90a44 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-cc90a44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-cc90a44.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-cc90a44.elementor-view-default .elementor-icon{fill:var( --e-global-color-6cc6d6e );color:var( --e-global-color-6cc6d6e );border-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-cc90a44 .elementor-icon{font-size:120px;}.elementor-34 .elementor-element.elementor-element-cc90a44 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-cc90a44 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-cc90a44:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-cc90a44:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-cc90a44 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-c4b70c3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 5% 5% 5%;}.elementor-34 .elementor-element.elementor-element-c4b70c3 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:500px 500px 500px 500px;}.elementor-34 .elementor-element.elementor-element-a16cc09 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-34 .elementor-element.elementor-element-a16cc09 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a16cc09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-a16cc09.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-a16cc09.elementor-view-default .elementor-icon{fill:var( --e-global-color-6cc6d6e );color:var( --e-global-color-6cc6d6e );border-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-a16cc09 .elementor-icon{font-size:120px;}.elementor-34 .elementor-element.elementor-element-a16cc09 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a16cc09 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-a16cc09:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a16cc09:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-a16cc09 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-2b5e9a7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2b5e9a7 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2501f02 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-34 .elementor-element.elementor-element-2501f02 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2501f02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-2501f02.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2501f02.elementor-view-default .elementor-icon{fill:var( --e-global-color-6cc6d6e );color:var( --e-global-color-6cc6d6e );border-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-2501f02 .elementor-icon{font-size:120px;}.elementor-34 .elementor-element.elementor-element-2501f02 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2501f02 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-2501f02:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-2501f02:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2501f02 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-e2e52da{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-e2e52da img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1c82ac2 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-34 .elementor-element.elementor-element-1c82ac2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-1c82ac2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-1c82ac2.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-1c82ac2.elementor-view-default .elementor-icon{fill:var( --e-global-color-6cc6d6e );color:var( --e-global-color-6cc6d6e );border-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-1c82ac2 .elementor-icon{font-size:120px;}.elementor-34 .elementor-element.elementor-element-1c82ac2 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1c82ac2 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-1c82ac2:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-1c82ac2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-1c82ac2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-2008049{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2008049 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5657d4d .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-34 .elementor-element.elementor-element-5657d4d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5657d4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-5657d4d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-5657d4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-6cc6d6e );color:var( --e-global-color-6cc6d6e );border-color:var( --e-global-color-6cc6d6e );}.elementor-34 .elementor-element.elementor-element-5657d4d .elementor-icon{font-size:120px;}.elementor-34 .elementor-element.elementor-element-5657d4d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5657d4d .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-5657d4d:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-5657d4d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5657d4d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-52b2c63{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-8bccbac img{width:100%;}.elementor-34 .elementor-element.elementor-element-474aeab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-7ffeb5f img{width:100%;}.elementor-34 .elementor-element.elementor-element-d42ea33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-fb95862 img{width:100%;}.elementor-34 .elementor-element.elementor-element-587e9c1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-fc24d91 img{width:100%;}.elementor-34 .elementor-element.elementor-element-67bc0e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-b34f655 img{width:100%;}.elementor-34 .elementor-element.elementor-element-7dcf1de{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-34 .elementor-element.elementor-element-58f2e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-58f2e48 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-34 .elementor-element.elementor-element-58f2e48 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-58f2e48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-58f2e48.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-58f2e48.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-34 .elementor-element.elementor-element-58f2e48 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-58f2e48 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-58f2e48 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-34 .elementor-element.elementor-element-58f2e48:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-58f2e48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-58f2e48 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-34 .elementor-element.elementor-element-f368fbc{padding:0% 0% 2% 0%;}.elementor-34 .elementor-element.elementor-element-f368fbc .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:35px;font-weight:700;line-height:60px;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4af4558{--display:flex;}.elementor-34 .elementor-element.elementor-element-42622d6{--display:flex;}.elementor-34 .elementor-element.elementor-element-b57e2ea{--display:flex;}.elementor-34 .elementor-element.elementor-element-ab56d9a{--display:flex;}.elementor-34 .elementor-element.elementor-element-5d006fb{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:4px;--n-accordion-title-normal-color:var( --e-global-color-text );--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;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-5d006fb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F0E6;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-6cc6d6e );}:where( .elementor-34 .elementor-element.elementor-element-5d006fb > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F0E6;border-style:none;}:where( .elementor-34 .elementor-element.elementor-element-5d006fb > .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:600;}.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-34 .elementor-element.elementor-element-dbfb644{--divider-border-style:solid;--divider-color:var( --e-global-color-6cc6d6e );--divider-border-width:1px;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-dbfb644 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-dbfb644 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-d70c67c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-d70c67c .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-34 .elementor-element.elementor-element-d70c67c .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d70c67c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d70c67c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d70c67c.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-34 .elementor-element.elementor-element-d70c67c .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-d70c67c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d70c67c .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-34 .elementor-element.elementor-element-d70c67c:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-d70c67c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d70c67c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-34 .elementor-element.elementor-element-b277a84{padding:0% 0% 1% 0%;text-align:center;}.elementor-34 .elementor-element.elementor-element-b277a84 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-b31c6ba{padding:2% 0% 0% 0%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-b31c6ba p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-b31c6ba a:hover, .elementor-34 .elementor-element.elementor-element-b31c6ba a:focus{color:var( --e-global-color-0804f08 );}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-45a606b-font-family ), Sans-serif;font-size:var( --e-global-typography-45a606b-font-size );font-weight:var( --e-global-typography-45a606b-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 25px 12px 25px;}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-5853933 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-5853933{width:initial;max-width:initial;}.elementor-34 .elementor-element.elementor-element-5853933.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-5853933 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-45a606b-font-family ), Sans-serif;font-size:var( --e-global-typography-45a606b-font-size );font-weight:var( --e-global-typography-45a606b-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:12px 25px 12px 25px;}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-86416ea .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-86416ea{width:initial;max-width:initial;}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-86416ea .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}.elementor-34 .elementor-element.elementor-element-7dcf1de{--e-n-carousel-swiper-slides-to-display:2;}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-7772d90 .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}.elementor-34 .elementor-element.elementor-element-1c8b9b5 .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}.elementor-34 .elementor-element.elementor-element-7dcf1de{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-5853933 .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}.elementor-34 .elementor-element.elementor-element-86416ea .elementor-button{font-size:var( --e-global-typography-45a606b-font-size );}}/* Start custom CSS for nested-carousel, class: .elementor-element-7dcf1de *//* =========================================================
   AL NATURALE — CAROSELLO CERTIFICAZIONI
   DESKTOP — VERSIONE CORRETTA
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de {
    --gold: #D59730;
    --dot: #DDD5C9;
    --arrow-bg: #FDFBF7;
    --arrow-hover: #F3EDE4;
    --border: #E7DDCF;

    width: 100%;
    max-width: 100%;
    min-width: 0;
    position: relative;
}


/* =========================================================
   SWIPER
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper {
    width: 100%;
    max-width: 100%;

    /*
     * Nasconde completamente la quarta slide.
     */
    overflow: hidden;

    /*
     * ZERO spazio verticale inutile sopra.
     * Sotto lasciamo solo lo spazio per i pallini.
     */
    padding: 0 62px 38px;

    box-sizing: border-box;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-wrapper {
    height: 410px !important;
    align-items: center;
}


/* =========================================================
   SLIDE
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide {
    height: 410px !important;

    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0 !important;
    padding: 0 !important;

    /*
     * Tutto nascosto di default.
     * Renderemo visibili SOLO tre slide.
     */
    opacity: 0 !important;
    visibility: hidden;

    pointer-events: none;

    filter: none;

    transform: none;

    z-index: 0;

    overflow: visible;

    transition:
        opacity .38s ease,
        filter .38s ease,
        transform .38s cubic-bezier(.22,.61,.36,1);
}


/* =========================================================
   SLIDE SINISTRA
   Elementor la identifica come ACTIVE
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide-active {
    opacity: .72 !important;
    visibility: visible;

    filter: blur(.55px);

    /*
     * Entra dietro alla centrale.
     */
    transform: translateX(66px);

    pointer-events: auto;

    z-index: 4;
}


/* =========================================================
   SLIDE CENTRALE
   È la NEXT nel tuo carosello Elementor
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide-next {
    opacity: 1 !important;
    visibility: visible;

    filter: none;

    transform: none;

    pointer-events: auto;

    z-index: 20;
}


/* =========================================================
   SLIDE DESTRA
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide-next + .swiper-slide {
    opacity: .72 !important;
    visibility: visible;

    filter: blur(.55px);

    transform: translateX(-66px);

    pointer-events: auto;

    z-index: 4;
}


/* =========================================================
   WRAPPER IMMAGINI
   IMPORTANTE: nessuna altezza artificiale
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide .elementor-widget-image {
    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible;

    display: flex;
    align-items: center;
    justify-content: center;
}


/* =========================================================
   DOCUMENTI LATERALI
   Li dimensioniamo per LARGHEZZA, non per altezza.
   In questo modo non esiste più il margine bianco
   dentro alla slide.
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide img {
    display: block;

    width: 225px !important;
    height: auto !important;

    max-width: none !important;
    max-height: none !important;

    object-fit: initial !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 1px solid #EEE6DA;

    border-radius: 13px !important;

    box-shadow:
        0 8px 22px rgba(45, 49, 46, .08);

    transition:
        width .38s cubic-bezier(.22,.61,.36,1),
        box-shadow .38s ease;
}


/* =========================================================
   DOCUMENTO CENTRALE
   280px di larghezza su un A4 =
   circa 396px di altezza.
   Quindi riempie quasi tutti i 410px disponibili.
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide-next img {
    width: 280px !important;
    height: auto !important;

    max-width: none !important;
    max-height: none !important;

    border-radius: 13px !important;

    box-shadow:
        0 18px 38px rgba(45, 49, 46, .15);
}


/* Laterali */
.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide-active img,
.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-slide-next + .swiper-slide img {
    width: 225px !important;
    height: auto !important;
}


/* =========================================================
   FRECCE
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button {
    width: 50px;
    height: 50px;

    display: flex;
    align-items: center;
    justify-content: center;

    background-color: var(--arrow-bg);

    border: 1px solid var(--border);
    border-radius: 50%;

    color: var(--gold) !important;

    box-shadow:
        0 4px 13px rgba(45, 49, 46, .08);

    z-index: 50;

    /*
     * Nessun movimento.
     */
    transform: none !important;

    transition:
        background-color .18s ease !important;
}


/* In hover cambia SOLO il colore del cerchio */
.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button:hover {
    background-color: var(--arrow-hover);

    color: var(--gold) !important;

    transform: none !important;

    box-shadow:
        0 4px 13px rgba(45, 49, 46, .08);
}


/* Chevron */
.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button i {
    color: var(--gold) !important;

    font-size: 17px;

    transform: none !important;
    transition: none !important;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button svg {
    width: 17px;
    height: 17px;

    color: var(--gold) !important;

    transform: none !important;
    transition: none !important;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button svg path {
    fill: currentColor !important;
    stroke: currentColor !important;
}


/* Frecce ai lati */
.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button-prev {
    left: 8px;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .elementor-swiper-button-next {
    right: 8px;
}


/* =========================================================
   PALLINI
   ========================================================= */

.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-pagination {
    bottom: 2px !important;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-pagination-bullet {
    width: 8px;
    height: 8px;

    margin: 0 5px !important;

    background: var(--dot);

    opacity: 1;

    transform: none !important;
}


.elementor-34 .elementor-element.elementor-element-7dcf1de .swiper-pagination-bullet-active {
    background: var(--gold);
}/* End custom CSS */