/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 01 2022 | 11:34:09 */
.f15_10628 h2:before,.f13_10628 h2:before,.f12_10628 h2:before,.f3_10628 h2:before,.f4_10628 h2:before,.f5_10628 h2:before,.f6_10628 h2:before,.f8_10628 h2:before,.f9_10628 h2:before,.f10_10628 h2:before,.f11_10628 h2:before,.f16_10628 h2:before,.f17_10628 h2:before,.f7_10628 h2:before { content: ''; width: 42px; height: 42px; background:url(https://bestonamusementrides.com/wp-content/uploads/2022/07/inside-h2Icon.png) no-repeat center center; margin-right: 25px; display: inline-block;vertical-align: middle;margin-bottom:3px;}

.page-id-2711 .container .f2_10628 h2 { color: #ffffff; font-size: 46px; margin: 60px 0 !important; border-left: none; line-height: initial; padding-left: 0 !important; background:none!important}
.page-id-2711 .container .f2_10628 h2:before { content: none; }
.page-id-2711 .container .f2_10628 h2:hover { color: #fff !important; }
.page-id-2711 .container .p2-playground { color: #666666; font-size: 15px; line-height: 30px; }

@keyframes f1_10628_ani { 0% { background-size: auto 100%; }
  100% { background-size: auto 105%; } }

.f2_10628 { max-width: 1642px; margin-left: auto; margin-right: auto; display: flex; flex-direction: column; justify-content: center; height: 580px; background: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_f2_bg.jpg") #ffffff; background-repeat: no-repeat; background-position: top 80px center; padding-left: 107px; }
.f2_10628 p { color: #ffffff; font-size: 15px; line-height: 28px; margin-bottom: 0; max-width: 70%; }

.f3_10628 { max-width: 1642px; margin: 105px auto 121px auto; position: relative; }
.f3_10628 .f3_10628_navigation { display: flex; justify-content: space-between; width: calc(100% - 927px); position: absolute; bottom: 42px; right: 0; padding-left: 73px; padding-right: 54px; z-index: 1; }
.f3_10628 .f3_10628_navigation a { width: 219px; height: 60px; background-color: #ffffff; border: 5px solid rgba(255, 102, 0, 0.26); border-radius: 29px; text-align: center; line-height: 50px; font-weight: 600; color: #ff6600; font-size: 16px; display: inline-block; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_link_icon.png"); background-repeat: no-repeat; background-position: left 37px center; padding-left: 45px; transition: all 0.5s; text-transform: uppercase; }
.f3_10628 .f3_10628_navigation a:hover { background-color: #ff6600; color: #fff; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_link_icon2.png"); }
.f3_10628 .f3_10628_navigation .navigation { display: flex; }
.f3_10628 .f3_10628_navigation .navigation > div { width: 57px; height: 57px; background-color: rgba(204, 204, 204, 0.18); border-radius: 50%; background-repeat: no-repeat; background-position: center center; cursor: pointer; transition: all 0.5s; }
.f3_10628 .f3_10628_navigation .navigation > div:hover { background-color: #ff6600; }
.f3_10628 .f3_10628_navigation .navigation .f3_10628_prev { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l1.png"); margin-right: 15px; }
.f3_10628 .f3_10628_navigation .navigation .f3_10628_prev:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l2.png"); }
.f3_10628 .f3_10628_navigation .navigation .f3_10628_bext { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r1.png"); }
.f3_10628 .f3_10628_navigation .navigation .f3_10628_bext:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r2.png"); }

.f3_10628_swiper1 { margin-top: 50px; margin-bottom: 60px; }
.f3_10628_swiper1 .swiper-wrapper { justify-content: space-between; align-items: center; }
.f3_10628_swiper1 .swiper-slide { text-align: center; width: auto; opacity: 0.6; border: 1px solid #fff; cursor: pointer; }
.f3_10628_swiper1 .swiper-slide-thumb-active { background-color: rgba(255, 131, 0, 0.12); border-color: #ff8300; border-radius: 5px; opacity: 1; }

.f3_10628_swiper2 .swiper-slide { display: flex; border: 1px solid #ececec; }
.f3_10628_swiper2 .swiper-slide .left { flex-shrink: 0; overflow: hidden; }
.f3_10628_swiper2 .swiper-slide .left img { vertical-align: middle; transition: transform 1s; }
.f3_10628_swiper2 .swiper-slide .left:hover img { transform: scale(1.05); }
.f3_10628_swiper2 .swiper-slide .right { padding-top: 60px; padding-left: 73px; padding-right: 54px; }
.f3_10628_swiper2 .swiper-slide .t1 {font-weight: 600; color: #333333; font-size: 24px; border-bottom: 1px solid #ececec; padding-bottom: 52px; margin-bottom: 32px; }
.f3_10628_swiper2 .swiper-slide p { color: #666666; font-size: 15px; line-height: 30px; }

.f4_10628 { background-color: #f6f6f6; padding-top: 75px; padding-bottom: 122px; }
.f4_10628 h2 { max-width: 1642px; margin-left: auto; margin-right: auto; margin-bottom: 38px !important; }
.f4_10628 .t1 { background-color: rgba(255, 255, 255, 0.86); height: 59px;font-weight: 600; color: #333333; font-size: 18px; line-height: 59px; text-align: center; position: absolute; left: 6.5%; width: 87%; bottom: 17px; }
.f4_10628 ul { display: flex; flex-wrap: wrap; max-width: 1642px; margin-left: auto; margin-right: auto; list-style: none; }
.f4_10628 ul li { margin-right: 27px; width: calc(33.333333% - 18px); list-style: none; position: relative; margin-top: 30px; overflow: hidden; }
.f4_10628 ul li:nth-child(3n) { margin-right: 0; }
.f4_10628 ul li img { vertical-align: middle; transition: transform 1s; }
.f4_10628 ul li:hover img { transform: scale(1.05); }

.f5_10628 { display: flex; max-width: 1642px; margin-left: auto; margin-right: auto; justify-content: space-between; margin-top: 110px; padding-bottom: 110px; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_f5_bg-1.png"); background-repeat: no-repeat; background-position: left bottom; background-size: 100% auto; }
.f5_10628 h2 { line-height: 56px; margin-bottom: 60px !important; background:none!important;}
.f5_10628 .left { padding-right: 137px; padding-top: 63px; }
.f5_10628 .left p {color: #666666; font-size: 15px; line-height: 30px; margin-bottom: 60px; }
.f5_10628 .left a { width: 219px; height: 60px; background-color: #ffffff; border: 5px solid rgba(255, 102, 0, 0.26); border-radius: 29px; text-align: center; line-height: 50px; font-family: Poppins; font-weight: 600; color: #ff6600; font-size: 16px; display: inline-block; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_link_icon.png"); background-repeat: no-repeat; background-position: left 37px center; padding-left: 45px; transition: all 0.5s; text-transform: uppercase; }
.f5_10628 .left a:hover { background-color: #ff6600; color: #fff; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_link_icon2.png"); }
.f5_10628 .right { width: 842px; background-color: rgba(221, 223, 225, 0.73); padding: 54px 60px 0 60px; }

.f5_10628_swiper1 { margin-left: -15px; margin-right: -15px; margin-top: 155px; }
.f5_10628_swiper1:before { content: ''; height: 1px; width: 100%; border-bottom: 1px dashed #cfcfcf; position: absolute; top: 50%; left: 0; }
.f5_10628_swiper1 .swiper-wrapper { justify-content: space-between; }
.f5_10628_swiper1 .swiper-slide { width: auto; height: 43px; border-radius: 50%; overflow: hidden; background-color: #fff; border: 15px solid #fefefe; box-sizing: content-box; }
.f5_10628_swiper1 .swiper-slide.swiper-slide-thumb-active div { border-color: rgba(255, 102, 0, 0.5); background-color: #fff; }
.f5_10628_swiper1 .swiper-slide div { border-radius: 50%; transition: all 0.5s; width: 43px; height: 43px; background-color: rgba(230, 230, 230, 0.5); font-weight: 600; text-align: center; color: #999999; font-size: 20px; line-height: 39px; border: 2px solid rgba(230, 230, 230, 0); cursor: pointer; }

.f5_10628_swiper2 .isImg { overflow: hidden; }
.f5_10628_swiper2 .isImg img { vertical-align: middle; transition: transform 1s; }
.f5_10628_swiper2 .isImg:hover img { transform: scale(1.05); }
.f5_10628_swiper2 .istext { background-color: #fff; position: relative; text-align: center; margin-top: 30px; padding: 40px 30px; }
.f5_10628_swiper2 .istext:before { content: ''; display: block; width: 0; height: 0; border: 20px solid transparent; border-bottom-color: #fff; border-top-width: 0; float: right; margin-top: -60px; margin-right: 50px; }
.f5_10628_swiper2 .istext .t1 {font-weight: 600; color: #575757; font-size: 24px; line-height: 36px; margin-bottom: 38px; }
.f5_10628_swiper2 .istext ul { display: flex; list-style: none; margin-left: 0; justify-content: space-between; align-items: center; margin-bottom: 0;color: #666666; font-size: 15px; }
.f5_10628_swiper2 .istext ul li { list-style: none; }
.f5_10628_swiper2 .istext ul li.line { width: 1px; height: 28px; background-color: rgba(112, 112, 112, 0.36); }

.f5_10628_navigation { display: flex; width: 100%; margin-top: 40px; margin-bottom: 38px; justify-content: center; }
.f5_10628_navigation > div { width: 57px; height: 57px; background-color: #fff; border-radius: 50%; background-repeat: no-repeat; background-position: center center; cursor: pointer; transition: all 0.5s; }
.f5_10628_navigation > div:hover { background-color: #ff6600; }
.f5_10628_navigation .f5_10628_prev { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l1.png"); margin-right: 15px; }
.f5_10628_navigation .f5_10628_prev:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l2.png"); }
.f5_10628_navigation .f5_10628_next { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r1.png"); }
.f5_10628_navigation .f5_10628_next:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r2.png"); }

.f6_10628 { height: 920px; text-align: center; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_f6_bg.jpg"); background-repeat: no-repeat; color: #fff !important; padding-top: 100px; }
.f6_10628 h2 { color: inherit !important; margin-bottom: 20px !important;background:none!important; }
.f6_10628 p { color: rgba(255, 255, 255, 0.73) !important;margin-bottom: 74px;  }

.f7_10628 {padding-top: 105px;text-align:center; }
.f7_10628 h2 { margin-bottom: 15px !important;background:none!important; }
.f7_10628 .nums { font-family: Gilroy; font-weight: 600; color: rgba(51, 51, 51, 0.24); font-size: 74px; display: inline-block; background-color: #fff; margin-top: -28px; padding-left: 30px; padding-right: 30px; line-height: 55px; transition: color 0.5s; }
.f7_10628 .t1 { font-weight: 600; color: #333333; font-size: 24px; margin-top: 50px; margin-bottom: 25px; transition: color 0.5s; }
.f7_10628 ul { display: flex; margin: 0; max-width: 1642px; margin-left: auto; margin-right: auto; flex-wrap: wrap; margin-top: 100px; }
.f7_10628 ul li { list-style: none; flex: 1; margin-right: 32px; background-color: #ffffff; border: 1px solid #d6d6d6; border-radius: 30px; transition: all 0.5s; padding-left: 40px; padding-right: 40px; padding-bottom: 50px; }
.f7_10628 ul li:nth-child(3) { margin-right: 0; }
.f7_10628 ul li:hover { border-color: #ff6600; }
.f7_10628 ul li:hover .t1 { color: #ff6600; }
.f7_10628 ul li:hover .nums { color: rgba(255, 102, 0, 0.24); }
.f7_10628 ul li p {color: #666666; font-size: 15px; line-height: 28px; }

.f8_10628 { max-width: 1642px; margin-left: auto; margin-right: auto; padding-top: 105px; }
.f8_10628 h2 { margin-bottom: 15px; }

.f8_10628_swiper1 { border-bottom: 1px solid #ececec; margin-bottom: 50px; margin-top: 63px; }
.f8_10628_swiper1 .swiper-wrapper { justify-content: space-between; }
.f8_10628_swiper1 .swiper-slide { width: auto; text-transform: uppercase; color: #333333; font-size: 16px; padding-bottom: 8px; cursor: pointer; }
.f8_10628_swiper1 .swiper-slide-thumb-active { border-bottom: 2px solid #ff6600; }

.f8_10628_swiper2 { background-color: #f2f2f2; height: 642px; }
.f8_10628_swiper2 .swiper-slide { display: flex; }
.f8_10628_swiper2 .istext { background-color: #ffffff; border-radius: 20px; box-shadow: 0 3px 30px rgba(0, 0, 0, 0.06); text-align: center; padding: 35px 30px 40px; margin-bottom: 35px; }
.f8_10628_swiper2 .istext .t1 { font-weight: 600; color: #333333; font-size: 26px; text-transform: uppercase; margin-bottom: 10px;line-height:34px; }
.f8_10628_swiper2 .istext p { color: #666666; font-size: 15px; line-height: 26px; margin-bottom: 0; text-align:left;}
.f8_10628_swiper2 .left { width: 644px; flex-shrink: 0; }
.f8_10628_swiper2 .right { padding-top: 55px; padding-left: 90px; padding-right: 47px; }
.f8_10628_swiper2 ul { display: flex; margin: 0 -7px 0 -7px; justify-content: space-between; }
.f8_10628_swiper2 ul li { list-style: none; text-align: center; }
.f8_10628_swiper2 ul li img { vertical-align: middle;width: 170px;
    height: 170px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius: 35px; }
.f8_10628_swiper2 ul div { background-color: rgba(255, 102, 0, 0.6);font-weight: 300; color: #ffffff; font-size: 13px; text-transform: uppercase; display: inline-block; padding: 7px 28px; margin-top: 35px; }

.f9_10628 {
    padding-top: 130px;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
 }
.f9_10628 h2 { margin-bottom: 15px !important; }
.f9_10628 .p2 { text-align: center; }
.f9_10628 .f9_10628_prev, .f9_10628 .f9_10628_next { width: 70px; height: 70px; background-color: rgba(0, 0, 0, 0.13); background-repeat: no-repeat; background-position: center center; position: absolute; top: 50%; margin-top: -35px;cursor: pointer; }
.f9_10628 .f9_10628_prev:hover, .f9_10628 .f9_10628_next:hover { background-color: #ff6600; }
.f9_10628 .f9_10628_prev { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l1.png"); margin-right: 15px; left: 0; }
.f9_10628 .f9_10628_prev:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l2.png"); }
.f9_10628 .f9_10628_next { right: 0; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r1.png"); }
.f9_10628 .f9_10628_next:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r2.png"); }

.f9_10628_swiper_box { position: relative; }

@keyframes f9_10628_ani { 0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes f9_10628_ani1 { 0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes f9_10628_ani2 { 0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; } }
.f9_10628_swiper { width: 1642px; margin-left: auto; margin-right: auto; height: 564px; margin-top: 70px; }
.f9_10628_swiper .swiper-slide { background-repeat: no-repeat; background-position: center center; }
.f9_10628_swiper .swiper-slide:nth-child(1) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/3D-ENGRAVING-PRINTER.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(2) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/PACKAGING-TUBE.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(3) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/PLATFORM-BOARD.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(4) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/OCEAN-BALL.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(5) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/Steel-Pipe-for-indoor-playground-.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(6) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/CONNECTOR-for-indoor-playground-.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(7) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/Indoor-playground-Plastic-pipes-and-slides.jpg"); }
.f9_10628_swiper .swiper-slide:nth-child(8) { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/PROTECTION-NET-for-Indoor-Playground.jpg"); }
.f9_10628_swiper .swiper-slide:before { content: ''; width: 100%; height: 100%; background-color: rgba(255, 102, 0, 0.97); position: absolute; left: 0; top: 100%; transition: top 0.3s; z-index: 0; }
.f9_10628_swiper .swiper-slide .iscon { position: relative; transition: all 0.5s; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding-top: 95px; padding-left: 28.5px; padding-right: 28.5px; }
.f9_10628_swiper .swiper-slide .iscon:after { content: ''; height: 1px; width: calc(100% - 57px); background-color: rgba(255, 255, 255, 0.38); position: absolute; bottom: 45px; left: 28.5px; }
.f9_10628_swiper .swiper-slide .t1 {font-weight: 600; color: #ffffff; font-size: 24px; line-height: 36px; margin-bottom: 63px; text-transform: uppercase; }
.f9_10628_swiper .swiper-slide .line1 { width: 39px; height: 5px; background-color: #ffffff; display: none; margin-bottom: 15px; }
.f9_10628_swiper .swiper-slide p {color: rgba(255, 255, 255, 0.8); font-size: 15px; line-height: 28px; display: none; }
.f9_10628_swiper .swiper-slide:hover:before { top: 0; }
.f9_10628_swiper .swiper-slide:hover .t1 { animation-duration: 0.6s; margin-bottom: 36px; animation-name: f9_10628_ani; }
.f9_10628_swiper .swiper-slide:hover .line1 { display: inline-block; animation-duration: 0.6s; animation-name: f9_10628_ani1; }
.f9_10628_swiper .swiper-slide:hover p { display: block; animation-duration: 0.6s; animation-name: f9_10628_ani2; }
.f9_10628_swiper .swiper-slide:hover .iscon { justify-content: flex-start; }

@keyframes f10_10628_ani { 0% { left: 80%; }
  100% { left: 0; } }
@keyframes f10_10628_ani1 { 0% { left: 0; }
  100% { left: 100%; } }
.f10_10628 { margin-top: 118px; }
.f10_10628 h2 { text-align: center;background:none!important; }
.f10_10628.active .left .business { background-size: auto 105%; }

.f10_10628_box { position: relative; height: 713px; margin-top: 48px; display: flex; }
.f10_10628_box .iscon { height: 100%; background-repeat: no-repeat; background-size: auto 100%; position: absolute; top: 0; left: 0; width: 100%; transition: opacity 0.3s, background-size 5s,z-index 0.3s; }
.f10_10628_box .left { width: 1400px; flex-shrink: 0; position: relative; }
.f10_10628_box .left .iscon { padding-left: 140px; padding-top: 100px; padding-right: 85px; }
.f10_10628_box .left .business { opacity: 1;z-index:2 }
.f10_10628_box .left .team { opacity: 0; z-index:1}
.f10_10628_box .right { flex: 1; text-align: center; position: relative; }
.f10_10628_box .right .iscon { padding-top: 240px; }
.f10_10628_box .right .t1 { opacity: 52%; }
.f10_10628_box .right .business { opacity: 0; }
.f10_10628_box .right .team { opacity: 1; }
.f10_10628_box.active .left .business { opacity: 0; background-size: auto 100%;z-index:1 }
.f10_10628_box.active .left .team { opacity: 1; background-size: auto 105%; z-index:2}
.f10_10628_box.active .right .business { opacity: 1; }
.f10_10628_box.active .right .team { opacity: 0; }
.f10_10628_box .business { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f10_bg1.jpg"); }
.f10_10628_box .team { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f10_bg2.jpg"); }
.f10_10628_box .isbtn { width: 81px; height: 81px; border: 1px solid rgba(255, 255, 255, 0.31); border-radius: 50%; display: inline-block; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f10-btn-bg.png"); background-repeat: no-repeat; background-position: center center; background-size: 30px auto;cursor: pointer; }
.f10_10628_box .t1 { color: #ffffff; font-size: 38px; margin-bottom: 20px; }
.f10_10628_box .line { height: 1px; background-color: rgba(255, 255, 255, 0.23); }
.f10_10628_box ul { margin: 0; display: flex; justify-content: space-between; margin-top: 86px; }
.f10_10628_box ul li { border-radius: 50%; width: 220px; height: 220px; background-color: #fff; justify-content: center; display: flex; align-items: center; position: relative; transition: background-color 0.3s; }
.f10_10628_box ul li .num { font-family: Gilroy; font-weight: 900; color: rgba(200, 200, 200, 0.32); font-size: 115px; position: absolute; left: 50%; transform: translate(-50%, -50%); line-height: 1; top: 50%; transition: color 0.3s; }
.f10_10628_box ul li .t2 {text-transform: capitalize; font-weight: 600; color: #333333; font-size: 20px; line-height: 38px; transition: color 0.3s; position: relative; text-align:center;}
.f10_10628_box ul li:hover { background-color: #fc6705; }
.f10_10628_box ul li:hover .num { color: rgba(255, 255, 255, 0.1); }
.f10_10628_box ul li:hover .t2 { color: #fff; }

.f11_10628 { width: 1642px; margin-left: auto; margin-right: auto; margin-top: 100px; }
.f11_10628 ul { margin: 50px 0 0 0; display: flex; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f11_bg.jpg"); background-repeat: no-repeat; justify-content: space-between; padding: 75px 90px 92px; overflow: hidden; }
.f11_10628 ul li { list-style: none; flex: 1; }
.f11_10628 .t1 {font-weight: 500; color: #333333; font-size: 20px; line-height: 36px; text-transform: uppercase; margin-bottom: 35px; text-align: center; white-space: nowrap; }
.f11_10628 p { color: rgba(51, 51, 51, 0.8); font-size: 15px; margin-bottom: 0; line-height: 50px; }
.f11_10628 .iscon { background-color: #ffffff; border-radius: 17px; box-shadow: 0px 3px 30px #dce4ef; background-image: linear-gradient(to top, rgba(255, 131, 0, 0.19) 0, #fff 30%); display: flex; flex-direction: column; align-items: center; padding-top: 47px; padding-bottom: 145px; height: 345px; width: 310px; margin-left: auto; margin-right: auto; }

.f12_10628 { width: 1642px; margin-left: auto; margin-right: auto; position: relative; margin-top: 105px; }

.f12_10628_swiper1 { border-bottom: 1px solid #ececec; margin-bottom: 50px; margin-top: 63px; }
.f12_10628_swiper1 .swiper-wrapper { justify-content: space-between; }
.f12_10628_swiper1 .swiper-slide { width: auto; text-transform: uppercase; color: #333333; font-size: 18px; padding-bottom: 8px; cursor: pointer; font-weight: 500; }
.f12_10628_swiper1 .swiper-slide-thumb-active { border-bottom: 2px solid #ff6600; }

.f12_10628_swiper2 { box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.07); }
.f12_10628_swiper2 .swiper-slide { display: flex; }
.f12_10628_swiper2 .left { width: 819px; flex-shrink: 0; overflow: hidden; }
.f12_10628_swiper2 .left img { vertical-align: middle; transition: transform 1s; }
.f12_10628_swiper2 .left:hover img { transform: scale(1.05); }
.f12_10628_swiper2 .right { background-color: #ffffff; flex: 1; padding-left: 67px; padding-right: 48px; padding-top: 70px; }
.f12_10628_swiper2 .right > p {color: rgba(102, 102, 102, 0.8); font-size: 15px; line-height: 28px; margin-bottom: 0; }
.f12_10628_swiper2 .t1 {font-weight: 700; color: #333333; font-size: 24px; text-transform: uppercase; margin-bottom: 40px; }
.f12_10628_swiper2 .ishelp { background-color: #ff6600; border-radius: 13px; color: #fff; padding: 30px 25px; margin-top: 35px; }
.f12_10628_swiper2 .ishelp div { width: 212px; height: 33px; background-color: rgba(255, 255, 255, 0.16); border: 1px solid #ffffff; border-radius: 20px; font-weight: 600; color: #ffffff; font-size: 15px; line-height: 33px; text-transform: uppercase; text-align: center; margin-bottom: 25px; }
.f12_10628_swiper2 .ishelp p { font-family: Poppins; font-weight: normal; color: #ffffff; font-size: 14px; line-height: 28px; }
.f12_10628_swiper2 .ishelp p a { text-decoration: underline; font-weight: 600; font-size: 16px; color: #fff; }

.f12_10628_navigation { display: flex; position: absolute; right: 48px; top: 255px; z-index: 1; }
.f12_10628_navigation > div { width: 57px; height: 57px; background-color: #fff; border-radius: 50%; background-repeat: no-repeat; background-position: center center; cursor: pointer; transition: all 0.5s; }
.f12_10628_navigation > div:hover { background-color: #ff6600; }
.f12_10628_navigation .f12_10628_prev { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l1.png"); margin-right: 15px; }
.f12_10628_navigation .f12_10628_prev:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_l2.png"); }
.f12_10628_navigation .f12_10628_next { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r1.png"); }
.f12_10628_navigation .f12_10628_next:hover { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/10628_swiper_r2.png"); }

.f13_10628 { max-width: 1642px; margin: 125px auto 65px auto;}
f13_10628 table{margin-bottom: 0;}
.f13_10628 > div { margin-left: 70px; margin-right: 70px;margin-top: 50px;border-bottom: 1px solid #ddd; }
.f13_10628 > div tbody{height: 60vh;
    overflow-y: auto;
    display: block;}
.f13_10628 table thead th {font-weight: 400; color: #ffffff; font-size: 24px; text-align: center; background-color: #333333;line-height: 36px; }
.f13_10628 table tbody td {color: #666666; font-size: 14px; line-height: 26px;border-right: 1px solid #ddd; }
.f13_10628 table tbody .column-1 { background-color: #e5e5e5 !important; text-transform: uppercase; font-weight: 600; color: #333333; font-size: 16px; line-height: 36px; border-color: #fff; width: 210px; }
.f13_10628 table tbody .row-4 .column-2 {color: #666666; font-size: 14px; line-height: 26px; }
.f13_10628 table tbody .row-4 .column-2
.f13_10628 table tbody .odd td { background-color: #f7f7f7; }
.f13_10628 table tbody .odd td.column-2,.f13_10628 table tbody .even td.column-2 { background-color: initial; font-weight: 500; color: #333333; font-size: 16px; width: 220px; }
.f13_10628 table tbody .row-4:hover .column-2{background-color: #f3f3f3 !important;}

.f14_10628 { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f14-bg.jpg"); background-repeat: no-repeat; height: 585px; background-position: center center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.f14_10628 .t1 {font-weight: 600; color: #ffffff; font-size: 24px; text-transform: uppercase; margin-bottom: 20px; }
.f14_10628 .iscon > div { background-color: #fff; background-repeat: no-repeat; background-position: center center; }
.f14_10628 .iscon > div:first-child { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/2023-holiday.jpg"); }
.f14_10628 .iscon > div:last-child { padding: 50px 43px; }
.f14_10628 .iscon > div p {color: rgba(51, 51, 51, 0.8); font-size: 15px; padding-left: 41px; margin-bottom: 25px; }
.f14_10628 .iscon > div p:before { content: ''; width: 16px; height: 16px; background-color: #ff8300; display: inline-block; vertical-align: middle; margin-right: 25px; margin-left: -41px; }
.f14_10628 .isul { display: flex; margin: 0; margin-left: auto; margin-right: auto; max-width: 1642px; flex-wrap: wrap; width: 100%; }
.f14_10628 .isul .isli { width: calc(50% - 24px); flex-shrink: 0; list-style: none; margin-right: 47px; }
.f14_10628 .isul .isli:last-child { margin-right: 0; }
	
.f15_10628 { max-width: 1642px; margin: 105px auto; }

.f15_10628_swiper1 { background-color: #f7f7f7; padding-left: 40px !important; padding-right: 40px !important; margin-top: 50px; }
.f15_10628_swiper1 .swiper-wrapper { justify-content: space-between; }
.f15_10628_swiper1 .swiper-slide { width: auto; cursor: pointer; font-family: Times New Roman; font-weight: 700; color: #333333; font-size: 18px; border-bottom: 5px solid #f7f7f7; background-image: url("https://bestonamusementrides.ru/wp-content/uploads/2022/08/f15-icon1.png"); background-repeat: no-repeat; background-position: right center; text-transform: capitalize; padding: 54px 20px 54px 0; }
.f15_10628_swiper1 .swiper-slide:before { font-family: Gilroy; font-weight: 900; color: #ffffff; font-size: 115px; line-height: 1; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); display: none; }
.f15_10628_swiper1 .swiper-slide:nth-child(1):before { content: '01'; }
.f15_10628_swiper1 .swiper-slide:nth-child(2):before { content: '02'; }
.f15_10628_swiper1 .swiper-slide:nth-child(3):before { content: '03'; }
.f15_10628_swiper1 .swiper-slide:nth-child(4):before { content: '04'; }
.f15_10628_swiper1 .swiper-slide:nth-child(5):before { content: '05'; }
.f15_10628_swiper1 .swiper-slide:nth-child(6):before { content: '06'; }
.f15_10628_swiper1 .swiper-slide:hover,.f15_10628_swiper1 .swiper-slide-thumb-active { border-color: #ff6600; color: #ff6600; background-image: url("https://bestonamusementrides.ru/wp-content/uploads/2022/08/f15-icon2.png"); }
.f15_10628_swiper1 .swiper-slide:hover:before,.f15_10628_swiper1 .swiper-slide-thumb-active:before { display: block; }

.f15_10628_swiper2 { background-color: #ffffff; border: 1px solid #ececec; padding: 25px 33px 65px !important; }
.f15_10628_swiper2 p { font-family: Poppins;color: rgba(51, 51, 51, 0.8); font-size: 15px; line-height: 28px; }
.f15_10628_swiper2 .t1 { margin-bottom: 30px; margin-top: 40px;font-family: Poppins;font-weight:600;color:#333333;font-size:16px; }
.f15_10628_swiper2 .t1:before { content: ''; width: 16px; height: 16px; background-color: #ff8300; display: inline-block; margin-right: 17px; }
.f15_10628_swiper2 ul { margin: 0; display: flex; justify-content: space-between; }
.f15_10628_swiper2 ul li { list-style: none; width: calc(33.3333% - 38px); height: 307px; background-color: #b7b7b7; margin-right: 38px; }
.f15_10628_swiper2 ul li:last-child { margin-right: 0; }
.f15_10628_swiper2 .p6 { font-family: Poppins;  margin-top: 40px; margin-bottom: 30px; }

.f15_10628_6 { display: flex; justify-content: space-between; }
.f15_10628_6 > div, .f15_10628_6 ul { width: 776px; height: 462px; background-repeat: no-repeat; padding: 48px 34px 40px; }
.f15_10628_6 ul { background-color: #fff6e4; display: flex; justify-content: space-between; border-radius: 42px; border-bottom: 10px solid #8eafcc; }
.f15_10628_6 ul li { width: 348px; background: none; margin-right: 0; }
.f15_10628_6 ul li .isnum { font-family: Times New Roman; color: rgba(51, 51, 51, 0.8); font-size: 18px; text-align: center; margin-bottom: 17px; text-transform: capitalize; background-repeat: no-repeat; height: 114px; margin-top: -47px; }
.f15_10628_6 ul li .isnum div { font-weight: 700; font-size: 21px; display: block; line-height: 48px; }
.f15_10628_6 ul li .isnum p { font-family: Times New Roman; color: rgba(51, 51, 51, 0.8); font-size: 18px; text-transform: capitalize; }
.f15_10628_6 ul li:nth-child(1) .t2 { background-color: #8eafcc; box-shadow: 0px 3px 6px #8eafcc; }
.f15_10628_6 ul li:nth-child(1) .isnum { background-image: url("https://bestonamusementrides.ru/wp-content/uploads/2022/09/f15-6-bg2.png"); }
.f15_10628_6 ul li:nth-child(1) .isnum div { color: #8eafcc; }
.f15_10628_6 ul li:nth-child(2) .t2 { background-color: #fe822f; box-shadow: 0px 3px 6px #fe822f; }
.f15_10628_6 ul li:nth-child(2) .isnum { background-image: url("https://bestonamusementrides.ru/wp-content/uploads/2022/09/f15-6-bg1.png"); }
.f15_10628_6 ul li:nth-child(2) .isnum div { color: #fe822f; }
.f15_10628_6 > div:nth-child(2) { background-image: url("https://bestonamusementrides.ru/wp-content/uploads/2022/08/f15-bg2.jpg"); }
.f15_10628_6 > div:nth-child(2) .t3 { font-family: Times New Roman; font-weight: 700; color: #333333; font-size: 29px; line-height: 40px; text-transform: uppercase; margin-bottom: 40px; }
.f15_10628_6 > div:nth-child(2) > p { background-color: #fff; font-family: Times New Roman; color: #ff6a08; font-size: 24px; display: inline-block; padding-left: 20px; padding-right: 20px; }
.f15_10628_6 > div:nth-child(2) .info { width: 330px; height: 208px; background-color: rgba(255, 106, 8, 0.81); border: 5px solid rgba(255, 255, 255, 0.81); border-radius: 38px; text-align: center; padding: 23px; margin-top: 20px; }
.f15_10628_6 > div:nth-child(2) .info p { font-family: Poppins; color: #ffffff; font-size: 16px; line-height: 50px; border-bottom: 1px solid rgba(255, 255, 255, 0.32); margin-bottom: 0; }
.f15_10628_6 > div:nth-child(2) .info p:last-child { border-bottom: none; }
.f15_10628_6 .t2 { text-align: center; font-family: Times New Roman; color: #ffffff; text-transform: uppercase; padding-top: 12px; margin-bottom: 77px; border-radius: 39px; height: 73px; width: 329px; margin-left: auto; margin-right: auto; }
.f15_10628_6 .t2 div { font-weight: 700; font-size: 29px; line-height: 29px; }
.f15_10628_6 .t2 p { font-size: 16px !important; margin-bottom: 0; line-height: 22px;color:#fff !important ;font-family: Times New Roman;}

.f16_10628 { background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f16-bg.jpg"); background-repeat: no-repeat; background-position: center center; height: 940px; color: #fff !important; padding-top: 75px; }
.f16_10628 h2 { text-align: center; color: #fff !important;background:none!important; }
.f16_10628 ul { margin: 0; display: flex; justify-content: center; width: 1642px; margin-left: auto; margin-right: auto; margin-top: 45px; }
.f16_10628 ul li { list-style: none; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f16-phone.jpg"); background-repeat: no-repeat; width: 420px; height: 637px; border-radius: 27px; overflow: hidden; margin-left: 25px; margin-right: 25px; }
.f16_10628 .isname { font-weight: 700; color: #ffffff; font-size: 15px; text-transform: uppercase; padding-left: 23px; line-height: 81px; }
.f16_10628 .isname img { vertical-align: middle; margin-right: 15px; }
.f16_10628 .left, .f16_10628 .right { max-width: 90%; border-radius: 16px; box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.06); color: rgba(51, 51, 51, 0.8); font-size: 14px; line-height: 26px; padding: 20px; margin-top: 23px; position: relative; opacity: 0; transform: translateY(10px); transition: all 1s; }
.f16_10628 .left:before, .f16_10628 .right:before { position: absolute; top: 0; }
.f16_10628 .left { background-color: #ffffff; float: left; margin-left: 17px; border-top-left-radius: 0; }
.f16_10628 .left:before { content: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f16-icon1.png"); right: 100%; }
.f16_10628 .right { float: right; background-color: #e7ffdb; margin-right: 17px; border-top-right-radius: 0; }
.f16_10628 .right:before { content: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f16-icon2.png"); left: 100%; }
.f16_10628 .right1 { transition-delay: 1s; }
.f16_10628 .right2 { transition-delay: 1s; }
.f16_10628 .left3 { transition-delay: 2s; }
.f16_10628 .right3 { transition-delay: 1s; }
.f16_10628.active .left, .f16_10628.active .right { opacity: 1; transform: translateY(0); }

.f17_10628 { margin-top: 120px; margin-bottom: 100px; }
.f17_10628 .isimg { overflow: hidden; }
.f17_10628 .isimg img { vertical-align: middle; transition: transform 1s; }
.f17_10628 .isimg:hover img { transform: scale(1.05); }
.f17_10628 h2 { text-align:center;background:none!important;}
.f17_10628 ul { max-width: 1642px; margin: 0; display: flex; flex-wrap: wrap; margin-left: auto; margin-right: auto; margin-top: 50px; }
.f17_10628 ul li { list-style: none; margin-right: 18px; width: calc(25% - 14px); background-color: #ffffff; box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.06); margin-bottom: 30px; }
.f17_10628 ul li:nth-child(4n) { margin-right: 0; }
.f17_10628 ul li img { vertical-align: middle; }
.f17_10628 ul li:hover .t1:after { transform: translateX(10px); }
.f17_10628 .t1 { font-weight: 600; color: #333333; font-size: 17px; text-align: center; padding-top: 22px; padding-bottom: 22px; }
.f17_10628 .t1:after { content: ''; width: 30px; height: 20px; display: inline-block; background-image: url("https://bestonamusementrides.com/wp-content/uploads/2022/09/f17-icon1.png"); transition: transform 0.3s; vertical-align: middle; margin-left: 10px; }
（笔记本端自适应css开始）
@media (max-width: 1640px) {
	.f10_10628_box .left .iscon{padding-left: 70px;}
	.f8_10628_swiper2 .right{padding:20px;}
	.f8_10628_swiper2 .left{width:36%;overflow:hidden;}
	.f8_10628_swiper2{height:578px;}
	.f8_10628_swiper2 .left img{height:100%;width:auto;max-width:initial;}
	.f5_10628 .left{width:50%;padding-right: 30px;}
	.f5_10628 .right{width:50%;}
	.page-id-10628 .container h2{font-size:30px;}
	.f1_10628{overflow:hidden;}
	.f1_10628 img{height:100%;text-align:center;width:auto;max-width:initial;}
	.f3_10628,.f4_10628 ul,.f4_10628 h2,.f5_10628,.f7_10628 ul,.f8_10628,.f9_10628_swiper,.f11_10628,.f12_10628,.f13_10628,.f14_10628 .isul,.f15_10628,.f16_10628 ul,.f17_10628 ul{max-width: 92%;}
	.f16_10628 .left, .f16_10628 .right{font-size:12px;}
	.f15_10628_6 > div:nth-child(2){width: calc(100% - 776px);}
	
	.f3_10628 .f3_10628_navigation{bottom: 10px;width: initial;padding-right: 0;}
	.f3_10628_swiper2{border: 1px solid #ececec;}
	.f3_10628_swiper2 .swiper-slide{border: none;}
	.f3_10628_swiper2 .swiper-slide .left img{
		width:auto;
		max-width:auto;
		height:100%;
	}
	.f12_10628_swiper2 .left{width:40%}
	
	.f3_10628_swiper2 .swiper-slide .left{
		width:50%;
	}
	.f12_10628_swiper2 .left img{height:100%;width:auto;max-width:initial;}
  .f10_10628_box .left{
    width: 80%;
  }
	.f11_10628 ul li{width: 25%;
    margin-right: 10px;}
	.f11_10628 .iscon{width: 100%;}
	.f11_10628 .t1{font-size: 17px;}
}
@media (max-width: 1440px) {
  .f3_10628_swiper2 .swiper-slide .t1{padding-bottom: 20px;
    margin-bottom: 20px;}
  .f3_10628_swiper2 .swiper-slide .right{padding-top: 20px;}
  .f3_10628_swiper2 .swiper-slide p{margin-bottom: 85px;}
  .f3_10628 .f3_10628_navigation a{margin-right:20px;}
  .f14_10628{height:auto;background-size: auto 100%;padding: 30px 0;}
  .f14_10628 .iscon > div:first-child{background-size:100%;}
  .f15_10628_swiper1 .swiper-slide{font-size:15px;}
  .f15_10628_6 > div:nth-child(2) {
    width: 46%;
    background-position: center center;
   border-radius: 20px;}
  .f15_10628_6 ul{width:52%;}
  .f15_10628_6 ul li{width:50%;}
  .f15_10628_6 ul li .isnum{background-size: 100%;}
  .f15_10628_6 ul li .isnum p{font-size:13px;}
  .f15_10628_6 ul li .isnum div{line-height:37px;}
  .f15_10628_6 .t2{width:100%;}
}
（以上是笔记本端自适应css）
/*# sourceMappingURL=style.css.map */

