.main-slider-wrapper{--bg-rotation-speed:20s;--dash-start:200;width:100%;height:100vh}.main-slider-wrapper .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after,.main-slider-wrapper .swiper-button-prev:after,.swiper-container-rtl .swiper-button-prev:after{color:#fff}.main-slider-wrapper .main-slide-item{display:flex;align-items:center;justify-content:space-around;width:100%;height:100%}.main-slider-wrapper .main-slide-item svg line{stroke-dasharray:var(--dash-start);stroke-dashoffset:var(--dash-start)}.main-slider-wrapper .main-slide-item svg line.animated{animation:dash 4.5s linear forwards}@keyframes dash{from{stroke-dashoffset:var(--dash-start)}to{stroke-dashoffset:0}}.main-slider-wrapper .main-slide-item .short-line{border:8px solid #fff;background-color:transparent;height:0;width:88px;text-align:left;margin:0 5px}.main-slider-wrapper .main-slide-item a{padding:.8rem;margin-top:3em;display:inline-block;font-size:1rem;font-weight:bolder;border-top-left-radius:10px;border-bottom-right-radius:10px;padding-right:5em}.main-slider-wrapper .main-slide-item h1{text-transform:uppercase;font-weight:bolder;font-size:5rem;line-height:4.8rem;color:#fff}.main-slider-wrapper .main-slide-item.yellowish{background:#3d7eaa;background:-webkit-linear-gradient(324deg,#ffe47a,#3d7eaa);background:linear-gradient(324deg,#ffe47a,#3d7eaa);-webkit-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;-moz-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;animation:gradient-rotation var(--bg-rotation-speed) ease infinite}.main-slider-wrapper .main-slide-item.reddish{background:linear-gradient(324deg,#ffaeae,#b23636);background-size:400% 400%;-webkit-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;-moz-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;animation:gradient-rotation var(--bg-rotation-speed) ease infinite}.main-slider-wrapper .main-slide-item.reddish a{background-color:#873d48;color:#fff}.main-slider-wrapper .main-slide-item.blueish{background:linear-gradient(324deg,#aeffff,#00428d);background-size:400% 400%;-webkit-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;-moz-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;animation:gradient-rotation var(--bg-rotation-speed) ease infinite}.main-slider-wrapper .main-slide-item.blueish a{background-color:#3d4887;color:#fff}.main-slider-wrapper .main-slide-item a{background-color:#3d4887;color:#fff}.main-slider-wrapper .main-slide-item.brownish{background:linear-gradient(324deg,#b48561,#f5dcc8);background-size:400% 400%;-webkit-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;-moz-animation:gradient-rotation var(--bg-rotation-speed) ease infinite;animation:gradient-rotation var(--bg-rotation-speed) ease infinite}.main-slider-wrapper .main-slide-item.brownish a{background-color:#581111;color:#fff}@-webkit-keyframes gradient-rotation{0%{background-position:0% 26%}50%{background-position:100% 75%}100%{background-position:0% 26%}}@-moz-keyframes gradient-rotation{0%{background-position:0% 26%}50%{background-position:100% 75%}100%{background-position:0% 26%}}@keyframes gradient-rotation{0%{background-position:0% 26%}50%{background-position:100% 75%}100%{background-position:0% 26%}}.main-slider-wrapper .main-slide-item.only-image img{max-width:none;margin:0;width:100%;height:auto}@media(max-width:1024px){.main-slider-wrapper .main-slide-item img{max-width:300px}}@media(max-width:768px){.main-slider-wrapper{height:calc(100vh - 100px)}.main-slider-wrapper .main-slide-item{flex-flow:column;justify-content:space-evenly;padding-top:20px}.main-slider-wrapper .main-slide-item a{position:absolute;left:50%;bottom:10vh;margin:0;transform:translateX(-50%);text-align:center;width:60%;padding-right:0}.main-slider-wrapper .main-slide-item h1{font-size:3.5rem;line-height:3rem}.main-slider-wrapper .main-slide-item h1.mobile-smaller{font-size:2.5rem;line-height:2.5rem}.main-slider-wrapper .main-slide-item img{max-width:200px;margin-bottom:10em;margin-top:2em}.main-slider-wrapper .main-slide-item.only-image img{max-width:none;margin:0;width:100%;height:auto}}.half-width-slider{font-size:3rem !important;line-height:2.8rem !important}