/* ============================== Slider Area ============================== */.swiper-wrapper .button,.swiper-wrapper .invert .button {    color: #ffffff;    font-weight: 600;    padding: 9px 26px;    text-transform: uppercase;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp a.button {    background-color: rgba(0, 0, 0, 0);    border: 1px solid #ffffff;    display: inline-block;    position: relative;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp .button i {    color: #ffffff;    float: left;    font-size: 50px;    left: 32px;    position: absolute;    top: 14px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp .button span {    color: #ffffff;    display: block;    font-size: 18px;    line-height: 26px;    text-align: left;    font-weight: normal;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp .button span.large-text {    display: block !important;    position: relative;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp a.button.active {    margin-right: 30px;}.raptas-slider-btn-grp a.button.active:last-child {    margin-right: 0;}.raptas-slider-btn-grp a.button:hover {    background-color: #03a9f4;    border-color: #03a9f4;    color: #fff;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp a.button:hover i,.raptas-slider-btn-grp a.button:hover span.large-text {    color: #fff;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp a.button:hover span {    color: #7a7a7a;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.raptas-slider-btn-grp.button-set {    margin-top: 30px;}.raptas-slider-wrap .section-title .heading {    font-size: 60px;}.raptas-slider-wrap .section-title .heading.slider-subtitle span {    display: block;}.raptas-slider-wrap .section-title .excerpt {    font-size: 16px;    font-weight: normal;    font-family: "Lato", sans-serif;}.raptas-slider-wrap .text-right .section-title .excerpt {    padding-right: 0 !important;    padding-left: 132px !important;}.raptas-slider-wrap .text-center .section-title .excerpt {    padding-right: 30px !important;    padding-left: 30px !important;}.raptas-slider-wrap .section-title .excerpt p {    font-size: 16px;}.raptas-slider-wrap .swiper-slide.image-right .copy-container,.raptas-slider-wrap .swiper-slide.image-left .copy-container {    width: 85%;}.swiper-container .arrows a {    border-radius: 1px;    padding: 5px;}/ Slider Video Background / .swiper-slide video {    position: absolute;    top: 0;    left: 0;    min-width: 100%;    min-height: 100%;    z-index: auto;    background-size: cover;    -o-object-fit: cover;       object-fit: cover;    -webkit-object-fit: cover;}.swiper-slide video source {    width: 100%;    height: 100%;}.raptas-slider-video {    position: absolute;    z-index: 0;    width: 100%;    height: 100%;}.raptas-slider-video iframe {    max-width: none;    position: absolute;    display: block;}.raptas-slider-video.layers-slider-video-ultra-wide iframe {    width: 100%;    height: 350%;    top: -125%;    left: 0;}.raptas-slider-video.layers-slider-video-super-wide iframe {    width: 100%;    height: 250%;    top: -75%;    left: 0;}.raptas-slider-video.layers-slider-video-wide iframe {    width: 100%;    height: 200%;    top: -50%;    left: 0;}.raptas-slider-video.layers-slider-video-square iframe {    width: 160%;    height: 100%;    top: 0;    left: -30%;}.raptas-slider-video.layers-slider-video-tall iframe {    width: 250%;    height: 100%;    top: 0;    left: -75%;}.raptas-slider-video.layers-slider-video-super-tall iframe {    width: 400%;    height: 100%;    top: 0;    left: -150%;}@media (max-width: 767px) {    .hidden-xs {        display: none !important    }}@media (min-width: 768px) and (max-width: 991px) {    .hidden-sm {        display: none !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .hidden-md {        display: none !important    }}@media (min-width: 1200px) {    .hidden-lg {        display: none !important    }}