.elementor-3056 .elementor-element.elementor-element-bcb9633{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3056 .elementor-element.elementor-element-3cb2e93{--display:flex;}.elementor-3056 .elementor-element.elementor-element-51e48f9{text-align:center;font-family:"Tahoma", Sans-serif;font-size:16px;}.elementor-3056 .elementor-element.elementor-element-c53b890 img{width:61%;}.elementor-3056 .elementor-element.elementor-element-af07d9f{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-3056 .elementor-element.elementor-element-af07d9f .elementor-divider-separator{width:100%;}.elementor-3056 .elementor-element.elementor-element-af07d9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3056 .elementor-element.elementor-element-203dcf3{--display:flex;}.elementor-3056 .elementor-element.elementor-element-75418ce{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:28px;}.elementor-3056 .elementor-element.elementor-element-0bd0ff6{--display:flex;}.elementor-3056 .elementor-element.elementor-element-59ffb83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3056 .elementor-element.elementor-element-39e9912{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-3056 .elementor-element.elementor-element-39e9912 .elementor-divider-separator{width:100%;}.elementor-3056 .elementor-element.elementor-element-39e9912 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3056 .elementor-element.elementor-element-b36787e{font-family:"Tahoma", Sans-serif;font-size:16px;}.elementor-3056 .elementor-element.elementor-element-ff71070{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-3056 .elementor-element.elementor-element-ff71070 .elementor-divider-separator{width:100%;}.elementor-3056 .elementor-element.elementor-element-ff71070 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3056 .elementor-element.elementor-element-9e5b2ca{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-3056 .elementor-element.elementor-element-9e5b2ca .elementor-divider-separator{width:100%;}.elementor-3056 .elementor-element.elementor-element-9e5b2ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3056 .elementor-element.elementor-element-73a970e{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-3056 .elementor-element.elementor-element-73a970e .elementor-divider-separator{width:100%;}.elementor-3056 .elementor-element.elementor-element-73a970e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3056 .elementor-element.elementor-element-9fd1ed3{--display:flex;}.elementor-3056 .elementor-element.elementor-element-5c4ca57 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3056 .elementor-element.elementor-element-3f10cca{font-family:"Tahoma", Sans-serif;line-height:28px;}.elementor-3056 .elementor-element.elementor-element-f0f2bf9{--display:flex;}.elementor-3056 .elementor-element.elementor-element-0633fd2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3056 .elementor-element.elementor-element-0633fd2{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:25px;}@media(min-width:768px){.elementor-3056 .elementor-element.elementor-element-3cb2e93{--width:90%;}}@media(max-width:767px){.elementor-3056 .elementor-element.elementor-element-bcb9633{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3056 .elementor-element.elementor-element-0bd0ff6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-51e48f9 */.elementor-3056 .elementor-element.elementor-element-51e48f9 p {
    font-size: 1.1em;
    color: #6c757d;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75418ce */.elementor-3056 .elementor-element.elementor-element-75418ce strong {
    color: #dc3545;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dcf3 */.elementor-3056 .elementor-element.elementor-element-203dcf3 {
    background-color: #eef7ff;
    padding: 20px;
    border-radius: 8px;
    margin: 30px 0;
    border-left: 6px solid #007bff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffb83 */h2 {
    color: #17a2b8;
    font-size: 1.8em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a9a9c6 */h3 {
    color: #007bff;
    margin-top: 35px;
    margin-bottom: 15px;
    font-size: 1.5em;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0682cd1 */.elementor-3056 .elementor-element.elementor-element-0682cd1 {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 25px auto;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b36787e */h4 {
    color: #495057;
    margin-top: 25px;
    margin-bottom: 8px;
    font-size: 1.15em;
    font-weight: 600;
}
strong {
    color: #dc3545;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35594d3 */.elementor-3056 .elementor-element.elementor-element-35594d3 {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 25px auto;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1720c89 */code {
    background-color: #e9ecef;
    padding: 3px 6px;
    border-radius: 4px;
    font-family: 'Courier New', Courier, monospace;
    font-size: 0.95em;
    color: #495057;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c818ee2 */.elementor-3056 .elementor-element.elementor-element-c818ee2{
    max-width: 100%;
    height: auto;
    display: block;
    margin: 25px auto;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c4ca57 */.elementor-3056 .elementor-element.elementor-element-5c4ca57 h2 {
    margin-top: 0;
    border-bottom: none;
    color: #856404;
    font-size: 1.8em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd1ed3 */.elementor-3056 .elementor-element.elementor-element-9fd1ed3{
    background-color: #fff3cd;
    border-left-color: #ffc107;
    padding: 20px;
    border-radius: 8px;
    margin: 30px 0;
      border-left: 6px solid #ffc107;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c736af */.elementor-3056 .elementor-element.elementor-element-4c736af h2 {
    margin-top: 0;
    border-bottom: none;
    color: #155724;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0f2bf9 */.elementor-3056 .elementor-element.elementor-element-f0f2bf9 {
    background-color: #e2f7e1;
    text-align: center;
    padding: 20px;
    border-radius: 8px;
    margin: 30px 0;
    border-left: 6px solid #28a745;
}/* End custom CSS */