section.presentation{background:#fff}section.presentation h2{margin-top:40px;font-size:28px;line-height:40px}section.presentation p{margin-bottom:20px}section.presentation .container{padding:var(--app-margin-vertical) 0}section.presentation .row{display:flex;gap:40px}section.presentation .row .col{flex:1}section.presentation .hidden{opacity:0;height:0;overflow:hidden}section.presentation .more{position:relative;display:flex;justify-content:center;margin-top:40px}section.presentation .more::before{content:"";position:absolute;top:50%;width:100%;height:1px;background:#ff3301}section.presentation .more button{position:relative;flex:0 0 40px;width:40px;height:40px;padding:0;background:#fff url("../../../../assets/images/plus.svg") no-repeat 50%/26px 26px;border:1px solid #ff3301;border-radius:50%;box-shadow:none;cursor:pointer}section.presentation .more button.toggled{background-image:url("../../../../assets/images/minus.svg")}section.presentation .btn{margin-top:40px;text-align:center}@media screen and (max-width: 1220px){section.presentation :root{--app-width-container: auto;--app-margin-horizontal: 25px;--app-margin-vertical: 50px}section.presentation .container{padding:var(--app-margin-vertical) var(--app-margin-horizontal)}section.presentation .row{flex-direction:column;gap:0}}body.elementor-editor-active section.presentation .rows .row{position:relative;visibility:visible}/*# sourceMappingURL=main.css.map */
