.elementor-7 .elementor-element.elementor-element-a9d3c62{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-7 .elementor-element.elementor-element-a9d3c62:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a9d3c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a2a772 );}.elementor-7 .elementor-element.elementor-element-4e7861c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.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-7 .elementor-element.elementor-element-9938dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;}.elementor-7 .elementor-element.elementor-element-9938dff .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5c60d0c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-7 .elementor-element.elementor-element-5c60d0c .elementor-icon-list-icon i{color:var( --e-global-color-b64dc46 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5c60d0c .elementor-icon-list-icon svg{fill:var( --e-global-color-b64dc46 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5c60d0c .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-7 .elementor-element.elementor-element-5c60d0c .elementor-icon-list-text{color:var( --e-global-color-8fb445f );transition:color 0.3s;}
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.from-left::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.from-right::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.from-top::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.from-bottom::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.expand-vertical::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.expand-circular::before,
                    .elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button.reveal-radial::before
                {background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button{background-color:var( --e-global-color-f8c5edb );border-radius:6px;font-style:normal;text-decoration:none;color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button:hover{background-color:var( --e-global-color-86b0ca5 );color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-6e31d4d > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6e31d4d.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button-container{text-align:right;}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button i{font-size:18px;color:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button svg{width:18px;height:18px;fill:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button:hover.tahefobu-custom-button i{color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-6e31d4d .tahefobu-custom-button:hover.tahefobu-custom-button svg{fill:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-367dad4{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-367dad4.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-641cd40{width:var( --container-widget-width, 103.214% );max-width:103.214%;--container-widget-width:103.214%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-641cd40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-641cd40 img{width:100%;max-width:420%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8a03e91{width:var( --container-widget-width, 109.207% );max-width:109.207%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.207%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8a03e91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8a03e91 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-d124e2c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7 .elementor-element.elementor-element-4ea7f4b img{width:200px;}.elementor-7 .elementor-element.elementor-element-edf77ab img{width:200px;}.elementor-7 .elementor-element.elementor-element-5aff44f img{width:200px;}.elementor-7 .elementor-element.elementor-element-a2c5e6a img{width:200px;}.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-7 .elementor-element.elementor-element-6040fbb{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.from-left::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.from-right::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.from-top::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.from-bottom::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.expand-vertical::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.expand-circular::before,
                    .elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button.reveal-radial::before
                {background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button{background-color:var( --e-global-color-f8c5edb );border-radius:6px;font-style:normal;text-decoration:none;color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button:hover{background-color:var( --e-global-color-86b0ca5 );color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-4a8e8bd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a8e8bd.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button i{font-size:18px;color:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button svg{width:18px;height:18px;fill:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button:hover.tahefobu-custom-button i{color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-4a8e8bd .tahefobu-custom-button:hover.tahefobu-custom-button svg{fill:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-830cd88{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.from-left::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.from-right::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.from-top::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.from-bottom::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.expand-vertical::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.expand-circular::before,
                    .elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button.reveal-radial::before
                {background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button{background-color:var( --e-global-color-f8c5edb );border-radius:6px;font-style:normal;text-decoration:none;color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button:hover{background-color:var( --e-global-color-86b0ca5 );color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-d716a28 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d716a28.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button i{font-size:18px;color:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button svg{width:18px;height:18px;fill:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button:hover.tahefobu-custom-button i{color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-d716a28 .tahefobu-custom-button:hover.tahefobu-custom-button svg{fill:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-587f1ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.from-left::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.from-right::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.from-top::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.from-bottom::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.expand-vertical::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.expand-circular::before,
                    .elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button.reveal-radial::before
                {background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button{background-color:var( --e-global-color-f8c5edb );border-radius:6px;font-style:normal;text-decoration:none;color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button:hover{background-color:var( --e-global-color-86b0ca5 );color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-2b9ad54 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2b9ad54.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button i{font-size:18px;color:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button svg{width:18px;height:18px;fill:var( --e-global-color-6692ba1 );margin-right:10px;}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button:hover.tahefobu-custom-button i{color:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-2b9ad54 .tahefobu-custom-button:hover.tahefobu-custom-button svg{fill:var( --e-global-color-6692ba1 );}.elementor-7 .elementor-element.elementor-element-0ce618e{text-align:center;}.elementor-7 .elementor-element.elementor-element-0ce618e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-6b57f2a{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b57f2a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;line-height:65px;color:var( --e-global-color-cbe4ccc );}.elementor-7 .elementor-element.elementor-element-343e3cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-1768592{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-7 .elementor-element.elementor-element-671f353{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-671f353:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-671f353 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-671f353 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-671f353 .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-671f353:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-671f353:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-671f353 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-e0b0b08{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-e0b0b08:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-e0b0b08 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e0b0b08 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-e0b0b08 .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-e0b0b08:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-e0b0b08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-e0b0b08 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-1b5eef2{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-1b5eef2:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-1b5eef2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1b5eef2 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-1b5eef2 .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-1b5eef2:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-1b5eef2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-1b5eef2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-22e7d38{text-align:center;}.elementor-7 .elementor-element.elementor-element-22e7d38 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-c4bb0b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-c4bb0b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;line-height:65px;color:var( --e-global-color-cbe4ccc );}.elementor-7 .elementor-element.elementor-element-602831b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-0b82686{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-83e75b0{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-83e75b0:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-83e75b0 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-83e75b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-83e75b0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-83e75b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8c5edb );color:var( --e-global-color-f8c5edb );border-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-83e75b0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-83e75b0 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-83e75b0 .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-83e75b0:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-83e75b0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-83e75b0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-48e8f21{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-48e8f21:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-48e8f21 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-48e8f21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-48e8f21.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-48e8f21.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8c5edb );color:var( --e-global-color-f8c5edb );border-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-48e8f21 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-48e8f21 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-48e8f21 .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-48e8f21:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-48e8f21:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-48e8f21 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-4551263{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-4551263:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-4551263 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-4551263.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-4551263.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4551263.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8c5edb );color:var( --e-global-color-f8c5edb );border-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-4551263 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4551263 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-4551263 .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-4551263:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-4551263:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-4551263 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-08f099c{background-color:var( --e-global-color-0a2a772 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd6e7be );}.elementor-7 .elementor-element.elementor-element-08f099c:hover{box-shadow:0px 0px 10px 0px #E6C56A;}.elementor-7 .elementor-element.elementor-element-08f099c .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-08f099c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-08f099c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-08f099c.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8c5edb );color:var( --e-global-color-f8c5edb );border-color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-08f099c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-08f099c .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-08f099c .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-08f099c:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-08f099c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-08f099c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-8fb445f );}.elementor-7 .elementor-element.elementor-element-6714e53{text-align:center;}.elementor-7 .elementor-element.elementor-element-6714e53 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:var( --e-global-color-f8c5edb );}.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-7 .elementor-element.elementor-element-2fc339e{--divider-border-style:solid;--divider-color:var( --e-global-color-86b0ca5 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2fc339e .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-2fc339e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-8a19212{text-align:center;}.elementor-7 .elementor-element.elementor-element-8a19212 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-36525b6{text-align:center;}.elementor-7 .elementor-element.elementor-element-36525b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;line-height:65px;color:var( --e-global-color-cbe4ccc );}.elementor-7 .elementor-element.elementor-element-7568bd0{text-align:center;}.elementor-7 .elementor-element.elementor-element-7568bd0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-de9192d{background-color:#161616;padding:20px 50px 20px 50px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-item:not(:last-child):after{content:"";width:85%;border-color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-icon i{color:var( --e-global-color-86b0ca5 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-icon svg{fill:var( --e-global-color-86b0ca5 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-de9192d .elementor-icon-list-text{color:var( --e-global-color-8fb445f );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-6b5e4e0{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b5e4e0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-8edc774{background-color:#161616;padding:20px 50px 20px 50px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-8edc774.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-item:not(:last-child):after{content:"";width:85%;border-color:var( --e-global-color-86b0ca5 );}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-icon i{color:var( --e-global-color-86b0ca5 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-icon svg{fill:var( --e-global-color-86b0ca5 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-8edc774 .elementor-icon-list-text{color:var( --e-global-color-8fb445f );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-46d793c{text-align:center;}.elementor-7 .elementor-element.elementor-element-46d793c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-f8c5edb );}.elementor-7 .elementor-element.elementor-element-9fae460{text-align:center;}.elementor-7 .elementor-element.elementor-element-9fae460 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;line-height:65px;color:var( --e-global-color-cbe4ccc );}.elementor-7 .elementor-element.elementor-element-34de610{text-align:center;}.elementor-7 .elementor-element.elementor-element-34de610 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:var( --e-global-color-f8c5edb );}.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-7 .elementor-element.elementor-element-a8a15e3 .elementor-button{background-color:var( --e-global-color-86b0ca5 );font-family:"Inter", Sans-serif;fill:var( --e-global-color-0a2a772 );color:var( --e-global-color-0a2a772 );}.elementor-7 .elementor-element.elementor-element-a8a15e3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a8a15e3 .elementor-button:focus{background-color:var( --e-global-color-b64dc46 );}.elementor-7 .elementor-element.elementor-element-a8a15e3{width:var( --container-widget-width, 100.159% );max-width:100.159%;padding:10px 10px 10px 10px;--container-widget-width:100.159%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a8a15e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-12cc330{width:var( --container-widget-width, 106.77% );max-width:106.77%;--container-widget-width:106.77%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-12cc330.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-12cc330 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-071f3ee{width:var( --container-widget-width, 105.538% );max-width:105.538%;--container-widget-width:105.538%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-071f3ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-071f3ee .elementor-wrapper{--video-aspect-ratio:1.77777;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a2a772 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-a9d3c62{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-4e7861c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9938dff{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;}.elementor-7 .elementor-element.elementor-element-1768592{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-0b82686{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-a9d3c62{--width:100%;}.elementor-7 .elementor-element.elementor-element-4e7861c{--width:100%;}.elementor-7 .elementor-element.elementor-element-367dad4{--width:65%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-a9d3c62{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-4e7861c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9938dff .elementor-heading-title{font-size:28px;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-7 .elementor-element.elementor-element-367dad4{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-6040fbb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-830cd88{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1768592{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c4bb0b1 .elementor-heading-title{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-0b82686{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-7568bd0{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6b5e4e0{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8edc774{width:var( --container-widget-width, 369.667px );max-width:369.667px;--container-widget-width:369.667px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9fae460{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-9fae460 .elementor-heading-title{line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-34de610{padding:10px 10px 10px 10px;}}/* Start custom CSS for heading, class: .elementor-element-9938dff */.elementor-7 .elementor-element.elementor-element-9938dff {
    margin:0;
    font-family:"Cormorant Garamond",serif !important;
    font-size:60px !important;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase;
    white-space:nowrap;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d3c62 */.elementor-7 .elementor-element.elementor-element-a9d3c62{
    position:relative;
    overflow:hidden;
    background:#000000;
}

/* Soft moving golden glow */
.elementor-7 .elementor-element.elementor-element-a9d3c62:before{
    content:"";
    position:absolute;
    inset:-30%;
    pointer-events:none;

    background:
        radial-gradient(circle at 50% 50%,
        rgba(255,210,80,.12) 0%,
        rgba(255,180,0,.06) 25%,
        transparent 60%);

    filter:blur(120px);
    animation:goldGlow 12s ease-in-out infinite alternate;
}

/* Gold particles */
.elementor-7 .elementor-element.elementor-element-a9d3c62:after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:
        radial-gradient(circle,#FFD76A 1.2px,transparent 1.8px),
        radial-gradient(circle,#F6C542 .9px,transparent 1.4px),
        radial-gradient(circle,#FFF4C8 .7px,transparent 1.1px);

    background-size:
        140px 140px,
        220px 220px,
        90px 90px;

    opacity:.65;

    animation:
        particlesMove 45s linear infinite,
        twinkle 5s ease-in-out infinite;
}

/* Floating particles */
@keyframes particlesMove{

    from{
        background-position:
        0 0,
        0 0,
        0 0;
    }

    to{
        background-position:
        400px -350px,
        -300px 280px,
        200px -180px;
    }

}

/* Particle twinkle */
@keyframes twinkle{

    0%,100%{
        opacity:.35;
    }

    50%{
        opacity:.75;
    }

}

/* Moving glow */
@keyframes goldGlow{

    0%{
        transform:translate(-6%,-4%) scale(1);
        opacity:.45;
    }

    100%{
        transform:translate(5%,4%) scale(1.25);
        opacity:.9;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-658bfe5 *//* =========================================
   COMPACT INSIGHTS HORIZONTAL SCROLLER
========================================= */

.insights-scroller {
  width: 100%;
  overflow: hidden;
  background: #0a0a0a;
  border-top: 1px solid #c9a227;
  border-bottom: 1px solid #c9a227;
  padding: 10px 0;
  font-family: inherit;
}

.insights-row {
  display: flex;
  align-items: stretch;
  gap: 12px;
  width: max-content;
  animation: insightsScroll 42s linear infinite;
}

/* Pause on hover */
.insights-scroller:hover .insights-row {
  animation-play-state: paused;
}


/* =========================================
   CARD - DESKTOP
========================================= */

.insight-card {
  width: 340px;
  min-width: 340px;

  /* MUCH SMALLER HEIGHT */
  min-height: 145px;

  padding: 14px 17px;

  background: #111;
  border: 1px solid rgba(212, 175, 55, 0.40);
  border-radius: 6px;

  display: flex;
  flex-direction: column;

  box-sizing: border-box;
}


/* =========================================
   HEADING
========================================= */

.insight-card h4 {
  color: #e0ba42;

  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  margin: 0 0 7px;
  padding: 0 0 6px;

  border-bottom: 1px solid rgba(212, 175, 55, 0.25);
}


/* =========================================
   PARAGRAPH
========================================= */

.insight-card p {
  color: #f3f3f3;

  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;

  margin: 0 0 7px;

  flex-grow: 1;
}


/* =========================================
   READ MORE
========================================= */

.insight-card a {
  display: inline-block;
  width: fit-content;

  color: #d4af37;

  font-size: 11.5px;
  font-weight: 700;

  text-decoration: none;

  transition: 0.25s ease;
}

.insight-card a:hover {
  color: #ffffff;
}


/* =========================================
   ANIMATION
========================================= */

@keyframes insightsScroll {

  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

  .insights-row {
    gap: 10px;
  }

  .insight-card {
    width: 320px;
    min-width: 320px;
    min-height: 145px;
    padding: 14px 16px;
  }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .insights-scroller {
    padding: 8px 0;
  }

  .insights-row {
    gap: 9px;
    animation-duration: 38s;
  }

  .insight-card {
    width: 86vw;
    min-width: 86vw;

    min-height: 150px;

    padding: 14px 16px;
  }

  .insight-card h4 {
    font-size: 14px;
    line-height: 1.2;

    margin-bottom: 7px;
    padding-bottom: 6px;
  }

  .insight-card p {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 7px;
  }

  .insight-card a {
    font-size: 11.5px;
  }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

  .insight-card {
    width: 88vw;
    min-width: 88vw;
    min-height: 145px;
    padding: 13px 15px;
  }

}/* End custom CSS */