.elementor-9 .elementor-element.elementor-element-48cf482c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-6dde4e2d{--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-9 .elementor-element.elementor-element-ecd9906 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.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-9 .elementor-element.elementor-element-613546b6{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-9 .elementor-element.elementor-element-4e0792b6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-9 .elementor-element.elementor-element-4e0792b6 .elementor-icon-box-title{margin-block-end:5px;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-4e0792b6.elementor-view-stacked .elementor-icon{background-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-4e0792b6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4e0792b6.elementor-view-default .elementor-icon{fill:#FD6418;color:#FD6418;border-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-4e0792b6 .elementor-icon{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-4e0792b6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4e0792b6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:17px;}.elementor-9 .elementor-element.elementor-element-4e0792b6:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-4e0792b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-4e0792b6 .elementor-icon-box-description{color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-223967ec .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-9 .elementor-element.elementor-element-223967ec .elementor-icon-box-title{margin-block-end:5px;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-223967ec.elementor-view-stacked .elementor-icon{background-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-223967ec.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-223967ec.elementor-view-default .elementor-icon{fill:#FD6418;color:#FD6418;border-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-223967ec .elementor-icon{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-223967ec .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-223967ec .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:17px;}.elementor-9 .elementor-element.elementor-element-223967ec:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-223967ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-223967ec .elementor-icon-box-description{color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-4905b6bd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-9 .elementor-element.elementor-element-4905b6bd .elementor-icon-box-title{margin-block-end:5px;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-4905b6bd.elementor-view-stacked .elementor-icon{background-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-4905b6bd.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4905b6bd.elementor-view-default .elementor-icon{fill:#FD6418;color:#FD6418;border-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-4905b6bd .elementor-icon{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-4905b6bd .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4905b6bd .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:17px;}.elementor-9 .elementor-element.elementor-element-4905b6bd:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-4905b6bd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-4905b6bd .elementor-icon-box-description{color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-92734be .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-9 .elementor-element.elementor-element-92734be .elementor-icon-box-title{margin-block-end:5px;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-92734be.elementor-view-stacked .elementor-icon{background-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-92734be.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-92734be.elementor-view-default .elementor-icon{fill:#FD6418;color:#FD6418;border-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-92734be .elementor-icon{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-92734be .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-92734be .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:17px;}.elementor-9 .elementor-element.elementor-element-92734be:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-92734be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-92734be .elementor-icon-box-description{color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-921bd8a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-9 .elementor-element.elementor-element-921bd8a .elementor-icon-box-title{margin-block-end:5px;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-921bd8a.elementor-view-stacked .elementor-icon{background-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-921bd8a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-921bd8a.elementor-view-default .elementor-icon{fill:#FD6418;color:#FD6418;border-color:#FD6418;}.elementor-9 .elementor-element.elementor-element-921bd8a .elementor-icon{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-921bd8a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-921bd8a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:17px;}.elementor-9 .elementor-element.elementor-element-921bd8a:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-921bd8a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-921bd8a .elementor-icon-box-description{color:#1E1C1B;}.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-9 .elementor-element.elementor-element-1cda2322 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-1cda2322 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1cda2322 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-1cda2322 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-1cda2322 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1cda2322 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-6f5af86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-3ce48fc6{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:020px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-3ce48fc6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3ce48fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#681412;}.elementor-9 .elementor-element.elementor-element-24abba40{--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-9 .elementor-element.elementor-element-43d6b3bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#0098C7;}.elementor-9 .elementor-element.elementor-element-4f60e62f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-69258403 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-69258403{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-69258403 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-71a7d956{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-064548f .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-064548f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-064548f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-064548f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-064548f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-064548f .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-97ba604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-9 .elementor-element.elementor-element-97ba604.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-336c4d93{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-4f7dde1f{--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 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-4f7dde1f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f7dde1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-26a88b0a{--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-9 .elementor-element.elementor-element-1677a375 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-fee09a{--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-9 .elementor-element.elementor-element-10cc01cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#0098C7;}.elementor-9 .elementor-element.elementor-element-4e8ab07f > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-4e8ab07f{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4e8ab07f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-afc6007 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-afc6007 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-afc6007 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-afc6007 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-afc6007 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-afc6007 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-53766be7{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-54ee00f{--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-9 .elementor-element.elementor-element-36b97c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-68cc0991{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4d01ed0 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-4d01ed0 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4d01ed0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-4d01ed0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-4d01ed0 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-4d01ed0 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-5bb4a113{--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-9 .elementor-element.elementor-element-702160be{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-780d1ac0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-780d1ac0 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-780d1ac0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-4d9b93cb{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-3ea38815{text-align:center;}.elementor-9 .elementor-element.elementor-element-3ea38815 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-6ffd28b2{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-399c5cfc{--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-9 .elementor-element.elementor-element-6a1bb206{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-6a1bb206 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-6a1bb206 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-7470c125{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-4b887823{--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-9 .elementor-element.elementor-element-d46629f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-342b0219{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4f41410e > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4f41410e{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#D24658;}.elementor-9 .elementor-element.elementor-element-7600875e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-474f071 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-474f071{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8924780 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-8924780 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-8924780 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-8924780 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-8924780 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-8924780 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-e8b6c91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2d097377{--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;--justify-content:space-around;}.elementor-9 .elementor-element.elementor-element-4ad5d75a .elementor-button{background-color:var( --e-global-color-2d52a25 );font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;padding:60px 30px 60px 30px;}.elementor-9 .elementor-element.elementor-element-4ad5d75a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4ad5d75a .elementor-button:focus{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4ad5d75a .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-4ad5d75a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-15253efa .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;padding:60px 17px 60px 18px;}.elementor-9 .elementor-element.elementor-element-15253efa .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-15253efa .elementor-button:focus{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-15253efa .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-15253efa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-180b77fc{--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-9 .elementor-element.elementor-element-3088916f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-3088916f .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-3088916f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-38f60e64{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-1a027199{--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-9 .elementor-element.elementor-element-71d6da81 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-132a9540 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-132a9540{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-81a45f0 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-81a45f0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-2e1ff75f{--divider-border-style:solid;--divider-border-width:3.5px;}.elementor-9 .elementor-element.elementor-element-2e1ff75f > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2e1ff75f .elementor-divider-separator{width:81%;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-2e1ff75f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-1a7c3bcc{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e625db0 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-e625db0 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e625db0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-e625db0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-e625db0 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-e625db0 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-43f63e31{--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-9 .elementor-element.elementor-element-4191dcdb img{width:87%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-5bef2718{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-5bef2718:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5bef2718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-2689c434 > .elementor-widget-container{padding:0px 0px 9px 34px;}.elementor-9 .elementor-element.elementor-element-2689c434{text-align:center;}.elementor-9 .elementor-element.elementor-element-2689c434 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7fc541cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7fc541cf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7fc541cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-9 .elementor-element.elementor-element-e6810e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5ce5459 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5ce5459{text-align:end;}.elementor-9 .elementor-element.elementor-element-5ce5459 img{width:25%;}.elementor-9 .elementor-element.elementor-element-21f8778d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-79256283 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-79256283{text-align:start;}.elementor-9 .elementor-element.elementor-element-79256283 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#0098C7;}.elementor-9 .elementor-element.elementor-element-79256283 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-79256283 .elementor-heading-title a:focus{color:#0098C7;}.elementor-9 .elementor-element.elementor-element-1d3aa7e6{--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:50px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-1d3aa7e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1d3aa7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-21c13480{--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-9 .elementor-element.elementor-element-608c367f > .elementor-widget-container{padding:20px 0px 12px 0px;}.elementor-9 .elementor-element.elementor-element-608c367f .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-608c367f.elementor-view-stacked .elementor-icon{background-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-608c367f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-608c367f.elementor-view-default .elementor-icon{fill:#B9037B;color:#B9037B;border-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-608c367f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-608c367f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-608c367f .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-608c367f:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-608c367f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-608c367f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1e416ce6{--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-9 .elementor-element.elementor-element-7aabf0a3 > .elementor-widget-container{padding:20px 0px 12px 0px;}.elementor-9 .elementor-element.elementor-element-7aabf0a3 .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-7aabf0a3.elementor-view-stacked .elementor-icon{background-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-7aabf0a3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7aabf0a3.elementor-view-default .elementor-icon{fill:#B9037B;color:#B9037B;border-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-7aabf0a3 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7aabf0a3 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-7aabf0a3 .elementor-icon-box-title{color:var( --e-global-color-d50161b );}.elementor-9 .elementor-element.elementor-element-7aabf0a3:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-7aabf0a3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f663780 );}.elementor-9 .elementor-element.elementor-element-7aabf0a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-665dd59b{--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-9 .elementor-element.elementor-element-76c97f5c > .elementor-widget-container{padding:20px 0px 12px 0px;}.elementor-9 .elementor-element.elementor-element-76c97f5c .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-76c97f5c.elementor-view-stacked .elementor-icon{background-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-76c97f5c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-76c97f5c.elementor-view-default .elementor-icon{fill:#B9037B;color:#B9037B;border-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-76c97f5c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-76c97f5c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-76c97f5c .elementor-icon-box-title{color:var( --e-global-color-d50161b );}.elementor-9 .elementor-element.elementor-element-76c97f5c:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-76c97f5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d50161b );}.elementor-9 .elementor-element.elementor-element-76c97f5c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6ebc7885{--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-9 .elementor-element.elementor-element-266e4017 > .elementor-widget-container{padding:20px 0px 12px 0px;}.elementor-9 .elementor-element.elementor-element-266e4017 .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-266e4017.elementor-view-stacked .elementor-icon{background-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-266e4017.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-266e4017.elementor-view-default .elementor-icon{fill:#B9037B;color:#B9037B;border-color:#B9037B;}.elementor-9 .elementor-element.elementor-element-266e4017 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-266e4017 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-266e4017 .elementor-icon-box-title{color:var( --e-global-color-d50161b );}.elementor-9 .elementor-element.elementor-element-266e4017:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-266e4017:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d50161b );}.elementor-9 .elementor-element.elementor-element-266e4017 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-31410f8a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-ff5e405{text-align:center;}.elementor-9 .elementor-element.elementor-element-ff5e405 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-326f13cd > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-326f13cd{text-align:center;}.elementor-9 .elementor-element.elementor-element-326f13cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-7f05fca1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-41f96d7e{--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-price-table .elementor-price-table__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-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-price-table .elementor-price-table__ribbon-inner{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-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__button{background-color:var( --e-global-color-3b255e3 );color:var( --e-global-color-f663780 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;border-radius:31px 31px 31px 31px;}.elementor-9 .elementor-element.elementor-element-29809fe0{--e-price-table-header-background-color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__heading{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__subheading{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__price{padding:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table .elementor-price-table__price{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__button:hover{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-29809fe0 .elementor-price-table__ribbon-inner{background-color:#D24658;color:#ffffff;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4a86aa65{--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-9 .elementor-element.elementor-element-22783385 .elementor-price-table__button{background-color:var( --e-global-color-3b255e3 );color:var( --e-global-color-f663780 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;border-radius:31px 31px 31px 31px;}.elementor-9 .elementor-element.elementor-element-22783385 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-22783385{--e-price-table-header-background-color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__header{padding:22px 0px 43px 0px;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__heading{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__subheading{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__price{padding:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__currency, .elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__integer-part, .elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__fractional-part{color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table .elementor-price-table__price{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__currency{align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__button:hover{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-22783385 .elementor-price-table__ribbon-inner{background-color:#D24658;color:#ffffff;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-157c25da{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-157c25da:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-157c25da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1C1B;}.elementor-9 .elementor-element.elementor-element-7f3420fe{text-align:center;}.elementor-9 .elementor-element.elementor-element-7f3420fe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-73406d5f > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-73406d5f{text-align:center;}.elementor-9 .elementor-element.elementor-element-73406d5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9dda2a1{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9dda2a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9dda2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50161b );}.elementor-9 .elementor-element.elementor-element-10d71f3f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-10d71f3f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-10d71f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d52a25 );}.elementor-9 .elementor-element.elementor-element-1383a724{text-align:center;}.elementor-9 .elementor-element.elementor-element-1383a724 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6a028894{text-align:center;}.elementor-9 .elementor-element.elementor-element-6a028894 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3915779{--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;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-55a465e4 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-55a465e4 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-55a465e4 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-55a465e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-55a465e4 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-55a465e4 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-7f7f2860 .elementor-button{background-color:var( --e-global-color-3b255e3 );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-f663780 );color:var( --e-global-color-f663780 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3b255e3 );border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-7f7f2860 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7f7f2860 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-7f7f2860 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-7f7f2860 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-7f7f2860 .elementor-button:focus svg{fill:var( --e-global-color-3b255e3 );}.elementor-9 .elementor-element.elementor-element-5e2e2fb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E1E1E1FC;--border-color:#E1E1E1FC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5e2e2fb5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5e2e2fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-2fc7d661{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2fc7d661.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-16e48874 img{width:70%;}.elementor-9 .elementor-element.elementor-element-42d9bb85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1862a40b{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-1862a40b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4a807815 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4a807815{font-family:"Inter", Sans-serif;font-size:13px;color:#FFFFFF;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-48cf482c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-ecd9906 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-3ce48fc6{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-43d6b3bd .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-336c4d93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4f7dde1f{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-10cc01cd .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-36b97c6 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-3ea38815 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-6ffd28b2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-d46629f .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-7600875e .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-71d6da81 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-81a45f0 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-2689c434 > .elementor-widget-container{padding:0px 0px 0px 4px;}.elementor-9 .elementor-element.elementor-element-2689c434{text-align:start;}.elementor-9 .elementor-element.elementor-element-2689c434 .elementor-heading-title{font-size:23px;}.elementor-9 .elementor-element.elementor-element-e6810e{--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-5ce5459 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5ce5459{text-align:start;}.elementor-9 .elementor-element.elementor-element-5ce5459 img{width:50%;}.elementor-9 .elementor-element.elementor-element-79256283 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-9 .elementor-element.elementor-element-1d3aa7e6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-ff5e405 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-7f3420fe .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-9dda2a1{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-10d71f3f{--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:05px;}.elementor-9 .elementor-element.elementor-element-1383a724 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-6dde4e2d{--width:50%;}.elementor-9 .elementor-element.elementor-element-6f5af86{--width:50%;}.elementor-9 .elementor-element.elementor-element-24abba40{--width:50%;}.elementor-9 .elementor-element.elementor-element-97ba604{--width:50%;}.elementor-9 .elementor-element.elementor-element-26a88b0a{--width:50%;}.elementor-9 .elementor-element.elementor-element-fee09a{--width:50%;}.elementor-9 .elementor-element.elementor-element-54ee00f{--width:50%;}.elementor-9 .elementor-element.elementor-element-5bb4a113{--width:50%;}.elementor-9 .elementor-element.elementor-element-6ffd28b2{--content-width:700px;}.elementor-9 .elementor-element.elementor-element-4b887823{--width:50%;}.elementor-9 .elementor-element.elementor-element-e8b6c91{--width:50%;}.elementor-9 .elementor-element.elementor-element-1a027199{--width:50%;}.elementor-9 .elementor-element.elementor-element-43f63e31{--width:50%;}.elementor-9 .elementor-element.elementor-element-e6810e{--width:50%;}.elementor-9 .elementor-element.elementor-element-21f8778d{--width:50%;}.elementor-9 .elementor-element.elementor-element-21c13480{--width:25%;}.elementor-9 .elementor-element.elementor-element-1e416ce6{--width:25%;}.elementor-9 .elementor-element.elementor-element-665dd59b{--width:25%;}.elementor-9 .elementor-element.elementor-element-6ebc7885{--width:25%;}.elementor-9 .elementor-element.elementor-element-7f05fca1{--content-width:636px;}.elementor-9 .elementor-element.elementor-element-41f96d7e{--width:50%;}.elementor-9 .elementor-element.elementor-element-4a86aa65{--width:50%;}.elementor-9 .elementor-element.elementor-element-9dda2a1{--content-width:700px;}.elementor-9 .elementor-element.elementor-element-2fc7d661{--width:30%;}.elementor-9 .elementor-element.elementor-element-42d9bb85{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-97ba604{--width:361.667px;}}/* Start custom CSS for container, class: .elementor-element-6ffd28b2 *//* ===== INTER FONT IMPORT ===== */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* ===== GLOBAL FORM FONT ===== */
.ff-el-form-top,
.ff-el-form-top * {
  font-family: 'Inter', sans-serif !important;
  color: #1E1C1B;
}

/* ===== FORM BACKGROUND ===== */
.ff-el-form-top {
  background: #ffffff;
  border-radius: 12px;
  padding: 40px !important;
  box-shadow: 0 4px 30px rgba(0,0,0,0.08);
}

/* ===== STEP HEADER BAR ===== */
.ff-step-header {
  margin-bottom: 30px !important;
}

/* ===== STEP TITLES (numbers) ===== */
.ff-step-titles li {
  color: #1E1C1B !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}

/* ===== STEP NUMBER CIRCLE - inactive ===== */
.ff-step-titles li .step-num {
  background: #e0e0e0 !important;
  color: #1E1C1B !important;
  border: 2px solid #e0e0e0 !important;
  border-radius: 50% !important;
  width: 32px !important;
  height: 32px !important;
  line-height: 28px !important;
  font-weight: 600 !important;
}

/* ===== STEP NUMBER - active ===== */
.ff-step-titles li.current_step .step-num,
.ff-step-titles li.active .step-num {
  background: #D24658 !important;
  border-color: #D24658 !important;
  color: #ffffff !important;
}

/* ===== STEP NUMBER - completed ===== */
.ff-step-titles li.completed .step-num {
  background: #D24658 !important;
  border-color: #D24658 !important;
  color: #ffffff !important;
  opacity: 0.7;
}

/* ===== STEP CONNECTOR LINE ===== */
.ff-step-titles li::after {
  background: #e0e0e0 !important;
  height: 2px !important;
}

.ff-step-titles li.completed::after {
  background: #D24658 !important;
}

/* ===== ACTIVE STEP TITLE TEXT ===== */
.ff-step-titles li.current_step {
  color: #D24658 !important;
  font-weight: 600 !important;
}

/* ===== SECTION HEADING (Paste the job description) ===== */
.ff-el-section-title,
.ff-el-group label,
.ff-el-form-top h3,
.ff-el-form-top h4 {
  color: #1E1C1B !important;
  font-weight: 600 !important;
  font-size: 18px !important;
}

/* ===== INPUT FIELDS ===== */
.ff-el-form-top input[type="text"],
.ff-el-form-top input[type="email"],
.ff-el-form-top textarea,
.ff-el-form-top select {
  border: 1.5px solid #ddd !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  font-size: 15px !important;
  font-family: 'Inter', sans-serif !important;
  color: #1E1C1B !important;
  background: #fafafa !important;
  transition: border-color 0.2s ease !important;
}

/* ===== INPUT FOCUS ===== */
.ff-el-form-top input:focus,
.ff-el-form-top textarea:focus,
.ff-el-form-top select:focus {
  border-color: #D24658 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(210, 70, 88, 0.12) !important;
  background: #fff !important;
}

/* ===== PLACEHOLDER TEXT ===== */
.ff-el-form-top ::placeholder {
  color: #aaa !important;
  font-size: 14px !important;
}

/* ===== TEXTAREA ===== */
.ff-el-form-top textarea {
  min-height: 140px !important;
  resize: vertical !important;
}

/* ===== NEXT / SUBMIT BUTTON ===== */
.ff-btn,
.ff-btn-md,
.ff-btn-primary,
.ff-el-form-top button[type="submit"] {
  background: #D24658 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 13px 32px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  font-family: 'Inter', sans-serif !important;
  cursor: pointer !important;
  transition: background 0.2s ease, transform 0.1s ease !important;
  letter-spacing: 0.3px !important;
}

/* ===== BUTTON HOVER ===== */
.ff-btn:hover,
.ff-btn-primary:hover,
.ff-el-form-top button[type="submit"]:hover {
  background: #b8384a !important;
  transform: translateY(-1px) !important;
}

/* ===== BACK BUTTON ===== */
.ff-btn-secondary {
  background: transparent !important;
  color: #D24658 !important;
  border: 2px solid #D24658 !important;
  border-radius: 8px !important;
  padding: 11px 28px !important;
  font-weight: 600 !important;
  font-family: 'Inter', sans-serif !important;
}

.ff-btn-secondary:hover {
  background: #D24658 !important;
  color: #ffffff !important;
}

/* ===== ERROR MESSAGE ===== */
.error.text-danger {
  color: #D24658 !important;
  font-size: 12px !important;
  margin-top: 4px !important;
}

/* ===== SUCCESS MESSAGE ===== */
.ff-message-success {
  background: #f0fdf4 !important;
  border-left: 4px solid #22c55e !important;
  color: #1E1C1B !important;
  border-radius: 8px !important;
  padding: 16px !important;
}

/* ===== UPLOAD AREA ===== */
.ff-el-form-top .ff-upload-preview {
  border: 2px dashed #D24658 !important;
  border-radius: 8px !important;
  background: #fff5f6 !important;
}

/* ===== MOBILE BUTTON FIXES ===== */
@media (max-width: 768px) {

  /* Make ALL buttons full width on mobile */
  .ff-btn,
  .ff-btn-md,
  .ff-btn-primary,
  .ff-btn-secondary,
  .ff-el-form-top button[type="submit"] {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    margin: 8px 0 !important;
    padding: 14px 20px !important;
    font-size: 15px !important;
    border-radius: 8px !important;
  }

  /* NEXT button - solid red */
  .ff-btn-primary,
  .ff-btn[type="submit"] {
    background: #D24658 !important;
    color: #ffffff !important;
    border: none !important;
  }

  /* PREVIOUS button - outlined */
  .ff-btn-secondary {
    background: transparent !important;
    color: #D24658 !important;
    border: 2px solid #D24658 !important;
  }

  /* CHOOSE FILE button */
  .ff-upload-btn,
  input[type="file"] {
    width: 100% !important;
    background: #D24658 !important;
    color: white !important;
    border-radius: 8px !important;
    padding: 12px !important;
  }

  /* Fix button wrapper alignment */
  .ff-el-form-control,
  .ff-btn-container,
  .step-nav {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    gap: 10px !important;
  }

  /* Remove any side margins */
  .ff-form-wrap {
    padding: 16px !important;
    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d6da81 */.sift { color: #D24658 !important; font-weight: 700 !important; }
.my { color: #3B82F6
 !important; font-weight: 700 !important; }
.zoho { color: #05c066 !important; font-weight: 700 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81a45f0 */.sift { color: #D24658 !important; font-weight: 700 !important; }
.my { color: #3B82F6
 !important; font-weight: 700 !important; }
.zoho { color: #05c066 !important; font-weight: 700 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79256283 */.sift { color: #D24658 !important; font-weight: 700 !important; }
.my { color: #3B82F6
 !important; font-weight: 700 !important; }
.zoho { color: #05c066 !important; font-weight: 700 !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-608c367f */.icon_box {
  border: 3px solid transparent !important;
  border-radius: 12px !important;
  background:
    linear-gradient(#fff,#fff) padding-box,
    linear-gradient(90deg,#B9037B,#FD6418)
    border-box !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}

.icon_box .elementor-icon {
  background: linear-gradient(90deg,#B9037B,#FD6418) !important;
  border-radius: 50% !important;
  width: 80px !important;
  height: 80px !important;
  min-height: 80px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 auto !important;
  flex-shrink: 0 !important;
}

.icon_box .elementor-icon i,
.icon_box .elementor-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 36px !important;
}

.icon_box .elementor-widget-container {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

.icon_box .elementor-icon-box-content {
  flex: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7aabf0a3 */.icon_box {
  border: 3px solid transparent !important;
  border-radius: 12px !important;
  background:
    linear-gradient(#fff,#fff) padding-box,
    linear-gradient(90deg,#B9037B,#FD6418)
    border-box !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}

.icon_box .elementor-icon {
  background: linear-gradient(90deg,#B9037B,#FD6418) !important;
  border-radius: 50% !important;
  width: 80px !important;
  height: 80px !important;
  min-height: 80px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 auto !important;
  flex-shrink: 0 !important;
}

.icon_box .elementor-icon i,
.icon_box .elementor-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 36px !important;
}

.icon_box .elementor-widget-container {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

.icon_box .elementor-icon-box-content {
  flex: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76c97f5c */.icon_box {
  border: 3px solid transparent !important;
  border-radius: 12px !important;
  background:
    linear-gradient(#fff,#fff) padding-box,
    linear-gradient(90deg,#B9037B,#FD6418)
    border-box !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}

.icon_box .elementor-icon {
  background: linear-gradient(90deg,#B9037B,#FD6418) !important;
  border-radius: 50% !important;
  width: 80px !important;
  height: 80px !important;
  min-height: 80px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 auto !important;
  flex-shrink: 0 !important;
}

.icon_box .elementor-icon i,
.icon_box .elementor-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 36px !important;
}

.icon_box .elementor-widget-container {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

.icon_box .elementor-icon-box-content {
  flex: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-266e4017 */.icon_box {
  border: 3px solid transparent !important;
  border-radius: 12px !important;
  background:
    linear-gradient(#fff,#fff) padding-box,
    linear-gradient(90deg,#B9037B,#FD6418)
    border-box !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}

.icon_box .elementor-icon {
  background: linear-gradient(90deg,#B9037B,#FD6418) !important;
  border-radius: 50% !important;
  width: 80px !important;
  height: 80px !important;
  min-height: 80px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 auto !important;
  flex-shrink: 0 !important;
}

.icon_box .elementor-icon i,
.icon_box .elementor-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 36px !important;
}

.icon_box .elementor-widget-container {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

.icon_box .elementor-icon-box-content {
  flex: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326f13cd */.sift { color: #D24658 !important; font-weight: 700 !important; }
.my { color: #3B82F6
 !important; font-weight: 700 !important; }
.zoho { color: #05c066 !important; font-weight: 700 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f05fca1 */.elementor-price-table {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}

.elementor-price-table__wrapper {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
}

.elementor-price-table__features-list {
  flex: 1 !important;
}

.elementor-price-table__footer {
  margin-top: auto !important;
  padding-top: 20px !important;
}

.elementor-widget-price-table {
  height: 100% !important;
}

.elementor-widget-container {
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73406d5f */.sift { color: #D24658 !important; font-weight: 700 !important; }
.my { color: #3B82F6
 !important; font-weight: 700 !important; }
.zoho { color: #05c066 !important; font-weight: 700 !important; }/* End custom CSS */