.elementor-5613 .elementor-element.elementor-element-c4d09b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5613 .elementor-element.elementor-element-5a9ba40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5613 .elementor-element.elementor-element-e150ad2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5613 .elementor-element.elementor-element-e150ad2:not(.elementor-motion-effects-element-type-background), .elementor-5613 .elementor-element.elementor-element-e150ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-5613 .elementor-element.elementor-element-a39861b .elementor-image-box-wrapper{text-align:start;}.elementor-5613 .elementor-element.elementor-element-a39861b .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-20fb014-font-family ), Sans-serif;font-size:var( --e-global-typography-20fb014-font-size );font-weight:var( --e-global-typography-20fb014-font-weight );color:#FBF9ED;}.elementor-5613 .elementor-element.elementor-element-a39861b:has(:hover) .elementor-image-box-title,
					 .elementor-5613 .elementor-element.elementor-element-a39861b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-78d8fce );}.elementor-5613 .elementor-element.elementor-element-a39861b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FBF9ED;}.elementor-5613 .elementor-element.elementor-element-734a80a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-icon i{color:var( --e-global-color-78d8fce );transition:color 0.3s;}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-icon svg{fill:var( --e-global-color-78d8fce );transition:fill 0.3s;}.elementor-5613 .elementor-element.elementor-element-b8a2f1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5613 .elementor-element.elementor-element-b8a2f1b .elementor-icon-list-text{color:#FBF9ED;transition:color 0.3s;}.elementor-5613 .elementor-element.elementor-element-a67f229{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.71;--padding-top:0%;--padding-bottom:05%;--padding-left:12%;--padding-right:12%;}.elementor-5613 .elementor-element.elementor-element-a67f229:not(.elementor-motion-effects-element-type-background), .elementor-5613 .elementor-element.elementor-element-a67f229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78d8fce );}.elementor-5613 .elementor-element.elementor-element-a67f229::before, .elementor-5613 .elementor-element.elementor-element-a67f229 > .elementor-background-video-container::before, .elementor-5613 .elementor-element.elementor-element-a67f229 > .e-con-inner > .elementor-background-video-container::before, .elementor-5613 .elementor-element.elementor-element-a67f229 > .elementor-background-slideshow::before, .elementor-5613 .elementor-element.elementor-element-a67f229 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5613 .elementor-element.elementor-element-a67f229 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-78d8fce );--background-overlay:'';}.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-5613 .elementor-element.elementor-element-0301aab .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:600;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group{padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );margin-bottom:25px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-form-fields-wrapper{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );margin-bottom:-25px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group .elementor-field{color:var( --e-global-color-2714f73 );}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group .elementor-field, .elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2714f73 );}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-radius:0px 0px 0px 0px;padding:10px 45px 10px 45px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-button[type="submit"]{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.1px;word-spacing:0px;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-message.elementor-message-success{color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-message.elementor-message-danger{color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-57363c5 .elementor-message.elementor-help-inline{color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-57363c5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5613 .elementor-element.elementor-element-d489eb0{--display:flex;}.elementor-5613 .elementor-element.elementor-element-2f35a08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-ceedbfd{--display:flex;}.elementor-5613 .elementor-element.elementor-element-ade2d83{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5613 .elementor-element.elementor-element-aa6b736{--display:flex;}.elementor-5613 .elementor-element.elementor-element-73f5b1c{--display:flex;}.elementor-5613 .elementor-element.elementor-element-3d523c1{--display:flex;--padding-top:05%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-5613 .elementor-element.elementor-element-94ee42c{text-align:center;}.elementor-5613 .elementor-element.elementor-element-94ee42c .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:55px;font-weight:600;}.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-5613 .elementor-element.elementor-element-ed6a4b4 img{width:40%;}.elementor-5613 .elementor-element.elementor-element-5c10fa6{text-align:center;}.elementor-5613 .elementor-element.elementor-element-ad875fd{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:05%;--padding-left:12%;--padding-right:12%;}.elementor-5613 .elementor-element.elementor-element-ad875fd:not(.elementor-motion-effects-element-type-background), .elementor-5613 .elementor-element.elementor-element-ad875fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78d8fce );}.elementor-5613 .elementor-element.elementor-element-a0e8066{text-align:center;}.elementor-5613 .elementor-element.elementor-element-a0e8066 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-2714f73 );}.elementor-5613 .elementor-element.elementor-element-08c74de{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14% 14%;--row-gap:14%;--column-gap:14%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-5613 .elementor-element.elementor-element-249ba69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5613 .elementor-element.elementor-element-249ba69 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;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 );padding:0px 50px 30px 0px;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-toggle-title, .elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title.elementor-active a, .elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-2edd7d3 );}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-toggle-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-5613 .elementor-element.elementor-element-1c07480{--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 75px;--row-gap:0px;--column-gap:75px;}.elementor-5613 .elementor-element.elementor-element-e4165ff{--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-5613 .elementor-element.elementor-element-e4165ff.e-con{--align-self:center;}.elementor-5613 .elementor-element.elementor-element-bf45d74 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-5613 .elementor-element.elementor-element-bf45d74{text-align:center;}.elementor-5613 .elementor-element.elementor-element-bf45d74 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-2714f73 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-f6e7a79{left:-2.733vw;}body.rtl .elementor-5613 .elementor-element.elementor-element-f6e7a79{right:-2.733vw;}.elementor-5613 .elementor-element.elementor-element-f6e7a79{top:12.85%;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon-wrapper{text-align:center;}.elementor-5613 .elementor-element.elementor-element-f6e7a79.elementor-view-stacked .elementor-icon{background-color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-f6e7a79.elementor-view-framed .elementor-icon, .elementor-5613 .elementor-element.elementor-element-f6e7a79.elementor-view-default .elementor-icon{color:#AD5207;border-color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-f6e7a79.elementor-view-framed .elementor-icon, .elementor-5613 .elementor-element.elementor-element-f6e7a79.elementor-view-default .elementor-icon svg{fill:#AD5207;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon{font-size:60px;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon svg{height:60px;}.elementor-5613 .elementor-element.elementor-element-6eb67ee{width:var( --container-widget-width, 39.818% );max-width:39.818%;--container-widget-width:39.818%;--container-widget-flex-grow:0;bottom:-6.98%;}.elementor-5613 .elementor-element.elementor-element-6eb67ee.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-6eb67ee{right:-4.063vw;}body.rtl .elementor-5613 .elementor-element.elementor-element-6eb67ee{left:-4.063vw;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon-wrapper{text-align:center;}.elementor-5613 .elementor-element.elementor-element-6eb67ee.elementor-view-stacked .elementor-icon{background-color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-6eb67ee.elementor-view-framed .elementor-icon, .elementor-5613 .elementor-element.elementor-element-6eb67ee.elementor-view-default .elementor-icon{color:#AD5207;border-color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-6eb67ee.elementor-view-framed .elementor-icon, .elementor-5613 .elementor-element.elementor-element-6eb67ee.elementor-view-default .elementor-icon svg{fill:#AD5207;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon{font-size:68px;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon svg{height:68px;}.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-5613 .elementor-element.elementor-element-d854945{width:var( --container-widget-width, 815px );max-width:815px;--container-widget-width:815px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5613 .elementor-element.elementor-element-60515cf .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-cc589d7{--display:flex;--min-height:77vh;--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;--overlay-opacity:0.86;--padding-top:010px;--padding-bottom:0px;--padding-left:86px;--padding-right:86px;}.elementor-5613 .elementor-element.elementor-element-cc589d7:not(.elementor-motion-effects-element-type-background), .elementor-5613 .elementor-element.elementor-element-cc589d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pigmentclinics.in/wp-content/uploads/2026/07/Pigment-Clinic-team.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5613 .elementor-element.elementor-element-cc589d7::before, .elementor-5613 .elementor-element.elementor-element-cc589d7 > .elementor-background-video-container::before, .elementor-5613 .elementor-element.elementor-element-cc589d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5613 .elementor-element.elementor-element-cc589d7 > .elementor-background-slideshow::before, .elementor-5613 .elementor-element.elementor-element-cc589d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5613 .elementor-element.elementor-element-cc589d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-78d8fce );--background-overlay:'';}.elementor-5613 .elementor-element.elementor-element-cc589d7.e-con{--align-self:center;}.elementor-5613 .elementor-element.elementor-element-e4cab07.elementor-element{--align-self:center;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:16px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-16px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group .elementor-field{color:var( --e-global-color-2714f73 );}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group .elementor-field, .elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2714f73 );}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-radius:0px 0px 0px 0px;padding:10px 45px 10px 45px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-button[type="submit"]{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.1px;word-spacing:0px;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-message.elementor-message-success{color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-message.elementor-message-danger{color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-e4cab07 .elementor-message.elementor-help-inline{color:#AD5207;}.elementor-5613 .elementor-element.elementor-element-e4cab07{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-5613:not(.elementor-motion-effects-element-type-background), body.elementor-page-5613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a25fb0 );}@media(max-width:1024px){.elementor-5613 .elementor-element.elementor-element-c4d09b5{--min-height:0vh;}.elementor-5613 .elementor-element.elementor-element-5a9ba40{--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-5613 .elementor-element.elementor-element-e150ad2{--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:61px 61px;--row-gap:61px;--column-gap:61px;--flex-wrap:wrap;}.elementor-5613 .elementor-element.elementor-element-a39861b{width:100%;max-width:100%;}.elementor-5613 .elementor-element.elementor-element-a39861b .elementor-image-box-title{font-size:var( --e-global-typography-20fb014-font-size );}.elementor-5613 .elementor-element.elementor-element-734a80a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5613 .elementor-element.elementor-element-57363c5{width:100%;max-width:100%;}.elementor-5613 .elementor-element.elementor-element-ad875fd{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-5613 .elementor-element.elementor-element-08c74de{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5613 .elementor-element.elementor-element-249ba69{width:100%;max-width:100%;}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-f6e7a79{left:4%;}body.rtl .elementor-5613 .elementor-element.elementor-element-f6e7a79{right:4%;}.elementor-5613 .elementor-element.elementor-element-f6e7a79{top:1%;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon{font-size:99px;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon svg{height:99px;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon{font-size:136px;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon svg{height:136px;}.elementor-5613 .elementor-element.elementor-element-d854945{--container-widget-width:603px;--container-widget-flex-grow:0;width:var( --container-widget-width, 603px );max-width:603px;}.elementor-5613 .elementor-element.elementor-element-60515cf > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-e4cab07{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-5613 .elementor-element.elementor-element-c4d09b5{--min-height:0vh;}.elementor-5613 .elementor-element.elementor-element-e150ad2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5613 .elementor-element.elementor-element-a39861b{width:100%;max-width:100%;}.elementor-5613 .elementor-element.elementor-element-a39861b .elementor-image-box-title{font-size:var( --e-global-typography-20fb014-font-size );}.elementor-5613 .elementor-element.elementor-element-734a80a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5613 .elementor-element.elementor-element-0301aab > .elementor-widget-container{padding:10% 0% 0% 0%;}.elementor-5613 .elementor-element.elementor-element-ade2d83{--padding-top:05%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5613 .elementor-element.elementor-element-3d523c1{--padding-top:05%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-5613 .elementor-element.elementor-element-94ee42c .elementor-heading-title{font-size:30px;}.elementor-5613 .elementor-element.elementor-element-ad875fd{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5613 .elementor-element.elementor-element-a0e8066 .elementor-heading-title{font-size:35px;}.elementor-5613 .elementor-element.elementor-element-249ba69 .elementor-tab-content{padding:0px 0px 30px 0px;}.elementor-5613 .elementor-element.elementor-element-bf45d74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-bf45d74 .elementor-heading-title{font-size:30px;}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-f6e7a79{left:5vw;}body.rtl .elementor-5613 .elementor-element.elementor-element-f6e7a79{right:5vw;}.elementor-5613 .elementor-element.elementor-element-f6e7a79{top:4%;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon{font-size:33px;}.elementor-5613 .elementor-element.elementor-element-f6e7a79 .elementor-icon svg{height:33px;}body:not(.rtl) .elementor-5613 .elementor-element.elementor-element-6eb67ee{right:1%;}body.rtl .elementor-5613 .elementor-element.elementor-element-6eb67ee{left:1%;}.elementor-5613 .elementor-element.elementor-element-6eb67ee{bottom:25%;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon{font-size:33px;}.elementor-5613 .elementor-element.elementor-element-6eb67ee .elementor-icon svg{height:33px;}.elementor-5613 .elementor-element.elementor-element-d854945{width:100%;max-width:100%;}.elementor-5613 .elementor-element.elementor-element-60515cf > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5613 .elementor-element.elementor-element-cc589d7{--min-height:50vh;--padding-top:1px;--padding-bottom:01px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-5613 .elementor-element.elementor-element-e150ad2{--width:50%;}.elementor-5613 .elementor-element.elementor-element-a67f229{--width:50%;}.elementor-5613 .elementor-element.elementor-element-ade2d83{--content-width:100%;}.elementor-5613 .elementor-element.elementor-element-aa6b736{--content-width:100%;}.elementor-5613 .elementor-element.elementor-element-73f5b1c{--content-width:100%;}.elementor-5613 .elementor-element.elementor-element-e4165ff{--width:50%;}.elementor-5613 .elementor-element.elementor-element-cc589d7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5613 .elementor-element.elementor-element-e150ad2{--width:100%;}.elementor-5613 .elementor-element.elementor-element-734a80a{--width:45%;}.elementor-5613 .elementor-element.elementor-element-a67f229{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2f35a08 */.pigment-trust-bar{
    max-width:1200px;
    width:100%;
    padding:18px 40px;

    background:#F2E0C8;

    border-radius:20px;
    border:1px solid rgba(129,88,56,.15);

    display:flex;
    align-items:center;
    justify-content:space-between;

    box-shadow:0 15px 35px rgba(0,0,0,.06);

    position:relative;
    z-index:10;
}

