.elementor-6 .elementor-element.elementor-element-1b16065{width:var( --container-widget-width, 104.158% );max-width:104.158%;--container-widget-width:104.158%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1b16065.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-09f4a9c{width:var( --container-widget-width, 105.276% );max-width:105.276%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:105.276%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-09f4a9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-09f4a9c img{width:100%;border-radius:30px 30px 30px 30px;}.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-6 .elementor-element.elementor-element-799403c{padding:020px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-95d018d{padding:10px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#CBA64D;font-weight:400;}.elementor-6 .elementor-element.elementor-element-0baf703{padding:30px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-6 .elementor-element.elementor-element-a566484{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-a566484.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a566484:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-a566484.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-a566484.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-a566484.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-a566484:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-a566484:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.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-6 .elementor-element.elementor-element-45ae48a .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-45ae48a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-45ae48a .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-45ae48a{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-45ae48a:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-630d64a{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-630d64a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-630d64a:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-630d64a.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-630d64a.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-630d64a.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-630d64a:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-630d64a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-2603e67 .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-2603e67 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-2603e67 .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-2603e67{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-2603e67:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-cc0698d{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-cc0698d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-cc0698d:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-cc0698d.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-cc0698d.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-cc0698d.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-cc0698d:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-cc0698d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-e8f4c22 .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-e8f4c22 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-e8f4c22 .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-e8f4c22{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-e8f4c22:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-d005f5c{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-d005f5c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-d005f5c:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-d005f5c.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-d005f5c.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-d005f5c.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-d005f5c:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-d005f5c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-6d42a6c .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-6d42a6c .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-6d42a6c .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-6d42a6c{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-6d42a6c:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-822d7cb{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-822d7cb.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-822d7cb:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-822d7cb.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-822d7cb.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-822d7cb.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-822d7cb:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-822d7cb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-8d2d6c5 .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-8d2d6c5 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-8d2d6c5 .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-8d2d6c5{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-8d2d6c5:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-702c819{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-702c819.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-702c819:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-702c819.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-702c819.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-702c819.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-702c819:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-702c819:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-b21dc82 .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-b21dc82 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-b21dc82 .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-b21dc82{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-b21dc82:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-1b8bd23{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-1b8bd23.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-1b8bd23:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-1b8bd23.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-1b8bd23.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-1b8bd23.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-1b8bd23:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-1b8bd23:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-e0807b3 .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-e0807b3 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-e0807b3 .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-e0807b3{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-e0807b3:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-336b637{padding:5px 5px 5px 5px;border-style:none;}.elementor-6 .elementor-element.elementor-element-336b637.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-336b637:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-336b637.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-6 .elementor-element.elementor-element-336b637.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-6 .elementor-element.elementor-element-336b637.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-336b637:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-336b637:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-6 .elementor-element.elementor-element-bb1751c .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-bb1751c .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-bb1751c .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-bb1751c{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-bb1751c:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-d9e7814{padding:10px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#CBA64D;font-weight:400;}.elementor-6 .elementor-element.elementor-element-351eecd{padding:10px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9bae728 .elementor-button{background-color:#CBA64D;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a8b46d9 );padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-9bae728 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-9bae728 .elementor-button:focus{background-color:var( --e-global-color-009a846 );}.elementor-6 .elementor-element.elementor-element-9bae728{padding:0px 0px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-9bae728:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-df7cf3c{color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-4ae6961{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4ae6961:hover{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-5220e52{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5220e52:hover{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-7da404b{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7da404b:hover{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-ef2d94f{padding:0px 20px 0px 0px;border-style:none;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ef2d94f:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-26a3a42{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-26a3a42:hover{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-bac3217{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-bac3217:hover{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-003a4d3{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-003a4d3:hover{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-c76b77a );}.elementor-6 .elementor-element.elementor-element-fed902f{padding:0px 20px 0px 0px;border-style:none;}.elementor-6 .elementor-element.elementor-element-fed902f:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-66fed01{padding:10px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#CBA64D;font-weight:400;}.elementor-6 .elementor-element.elementor-element-7704963{padding:30px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ba37522{--display:flex;}.elementor-6 .elementor-element.elementor-element-39f8b4e{width:var( --container-widget-width, 101.186% );max-width:101.186%;--container-widget-width:101.186%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-39f8b4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5494d42{--display:flex;}.elementor-6 .elementor-element.elementor-element-3f35441{width:var( --container-widget-width, 101.186% );max-width:101.186%;--container-widget-width:101.186%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-3f35441.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a80ee88{--display:flex;}.elementor-6 .elementor-element.elementor-element-4c1f60d{--display:flex;}.elementor-6 .elementor-element.elementor-element-bb45181{--display:flex;}.elementor-6 .elementor-element.elementor-element-7caad2a{--n-accordion-title-font-size:1rem;border-radius:3px 3px 3px 3px;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-0baf703{text-align:justify;}.elementor-6 .elementor-element.elementor-element-a566484{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-630d64a{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-cc0698d{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-d005f5c{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-822d7cb{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-702c819{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-1b8bd23{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-336b637{padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-img{margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-351eecd{text-align:justify;}.elementor-6 .elementor-element.elementor-element-4ae6961{border-width:0px 0px 1px 0px;}.elementor-6 .elementor-element.elementor-element-5220e52{border-width:0px 0px 1px 0px;}.elementor-6 .elementor-element.elementor-element-7da404b{border-width:0px 0px 1px 0px;}.elementor-6 .elementor-element.elementor-element-bac3217{border-width:0px 0px 1px 0px;}.elementor-6 .elementor-element.elementor-element-003a4d3{border-width:0px 0px 1px 0px;}.elementor-6 .elementor-element.elementor-element-7704963{text-align:justify;}}/* Start custom CSS for image-box, class: .elementor-element-a566484 */.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-a566484 .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-630d64a */.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-630d64a .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc0698d */.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-cc0698d .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d005f5c */.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-d005f5c .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-822d7cb */.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-822d7cb .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-702c819 */.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-702c819 .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b8bd23 */.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-1b8bd23 .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-336b637 */.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-wrapper {
    height: 350px;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-336b637 .elementor-image-box-button {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7caad2a *//* =========================================================
   CROWNFIELDS - ELEMENTOR NESTED ACCORDION
   Exact styling for your markup
   Brand Burgundy: #970028
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a{
    --burgundy:#970028;
    --soft-burgundy:#fdf8fa;
    --active-burgundy:#faf1f4;
    --border-burgundy:#ead8de;
    --line:#ebe7e8;
    --text:#181818;
    --muted:#666666;
}


/* =========================================================
   MAIN ACCORDION
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion{
    width:100%;
    border:0 !important;
    background:transparent !important;
}


/* =========================================================
   EACH ITEM
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item{
    margin:0 !important;
    padding:0 !important;

    background:#ffffff !important;

    border:0 !important;
    border-bottom:1px solid var(--line) !important;
    border-radius:0 !important;

    box-shadow:none !important;

    overflow:hidden;

    transition:background-color .25s ease !important;
}


/* top line */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item:first-child{
    border-top:1px solid var(--line) !important;
}


/* VERY LIGHT hover */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item:hover{
    background:var(--soft-burgundy) !important;
}


/* OPEN ITEM */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item[open]{
    background:var(--active-burgundy) !important;
}


/* =========================================================
   SUMMARY / QUESTION
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:focus,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:active{

    width:100% !important;
    min-height:76px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;

    gap:20px !important;

    margin:0 !important;
    padding:22px 18px !important;

    background:transparent !important;
    background-color:transparent !important;

    border:0 !important;
    border-radius:0 !important;

    outline:0 !important;
    box-shadow:none !important;

    color:var(--text) !important;

    cursor:pointer;

    font-family:inherit !important;
    font-size:inherit !important;
    font-weight:inherit !important;

    text-decoration:none !important;
    text-transform:none !important;

    transform:none !important;
}


/* Remove browser summary marker */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title::-webkit-details-marker{
    display:none !important;
}

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title::marker{
    display:none !important;
    content:"" !important;
}


/* =========================================================
   TITLE HEADER
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-header{
    display:flex !important;
    align-items:center !important;

    flex:1 1 auto !important;

    margin:0 !important;
    padding:0 !important;
}


/* =========================================================
   QUESTION TEXT
   COMPLETELY LOCKED ON HOVER
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-text,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:focus .e-n-accordion-item-title-text,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:active .e-n-accordion-item-title-text,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item[open] .e-n-accordion-item-title-text{

    display:block !important;

    margin:0 !important;
    padding:0 !important;

    color:#181818 !important;

    font-family:inherit !important;
    font-size:18px !important;
    font-weight:600 !important;
    font-style:normal !important;

    line-height:1.45 !important;
    letter-spacing:0 !important;

    text-transform:none !important;
    text-decoration:none !important;

    text-shadow:none !important;

    transform:none !important;

    transition:none !important;
}


/* =========================================================
   ICON HOLDER
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-icon,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:focus .e-n-accordion-item-title-icon{

    position:relative;

    flex:0 0 40px !important;

    width:40px !important;
    height:40px !important;
    min-width:40px !important;
    min-height:40px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    margin:0 !important;
    padding:0 !important;

    background:#fbf5f7 !important;

    border:1px solid var(--border-burgundy) !important;
    border-radius:50% !important;

    color:var(--burgundy) !important;

    box-shadow:none !important;

    transform:none !important;

    transition:
        background-color .25s ease,
        border-color .25s ease !important;
}


/* subtle icon hover */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item:hover .e-n-accordion-item-title-icon{
    background:#f8edef !important;
    border-color:#e3cbd1 !important;
}


/* open icon */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    background:#f5e7eb !important;
    border-color:#dfc5cc !important;
}


/* =========================================================
   OPEN / CLOSED ICON SPANS
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-icon .e-opened,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-icon .e-closed{
    width:14px !important;
    height:14px !important;

    align-items:center !important;
    justify-content:center !important;

    margin:0 !important;
    padding:0 !important;
}


/* SVG */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-icon svg{
    display:block !important;

    width:13px !important;
    height:13px !important;

    fill:var(--burgundy) !important;
    color:var(--burgundy) !important;

    margin:0 !important;
    padding:0 !important;

    transform:none !important;
}


/* =========================================================
   CONTENT CONTAINERS
========================================================= */

/*
Your accordion content is an Elementor container directly
inside each <details>, so target direct children only.
*/

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con{
    margin:0 !important;

    padding-top:0 !important;
    padding-left:18px !important;
    padding-right:70px !important;
    padding-bottom:26px !important;

    background:transparent !important;

    border:0 !important;
    box-shadow:none !important;
}


/* paragraphs / text widgets inside accordion */
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con p,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con .elementor-widget-text-editor,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con .elementor-widget-text-editor p{

    color:var(--muted) !important;

    font-family:inherit !important;
    font-size:15px !important;
    font-weight:400 !important;

    line-height:1.8 !important;

    margin-top:0 !important;
}


/* =========================================================
   VERY IMPORTANT:
   DISABLE ALL TYPOGRAPHY CHANGES ON HOVER
========================================================= */

.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:focus,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:active,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover *,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:focus *,
.elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:active *{

    font-family:inherit !important;

    font-style:normal !important;

    text-decoration:none !important;
    text-transform:none !important;

    text-shadow:none !important;

    transform:none !important;
}


/* specifically re-lock text */
.elementor-6 .elementor-element.elementor-element-7caad2a summary.e-n-accordion-item-title:hover
.e-n-accordion-item-title-text,

.elementor-6 .elementor-element.elementor-element-7caad2a summary.e-n-accordion-item-title:focus
.e-n-accordion-item-title-text,

.elementor-6 .elementor-element.elementor-element-7caad2a details[open]
summary.e-n-accordion-item-title
.e-n-accordion-item-title-text{

    color:#181818 !important;

    font-family:inherit !important;
    font-size:18px !important;
    font-weight:600 !important;

    line-height:1.45 !important;

    letter-spacing:0 !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:focus,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:active{

        min-height:66px !important;

        padding:17px 10px !important;

        gap:12px !important;
    }


    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-text,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover
    .e-n-accordion-item-title-text,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item[open]
    .e-n-accordion-item-title-text{

        font-size:16px !important;
        font-weight:600 !important;
        line-height:1.45 !important;
    }


    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-icon,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title:hover
    .e-n-accordion-item-title-icon{

        flex-basis:34px !important;

        width:34px !important;
        height:34px !important;

        min-width:34px !important;
        min-height:34px !important;
    }


    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item-title-icon svg{
        width:11px !important;
        height:11px !important;
    }


    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con{
        padding-left:10px !important;
        padding-right:48px !important;
        padding-bottom:21px !important;
    }


    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con p,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con
    .elementor-widget-text-editor,
    .elementor-6 .elementor-element.elementor-element-7caad2a .e-n-accordion-item > .e-con
    .elementor-widget-text-editor p{

        font-size:14px !important;
        line-height:1.7 !important;
    }

}/* End custom CSS */