.elementor-15071 .elementor-element.elementor-element-2c63d8e3{--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-15071 .elementor-element.elementor-element-6413fb4{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-1f2de56{--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-15071 .elementor-element.elementor-element-3a96932d{column-gap:0px;}.elementor-15071 .elementor-element.elementor-element-32370b79{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--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-15071 .elementor-element.elementor-element-e2919c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-e2919c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15071 .elementor-element.elementor-element-e2919c8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-15071 .elementor-element.elementor-element-495fe949{--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-15071 .elementor-element.elementor-element-4a26dabe{--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-15071 .elementor-element.elementor-element-229acea0{--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-15071 .elementor-element.elementor-element-6e6fab5d{--display:flex;--min-height:49vh;--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15071 .elementor-element.elementor-element-3474579d{--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-15071 .elementor-element.elementor-element-49625da8{--display:flex;--min-height:60vh;--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;--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-15071 .elementor-element.elementor-element-44f2c85b{width:100%;max-width:100%;}.elementor-15071 .elementor-element.elementor-element-51fbed35{--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-15071 .elementor-element.elementor-element-e33cdcc{width:100%;max-width:100%;}.elementor-15071 .elementor-element.elementor-element-e33cdcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -45px;}.elementor-15071 .elementor-element.elementor-element-e33cdcc.elementor-element{--align-self:flex-start;}.elementor-15071 .elementor-element.elementor-element-750e3470{--display:flex;--min-height:60vh;--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-15071 .elementor-element.elementor-element-164e6885{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15071 .elementor-element.elementor-element-164e6885.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-19998afc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-15071 .elementor-element.elementor-element-19998afc:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-19998afc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vip-webagentur.de/wp-content/uploads/2025/09/IMG_3596xx-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15071 .elementor-element.elementor-element-13532b06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15071 .elementor-element.elementor-element-50ed109c{text-align:center;}.elementor-15071 .elementor-element.elementor-element-61d6c45d{text-align:center;}.elementor-15071 .elementor-element.elementor-element-44a981b{--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-15071 .elementor-element.elementor-element-138efe29.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-2cc4a68{--display:flex;--min-height:917px;}.elementor-15071 .elementor-element.elementor-element-2cc4a68:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-2cc4a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-15071 .elementor-element.elementor-element-618053e{--display:flex;--min-height:100vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15071 .elementor-element.elementor-element-618053e:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-618053e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vip-webagentur.de/wp-content/uploads/2026/07/modern_case_studies_ohne_bilder_1920px.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-15071 .elementor-element.elementor-element-2503353d{--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:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-15071 .elementor-element.elementor-element-2503353d:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-2503353d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-15071 .elementor-element.elementor-element-3e93370f.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-3e93370f{text-align:center;}.elementor-15071 .elementor-element.elementor-element-3e93370f .elementor-heading-title{font-size:46px;font-weight:800;line-height:1.08em;color:#101828;}.elementor-15071 .elementor-element.elementor-element-1cab6d0b.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-1cab6d0b{text-align:center;font-size:18px;line-height:1.55em;color:#5F6673;}.elementor-15071 .elementor-element.elementor-element-57fee828 .elementor-button{background-color:#D7B16A;fill:#101828;color:#101828;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-15071 .elementor-element.elementor-element-47315163{--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:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-15071 .elementor-element.elementor-element-47315163:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-47315163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15071 .elementor-element.elementor-element-2ef42812{text-align:center;}.elementor-15071 .elementor-element.elementor-element-2ef42812 .elementor-heading-title{font-size:42px;font-weight:800;color:#101828;}.elementor-15071 .elementor-element.elementor-element-6cc8a23e.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-icon i{color:#D7B16A;transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-icon svg{fill:#D7B16A;transition:fill 0.3s;}.elementor-15071 .elementor-element.elementor-element-6cc8a23e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-15071 .elementor-element.elementor-element-6cc8a23e .elementor-icon-list-text{color:#2D3440;transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-4640e599{--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:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-15071 .elementor-element.elementor-element-4640e599:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-4640e599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101828;}.elementor-15071 .elementor-element.elementor-element-532fea6e.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-532fea6e{text-align:center;}.elementor-15071 .elementor-element.elementor-element-532fea6e .elementor-heading-title{font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-15071 .elementor-element.elementor-element-79002b17{text-align:center;font-size:18px;color:#D8DEE8;}.elementor-15071 .elementor-element.elementor-element-2be9fe8a.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-icon i{color:#D7B16A;transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-icon svg{fill:#D7B16A;transition:fill 0.3s;}.elementor-15071 .elementor-element.elementor-element-2be9fe8a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-15071 .elementor-element.elementor-element-2be9fe8a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-3e42e7e1 .elementor-button{background-color:#D7B16A;fill:#101828;color:#101828;border-radius:999px 999px 999px 999px;}.elementor-15071 .elementor-element.elementor-element-58b0fa56{--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:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-15071 .elementor-element.elementor-element-58b0fa56:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-58b0fa56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-15071 .elementor-element.elementor-element-537a84c8.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-537a84c8{text-align:center;}.elementor-15071 .elementor-element.elementor-element-537a84c8 .elementor-heading-title{font-size:42px;font-weight:800;color:#101828;}.elementor-15071 .elementor-element.elementor-element-3d70a2d5.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-icon i{color:#D7B16A;transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-icon svg{fill:#D7B16A;transition:fill 0.3s;}.elementor-15071 .elementor-element.elementor-element-3d70a2d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15071 .elementor-element.elementor-element-3d70a2d5 .elementor-icon-list-text{color:#2D3440;transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-12c183a9{--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:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-15071 .elementor-element.elementor-element-12c183a9:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-12c183a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15071 .elementor-element.elementor-element-321ebdcd.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-321ebdcd{text-align:center;}.elementor-15071 .elementor-element.elementor-element-321ebdcd .elementor-heading-title{font-size:42px;font-weight:800;color:#101828;}.elementor-15071 .elementor-element.elementor-element-32e1b1bb.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-32e1b1bb{text-align:center;font-size:18px;line-height:1.55em;color:#5F6673;}.elementor-15071 .elementor-element.elementor-element-42a90454{--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:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-15071 .elementor-element.elementor-element-42a90454:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-42a90454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-15071 .elementor-element.elementor-element-681b4176.elementor-element{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-681b4176{text-align:center;}.elementor-15071 .elementor-element.elementor-element-681b4176 .elementor-heading-title{font-size:42px;font-weight:800;color:#101828;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-accordion-item{border-color:#E6E1D8;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E6E1D8;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E6E1D8;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-accordion-icon, .elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-accordion-title{color:#101828;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-accordion-icon svg{fill:#101828;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-active .elementor-accordion-icon, .elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-active .elementor-accordion-title{color:#D7B16A;}.elementor-15071 .elementor-element.elementor-element-7703f27e .elementor-active .elementor-accordion-icon svg{fill:#D7B16A;}.elementor-15071 .elementor-element.elementor-element-70e4243 .elementor-button{background-color:#D7B16A;fill:#101828;color:#101828;border-radius:999px 999px 999px 999px;}@media(max-width:768px){.elementor-15071 .elementor-element.elementor-element-6413fb4{--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-15071 .elementor-element.elementor-element-6770d725{text-align:start;}.elementor-15071 .elementor-element.elementor-element-71362252{text-align:start;}.elementor-15071 .elementor-element.elementor-element-495fe949{--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-15071 .elementor-element.elementor-element-48563b55{text-align:start;}.elementor-15071 .elementor-element.elementor-element-263a1fc2{text-align:start;}.elementor-15071 .elementor-element.elementor-element-c73d552{text-align:start;}.elementor-15071 .elementor-element.elementor-element-1aee536f{text-align:start;}.elementor-15071 .elementor-element.elementor-element-3474579d{--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-15071 .elementor-element.elementor-element-76d8942c{text-align:start;}.elementor-15071 .elementor-element.elementor-element-44f2c85b{text-align:start;}.elementor-15071 .elementor-element.elementor-element-51fbed35{--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-15071 .elementor-element.elementor-element-750e3470{--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-15071 .elementor-element.elementor-element-bd3ce82{text-align:start;}.elementor-15071 .elementor-element.elementor-element-2bfe851c{text-align:start;}.elementor-15071 .elementor-element.elementor-element-50ed109c{text-align:start;}.elementor-15071 .elementor-element.elementor-element-61d6c45d{text-align:start;}}@media(min-width:769px){.elementor-15071 .elementor-element.elementor-element-2c63d8e3{--content-width:80%;}.elementor-15071 .elementor-element.elementor-element-6413fb4{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-1f2de56{--content-width:1180px;}.elementor-15071 .elementor-element.elementor-element-32370b79{--width:35%;}.elementor-15071 .elementor-element.elementor-element-495fe949{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-4a26dabe{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-229acea0{--content-width:55%;}.elementor-15071 .elementor-element.elementor-element-3474579d{--content-width:1180px;}.elementor-15071 .elementor-element.elementor-element-49625da8{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-51fbed35{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-750e3470{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-164e6885{--width:66%;}.elementor-15071 .elementor-element.elementor-element-19998afc{--content-width:53%;}.elementor-15071 .elementor-element.elementor-element-2cc4a68{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-618053e{--width:100%;}.elementor-15071 .elementor-element.elementor-element-2503353d{--content-width:1120px;}.elementor-15071 .elementor-element.elementor-element-47315163{--content-width:100%;}.elementor-15071 .elementor-element.elementor-element-4640e599{--content-width:1120px;}.elementor-15071 .elementor-element.elementor-element-58b0fa56{--content-width:1120px;}.elementor-15071 .elementor-element.elementor-element-12c183a9{--content-width:1120px;}.elementor-15071 .elementor-element.elementor-element-42a90454{--content-width:1120px;}}/* Start custom CSS for container, class: .elementor-element-2c63d8e3 */.elementor-15071 .elementor-element.elementor-element-2c63d8e3 { font-family: Arial, Helvetica, sans-serif; overflow:hidden; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-black { background:#050505; color:#fff; padding:96px 6%; position:relative; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-light { background:#f7f4ee; color:#050505; padding:96px 6%; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-white { background:#fff; color:#050505; padding:96px 6%; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-gold { background:linear-gradient(135deg,#c9b284,#ead8aa); color:#050505; padding:80px 6%; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-hero { min-height:100vh; display:flex; align-items:center; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-hero:before { content:""; position:absolute; width:340px; height:340px; border-radius:50%; background:rgba(201,178,132,.18); filter:blur(60px); top:-100px; right:-120px; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-hero:after { content:""; position:absolute; width:260px; height:260px; border-radius:50%; background:rgba(201,178,132,.12); filter:blur(55px); bottom:30px; left:-110px; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 h1 { font-size:clamp(38px,7vw,86px); line-height:.95; letter-spacing:-2px; margin:0 0 22px 0; color:inherit; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 h2 { font-size:clamp(30px,5vw,58px); line-height:1; letter-spacing:-1.4px; margin:0 0 20px 0; color:inherit; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 h3 { color:inherit; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 p { font-size:18px; line-height:1.55; opacity:.84; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-eyebrow .elementor-heading-title { color:#c9b284; text-transform:uppercase; letter-spacing:1.8px; font-size:12px; font-weight:800; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-btn-widget .elementor-button { background:#c9b284; color:#050505; border-radius:999px; padding:17px 26px; font-weight:900; box-shadow:0 18px 45px rgba(201,178,132,.28); }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-btn-widget .elementor-button:hover { transform:translateY(-2px); box-shadow:0 24px 60px rgba(201,178,132,.42); }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-premium-image img { border-radius:26px; border:1px solid rgba(201,178,132,.35); box-shadow:0 20px 60px rgba(0,0,0,.28); object-fit:cover; aspect-ratio:4/5; width:100%; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-box { padding:28px; border-radius:24px; background:#fff; border:1px solid rgba(0,0,0,.08); box-shadow:0 14px 40px rgba(0,0,0,.05); height:100%; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-black .vip-box { background:#101010; border:1px solid rgba(201,178,132,.24); color:#fff; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-testimonial { padding:28px; border-radius:26px; background:#101010; color:#fff; border:1px solid rgba(201,178,132,.26); height:100%; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-rating-card { background:#fff; border-radius:28px; padding:36px; text-align:center; border:1px solid rgba(201,178,132,.35); box-shadow:0 20px 60px rgba(0,0,0,.08); }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-stars { color:#c9b284; font-size:30px; letter-spacing:3px; font-weight:900; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-gold { color:#c9b284; }
.elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-pill { display:inline-block; border:1px solid rgba(201,178,132,.45); color:#c9b284; padding:9px 13px; border-radius:999px; font-size:13px; background:rgba(201,178,132,.08); margin:4px; }
@media(max-width:767px){
 .elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-black, .elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-light, .elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-white { padding:64px 20px; }
 .elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-section-gold { padding:64px 20px; }
 .elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-hero { min-height:auto; padding-top:72px; }
 .elementor-15071 .elementor-element.elementor-element-2c63d8e3 p { font-size:16px; }
 .elementor-15071 .elementor-element.elementor-element-2c63d8e3 .vip-btn-widget .elementor-button { width:100%; text-align:center; }
}/* End custom CSS */