.trust-item{
    flex:1;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    font-family:"Lexend Deca",sans-serif;
    font-size:18px;
    color:#4D4037;
    font-weight:500;
}

.trust-item strong{
    color:#815838;
    font-weight:700;
}

.rating{
    color:#815838;
    font-size:20px;
    font-weight:700;
    white-space:nowrap;
}

.google-logo svg{
    width:120px;
    height:auto;
    display:block;
}

.divider{
    width:1px;
    height:42px;
    background:#C8AF90;
    flex-shrink:0;
}

/* ---------- Tablet ---------- */

@media(max-width:992px){

.pigment-trust-bar{
    padding:18px 24px;
}

.google-logo svg{
    width:95px;
}

.trust-item{
    font-size:16px;
}

.rating{
    font-size:18px;
}

}

/* ---------- Mobile ---------- */

@media(max-width:768px){

.pigment-trust-bar{


    padding:18px;

    flex-direction:column;

    gap:18px;

    border-radius:16px;
}

.trust-item{

    width:100%;

    justify-content:center;

    text-align:center;

    font-size:16px;

    flex-wrap:wrap;
}

.divider{

    width:100%;

    height:1px;
}

.google-logo svg{

    width:100px;
}

.rating{

    font-size:18px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dd288b */@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;500;600;700&family=Montserrat:wght@400;500;600&display=swap');

  .aip-wrap{
    --aip-brand:#815838;
    --aip-brand-hover:#6B472D;
    --aip-dark-brown:#4D4037;
    --aip-cream:#FAF7F2;
    --aip-beige:#F2E0C8;
    --aip-border:#E8D9C4;
    --aip-divider:#D9C4A3;
    --aip-champagne:#F6E9D5;
    --aip-white:#FFFFFF;
    --aip-light-gray:#F7F7F7;
    --aip-medium-gray:#A89A90;
    --aip-body:#6E6158;
    --aip-dark-text:#2E2926;

    /* ---- NAVBAR OFFSET ----
       Set this to your ACTUAL sticky navbar height so this section
       doesn't pin underneath it, and so vertical centering happens
       against the space actually visible below the navbar. */
    --aip-navbar-h:88px;
    --aip-avail:calc(100vh - var(--aip-navbar-h));

    position:relative;
    z-index:1; /* keep below navbar's z-index */
    height:340vh;
    font-family:'Montserrat',sans-serif;
  }
  .aip-wrap *{ box-sizing:border-box; }

  .aip-sticky{
    position:sticky;
    top:var(--aip-navbar-h);
    height:var(--aip-avail);
    overflow:hidden;
    display:flex;
    flex-direction:column;
    justify-content:center;
    background:
      radial-gradient(60% 55% at 82% 12%, var(--aip-champagne) 0%, transparent 60%),
      var(--aip-cream);
  }

  .aip-stage{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:clamp(2rem,6vw,5rem);
    width:min(1200px,92vw);
    max-height:100%;
    margin:0 auto;
    padding:0 1.5rem;
    transform-origin:center center; /* mobile auto-fit scales from here */
  }

  /* ---------------- VISUAL SIDE ---------------- */
  .aip-visual{
    position:relative;
    flex:0 0 auto;
    width:min(420px,42vw);
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .aip-machine-img{
    position:relative;
    z-index:2;
    width:100%;
    max-height:calc(var(--aip-avail) * 0.62);
    object-fit:contain;
    filter:drop-shadow(0 30px 40px rgba(77,64,55,0.18));
    transform:translateY(0) scale(1);
    opacity:1;
    transition:none;
  }
  .aip-emitter-glow{
    position:absolute;
    z-index:1;
    top:30%;
    right:6%;
    width:140px;
    height:140px;
    border-radius:50%;
    background:radial-gradient(circle, var(--aip-champagne) 0%, rgba(246,233,213,0) 70%);
    opacity:0;
    filter:blur(4px);
  }

  .aip-diagram{
    position:absolute;
    z-index:3;
    left:58%;
    top:50%;
    transform:translate(-8%,-50%) scale(0.9);
    width:min(300px,44vw);
    height:auto;
    opacity:0;
  }
  .aip-skin-block{ fill:var(--aip-beige); stroke:var(--aip-border); stroke-width:2; }
  .aip-divider{ stroke:var(--aip-divider); stroke-width:1.5; stroke-dasharray:4 5; opacity:0; }
  .aip-surface-label{
    font-family:'Montserrat',sans-serif; font-size:11px; letter-spacing:.06em;
    fill:var(--aip-medium-gray); text-transform:uppercase; opacity:0;
  }
  .aip-emitter-dot{ fill:var(--aip-brand); opacity:0; }

  .aip-beam{ fill:none; stroke:var(--aip-brand); stroke-width:3; stroke-linecap:round; }
  .aip-dot{ opacity:0; }
  .aip-dot-1{ fill:var(--aip-champagne); stroke:var(--aip-dark-text); stroke-width:1.5; }
  .aip-dot-2{ fill:var(--aip-brand); }
  .aip-dot-3{ fill:var(--aip-dark-brown); }

  .aip-label{ opacity:0; }
  .aip-label-wl{
    font-family:'Lexend Deca',sans-serif; font-size:15px; font-weight:600; fill:var(--aip-dark-brown);
  }
  .aip-label-sub{
    font-family:'Montserrat',sans-serif; font-size:11.5px; fill:var(--aip-body);
  }

  /* ---------------- COPY SIDE ---------------- */
  .aip-copy{
    flex:0 0 auto;
    width:min(480px,46vw);
    opacity:0;
    transform:translateY(18px);
  }
  .aip-eyebrow{
    display:inline-block;
    font-family:'Montserrat',sans-serif;
    font-size:12px;
    font-weight:600;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--aip-brand);
    background:var(--aip-champagne);
    padding:.4em .9em;
    border-radius:999px;
    margin-bottom:.9em;
  }
  .aip-heading{
    font-family:'Lexend Deca',sans-serif;
    font-weight:600;
    color:var(--aip-dark-brown);
    font-size:clamp(1.9rem,3.4vw,3rem);
    line-height:1.08;
    margin:0 0 .4em;
  }
  .aip-tagline{
    font-family:'Montserrat',sans-serif;
    font-weight:500;
    font-size:clamp(.95rem,1.1vw,1.05rem);
    color:var(--aip-brand-hover);
    margin:0 0 1.1em;
    opacity:0;
    transform:translateY(8px);
  }
  .aip-chip-row{ display:flex; flex-wrap:wrap; gap:.6em; margin-bottom:1.2em; }
  .aip-chip{
    font-family:'Lexend Deca',sans-serif;
    font-size:13px;
    font-weight:500;
    padding:.5em 1em;
    border-radius:999px;
    border:1px solid var(--aip-border);
    background:var(--aip-light-gray);
    color:var(--aip-medium-gray);
    white-space:nowrap;
    transition:background .25s ease, color .25s ease, border-color .25s ease, transform .25s ease;
  }
  .aip-chip.is-active{
    background:var(--aip-champagne);
    color:var(--aip-dark-brown);
    border-color:var(--aip-brand);
    transform:translateY(-2px);
  }
  .aip-paragraph{
    font-family:'Montserrat',sans-serif;
    font-size:clamp(.92rem,1.05vw,1.02rem);
    line-height:1.65;
    color:var(--aip-body);
    max-width:44ch;
    margin:0 0 1.3em;
    opacity:0;
    transform:translateY(10px);
  }
  .aip-badges{ display:flex; flex-wrap:wrap; gap:.6em; opacity:0; transform:translateY(10px); }
  .aip-badge{
    font-family:'Montserrat',sans-serif;
    font-size:12.5px;
    font-weight:500;
    color:var(--aip-dark-brown);
    background:var(--aip-white);
    border:1px solid var(--aip-border);
    padding:.5em 1em;
    border-radius:8px;
  }

  /* ---------------- SCROLL CUE + PROGRESS ---------------- */
  .aip-scroll-cue{
    position:absolute;
    bottom:2.2em;
    left:50%;
    transform:translateX(-50%);
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:.4em;
    font-family:'Montserrat',sans-serif;
    font-size:11px;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--aip-medium-gray);
    animation:aipBob 1.8s ease-in-out infinite;
    transition:opacity .3s ease;
  }
  @keyframes aipBob{ 0%,100%{transform:translateX(-50%) translateY(0);} 50%{transform:translateX(-50%) translateY(6px);} }

  .aip-progress-track{
    position:absolute;
    left:0; right:0; bottom:0;
    height:3px;
    background:var(--aip-border);
  }
  .aip-progress-fill{
    height:100%;
    width:0%;
    background:var(--aip-brand);
  }

  /* ---------------- PULSE (fired together) ---------------- */
  .aip-pulse .aip-dot,
  .aip-pulse .aip-emitter-dot{
    animation:aipPulse 1.6s ease-in-out infinite;
  }
  @keyframes aipPulse{
    0%,100%{ filter:drop-shadow(0 0 0 rgba(129,88,56,0)); }
    50%{ filter:drop-shadow(0 0 6px rgba(129,88,56,0.55)); }
  }

  /* ---------------- RESPONSIVE (tablet / mobile) ---------------- */
  @media (max-width:900px){
    .aip-wrap{
      height:300vh;
      /* set this to your MOBILE navbar height */
      --aip-navbar-h:64px;
    }
    .aip-stage{
      flex-direction:column;
      gap:1.1rem;
      padding:0 1.25rem;
      justify-content:center;
    }
    .aip-visual{ width:min(280px,72vw); }
    .aip-machine-img{ max-height:calc(var(--aip-avail) * 0.4); }
    .aip-diagram{
      left:50%;
      transform:translate(-50%,-50%) scale(0.78);
      width:min(240px,68vw);
    }
    .aip-copy{
      width:min(480px,90vw);
      text-align:left;
    }
    .aip-heading{ font-size:clamp(1.5rem,6.5vw,2rem); margin-bottom:.25em; }
    .aip-tagline{ font-size:.92rem; margin-bottom:.6em; }
    .aip-paragraph{ font-size:.88rem; max-width:none; margin-bottom:1em; line-height:1.5; }
    .aip-chip-row{ margin-bottom:.7em; gap:.5em; }
    .aip-eyebrow{ margin-bottom:.6em; }
    .aip-badges{ gap:.4em; }
    .aip-badge{ font-size:11px; padding:.4em .75em; }
    .aip-scroll-cue{ bottom:1.2em; }
  }

  /* ---------------- SMALL PHONES ---------------- */
  @media (max-width:480px){
    .aip-wrap{ --aip-navbar-h:58px; }
    .aip-visual{ width:min(220px,68vw); }
    .aip-machine-img{ max-height:calc(var(--aip-avail) * 0.34); }
    .aip-diagram{ width:min(200px,64vw); transform:translate(-50%,-50%) scale(0.68); }
    .aip-heading{ font-size:clamp(1.3rem,7vw,1.7rem); }
    .aip-eyebrow{ font-size:10.5px; padding:.35em .8em; }
    .aip-chip{ font-size:12px; padding:.42em .85em; }
    .aip-badge{ font-size:11px; padding:.4em .75em; }
    .aip-scroll-cue{ font-size:10px; }
  }

  /* ---------------- SHORT VIEWPORTS (small laptops / landscape) ---------------- */
  @media (max-height:700px){
    .aip-machine-img{ max-height:calc(var(--aip-avail) * 0.5); }
    .aip-scroll-cue{ bottom:1em; }
  }

  /* ---------------- REDUCED MOTION ---------------- */
  .aip-wrap.aip-static{ height:auto; }
  .aip-wrap.aip-static .aip-sticky{ position:relative; top:0; height:auto; padding:4rem 0; }
  .aip-wrap.aip-static .aip-scroll-cue,
  .aip-wrap.aip-static .aip-progress-track{ display:none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfe8558 *//*==============================

REAL RESULTS

==============================*/


.results-section{

    text-align:center;
    font-family:"Lexend Deca",sans-serif;
    margin-bottom:30px;

}

.section-tag{

    display:inline-block;

    padding:10px 22px;

    border-radius:999px;

    background:#F2E0C8;

    color:#815838;

    font-size:14px;

    font-weight:600;

    margin-bottom:18px;

}


.results-grid{

    max-width:1200px;

    margin:auto;

    display:grid;

    grid-template-columns:1fr 2px 1fr;

    align-items:center;

    gap:22px;

}

.result-card{

    position:relative;

    overflow:hidden;

    border-radius:28px;

    background:white;

    box-shadow:0 20px 60px rgba(0,0,0,.08);

}

.result-card img{

    width:100%;
    height: 300px;
    display:block;

    transition:.6s;

}

.result-card:hover img{

    transform:scale(1.05);

}

.badge{

    position:absolute;

    top:22px;

    z-index:5;

    padding:5px 10px;

    border-radius:999px;

    background:rgba(77,64,55,.85);

    color:white;

    font-size:14px;

    font-weight:600;

    backdrop-filter:blur(10px);

}

.before{

    left:22px;

}

.after{

    right:22px;

}

.divider{

    width:2px;

    height:80%;

    margin:auto;

    background:#D9C4A3;

    position:relative;

}

.divider::after{

    content:"";

    position:absolute;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%);

    width:14px;

    height:14px;

    border-radius:50%;

    background:#F2E0C8;

    border:2px solid white;

    box-shadow:0 0 18px rgba(0,0,0,.15);

}

.results-content{

    max-width:900px;

    margin:40px auto 0;

    text-align:center;

}

.results-content h3{

    font-size:25px;
    font-family:"Montserrat",sans-serif;
    color:#4D4037;

    margin-bottom:18px;

    line-height:1.4;

}

.results-content p{

    font-size:18px;
    font-family:"Montserrat",sans-serif;
    color:#6E6158;
    line-height:1.8;

}

@media(max-width:991px){


.results-grid{

    grid-template-columns:1fr;

    gap:24px;

}

.divider{

    width:80%;

    height:2px;

}

.divider::after{

    left:50%;
    top:50%;

}

.results-content h3{

    font-size:24px;

}

.results-content p{

    font-size:16px;

}

}

@media(max-width:576px){

.results-section{

    padding:0px 10px;

}


.badge{

    font-size:13px;

    padding:1px 8px;

}

.result-card img{
    width:100%;
    height: 200px;
    display:block;

    transition:.6s;

}
.results-content h3{

    font-size:22px;

}

.results-content p{

    font-size:15px;

    line-height:1.7;

}

}/* End custom CSS */