.elementor-3116 .elementor-element.elementor-element-42c32127{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-4982ac1{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-c0e1010{--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-3116 .elementor-element.elementor-element-3b1665f{--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-3116 .elementor-element.elementor-element-8b1dfc5{--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-3116 .elementor-element.elementor-element-bd6b816{--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-3116 .elementor-element.elementor-element-b19e408{--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-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-952161c > .elementor-widget-container{background-color:#E8E5E5;}.elementor-3116 .elementor-element.elementor-element-952161c .elementor-image-box-wrapper{text-align:center;}.elementor-3116 .elementor-element.elementor-element-952161c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3116 .elementor-element.elementor-element-952161c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3116 .elementor-element.elementor-element-952161c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3116 .elementor-element.elementor-element-952161c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3116 .elementor-element.elementor-element-952161c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:32px;color:#000000;}.elementor-3116 .elementor-element.elementor-element-952161c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3116 .elementor-element.elementor-element-c4f7b6e.elementor-element{--align-self:center;}.elementor-3116 .elementor-element.elementor-element-51ebd20{--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-3116 .elementor-element.elementor-element-34185a6{--display:flex;}.elementor-3116 .elementor-element.elementor-element-f963af3{--display:flex;}.elementor-3116 .elementor-element.elementor-element-48b645f{--display:flex;}.elementor-3116 .elementor-element.elementor-element-56f9c5f{--display:flex;}.elementor-3116 .elementor-element.elementor-element-7100c1f{--display:flex;}.elementor-3116 .elementor-element.elementor-element-08abe6a{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3116 .elementor-element.elementor-element-ad2c5b1{--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;}@media(max-width:767px){.elementor-3116 .elementor-element.elementor-element-952161c .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-e84f34b */.content-wrapper {
                overflow: hidden;
            }
    
            .video-float {
                float: right;
                margin-left: 40px;
                margin-bottom: 40px;
                margin-top: 1.5em;
                width: 30% !important;
                aspect-ratio: 4.5 / 9.75 !important;
                max-height: 50vh;
            }
            .content-wrapper figure.fluid-box .video-float{
                width: 50% !important;
            }
            
@media (max-width: 767px) {
    .video-float {
        float: none;
        margin-left: 0px;
        margin-bottom: 20px;
        width: 100% !important;
        /* aspect-ratio: 4.5 / 9.75 !important; */
        /* max-height: 50vh; */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6570600 */.form-holder{
                background: #e8e5e5;
                display: flex;
                padding: 30px 20px 20px;
                width: 80%;
                margin-left: auto;
                margin-right: auto;
                /* height: 400px; */
            }
            .h2-new.h2-form{
                width: 40% !important;
                margin-top: 10px !important;
                color: black;
                text-transform: uppercase;
            }
            .form-holder>*{
                width: 60%;
                /* margin-top: auto !important; */
                /* margin-bottom: auto !important; */
            }
            @media (max-width: 767px) {
                .form-holder{
                    flex-direction: column;
                    width: 100%;
                    padding: 20px 25px 10px;
                }
                .h2-new.h2-form{
                    width: 100% !important;
                }
                .form-holder>*{
                    width: 100%;
                }
            }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-affbd99 */.transformation-list ul {
    font-family: Arial, sans-serif !important;
    list-style-type: none;
    padding-left: 0;
}

.transformation-list ul li {
    font-size: clamp(1.6rem, 1.386rem + .216vw, 1.8rem);
    font-weight: 500;
    margin-left: 20px;
    position: relative;
}

.transformation-list ul li:before {
    content: "•";
    color: rgb(31, 201, 237);
    position: absolute;
    left: -20px;
}/* End custom CSS */