.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media(min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.carousel-root{min-width:0}.slider{align-items:stretch}.ob-slide-contents{height:100%}.control-dots{text-align:center}.ob-carousel-container ul.control-dots{padding-left:0}.control-dot{display:inline-block}.ob-carousel-arrows-beside{grid-column-gap:2em;align-items:center;display:grid;grid-template-columns:0 max-content 1fr max-content 0;grid-template-rows:max-content max-content;justify-content:center}@media(max-width:1023px){.ob-carousel-arrows-beside{grid-row-gap:0}}@media(min-width:1280px){.ob-carousel-arrows-beside{grid-row-gap:2em}}.ob-carousel-arrows-beside .control-dots{grid-column-end:5;grid-column-start:2;grid-row:2;margin:0;position:static}.ob-carousel-arrows-beside .ob-carousel-block-button-left{grid-column:2;grid-row:1;position:static}.ob-carousel-arrows-beside .ob-carousel-block-button-right{grid-column:4;grid-row:1;position:static}.ob-carousel-arrows-beside .carousel-root{grid-column:3;grid-row:1}@media(max-width:1023px){.sm\:ob-carousel-arrows-beside{grid-column-gap:2em;align-items:center;display:grid;grid-template-columns:0 max-content 1fr max-content 0;grid-template-rows:max-content max-content;justify-content:center}}@media(max-width:1023px)and (max-width:1023px){.sm\:ob-carousel-arrows-beside{grid-row-gap:0}}@media(max-width:1023px)and (min-width:1280px){.sm\:ob-carousel-arrows-beside{grid-row-gap:2em}}@media(max-width:1023px){.sm\:ob-carousel-arrows-beside .control-dots{grid-column-end:5;grid-column-start:2;grid-row:2;margin:0;position:static}.sm\:ob-carousel-arrows-beside .ob-carousel-block-button-left{grid-column:2;grid-row:1;position:static}.sm\:ob-carousel-arrows-beside .ob-carousel-block-button-right{grid-column:4;grid-row:1;position:static}.sm\:ob-carousel-arrows-beside .carousel-root{grid-column:3;grid-row:1}}@media(min-width:1280px){.lg\:ob-carousel-arrows-beside{grid-column-gap:2em;align-items:center;display:grid;grid-template-columns:0 max-content 1fr max-content 0;grid-template-rows:max-content max-content;justify-content:center}}@media(min-width:1280px)and (max-width:1023px){.lg\:ob-carousel-arrows-beside{grid-row-gap:0}}@media(min-width:1280px)and (min-width:1280px){.lg\:ob-carousel-arrows-beside{grid-row-gap:2em}}@media(min-width:1280px){.lg\:ob-carousel-arrows-beside .control-dots{grid-column-end:5;grid-column-start:2;grid-row:2;margin:0;position:static}.lg\:ob-carousel-arrows-beside .ob-carousel-block-button-left{grid-column:2;grid-row:1;position:static}.lg\:ob-carousel-arrows-beside .ob-carousel-block-button-right{grid-column:4;grid-row:1;position:static}.lg\:ob-carousel-arrows-beside .carousel-root{grid-column:3;grid-row:1}}.ob-carousel-arrows-inside{grid-column-gap:2em;align-items:center;display:grid;grid-template-columns:0 max-content 1fr max-content 0;grid-template-rows:max-content max-content;justify-content:center}@media(max-width:1023px){.ob-carousel-arrows-inside{grid-row-gap:0}}@media(min-width:1280px){.ob-carousel-arrows-inside{grid-row-gap:2em}}.ob-carousel-arrows-inside .control-dots{grid-column-end:5;grid-column-start:2;grid-row:2;margin:0;position:static}.ob-carousel-arrows-inside .ob-carousel-block-button-left{grid-column:2;grid-row:1;position:static}.ob-carousel-arrows-inside .ob-carousel-block-button-right{grid-column:4;grid-row:1;position:static}.ob-carousel-arrows-inside .carousel-root{grid-column:3;grid-row:1}.ob-carousel-arrows-inside .ob-carousel-block-button-left,.ob-carousel-arrows-inside .ob-carousel-block-button-right{z-index:2}.ob-carousel-arrows-inside .carousel-root{grid-column-end:6;grid-column-start:1}@media(max-width:1023px){.sm\:ob-carousel-arrows-inside{grid-column-gap:2em;align-items:center;display:grid;grid-template-columns:0 max-content 1fr max-content 0;grid-template-rows:max-content max-content;justify-content:center}}@media(max-width:1023px)and (max-width:1023px){.sm\:ob-carousel-arrows-inside{grid-row-gap:0}}@media(max-width:1023px)and (min-width:1280px){.sm\:ob-carousel-arrows-inside{grid-row-gap:2em}}@media(max-width:1023px){.sm\:ob-carousel-arrows-inside .control-dots{grid-column-end:5;grid-column-start:2;grid-row:2;margin:0;position:static}.sm\:ob-carousel-arrows-inside .ob-carousel-block-button-left{grid-column:2;grid-row:1;position:static}.sm\:ob-carousel-arrows-inside .ob-carousel-block-button-right{grid-column:4;grid-row:1;position:static}.sm\:ob-carousel-arrows-inside .carousel-root{grid-column:3;grid-row:1}.sm\:ob-carousel-arrows-inside .ob-carousel-block-button-left,.sm\:ob-carousel-arrows-inside .ob-carousel-block-button-right{z-index:2}.sm\:ob-carousel-arrows-inside .carousel-root{grid-column-end:6;grid-column-start:1}}@media(min-width:1280px){.lg\:ob-carousel-arrows-inside{grid-column-gap:2em;align-items:center;display:grid;grid-template-columns:0 max-content 1fr max-content 0;grid-template-rows:max-content max-content;justify-content:center}}@media(min-width:1280px)and (max-width:1023px){.lg\:ob-carousel-arrows-inside{grid-row-gap:0}}@media(min-width:1280px)and (min-width:1280px){.lg\:ob-carousel-arrows-inside{grid-row-gap:2em}}@media(min-width:1280px){.lg\:ob-carousel-arrows-inside .control-dots{grid-column-end:5;grid-column-start:2;grid-row:2;margin:0;position:static}.lg\:ob-carousel-arrows-inside .ob-carousel-block-button-left{grid-column:2;grid-row:1;position:static}.lg\:ob-carousel-arrows-inside .ob-carousel-block-button-right{grid-column:4;grid-row:1;position:static}.lg\:ob-carousel-arrows-inside .carousel-root{grid-column:3;grid-row:1}.lg\:ob-carousel-arrows-inside .ob-carousel-block-button-left,.lg\:ob-carousel-arrows-inside .ob-carousel-block-button-right{z-index:2}.lg\:ob-carousel-arrows-inside .carousel-root{grid-column-end:6;grid-column-start:1}}.ob-carousel-arrows-below{grid-column-gap:3em;grid-row-gap:3em;align-items:center;display:grid;grid-template-columns:1fr max-content max-content max-content 1fr;grid-template-rows:max-content max-content;justify-content:center}.ob-carousel-arrows-below .control-dots{grid-column:3;grid-row:2;margin:0;position:static}.ob-carousel-arrows-below .ob-carousel-block-button-left{grid-column:2;grid-row:2;position:static}.ob-carousel-arrows-below .ob-carousel-block-button-right{grid-column:4;grid-row:2;position:static}.ob-carousel-arrows-below .carousel-root{grid-column-end:6;grid-column-start:1;grid-row:1}@media(max-width:1023px){.sm\:ob-carousel-arrows-below{grid-column-gap:3em;grid-row-gap:3em;align-items:center;display:grid;grid-template-columns:1fr max-content max-content max-content 1fr;grid-template-rows:max-content max-content;justify-content:center}.sm\:ob-carousel-arrows-below .control-dots{grid-column:3;grid-row:2;margin:0;position:static}.sm\:ob-carousel-arrows-below .ob-carousel-block-button-left{grid-column:2;grid-row:2;position:static}.sm\:ob-carousel-arrows-below .ob-carousel-block-button-right{grid-column:4;grid-row:2;position:static}.sm\:ob-carousel-arrows-below .carousel-root{grid-column-end:6;grid-column-start:1;grid-row:1}}@media(min-width:1280px){.lg\:ob-carousel-arrows-below{grid-column-gap:3em;grid-row-gap:3em;align-items:center;display:grid;grid-template-columns:1fr max-content max-content max-content 1fr;grid-template-rows:max-content max-content;justify-content:center}.lg\:ob-carousel-arrows-below .control-dots{grid-column:3;grid-row:2;margin:0;position:static}.lg\:ob-carousel-arrows-below .ob-carousel-block-button-left{grid-column:2;grid-row:2;position:static}.lg\:ob-carousel-arrows-below .ob-carousel-block-button-right{grid-column:4;grid-row:2;position:static}.lg\:ob-carousel-arrows-below .carousel-root{grid-column-end:6;grid-column-start:1;grid-row:1}}.ob-carousel-arrows-hidden .ob-carousel-block-button{display:none}@media(max-width:1023px){.sm\:ob-carousel-arrows-hidden .ob-carousel-block-button{display:none}}@media(min-width:1280px){.lg\:ob-carousel-arrows-hidden .ob-carousel-block-button{display:none}}.ob-carousel-dots-on-mobile .carousel-status{display:none}@media(max-width:1023px){.ob-carousel-container:not(.ob-carousel-dots-as-status) .carousel-status,.ob-carousel-container:not(.ob-carousel-dots-on-mobile) .carousel-status{margin-top:2em;position:static;text-align:center}.ob-carousel-container:not(.ob-carousel-dots-as-status).ob-carousel-arrows-beside .carousel-status,.ob-carousel-container:not(.ob-carousel-dots-as-status).ob-carousel-arrows-inside .carousel-status,.ob-carousel-container:not(.ob-carousel-dots-on-mobile).ob-carousel-arrows-beside .carousel-status,.ob-carousel-container:not(.ob-carousel-dots-on-mobile).ob-carousel-arrows-inside .carousel-status{grid-column-end:5;grid-column-start:2;grid-row:2}.ob-carousel-container:not(.ob-carousel-dots-as-status).ob-carousel-arrows-below .carousel-status,.ob-carousel-container:not(.ob-carousel-dots-on-mobile).ob-carousel-arrows-below .carousel-status{grid-column:3;grid-row:2}.ob-carousel-container:not(.ob-carousel-dots-as-status) .control-dots,.ob-carousel-container:not(.ob-carousel-dots-on-mobile) .control-dots{display:none}}@media(min-width:1280px){.ob-carousel-container:not(.ob-carousel-dots-as-status) .carousel-status,.ob-carousel-container:not(.ob-carousel-dots-on-mobile) .carousel-status{display:none}}.carousel-root .carousel:not(:first-child){display:none}.carousel.carousel-slider .ob-carousel-grid-1{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(1,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-2{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(2,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-3{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(3,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-4{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(4,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-5{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(5,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-6{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(6,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-7{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(7,1fr);height:100%}.carousel.carousel-slider .ob-carousel-grid-8{grid-column-gap:1.5em;display:grid;grid-template-columns:repeat(8,1fr);height:100%}.ob-carousel-grid-2.ob-carousel-end-grid-with-1{grid-template-columns:repeat(4,1fr)}.ob-carousel-grid-2.ob-carousel-end-grid-with-1>*{grid-column-end:4;grid-column-start:2}.carousel.carousel-slider .ob-carousel-grid-3.ob-carousel-end-grid-with-1>*{grid-column:2}.carousel.carousel-slider .ob-carousel-grid-3.ob-carousel-end-grid-with-2{grid-template-columns:repeat(6,1fr)}.carousel.carousel-slider .ob-carousel-grid-3.ob-carousel-end-grid-with-2>:first-child{grid-column-end:4;grid-column-start:2}.carousel.carousel-slider .ob-carousel-grid-3.ob-carousel-end-grid-with-2>:last-child{grid-column-end:6;grid-column-start:4}.ob-carousel-num{height:1.1em;width:1.1em}.control-dot:not(:last-child) .ob-carousel-num{margin-right:1.5em}.ob-carousel-container .ob-carousel-dir-button{height:3.3em;width:3.3em}@media(min-width:1280px){.control-dots .ob-carousel-num{height:.8555555556em;width:.8555555556em}.ob-carousel-container .ob-carousel-dir-button{height:2.5666666667em;width:2.5666666667em}}
