@charset "UTF-8";.indexMainScreen{padding-bottom:60px}.indexMainScreen .innerWrapper{position:relative;z-index:1;padding:42px 0}.indexMainScreen .innerWrapper .sliderBlock{position:absolute;width:50vw;max-width:960px;height:100%;top:50%;left:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.indexMainScreen .innerWrapper .sliderBlock .imgWrap img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.indexMainScreen .innerWrapper .sliderBlock{position:static;-webkit-transform:none;-ms-transform:none;transform:none;max-width:unset;width:100vw;margin-bottom:10px;margin-left:calc(((100vw - 720px)/2)*-1);margin-right:calc(((100vw - 720px)/2)*-1)}}@media (max-width:767px){.indexMainScreen .innerWrapper .sliderBlock{margin-left:calc(((100vw - 530px)/2)*-1);margin-right:calc(((100vw - 530px)/2)*-1)}}@media (max-width:576px){.indexMainScreen .innerWrapper .sliderBlock{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.indexMainScreen .innerWrapper .imgDesc{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:.15px;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#595959;left:0;top:calc(100% + 5px)}@media (max-width:991px){.indexMainScreen .innerWrapper .imgDesc{position:static;margin-bottom:30px}}.indexMainScreen .innerWrapper .controlBlock{width:110px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:-40px;left:calc(50% - 110px)}.indexMainScreen .innerWrapper .controlBlock button{cursor:pointer;width:24px;height:24px;border-radius:50%;border:1px solid #595959;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.indexMainScreen .innerWrapper .controlBlock button.active{border-color:#de5326}@media (max-width:991px){.indexMainScreen .innerWrapper .controlBlock{display:none}}.indexMainScreen .innerWrapper .titleBlock{max-width:50%;margin-left:auto;padding:0 0 0 100px}.indexMainScreen .innerWrapper .titleBlock h1{font-family:"ivypresto-headline",system-ui;text-align:left;font-weight:600;font-size:56px;line-height:120%;margin-bottom:90px;color:#2f2f2f}@media (max-width:1200px){.indexMainScreen .innerWrapper .titleBlock h1{font-size:44px;line-height:64px;margin-bottom:70px}}@media (max-width:576px){.indexMainScreen .innerWrapper .titleBlock h1{font-size:36px;line-height:48px;margin-bottom:50px}}.indexMainScreen .innerWrapper .titleBlock .linksBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.indexMainScreen .innerWrapper .titleBlock .linksBlock a{text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:20px;letter-spacing:.3px;color:#2f2f2f}.indexMainScreen .innerWrapper .titleBlock .linksBlock a:hover{color:#de5326}@media (max-width:1320px){.indexMainScreen .innerWrapper .titleBlock{padding:0 0 0 50px}}@media (max-width:991px){.indexMainScreen .innerWrapper .titleBlock{margin-left:unset;max-width:100%;width:100%;padding:0;margin-bottom:15px}}.indexMainScreen .innerWrapper:before{content:'';width:100vw;position:absolute;z-index:-1;top:0;bottom:0;left:50%;background-color:#fff0e4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1320px){.indexMainScreen .innerWrapper{padding:40px 0}}@media (max-width:991px){.indexMainScreen .innerWrapper{padding:0 0 40px 0}}@media (max-width:576px){.indexMainScreen .innerWrapper{padding:0 0 30px 0}}.indexMainScreen.red .innerWrapper .titleBlock h1{color:#de5326}.indexMainScreen.blue .innerWrapper .titleBlock h1{color:#27507c}.indexMainScreen.blue .innerWrapper:before{background-color:#e7f3ff}@media (max-width:991px){.indexMainScreen{padding-bottom:45px}}@media (max-width:576px){.indexMainScreen{padding-bottom:30px}}.indexPrograms{padding:60px 0}.indexPrograms a{text-decoration:none}.indexPrograms h3{color:#2f2f2f;margin-bottom:50px}@media (max-width:991px){.indexPrograms h3{text-align:center;margin-bottom:40px}}@media (max-width:576px){.indexPrograms h3{margin-bottom:30px}}.indexPrograms .programsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:70px;-webkit-column-gap:95px;-moz-column-gap:95px;column-gap:95px}.indexPrograms .programsWrapper .programItem{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/2) - 48px);flex:0 0 calc((100%/2) - 48px)}.indexPrograms .programsWrapper .programItem .imgWrap{height:320px;margin-bottom:10px}.indexPrograms .programsWrapper .programItem .imgWrap img{display:block;border-radius:4px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1200px){.indexPrograms .programsWrapper .programItem .imgWrap{height:300px}}@media (max-width:576px){.indexPrograms .programsWrapper .programItem .imgWrap{height:55vw}}.indexPrograms .programsWrapper .programItem .textWrap .title{display:block;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:24px;line-height:120%;color:#2f2f2f;margin-bottom:10px;letter-spacing:.15px}.indexPrograms .programsWrapper .programItem .textWrap .title:hover{color:#de5326}@media (max-width:991px){.indexPrograms .programsWrapper .programItem .textWrap .title{font-size:21px}}@media (max-width:576px){.indexPrograms .programsWrapper .programItem .textWrap .title{font-size:19px}}.indexPrograms .programsWrapper .programItem .textWrap .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.indexPrograms .programsWrapper .programItem .textWrap .categories a{font-weight:400;font-size:14px;letter-spacing:.15px;font-family:"neue-haas-grotesk-text",sans-serif;color:#2f2f2f}.indexPrograms .programsWrapper .programItem .textWrap .categories a:hover{color:#de5326}@media (max-width:991px){.indexPrograms .programsWrapper .programItem .textWrap .categories a{font-size:12px}}@media (max-width:576px){.indexPrograms .programsWrapper .programItem .textWrap .categories a{font-size:10px}}@media (max-width:1320px){.indexPrograms .programsWrapper .programItem{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/2) - 35px);flex:0 0 calc((100%/2) - 35px)}}@media (max-width:1200px){.indexPrograms .programsWrapper .programItem{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/2) - 25px);flex:0 0 calc((100%/2) - 25px)}}@media (max-width:991px){.indexPrograms .programsWrapper .programItem{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/2) - 15px);flex:0 0 calc((100%/2) - 15px)}}@media (max-width:767px){.indexPrograms .programsWrapper .programItem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:1320px){.indexPrograms .programsWrapper{gap:70px}}@media (max-width:1200px){.indexPrograms .programsWrapper{gap:50px}}@media (max-width:991px){.indexPrograms .programsWrapper{gap:30px}}@media (max-width:991px){.indexPrograms{padding:45px 0}}@media (max-width:576px){.indexPrograms{padding:30px 0}}.indexCalendar{padding:60px 0;background-color:#e7f3ff}.indexCalendar h3{color:#082f5b;margin-bottom:50px}@media (max-width:991px){.indexCalendar h3{margin-bottom:40px}}@media (max-width:576px){.indexCalendar h3{margin-bottom:30px}}.indexCalendar .eventsWrapper .eventItem{margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:20px 0;min-height:200px;border-top:1px solid #b0d3f8;border-bottom:1px solid #b0d3f8}.indexCalendar .eventsWrapper .eventItem a{text-decoration:none}.indexCalendar .eventsWrapper .eventItem .dateBlock{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%}.indexCalendar .eventsWrapper .eventItem .dateBlock .tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:10px}.indexCalendar .eventsWrapper .eventItem .dateBlock .tags a{display:inline-block;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:14px;color:#2f2f2f;padding:3px 5px;background-color:#c4e1ff}@media (max-width:991px){.indexCalendar .eventsWrapper .eventItem .dateBlock .tags{font-size:12px}}.indexCalendar .eventsWrapper .eventItem .dateBlock .date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:700;font-size:24px;line-height:normal;color:#2f2f2f}.indexCalendar .eventsWrapper .eventItem .dateBlock .date .end{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (max-width:991px){.indexCalendar .eventsWrapper .eventItem .dateBlock .date{font-size:22px}}@media (max-width:576px){.indexCalendar .eventsWrapper .eventItem .dateBlock .date{font-size:20px}}@media (max-width:991px){.indexCalendar .eventsWrapper .eventItem .dateBlock{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}}@media (max-width:576px){.indexCalendar .eventsWrapper .eventItem .dateBlock{-webkit-box-flex:0;-ms-flex:0 0 85px;flex:0 0 85px}}.indexCalendar .eventsWrapper .eventItem .titleBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.indexCalendar .eventsWrapper .eventItem .titleBlock .title{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:600;font-size:24px;line-height:120%;color:#2f2f2f;margin-bottom:10px}.indexCalendar .eventsWrapper .eventItem .titleBlock .title:hover{color:#de5326}@media (max-width:991px){.indexCalendar .eventsWrapper .eventItem .titleBlock .title{font-size:21px}}@media (max-width:576px){.indexCalendar .eventsWrapper .eventItem .titleBlock .title{font-size:18px}}.indexCalendar .eventsWrapper .eventItem .titleBlock .additionalOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.indexCalendar .eventsWrapper .eventItem .titleBlock .additionalOptions span{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#2f2f2f}.indexCalendar .eventsWrapper .eventItem .titleBlock .additionalOptions span:after{content:'|';color:#92b7df;padding-left:10px}.indexCalendar .eventsWrapper .eventItem .titleBlock .additionalOptions span:last-child:after{display:none}.indexCalendar .eventsWrapper .eventItem .titleBlock .categories{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.indexCalendar .eventsWrapper .eventItem .titleBlock .categories a{display:inline-block;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:14px;color:#2f2f2f;padding:5px;border:1px solid #2f2f2f}.indexCalendar .eventsWrapper .eventItem .titleBlock .categories a:hover{color:#de5326}@media (max-width:991px){.indexCalendar .eventsWrapper .eventItem .titleBlock .categories a{font-size:12px}}@media (max-width:576px){.indexCalendar .eventsWrapper .eventItem .titleBlock .categories a{font-size:10px}}.indexCalendar .eventsWrapper .calendarLink{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:50px;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:20px;color:#2f2f2f;letter-spacing:.2px}.indexCalendar .eventsWrapper .calendarLink:before{content:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 15H23.75" stroke="%232F2F2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M15 6.25L23.75 15L15 23.75" stroke="%232F2F2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.indexCalendar .eventsWrapper .calendarLink:hover{color:#de5326}.indexCalendar .eventsWrapper .calendarLink:hover:before{content:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 15H23.75" stroke="%23E05606" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M15 6.25L23.75 15L15 23.75" stroke="%23E05606" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>')}@media (max-width:991px){.indexCalendar{padding:45px 0}}@media (max-width:576px){.indexCalendar{padding:30px 0}}.indexInfo .infoLine{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:375px}.indexInfo .infoLine .textWrap{padding-top:30px;padding-bottom:60px;max-width:370px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.indexInfo .infoLine .textWrap .title{font-family:"ivypresto-headline",system-ui;font-weight:600;font-size:44px;line-height:120%;letter-spacing:.2px;color:#2f2f2f;margin-bottom:10px}@media (max-width:1200px){.indexInfo .infoLine .textWrap .title{font-size:40px}}@media (max-width:991px){.indexInfo .infoLine .textWrap .title{font-size:34px}}@media (max-width:576px){.indexInfo .infoLine .textWrap .title{font-size:24px}}.indexInfo .infoLine .textWrap .description{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:16px;line-height:160%}@media (max-width:991px){.indexInfo .infoLine .textWrap .description{font-size:14px}}@media (max-width:576px){.indexInfo .infoLine .textWrap .description{font-size:12px}}.indexInfo .infoLine .textWrap .infoLink{text-decoration:none;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:20px;color:#2f2f2f;letter-spacing:.2px}.indexInfo .infoLine .textWrap .infoLink:before{content:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.29148 6.70898C6.29148 7.25898 6.74148 7.70898 7.29148 7.70898H14.8815L6.00148 16.589C5.61148 16.979 5.61148 17.609 6.00148 17.999C6.39148 18.389 7.02148 18.389 7.41148 17.999L16.2915 9.11898V16.709C16.2915 17.259 16.7415 17.709 17.2915 17.709C17.8415 17.709 18.2915 17.259 18.2915 16.709V6.70898C18.2915 6.15898 17.8415 5.70898 17.2915 5.70898H7.29148C6.74148 5.70898 6.29148 6.15898 6.29148 6.70898Z" fill="black" /></svg>');width:24px;height:24px}.indexInfo .infoLine .textWrap .infoLink:hover{color:#de5326}.indexInfo .infoLine .textWrap .infoLink:hover:before{content:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.29148 6.70898C6.29148 7.25898 6.74148 7.70898 7.29148 7.70898H14.8815L6.00148 16.589C5.61148 16.979 5.61148 17.609 6.00148 17.999C6.39148 18.389 7.02148 18.389 7.41148 17.999L16.2915 9.11898V16.709C16.2915 17.259 16.7415 17.709 17.2915 17.709C17.8415 17.709 18.2915 17.259 18.2915 16.709V6.70898C18.2915 6.15898 17.8415 5.70898 17.2915 5.70898H7.29148C6.74148 5.70898 6.29148 6.15898 6.29148 6.70898Z" fill="%23E05606" /></svg>')}@media (max-width:1200px){.indexInfo .infoLine .textWrap .infoLink{font-size:18px}}@media (max-width:991px){.indexInfo .infoLine .textWrap .infoLink{font-size:16px}}@media (max-width:576px){.indexInfo .infoLine .textWrap .infoLink{font-size:14px}}@media (max-width:991px){.indexInfo .infoLine .textWrap{max-width:320px}}@media (max-width:767px){.indexInfo .infoLine .textWrap{max-width:300px}}@media (max-width:576px){.indexInfo .infoLine .textWrap{max-width:50vw;padding:30px 0}}.indexInfo .infoLine .imgWrap{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60vw;height:375px;max-width:1130px;margin-left:-20vw}.indexInfo .infoLine .imgWrap img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media (min-width:1920px){.indexInfo .infoLine .imgWrap{margin-left:-395px;width:1130px}}@media (max-width:1200px){.indexInfo .infoLine .imgWrap{width:50vw;height:325px;margin-left:-25vw}}@media (max-width:767px){.indexInfo .infoLine .imgWrap{width:40vw;margin-left:-30vw;height:270px}}@media (max-width:576px){.indexInfo .infoLine .imgWrap{height:230px}}.indexInfo .infoLine:before{content:'';background-color:#fff3c9;position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}@media (max-width:1200px){.indexInfo .infoLine{height:325px}}@media (max-width:767px){.indexInfo .infoLine{height:270px}}@media (max-width:576px){.indexInfo .infoLine{height:230px}}.indexInfo .infoLineRev{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:375px}.indexInfo .infoLineRev .textWrap{padding-top:30px;padding-bottom:60px;max-width:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.indexInfo .infoLineRev .textWrap .title{font-family:"ivypresto-headline",system-ui;font-weight:600;font-size:44px;line-height:120%;letter-spacing:.2px;color:#2f2f2f;margin-bottom:10px}@media (max-width:1200px){.indexInfo .infoLineRev .textWrap .title{font-size:40px}}@media (max-width:991px){.indexInfo .infoLineRev .textWrap .title{font-size:34px}}@media (max-width:576px){.indexInfo .infoLineRev .textWrap .title{font-size:24px}}.indexInfo .infoLineRev .textWrap .description{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:16px;line-height:160%}@media (max-width:991px){.indexInfo .infoLineRev .textWrap .description{font-size:14px}}@media (max-width:576px){.indexInfo .infoLineRev .textWrap .description{font-size:12px}}.indexInfo .infoLineRev .textWrap .infoLink{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:auto;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:20px;color:#2f2f2f;letter-spacing:.2px}.indexInfo .infoLineRev .textWrap .infoLink:before{content:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.20898 13.0007H16.379L11.499 17.8807C11.109 18.2707 11.109 18.9107 11.499 19.3007C11.889 19.6907 12.519 19.6907 12.909 19.3007L19.499 12.7107C19.889 12.3207 19.889 11.6907 19.499 11.3007L12.919 4.7007C12.529 4.3107 11.899 4.3107 11.509 4.7007C11.119 5.0907 11.119 5.7207 11.509 6.1107L16.379 11.0007H5.20898C4.65898 11.0007 4.20898 11.4507 4.20898 12.0007C4.20898 12.5507 4.65898 13.0007 5.20898 13.0007Z" fill="black" /></svg>');width:24px;height:24px}.indexInfo .infoLineRev .textWrap .infoLink:hover{color:#de5326}.indexInfo .infoLineRev .textWrap .infoLink:hover:before{content:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.20898 13.0007H16.379L11.499 17.8807C11.109 18.2707 11.109 18.9107 11.499 19.3007C11.889 19.6907 12.519 19.6907 12.909 19.3007L19.499 12.7107C19.889 12.3207 19.889 11.6907 19.499 11.3007L12.919 4.7007C12.529 4.3107 11.899 4.3107 11.509 4.7007C11.119 5.0907 11.119 5.7207 11.509 6.1107L16.379 11.0007H5.20898C4.65898 11.0007 4.20898 11.4507 4.20898 12.0007C4.20898 12.5507 4.65898 13.0007 5.20898 13.0007Z" fill="%23E05606" /></svg>')}@media (max-width:1200px){.indexInfo .infoLineRev .textWrap .infoLink{font-size:18px}}@media (max-width:991px){.indexInfo .infoLineRev .textWrap .infoLink{font-size:16px}}@media (max-width:576px){.indexInfo .infoLineRev .textWrap .infoLink{font-size:14px}}@media (max-width:991px){.indexInfo .infoLineRev .textWrap{max-width:320px}}@media (max-width:767px){.indexInfo .infoLineRev .textWrap{max-width:300px}}@media (max-width:576px){.indexInfo .infoLineRev .textWrap{max-width:50vw;padding:30px 0}}.indexInfo .infoLineRev .imgWrap{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60vw;height:375px;max-width:1130px;margin-left:20vw}.indexInfo .infoLineRev .imgWrap img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media (min-width:1920px){.indexInfo .infoLineRev .imgWrap{margin-left:395px;width:1130px}}@media (max-width:1200px){.indexInfo .infoLineRev .imgWrap{width:50vw;height:325px;margin-left:25vw}}@media (max-width:767px){.indexInfo .infoLineRev .imgWrap{width:40vw;height:270px;margin-left:30vw}}@media (max-width:576px){.indexInfo .infoLineRev .imgWrap{height:230px}}.indexInfo .infoLineRev:before{content:'';background-color:#d6f4c5;position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}@media (max-width:1200px){.indexInfo .infoLineRev{height:325px}}@media (max-width:767px){.indexInfo .infoLineRev{height:270px}}@media (max-width:576px){.indexInfo .infoLineRev{height:230px}}.indexTestimonials{padding:60px 0}.indexTestimonials h3{color:#2f2f2f;text-align:center;margin-bottom:50px}@media (max-width:991px){.indexTestimonials h3{margin-bottom:40px}}@media (max-width:576px){.indexTestimonials h3{margin-bottom:30px}}.indexTestimonials .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:44px}.indexTestimonials .contentWrapper .contentItem{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/3) - 30px);flex:0 0 calc((100%/3) - 30px);border-radius:4px;border:1px solid #e0e0e0}.indexTestimonials .contentWrapper .contentItem .blockquoteBlock{margin-left:-1px;margin-right:-1px;margin-top:-1px;background-color:#fff5ed;padding:50px 24px;position:relative;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:.15px;color:#2f2f2f}.indexTestimonials .contentWrapper .contentItem .blockquoteBlock:before{content:'“';font-family:"ivypresto-headline",system-ui;color:#de5326;font-weight:600;font-size:56px;letter-spacing:.15px;position:absolute;top:20px;left:24px}.indexTestimonials .contentWrapper .contentItem .imgWrap{max-width:160px;border-radius:50%;margin:-40px auto 15px;position:relative;z-index:2}.indexTestimonials .contentWrapper .contentItem .imgWrap img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;border-radius:50%}.indexTestimonials .contentWrapper .contentItem .titleBlock{text-align:center;padding-bottom:20px}.indexTestimonials .contentWrapper .contentItem .titleBlock .name{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:700;font-size:18px;letter-spacing:.15px;color:#2f2f2f;margin-bottom:10px}.indexTestimonials .contentWrapper .contentItem .titleBlock .duty{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:16px;letter-spacing:.15px;color:#2f2f2f;margin-bottom:20px}.indexTestimonials .contentWrapper .contentItem .titleBlock .duty2{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:12px;letter-spacing:.15px;color:#595959}@media (max-width:1200px){.indexTestimonials .contentWrapper .contentItem{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/3) - 10px);flex:0 0 calc((100%/3) - 10px)}}@media (max-width:991px){.indexTestimonials .contentWrapper .contentItem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:1200px){.indexTestimonials .contentWrapper{gap:15px}}@media (max-width:991px){.indexTestimonials .contentWrapper{gap:30px;max-width:500px;margin:auto}}@media (max-width:991px){.indexTestimonials{padding:45px 0}}@media (max-width:576px){.indexTestimonials{padding:30px 0}}.indexNews{padding:0 0 120px}.indexNews h3{color:#2f2f2f;text-align:center;margin-bottom:50px}@media (max-width:991px){.indexNews h3{margin-bottom:40px}}@media (max-width:576px){.indexNews h3{margin-bottom:30px}}.indexNews .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.indexNews .contentWrapper .contentItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border:1px solid #d5d5d5;min-height:190px}.indexNews .contentWrapper .contentItem .imgWrap{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px}.indexNews .contentWrapper .contentItem .imgWrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:576px){.indexNews .contentWrapper .contentItem .imgWrap{-webkit-box-flex:0;-ms-flex:0 0 65vw;flex:0 0 65vw}}.indexNews .contentWrapper .contentItem .textWrap{padding:20px 0;padding-right:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.indexNews .contentWrapper .contentItem .textWrap .title{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:24px;line-height:120%;color:#2f2f2f;margin-bottom:12px}.indexNews .contentWrapper .contentItem .textWrap .title a{text-decoration:none;color:#2f2f2f}.indexNews .contentWrapper .contentItem .textWrap .title a:hover{color:#de5326}.indexNews .contentWrapper .contentItem .textWrap .date{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:14px;letter-spacing:.15px;color:#595959;padding-bottom:20px}.indexNews .contentWrapper .contentItem .textWrap .excerpt{margin-top:auto;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:.15px;color:#2f2f2f}@media (max-width:1320px){.indexNews .contentWrapper .contentItem .textWrap{padding:20px}}@media (max-width:576px){.indexNews .contentWrapper .contentItem .textWrap{padding:15px}}@media (max-width:991px){.indexNews .contentWrapper .contentItem{gap:15px}}@media (max-width:767px){.indexNews .contentWrapper .contentItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.indexNews .blogLink{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:50px;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;font-size:20px;color:#2f2f2f;letter-spacing:.2px}.indexNews .blogLink:before{content:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 15H23.75" stroke="%232F2F2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M15 6.25L23.75 15L15 23.75" stroke="%232F2F2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.indexNews .blogLink:hover{color:#de5326}.indexNews .blogLink:hover:before{content:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 15H23.75" stroke="%23E05606" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M15 6.25L23.75 15L15 23.75" stroke="%23E05606" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>')}@media (max-width:991px){.indexNews{padding:0 0 90px}}@media (max-width:576px){.indexNews{padding:0 0 60px}}