:root{--small-screen:576px;--medium-screen:768px;--large-screen:992px;--xlarge-screen:1230px;--xxlarge-screen:1440px;--max-width:1170px;--gutter-width:40px;--page-margins:20px;@media screen and (min-width:768px){--gutter-width:60px;--page-margins:30px}--primary-font:'Sarabun','Futura','Trebuchet MS',-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--secondary-font:'Source Sans Pro',-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--black:#2a2c32;--gray:#656a7a;--gray-light:#cbd0dd;--gray-lighter:#e8ebf5;--gray-lightest:#f8f7ff;--white:#fff;--blue:#1d4589;--blue-dark:#07275e;--blue-darker:#001d4e;--blue-darkest:#00153c;--blue-gray:#3e4351;--green:#76bc43;--pink:#fe6d6d;--teal:#59c3b9;--polo-blue:#8a95cd;--success:#00bc8c;--warning:#f39c10;--error:#fd5151;--notification:#3598db;--gradient-pbt:linear-gradient(90deg,rgba(19,225,201,1) 0%,rgba(16,96,205,1) 29%,rgba(101,3,224,1) 67%,rgba(142,13,210,1) 100%);--gradient-pb:linear-gradient(360deg,#001c4f 0%,#1c4488 100%);--gradient-p:linear-gradient(0deg,rgba(13,0,88,1) 0%,rgba(21,43,155,1) 58%);--gradient-w:linear-gradient(0deg,rgba(232,235,245,1) 0%,rgba(255,255,255,0) 100%);--gradient-w-180:linear-gradient(180deg,rgba(232,235,245,1) 0%,rgba(255,255,255,0) 100%);--gradient-gt:linear-gradient(45deg,rgba(114,208,1,1) 1%,rgba(19,225,201,1) 100%);--gradient-black:linear-gradient(180deg,rgba(62,67,81,0.0001) 1.97%,#2a2c32 111.62%)}.videoSlider{padding:45px 0;@media (min-width:1230px){padding:60px 0}}.videoSlider__container{&.videoSlider__container--main{margin:45px auto 0;max-width:1100px;width:100%;&:first-child{margin-top:0}}}.videoSlider__slider{position:relative}.videoSlider__slide{display:none;@media (min-width:992px){-webkit-box-align:center;-ms-flex-align:center;align-items:center}&.videoSlider__slide--active{display:block;@media (min-width:992px){display:-webkit-box;display:-ms-flexbox;display:flex}}}.videoSlider__video-outer{-webkit-animation:video-slider-video-outer 1.2s;animation:video-slider-video-outer 1.2s;height:calc((100vw - 40px/2) * (9/16));height:calc((100vw - var(--gutter-width)/2) * (9/16));margin:0 calc(40px / 4);margin:0 calc(var(--gutter-width) / 4);position:relative;z-index:1;@media (min-width:768px){height:calc((100vw - 2 * 120px) * (9/16));margin:0 60px}@media (min-width:992px){height:375px;margin:0;width:61%}}@-webkit-keyframes video-slider-video-outer{0%{opacity:0}100%{opacity:1}}@keyframes video-slider-video-outer{0%{opacity:0}100%{opacity:1}}.videoSlider__video{display:block;height:100%;width:100%}.videoSlider__slide-description{margin:15px 0 0;@media (min-width:1230px){margin-top:30px}}.videoSlider__caption{background:#2a2c32;background:var(--black);border-radius:5px;color:#fff;color:var(--white);margin:-100px 0 0;padding:calc(30px + 100px) calc(40px / 2) 30px;padding:calc(30px + 100px) calc(var(--gutter-width) / 2) 30px;@media (min-width:768px){padding-left:90px;padding-right:90px}@media (min-width:992px){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 -30px;min-height:calc(375px + 2 * 85px);padding:85px 45px 85px calc(45px + 30px);width:calc(39% + 30px)}}.videoSlider__quote{-webkit-animation:video-slider-quote 1.2s;animation:video-slider-quote 1.2s}@-webkit-keyframes video-slider-quote{0%{opacity:0}100%{opacity:1}}@keyframes video-slider-quote{0%{opacity:0}100%{opacity:1}}.videoSlider__quote-author{margin:45px 0 0}.videoSlider__quote-caption{margin:10px 0 0;&:first-child{margin-top:0}}.videoSlider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0;@media (min-width:992px){bottom:calc(86px - 30px - 30px);left:0;margin-top:0;position:absolute}}.videoSlider__arrow{height:30px;margin:0 5px;padding:0;width:30px}.videoSlider__arrow-icon{height:30px;opacity:0.2;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;width:30px;.videoSlider__arrow:hover &,.videoSlider__arrow:focus &{opacity:1}}
