.elementor-7944 .elementor-element.elementor-element-bb5ac39{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-181px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:260px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-bb5ac39:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-bb5ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-231691dd );}.elementor-7944 .elementor-element.elementor-element-c37c61d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-ca0b926{text-align:left;}.elementor-7944 .elementor-element.elementor-element-ca0b926 img{width:268px;}.elementor-7944 .elementor-element.elementor-element-b6ac199{--animation-duration:1200ms;width:var( --container-widget-width, 836px );max-width:836px;--container-widget-width:836px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-b6ac199 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-b6ac199.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-b6ac199 .elementor-headline{text-align:left;font-family:"Cooper regular", Sans-serif;font-size:48px;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-b6ac199 .elementor-headline-dynamic-text{font-family:"Cooper italic", Sans-serif;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-b6ac199 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );stroke-width:0px;}.elementor-7944 .elementor-element.elementor-element-600e04f{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:left;}.elementor-7944 .elementor-element.elementor-element-600e04f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-600e04f.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-8ecbdfd .elementor-button:hover, .elementor-7944 .elementor-element.elementor-element-8ecbdfd .elementor-button:focus{background-color:#3F246D;}.elementor-7944 .elementor-element.elementor-element-8ecbdfd{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-7944 .elementor-element.elementor-element-8ecbdfd .elementor-button{text-decoration:none;}.elementor-7944 .elementor-element.elementor-element-4c93d90{--display:flex;--min-height:0px;--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-4c93d90:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-4c93d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-7944 .elementor-element.elementor-element-4c93d90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7944 .elementor-element.elementor-element-a185b11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:45px 40px 0px 40px;}.elementor-7944 .elementor-element.elementor-element-a185b11 .elementor-heading-title{font-family:"Cooper regular", Sans-serif;font-size:24px;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-d9805a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 30px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-373ae4a{--display:flex;--min-height:0px;--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-373ae4a:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-373ae4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-7944 .elementor-element.elementor-element-373ae4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7944 .elementor-element.elementor-element-682a221 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:45px 40px 0px 40px;}.elementor-7944 .elementor-element.elementor-element-682a221 .elementor-heading-title{font-family:"Cooper regular", Sans-serif;font-size:24px;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-6a04646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 30px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-05787a0{--display:flex;--min-height:369px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7944 .elementor-element.elementor-element-05787a0:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-05787a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-7944 .elementor-element.elementor-element-222b4bd{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;font-size:32px;line-height:1.3em;}.elementor-7944 .elementor-element.elementor-element-222b4bd.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-2abafa0{text-align:center;font-size:20px;}.elementor-7944 .elementor-element.elementor-element-77f480f{--display:flex;--min-height:575px;--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:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-77f480f:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-77f480f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-231691dd );}.elementor-7944 .elementor-element.elementor-element-1f6e6bb{--animation-duration:1200ms;width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-1f6e6bb.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb .elementor-headline{text-align:center;font-family:"Cooper regular", Sans-serif;font-size:36px;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb .elementor-headline-dynamic-text{font-family:"Cooper italic", Sans-serif;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );stroke-width:0px;}.elementor-7944 .elementor-element.elementor-element-eccae50{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-eccae50.e-con{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-7d136a1{--display:flex;}.elementor-7944 .elementor-element.elementor-element-7d136a1.e-con{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-67a00ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-67a00ad{text-align:center;font-size:56px;color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-da0cd38{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-da0cd38.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-2144dae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7944 .elementor-element.elementor-element-067028b{text-align:center;font-size:56px;color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-498ae8d{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-498ae8d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7944 .elementor-element.elementor-element-ef6a13e{--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:center;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-ef6a13e:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-ef6a13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-231691dd );}.elementor-7944 .elementor-element.elementor-element-658b849{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7944 .elementor-element.elementor-element-658b849:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-658b849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7944 .elementor-element.elementor-element-658b849.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7944 .elementor-element.elementor-element-714e7d7 img{height:400px;}.elementor-7944 .elementor-element.elementor-element-5b8ca43{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-7962199{--animation-duration:1200ms;width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-7962199.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-7962199 .elementor-headline{text-align:left;font-family:"Cooper regular", Sans-serif;font-size:36px;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-7962199 .elementor-headline-dynamic-text{font-family:"Cooper italic", Sans-serif;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-7962199 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );stroke-width:0px;}.elementor-7944 .elementor-element.elementor-element-d278cef a{color:#2C194D;}.elementor-7944 .elementor-element.elementor-element-d278cef a:hover, .elementor-7944 .elementor-element.elementor-element-d278cef a:focus{color:var( --e-global-color-accent );}.elementor-7944 .elementor-element.elementor-element-8d44d95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon-box-wrapper{align-items:center;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7{--icon-box-icon-margin:15px;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon{font-size:28px;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon-box-title a{font-size:18px;line-height:13px;}.elementor-7944 .elementor-element.elementor-element-a51996c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon-box-wrapper{align-items:center;}.elementor-7944 .elementor-element.elementor-element-a51996c{--icon-box-icon-margin:15px;}.elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon{font-size:28px;}.elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon-box-title a{font-size:18px;line-height:13px;}.elementor-7944 .elementor-element.elementor-element-47ac035 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon-box-wrapper{align-items:center;}.elementor-7944 .elementor-element.elementor-element-47ac035{--icon-box-icon-margin:15px;}.elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon{font-size:28px;}.elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon-box-title a{font-size:18px;line-height:13px;}.elementor-7944 .elementor-element.elementor-element-6c93dd1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon-box-wrapper{align-items:center;}.elementor-7944 .elementor-element.elementor-element-6c93dd1{--icon-box-icon-margin:15px;}.elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon{font-size:28px;}.elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon-box-title a{font-size:18px;line-height:13px;}.elementor-7944 .elementor-element.elementor-element-c31beb6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon-box-wrapper{align-items:center;}.elementor-7944 .elementor-element.elementor-element-c31beb6{--icon-box-icon-margin:15px;}.elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon{font-size:28px;}.elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon-box-title a{font-size:18px;line-height:13px;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon-box-wrapper{align-items:center;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c{--icon-box-icon-margin:15px;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon{font-size:28px;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon-box-title a{font-size:18px;line-height:13px;}.elementor-7944 .elementor-element.elementor-element-f8962ef{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-f8962ef:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-f8962ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7944 .elementor-element.elementor-element-fa79c44{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B28CF4;--border-color:#B28CF4;--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-fa79c44:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-fa79c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C194D;}.elementor-7944 .elementor-element.elementor-element-f24503e{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-7944 .elementor-element.elementor-element-f24503e .elementor-headline{text-align:center;font-size:36px;}.elementor-7944 .elementor-element.elementor-element-f24503e .elementor-headline-plain-text{color:var( --e-global-color-231691dd );}.elementor-7944 .elementor-element.elementor-element-f24503e .elementor-headline-dynamic-text{font-family:"Cooper italic", Sans-serif;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-f24503e .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );stroke-width:0px;}.elementor-7944 .elementor-element.elementor-element-9011d7d .elementor-button{background-color:#EDEBF1;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEBF1;padding:15px 0px 15px 0px;}.elementor-7944 .elementor-element.elementor-element-9011d7d .elementor-button:hover, .elementor-7944 .elementor-element.elementor-element-9011d7d .elementor-button:focus{background-color:#C6B7E0;color:var( --e-global-color-primary );border-color:#C6B7E0;}.elementor-7944 .elementor-element.elementor-element-9011d7d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-7944 .elementor-element.elementor-element-9011d7d.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-9011d7d .elementor-button:hover svg, .elementor-7944 .elementor-element.elementor-element-9011d7d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7944 .elementor-element.elementor-element-27215cf{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-27215cf:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-27215cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7944 .elementor-element.elementor-element-647827f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#B28CF4;--border-color:#B28CF4;--border-radius:80px 80px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-647827f:not(.elementor-motion-effects-element-type-background), .elementor-7944 .elementor-element.elementor-element-647827f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C194D;}.elementor-7944 .elementor-element.elementor-element-44b4120{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-7944 .elementor-element.elementor-element-44b4120 .elementor-headline{text-align:center;font-family:"Cooper regular", Sans-serif;}.elementor-7944 .elementor-element.elementor-element-44b4120 .elementor-headline-plain-text{color:var( --e-global-color-231691dd );}.elementor-7944 .elementor-element.elementor-element-44b4120 .elementor-headline-dynamic-text{font-family:"Cooper italic", Sans-serif;font-weight:normal;}.elementor-7944 .elementor-element.elementor-element-44b4120 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );stroke-width:0px;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1 .elementor-button{background-color:#EDEBF1;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEBF1;padding:15px 0px 15px 0px;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1 .elementor-button:hover, .elementor-7944 .elementor-element.elementor-element-6b9d9e1 .elementor-button:focus{background-color:#C6B7E0;color:var( --e-global-color-primary );border-color:#C6B7E0;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1 .elementor-button:hover svg, .elementor-7944 .elementor-element.elementor-element-6b9d9e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-7944 .elementor-element.elementor-element-bb5ac39{--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:51px 51px;--row-gap:51px;--column-gap:51px;--margin-top:-171px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7944 .elementor-element.elementor-element-c37c61d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-b6ac199{--container-widget-width:355px;--container-widget-flex-grow:0;width:var( --container-widget-width, 355px );max-width:355px;}.elementor-7944 .elementor-element.elementor-element-b6ac199.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-b6ac199 .elementor-headline{text-align:left;font-size:40px;}.elementor-7944 .elementor-element.elementor-element-600e04f{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;text-align:left;}.elementor-7944 .elementor-element.elementor-element-600e04f.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-4c93d90{--margin-top:040px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7944 .elementor-element.elementor-element-a185b11 > .elementor-widget-container{padding:30px 20px 0px 20px;}.elementor-7944 .elementor-element.elementor-element-d9805a6 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-7944 .elementor-element.elementor-element-222b4bd{--container-widget-width:634px;--container-widget-flex-grow:0;width:var( --container-widget-width, 634px );max-width:634px;font-size:28px;}.elementor-7944 .elementor-element.elementor-element-2abafa0{font-size:18px;}.elementor-7944 .elementor-element.elementor-element-77f480f{--min-height:461px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb .elementor-headline{font-size:30px;}.elementor-7944 .elementor-element.elementor-element-eccae50{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7944 .elementor-element.elementor-element-67a00ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-67a00ad{font-size:50px;}.elementor-7944 .elementor-element.elementor-element-067028b{font-size:50px;}.elementor-7944 .elementor-element.elementor-element-ef6a13e{--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:51px 51px;--row-gap:51px;--column-gap:51px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-714e7d7 img{width:300px;height:300px;}.elementor-7944 .elementor-element.elementor-element-5b8ca43{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7944 .elementor-element.elementor-element-7962199{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-7944 .elementor-element.elementor-element-7962199.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-7962199 .elementor-headline{text-align:left;font-size:36px;}.elementor-7944 .elementor-element.elementor-element-8d44d95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7944 .elementor-element.elementor-element-9011d7d.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-27215cf{--border-radius:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-647827f{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7944 .elementor-element.elementor-element-647827f.e-con{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-44b4120 .elementor-headline{font-size:35px;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-7944 .elementor-element.elementor-element-bb5ac39{--content-width:960px;}.elementor-7944 .elementor-element.elementor-element-c37c61d{--width:50%;}.elementor-7944 .elementor-element.elementor-element-4c93d90{--width:50%;}.elementor-7944 .elementor-element.elementor-element-373ae4a{--width:50%;}.elementor-7944 .elementor-element.elementor-element-77f480f{--content-width:960px;}.elementor-7944 .elementor-element.elementor-element-ef6a13e{--content-width:960px;}.elementor-7944 .elementor-element.elementor-element-658b849{--width:50%;}.elementor-7944 .elementor-element.elementor-element-5b8ca43{--width:50%;}.elementor-7944 .elementor-element.elementor-element-f8962ef{--content-width:100%;}.elementor-7944 .elementor-element.elementor-element-fa79c44{--content-width:100%;}.elementor-7944 .elementor-element.elementor-element-27215cf{--content-width:99%;}.elementor-7944 .elementor-element.elementor-element-647827f{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7944 .elementor-element.elementor-element-bb5ac39{--content-width:960px;}.elementor-7944 .elementor-element.elementor-element-c37c61d{--width:100%;}.elementor-7944 .elementor-element.elementor-element-4c93d90{--width:100%;}.elementor-7944 .elementor-element.elementor-element-373ae4a{--width:100%;}.elementor-7944 .elementor-element.elementor-element-ef6a13e{--content-width:80%;}.elementor-7944 .elementor-element.elementor-element-658b849{--width:100%;}.elementor-7944 .elementor-element.elementor-element-5b8ca43{--width:100%;}.elementor-7944 .elementor-element.elementor-element-27215cf{--content-width:100%;}}@media(max-width:767px){.elementor-7944 .elementor-element.elementor-element-bb5ac39{--content-width:80%;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:-153px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:202px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-c37c61d{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-ca0b926 img{width:179px;}.elementor-7944 .elementor-element.elementor-element-b6ac199 > .elementor-widget-container{padding:0px 00px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-b6ac199{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;}.elementor-7944 .elementor-element.elementor-element-b6ac199.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-b6ac199 .elementor-headline{text-align:left;font-size:36px;}.elementor-7944 .elementor-element.elementor-element-600e04f{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:left;}.elementor-7944 .elementor-element.elementor-element-600e04f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-600e04f.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-8ecbdfd{--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-7944 .elementor-element.elementor-element-8ecbdfd .elementor-button{padding:13px 0px 13px 0px;}.elementor-7944 .elementor-element.elementor-element-4c93d90{--margin-top:35px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-a185b11 > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-7944 .elementor-element.elementor-element-a185b11 .elementor-heading-title{font-size:20px;}.elementor-7944 .elementor-element.elementor-element-d9805a6 > .elementor-widget-container{padding:25px 10px 40px 20px;}.elementor-7944 .elementor-element.elementor-element-373ae4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-6a04646 > .elementor-widget-container{padding:40px 10px 40px 20px;}.elementor-7944 .elementor-element.elementor-element-05787a0{--min-height:341px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-222b4bd{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;font-size:24px;}.elementor-7944 .elementor-element.elementor-element-2abafa0{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;font-size:16px;}.elementor-7944 .elementor-element.elementor-element-2abafa0.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-77f480f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:7px;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-1f6e6bb .elementor-headline{text-align:left;font-size:24px;line-height:1.3em;}.elementor-7944 .elementor-element.elementor-element-eccae50{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-eccae50.e-con{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-7d136a1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-67a00ad{text-align:left;font-size:40px;}.elementor-7944 .elementor-element.elementor-element-da0cd38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-7944 .elementor-element.elementor-element-da0cd38.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-2144dae{--width:100%;--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-7944 .elementor-element.elementor-element-067028b{text-align:left;font-size:40px;}.elementor-7944 .elementor-element.elementor-element-498ae8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-7944 .elementor-element.elementor-element-498ae8d.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-ef6a13e{--content-width:90%;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:00px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-658b849{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7944 .elementor-element.elementor-element-5b8ca43{--width:100%;}.elementor-7944 .elementor-element.elementor-element-7962199 > .elementor-widget-container{padding:0px 5px 0px 05px;}.elementor-7944 .elementor-element.elementor-element-7962199{--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;}.elementor-7944 .elementor-element.elementor-element-7962199.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-7962199 .elementor-headline{text-align:left;font-size:24px;line-height:1.3em;}.elementor-7944 .elementor-element.elementor-element-8d44d95{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7{--icon-box-icon-margin:10px;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon{font-size:24px;}.elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-4ae0dd7 .elementor-icon-box-title a{font-size:16px;line-height:0.6em;}.elementor-7944 .elementor-element.elementor-element-a51996c{--icon-box-icon-margin:10px;}.elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon{font-size:24px;}.elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-a51996c .elementor-icon-box-title a{font-size:16px;line-height:0.6em;}.elementor-7944 .elementor-element.elementor-element-47ac035{--icon-box-icon-margin:10px;}.elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon{font-size:24px;}.elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-47ac035 .elementor-icon-box-title a{font-size:16px;line-height:0.6em;}.elementor-7944 .elementor-element.elementor-element-6c93dd1{--icon-box-icon-margin:10px;}.elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon{font-size:24px;}.elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-6c93dd1 .elementor-icon-box-title a{font-size:16px;line-height:0.6em;}.elementor-7944 .elementor-element.elementor-element-c31beb6{--icon-box-icon-margin:10px;}.elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon{font-size:24px;}.elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-c31beb6 .elementor-icon-box-title a{font-size:16px;line-height:0.6em;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c{--icon-box-icon-margin:10px;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon{font-size:24px;}.elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon-box-title, .elementor-7944 .elementor-element.elementor-element-6ea4b9c .elementor-icon-box-title a{font-size:16px;line-height:0.6em;}.elementor-7944 .elementor-element.elementor-element-f8962ef{--margin-top:27px;--margin-bottom:-44px;--margin-left:0px;--margin-right:0px;}.elementor-7944 .elementor-element.elementor-element-fa79c44{--border-radius:40px 40px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7944 .elementor-element.elementor-element-f24503e{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-7944 .elementor-element.elementor-element-f24503e.elementor-element{--align-self:flex-start;}.elementor-7944 .elementor-element.elementor-element-f24503e .elementor-headline{text-align:left;}.elementor-7944 .elementor-element.elementor-element-27215cf{--content-width:100%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7944 .elementor-element.elementor-element-647827f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-7944 .elementor-element.elementor-element-44b4120{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-7944 .elementor-element.elementor-element-44b4120.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-44b4120 .elementor-headline{text-align:center;font-size:24px;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1.elementor-element{--align-self:center;}.elementor-7944 .elementor-element.elementor-element-6b9d9e1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}}/* Start custom CSS for html, class: .elementor-element-d9805a6 */select#pm_software__form_use_-3d316f64-d34f-4f41-87af-c921f61fada5 {
    margin-bottom: -20px;
}

.partners-form form fieldset {
    max-width: 100% !important;
    margin-bottom: 20px;
}
.partners-form form fieldset .input {
    margin-right: 0;
}
.partners-form form fieldset .hs_lastname .input {
    margin-left: 8px;
} 

.partners-form form label {
color: #0E0622;
font-size: 16px;
line-height: 30px;
letter-spacing: 0.14px;
margin-bottom: 6px;
}

.partners-form form input,
.partners-form form select {
    width: 100% !important;
    height: 54px !important;
    border-radius: 8px;
    border: 1px solid #BBBBBB;
    background-color: white;
    color: #1D1D1D;
    font-family: "ABC Diatype regular";
    font-size: 16px;
    font-style: normal;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    padding-left: 16px;
    padding-right: 16px;
}
.partners-form form select {
    appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
    background: #FFFFFF url("/wp-content/uploads/2024/01/select-icon.svg") calc(100% - 20px) center/15px 8.5px no-repeat;
    cursor: pointer;
}

.partners-form form .hs_rent_portal ul {
    margin-top: 10px;
    column-count: 2;
}
.partners-form form .hs_rent_portal ul {
    list-style: none;
    padding: 0;
}
.partners-form form .hs_rent_portal ul li {
    
}
.partners-form form .hs_rent_portal ul li label {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.partners-form form .hs_rent_portal ul li label span {
    display: inline-block;
    margin-left: 10px;
}
.partners-form form .hs_rent_portal ul input[type="checkbox"] {
    appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
    width: 20px !important;
    height: 20px !important;
    border-radius: 4px;
    border: 1px solid #C7C3D1;
    background-color: #FFFFFF !important;
    color: #767184;
    padding: 0 !important;
}
.partners-form form .hs_rent_portal ul input[type="checkbox"]:not(:checked) {
    background-color: #FFFFFF !important;
}
.partners-form form .hs_rent_portal ul input[type="checkbox"]:checked {
  background-color: #6A3DB8 !important;
}


.partners-form form ul.hs-error-msgs {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0 !important;
    
}

.partners-form form ul.hs-error-msgs li label.hs-error-msg,
.partners-form form ul.hs-error-msgs li label.hs-main-font-element {
    font: italic normal normal 14px/21px;
    text-transform: none;
    color: #FF0000;
}
.partners-form form input[type="submit"] {
    width: 300px!important;
    height: 50px !important;
    border: 1px solid #2C194D;
    background: #2C194D;
    outline: none;
    color: #F7F7F7;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    line-height: 1em;
}
.partners-form form input[type="submit"]:hover {
    background: #3F246D;
    border-color: #3F246D;
    color: #F7F7F7;
}

.partners-form .submitted-message p {
    text-align: center;
    margin-bottom: 0;
}
.partners-form fieldset:nth-last-of-type(-n+3) {
    margin-bottom: 0 !important;
}
.partners-form form input[type="submit"] {
    background:#2C194D!important;
    border-radius: 36px;
    color:#F7F7F7;
}
.partners-form input[type="submit"]:hover {
    background:#3F246D!important;
    border-radius: 36px;
    color:#F7F7F7!important;
    border-color:#3F246D!important;
}


@media (max-width: 767px){
  .partners-form h3 {
font-size: 24px;
line-height: 26.4px;
letter-spacing: -1.2px;
margin-bottom: 35px;
}
.partners-form form fieldset .input {
    margin-right: 0;
}
.partners-form form fieldset .hs_firstname {
    margin-bottom: 20px;
} 
.partners-form form fieldset .hs_lastname .input {
    margin-left: 0;
} 
.partners-form form .hs_rent_portal ul {
    column-count: 1;
}

.partners-form form input[type="submit"]{
    width: 180px!important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.partners-form form input[type="submit"]{
    width: 300px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c93d90 */.elementor-7944 .elementor-element.elementor-element-4c93d90 {
  align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a04646 */select#pm_software__form_use_-3d316f64-d34f-4f41-87af-c921f61fada5 {
    margin-bottom: -20px;
}

label#label-pm_software_text_entry_for_forms-3d316f64-d34f-4f41-87af-c921f61fada5 {
    margin-top: 24px;
}

.partners-form form fieldset {
    max-width: 100% !important;
    margin-bottom: 20px;
}
.partners-form form fieldset .input {
    margin-right: 0;
}
.partners-form form fieldset .hs_lastname .input {
    margin-left: 8px;
} 

.partners-form form label {
color: #0E0622;
font-size: 16px;
line-height: 30px;
letter-spacing: 0.14px;
margin-bottom: 6px;
}

.partners-form form input,
.partners-form form select {
    width: 100% !important;
    height: 54px !important;
    border-radius: 8px;
    border: 1px solid #BBBBBB;
    background-color: white;
    color: #1D1D1D;
    font-family: "ABC Diatype regular";
    font-size: 16px;
    font-style: normal;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    padding-left: 16px;
    padding-right: 16px;
}
.partners-form form select {
    appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
    background: #FFFFFF url("/wp-content/uploads/2024/01/select-icon.svg") calc(100% - 20px) center/15px 8.5px no-repeat;
    cursor: pointer;
}

.partners-form form .hs_rent_portal ul {
    margin-top: 10px;
    column-count: 2;
}
.partners-form form .hs_rent_portal ul {
    list-style: none;
    padding: 0;
}
.partners-form form .hs_rent_portal ul li {
    
}
.partners-form form .hs_rent_portal ul li label {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.partners-form form .hs_rent_portal ul li label span {
    display: inline-block;
    margin-left: 10px;
}
.partners-form form .hs_rent_portal ul input[type="checkbox"] {
    appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
    width: 20px !important;
    height: 20px !important;
    border-radius: 4px;
    border: 1px solid #C7C3D1;
    background-color: #FFFFFF !important;
    color: #767184;
    padding: 0 !important;
}
.partners-form form .hs_rent_portal ul input[type="checkbox"]:not(:checked) {
    background-color: #FFFFFF !important;
}
.partners-form form .hs_rent_portal ul input[type="checkbox"]:checked {
  background-color: #6A3DB8 !important;
}


.partners-form form ul.hs-error-msgs {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0 !important;
    
}

.partners-form form ul.hs-error-msgs li label.hs-error-msg,
.partners-form form ul.hs-error-msgs li label.hs-main-font-element {
    font: italic normal normal 14px/21px;
    text-transform: none;
    color: #FF0000;
}
.partners-form form input[type="submit"] {
    width: 115px!important;
    height: 50px !important;
    border: 1px solid #2C194D;
background: #f7f7f7!important;
    outline: none;
  color: #2C194D!important;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    line-height: 1em;
}
.partners-form form input[type="submit"]:hover {
    background: #cdbfe4!important;
    border-color: #2C194D;
    color: #2C194D!important;
}

.partners-form .submitted-message p {
    text-align: center;
    margin-bottom: 0;
}
.partners-form fieldset:nth-last-of-type(-n+3) {
    margin-bottom: 0 !important;
}
.partners-form form input[type="submit"] {
    width: 115px!important;
    height: 50px !important;
    border: 1px solid #2C194D;
    background: #f7f7f7!important;
    outline: none;
   color: #2C194D!important;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    line-height: 1em;
}
.partners-form input[type="submit"]:hover {
   
    border-radius: 36px;
 background: #cdbfe4!important;
    border-color: #2C194D;
  color: #2C194D!important;
}

label#label-pm_software__form_use_-3d316f64-d34f-4f41-87af-c921f61fada5 {
    margin-top: 5px;
}

label#label-pm_software_text_entry_for_forms-3d316f64-d34f-4f41-87af-c921f61fada5 {
    margin-top: 45px;
}

.partners-form form ul.hs-error-msgs li label.hs-error-msg, .partners-form form ul.hs-error-msgs li label.hs-main-font-element {
   margin-top: 25px;
}


@media (max-width: 767px){
  .partners-form h3 {
font-size: 24px;
line-height: 26.4px;
letter-spacing: -1.2px;
margin-bottom: 35px;
}
.partners-form form fieldset .input {
    margin-right: 0;
}
.partners-form form fieldset .hs_firstname {
    margin-bottom: 20px;
} 
.partners-form form fieldset .hs_lastname .input {
    margin-left: 0;
} 
.partners-form form .hs_rent_portal ul {
    column-count: 1;
}

.partners-form form input[type="submit"]{
    width: 180px!important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.partners-form form input[type="submit"]{
    width: 300px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373ae4a */.elementor-7944 .elementor-element.elementor-element-373ae4a {
  align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb5ac39 *//* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 1;
        transform: translate3d(0,40px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658b849 */.elementor-7944 .elementor-element.elementor-element-658b849 {
  align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d278cef */a {
  text-decoration: none;
}
a:hover,
a:focus-visible {
  text-decoration: underline;
  text-decoration-color: #6a3db7; /* violeta */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef6a13e *//* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 1;
        transform: translate3d(0,40px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cooper regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://getflex.com/wp-content/uploads/2025/05/CooperMdBT-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cooper italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://getflex.com/wp-content/uploads/2025/05/CooperMdBT-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */