.elementor-90 .elementor-element.elementor-element-3d6aa12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-057ee40{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-90 .elementor-element.elementor-element-057ee40:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-057ee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F8;}.elementor-90 .elementor-element.elementor-element-66f7034{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-43756ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-d4df8dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-951f714{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-528706b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-05a3bc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-8307b4a */#tt
.cg-wrapper {
    box-sizing: border-box;
    width: 100%;
    padding: clamp(70px, 10vw, 130px) clamp(20px, 5vw, 56px);
    background: var(--bg-color);
    color: var(--text-main);
    font-family: var(--font-body);
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */