.elementor-695 .elementor-element.elementor-element-272ec69{border-style:none;margin-top:-145px;margin-bottom:131px;padding:0px 98px 0px 98px;}.elementor-695 .elementor-element.elementor-element-8ba6570 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-951c6c4 );padding:7px 0px 7px 0px;}.elementor-695 .elementor-element.elementor-element-d6e2f2c:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-d6e2f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-d6e2f2c > .elementor-container{min-height:200px;}.elementor-695 .elementor-element.elementor-element-d6e2f2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-695 .elementor-element.elementor-element-d6e2f2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-695 .elementor-element.elementor-element-ecf659a{text-align:center;}.elementor-695 .elementor-element.elementor-element-ecf659a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-a92f743{margin-top:100px;margin-bottom:100px;padding:0px 98px 0px 98px;}.elementor-695 .elementor-element.elementor-element-6d84b9b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-891bde9{color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-afa4c42 .elementor-icon-wrapper{text-align:center;}.elementor-695 .elementor-element.elementor-element-afa4c42 .elementor-icon{font-size:24px;}.elementor-695 .elementor-element.elementor-element-afa4c42 .elementor-icon svg{height:24px;}.elementor-695 .elementor-element.elementor-element-afa4c42 .elementor-icon i, .elementor-695 .elementor-element.elementor-element-afa4c42 .elementor-icon svg{transform:rotate(-90deg);}@media(max-width:1024px){.elementor-695 .elementor-element.elementor-element-272ec69{padding:0px 25px 0px 25px;}.elementor-695 .elementor-element.elementor-element-ecf659a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-695 .elementor-element.elementor-element-a92f743{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-695 .elementor-element.elementor-element-272ec69{padding:0px 20px 0px 20px;}.elementor-695 .elementor-element.elementor-element-ecf659a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-695 .elementor-element.elementor-element-a92f743{padding:0px 20px 0px 20px;}.elementor-695 .elementor-element.elementor-element-6d84b9b > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-891bde9 */.elementor-695 .elementor-element.elementor-element-891bde9 h3 {
    color: #111522;
}
@media screen and (max-width:767px) {
    .elementor-695 .elementor-element.elementor-element-891bde9 table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a92f743 */.elementor-695 .elementor-element.elementor-element-a92f743 a {
    hyphens: auto;
    word-break: break-word;
}
.elementor-695 .elementor-element.elementor-element-a92f743 table tbody tr:hover > td {
    background-color: #FFFFFF;
}
.elementor-695 .elementor-element.elementor-element-a92f743 table tbody tr:nth-child(odd):hover > td {
    background-color: hsla(0,0%,50.2%,.0705882353);
}
@media only screen and (max-width: 1275px) and (min-width: 1025px)  {
    .elementor-695 .elementor-element.elementor-element-a92f743 {
        padding: 0 35px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afa4c42 */.elementor-695 .elementor-element.elementor-element-afa4c42 .elementor-icon {
	background: #D5D8E1;
	padding: 10px;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1db0bd */.elementor-695 .elementor-element.elementor-element-b1db0bd{
    position: fixed;
    right: 30px;
    bottom: 40px;
    z-index: 9999999;
}/* End custom CSS */