.elementor-2596 .elementor-element.elementor-element-4dfbcb2a:not(.elementor-motion-effects-element-type-background), .elementor-2596 .elementor-element.elementor-element-4dfbcb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #FFFFFF 0%, #D8B8D061 100%);}.elementor-2596 .elementor-element.elementor-element-4dfbcb2a > .elementor-container{max-width:1200px;}.elementor-2596 .elementor-element.elementor-element-4dfbcb2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-2596 .elementor-element.elementor-element-4dfbcb2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-5a3d3670 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2596 .elementor-element.elementor-element-1ee8b3d4 > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2596 .elementor-element.elementor-element-1ee8b3d4{text-align:center;}.elementor-2596 .elementor-element.elementor-element-1ee8b3d4 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:500;line-height:1.4em;color:#9B3778;}.elementor-2596 .elementor-element.elementor-element-516c5a12 > .elementor-container{max-width:1200px;}.elementor-2596 .elementor-element.elementor-element-516c5a12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-516c5a12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-7ea9ced4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2596 .elementor-element.elementor-element-7ea9ced4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2596 .elementor-element.elementor-element-7ea9ced4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-2596 .elementor-element.elementor-element-7ea9ced4 > .elementor-element-populated{box-shadow:10px -10px 40px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-2596 .elementor-element.elementor-element-7ea9ced4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-4b34d780{color:#484344;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:300;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2596 .elementor-element.elementor-element-5b0ead9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d > .elementor-element-populated{box-shadow:10px -10px 20px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-5ba1de0f{text-align:right;}.elementor-2596 .elementor-element.elementor-element-5ba1de0f img{width:100%;}.elementor-2596 .elementor-element.elementor-element-ea52a7a{font-size:19px;color:#9B3778;}.elementor-2596 .elementor-element.elementor-element-75eee9e .elementor-button{background-color:transparent;background-image:linear-gradient(160deg, #CB91B8 0%, #A96290 100%);}.elementor-2596 .elementor-element.elementor-element-75eee9e .elementor-button:hover, .elementor-2596 .elementor-element.elementor-element-75eee9e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(210deg, #A96290 0%, #CB91B8 100%);}.elementor-2596 .elementor-element.elementor-element-8a375cf{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#CB91B866;margin-top:20px;margin-bottom:40px;}.elementor-2596 .elementor-element.elementor-element-161efdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2596 .elementor-element.elementor-element-161efdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CB91B83D 100%);}.elementor-2596 .elementor-element.elementor-element-161efdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-2596 .elementor-element.elementor-element-161efdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-be8da24{text-align:center;}.elementor-2596 .elementor-element.elementor-element-be8da24 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:21px;color:#9B3778;}.elementor-2596 .elementor-element.elementor-element-3637cd3 .elementor-repeater-item-af26600.elementor-social-icon{background-color:#C736AD;}.elementor-2596 .elementor-element.elementor-element-3637cd3{--grid-template-columns:repeat(0, auto);--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-2596 .elementor-element.elementor-element-3637cd3 .elementor-widget-container{text-align:center;}.elementor-2596 .elementor-element.elementor-element-14712b68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-14712b68 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:25px;font-weight:600;color:#9B3778;}.elementor-2596 .elementor-element.elementor-element-20ca08bf{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-2596 .elementor-element.elementor-element-20ca08bf:after{content:"0.75";}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__thumbnail__link{width:40%;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__meta-data span + span:before{content:"///";}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__text{padding:20px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__title, .elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__title a{color:#9B3778;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__title{margin-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__meta-data{color:rgba(12,12,12,0.5);font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;text-transform:capitalize;margin-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__meta-data span:before{color:rgba(12,12,12,0.5);}.elementor-2596 .elementor-element.elementor-element-19cdf943{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#CB91B866;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:40px;}.elementor-2596 .elementor-element.elementor-element-19cdf943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-2c27c6b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2596 .elementor-element.elementor-element-2c27c6b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #FFFFFF 0%, #CB91B83B 100%);}.elementor-2596 .elementor-element.elementor-element-2c27c6b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-2596 .elementor-element.elementor-element-2c27c6b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-7cc7e029 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-7cc7e029{text-align:center;}.elementor-2596 .elementor-element.elementor-element-7cc7e029 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:34px;font-weight:600;color:#9B3778;}.elementor-2596 .elementor-element.elementor-element-5b185f5e{text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:#070707FA;}.elementor-2596 .elementor-element.elementor-element-45593a1f > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group > label, .elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-subgroup label{color:#030303;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group > label{font-weight:900;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-type-html{padding-bottom:8px;color:#0E0B0B;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group .elementor-field{color:#060505;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group .elementor-field, .elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-subgroup label{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-button{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.6em;border-radius:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-45593a1f .e-form__buttons__wrapper__button-next{background-color:#A44484;color:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-button[type="submit"]{background-color:#A44484;color:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2596 .elementor-element.elementor-element-45593a1f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2596 .elementor-element.elementor-element-010cd9b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2596 .elementor-element.elementor-element-3db25c07:not(.elementor-motion-effects-element-type-background), .elementor-2596 .elementor-element.elementor-element-3db25c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2596 .elementor-element.elementor-element-3db25c07 > .elementor-container{max-width:1200px;}.elementor-2596 .elementor-element.elementor-element-3db25c07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-3db25c07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2596 .elementor-element.elementor-element-2ce725a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-1db559c1 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-2596 .elementor-element.elementor-element-1db559c1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__prev--label{color:#93276DAB;}.elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__next--label{color:#93276DAB;}.elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__prev--label, .elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__next--label{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;}.elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__prev--title, .elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__next--title{color:#93276D;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-2596 .elementor-element.elementor-element-1db559c1 .post-navigation__arrow-wrapper{color:#93276D;font-size:18px;}body:not(.rtl) .elementor-2596 .elementor-element.elementor-element-1db559c1 .post-navigation__arrow-prev{padding-right:15px;}body:not(.rtl) .elementor-2596 .elementor-element.elementor-element-1db559c1 .post-navigation__arrow-next{padding-left:15px;}body.rtl .elementor-2596 .elementor-element.elementor-element-1db559c1 .post-navigation__arrow-prev{padding-left:15px;}body.rtl .elementor-2596 .elementor-element.elementor-element-1db559c1 .post-navigation__arrow-next{padding-right:15px;}.elementor-2596 .elementor-element.elementor-element-723d4f6 > .elementor-container{max-width:1200px;}.elementor-2596 .elementor-element.elementor-element-0ce3766 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2596 .elementor-element.elementor-element-6a3327bd > .elementor-container{max-width:1200px;}.elementor-2596 .elementor-element.elementor-element-6a3327bd{margin-top:100px;margin-bottom:100px;}.elementor-2596 .elementor-element.elementor-element-5f31ff70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2596 .elementor-element.elementor-element-5f31ff70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-3f2b2228 > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2596 .elementor-element.elementor-element-3f2b2228{text-align:center;}.elementor-2596 .elementor-element.elementor-element-3f2b2228 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:500;line-height:1.4em;color:#9B3778;}.elementor-2596 .elementor-element.elementor-element-22d916d7{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-2596 .elementor-element.elementor-element-22d916d7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2596 .elementor-element.elementor-element-22d916d7:after{content:"0.5";}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__thumbnail__link{width:100%;}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__text{margin-top:0px;}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__title, .elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__title a{color:#A44484;font-family:"Cormorant", Sans-serif;font-size:22px;font-weight:500;}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__meta-data{font-family:"Rubik", Sans-serif;}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__excerpt{margin-bottom:6px;}@media(max-width:1024px){.elementor-2596 .elementor-element.elementor-element-4dfbcb2a{margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;}.elementor-2596 .elementor-element.elementor-element-5a3d3670 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-2596 .elementor-element.elementor-element-1ee8b3d4 .elementor-heading-title{font-size:35px;}.elementor-2596 .elementor-element.elementor-element-516c5a12{margin-top:-100px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-2596 .elementor-element.elementor-element-7ea9ced4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-2596 .elementor-element.elementor-element-be8da24 .elementor-heading-title{font-size:30px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-2596 .elementor-element.elementor-element-20ca08bf:after{content:"1.2";}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__thumbnail__link{width:35%;}.elementor-2596 .elementor-element.elementor-element-3db25c07{padding:0px 50px 0px 50px;}.elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__prev--title, .elementor-2596 .elementor-element.elementor-element-1db559c1 span.post-navigation__next--title{font-size:13px;}.elementor-2596 .elementor-element.elementor-element-723d4f6{padding:0px 50px 0px 50px;}.elementor-2596 .elementor-element.elementor-element-6a3327bd{margin-top:0px;margin-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-5f31ff70 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-2596 .elementor-element.elementor-element-3f2b2228 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-2596 .elementor-element.elementor-element-4dfbcb2a{margin-top:0px;margin-bottom:0px;padding:50px 10px 30px 10px;}.elementor-2596 .elementor-element.elementor-element-5a3d3670 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2596 .elementor-element.elementor-element-1ee8b3d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-1ee8b3d4 .elementor-heading-title{font-size:25px;}.elementor-2596 .elementor-element.elementor-element-516c5a12{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-7ea9ced4 > .elementor-element-populated{padding:0px 00px 0px 00px;}.elementor-2596 .elementor-element.elementor-element-4b34d780 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 20px 20px;}.elementor-2596 .elementor-element.elementor-element-8a375cf{margin-top:0px;margin-bottom:0px;}.elementor-2596 .elementor-element.elementor-element-be8da24 .elementor-heading-title{font-size:22px;}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2596 .elementor-element.elementor-element-20ca08bf:after{content:"1";}.elementor-2596 .elementor-element.elementor-element-20ca08bf .elementor-post__thumbnail__link{width:40%;}.elementor-2596 .elementor-element.elementor-element-7cc7e029 .elementor-heading-title{font-size:21px;}.elementor-2596 .elementor-element.elementor-element-010cd9b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-3db25c07{margin-top:0px;margin-bottom:0px;padding:20px 5px 0px 5px;}.elementor-2596 .elementor-element.elementor-element-1db559c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-723d4f6{padding:20px 10px 0px 10px;}.elementor-2596 .elementor-element.elementor-element-6a3327bd{margin-top:50px;margin-bottom:50px;}.elementor-2596 .elementor-element.elementor-element-5f31ff70 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2596 .elementor-element.elementor-element-3f2b2228 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-3f2b2228 .elementor-heading-title{font-size:25px;}.elementor-2596 .elementor-element.elementor-element-22d916d7{--grid-row-gap:22px;}.elementor-2596 .elementor-element.elementor-element-22d916d7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2596 .elementor-element.elementor-element-22d916d7:after{content:"0.5";}.elementor-2596 .elementor-element.elementor-element-22d916d7 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2596 .elementor-element.elementor-element-7ea9ced4{width:67.333%;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d{width:32.667%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2596 .elementor-element.elementor-element-7ea9ced4{width:100%;}.elementor-2596 .elementor-element.elementor-element-5b0ead9d{width:100%;}}/* Start custom CSS for html, class: .elementor-element-6a19367 */.invisibleOnForm{display:none;}
/* --- User defined css rules. Use #formBox608337 prefix here (e.g. #formBox608337 button { color: red; } ) --- */



/* --- general default settings --- */

@charset "UTF-8";

.sellItemBox span.sellItemCount input {
    width: 3.1em;
    text-align: left;
}
.payTotalBox {
    font-weight: bold;
    padding: 0.4ex 0;
}
div.leftLabel .payTotalBox {
    text-align: center;    
}
div.topLabel .payTotalBox {
    text-align: left;    
}
div.leftLabel .upsellItemBox {
    text-align: center;
}
div.topLabel .upsellItemBox {
    text-align: left;
}
.invalidInput {
    border: 2px solid red;
    border-radius: 5px;
    -webkit-animation: shake .5s linear;
}
@-webkit-keyframes shake {
    8%, 41% {
        -webkit-transform: translateX(-10px);
    }
    25%, 58% {
        -webkit-transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-5px);
    }
    92% {
        -webkit-transform: translateX(5px);
    }
    0%, 100% {
        -webkit-transform: translateX(0);
    }
}   
.braintree-payment-form {
    margin: 5px 10px;
}
.paymentModeBox.v-group > div  {
  margin-top: 10px;
}
div.LMFormBox.LMinline .fieldsetBox {
    align-items: flex-end;
}
.captchaBox {
    text-align: center;
}
div.invisibleReCaptcha {
    height: 0;
}
div.visibleReCaptcha {
    margin-bottom: 0.5em;
}
.captchaBox > div {
    display: inline-block;
}
div.buttonFieldsetBox {text-align: center;}
/*div.LMFormBox div.acceptConditionsBox > label,
div.LMFormBox div.upsellItemBox > label {
    display: inline-block;
}*/
div.LMFormBox.LMinline.LMtopLabel {
    line-height: 100%;
}
.progressBar {
    display: none;
    width: 150px;
    background: white;
    border: 2px solid #cccccc;
    padding: 2px;
    margin: 2px;
}
.progressBar > div {
    width: 0;
    height: 12px;
    box-sizing: border-box;
    vertical-align: middle;
    padding: 2px 12px;
    color: black;
    font-size: 8px;
    background-color: cornflowerblue;
}
.fileUploader {
    display: flex;
}
.fileName {
    margin: 0 1ex;
}

.LMBlinking{
    animation:LMBlinkingText 1.2s infinite;
}
@keyframes LMBlinkingText{
    0%{     color: #000000;    }
    25%{    color: #888888; }
    50%{    color: #ffffff; }
    75%{    color: #888888;  }
    100%{   color: #000000; }
}

div.LMSubscribeForm { padding-bottom: 1px; /* for iframeResizer */ }

/* ----------------- Zoli ---------------  */

div.LMFormBox { font-family: Arial, Helvetica, sans-serif; }

div.LMFormBox .titleBox { font-size: 1.5em; }

div.LMFormBox .subtitleBox { font-size: 1em; font-style: italic; }

div.LMFormBox .footnoteBox { font-size: 0.9em; font-style: italic; }

div.LMFormBox label { font-size: 0.8em; }

div.LMFormBox input[type="text"], div.LMFormBox input[type="email"], div.LMFormBox input[type="number"], div.LMFormBox textarea, div.LMFormBox select, div.LMFormBox .labelText, div.LMFormBox .lm_input_box_undefined { font-size: 1em; }

div.LMFormBox button.LMsubmitBtn { font-size: 1em; text-transform: uppercase; }

div.LMFormBox label { font-size: 1em; }

/*div.LMFormBox.LMblocked div.formDescription, div.LMFormBox.LMblocked div.acceptConditionsBox { width: 100%; }*/

div.LMFormBox.LMinline .fieldsetBox { -ms-flex-align: end; align-items: flex-end; }

div.buttonFieldsetBox { text-align: center; }

/*div.LMFormBox div.acceptConditionsBox > label { display: inline-block; }*/

.fixFormTextElement { text-align: center; }

div.LMFormBox { margin: 1.5em; border: 1px solid #c2c0c2; border-radius: 5px; background-color: #f2f2f2; padding: 1.5em; box-sizing: border-box; }

div.LMFormBox .titleBox { margin-bottom: 0.7em; }

div.LMFormBox .subtitleBox { margin-bottom: 1.5em; }

div.LMFormBox input[type="text"], div.LMFormBox input[type="email"], div.LMFormBox input[type="number"], div.LMFormBox textarea, div.LMFormBox select { width: 100%; border: 1px solid #c2c0c2; border-radius: 5px; box-sizing: border-box; padding: .3em 0.6em; outline-color: transparent; outline-style: none; }

div.LMFormBox textarea { min-height: 6em; font-size: 1rem; font-family: inherit; }

div.LMFormBox .LMdescription { font-style: italic; font-size: 0.75em; margin-top: 0.3em; }

div.LMFormBox button.LMsubmitBtn { padding: .5em 1em; border: none; background: #a34e98; transition: background-color .3s; color: #fff; border-radius: 5px; }

div.LMFormBox button.LMsubmitBtn:hover, div.LMFormBox button.LMsubmitBtn:focus { background: #b571ad; outline-color: transparent; outline-style: none; }

div.LMFormBox label { margin-bottom: 0.75em; }

div.LMFormBox .fieldContainer, div.LMFormBox .buttonFieldsetBox, div.LMFormBox .visibleReCaptcha { margin-bottom: 0.8em; }

div.LMFormBox .radio > div > label, div.LMFormBox .checkbox > div > label { margin-bottom: 0.35em; }

div.LMFormBox .radio > div:last-child > label, div.LMFormBox .checkbox > div:last-child > label { margin-bottom: 0; }

div.LMFormBox .checkbox label, div.LMFormBox .form-radio label { position: relative; cursor: pointer; padding-left: 2em; text-align: left; display: block; font-size: 1em; }

div.LMFormBox .checkbox input, div.LMFormBox .form-radio input { width: auto; opacity: 0.00000001; position: absolute; left: 0; }

div.LMFormBox .radio .helper { position: absolute; top: -0.25em; left: -0.25em; cursor: pointer; display: block; font-size: 1em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #c2c0c2; }

div.LMFormBox .radio .helper::before, div.LMFormBox .radio .helper::after { content: ''; position: absolute; left: 0; top: 0; margin: 0.25em; width: 1em; height: 1em; transition: transform 0.28s ease; border-radius: 50%; border: 0.125em solid currentColor; }

div.LMFormBox .radio .helper::after { transform: scale(0); background-color: #a34e98; border-color: #a34e98; }

div.LMFormBox .radio label:hover .helper { color: #a34e98; }

div.LMFormBox .radio input:checked ~ .helper::after { transform: scale(0.5); }

div.LMFormBox .radio input:checked ~ .helper::before { color: #a34e98; }

div.LMFormBox .checkbox > div { position: relative; cursor: pointer; text-align: left; display: block; }

div.LMFormBox .checkbox .helper { color: #c2c0c2; position: absolute; top: 0; left: 0; width: 1em; height: 1em; z-index: 0; border: 0.125em solid currentColor; border-radius: 0.0625em; transition: border-color 0.28s ease; }

div.LMFormBox .checkbox .helper::before, div.LMFormBox .checkbox .helper::after { position: absolute; height: 0; width: 0.2em; background-color: #a34e98; display: block; transform-origin: left top; border-radius: 0.25em; content: ''; transition: opacity 0.28s ease, height 0s linear 0.28s; opacity: 0; }

div.LMFormBox .checkbox .helper::before { top: 0.85em; left: 0.38em; transform: rotate(-135deg); box-shadow: 0 0 0 0.0625em #fff; }

div.LMFormBox .checkbox .helper::after { top: 0.5em; left: 0; transform: rotate(-45deg); }

div.LMFormBox .checkbox > div:hover .helper { color: #a34e98; }

div.LMFormBox .checkbox input:checked ~ .helper { color: #a34e98; }

div.LMFormBox .checkbox input:checked ~ .helper::after, div.LMFormBox .checkbox input:checked ~ .helper::before { opacity: 1; transition: height 0.28s ease; }

div.LMFormBox .checkbox input:checked ~ .helper::after { height: 0.5em; }

div.LMFormBox .checkbox input:checked ~ .helper::before { height: 1.3em; transition-delay: 0.28s; }

div.LMFormBox .radio + .radio, div.LMFormBox .checkbox + .checkbox { margin-top: 1em; }

div.LMFormBox { /****mezőcímkék mezok felett*/ /****mezőcímkék egy sorban*/ }

div.LMFormBox.LMtopLabel .controlContainer { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

div.LMFormBox.LMleftLabel .controlContainer { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; }

div.LMFormBox.LMleftLabel .controlContainer label.labelText { width: 15%; min-width: 80px; padding-right: 1em; box-sizing: border-box; margin-bottom: 0; }

div.LMFormBox.LMleftLabel .controlContainer .inputContainer { -ms-flex-positive: 1; flex-grow: 1; }

div.LMFormBox.LMleftLabel .LMdescription { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; }

div.LMFormBox.LMleftLabel .LMdescription > div { width: 85%; }

div.LMFormBox.LMleftLabel .LMdescription i { display: block; content: ""; width: 15%; min-width: 80px; padding-right: 1em; box-sizing: border-box; margin-bottom: 0; height: 0.1em; }

div.LMFormBox.LMnoLabel .controlContainer label.labelText { display: none; visibility: hidden; }

/****függőleges térköz*/
/* LMverticalGapSlim LMverticalGapClassic*** base LMverticalGapLarge */
/****Stilus*/
/* LMradius*** base LMsquare LMmaterial */
div.LMFormBox.LMverticalGapSlim .titleBox { font-size: 1.125em; }

div.LMFormBox.LMverticalGapSlim .subtitleBox { font-size: .875em; }

div.LMFormBox.LMverticalGapSlim .footnoteBox { font-size: 0.75em; }

div.LMFormBox.LMverticalGapSlim input[type="text"], div.LMFormBox.LMverticalGapSlim input[type="email"], div.LMFormBox.LMverticalGapSlim input[type="number"], div.LMFormBox.LMverticalGapSlim textarea, div.LMFormBox.LMverticalGapSlim select, div.LMFormBox.LMverticalGapSlim .labelText, div.LMFormBox.LMverticalGapSlim .lm_input_box_undefined { font-size: .875em; }

div.LMFormBox.LMverticalGapSlim .LMdescription { font-size: .75em; }

div.LMFormBox.LMverticalGapSlim button.LMsubmitBtn { font-size: .875em; padding: .35em .7em; }

div.LMFormBox.LMverticalGapSlim .fieldContainer, div.LMFormBox.LMverticalGapSlim .buttonFieldsetBox, div.LMFormBox.LMverticalGapSlim .visibleReCaptcha { margin-bottom: 0.75em; }

div.LMFormBox.LMverticalGapSlim label { margin-bottom: 0.35em; font-size: .8125em; }

div.LMFormBox.LMverticalGapLarge .titleBox { font-size: 3.125em; font-weight: bold; }

div.LMFormBox.LMverticalGapLarge .subtitleBox { font-size: 1.125em; }

div.LMFormBox.LMverticalGapLarge .footnoteBox { font-size: 1em; }

div.LMFormBox.LMverticalGapLarge input[type="text"], div.LMFormBox.LMverticalGapLarge input[type="email"], div.LMFormBox.LMverticalGapLarge input[type="number"], div.LMFormBox.LMverticalGapLarge textarea, div.LMFormBox.LMverticalGapLarge select, div.LMFormBox.LMverticalGapLarge .labelText, div.LMFormBox.LMverticalGapLarge .lm_input_box_undefined { font-size: 1.125em; }

div.LMFormBox.LMverticalGapLarge button.LMsubmitBtn { font-size: 1.125em; padding: .35em .7em; }

div.LMFormBox.LMverticalGapLarge .fieldContainer, div.LMFormBox.LMverticalGapLarge .buttonFieldsetBox, div.LMFormBox.LMverticalGapLarge .visibleReCaptcha { margin-bottom: 2em; }

div.LMFormBox.LMverticalGapLarge label { margin-bottom: 0.75em; font-size: 1.125em; }

div.LMFormBox.LMverticalGapLarge .LMdescription { font-size: 1em; }

div.LMFormBox.LMsquare, div.LMFormBox.LMmaterial { border-radius: 0; }

div.LMFormBox.LMsquare input[type="text"], div.LMFormBox.LMmaterial input[type="text"], div.LMFormBox.LMsquare input[type="email"], div.LMFormBox.LMmaterial input[type="email"], div.LMFormBox.LMsquare input[type="number"], div.LMFormBox.LMmaterial input[type="number"], div.LMFormBox.LMsquare textarea, div.LMFormBox.LMmaterial textarea, div.LMFormBox.LMsquare select, div.LMFormBox.LMmaterial select, div.LMFormBox.LMsquare button.LMsubmitBtn, div.LMFormBox.LMmaterial button.LMsubmitBtn { border-radius: 0; }

div.LMFormBox.LMmaterial { /* Remove focus */ /* Use custom arrow */ /*.checkbox, .form-radio { label { position: relative; cursor: pointer; padding-left: $checkbox-gap; text-align: left; display: block; font-size: $font-size; } input { width: auto; opacity: 0.00000001; position: absolute; left: 0; } } .radio { .helper { position: absolute; top: $radio-margin; left: $radio-margin; cursor: pointer; display: block; font-size: $font-size; user-select: none; color: $border-color; &::before, &::after { content: ''; position: absolute; left: 0; top: 0; margin: ($spacer * 2); width: $font-size; height: $font-size; transition: transform $transition-speed ease; border-radius: 50%; border: ($font-size / 8) solid currentColor; } &::after { transform: scale(0); background-color: $focus-color; border-color: $focus-color; } } label:hover .helper { color: $focus-color; } // scss-lint:disable QualifyingElement, NestingDepth input:checked { ~ .helper { &::after { transform: scale(0.5); } &::before { color: $focus-color; } } } } .checkbox { &>div{ position: relative; cursor: pointer; text-align: left; display: block; } .helper { color: $border-color; position: absolute; top: $checkbox-top; left: 0; width: $font-size; height: $font-size; z-index: 0; border: ($font-size / 8) solid currentColor; border-radius: ($font-size / 16); transition: border-color $transition-speed ease; &::before, &::after { position: absolute; height: 0; width: ($font-size * 0.2); background-color: $focus-color; display: block; transform-origin: left top; border-radius: ($font-size / 4); content: ''; transition: opacity $transition-speed ease, height 0s linear $transition-speed; opacity: 0; } &::before { top: ($font-size * 0.65); left: ($font-size * 0.38); transform: rotate(-135deg); box-shadow: 0 0 0 ($font-size / 16) $body-bg; } &::after { top: ($font-size * 0.3); left: 0; transform: rotate(-45deg); } } &>div:hover .helper { color: $focus-color; } input:checked { ~ .helper { color: $focus-color; &::after, &::before { opacity: 1; transition: height $transition-speed ease; } &::after { height: ($font-size / 2); } &::before { height: ($font-size * 1.2); transition-delay: $transition-speed; } } } } .radio + .radio, .checkbox + .checkbox { margin-top: $font-size; }*/ }

div.LMFormBox.LMmaterial .titleBox { font-weight: bold; }

div.LMFormBox.LMmaterial .subtitleBox { font-style: normal; }

div.LMFormBox.LMmaterial label { font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"], div.LMFormBox.LMmaterial input[type="email"], div.LMFormBox.LMmaterial input[type="number"] { border: none; background: transparent !important; }

div.LMFormBox.LMmaterial input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMmaterial input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMmaterial input[type="number"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"]::-moz-placeholder, div.LMFormBox.LMmaterial input[type="email"]::-moz-placeholder, div.LMFormBox.LMmaterial input[type="number"]::-moz-placeholder { /* Firefox 19+ */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMmaterial input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMmaterial input[type="number"]:-ms-input-placeholder { /* IE 10+ */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"]:-moz-placeholder, div.LMFormBox.LMmaterial input[type="email"]:-moz-placeholder, div.LMFormBox.LMmaterial input[type="number"]:-moz-placeholder { /* Firefox 18- */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial textarea { background: transparent !important; border: none; }

div.LMFormBox.LMmaterial select { background-color: transparent; width: 100%; border-left: none; border-right: none; border-top: none; }

div.LMFormBox.LMmaterial .LMbar { position: relative; border-bottom: 0.0625em solid #c2c0c2; display: block; }

div.LMFormBox.LMmaterial .LMbar::before { content: ''; height: 0.125em; width: 0; left: 50%; bottom: -0.0625em; position: absolute; background: #a34e98; transition: left 0.28s ease, width 0.28s ease; z-index: 2; }

div.LMFormBox.LMmaterial select:focus ~ .LMbar::before, div.LMFormBox.LMmaterial input:focus ~ .LMbar::before, div.LMFormBox.LMmaterial textarea:focus ~ .LMbar::before { width: 100%; left: 0; }

div.LMFormBox.LMmaterial select:focus { outline: none; }

div.LMFormBox.LMmaterial select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

div.LMFormBox.LMmaterial .LMselectfield { position: relative; }

div.LMFormBox.LMmaterial .LMselectfield:after { position: absolute; top: 0.75em; right: 0.5em; /* Styling the down arrow */ width: 0; height: 0; padding: 0; content: ''; border-left: .25em solid transparent; border-right: .25em solid transparent; border-top: 0.375em solid #c2c0c2; pointer-events: none; }

div.LMFormBox.LMmaterial button.LMsubmitBtn { font-size: 0.9em; padding: 0.7em 1.2em; }

div.LMFormBox.LMdark { background: #424242; color: #fff; }

div.LMFormBox.LMdark input[type="text"], div.LMFormBox.LMdark input[type="email"], div.LMFormBox.LMdark input[type="number"], div.LMFormBox.LMdark select, div.LMFormBox.LMdark textarea { color: #fff; background: #2d2d2d; border-color: #565656; }

div.LMFormBox.LMdark input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMdark input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMdark input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMdark select::-webkit-input-placeholder, div.LMFormBox.LMdark textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }

div.LMFormBox.LMdark input[type="text"]::-moz-placeholder, div.LMFormBox.LMdark input[type="email"]::-moz-placeholder, div.LMFormBox.LMdark input[type="number"]::-moz-placeholder, div.LMFormBox.LMdark select::-moz-placeholder, div.LMFormBox.LMdark textarea::-moz-placeholder { /* Firefox 19+ */ color: #fff; }

div.LMFormBox.LMdark input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMdark input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMdark input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMdark select:-ms-input-placeholder, div.LMFormBox.LMdark textarea:-ms-input-placeholder { /* IE 10+ */ color: #fff; }

div.LMFormBox.LMdark input[type="text"]:-moz-placeholder, div.LMFormBox.LMdark input[type="email"]:-moz-placeholder, div.LMFormBox.LMdark input[type="number"]:-moz-placeholder, div.LMFormBox.LMdark select:-moz-placeholder, div.LMFormBox.LMdark textarea:-moz-placeholder { /* Firefox 18- */ color: #fff; }

div.LMFormBox.LMdark .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #424242; }

div.LMFormBox.LMdark.LMmaterial select { background: transparent; }

div.LMFormBox.LMbw .LMbar::before { background: #1f1f1f; }

div.LMFormBox.LMbw .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMbw .radio .helper::after { background-color: #1f1f1f; border-color: #1f1f1f; }

div.LMFormBox.LMbw .radio label:hover .helper { color: #1f1f1f; }

div.LMFormBox.LMbw .radio input:checked ~ .helper::before { color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox .helper { color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox .helper::before, div.LMFormBox.LMbw .checkbox .helper::after { background-color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #fff; }

div.LMFormBox.LMbw .checkbox > div:hover .helper { color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox input:checked ~ .helper { color: #1f1f1f; }

div.LMFormBox.LMbw button.LMsubmitBtn { background-color: #1f1f1f; }

div.LMFormBox.LMbw button.LMsubmitBtn:hover { background-color: #525252; }

div.LMFormBox.LMgreen { background: #e1ead7; color: #282725; border-color: #8dbd59; }

div.LMFormBox.LMgreen .titleBox { color: #386103; }

div.LMFormBox.LMgreen label, div.LMFormBox.LMgreen .LMdescription { color: #386103; }

div.LMFormBox.LMgreen input[type="text"], div.LMFormBox.LMgreen input[type="email"], div.LMFormBox.LMgreen input[type="number"], div.LMFormBox.LMgreen select, div.LMFormBox.LMgreen textarea { color: #282725; background: #fff; border-color: #8dbd59; }

div.LMFormBox.LMgreen input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMgreen input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMgreen input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMgreen select::-webkit-input-placeholder, div.LMFormBox.LMgreen textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #282725; }

div.LMFormBox.LMgreen input[type="text"]::-moz-placeholder, div.LMFormBox.LMgreen input[type="email"]::-moz-placeholder, div.LMFormBox.LMgreen input[type="number"]::-moz-placeholder, div.LMFormBox.LMgreen select::-moz-placeholder, div.LMFormBox.LMgreen textarea::-moz-placeholder { /* Firefox 19+ */ color: #282725; }

div.LMFormBox.LMgreen input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMgreen input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMgreen input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMgreen select:-ms-input-placeholder, div.LMFormBox.LMgreen textarea:-ms-input-placeholder { /* IE 10+ */ color: #282725; }

div.LMFormBox.LMgreen input[type="text"]:-moz-placeholder, div.LMFormBox.LMgreen input[type="email"]:-moz-placeholder, div.LMFormBox.LMgreen input[type="number"]:-moz-placeholder, div.LMFormBox.LMgreen select:-moz-placeholder, div.LMFormBox.LMgreen textarea:-moz-placeholder { /* Firefox 18- */ color: #282725; }

div.LMFormBox.LMgreen .LMbar { border-color: #8dbd59; }

div.LMFormBox.LMgreen .LMbar::before { background: #8abf57; }

div.LMFormBox.LMgreen .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMgreen .radio .helper::before, div.LMFormBox.LMgreen .radio .helper::after { border-color: #8dbd59; }

div.LMFormBox.LMgreen .radio .helper::after { background-color: #8abf57; border-color: #8abf57; }

div.LMFormBox.LMgreen .radio Label:hover .helper { color: #282725; }

div.LMFormBox.LMgreen .radio input:checked ~ .helper::before { color: #8abf57; }

div.LMFormBox.LMgreen .checkbox label { color: #282725; }

div.LMFormBox.LMgreen .checkbox .helper { color: #8abf57; }

div.LMFormBox.LMgreen .checkbox .helper::before, div.LMFormBox.LMgreen .checkbox .helper::after { background-color: #8abf57; }

div.LMFormBox.LMgreen .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #e1ead7; }

div.LMFormBox.LMgreen .checkbox > div:hover .helper { color: #8abf57; }

div.LMFormBox.LMgreen .checkbox input:checked ~ .helper { color: #8abf57; }

div.LMFormBox.LMgreen button.LMsubmitBtn { background-color: #8abf57; }

div.LMFormBox.LMgreen button.LMsubmitBtn:hover { background-color: #577f31; }

div.LMFormBox.LMgreen.LMmaterial select { background: transparent; }

div.LMFormBox.LMlightblue { background: #ccedfc; color: #282725; border-color: #72dafd; }

div.LMFormBox.LMlightblue .titleBox { color: #065774; }

div.LMFormBox.LMlightblue .subtitleBox { color: #065774; }

div.LMFormBox.LMlightblue label, div.LMFormBox.LMlightblue .LMdescription { color: #065774; }

div.LMFormBox.LMlightblue input[type="text"], div.LMFormBox.LMlightblue input[type="email"], div.LMFormBox.LMlightblue input[type="number"], div.LMFormBox.LMlightblue select, div.LMFormBox.LMlightblue textarea { color: #282725; background: #fff; border-color: #72dafd; }

div.LMFormBox.LMlightblue input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMlightblue input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMlightblue input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMlightblue select::-webkit-input-placeholder, div.LMFormBox.LMlightblue textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #282725; }

div.LMFormBox.LMlightblue input[type="text"]::-moz-placeholder, div.LMFormBox.LMlightblue input[type="email"]::-moz-placeholder, div.LMFormBox.LMlightblue input[type="number"]::-moz-placeholder, div.LMFormBox.LMlightblue select::-moz-placeholder, div.LMFormBox.LMlightblue textarea::-moz-placeholder { /* Firefox 19+ */ color: #282725; }

div.LMFormBox.LMlightblue input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMlightblue input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMlightblue input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMlightblue select:-ms-input-placeholder, div.LMFormBox.LMlightblue textarea:-ms-input-placeholder { /* IE 10+ */ color: #282725; }

div.LMFormBox.LMlightblue input[type="text"]:-moz-placeholder, div.LMFormBox.LMlightblue input[type="email"]:-moz-placeholder, div.LMFormBox.LMlightblue input[type="number"]:-moz-placeholder, div.LMFormBox.LMlightblue select:-moz-placeholder, div.LMFormBox.LMlightblue textarea:-moz-placeholder { /* Firefox 18- */ color: #282725; }

div.LMFormBox.LMlightblue .LMbar { border-color: #72dafd; }

div.LMFormBox.LMlightblue .LMbar::before { background: #02b0f7; }

div.LMFormBox.LMlightblue .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMlightblue .radio .helper::before, div.LMFormBox.LMlightblue .radio .helper::after { border-color: #72dafd; }

div.LMFormBox.LMlightblue .radio .helper::after { background-color: #02b0f7; border-color: #02b0f7; }

div.LMFormBox.LMlightblue .radio label { color: #282725; }

div.LMFormBox.LMlightblue .radio input:checked ~ .helper::before { color: #02b0f7; border-color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox label { color: #282725; }

div.LMFormBox.LMlightblue .checkbox .helper { color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox .helper::before, div.LMFormBox.LMlightblue .checkbox .helper::after { background-color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #ccedfc; }

div.LMFormBox.LMlightblue .checkbox > div:hover .helper { color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox input:checked ~ .helper { color: #02b0f7; }

div.LMFormBox.LMlightblue button.LMsubmitBtn { background-color: #02b0f7; }

div.LMFormBox.LMlightblue button.LMsubmitBtn:hover { background-color: #016892; }

div.LMFormBox.LMlightblue.LMmaterial select { background: transparent; }

div.LMFormBox.LMpink { background: #f9d5d5; color: #e74445; border-color: #fab4bf; }

div.LMFormBox.LMpink .titleBox { color: #cc7274; }

div.LMFormBox.LMpink .subtitleBox { color: #cc7274; }

div.LMFormBox.LMpink label, div.LMFormBox.LMpink .LMdescription { color: #cc7274; }

div.LMFormBox.LMpink input[type="text"], div.LMFormBox.LMpink input[type="email"], div.LMFormBox.LMpink input[type="number"], div.LMFormBox.LMpink select, div.LMFormBox.LMpink textarea { color: #e74445; background: #fff; border-color: #fab4bf; }

div.LMFormBox.LMpink input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMpink input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMpink input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMpink select::-webkit-input-placeholder, div.LMFormBox.LMpink textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #e74445; }

div.LMFormBox.LMpink input[type="text"]::-moz-placeholder, div.LMFormBox.LMpink input[type="email"]::-moz-placeholder, div.LMFormBox.LMpink input[type="number"]::-moz-placeholder, div.LMFormBox.LMpink select::-moz-placeholder, div.LMFormBox.LMpink textarea::-moz-placeholder { /* Firefox 19+ */ color: #e74445; }

div.LMFormBox.LMpink input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMpink input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMpink input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMpink select:-ms-input-placeholder, div.LMFormBox.LMpink textarea:-ms-input-placeholder { /* IE 10+ */ color: #e74445; }

div.LMFormBox.LMpink input[type="text"]:-moz-placeholder, div.LMFormBox.LMpink input[type="email"]:-moz-placeholder, div.LMFormBox.LMpink input[type="number"]:-moz-placeholder, div.LMFormBox.LMpink select:-moz-placeholder, div.LMFormBox.LMpink textarea:-moz-placeholder { /* Firefox 18- */ color: #e74445; }

div.LMFormBox.LMpink .LMbar { border-color: #fab4bf; }

div.LMFormBox.LMpink .LMbar::before { background: #e74445; }

div.LMFormBox.LMpink .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMpink .radio .helper::before, div.LMFormBox.LMpink .radio .helper::after { border-color: #fab4bf; }

div.LMFormBox.LMpink .radio .helper::after { background-color: #e74445; border-color: #e74445; }

div.LMFormBox.LMpink .radio label { color: #e74445; }

div.LMFormBox.LMpink .radio input:checked ~ .helper::before { color: #e74445; border-color: #e74445; }

div.LMFormBox.LMpink .checkbox label { color: #e74445; }

div.LMFormBox.LMpink .checkbox .helper { color: #e74445; }

div.LMFormBox.LMpink .checkbox .helper::before, div.LMFormBox.LMpink .checkbox .helper::after { background-color: #e74445; }

div.LMFormBox.LMpink .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #f9d5d5; }

div.LMFormBox.LMpink .checkbox > div:hover .helper { color: #e74445; }

div.LMFormBox.LMpink .checkbox input:checked ~ .helper { color: #e74445; }

div.LMFormBox.LMpink button.LMsubmitBtn { background-color: #e74445; }

div.LMFormBox.LMpink button.LMsubmitBtn:hover { background-color: #af1617; }

div.LMFormBox.LMpink.LMmaterial select { background: transparent; }

div.LMFormBox.LMyellow { background: #e1f73c; color: #7a880f; border: none; }

div.LMFormBox.LMyellow .titleBox { color: #859417; }

div.LMFormBox.LMyellow .subtitleBox { color: #859417; }

div.LMFormBox.LMyellow label, div.LMFormBox.LMyellow .LMdescription { color: #859417; }

div.LMFormBox.LMyellow input[type="text"], div.LMFormBox.LMyellow input[type="email"], div.LMFormBox.LMyellow input[type="number"], div.LMFormBox.LMyellow select, div.LMFormBox.LMyellow textarea { color: #7a880f; background: #fff; border-color: #c2de17; }

div.LMFormBox.LMyellow input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMyellow input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMyellow input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMyellow select::-webkit-input-placeholder, div.LMFormBox.LMyellow textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7a880f; }

div.LMFormBox.LMyellow input[type="text"]::-moz-placeholder, div.LMFormBox.LMyellow input[type="email"]::-moz-placeholder, div.LMFormBox.LMyellow input[type="number"]::-moz-placeholder, div.LMFormBox.LMyellow select::-moz-placeholder, div.LMFormBox.LMyellow textarea::-moz-placeholder { /* Firefox 19+ */ color: #7a880f; }

div.LMFormBox.LMyellow input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMyellow input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMyellow input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMyellow select:-ms-input-placeholder, div.LMFormBox.LMyellow textarea:-ms-input-placeholder { /* IE 10+ */ color: #7a880f; }

div.LMFormBox.LMyellow input[type="text"]:-moz-placeholder, div.LMFormBox.LMyellow input[type="email"]:-moz-placeholder, div.LMFormBox.LMyellow input[type="number"]:-moz-placeholder, div.LMFormBox.LMyellow select:-moz-placeholder, div.LMFormBox.LMyellow textarea:-moz-placeholder { /* Firefox 18- */ color: #7a880f; }

div.LMFormBox.LMyellow .LMbar { border-color: #c2de17; }

div.LMFormBox.LMyellow .LMbar::before { background: #417ded; }

div.LMFormBox.LMyellow .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMyellow .radio .helper::before, div.LMFormBox.LMyellow .radio .helper::after { border-color: #417ded; }

div.LMFormBox.LMyellow .radio .helper::after { background-color: #417ded; border-color: #417ded; }

div.LMFormBox.LMyellow .radio label { color: #7a880f; }

div.LMFormBox.LMyellow .radio input:checked ~ .helper::before { color: #417ded; border-color: #417ded; }

div.LMFormBox.LMyellow .checkbox label { color: #7a880f; }

div.LMFormBox.LMyellow .checkbox .helper { color: #417ded; }

div.LMFormBox.LMyellow .checkbox .helper::before, div.LMFormBox.LMyellow .checkbox .helper::after { background-color: #417ded; }

div.LMFormBox.LMyellow .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #e1f73c; }

div.LMFormBox.LMyellow .checkbox > div:hover .helper { color: #417ded; }

div.LMFormBox.LMyellow .checkbox input:checked ~ .helper { color: #417ded; }

div.LMFormBox.LMyellow button.LMsubmitBtn { background-color: #417ded; }

div.LMFormBox.LMyellow button.LMsubmitBtn:hover { background-color: #114bb7; }

div.LMFormBox.LMyellow.LMmaterial select { background: transparent; }

div.LMFormBox.LMblue { background: #015ffc; color: #fff; border: none; }

div.LMFormBox.LMblue .titleBox { color: #fff; }

div.LMFormBox.LMblue .subtitleBox { color: #93aeff; }

div.LMFormBox.LMblue label, div.LMFormBox.LMblue .LMdescription { color: #fff; }

div.LMFormBox.LMblue input[type="text"], div.LMFormBox.LMblue input[type="email"], div.LMFormBox.LMblue input[type="number"], div.LMFormBox.LMblue select, div.LMFormBox.LMblue textarea { color: #fff; background: #4d8ffd; border-color: #6fabff; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LMblue input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMblue input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMblue input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMblue select::-webkit-input-placeholder, div.LMFormBox.LMblue textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }

div.LMFormBox.LMblue input[type="text"]::-moz-placeholder, div.LMFormBox.LMblue input[type="email"]::-moz-placeholder, div.LMFormBox.LMblue input[type="number"]::-moz-placeholder, div.LMFormBox.LMblue select::-moz-placeholder, div.LMFormBox.LMblue textarea::-moz-placeholder { /* Firefox 19+ */ color: #fff; }

div.LMFormBox.LMblue input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMblue input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMblue input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMblue select:-ms-input-placeholder, div.LMFormBox.LMblue textarea:-ms-input-placeholder { /* IE 10+ */ color: #fff; }

div.LMFormBox.LMblue input[type="text"]:-moz-placeholder, div.LMFormBox.LMblue input[type="email"]:-moz-placeholder, div.LMFormBox.LMblue input[type="number"]:-moz-placeholder, div.LMFormBox.LMblue select:-moz-placeholder, div.LMFormBox.LMblue textarea:-moz-placeholder { /* Firefox 18- */ color: #fff; }

div.LMFormBox.LMblue .LMbar { border-color: #6fabff; }

div.LMFormBox.LMblue .LMbar::before { background: #fbb000; }

div.LMFormBox.LMblue .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMblue .radio .helper::before, div.LMFormBox.LMblue .radio .helper::after { border-color: #fbb000; }

div.LMFormBox.LMblue .radio .helper::after { background-color: #fbb000; border-color: #fbb000; }

div.LMFormBox.LMblue .radio label { color: #fff; }

div.LMFormBox.LMblue .radio input:checked ~ .helper::before { color: #fbb000; border-color: #fbb000; }

div.LMFormBox.LMblue .checkbox label { color: #fff; }

div.LMFormBox.LMblue .checkbox .helper { color: #fbb000; }

div.LMFormBox.LMblue .checkbox .helper::before, div.LMFormBox.LMblue .checkbox .helper::after { background-color: #fbb000; }

div.LMFormBox.LMblue .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #015ffc; }

div.LMFormBox.LMblue .checkbox > div:hover .helper { color: #fbb000; }

div.LMFormBox.LMblue .checkbox input:checked ~ .helper { color: #fbb000; }

div.LMFormBox.LMblue button.LMsubmitBtn { background-color: #fbb000; }

div.LMFormBox.LMblue button.LMsubmitBtn:hover { background-color: #956800; }

div.LMFormBox.LMred { background: #ec393d; color: #300404; border: none; }

div.LMFormBox.LMred .titleBox { color: #300404; }

div.LMFormBox.LMred .subtitleBox { color: #8f0908; }

div.LMFormBox.LMred label, div.LMFormBox.LMred .LMdescription { color: #8f0908; }

div.LMFormBox.LMred input[type="text"], div.LMFormBox.LMred input[type="email"], div.LMFormBox.LMred input[type="number"], div.LMFormBox.LMred select, div.LMFormBox.LMred textarea { color: #300404; background: #fff; border-color: #c91e26; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LMred input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMred input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMred input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMred select::-webkit-input-placeholder, div.LMFormBox.LMred textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #300404; }

div.LMFormBox.LMred input[type="text"]::-moz-placeholder, div.LMFormBox.LMred input[type="email"]::-moz-placeholder, div.LMFormBox.LMred input[type="number"]::-moz-placeholder, div.LMFormBox.LMred select::-moz-placeholder, div.LMFormBox.LMred textarea::-moz-placeholder { /* Firefox 19+ */ color: #300404; }

div.LMFormBox.LMred input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMred input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMred input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMred select:-ms-input-placeholder, div.LMFormBox.LMred textarea:-ms-input-placeholder { /* IE 10+ */ color: #300404; }

div.LMFormBox.LMred input[type="text"]:-moz-placeholder, div.LMFormBox.LMred input[type="email"]:-moz-placeholder, div.LMFormBox.LMred input[type="number"]:-moz-placeholder, div.LMFormBox.LMred select:-moz-placeholder, div.LMFormBox.LMred textarea:-moz-placeholder { /* Firefox 18- */ color: #300404; }

div.LMFormBox.LMred .LMbar { border-color: #c91e26; }

div.LMFormBox.LMred .LMbar::before { background: #fff; }

div.LMFormBox.LMred .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMred .radio .helper::before, div.LMFormBox.LMred .radio .helper::after { border-color: #fff; }

div.LMFormBox.LMred .radio .helper::after { background-color: #fff; background-color: #fff; border-color: #fff; }

div.LMFormBox.LMred .radio label { color: #300404; }

div.LMFormBox.LMred .radio input:checked ~ .helper::before { color: #fff; border-color: #fff; }

div.LMFormBox.LMred .checkbox label { color: #300404; }

div.LMFormBox.LMred .checkbox .helper { color: #fff; }

div.LMFormBox.LMred .checkbox .helper::before, div.LMFormBox.LMred .checkbox .helper::after { background-color: #fff; }

div.LMFormBox.LMred .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #ec393d; }

div.LMFormBox.LMred .checkbox > div:hover .helper { color: #fff; }

div.LMFormBox.LMred .checkbox input:checked ~ .helper { color: #fff; }

div.LMFormBox.LMred button.LMsubmitBtn { background-color: #62cdf1; box-shadow: none; }

div.LMFormBox.LMred button.LMsubmitBtn:hover { background-color: #13a8da; }

div.LMFormBox.LMred.LMmaterial select { background: transparent; }

div.LMFormBox.LM10 { background: rgba(0, 0, 0, 0.8); color: #fff; border: none; }

div.LMFormBox.LM10 .titleBox { color: #fff; }

div.LMFormBox.LM10 .subtitleBox { color: #ddd; }

div.LMFormBox.LM10 label, div.LMFormBox.LM10 .LMdescription { color: #ddd; }

div.LMFormBox.LM10 input[type="text"], div.LMFormBox.LM10 input[type="email"], div.LMFormBox.LM10 input[type="number"], div.LMFormBox.LM10 select, div.LMFormBox.LM10 textarea { color: #fff; background: transparent; border-color: #a5cab8; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LM10 input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LM10 input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LM10 input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LM10 select::-webkit-input-placeholder, div.LMFormBox.LM10 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ddd; }

div.LMFormBox.LM10 input[type="text"]::-moz-placeholder, div.LMFormBox.LM10 input[type="email"]::-moz-placeholder, div.LMFormBox.LM10 input[type="number"]::-moz-placeholder, div.LMFormBox.LM10 select::-moz-placeholder, div.LMFormBox.LM10 textarea::-moz-placeholder { /* Firefox 19+ */ color: #ddd; }

div.LMFormBox.LM10 input[type="text"]:-ms-input-placeholder, div.LMFormBox.LM10 input[type="email"]:-ms-input-placeholder, div.LMFormBox.LM10 input[type="number"]:-ms-input-placeholder, div.LMFormBox.LM10 select:-ms-input-placeholder, div.LMFormBox.LM10 textarea:-ms-input-placeholder { /* IE 10+ */ color: #ddd; }

div.LMFormBox.LM10 input[type="text"]:-moz-placeholder, div.LMFormBox.LM10 input[type="email"]:-moz-placeholder, div.LMFormBox.LM10 input[type="number"]:-moz-placeholder, div.LMFormBox.LM10 select:-moz-placeholder, div.LMFormBox.LM10 textarea:-moz-placeholder { /* Firefox 18- */ color: #ddd; }

div.LMFormBox.LM10 .LMbar { border-color: #a5cab8; }

div.LMFormBox.LM10 .LMbar::before { background: #47c675; }

div.LMFormBox.LM10 .radio .helper { color: #c2c0c2; }

div.LMFormBox.LM10 .radio .helper::before, div.LMFormBox.LM10 .radio .helper::after { border-color: #47c675; }

div.LMFormBox.LM10 .radio .helper::after { background-color: #47c675; border-color: #47c675; }

div.LMFormBox.LM10 .radio label { color: #fff; }

div.LMFormBox.LM10 .radio input:checked ~ .helper::before { color: #47c675; border-color: #47c675; }

div.LMFormBox.LM10 .checkbox label { color: #fff; }

div.LMFormBox.LM10 .checkbox .helper { color: #47c675; }

div.LMFormBox.LM10 .checkbox .helper::before, div.LMFormBox.LM10 .checkbox .helper::after { background-color: #47c675; }

div.LMFormBox.LM10 .checkbox .helper::before { box-shadow: 0 0 0 0; }

div.LMFormBox.LM10 .checkbox > div:hover .helper { color: #47c675; }

div.LMFormBox.LM10 .checkbox input:checked ~ .helper { color: #47c675; }

div.LMFormBox.LM10 button.LMsubmitBtn { background-color: #47c675; }

div.LMFormBox.LM10 button.LMsubmitBtn:hover { background-color: #278047; }

div.LMFormBox.LM11 { background: rgba(255, 255, 255, 0.9); color: #323232; border: none; }

div.LMFormBox.LM11 .titleBox { color: #624a40; }

div.LMFormBox.LM11 .subtitleBox { color: #323232; }

div.LMFormBox.LM11 label, div.LMFormBox.LM11 .LMdescription { color: #323232; }

div.LMFormBox.LM11 input[type="text"], div.LMFormBox.LM11 input[type="email"], div.LMFormBox.LM11 input[type="number"], div.LMFormBox.LM11 select, div.LMFormBox.LM11 textarea { color: #323232; background: rgba(255, 255, 255, 0); border-color: #624a40; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LM11 input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LM11 input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LM11 input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LM11 select::-webkit-input-placeholder, div.LMFormBox.LM11 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #323232; }

div.LMFormBox.LM11 input[type="text"]::-moz-placeholder, div.LMFormBox.LM11 input[type="email"]::-moz-placeholder, div.LMFormBox.LM11 input[type="number"]::-moz-placeholder, div.LMFormBox.LM11 select::-moz-placeholder, div.LMFormBox.LM11 textarea::-moz-placeholder { /* Firefox 19+ */ color: #323232; }

div.LMFormBox.LM11 input[type="text"]:-ms-input-placeholder, div.LMFormBox.LM11 input[type="email"]:-ms-input-placeholder, div.LMFormBox.LM11 input[type="number"]:-ms-input-placeholder, div.LMFormBox.LM11 select:-ms-input-placeholder, div.LMFormBox.LM11 textarea:-ms-input-placeholder { /* IE 11+ */ color: #323232; }

div.LMFormBox.LM11 input[type="text"]:-moz-placeholder, div.LMFormBox.LM11 input[type="email"]:-moz-placeholder, div.LMFormBox.LM11 input[type="number"]:-moz-placeholder, div.LMFormBox.LM11 select:-moz-placeholder, div.LMFormBox.LM11 textarea:-moz-placeholder { /* Firefox 18- */ color: #323232; }

div.LMFormBox.LM11 .LMbar { border-color: #624a40; }

div.LMFormBox.LM11 .LMbar::before { background: #b19280; }

div.LMFormBox.LM11 .radio .helper { color: #c2c0c2; }

div.LMFormBox.LM11 .radio .helper::before, div.LMFormBox.LM11 .radio .helper::after { border-color: #b19280; }

div.LMFormBox.LM11 .radio .helper::after { background-color: #b19280; border-color: #b19280; }

div.LMFormBox.LM11 .radio label { color: #323232; }

div.LMFormBox.LM11 .radio input:checked ~ .helper::before { color: #b19280; border-color: #b19280; }

div.LMFormBox.LM11 .checkbox label { color: #323232; }

div.LMFormBox.LM11 .checkbox .helper { color: #b19280; }

div.LMFormBox.LM11 .checkbox .helper::before, div.LMFormBox.LM11 .checkbox .helper::after { background-color: #b19280; }

div.LMFormBox.LM11 .checkbox .helper::before { box-shadow: 0 0 0 0; }

div.LMFormBox.LM11 .checkbox > div:hover .helper { color: #b19280; }

div.LMFormBox.LM11 .checkbox input:checked ~ .helper { color: #b19280; }

div.LMFormBox.LM11 button.LMsubmitBtn { background-color: #b19280; }

div.LMFormBox.LM11 button.LMsubmitBtn:hover { background-color: #7e5f4d; }

div.LMFormBox.LM12 { background: rgba(255, 255, 255, 0.7); color: #52454c; border-color: #d7d7d7; }

div.LMFormBox.LM12 .titleBox { color: #d71a52; }

div.LMFormBox.LM12 .subtitleBox { color: #52454c; }

div.LMFormBox.LM12 label, div.LMFormBox.LM12 .LMdescription { color: #52454c; }

div.LMFormBox.LM12 input[type="text"], div.LMFormBox.LM12 input[type="email"], div.LMFormBox.LM12 input[type="number"], div.LMFormBox.LM12 select, div.LMFormBox.LM12 textarea { color: #52454c; background: #fff; border-color: #d7d7d7; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LM12 input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LM12 input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LM12 input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LM12 select::-webkit-input-placeholder, div.LMFormBox.LM12 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #52454c; }

div.LMFormBox.LM12 input[type="text"]::-moz-placeholder, div.LMFormBox.LM12 input[type="email"]::-moz-placeholder, div.LMFormBox.LM12 input[type="number"]::-moz-placeholder, div.LMFormBox.LM12 select::-moz-placeholder, div.LMFormBox.LM12 textarea::-moz-placeholder { /* Firefox 19+ */ color: #52454c; }

div.LMFormBox.LM12 input[type="text"]:-ms-input-placeholder, div.LMFormBox.LM12 input[type="email"]:-ms-input-placeholder, div.LMFormBox.LM12 input[type="number"]:-ms-input-placeholder, div.LMFormBox.LM12 select:-ms-input-placeholder, div.LMFormBox.LM12 textarea:-ms-input-placeholder { /* IE 12+ */ color: #52454c; }

div.LMFormBox.LM12 input[type="text"]:-moz-placeholder, div.LMFormBox.LM12 input[type="email"]:-moz-placeholder, div.LMFormBox.LM12 input[type="number"]:-moz-placeholder, div.LMFormBox.LM12 select:-moz-placeholder, div.LMFormBox.LM12 textarea:-moz-placeholder { /* Firefox 18- */ color: #52454c; }

div.LMFormBox.LM12 .LMbar { border-color: #d7d7d7; }

div.LMFormBox.LM12 .LMbar::before { background: #d71a52; }

div.LMFormBox.LM12 .radio .helper { color: #c2c0c2; }

div.LMFormBox.LM12 .radio .helper::before, div.LMFormBox.LM12 .radio .helper::after { border-color: #d71a52; }

div.LMFormBox.LM12 .radio .helper::after { background-color: #d71a52; border-color: #d71a52; }

div.LMFormBox.LM12 .radio label { color: #52454c; }

div.LMFormBox.LM12 .radio input:checked ~ .helper::before { color: #d71a52; border-color: #d71a52; }

div.LMFormBox.LM12 .checkbox label { color: #52454c; }

div.LMFormBox.LM12 .checkbox .helper { color: #d71a52; }

div.LMFormBox.LM12 .checkbox .helper::before, div.LMFormBox.LM12 .checkbox .helper::after { background-color: #d71a52; }

div.LMFormBox.LM12 .checkbox .helper::before { box-shadow: 0 0 0 0; }

div.LMFormBox.LM12 .checkbox > div:hover .helper { color: #d71a52; }

div.LMFormBox.LM12 .checkbox input:checked ~ .helper { color: #d71a52; }

div.LMFormBox.LM12 button.LMsubmitBtn { background-color: #d71a52; }

div.LMFormBox.LM12 button.LMsubmitBtn:hover { background-color: #7c0f2f; }

div.LMFormBox.LMinline .controlsBox, div.LMFormBox.LMinline .fieldsetBox { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: flex-end; }

div.LMFormBox.LMinline .fieldContainer { margin-right: 1.875em; }

div.LMFormBox.LMinline.LMleftLabel .controlContainer label.labelText { width: initial; min-width: 0; }

div.LMFormBox.LMinline.LMleftLabel label { margin-bottom: 0; }

div.LMFormBox.LMinline.LMtopLabel .buttonFieldsetBox { -ms-flex-item-align: end; align-self: flex-end; }



/* --- custom settings --- */


div.LMSubscribeForm {background-repeat: repeat; }
div.LMSubscribeForm div.LMFormBox {background-repeat: repeat; }
div.LMSubscribeForm div.LMFormBox div.fieldsetBox label.labelText {text-align: left; }
div.LMSubscribeForm #formBox608337.LMFormBox.LMleftLabel div.fieldsetBox label.labelText {}
div.LMSubscribeForm div.LMFormBox div.buttonFieldsetBox {}
div.LMSubscribeForm div.LMFormBox textarea, div.LMSubscribeForm div.LMFormBox input[type='text'], div.LMSubscribeForm div.LMFormBox input[type='email'], div.LMSubscribeForm div.LMFormBox input[type='tel'], div.LMSubscribeForm div.LMFormBox input[type='date'], div.LMSubscribeForm div.LMFormBox input[type='number'], div.LMSubscribeForm div.LMFormBox input[type='range'], div.LMSubscribeForm div.LMFormBox select {}
div.LMSubscribeForm div.LMFormBox textarea, div.LMSubscribeForm div.LMFormBox input[type='text'], div.LMSubscribeForm div.LMFormBox input[type='email'], div.LMSubscribeForm div.LMFormBox input[type='tel'], div.LMSubscribeForm div.LMFormBox input[type='date'], div.LMSubscribeForm div.LMFormBox input[type='number'], div.LMSubscribeForm div.LMFormBox input[type='range'], div.LMSubscribeForm div.LMFormBox select, div.LMSubscribeForm div.LMFormBox span.inputContainer {}
div.LMSubscribeForm div.LMFormBox .formDescription {}
#formControlID304163:hover {}
#formControlID304163:hover {}


/* --- outer box alignment --- */

#formBox608337 {margin-left: auto; margin-right: auto;}/* End custom CSS */