.elementor-7707 .elementor-element.elementor-element-ca5935d{--display:flex;--min-height:100vh;--justify-content:center;--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-7707 .elementor-element.elementor-element-ca5935d:not(.elementor-motion-effects-element-type-background), .elementor-7707 .elementor-element.elementor-element-ca5935d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.devstudio.work/wp-content/uploads/2026/05/Background-Color.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7707 .elementor-element.elementor-element-867c22d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7707 .elementor-element.elementor-element-75aa115 > .elementor-widget-container{margin:0px 0px -0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-75aa115 .elementor-heading-title{font-family:"PP Editorial New", Sans-serif;font-size:236px;font-weight:200;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-ca9b530 );}.elementor-widget-text-editor{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-7707 .elementor-element.elementor-element-75c441e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-75c441e{font-family:"PP Editorial New", Sans-serif;font-size:130px;font-weight:200;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-ca9b530 );}.elementor-7707 .elementor-element.elementor-element-4444c88 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-4444c88 .elementor-heading-title{font-family:"PP Editorial New", Sans-serif;font-size:236px;font-weight:200;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-ca9b530 );}.elementor-7707 .elementor-element.elementor-element-9c1c265{--display:flex;--position:absolute;top:261px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-9c1c265{left:-744px;}body.rtl .elementor-7707 .elementor-element.elementor-element-9c1c265{right:-744px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7707 .elementor-element.elementor-element-0905e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-0905e65 img{width:26%;}.elementor-7707 .elementor-element.elementor-element-d24e350{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:135px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-d24e350{right:-662px;}body.rtl .elementor-7707 .elementor-element.elementor-element-d24e350{left:-662px;}.elementor-7707 .elementor-element.elementor-element-7aae799 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-7aae799 img{width:23%;}.elementor-7707 .elementor-element.elementor-element-b92848d{--display:flex;--margin-top:0px;--margin-bottom:37px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7707 .elementor-element.elementor-element-78e8fff{--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 0px;--row-gap:0px;--column-gap:0px;--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-7707 .elementor-element.elementor-element-d412d0c{--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;--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-7707 .elementor-element.elementor-element-2dff7d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"PP Editorial New", Sans-serif;font-size:60px;font-weight:200;line-height:0.89em;word-spacing:0px;color:var( --e-global-color-ca9b530 );}.elementor-7707 .elementor-element.elementor-element-2dff7d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-ac58999{--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;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-7707 .elementor-element.elementor-element-840d45e .elementor-button{background-color:var( --e-global-color-e337459 );font-family:var( --e-global-typography-3b1c4f4-font-family ), Sans-serif;font-size:var( --e-global-typography-3b1c4f4-font-size );font-weight:var( --e-global-typography-3b1c4f4-font-weight );fill:var( --e-global-color-5fa6db5 );color:var( --e-global-color-5fa6db5 );border-radius:300px 300px 300px 300px;}.elementor-7707 .elementor-element.elementor-element-840d45e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-edc8cc4 .elementor-button{background-color:var( --e-global-color-ca9b530 );font-family:var( --e-global-typography-3b1c4f4-font-family ), Sans-serif;font-size:var( --e-global-typography-3b1c4f4-font-size );font-weight:var( --e-global-typography-3b1c4f4-font-weight );fill:var( --e-global-color-5fa6db5 );color:var( --e-global-color-5fa6db5 );border-radius:300px 300px 300px 300px;}.elementor-7707 .elementor-element.elementor-element-edc8cc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7707 .elementor-element.elementor-element-e083f30{--display:flex;--position:absolute;--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;top:-31px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-e083f30{right:-265px;}body.rtl .elementor-7707 .elementor-element.elementor-element-e083f30{left:-265px;}.elementor-7707 .elementor-element.elementor-element-4866152{text-align:left;}.elementor-7707 .elementor-element.elementor-element-4866152 img{width:100%;max-width:100%;}.elementor-7707 .elementor-element.elementor-element-97e317b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-7707 .elementor-element.elementor-element-bd988d3{--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 0px;--row-gap:0px;--column-gap:0px;--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-7707 .elementor-element.elementor-element-b0551f0{--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-7707 .elementor-element.elementor-element-c509fe4{text-align:left;}.elementor-7707 .elementor-element.elementor-element-c509fe4 img{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7707 .elementor-element.elementor-element-9c1c265{--width:100%;}.elementor-7707 .elementor-element.elementor-element-d412d0c{--width:70%;}.elementor-7707 .elementor-element.elementor-element-e083f30{--width:50%;}.elementor-7707 .elementor-element.elementor-element-b0551f0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7707 .elementor-element.elementor-element-78e8fff{--width:100%;}.elementor-7707 .elementor-element.elementor-element-d412d0c{--width:100%;}.elementor-7707 .elementor-element.elementor-element-bd988d3{--width:100%;}}@media(max-width:1440px){.elementor-7707 .elementor-element.elementor-element-75aa115 .elementor-heading-title{font-size:200px;}.elementor-7707 .elementor-element.elementor-element-75c441e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:120px;}.elementor-7707 .elementor-element.elementor-element-4444c88 .elementor-heading-title{font-size:200px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-9c1c265{left:-496px;}body.rtl .elementor-7707 .elementor-element.elementor-element-9c1c265{right:-496px;}.elementor-7707 .elementor-element.elementor-element-9c1c265{top:272px;}.elementor-7707 .elementor-element.elementor-element-d24e350{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:154px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-d24e350{right:-372px;}body.rtl .elementor-7707 .elementor-element.elementor-element-d24e350{left:-372px;}.elementor-7707 .elementor-element.elementor-element-b92848d{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-7707 .elementor-element.elementor-element-2dff7d9{font-size:50px;}.elementor-7707 .elementor-element.elementor-element-840d45e .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}.elementor-7707 .elementor-element.elementor-element-edc8cc4 .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}.elementor-7707 .elementor-element.elementor-element-4866152 img{width:100%;}}@media(max-width:1024px){.elementor-7707 .elementor-element.elementor-element-ca5935d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7707 .elementor-element.elementor-element-75aa115 .elementor-heading-title{font-size:120px;}.elementor-7707 .elementor-element.elementor-element-75c441e{font-size:80px;}.elementor-7707 .elementor-element.elementor-element-4444c88 .elementor-heading-title{font-size:120px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-9c1c265{left:-278px;}body.rtl .elementor-7707 .elementor-element.elementor-element-9c1c265{right:-278px;}.elementor-7707 .elementor-element.elementor-element-9c1c265{top:551px;}.elementor-7707 .elementor-element.elementor-element-0905e65 img{width:29%;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-d24e350{right:-259px;}body.rtl .elementor-7707 .elementor-element.elementor-element-d24e350{left:-259px;}.elementor-7707 .elementor-element.elementor-element-d24e350{top:154px;}.elementor-7707 .elementor-element.elementor-element-7aae799 img{width:29%;}.elementor-7707 .elementor-element.elementor-element-b92848d{--margin-top:0px;--margin-bottom:265px;--margin-left:0px;--margin-right:0px;}.elementor-7707 .elementor-element.elementor-element-2dff7d9{font-size:30px;}.elementor-7707 .elementor-element.elementor-element-840d45e .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}.elementor-7707 .elementor-element.elementor-element-edc8cc4 .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}.elementor-7707 .elementor-element.elementor-element-e083f30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:155px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-e083f30{right:15px;}body.rtl .elementor-7707 .elementor-element.elementor-element-e083f30{left:15px;}.elementor-7707 .elementor-element.elementor-element-4866152{text-align:left;}.elementor-7707 .elementor-element.elementor-element-97e317b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-7707 .elementor-element.elementor-element-ca5935d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7707 .elementor-element.elementor-element-75aa115 .elementor-heading-title{font-size:100px;}.elementor-7707 .elementor-element.elementor-element-75c441e{font-size:50px;}.elementor-7707 .elementor-element.elementor-element-4444c88 .elementor-heading-title{font-size:100px;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-9c1c265{left:-92px;}body.rtl .elementor-7707 .elementor-element.elementor-element-9c1c265{right:-92px;}.elementor-7707 .elementor-element.elementor-element-9c1c265{top:499px;}.elementor-7707 .elementor-element.elementor-element-0905e65 img{width:50%;}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-d24e350{right:-186px;}body.rtl .elementor-7707 .elementor-element.elementor-element-d24e350{left:-186px;}.elementor-7707 .elementor-element.elementor-element-d24e350{top:134px;}.elementor-7707 .elementor-element.elementor-element-7aae799 img{width:50%;}.elementor-7707 .elementor-element.elementor-element-b92848d{--margin-top:0px;--margin-bottom:203px;--margin-left:0px;--margin-right:0px;}.elementor-7707 .elementor-element.elementor-element-2dff7d9{font-size:20px;}.elementor-7707 .elementor-element.elementor-element-ac58999{--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-7707 .elementor-element.elementor-element-840d45e .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}.elementor-7707 .elementor-element.elementor-element-edc8cc4 .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}body:not(.rtl) .elementor-7707 .elementor-element.elementor-element-e083f30{right:-16px;}body.rtl .elementor-7707 .elementor-element.elementor-element-e083f30{left:-16px;}.elementor-7707 .elementor-element.elementor-element-e083f30{top:217px;}}@media(max-width:1440px) and (min-width:768px){.elementor-7707 .elementor-element.elementor-element-78e8fff{--width:74%;}.elementor-7707 .elementor-element.elementor-element-d412d0c{--width:84%;}.elementor-7707 .elementor-element.elementor-element-e083f30{--width:50%;}}@media(min-width:2400px){.elementor-7707 .elementor-element.elementor-element-ca5935d:not(.elementor-motion-effects-element-type-background), .elementor-7707 .elementor-element.elementor-element-ca5935d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.devstudio.work/wp-content/uploads/2026/05/Background-Color.jpg");}.elementor-7707 .elementor-element.elementor-element-ca5935d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7707 .elementor-element.elementor-element-0905e65 img{width:23%;}.elementor-7707 .elementor-element.elementor-element-7aae799 img{width:16%;}.elementor-7707 .elementor-element.elementor-element-840d45e .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}.elementor-7707 .elementor-element.elementor-element-edc8cc4 .elementor-button{font-size:var( --e-global-typography-3b1c4f4-font-size );}}/* Start custom CSS for container, class: .elementor-element-867c22d */.elementor-7707 .elementor-element.elementor-element-867c22d {
    min-height: 100vh;
    overflow: hidden;
    position: relative;
}

.elementor-7707 .elementor-element.elementor-element-867c22d h1,
.elementor-7707 .elementor-element.elementor-element-867c22d h2,
.elementor-7707 .elementor-element.elementor-element-867c22d p {
    margin: 0 !important;
    line-height: .90em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5935d */.elementor-7707 .elementor-element.elementor-element-ca5935d {
    position: relative;
    overflow: hidden;
    background: linear-gradient(
        180deg,
        #d8d0c5 0%,
        #d4cabd 100%
    );
}

/* SOFT STATIC GLOW */
.elementor-7707 .elementor-element.elementor-element-ca5935d::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;

    background:
        radial-gradient(
            circle at top left,
            rgba(255,255,255,.45) 0%,
            transparent 45%
        ),
        radial-gradient(
            circle at bottom right,
            rgba(255,255,255,.25) 0%,
            transparent 40%
        );

    pointer-events: none;
}

/* REMOVE EXTRA BG */
.elementor-7707 .elementor-element.elementor-element-ca5935d::after {
    display: none !important;
}

/* CONTENT ABOVE BG */
.elementor-7707 .elementor-element.elementor-element-ca5935d > * {
    position: relative;
    z-index: 3;
}

/* =========================
   VAZZI IMAGE MOVEMENT
========================= */

.elementor-7707 .elementor-element.elementor-element-ca5935d img {
    will-change: transform;
    transform-origin: center center;
}

/* IMAGE 1 */
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-widget-image:nth-child(1) img {
    animation: vazziFloat1 9s ease-in-out infinite alternate;
}

/* IMAGE 2 */
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-widget-image:nth-child(2) img {
    animation: vazziFloat2 11s ease-in-out infinite alternate;
}

/* IMAGE 3 */
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-widget-image:nth-child(3) img {
    animation: vazziFloat3 10s ease-in-out infinite alternate;
}

/* IMAGE 4 */
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-widget-image:nth-child(4) img {
    animation: vazziFloat4 12s ease-in-out infinite alternate;
}

/* =========================
   HERO TEXT ANIMATION
========================= */

.elementor-7707 .elementor-element.elementor-element-ca5935d h1,
.elementor-7707 .elementor-element.elementor-element-ca5935d h2,
.elementor-7707 .elementor-element.elementor-element-ca5935d h3,
.elementor-7707 .elementor-element.elementor-element-ca5935d p,
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-widget-text-editor,
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-button-wrapper {
    animation:
    textReveal 1.4s cubic-bezier(.22,1,.36,1) forwards,
    textFloat 5s ease-in-out infinite alternate;

    opacity: 0;
    transform: translateY(80px);

    will-change: transform, opacity;
}

/* TITLE DELAYS */
.elementor-7707 .elementor-element.elementor-element-ca5935d h1:nth-of-type(1),
.elementor-7707 .elementor-element.elementor-element-ca5935d h2:nth-of-type(1),
.elementor-7707 .elementor-element.elementor-element-ca5935d h3:nth-of-type(1) {
    animation-delay: .1s, 1.5s;
}

.elementor-7707 .elementor-element.elementor-element-ca5935d h1:nth-of-type(2),
.elementor-7707 .elementor-element.elementor-element-ca5935d h2:nth-of-type(2),
.elementor-7707 .elementor-element.elementor-element-ca5935d h3:nth-of-type(2) {
    animation-delay: .4s, 1.8s;
}

.elementor-7707 .elementor-element.elementor-element-ca5935d h1:nth-of-type(3),
.elementor-7707 .elementor-element.elementor-element-ca5935d h2:nth-of-type(3),
.elementor-7707 .elementor-element.elementor-element-ca5935d h3:nth-of-type(3) {
    animation-delay: .7s, 2.1s;
}

/* PARAGRAPH + BUTTON */
.elementor-7707 .elementor-element.elementor-element-ca5935d p,
.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-widget-text-editor {
    animation-delay: 1s, 2.4s !important;
}

.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-button-wrapper {
    animation-delay: 1.3s, 2.7s !important;
}

/* =========================
   TEXT REVEAL
========================= */

@keyframes textReveal {

    0% {
        opacity: 0;

        transform:
        translateY(80px)
        scale(.96);

        filter: blur(12px);
    }

    100% {
        opacity: 1;

        transform:
        translateY(0)
        scale(1);

        filter: blur(0);
    }
}

/* FLOAT TEXT */
@keyframes textFloat {

    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-10px);
    }
}

/* =========================
   VAZZI FLOATS
========================= */

@keyframes vazziFloat1 {

    0% {
        transform:
        translate3d(0px,0px,0px)
        rotate(0deg)
        scale(1);
    }

    100% {
        transform:
        translate3d(20px,-30px,0px)
        rotate(2deg)
        scale(1.04);
    }
}

@keyframes vazziFloat2 {

    0% {
        transform:
        translate3d(0px,0px,0px)
        rotate(0deg)
        scale(1);
    }

    100% {
        transform:
        translate3d(-25px,18px,0px)
        rotate(-3deg)
        scale(1.06);
    }
}

@keyframes vazziFloat3 {

    0% {
        transform:
        translate3d(0px,0px,0px)
        rotate(0deg)
        scale(1);
    }

    100% {
        transform:
        translate3d(18px,22px,0px)
        rotate(1.5deg)
        scale(1.05);
    }
}

@keyframes vazziFloat4 {

    0% {
        transform:
        translate3d(0px,0px,0px)
        rotate(0deg)
        scale(1);
    }

    100% {
        transform:
        translate3d(-18px,-20px,0px)
        rotate(-2deg)
        scale(1.03);
    }
}

/* =========================
   RESPONSIVE FIXES
========================= */

.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-button-wrapper {
    width: 100% !important;
    text-align: center !important;
}

.elementor-7707 .elementor-element.elementor-element-ca5935d .elementor-button {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.elementor-7707 .elementor-element.elementor-element-ca5935d img {
    max-width: 70% !important;
    opacity: .85;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-7707 .elementor-element.elementor-element-ca5935d .tablet-full-img {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-7707 .elementor-element.elementor-element-ca5935d .tablet-full-img img {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Thin-1.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Thin-1.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Thin-1.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Thin-1.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Thin-1-1.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Thin-1.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultralight.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultralight.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultralight.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultralight.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultralight.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultralight.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Light.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Light.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Light.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Light.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Light.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Light.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Regular.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Regular.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Regular.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Regular.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Regular.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Medium.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Medium.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Medium.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Medium.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Medium.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultrabold.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultrabold.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultrabold.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultrabold.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultrabold.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Ultrabold.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Bold.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Bold.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Bold.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Bold.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Bold.svg#PPEditorialNew') format('svg');
}
@font-face {
	font-family: 'PP Editorial New';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Heavy.eot');
	src: url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Heavy.woff2') format('woff2'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Heavy.woff') format('woff'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Heavy.ttf') format('truetype'),
		url('https://portfolio.devstudio.work/wp-content/uploads/2026/05/EditorialNew-Heavy.svg#PPEditorialNew') format('svg');
}
/* End Custom Fonts CSS */