.elementor .title-1{font-family:var(--heading);font-weight:600;font-size:var(--title-1);color:var(--primary-color);line-height:103%;padding:var(--0-ots);margin-block-start:var(--0-ots);margin-block-end:var(--h1-margin-bottom);margin-inline-start:var(--0-ots);margin-inline-end:var(--0-ots);}.elementor .card-title{font-family:var(--heading);font-weight:500;font-size:var(--title-3);color:var(--primary-color);letter-spacing:var(--title-spacing);line-height:var(--title-3-line-height);}.elementor .icon{width:auto;height:var(--icon-height);margin-block-end:8px;align-self:start;}.elementor .card-text{font-family:var(--body);font-weight:400;font-size:var(--body-m);color:var(--dark);line-height:var(--body-text-line-height);}.elementor .title-2{width:66%;font-family:var(--heading);font-weight:600;font-size:var(--title-2);color:var(--primary-color);letter-spacing:var(--title-spacing);line-height:var(--title-2-line-height);}.elementor .btn-primary{width:auto;font-family:var(--heading);font-weight:400;font-size:var(--text-btn);letter-spacing:2%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;border-radius:var(--btn-radius);background-color:var(--secondary-color);transition:all 200ms;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:start;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--btn-hover);}.elementor .content-wrapper{column-gap:0px;padding-block-start:var(--0-ots);padding-block-end:120px;padding-inline-start:max(5%, calc((100% - 1280px) / 2));padding-inline-end:max(5%, calc((100% - 1280px) / 2));flex-direction:column;row-gap:120px;}