.elementor-2404 .elementor-element.elementor-element-6ad44be{--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;}.elementor-2404 .elementor-element.elementor-element-ccb2044{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2404 .elementor-element.elementor-element-40eca15{--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-2404 .elementor-element.elementor-element-e000d12{--spacer-size:54px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2404 .elementor-element.elementor-element-8c167a8 > .elementor-widget-container{--e-transform-translateX:-18px;border-style:solid;border-color:#FF0000;border-radius:6px 6px 6px 6px;}.elementor-2404 .elementor-element.elementor-element-8c167a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:93px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2404 .elementor-element.elementor-element-9a964ed > .elementor-widget-container{--e-transform-translateX:-24px;--e-transform-translateY:-2px;border-style:solid;border-color:#FF0000;border-radius:6px 6px 6px 6px;}.elementor-2404 .elementor-element.elementor-element-9a964ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:93px;font-weight:600;font-style:normal;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#00000000;}.elementor-2404 .elementor-element.elementor-element-71f79bc{--spacer-size:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2404 .elementor-element.elementor-element-1d9de33 > .elementor-widget-container{--e-transform-translateX:-18px;}.elementor-2404 .elementor-element.elementor-element-1d9de33{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2404 .elementor-element.elementor-element-a567dcc .elementor-button{background-color:#B85FAF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);border-radius:18px 18px 18px 18px;}.elementor-2404 .elementor-element.elementor-element-a567dcc > .elementor-widget-container{--e-transform-translateX:-18px;}.elementor-2404 .elementor-element.elementor-element-08fe7dc{--display:flex;}.elementor-2404 .elementor-element.elementor-element-e202239{--spacer-size:41px;}.elementor-2404 .elementor-element.elementor-element-44bfcff{--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;}.elementor-2404 .elementor-element.elementor-element-44bfcff:not(.elementor-motion-effects-element-type-background), .elementor-2404 .elementor-element.elementor-element-44bfcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-2404 .elementor-element.elementor-element-c35c9b4{--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-2404 .elementor-element.elementor-element-59c299c{--spacer-size:50px;}.elementor-2404 .elementor-element.elementor-element-ee7677d > .elementor-widget-container{border-style:solid;border-color:#FF0000;border-radius:6px 6px 6px 6px;}.elementor-2404 .elementor-element.elementor-element-ee7677d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:103px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2404 .elementor-element.elementor-element-8fc41b8 > .elementor-widget-container{--e-transform-translateX:-24px;--e-transform-translateY:-2px;border-style:solid;border-color:#FF0000;border-radius:6px 6px 6px 6px;}.elementor-2404 .elementor-element.elementor-element-8fc41b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:103px;font-weight:600;font-style:normal;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#00000000;}.elementor-2404 .elementor-element.elementor-element-316a0e1{--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-2404 .elementor-element.elementor-element-81c7251{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-2404 .elementor-element.elementor-element-daa1289 .elementor-button{background-color:#B85FAF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);border-radius:18px 18px 18px 18px;}.elementor-2404 .elementor-element.elementor-element-d0b3f2e{--spacer-size:116px;}.elementor-2404 .elementor-element.elementor-element-7ea08e8{--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;}.elementor-2404 .elementor-element.elementor-element-75d9a54{--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-2404 .elementor-element.elementor-element-75d9a54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2404 .elementor-element.elementor-element-bfb7438{--spacer-size:50px;}.elementor-2404 .elementor-element.elementor-element-9d8f493{text-align:left;}.elementor-2404 .elementor-element.elementor-element-9d8f493 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:600;color:#000000;}.elementor-2404 .elementor-element.elementor-element-59f9eaf{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-2404 .elementor-element.elementor-element-e95a0e5{--spacer-size:51px;}.elementor-2404 .elementor-element.elementor-element-9fc1f0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#F8939B;}.elementor-2404 .elementor-element.elementor-element-e6a3b1a{--spacer-size:12px;}.elementor-2404 .elementor-element.elementor-element-6a0c778{--display:flex;}.elementor-2404 .elementor-element.elementor-element-6a0c778.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2404 .elementor-element.elementor-element-779ba2a{--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-2404 .elementor-element.elementor-element-28a8820 img{border-radius:11px 11px 11px 11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2404 .elementor-element.elementor-element-34da2aa{--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-2404 .elementor-element.elementor-element-a54206f{--spacer-size:15px;}.elementor-2404 .elementor-element.elementor-element-63fd2df{--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;}.elementor-2404 .elementor-element.elementor-element-3e3f138{--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-2404 .elementor-element.elementor-element-3e3f138.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2404 .elementor-element.elementor-element-22b1724{--spacer-size:57px;}.elementor-2404 .elementor-element.elementor-element-f2f4f53{text-align:right;}.elementor-2404 .elementor-element.elementor-element-f2f4f53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:59px;font-weight:600;color:#FFFFFF;}.elementor-2404 .elementor-element.elementor-element-77db49b{--spacer-size:57px;}.elementor-2404 .elementor-element.elementor-element-02352b7{--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-2404 .elementor-element.elementor-element-c53e753{--spacer-size:56px;}.elementor-2404 .elementor-element.elementor-element-58cd7b1{text-align:left;}.elementor-2404 .elementor-element.elementor-element-58cd7b1 .elementor-heading-title{font-family:"Smooch", Sans-serif;font-size:73px;font-weight:600;color:#F8939B;}.elementor-2404 .elementor-element.elementor-element-20d3ba5{--spacer-size:50px;}.elementor-2404 .elementor-element.elementor-element-39c6ad3{--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-2404 .elementor-element.elementor-element-b319767{--spacer-size:38px;}.elementor-2404 .elementor-element.elementor-element-f4456a1{--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;}.elementor-2404 .elementor-element.elementor-element-f396191{--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-2404 .elementor-element.elementor-element-f396191.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2404 .elementor-element.elementor-element-454a248 img{border-radius:11px 11px 11px 11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2404 .elementor-element.elementor-element-c07c9b5{--display:flex;}.elementor-2404 .elementor-element.elementor-element-c07c9b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2404 .elementor-element.elementor-element-c9f2f18{--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-2404 .elementor-element.elementor-element-c9f2f18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2404 .elementor-element.elementor-element-a798f4c{text-align:left;}.elementor-2404 .elementor-element.elementor-element-a798f4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:600;color:#000000;}.elementor-2404 .elementor-element.elementor-element-3cab29c{text-align:left;}.elementor-2404 .elementor-element.elementor-element-3cab29c .elementor-heading-title{color:#000000;}.elementor-2404 .elementor-element.elementor-element-3852bb5{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-2404 .elementor-element.elementor-element-7cb0345 img{border-radius:11px 11px 11px 11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2404 .elementor-element.elementor-element-86601fa{text-align:left;}.elementor-2404 .elementor-element.elementor-element-86601fa .elementor-heading-title{font-family:"Smooch", Sans-serif;font-size:73px;font-weight:600;color:#F8939B;}.elementor-2404 .elementor-element.elementor-element-91e6e62{--spacer-size:37px;}.elementor-2404 .elementor-element.elementor-element-46e224e .elementor-heading-title{color:#000000;}.elementor-2404 .elementor-element.elementor-element-0ef45b8{--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-2404 .elementor-element.elementor-element-d45f08c{--spacer-size:25px;}.elementor-2404 .elementor-element.elementor-element-d04dfa9 .elementor-button{background-color:#B95EAE;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;box-shadow:0px 0px 21px 0px rgba(0,0,0,0.5);border-radius:17px 17px 17px 17px;}.elementor-2404 .elementor-element.elementor-element-d04dfa9 .elementor-button:hover, .elementor-2404 .elementor-element.elementor-element-d04dfa9 .elementor-button:focus{background-color:#F0D996;}.elementor-2404 .elementor-element.elementor-element-37f84d7{--spacer-size:34px;}@media(min-width:768px){.elementor-2404 .elementor-element.elementor-element-ccb2044{--width:50%;}.elementor-2404 .elementor-element.elementor-element-40eca15{--width:50%;}.elementor-2404 .elementor-element.elementor-element-c35c9b4{--width:50%;}.elementor-2404 .elementor-element.elementor-element-316a0e1{--width:50%;}.elementor-2404 .elementor-element.elementor-element-75d9a54{--width:67.364%;}.elementor-2404 .elementor-element.elementor-element-6a0c778{--width:4.896%;}.elementor-2404 .elementor-element.elementor-element-779ba2a{--width:50%;}.elementor-2404 .elementor-element.elementor-element-3e3f138{--width:71.993%;}.elementor-2404 .elementor-element.elementor-element-02352b7{--width:50%;}.elementor-2404 .elementor-element.elementor-element-f396191{--width:36.374%;}.elementor-2404 .elementor-element.elementor-element-c07c9b5{--width:2.76%;}.elementor-2404 .elementor-element.elementor-element-c9f2f18{--width:69.501%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2404 .elementor-element.elementor-element-59c299c{--spacer-size:15px;}.elementor-2404 .elementor-element.elementor-element-ee7677d > .elementor-widget-container{--e-transform-translateX:6px;}.elementor-2404 .elementor-element.elementor-element-ee7677d{text-align:center;}.elementor-2404 .elementor-element.elementor-element-ee7677d .elementor-heading-title{font-size:62px;}.elementor-2404 .elementor-element.elementor-element-8fc41b8 > .elementor-widget-container{--e-transform-translateX:1px;}.elementor-2404 .elementor-element.elementor-element-8fc41b8{text-align:center;}.elementor-2404 .elementor-element.elementor-element-8fc41b8 .elementor-heading-title{font-size:55px;}.elementor-2404 .elementor-element.elementor-element-9622420 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-2404 .elementor-element.elementor-element-c652c91 > .elementor-widget-container{margin:-122px 0px 0px -25px;}.elementor-2404 .elementor-element.elementor-element-c652c91{z-index:0;text-align:left;}.elementor-2404 .elementor-element.elementor-element-81c7251{text-align:center;}.elementor-2404 .elementor-element.elementor-element-d0b3f2e{--spacer-size:9px;}.elementor-2404 .elementor-element.elementor-element-bfb7438{--spacer-size:5px;}.elementor-2404 .elementor-element.elementor-element-9d8f493 .elementor-heading-title{font-size:23px;}.elementor-2404 .elementor-element.elementor-element-e95a0e5{--spacer-size:5px;}.elementor-2404 .elementor-element.elementor-element-f2f4f53{text-align:center;}.elementor-2404 .elementor-element.elementor-element-f2f4f53 .elementor-heading-title{font-size:24px;}.elementor-2404 .elementor-element.elementor-element-58cd7b1{text-align:center;}.elementor-2404 .elementor-element.elementor-element-b319767{--spacer-size:2px;}.elementor-2404 .elementor-element.elementor-element-86601fa{text-align:center;}.elementor-2404 .elementor-element.elementor-element-86601fa .elementor-heading-title{font-size:37px;}.elementor-2404 .elementor-element.elementor-element-46e224e{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-56eb2be */.imagefloat {
    animation: float 4s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0, -30px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a964ed */:root{
 --myText : 'Party Doctor';
    --textColor: #000000;
    --textStroke: 3px;
    --anDuration: 6s;
}
.elementor-2404 .elementor-element.elementor-element-9a964ed{
    -webkit-text-stroke: var(--textStroke) var(--textColor);
    display: table;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    text-align: center;
    margin: 0 auto
}
.elementor-2404 .elementor-element.elementor-element-9a964ed .elementor-heading-title::before{
    content: var(--myText);
    color: var(--textColor);
    position: absolute;
    top: 0;
    width: 0%;
    height: 110%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    border-right: var(--textStroke) solid var(--textColor);
    -webkit-animation:animateX var(--anDuration) linear infinite;
            animation:animateX var(--anDuration) linear infinite;
}
@-webkit-keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}
@keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fc41b8 */:root{
 --myText : 'Party Doctor';
    --textColor: #000000;
    --textStroke: 3px;
    --anDuration: 6s;
}
.elementor-2404 .elementor-element.elementor-element-8fc41b8{
    -webkit-text-stroke: var(--textStroke) var(--textColor);
    display: table;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    text-align: center;
    margin: 0 auto
}
.elementor-2404 .elementor-element.elementor-element-8fc41b8 .elementor-heading-title::before{
    content: var(--myText);
    color: var(--textColor);
    position: absolute;
    top: 0;
    width: 0%;
    height: 110%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    border-right: var(--textStroke) solid var(--textColor);
    -webkit-animation:animateX var(--anDuration) linear infinite;
            animation:animateX var(--anDuration) linear infinite;
}
@-webkit-keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}
@keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9622420 */.imagefloat {
    animation: float 4s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0, -30px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */