.elementor-906 .elementor-element.elementor-element-74c74a9:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-74c74a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-906 .elementor-element.elementor-element-74c74a9{border-style:solid;border-width:0px 0px 02px 0px;border-color:#D6D6D6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-906 .elementor-element.elementor-element-74c74a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-906 .elementor-element.elementor-element-23fd953:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-23fd953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-906 .elementor-element.elementor-element-23fd953{border-style:solid;border-width:0px 0px 02px 0px;border-color:#D6D6D6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-906 .elementor-element.elementor-element-23fd953 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-906 .elementor-element.elementor-element-15421c8:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-15421c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-906 .elementor-element.elementor-element-15421c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-906 .elementor-element.elementor-element-15421c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-906 .elementor-element.elementor-element-1e6a287 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-906 .elementor-element.elementor-element-1e6a287 img{width:65%;}.elementor-906 .elementor-element.elementor-element-b1849ef:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-b1849ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-906 .elementor-element.elementor-element-b1849ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-906 .elementor-element.elementor-element-b1849ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-906 .elementor-element.elementor-element-ac9bbe7{--spacer-size:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-906 .elementor-element.elementor-element-6d3b27c{text-align:left;}.elementor-906 .elementor-element.elementor-element-6d3b27c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;color:#505050;}.elementor-906 .elementor-element.elementor-element-8241368 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 500px 0px 0px;}.elementor-906 .elementor-element.elementor-element-65e0a11{--spacer-size:459px;}body.elementor-page-906:not(.elementor-motion-effects-element-type-background), body.elementor-page-906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}@media(min-width:768px){.elementor-906 .elementor-element.elementor-element-37f7a0a{width:16.398%;}.elementor-906 .elementor-element.elementor-element-e560239{width:83.602%;}}@media(max-width:1024px){.elementor-906 .elementor-element.elementor-element-a69982d img{width:13%;}.elementor-906 .elementor-element.elementor-element-6d3b27c > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-906 .elementor-element.elementor-element-8241368 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-906 .elementor-element.elementor-element-65e0a11{--spacer-size:370px;}}@media(max-width:767px){.elementor-906 .elementor-element.elementor-element-74c74a9{margin-top:0px;margin-bottom:0px;}.elementor-906 .elementor-element.elementor-element-a69982d{text-align:center;}.elementor-906 .elementor-element.elementor-element-a69982d img{width:20%;}.elementor-906 .elementor-element.elementor-element-1e6a287 img{width:21%;}.elementor-906 .elementor-element.elementor-element-e560239 > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-906 .elementor-element.elementor-element-6d3b27c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-906 .elementor-element.elementor-element-6d3b27c{text-align:center;}.elementor-906 .elementor-element.elementor-element-6d3b27c .elementor-heading-title{font-size:22px;}}/* Start custom CSS for shortcode, class: .elementor-element-8241368 */.tml .tml-label {
    display: block;
    margin: 0.5em 0;
    font-family: 'Roboto';
    font-size: 16px;
    color: #A0A0A0;
}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #9B9B9B;
    background: white;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
    padding: 10px;
    border-radius: 20px;
    font-family: 'Roboto';
    font-size: 16px;
}

.tml .tml-checkbox+.tml-label {
    display: inline;
    font-size: 16px;
}

.tml-button{
    color: white;
    background-color: #24248C;
    font-family: Roboto;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: center;
    padding: 10px;
}

.tml-button:hover{
    background-color:  #A0A0A0;
    color: white;
}
.tml-button:disabled{
    background-color:  #A0A0A0;
    color: white;
}

.tml-button:active{
    background-color: #A0A0A0;
    color: white;
}

.tml-button:focus{
    background-color: #A0A0A0;
    color: white;
}

p {
    font-size: 14px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

ul {
    display: none;
    list-style-type: none;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}/* End custom CSS */