.elementor-34640 .elementor-element.elementor-element-410df88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:185px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-34640 .elementor-element.elementor-element-410df88:not(.elementor-motion-effects-element-type-background), .elementor-34640 .elementor-element.elementor-element-410df88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-34640 .elementor-element.elementor-element-98aa9c9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-34640 .elementor-element.elementor-element-11e2887{--display:flex;--gap:25px 0px;--row-gap:25px;--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;--z-index:2;}.elementor-34640 .elementor-element.elementor-element-11e2887.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34640 .elementor-element.elementor-element-51230e4{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34640 .elementor-element.elementor-element-d9d695f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;line-height:60px;letter-spacing:-1.1px;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-34640 .elementor-element.elementor-element-6547feb{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;line-height:30px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-34640 .elementor-element.elementor-element-6547feb p{margin-block-end:0px;}.elementor-34640 .elementor-element.elementor-element-0dce155{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;}.elementor-34640 .elementor-element.elementor-element-0dce155 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34640 .elementor-element.elementor-element-d07c9de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34640 .elementor-element.elementor-element-1c160e1 > .elementor-widget-container{margin:-185px 0px 0px -370px;padding:0px 0px 0px 0px;}.elementor-34640 .elementor-element.elementor-element-1c160e1 img{max-width:1200px;}.elementor-34640 .elementor-element.elementor-element-1ac5e32{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34640 .elementor-element.elementor-element-1ac5e32:not(.elementor-motion-effects-element-type-background), .elementor-34640 .elementor-element.elementor-element-1ac5e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}.elementor-34640 .elementor-element.elementor-element-2cd2d0a{--display:flex;--border-radius:60px 60px 60px 60px;--padding-top:140px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-34640 .elementor-element.elementor-element-2cd2d0a:not(.elementor-motion-effects-element-type-background), .elementor-34640 .elementor-element.elementor-element-2cd2d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B1E;}.elementor-34640 .elementor-element.elementor-element-4642f08{--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:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-34640 .elementor-element.elementor-element-4642f08.e-con{--align-self:center;}.elementor-34640 .elementor-element.elementor-element-2d739a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-34640 .elementor-element.elementor-element-2d739a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.07em;letter-spacing:-0.03em;color:#F4F2ED;}.elementor-34640 .elementor-element.elementor-element-62b786f{width:var( --container-widget-width, 872px );max-width:872px;--container-widget-width:872px;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.33em;letter-spacing:0em;color:#F4F2ED;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-main-swiper{width:100%;}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-main-swiper .swiper-slide{background-color:#F4F2ED;border-radius:40px;padding:40px 30px 30px 30px;}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-swiper-button{font-size:20px;}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px;}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px;}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px;}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px;}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-size:20px;font-style:normal;line-height:1.4em;}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-testimonial__name{color:#FD3164;font-family:"Poppins", Sans-serif;font-size:20px;font-style:normal;}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-testimonial__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:1.2em;}.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-testimonial__image img{width:88px;height:88px;border-radius:100%;}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (88px / 2) - 8px );}body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (88px / 2) - 8px );right:auto;}body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (88px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (88px / 2) - 8px );right:auto;}body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (88px / 2) - 8px );left:auto;}body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:25px;margin-right:0;}body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:25px;margin-left:0;}.elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-34640 .elementor-element.elementor-element-ec1a596.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34640 .elementor-element.elementor-element-98aa9c9{--width:90%;}.elementor-34640 .elementor-element.elementor-element-11e2887{--width:59.394%;}.elementor-34640 .elementor-element.elementor-element-d07c9de{--width:70%;}.elementor-34640 .elementor-element.elementor-element-1ac5e32{--content-width:1900px;}.elementor-34640 .elementor-element.elementor-element-4642f08{--content-width:880px;}}@media(max-width:1024px) and (min-width:768px){.elementor-34640 .elementor-element.elementor-element-2cd2d0a{--width:100%;}.elementor-34640 .elementor-element.elementor-element-4642f08{--content-width:600px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34640 .elementor-element.elementor-element-1ac5e32{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-34640 .elementor-element.elementor-element-2cd2d0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34640 .elementor-element.elementor-element-4642f08{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-34640 .elementor-element.elementor-element-2d739a2{width:100%;max-width:100%;}.elementor-34640 .elementor-element.elementor-element-2d739a2 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-34640 .elementor-element.elementor-element-62b786f{--container-widget-width:872px;--container-widget-flex-grow:0;width:var( --container-widget-width, 872px );max-width:872px;font-size:21px;line-height:1.33em;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-34640 .elementor-element.elementor-element-410df88{--padding-top:150px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-34640 .elementor-element.elementor-element-51230e4{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34640 .elementor-element.elementor-element-d9d695f .elementor-heading-title{font-size:45px;line-height:1.2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34640 .elementor-element.elementor-element-1c160e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34640 .elementor-element.elementor-element-1c160e1 img{max-width:100%;}.elementor-34640 .elementor-element.elementor-element-1ac5e32{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-34640 .elementor-element.elementor-element-2cd2d0a{--border-radius:0px 0px 0px 0px;}.elementor-34640 .elementor-element.elementor-element-4642f08{--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34640 .elementor-element.elementor-element-2d739a2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-34640 .elementor-element.elementor-element-62b786f{font-size:16px;line-height:1.2em;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34640 .elementor-element.elementor-element-ec1a596{width:100%;max-width:100%;}.elementor-34640 .elementor-element.elementor-element-ec1a596 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6547feb */.elementor-34640 .elementor-element.elementor-element-6547feb a {
    color: white;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0dce155 */.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_heading{
    display: none;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gfield_description{
    font-size: 18px;
    padding-right: 10px;
    line-height: 1.2;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_fields{
    grid-row-gap: 8px !important;
    grid-column-gap: 1%;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper .gfield_label{
    display: block !important;
    font-size: 20px;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper .gfield_label .gfield_required{
    font-size: 20px;
    color: #E94767;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper input{
    border: 1px solid #cdcdcd;
    padding: 0px 20px !important;
    border-radius:5px;
    font-weight: 400 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper select{
    font-size: 20px !important;
    font-weight: 400 !important;
    padding: 22px 20px;
    border: 1px solid #cdcdcd;
    border-color: #cdcdcd;
    border-radius: 5px;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper textarea{
    border: 1px solid #cdcdcd;
    min-height: 120px;
    border-radius: 5px;
    font-weight: 400 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_footer .gform_button{

    padding: 25px 85px 25px 25px !important;
    border:0;
}
.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_footer .gform_button:hover{
    background-color: #fff !important;
 
    color:#fd3164 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 #gform_submit_button_4 {
        display: flex;
        max-width: 301px!important;
        width:100%!important;
        height: unset!important;
        border-radius: 60.932px;
        background: var(--FUCHSIA, #FD3164) url('/wp-content/uploads/2025/12/STUDIO1DESIGN-arrow-right-img.svg') no-repeat center right 40px;
         background-size: 22px 22px; 
        display: block !important;
        color: #FFF;
        text-align: center;
        font-family: 'Poppins'!important;
        font-size: 18px!important;
        font-style: normal;
        font-weight: 600!important;
        line-height: normal;
        letter-spacing: -0.36px;
        text-transform: capitalize!important;
        padding:22px!important;
        z-index: 20;
        position: relative;
}
.elementor-34640 .elementor-element.elementor-element-0dce155 #gform_submit_button_4:hover {
      background: var(--FUCHSIA, #FD3164) url('/wp-content/uploads/2026/02/s1-arrow-pink.svg') no-repeat center right 40px;
         background-size: 22px 22px;
}
    

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_legacy_markup_wrapper .gfield.gfield_error{
    background-color: transparent !important;
    border: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_validation_error .gfield.gfield_error .gfield_label{
	margin-top: 0 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_validation_error .gfield.gfield_error input{
	border: 1px solid #ff0040 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_validation_error .gfield.gfield_error textarea{
	border: 1px solid #ff0040 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_validation_error .gfield.gfield_error select{
	border: 1px solid #ff0040 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_validation_error fieldset.gfield.gfield_error{
	border: 1px solid #ff0040 !important;
}

.elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper.gform_validation_error fieldset.gfield.gfield_error label{
	color: #121212 !important;
}

body[data-elementor-device-mode="mobile"] .elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper .gfield_label{
    font-size: 18px;
}

body[data-elementor-device-mode="mobile"] .elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper input{
    font-size: 18px !important;
}

body[data-elementor-device-mode="mobile"] .elementor-34640 .elementor-element.elementor-element-0dce155 .gform_wrapper textarea{
    font-size: 18px !important;
}

body[data-elementor-device-mode="mobile"] .elementor-34640 .elementor-element.elementor-element-0dce155 .gform_footer .gform_button{
    font-size: 16px !important;
    background-image: none;
    padding: 20px !important;
    max-width: 300px !important
}



/* =========================
   GRAVITY FORMS PLACEHOLDER FIX
========================= */

/* All GF inputs + textarea */
body .gform_wrapper input[type="text"]::placeholder,
body .gform_wrapper input[type="email"]::placeholder,
body .gform_wrapper input[type="tel"]::placeholder,
body .gform_wrapper input[type="number"]::placeholder,
body .gform_wrapper textarea::placeholder {
  color: #1A1B1E !important;
  opacity: 1 !important;
}

/* Chrome / Safari / Edge */
body .gform_wrapper input::-webkit-input-placeholder,
body .gform_wrapper textarea::-webkit-input-placeholder {
  color: #1A1B1E !important;
}

/* Firefox */
body .gform_wrapper input::-moz-placeholder,
body .gform_wrapper textarea::-moz-placeholder {
  color: #1A1B1E !important;
  opacity: 1 !important;
}

/* IE */
body .gform_wrapper input:-ms-input-placeholder,
body .gform_wrapper textarea:-ms-input-placeholder {
  color: #1A1B1E !important;
}

/* =========================
   ELEMENTOR + GF FIELD FIX
========================= */
body .gform_wrapper .gfield input::placeholder,
body .gform_wrapper .gfield textarea::placeholder {
  color: #1A1B1E !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-ec1a596 */.elementor-34640 .elementor-element.elementor-element-ec1a596
     .swiper-slide:nth-child(4n+3),
   .elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper-slide:nth-child(4n+4) {
  background: #D0EB6F!important;

}

.elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper-slide{
    width:360px!important;
    max-width:unset!important;
}


.elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper-wrapper {
  align-items: flex-end !important;
}

.elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper-slide {
  height: auto !important;
}

.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-testimonial {
  height: auto !important;
}

.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-main-swiper {
    width: 100%!important;
    margin: 0!important;
}

@media all and (max-width:767px){
    
    .elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper-slide{
        width:230px!important;
    }

    
}






.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-swiper-button svg,
.elementor-34640 .elementor-element.elementor-element-ec1a596 .eicon-chevron-left:before,
.elementor-34640 .elementor-element.elementor-element-ec1a596 .eicon-chevron-right:before{
    display: none;
}

/*.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-swiper-button-prev{
    background: url('/wp-content/uploads/2025/12/STUDIO1DESIGN-HOME-arrow-left-black-img.svg') no-repeat left top;
    width: 40px;
    height: 40px;
    right: 65px;
    left: unset;
}*/


.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-swiper-button-next{
    background: url('/wp-content/uploads/2025/12/STUDIO1DESIGN-red-arrow-right-btn.svg') no-repeat left top;
    width: 40px;
    height: 40px;
 /*   right: 15px;*/
}

.elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-testimonial__icon.elementor-icon.elementor-icon- svg{
    width: 20px!important;
    height: 20px!important;
}

.elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper .elementor-swiper-button{
 /*   top: unset!important;
    bottom: 0px!important;*/
}

@media all and (max-width:767px){
    
    .elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper-slide{
        width:100%!important;
        max-width:unset!important;
    }
/*   
    .elementor-34640 .elementor-element.elementor-element-ec1a596 > .elementor-widget-container{
        background-image: none!important;
    }
    
    .elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-swiper-button-next{
        right:37%;
    }
    
    
    .elementor-34640 .elementor-element.elementor-element-ec1a596 .elementor-swiper-button-prev{
        left:37%;
        right:unset;
    }
    
    .elementor-34640 .elementor-element.elementor-element-ec1a596 .swiper .elementor-swiper-button{
    top: unset!important;
    bottom: -90px!important;
}*/
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac5e32 */.elementor-34640 .elementor-element.elementor-element-1ac5e32 > .e-con-inner{
    background: #060606;
    padding: 10px;
}

@media all and (max-width:767px){
    
    .elementor-34640 .elementor-element.elementor-element-1ac5e32 > .e-con-inner{
        padding:0;
    }
        
    }/* End custom CSS */