.elementor-666 .elementor-element.elementor-element-79c7dad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-661b3e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-666 .elementor-element.elementor-element-294cca6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-666 .elementor-element.elementor-element-6a06ffb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-666 .elementor-element.elementor-element-6a06ffb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-752d390f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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-666 .elementor-element.elementor-element-61d2f80 img{width:100%;}.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-666 .elementor-element.elementor-element-60f08847{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.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-666 .elementor-element.elementor-element-bad0708 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-bad0708 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-666 .elementor-element.elementor-element-bad0708{--e-icon-list-icon-size:20px;--icon-vertical-offset:-9px;}.elementor-666 .elementor-element.elementor-element-bad0708 .elementor-icon-list-text{transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-2d9f31c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-2d9f31c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-666 .elementor-element.elementor-element-2d9f31c{--e-icon-list-icon-size:20px;--icon-vertical-offset:1px;}.elementor-666 .elementor-element.elementor-element-2d9f31c .elementor-icon-list-text{transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-4a01fb47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-666 .elementor-element.elementor-element-4c85de2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-666 .elementor-element.elementor-element-4c85de2d.e-con{--flex-grow:0;--flex-shrink:0;}.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-666 .elementor-element.elementor-element-17142312{text-align:start;}.elementor-666 .elementor-element.elementor-element-17142312 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-3b923404{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-3b923404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-147ec243{width:var( --container-widget-width, 110.967% );max-width:110.967%;--container-widget-width:110.967%;--container-widget-flex-grow:0;text-align:start;}.elementor-666 .elementor-element.elementor-element-147ec243.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-147ec243 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-209f16e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-209f16e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-568caf23{text-align:start;}.elementor-666 .elementor-element.elementor-element-568caf23 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-3435ca5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-45072bb2{text-align:start;}.elementor-666 .elementor-element.elementor-element-45072bb2 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-9633543{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-3f97d6b{text-align:start;}.elementor-666 .elementor-element.elementor-element-3f97d6b .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-9a13a8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-9ca8db8{text-align:start;}.elementor-666 .elementor-element.elementor-element-9ca8db8 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-5fefe27e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-666 .elementor-element.elementor-element-5fefe27e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-4fc148d{text-align:start;}.elementor-666 .elementor-element.elementor-element-4fc148d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:700;color:#000000;}.elementor-666 .elementor-element.elementor-element-6a593710{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-26faf09a{text-align:start;}.elementor-666 .elementor-element.elementor-element-26faf09a .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-7cc2809d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-752677c6{text-align:start;}.elementor-666 .elementor-element.elementor-element-752677c6 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-197ec836{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-7f61ac89{text-align:start;}.elementor-666 .elementor-element.elementor-element-7f61ac89 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-2ba7be00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-666 .elementor-element.elementor-element-223b861b{text-align:start;}.elementor-666 .elementor-element.elementor-element-223b861b .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-2e3caf2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-709a8634{text-align:start;}.elementor-666 .elementor-element.elementor-element-709a8634 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-6e8a817f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-8c9b8fa{text-align:start;}.elementor-666 .elementor-element.elementor-element-8c9b8fa .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-377a24b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-549ed227{text-align:start;}.elementor-666 .elementor-element.elementor-element-549ed227 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-3d2e012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-666 .elementor-element.elementor-element-042c431{text-align:start;}.elementor-666 .elementor-element.elementor-element-042c431 .elementor-heading-title{color:#000000;}.elementor-666 .elementor-element.elementor-element-31ab256{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-666 .elementor-element.elementor-element-6db2c45c{text-align:start;}.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-666 .elementor-element.elementor-element-4eec82cf{text-align:start;}.elementor-666 .elementor-element.elementor-element-cc9b336{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-666 .elementor-element.elementor-element-cc9b336 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-666 .elementor-element.elementor-element-e66d387{--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:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-666 .elementor-element.elementor-element-e66d387:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-e66d387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-666 .elementor-element.elementor-element-d047889{--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:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-d047889:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-d047889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-wrapper{text-align:start;}.elementor-666 .elementor-element.elementor-element-0f979f7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-666 .elementor-element.elementor-element-0f979f7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-666 .elementor-element.elementor-element-0f979f7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-666 .elementor-element.elementor-element-0efe321{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-0efe321:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-0efe321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-wrapper{text-align:start;}.elementor-666 .elementor-element.elementor-element-bf47a40.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-666 .elementor-element.elementor-element-bf47a40.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-666 .elementor-element.elementor-element-bf47a40.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-666 .elementor-element.elementor-element-167790f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-167790f:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-167790f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-wrapper{text-align:start;}.elementor-666 .elementor-element.elementor-element-ebfbc56.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-666 .elementor-element.elementor-element-ebfbc56.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-666 .elementor-element.elementor-element-ebfbc56.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-666 .elementor-element.elementor-element-c51f115{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-c51f115:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-c51f115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-wrapper{text-align:start;}.elementor-666 .elementor-element.elementor-element-896d7eb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-666 .elementor-element.elementor-element-896d7eb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-666 .elementor-element.elementor-element-896d7eb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-666 .elementor-element.elementor-element-764e2aac{text-align:center;}.elementor-666 .elementor-element.elementor-element-764e2aac .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:700;}.elementor-666 .elementor-element.elementor-element-4c941ba5{--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:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-3b70f6d3{width:var( --container-widget-width, 27.535% );max-width:27.535%;--container-widget-width:27.535%;--container-widget-flex-grow:0;text-align:start;}.elementor-666 .elementor-element.elementor-element-3b70f6d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-3b70f6d3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-17848e4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-666 .elementor-element.elementor-element-17848e4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-2dd757ff{text-align:start;}.elementor-666 .elementor-element.elementor-element-b9c95c3{text-align:start;}.elementor-666 .elementor-element.elementor-element-1700e5e7{text-align:start;}.elementor-666 .elementor-element.elementor-element-3bef768{text-align:start;}.elementor-666 .elementor-element.elementor-element-199a1e83{text-align:start;}.elementor-666 .elementor-element.elementor-element-199a1e83 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-666 .elementor-element.elementor-element-0f979f7 .elementor-image-box-title{font-size:14px;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-666 .elementor-element.elementor-element-bf47a40 .elementor-image-box-title{font-size:14px;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-666 .elementor-element.elementor-element-ebfbc56 .elementor-image-box-title{font-size:14px;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-img{margin-bottom:0px;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-666 .elementor-element.elementor-element-896d7eb .elementor-image-box-title{font-size:14px;}.elementor-666 .elementor-element.elementor-element-764e2aac .elementor-heading-title{font-size:49px;}.elementor-666 .elementor-element.elementor-element-3b70f6d3{width:var( --container-widget-width, 322.266px );max-width:322.266px;--container-widget-width:322.266px;--container-widget-flex-grow:0;text-align:center;}}@media(min-width:768px){.elementor-666 .elementor-element.elementor-element-661b3e3c{--content-width:1420px;}.elementor-666 .elementor-element.elementor-element-6a06ffb7{--width:20.382%;}.elementor-666 .elementor-element.elementor-element-4c85de2d{--width:32.643%;}.elementor-666 .elementor-element.elementor-element-3b923404{--width:104.655%;}.elementor-666 .elementor-element.elementor-element-209f16e2{--width:108.792%;}.elementor-666 .elementor-element.elementor-element-5fefe27e{--width:38.158%;}.elementor-666 .elementor-element.elementor-element-31ab256{--width:38%;}.elementor-666 .elementor-element.elementor-element-17848e4a{--width:40.474%;}}/* Start custom CSS for container, class: .elementor-element-79c7dad0 *//* ================================KREDITVERSE LIGHT PREMIUM FOOTERBackground + all main parts================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 {position: relative;overflow: hidden;padding: 76px 24px 28px;background:radial-gradient(circle at 9% 8%, rgba(18,216,250,.16), transparent 28%),radial-gradient(circle at 88% 5%, rgba(37,99,255,.13), transparent 30%),radial-gradient(circle at 50% 90%, rgba(18,216,250,.12), transparent 34%),linear-gradient(180deg, #f7fcff 0%, #eef8ff 50%, #fafdff 100%);font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}

/* soft grid background */.elementor-666 .elementor-element.elementor-element-79c7dad0::before {content: "";position: absolute;inset: 0;background:linear-gradient(rgba(37,99,255,.035) 1px, transparent 1px),linear-gradient(90deg, rgba(37,99,255,.025) 1px, transparent 1px);background-size: 72px 72px;mask-image: radial-gradient(circle at 50% 40%, black 0%, transparent 78%);pointer-events: none;}

/* top light line */.elementor-666 .elementor-element.elementor-element-79c7dad0::after {content: "";position: absolute;left: 6%;right: 6%;top: 52px;height: 1px;background: linear-gradient(90deg,transparent,rgba(37,99,255,.2),rgba(18,216,250,.22),transparent);}

/* ================================Main footer glass card================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-main {display: grid;grid-template-columns: 1.08fr 1.58fr .95fr;gap: 48px;align-items: start;padding: 42px 44px 34px;border-radius: 34px;background: linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.42));border: 1px solid rgba(185,216,255,.62);box-shadow:0 38px 110px rgba(37,99,255,.10),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter: blur(18px);}

/* ================================Brand / Logo area================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-logo-row {display: flex;align-items: center;gap: 14px;margin-bottom: 30px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-logo-mark .elementor-heading-title {width: 46px;height: 46px;border-radius: 16px;background: linear-gradient(135deg, #2563ff, #12d8fa);color: #ffffff;display: flex;align-items: center;justify-content: center;font-weight: 950;font-size: 19px;box-shadow: 0 14px 30px rgba(37,99,255,.22);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-logo-text .elementor-heading-title {font-size: 31px;line-height: 1;font-weight: 950;letter-spacing: -.045em;color: #071b45;margin: 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-brand-text,.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-brand-text p {max-width: 350px;margin: 0 0 26px;color: #52627c;font-size: 17px;line-height: 1.78;font-weight: 500;}

/* platform pill */.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-platform-pill {width: fit-content;display: inline-flex;align-items: center;gap: 11px;padding: 14px 21px;border-radius: 999px;background: rgba(255,255,255,.82);border: 1px solid rgba(218,231,249,.9);box-shadow: 0 18px 45px rgba(37,99,255,.10);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-platform-pill .elementor-heading-title {color: #30415f;font-size: 15px;font-weight: 600;margin: 0;}

/* headset image */.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-device {position: relative;max-width: 330px;margin-top: 24px;margin-left: 10px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-device::before {content: "";position: absolute;inset: auto 18% -9px 18%;height: 26px;background: radial-gradient(ellipse, rgba(37,99,255,.24), transparent 70%);filter: blur(5px);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-device img {position: relative;width: 100%;height: auto;object-fit: contain;filter: drop-shadow(0 20px 34px rgba(37,99,255,.15));}

/* ================================Link columns================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-links-wrap {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 34px;padding-top: 22px;width: 100%;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-col {min-height: 336px;padding-left: 34px;border-left: 1px solid rgba(37,99,255,.14);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-col-title .elementor-heading-title {margin: 0 0 34px;color: #0865df;font-size: 18px;line-height: 1;font-weight: 900;letter-spacing: .015em;text-transform: uppercase;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-col-title .elementor-heading-title::after {content: "";display: block;width: 30px;height: 2px;margin-top: 18px;border-radius: 999px;background: linear-gradient(90deg, #2563ff, #12d8fa);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-row {margin: 0 0 28px;transition: transform .24s ease;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-row {transform: translateX(4px);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-icon img {width: 24px !important;height: 24px !important;object-fit: contain;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-icon .elementor-heading-title {color: #0b7ff2;font-size: 21px;line-height: 1;margin: 0;width: 24px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-text .elementor-heading-title {color: #172540;font-size: 17px;line-height: 1.25;font-weight: 550;margin: 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-row .kv-footer-link-text .elementor-heading-title {color: #0865df;}

/* ================================CTA card================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-cta-card {position: relative;overflow: hidden;padding: 38px 30px 28px;border-radius: 28px;text-align: center;background:radial-gradient(circle at 50% 5%, rgba(18,216,250,.18), transparent 34%),linear-gradient(180deg, rgba(255,255,255,.88), rgba(243,250,255,.72));border: 1px solid rgba(185,216,255,.65);box-shadow:0 30px 90px rgba(37,99,255,.13),inset 0 1px 0 rgba(255,255,255,.95);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-rocket .elementor-heading-title {width: 78px;height: 78px;margin: 0 auto 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: radial-gradient(circle at 35% 30%, #fff, #eaf6ff);border: 1px solid rgba(185,216,255,.75);box-shadow: 0 20px 55px rgba(37,99,255,.14);font-size: 34px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-cta-title .elementor-heading-title {margin: 0 0 22px;color: #071b45;font-size: 29px;line-height: 1.18;letter-spacing: -.035em;font-weight: 900;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-cta-title .elementor-heading-title span {background: linear-gradient(135deg, #2563ff, #12d8fa);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-primary-btn .elementor-button,.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-secondary-btn .elementor-button {width: 100%;min-height: 62px;padding: 0 24px !important;margin-bottom: 16px;border-radius: 14px !important;clip-path: none !important;display: inline-flex;align-items: center;justify-content: center;font-size: 17px !important;font-weight: 800 !important;transition: transform .28s ease, box-shadow .28s ease;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-primary-btn .elementor-button {color: #ffffff !important;background: linear-gradient(135deg, #2563ff, #12d8fa) !important;box-shadow: 0 18px 42px rgba(37,99,255,.26);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-secondary-btn .elementor-button {color: #0865df !important;background: rgba(255,255,255,.75) !important;border: 1px solid rgba(37,99,255,.35) !important;box-shadow: none !important;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-primary-btn .elementor-button,.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-secondary-btn .elementor-button {transform: translateY(-3px);}

/* ================================Social icons================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-socials {display: flex;justify-content: center;gap: 12px;flex-wrap: wrap;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-socials .elementor-heading-title {width: 54px;height: 54px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: #3860a0;background: rgba(255,255,255,.82);border: 1px solid rgba(218,231,249,.85);box-shadow: 0 14px 34px rgba(37,99,255,.10);font-size: 20px;font-weight: 800;transition: transform .25s ease, color .25s ease;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-socials .elementor-heading-title {color: #0865df;transform: translateY(-4px);}

/* ================================Trust strip================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-strip {position: relative;z-index: 3;max-width: 1160px;margin: -22px auto 0;padding: 22px 28px;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px;border-radius: 22px;background: rgba(255,255,255,.8);border: 1px solid rgba(185,216,255,.62);box-shadow: 0 24px 65px rgba(37,99,255,.11);backdrop-filter: blur(16px);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-item {display: flex;align-items: center;gap: 18px;min-width: 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-item() {border-right: 1px solid rgba(37,99,255,.13);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-icon img {width: 42px !important;height: 42px !important;object-fit: contain;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-text .elementor-heading-title {margin: 0;color: #172540;font-size: 15px;line-height: 1.45;font-weight: 600;}

/* ================================Big brand text================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-big-text .elementor-heading-title {margin-top: -12px;font-size: clamp(78px, 13vw, 190px);line-height: .85;text-align: center;font-weight: 950;letter-spacing: -.085em;color: rgba(37,99,255,.075);pointer-events: none;user-select: none;white-space: nowrap;}

/* ================================Bottom bar================================ */

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-bottom {position: relative;z-index: 4;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 24px;margin-top: 10px;padding-top: 24px;border-top: 1px solid rgba(37,99,255,.11);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-bottom .elementor-heading-title {color: #6b7892;font-size: 14px;font-weight: 500;margin: 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-bottom-links {display: flex;align-items: center;gap: 22px;flex-wrap: wrap;justify-content: center;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-made .elementor-heading-title {text-align: right;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-made strong {color: #0865df;}

/* ================================Responsive================================ */

@media (max-width: 1180px) {.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-main {grid-template-columns: 1fr;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-links-wrap {padding-top: 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-brand-text,.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-brand-text p {max-width: 660px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-device {max-width: 280px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-cta-card {max-width: 520px;}}

@media (max-width: 900px) {.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-links-wrap {grid-template-columns: 1fr;gap: 10px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-col {min-height: auto;padding: 24px 0 4px;border-left: 0;border-top: 1px solid rgba(37,99,255,.11);}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-strip {grid-template-columns: 1fr 1fr;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-item() {border-right: 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-bottom {grid-template-columns: 1fr;text-align: center;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-made .elementor-heading-title {text-align: center;}}

@media (max-width: 767px) {.elementor-666 .elementor-element.elementor-element-79c7dad0 {padding: 54px 14px 22px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-main {padding: 26px 20px 24px;border-radius: 26px;gap: 28px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-logo-text .elementor-heading-title {font-size: 26px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-brand-text,.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-brand-text p {font-size: 15.5px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-device {max-width: 240px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-col-title .elementor-heading-title {font-size: 15px;margin-bottom: 22px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-row {margin-bottom: 20px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-link-text .elementor-heading-title {font-size: 15.5px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-cta-card {padding: 28px 18px 22px;border-radius: 24px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-cta-title .elementor-heading-title {font-size: 25px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-primary-btn .elementor-button,.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-secondary-btn .elementor-button {min-height: 56px;font-size: 15.5px !important;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-socials .elementor-heading-title {width: 48px;height: 48px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-strip {margin-top: 18px;grid-template-columns: 1fr;padding: 18px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-trust-item {padding: 10px 0;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-big-text .elementor-heading-title {font-size: 62px;letter-spacing: -.07em;margin-top: 24px;}

.elementor-666 .elementor-element.elementor-element-79c7dad0 .kv-footer-bottom-links {gap: 14px;}}/* End custom CSS */