﻿/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{-webkit-transform:scale3d(1.03, 1.03, 1.03);opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{-webkit-transform:scale3d(1.03, 1.03, 1.03);opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(0, -3000px, 0);opacity:0;transform:translate3d(0, -3000px, 0)}60%{-webkit-transform:translate3d(0, 25px, 0);opacity:1;transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(0, -3000px, 0);opacity:0;transform:translate3d(0, -3000px, 0)}60%{-webkit-transform:translate3d(0, 25px, 0);opacity:1;transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(-3000px, 0, 0);opacity:0;transform:translate3d(-3000px, 0, 0)}60%{-webkit-transform:translate3d(25px, 0, 0);opacity:1;transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(-3000px, 0, 0);opacity:0;transform:translate3d(-3000px, 0, 0)}60%{-webkit-transform:translate3d(25px, 0, 0);opacity:1;transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(3000px, 0, 0);opacity:0;transform:translate3d(3000px, 0, 0)}60%{-webkit-transform:translate3d(-25px, 0, 0);opacity:1;transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(3000px, 0, 0);opacity:0;transform:translate3d(3000px, 0, 0)}60%{-webkit-transform:translate3d(-25px, 0, 0);opacity:1;transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(0, 3000px, 0);opacity:0;transform:translate3d(0, 3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);opacity:1;transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(0, 3000px, 0);opacity:0;transform:translate3d(0, 3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);opacity:1;transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{-webkit-transform:scale3d(1.1, 1.1, 1.1);opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{-webkit-transform:scale3d(1.1, 1.1, 1.1);opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{-webkit-transform:translate3d(0, -20px, 0);opacity:1;transform:translate3d(0, -20px, 0)}to{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{-webkit-transform:translate3d(0, -20px, 0);opacity:1;transform:translate3d(0, -20px, 0)}to{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px, 0, 0);opacity:1;transform:translate3d(20px, 0, 0)}to{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px, 0, 0);opacity:1;transform:translate3d(20px, 0, 0)}to{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px, 0, 0);opacity:1;transform:translate3d(-20px, 0, 0)}to{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px, 0, 0);opacity:1;transform:translate3d(-20px, 0, 0)}to{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{-webkit-transform:translate3d(0, 20px, 0);opacity:1;transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{-webkit-transform:translate3d(0, 20px, 0);opacity:1;transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible !important;animation-name:flipInX;backface-visibility:visible !important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible !important;animation-name:flipInY;backface-visibility:visible !important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible !important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible !important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;transform:translate3d(100%, 0, 0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0, 700px, 0);opacity:0;transform:translate3d(0, 700px, 0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0, 700px, 0);opacity:0;transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);opacity:0;transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);opacity:0;transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);opacity:0;transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);opacity:0;transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}to{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}to{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}to{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}to{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset !important;-webkit-transition:none !important;animation:unset !important;transition:none !important}}.w960{width:100%;max-width:960px;text-align:center;margin:40px auto;font-size:0.875rem}@media screen and (max-width: 767px){.w960{margin:0 auto}}.base_box.studydiy{background-color:#fff;-webkit-print-color-adjust:exact;width:100%}.base_box.studydiy .quotation_date{display:flex;justify-content:flex-end}.base_box.studydiy .quotation_date .create_date{background-color:#fff2dc;padding:.5rem}.base_box.studydiy .quotation_header{display:grid;grid-template-columns:1fr 4fr;text-align:left;column-gap:10px}@media screen and (max-width: 767px){.base_box.studydiy .quotation_header{grid-template-columns:1fr}}.base_box.studydiy .quotation_header .logo{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.base_box.studydiy .quotation_header .logo{justify-content:start}}.base_box.studydiy .quotation_header .logo img{width:100%;height:auto;max-width:174px}.base_box.studydiy .quotation_header .quotation_info ul{display:grid;grid-template-columns:1fr 2fr}@media screen and (max-width: 767px){.base_box.studydiy .quotation_header .quotation_info ul{grid-template-columns:1fr}}.base_box.studydiy .quotation_header .quotation_info ul li{color:#a0a0a0}.base_box.studydiy .quotation_header .quotation_info ul span{color:#595959;font-weight:bold;transition:color .3s ease-in-out}.base_box.studydiy .quotation_header .quotation_info ul span img{margin-left:.3rem}.base_box.studydiy .quotation_header .quotation_info ul a{text-decoration:underline}.base_box.studydiy .quotation_header .quotation_info ul a:hover span,.base_box.studydiy .quotation_header .quotation_info ul a:active span,.base_box.studydiy .quotation_header .quotation_info ul a:focus span{color:#c73825}.base_box.studydiy .school_logo{background-image:url(https://study-diy.com.tw/assets/print/school_logo_bg-a159a4f523ade0f6459c70d831185e29b6e84130e4c41c78f9002fdaa1775fb7.jpg);width:100%;height:90px;background-size:100%;background-position:center center;background-repeat:no-repeat;text-align:right;padding-right:20px}.base_box.studydiy .school_logo img{height:100%;width:auto;background-color:#fff}.base_box.studydiy .quotes_title{text-align:left;color:#595959;font-weight:bold;padding:0 1rem;margin-bottom:.3rem}.base_box.studydiy .quotes_title.main{color:#c73825}.base_box.studydiy .quotes_title img{margin-right:.3rem}.base_box.studydiy .quotes_bar{display:grid;grid-template-columns:20% 30% 20% 30%;text-align:left;border-bottom:1px dashed #e9e9e9}@media screen and (min-width: 768px) and (max-width: 991px){.base_box.studydiy .quotes_bar{grid-template-columns:15% 25% 15% 15% 30%}}.base_box.studydiy .quotes_bar>div{border-right:1px dashed #e9e9e9;padding:.3rem}.base_box.studydiy .quotes_bar>div:last-child{border-right:none}.base_box.studydiy .quotes_bar:not(.quotes_th)>div:first-child,.base_box.studydiy .quotes_bar:not(.quotes_th)>div:nth-child(2){background-color:#fbfbfb}.base_box.studydiy .quotes_bar.quotes_th{background-color:#fff5e4;font-weight:bold;text-align:left}.base_box.studydiy .quotes_bar.quotes_th span{margin-left:.3rem;background-color:#a0a0a0;font-size:0.75rem;border-radius:4px;padding:0 .3rem;color:#fff}.base_box.studydiy .quotes_bar.quotes_th .discount{color:#c73825}.base_box.studydiy .quotes_bar.quotes_th .discount span{background-color:#c73825}.base_box.studydiy .quotes_bar .origin_price,.base_box.studydiy .quotes_bar .studydiy_discount_price{text-align:right}.base_box.studydiy .total_box{display:grid;grid-template-columns:50% 20% 30%}@media screen and (min-width: 768px) and (max-width: 991px){.base_box.studydiy .total_box{grid-template-columns:40% 15% 15% 30%}}.base_box.studydiy .total_box .item{display:flex;justify-content:space-between;padding:.3rem;background-color:#fff5e4}@media screen and (max-width: 767px){.base_box.studydiy .total_box .item{grid-column-start:1;grid-column-end:5}}.base_box.studydiy .total_box .item span{margin-left:.3rem;background-color:#a0a0a0;font-size:0.75rem;border-radius:4px;padding:0 .3rem;color:#fff}.base_box.studydiy .total_box .item .price{text-align:right}.base_box.studydiy .total_box .item .price:not(.discount){text-decoration:line-through}.base_box.studydiy .total_box .item .price.discount{font-size:1.125rem;color:#c73825;font-weight:bold}.base_box.studydiy .total_box .item .price.discount span{background-color:#c73825}.base_box.studydiy .total_box .currency_box{background-color:#ffeddc;padding:.3rem}@media screen and (max-width: 767px){.base_box.studydiy .total_box .currency_box{grid-column-start:1;grid-column-end:5}}.base_box.studydiy .total_box .currency_box .date_currency{display:flex;justify-content:space-between;font-size:0.75rem;color:#595959}.base_box.studydiy .total_box .currency_box .tatol_ntd{color:#c73825;font-weight:bold;margin:.1rem}.base_box.studydiy .total_box .currency_box .currency_note{color:#595959;font-size:0.75rem}.base_box.studydiy .total_box .cta_button{margin-top:.5rem;grid-column-start:2;grid-column-end:5;grid-row-start:2}@media screen and (max-width: 767px){.base_box.studydiy .total_box .cta_button{grid-column-start:1;grid-column-end:5;grid-row-start:5;margin-bottom:.5rem}}.base_box.studydiy .total_box .cta_button a{width:100%}.base_box.studydiy .other_quotes_bar{display:grid;grid-template-columns:20% 30% 30% 20%;text-align:left}.base_box.studydiy .other_quotes_bar:not(.quotes_th)>div:first-child{background-color:#f4f4f4}@media screen and (max-width: 767px){.base_box.studydiy .other_quotes_bar:not(.quotes_th)>div:first-child{grid-column-start:1;grid-column-end:5}}@media screen and (max-width: 767px){.base_box.studydiy .other_quotes_bar:not(.quotes_th)>div:nth-child(2){grid-column-start:1;grid-column-end:3}}.base_box.studydiy .other_quotes_bar>div:first-child{grid-row-start:1;grid-row-end:4;justify-content:center;align-items:center;display:flex;flex-direction:column}.base_box.studydiy .other_quotes_bar>div:last-child{text-align:right}.base_box.studydiy .other_quotes_bar>div.item>div{border-bottom:1px dashed #e9e9e9;padding:.3rem 0}.base_box.studydiy .other_quotes_bar>div:nth-child(2)>div{padding:.3rem 0 .3rem .3rem}.base_box.studydiy .other_quotes_bar.quotes_th{background-color:#fff5e4;font-weight:bold;text-align:left;padding:.3rem}@media screen and (max-width: 767px){.base_box.studydiy .other_quotes_bar.quotes_th>div:first-child{display:none}}.base_box.studydiy .notice_box{display:flex;padding:1rem;border-bottom:1px solid #f7f7f7;column-gap:1rem;row-gap:1rem}@media screen and (max-width: 767px){.base_box.studydiy .notice_box{flex-direction:column}}.base_box.studydiy .notice_box .notice_left{color:#595959;text-align:left;width:70%}@media screen and (max-width: 767px){.base_box.studydiy .notice_box .notice_left{width:100%}}.base_box.studydiy .notice_box .notice_left .title{font-weight:bold}.base_box.studydiy .notice_box .notice_left ul{padding-left:2rem}.base_box.studydiy .notice_box .notice_left a{text-decoration:underline;transition:color .3s ease-in-out}.base_box.studydiy .notice_box .notice_right{text-align:left;width:30%}@media screen and (max-width: 767px){.base_box.studydiy .notice_box .notice_right{width:100%;margin-top:.5rem}}.base_box.studydiy .notice_box .notice_right .title{color:#383838;font-weight:bold}.base_box.studydiy .notice_box .notice_right ul li a{color:#ff8a00;text-decoration:underline;transition:color .3s ease-in-out;margin-top:.2rem;display:block}.base_box.studydiy .notice_box .notice_right ul li a:hover,.base_box.studydiy .notice_box .notice_right ul li a:active,.base_box.studydiy .notice_box .notice_right ul li a:focus{color:#c73825}.base_box.studydiy .notice_box .notice_right ul.social_bar{margin-top:1rem}.base_box.studydiy .notice_box .notice_right ul.social_bar li{display:inline-block;padding-right:.5rem}.base_box.studydiy .notice_box .notice_right ul.social_bar li i,.base_box.studydiy .notice_box .notice_right ul.social_bar li svg{font-size:1.375rem}.base_box.studydiy .why_studydiy_box{display:flex;padding:1rem}@media screen and (max-width: 767px){.base_box.studydiy .why_studydiy_box{flex-direction:column}}.base_box.studydiy .why_studydiy_box .why_left{width:80%;text-align:left}@media screen and (max-width: 767px){.base_box.studydiy .why_studydiy_box .why_left{width:100%}}.base_box.studydiy .why_studydiy_box .why_left .item{display:flex;column-gap:10px}.base_box.studydiy .why_studydiy_box .why_left .title{font-weight:bold;margin-bottom:.5rem}.base_box.studydiy .why_studydiy_box .why_left .why_item_bar{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:10px;column-gap:10px}@media screen and (max-width: 767px){.base_box.studydiy .why_studydiy_box .why_left .why_item_bar{grid-template-columns:1fr}}.base_box.studydiy .why_studydiy_box .why_right{width:20%;justify-content:center;align-items:center;display:flex}@media screen and (max-width: 767px){.base_box.studydiy .why_studydiy_box .why_right{width:100%}}.footer_bar{background-color:#fff5e4;padding:1rem;display:grid;grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 767px){.footer_bar{grid-template-columns:repeat(2, 1fr);row-gap:10px;column-gap:10px}}.footer_bar .office_box{text-align:left}.footer_bar .office_box .office_country{color:#ff8a00;font-weight:bold}.footer_bar .office_box a{transition:color .3s ease-in-out}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height: 576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/*!
 * Bootstrap-select v1.13.12 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,0.5)}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none;z-index:0 !important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2 !important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select.dropdown-menu-right[class*=col-],.row .bootstrap-select.dropdown-menu-right[class*=col-]{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0 !important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0 !important;padding:0 !important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0 !important;float:left;opacity:0 !important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0 !important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,0.5) !important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1,210,232,0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.006) 8.1%, rgba(0,0,0,0.021) 15.5%, rgba(0,0,0,0.046) 22.5%, rgba(0,0,0,0.077) 29%, rgba(0,0,0,0.114) 35.3%, rgba(0,0,0,0.155) 41.2%, rgba(0,0,0,0.198) 47.1%, rgba(0,0,0,0.242) 52.9%, rgba(0,0,0,0.285) 58.8%, rgba(0,0,0,0.326) 64.7%, rgba(0,0,0,0.363) 71%, rgba(0,0,0,0.394) 77.5%, rgba(0,0,0,0.419) 84.5%, rgba(0,0,0,0.434) 91.9%, rgba(0,0,0,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@-webkit-keyframes calculator_mobile{from{width:100%;right:calc(100% - 5rem);border-radius:8px;opacity:0}to{width:auto;right:1rem;border-radius:50%;opacity:1}}@-moz-keyframes calculator_mobile{from{width:100%;right:calc(100% - 5rem);border-radius:8px;opacity:0}to{width:auto;right:1rem;border-radius:50%;opacity:1}}@-ms-keyframes calculator_mobile{from{width:100%;right:calc(100% - 5rem);border-radius:8px;opacity:0}to{width:auto;right:1rem;border-radius:50%;opacity:1}}@keyframes calculator_mobile{from{width:100%;right:calc(100% - 5rem);border-radius:8px;opacity:0}to{width:auto;right:1rem;border-radius:50%;opacity:1}}.buttom_bg{width:100%}.buttom_bg svg{width:100%}.pagination{flex-wrap:wrap;row-gap:4px}.page-link{color:#eb6212}.page-item.active .page-link,.page-link:hover{background-color:#eb6212;color:#fff;border-color:#eb6212}.blog_navigation{margin:2rem 0}@media screen and (max-width: 767px){.blog_navigation{font-size:0.875rem}.blog_navigation a{padding:.5rem 10px}}.country_school_list{display:flex;column-gap:28px}@media screen and (min-width: 768px) and (max-width: 1240px){.country_school_list{column-gap:15px}}@media screen and (max-width: 767px){.country_school_list{flex-direction:column-reverse}}.school_left_menu{width:20%}@media screen and (min-width: 768px) and (max-width: 1240px){.school_left_menu{width:30%}}@media screen and (max-width: 767px){.school_left_menu{width:100%}}.school_right{width:80%}@media screen and (min-width: 768px) and (max-width: 1240px){.school_right{width:70%}}@media screen and (max-width: 767px){.school_right{width:100%}}.school_left_menu .school_left_box{margin-bottom:1rem}.school_left_menu .school_left_box .title_box{border-bottom:3px solid #555555}.school_left_menu .school_left_box .title_box .title{background-color:#555555;color:#ffffff;padding:5px 10px 2px;display:inline-block}.school_left_menu .school_left_box ul li a{font-weight:bold;margin-left:0;transition:margin-left 0.2s ease-in-out;color:#595959;display:block}.school_left_menu .school_left_box ul li a span.country_title__en{margin-left:5px;font-size:0.75rem;color:#a0a0a0}@media screen and (max-width: 767px){.school_left_menu .school_left_box ul li a span.country_title__en{display:none}}.school_left_menu .school_left_box ul li a i,.school_left_menu .school_left_box ul li a svg{margin-right:.5rem}.school_left_menu .school_left_box ul li:hover a,.school_left_menu .school_left_box ul li:active a,.school_left_menu .school_left_box ul li:focus a{color:#c73825;margin-left:7px}.school_left_menu .school_left_box ul.faqs_box{margin-bottom:1rem}.school_left_menu .school_left_box ul.faqs_box li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick_search_outer{margin-bottom:1rem}.quick_search_outer .search_title,.quick_search_outer .sub_search_title{display:flex;justify-content:space-between;display:none;align-items:center}@media screen and (max-width: 767px){.quick_search_outer .search_title,.quick_search_outer .sub_search_title{display:flex;font-size:0.875rem;border-top:1px dashed #a0a0a0;border-bottom:1px dashed #a0a0a0;padding:.5rem 0;margin-bottom:.5rem}.quick_search_outer .search_title .shcool_search_arrow i,.quick_search_outer .search_title .shcool_search_arrow svg,.quick_search_outer .sub_search_title .shcool_search_arrow i,.quick_search_outer .sub_search_title .shcool_search_arrow svg{transform:rotate(0deg);transition:transform 0.3s ease-in-out}.quick_search_outer .search_title.active,.quick_search_outer .sub_search_title.active{color:#c73825;font-weight:bold}.quick_search_outer .search_title.active .shcool_search_arrow i,.quick_search_outer .search_title.active .shcool_search_arrow svg,.quick_search_outer .sub_search_title.active .shcool_search_arrow i,.quick_search_outer .sub_search_title.active .shcool_search_arrow svg{transform:rotate(90deg);color:#c73825}}.quick_search_outer .quick_search_bar{display:grid;grid-template-columns:auto 1fr;column-gap:5px;margin-bottom:.5rem;overflow:hidden}@media screen and (max-width: 767px){.quick_search_outer .quick_search_bar{max-height:0;margin-bottom:.1rem;transition:max-height .3s ease-in-out}.quick_search_outer .quick_search_bar.active{max-height:1000px}}.quick_search_outer .quick_search_bar .label{background-color:#383838;color:#ffffff;font-size:0.875rem;padding:2px 8px;border:1px solid #383838;display:block}@media screen and (max-width: 767px){.quick_search_outer .quick_search_bar .label{padding:.5rem}}.quick_search_outer .quick_search_bar .quick_search{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;align-items:center}@media screen and (max-width: 767px){.quick_search_outer .quick_search_bar .quick_search{display:grid;grid-template-columns:repeat(2, 1fr)}.quick_search_outer .quick_search_bar .quick_search li:not(.other_city){display:grid;align-items:stretch;height:100%}}.quick_search_outer .quick_search_bar .quick_search li.main_city{background-color:#ededed}.quick_search_outer .quick_search_bar .quick_search li.other_city_list{display:none}.quick_search_outer .quick_search_bar .quick_search li.other_city_list.active{display:flex}@media screen and (max-width: 767px){.quick_search_outer .quick_search_bar .quick_search li.other_city_list.active{display:block}}.quick_search_outer .quick_search_bar .quick_search li.other_city_list.active a{color:rgba(89,89,89,0.8)}.quick_search_outer .quick_search_bar .quick_search li.other_city_list.active a:hover,.quick_search_outer .quick_search_bar .quick_search li.other_city_list.active a:active,.quick_search_outer .quick_search_bar .quick_search li.other_city_list.active a:focus{color:#c73825}.quick_search_outer .quick_search_bar .quick_search li.other_city{font-weight:bold;cursor:pointer;transition:color .3s ease-in-out}.quick_search_outer .quick_search_bar .quick_search li.other_city i,.quick_search_outer .quick_search_bar .quick_search li.other_city svg{margin-left:.5rem}.quick_search_outer .quick_search_bar .quick_search li.other_city:hover,.quick_search_outer .quick_search_bar .quick_search li.other_city:active,.quick_search_outer .quick_search_bar .quick_search li.other_city:focus,.quick_search_outer .quick_search_bar .quick_search li.other_city.active{color:#ffa522}.quick_search_outer .quick_search_bar .quick_search li a{border:1px solid #a0a0a0;padding:2px 5px;border-radius:3px;font-size:0.875rem;display:block;color:#595959;transition:color .3s ease-in-out;display:flex;align-items:center;height:100%}@media screen and (max-width: 767px){.quick_search_outer .quick_search_bar .quick_search li a{padding:.5rem;border-radius:0}}.quick_search_outer .quick_search_bar .quick_search li a:hover,.quick_search_outer .quick_search_bar .quick_search li a:active,.quick_search_outer .quick_search_bar .quick_search li a:focus{font-weight:bold;color:#c73825}.quick_search_outer .quick_search_bar .quick_search li a.active{background-color:#c73825;color:#fff;font-weight:bold;border:1px solid #c73825}.advanced_search__area{overflow:hidden;position:relative}@media screen and (min-width: 768px){.advanced_search__area::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10%;background-image:linear-gradient(180deg, rgba(238,238,238,0) 1%, #FCFCFC 100%)}.advanced_search__area.active::after{display:none}}.advanced_search__area .advanced_search__title{background-color:#f7f7f7;font-size:0.875rem;padding:7px 1rem;border-top:1px dashed #a0a0a0;border-bottom:1px dashed #a0a0a0;cursor:pointer;display:flex;justify-content:space-between;transition:color .3s ease-in-out;font-weight:bold;align-items:center}.advanced_search__area .advanced_search__title i,.advanced_search__area .advanced_search__title svg{transform:rotate(-90deg);transition:transform 0.3s ease-in-out}.advanced_search__area .advanced_search__title:hover,.advanced_search__area .advanced_search__title:active,.advanced_search__area .advanced_search__title:focus{color:#c73825}.advanced_search__area .advanced_search__title.active{color:#c73825}.advanced_search__area .advanced_search__title.active i,.advanced_search__area .advanced_search__title.active svg{transform:rotate(90deg)}.advanced_search__area .advanced_search__content{max-height:65px;overflow:hidden;transition:max-height 0.7s ease-in-out;background-color:#f7f7f7;padding:0 1rem}.advanced_search__area .advanced_search__content.active{max-height:1000px}.advanced_search__area .advanced_search__content .advanced_search_box{margin-top:1rem}@media screen and (max-width: 767px){.advanced_search__area .advanced_search__content .advanced_search_box{margin-top:0}.advanced_search__area .advanced_search__content .advanced_search_box .sub_search_title{border-top:none}.advanced_search__area .advanced_search__content .advanced_search_box .sub_search_title.active{color:#eb6212}}.search_result_bar{font-size:0.938rem;font-weight:bold;display:flex;justify-content:space-between;padding:.5rem 0;border-top:1px dashed #a0a0a0}.search_result_bar span{margin-left:20px}@media screen and (max-width: 767px){.search_result_bar span{margin-left:5px}}.search_result_list_function{display:flex;justify-content:end}.search_result_list_function i,.search_result_list_function svg{margin-left:.5rem}.search_result_list_function .function_list.active a,.search_result_list_function .function_area.active a{color:#eb6212}.school_list_function{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:10px;grid-row-gap:10px}@media screen and (min-width: 992px) and (max-width: 1365px){.school_list_function{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 991px){.school_list_function{grid-template-columns:repeat(2, 1fr)}}.school_list_function .school_list,.hot_school_area .school_list,#nav_studydiyContent .school_list,#nav_upstudyContent .school_list{box-shadow:0px 0px 4px 0px rgba(33,33,33,0.1);border-radius:10px;overflow:hidden;cursor:pointer}.school_list_function .school_list:hover .school_name a,.school_list_function .school_list:active .school_name a,.school_list_function .school_list:focus .school_name a,.hot_school_area .school_list:hover .school_name a,.hot_school_area .school_list:active .school_name a,.hot_school_area .school_list:focus .school_name a,#nav_studydiyContent .school_list:hover .school_name a,#nav_studydiyContent .school_list:active .school_name a,#nav_studydiyContent .school_list:focus .school_name a,#nav_upstudyContent .school_list:hover .school_name a,#nav_upstudyContent .school_list:active .school_name a,#nav_upstudyContent .school_list:focus .school_name a{color:#c73825}.school_list_function .hot_school__imgbox,.hot_school_area .hot_school__imgbox,#nav_studydiyContent .hot_school__imgbox,#nav_upstudyContent .hot_school__imgbox{position:relative}.school_list_function .hot_school__imgbox .hot_school__img,.hot_school_area .hot_school__imgbox .hot_school__img,#nav_studydiyContent .hot_school__imgbox .hot_school__img,#nav_upstudyContent .hot_school__imgbox .hot_school__img{width:100%;overflow:hidden}@media screen and (max-width: 767px){.school_list_function .hot_school__imgbox .hot_school__img,.hot_school_area .hot_school__imgbox .hot_school__img,#nav_studydiyContent .hot_school__imgbox .hot_school__img,#nav_upstudyContent .hot_school__imgbox .hot_school__img{height:150px}}.school_list_function .hot_school__imgbox img,.hot_school_area .hot_school__imgbox img,#nav_studydiyContent .hot_school__imgbox img,#nav_upstudyContent .hot_school__imgbox img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;left:0;top:0}.school_list_function .location,.hot_school_area .location,#nav_studydiyContent .location,#nav_upstudyContent .location{padding:10px 15px 0;color:#595959;font-size:0.75rem;z-index:2;max-width:calc(100% - 30px);text-align:left}.school_list_function .location i,.school_list_function .location svg,.hot_school_area .location i,.hot_school_area .location svg,#nav_studydiyContent .location i,#nav_studydiyContent .location svg,#nav_upstudyContent .location i,#nav_upstudyContent .location svg{margin-right:.5rem}@media screen and (max-width: 767px){.school_list_function .location,.hot_school_area .location,#nav_studydiyContent .location,#nav_upstudyContent .location{font-size:0.625rem}}.school_list_function .hot_school__info,.hot_school_area .hot_school__info,#nav_studydiyContent .hot_school__info,#nav_upstudyContent .hot_school__info{text-align:left;padding:10px 15px}@media screen and (max-width: 767px){.school_list_function .hot_school__info,.hot_school_area .hot_school__info,#nav_studydiyContent .hot_school__info,#nav_upstudyContent .hot_school__info{padding:15px 8px}}.school_list_function .hot_school__info .school_name,.school_list_function .hot_school__info .school_blog_name,.hot_school_area .hot_school__info .school_name,.hot_school_area .hot_school__info .school_blog_name,#nav_studydiyContent .hot_school__info .school_name,#nav_studydiyContent .hot_school__info .school_blog_name,#nav_upstudyContent .hot_school__info .school_name,#nav_upstudyContent .hot_school__info .school_blog_name{font-size:1.063rem;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 767px){.school_list_function .hot_school__info .school_name,.school_list_function .hot_school__info .school_blog_name,.hot_school_area .hot_school__info .school_name,.hot_school_area .hot_school__info .school_blog_name,#nav_studydiyContent .hot_school__info .school_name,#nav_studydiyContent .hot_school__info .school_blog_name,#nav_upstudyContent .hot_school__info .school_name,#nav_upstudyContent .hot_school__info .school_blog_name{font-size:0.938rem;word-wrap:break-word}}.school_list_function .hot_school__info .school_name,.hot_school_area .hot_school__info .school_name,#nav_studydiyContent .hot_school__info .school_name,#nav_upstudyContent .hot_school__info .school_name{-webkit-line-clamp:2}@media screen and (max-width: 767px){.school_list_function .hot_school__info .school_name,.hot_school_area .hot_school__info .school_name,#nav_studydiyContent .hot_school__info .school_name,#nav_upstudyContent .hot_school__info .school_name{-webkit-line-clamp:3}}.school_list_function .hot_school__info .school_name a,.hot_school_area .hot_school__info .school_name a,#nav_studydiyContent .hot_school__info .school_name a,#nav_upstudyContent .hot_school__info .school_name a{transition:color .3s ease-in-out}.school_list_function .hot_school__info .school_environment_introduction,.hot_school_area .hot_school__info .school_environment_introduction,#nav_studydiyContent .hot_school__info .school_environment_introduction,#nav_upstudyContent .hot_school__info .school_environment_introduction{font-size:0.875rem;margin-top:8px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.school_list_function .hot_school__info .school_environment_introduction,.hot_school_area .hot_school__info .school_environment_introduction,#nav_studydiyContent .hot_school__info .school_environment_introduction,#nav_upstudyContent .hot_school__info .school_environment_introduction{font-size:0.75rem}}.school_list_function .hot_school__info .school_blog_name,.hot_school_area .hot_school__info .school_blog_name,#nav_studydiyContent .hot_school__info .school_blog_name,#nav_upstudyContent .hot_school__info .school_blog_name{-webkit-line-clamp:2}.school_list_function .hot_school__info .features_list,.hot_school_area .hot_school__info .features_list,#nav_studydiyContent .hot_school__info .features_list,#nav_upstudyContent .hot_school__info .features_list{background-color:transparent;padding:0 0 0 22px;font-size:0.875rem;margin-top:8px;margin-bottom:0}@media screen and (max-width: 767px){.school_list_function .hot_school__info .features_list,.hot_school_area .hot_school__info .features_list,#nav_studydiyContent .hot_school__info .features_list,#nav_upstudyContent .hot_school__info .features_list{margin-top:8px;margin-bottom:0;font-size:0.75rem}}.school_list_function .hot_school__info .features_list li,.hot_school_area .hot_school__info .features_list li,#nav_studydiyContent .hot_school__info .features_list li,#nav_upstudyContent .hot_school__info .features_list li{list-style-image:url(https://study-diy.com.tw/assets/star-solid-faa52d6ae2e181b3380dfb2c71b6bba3a6eedf33132e5d6b434335b2c0522caa.png)}.school_list_function .hot_school__info .features_list li span,.hot_school_area .hot_school__info .features_list li span,#nav_studydiyContent .hot_school__info .features_list li span,#nav_upstudyContent .hot_school__info .features_list li span{display:inherit;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.school_list_function.function_list .hot_school__imgbox,.school_list_function.function_list .hot_school__info .features_list,.school_list_function.function_list .school_environment_introduction,.school_list_function.function_list .short_discount_dec,.hot_school_area.function_list .hot_school__imgbox,.hot_school_area.function_list .hot_school__info .features_list,.hot_school_area.function_list .school_environment_introduction,.hot_school_area.function_list .short_discount_dec,#nav_studydiyContent.function_list .hot_school__imgbox,#nav_studydiyContent.function_list .hot_school__info .features_list,#nav_studydiyContent.function_list .school_environment_introduction,#nav_studydiyContent.function_list .short_discount_dec,#nav_upstudyContent.function_list .hot_school__imgbox,#nav_upstudyContent.function_list .hot_school__info .features_list,#nav_upstudyContent.function_list .school_environment_introduction,#nav_upstudyContent.function_list .short_discount_dec{display:none}.school_list_function.function_list .school_name,.hot_school_area.function_list .school_name,#nav_studydiyContent.function_list .school_name,#nav_upstudyContent.function_list .school_name{margin-top:0;font-weight:bold}.school_list_function.function_list .hot_school__info,.hot_school_area.function_list .hot_school__info,#nav_studydiyContent.function_list .hot_school__info,#nav_upstudyContent.function_list .hot_school__info{padding:.5rem}.function_list_bar{margin-bottom:1rem}.function_list_bar .all-cities-city-name{font-weight:bold;padding:10px 7px}.function_list_bar .all-cities-city-name a{color:#ffa522;transition:color .3s ease-in-out}.function_list_bar .all-cities-city-name span{color:#a0a0a0;font-size:0.875rem;margin-left:.5rem}.function_list_bar .all-cities-city-name:hover a,.function_list_bar .all-cities-city-name:active a,.function_list_bar .all-cities-city-name:focus a{color:#c73825}.school_top .school_top__bar{padding-bottom:15px;border-bottom:1px dashed #a0a0a0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.school_top .school_top__bar{flex-direction:column;align-items:start}}.school_top .school_top__bar .school_info{display:flex}@media screen and (max-width: 767px){.school_top .school_top__bar .school_info{flex-direction:column;margin-bottom:1rem}.school_top .school_top__bar .school_info .school_logo{margin-bottom:.5rem}.school_top .school_top__bar .school_info .school_addr{max-width:245px}}.school_top .school_top__bar .school_info .school_name_box{margin-left:1rem}@media screen and (max-width: 767px){.school_top .school_top__bar .school_info .school_name_box{margin-left:0}}.school_top .school_top__bar .school_info .school_name_box .school_name{font-size:1.875rem}.school_top .school_top__bar .school_info .school_addr a{color:#595959;font-size:0.875rem;font-weight:bold}.school_top .school_top__bar .school_info .school_addr a:first-child:hover,.school_top .school_top__bar .school_info .school_addr a:first-child:active,.school_top .school_top__bar .school_info .school_addr a:first-child:focus{text-decoration:underline}.school_top .school_top__bar .school_info .school_addr a i,.school_top .school_top__bar .school_info .school_addr a svg{color:#c73825;transition:color .3s ease-in-out}.school_top .school_top__bar .school_info .school_addr a i:hover,.school_top .school_top__bar .school_info .school_addr a i:active,.school_top .school_top__bar .school_info .school_addr a i:focus,.school_top .school_top__bar .school_info .school_addr a svg:hover,.school_top .school_top__bar .school_info .school_addr a svg:active,.school_top .school_top__bar .school_info .school_addr a svg:focus{color:#ff8a00}@media screen and (max-width: 767px){.school_top .school_top__bar .school_info .school_addr a{margin-bottom:20px}}.schoool_features_box{padding:.3rem 0;border-bottom:1px dashed #a0a0a0;margin-bottom:1rem;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.schoool_features_box{flex-direction:column}}.schoool_features_box ul li{font-size:0.875rem;align-items:center;display:flex;padding:.3rem 0}.schoool_features_box ul li::before{content:"";background-image:url(https://study-diy.com.tw/assets/star-solid-35804adb5b585dcd77b6cdcf1667e7e0d236ce9a6dad8f1ba028452ad1322f5b.svg);width:18px;height:18px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;margin-right:.5rem}.schoool_features_box .school_share_box{display:flex;align-items:baseline;flex-direction:row-reverse}.schoool_features_box .school_share_box .share_link,.schoool_features_box .school_share_box a.share_link{border:1px solid #d0d0d0;border-radius:4px;padding:.5rem .7rem;margin:.1rem .4rem;color:#595959;cursor:pointer}.schoool_features_box .school_share_box .share_link i,.schoool_features_box .school_share_box .share_link svg,.schoool_features_box .school_share_box a.share_link i,.schoool_features_box .school_share_box a.share_link svg{margin-right:.4rem;color:#eb6212}@media screen and (max-width: 991px){.schoool_features_box .school_share_box .share_link,.schoool_features_box .school_share_box a.share_link{margin:0 0 0 .5rem}.schoool_features_box .school_share_box .share_link span,.schoool_features_box .school_share_box a.share_link span{display:none}.schoool_features_box .school_share_box .share_link i,.schoool_features_box .school_share_box .share_link svg,.schoool_features_box .school_share_box a.share_link i,.schoool_features_box .school_share_box a.share_link svg{margin-right:0}}.schoool_features_box .school_share_box .calculator_link{display:none}@media screen and (max-width: 767px){.schoool_features_box .school_share_box .calculator_link{display:flex;align-items:center;justify-content:center;width:100%;box-shadow:0 3px 6px 0 rgba(255,138,0,0.4)}.schoool_features_box .school_share_box .calculator_link i,.schoool_features_box .school_share_box .calculator_link svg{margin-right:.5rem}}@media screen and (max-width: 767px){.schoool_features_box .school_share_box{flex:1 1 auto}.schoool_features_box .school_share_box.mobile .calculator_link{position:fixed;right:1rem;top:1rem;-webkit-animation:calculator_mobile ease 1s forwards;-moz-animation:calculator_mobile ease 1s forwards;-o-animation:calculator_mobile ease 1s forwards;animation:calculator_mobile ease 1s forwards;z-index:1049;width:48px;height:48px;padding:1rem}.schoool_features_box .school_share_box.mobile .calculator_link span{display:none}.schoool_features_box .school_share_box.mobile .calculator_link i,.schoool_features_box .school_share_box.mobile .calculator_link svg{margin-right:0}}.school_bonus{margin-bottom:1rem}.school_bonus .card-title{font-size:1.25rem;background-color:#c73825;color:#fff;cursor:pointer}.school_bonus .card-title i,.school_bonus .card-title svg{margin-right:.5rem;font-size:1.125rem}.school_bonus .card-title small{font-size:1rem;margin-left:.5rem;font-weight:normal}@media screen and (max-width: 991px){.school_bonus .card-title small{display:block;margin-left:1.3rem;font-size:0.875rem}}.school_bonus .card-body{max-height:45px;transition:max-height 0.3s ease-in-out;overflow:hidden;position:relative}.school_bonus .card-body::before{content:"";width:100%;height:40px;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, white 100%);display:block;position:absolute;bottom:0;left:0}.school_bonus .card-body.active{max-height:10000px}.school_bonus .card-body.active::before{display:none}.school_info__outer.nav-pills{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:center;align-items:center;text-align:center;margin:.2rem;border:none}@media screen and (max-width: 767px){.school_info__outer.nav-pills{grid-template-columns:1fr 1fr}}.school_info__outer.nav-pills li{background-color:#F7F7F7;margin:.2rem;transition:background-color .1s ease-in-out}.school_info__outer.nav-pills li .nav-link{padding:1rem .5rem;color:#595959;transition:color .1s ease-in-out;border-radius:0}@media screen and (max-width: 767px){.school_info__outer.nav-pills li .nav-link{display:flex;justify-content:center;align-items:center;padding:.5rem}}.school_info__outer.nav-pills li .nav-link i,.school_info__outer.nav-pills li .nav-link svg{display:block;text-align:center;margin:0 auto;font-size:2.125rem;margin-bottom:.4rem}@media screen and (max-width: 767px){.school_info__outer.nav-pills li .nav-link i,.school_info__outer.nav-pills li .nav-link svg{margin-bottom:0;margin-right:.5rem;font-size:1.25rem}}.school_info__outer.nav-pills li .nav-link.active{background-color:#eb6212;color:#ffffff}.school_info__outer.nav-pills li .nav-link.active .school_title_en{color:#fff}.school_info__outer.nav-pills li .nav-link.active:hover,.school_info__outer.nav-pills li .nav-link.active:active,.school_info__outer.nav-pills li .nav-link.active:focus{color:#fff}.school_info__outer.nav-pills li .nav-link.active:hover .school_title_en,.school_info__outer.nav-pills li .nav-link.active:active .school_title_en,.school_info__outer.nav-pills li .nav-link.active:focus .school_title_en{color:#fff}.school_info__outer.nav-pills li .school_icon{font-size:1.375rem;transition:color 0.1s ease-in-out}.school_info__outer.nav-pills li .school_title_en{font-size:0.75rem;color:#a0a0a0;transition:color 0.1s ease-in-out}@media screen and (max-width: 767px){.school_info__outer.nav-pills li .school_title_en{display:none}}.school_info__outer.nav-pills li .school_title{font-weight:bold;transition:color 0.1s ease-in-out}.school_info__outer.nav-pills li:hover .nav-link,.school_info__outer.nav-pills li:active .nav-link,.school_info__outer.nav-pills li:focus .nav-link{color:#eb6212}.school_info__outer.nav-pills li:hover .school_title_en,.school_info__outer.nav-pills li:active .school_title_en,.school_info__outer.nav-pills li:focus .school_title_en{color:#eb6212}#school-info ul.school_imgs__box{display:grid;grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 767px){#school-info ul.school_imgs__box{grid-template-columns:repeat(3, 1fr)}}#school-info ul.school_imgs__box li{display:none}#school-info ul.school_imgs__box li a{display:block;overflow:hidden}#school-info ul.school_imgs__box li a img{width:100%;height:auto}#school-info ul.school_imgs__box li:first-child,#school-info ul.school_imgs__box li:nth-child(2){grid-row-start:1}#school-info ul.school_imgs__box li:first-child{grid-column-start:1}@media screen and (min-width: 768px){#school-info ul.school_imgs__box li:first-child{grid-column-end:span 2;grid-row-end:span 2}}@media screen and (max-width: 767px){#school-info ul.school_imgs__box li:first-child{grid-column-end:span 3;margin-bottom:.3rem}}#school-info ul.school_imgs__box li:nth-child(2){grid-column-start:3}@media screen and (min-width: 768px){#school-info ul.school_imgs__box li:nth-child(2){grid-column-end:span 2;grid-row-end:span 2}}@media screen and (max-width: 767px){#school-info ul.school_imgs__box li:nth-child(2){grid-column-start:1;grid-row-start:2}}#school-info ul.school_imgs__box li:nth-child(6) a{position:relative}#school-info ul.school_imgs__box li:nth-child(6) a::before{content:"4+";background-color:rgba(0,0,0,0.4);color:#fff;font-size:1.875rem;position:absolute;left:.3rem;top:.3rem;width:calc(100% - .6rem);height:calc(100% - .6rem);display:flex;margin:.15rem .3rm .3rem;justify-content:center;align-items:center}@media screen and (min-width: 768px){#school-info ul.school_imgs__box li:nth-child(1){display:block}#school-info ul.school_imgs__box li:nth-child(1) a{padding:.3rem}#school-info ul.school_imgs__box li:nth-child(2){display:block}#school-info ul.school_imgs__box li:nth-child(2) a{padding:.3rem}#school-info ul.school_imgs__box li:nth-child(3){display:block}#school-info ul.school_imgs__box li:nth-child(3) a{padding:.3rem}#school-info ul.school_imgs__box li:nth-child(4){display:block}#school-info ul.school_imgs__box li:nth-child(4) a{padding:.3rem}#school-info ul.school_imgs__box li:nth-child(5){display:block}#school-info ul.school_imgs__box li:nth-child(5) a{padding:.3rem}#school-info ul.school_imgs__box li:nth-child(6){display:block}#school-info ul.school_imgs__box li:nth-child(6) a{padding:.3rem}#school-info ul.school_imgs__box li:nth-child(3) a{padding:.3rem .3rem .15rem}#school-info ul.school_imgs__box li:nth-child(4) a{padding:.3rem .3rem .15rem}#school-info ul.school_imgs__box li:nth-child(5) a{padding:.15rem .3rem .3rem}#school-info ul.school_imgs__box li:nth-child(6) a{padding:.15rem .3rem .3rem}}@media screen and (max-width: 767px){#school-info ul.school_imgs__box li:nth-child(1){display:block}#school-info ul.school_imgs__box li:nth-child(2){display:block}#school-info ul.school_imgs__box li:nth-child(3){display:block}#school-info ul.school_imgs__box li:nth-child(4){display:block}}@media screen and (max-width: 767px){#school-info ul.school_imgs__box li:nth-child(3) a{margin:0 .1rem}#school-info ul.school_imgs__box li:nth-child(2) a{margin-right:.2rem}#school-info ul.school_imgs__box li:nth-child(4) a{margin-left:.2rem;position:relative}#school-info ul.school_imgs__box li:nth-child(4) a::before{content:"4+";background-color:rgba(0,0,0,0.4);color:#fff;font-size:1.875rem;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;margin:.15rem .3rm .3rem;justify-content:center;align-items:center}}#school-info ul.school_info_list{display:flex;flex-wrap:wrap;flex-grow:4}#school-info ul.school_info_list li{border-radius:4px;border:1px solid #d0d0d0;padding:1rem 2.5rem;justify-content:center;align-items:center;font-size:0.875rem;display:flex;flex-direction:column;max-width:100%;flex:1 1 auto;margin:.3rem;color:#595959}@media screen and (max-width: 767px){#school-info ul.school_info_list li{padding:.5rem;font-size:0.75rem;min-width:calc((100% - 1.8rem)/3)}}#school-info ul.school_info_list li.auto_width{flex:0 0 auto;width:auto;max-width:100%}@media screen and (max-width: 767px){#school-info ul.school_info_list li.auto_width{flex:1 1 auto}}#school-info ul.school_info_list li.auto_width>div{display:flex;align-items:center}#school-info ul.school_info_list li.auto_width span.off_season,#school-info ul.school_info_list li.auto_width span.peak_season{font-size:0.75rem;color:#fff;padding:.3rem .5rem;border-radius:4px;display:inline-flex}#school-info ul.school_info_list li.auto_width span.off_season{background-color:#595959;margin-left:.5rem}#school-info ul.school_info_list li.auto_width span.peak_season{background-color:#eb6212}#school-info ul.school_info_list li span.number{color:#eb6212;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 767px){#school-info ul.school_info_list li span.number{font-size:1.125rem}}#school-info ul.school_info_list li span.sp_number{font-size:1.5rem;margin-left:.3rem;font-weight:bold}@media screen and (max-width: 767px){#school-info ul.school_info_list li span.sp_number{font-size:1.125rem}}#school-info .student_country_analytics_box{position:relative;z-index:0;margin-bottom:2rem;padding:.3rem;border-bottom:1px dashed #a0a0a0;padding-bottom:1rem;margin-bottom:2rem}#school-info .student_country_analytics_box::after{content:"";background-image:linear-gradient(180deg, rgba(252,252,252,0) 0%, #FCFCFC 100%);height:45px;width:100%;position:absolute;left:0;bottom:40px;z-index:1}#school-info .student_country_analytics_box .student_country_analytics{max-height:80px;transition:max-height .3s ease-in-out;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}#school-info .student_country_analytics_box .student_country_analytics li{font-size:0.875rem;padding:0 .5rem 1rem}#school-info .student_country_analytics_box .student_country_analytics li label{display:flex;justify-content:space-between}#school-info .student_country_analytics_box .student_country_analytics li label span:last-child{font-weight:bold}#school-info .student_country_analytics_box .student_country_analytics li .progress{border-radius:25px;background-color:rgba(235,98,18,0.1)}@media screen and (max-width: 767px){#school-info .student_country_analytics_box .student_country_analytics li .progress{width:100%}}#school-info .student_country_analytics_box .student_country_analytics li .progress .progress-bar{background-color:#eb6212;border-radius:25px}@media screen and (max-width: 767px){#school-info .student_country_analytics_box .student_country_analytics{grid-template-columns:1fr}}#school-info .student_country_analytics_box .school_content_control{height:40px;padding:.3rem 0;width:100%;text-align:center;cursor:pointer;position:relative;z-index:2}#school-info .student_country_analytics_box .school_content_control i,#school-info .student_country_analytics_box .school_content_control svg{margin-left:.5rem;color:#eb6212;transform:rotate(0deg);transition:transform .3s ease-in-out}#school-info .student_country_analytics_box.active::after{display:none}#school-info .student_country_analytics_box.active .student_country_analytics{max-height:1200px}#school-info .student_country_analytics_box.active .school_content_control i,#school-info .student_country_analytics_box.active .school_content_control svg{transform:rotate(-180deg)}#school-info .school_environment_introduction_box{position:relative;z-index:0;margin-bottom:2rem;padding:.3rem}#school-info .school_environment_introduction_box::after{content:"";background-image:linear-gradient(180deg, rgba(252,252,252,0) 0%, #FCFCFC 100%);height:45px;width:100%;position:absolute;left:0;bottom:40px;z-index:1}#school-info .school_environment_introduction_box .school_environment_introduction{max-height:80px;transition:max-height .3s ease-in-out;overflow:hidden}@media screen and (max-width: 767px){#school-info .school_environment_introduction_box .school_environment_introduction{font-size:0.875rem}}#school-info .school_environment_introduction_box .school_content_control{height:40px;padding:.3rem 0;width:100%;text-align:center;cursor:pointer;position:relative;z-index:2}#school-info .school_environment_introduction_box .school_content_control i,#school-info .school_environment_introduction_box .school_content_control svg{margin-left:.5rem;color:#eb6212;transform:rotate(0deg);transition:transform .3s ease-in-out}#school-info .school_environment_introduction_box.active::after{display:none}#school-info .school_environment_introduction_box.active .school_environment_introduction{max-height:1200px}#school-info .school_environment_introduction_box.active .school_content_control i,#school-info .school_environment_introduction_box.active .school_content_control svg{transform:rotate(-180deg)}#school-info .school_introduction_box{padding:.3rem}@media screen and (max-width: 767px){#school-info .school_introduction_box{font-size:0.875rem}}#school-info .school_file__outer{border-top:1px dashed #a0a0a0;border-bottom:1px dashed #a0a0a0;padding:.5rem 0 1.5rem;margin-bottom:2rem}#school-info .school_file__outer .school_file_box{padding:0 .3rem;display:flex;column-gap:.5rem;row-gap:.5rem}#school-info .school_video_box{padding:0 4rem;margin-bottom:3rem}@media screen and (max-width: 767px){#school-info .school_video_box{padding:0;margin-bottom:1rem}}#school-courses .card,#school-accommodations .card{margin-bottom:.4rem;border:none}#school-courses .card .card-header,#school-accommodations .card .card-header{display:grid;border:1px solid #d0d0d0;grid-template-columns:1fr auto;border-left:8px solid #eb6212;background-color:#fff;padding:.7rem;cursor:pointer;align-items:center;transition:background-color .3s ease-in-out}@media screen and (max-width: 767px){#school-courses .card .card-header,#school-accommodations .card .card-header{grid-template-columns:1fr;position:relative}}#school-courses .card .card-header:first-child,#school-accommodations .card .card-header:first-child{border-radius:0}#school-courses .card .card-header:hover,#school-courses .card .card-header:active,#school-courses .card .card-header:focus,#school-accommodations .card .card-header:hover,#school-accommodations .card .card-header:active,#school-accommodations .card .card-header:focus{background-color:#F7F7F7}@media screen and (max-width: 767px){#school-courses .card .course_name,#school-accommodations .card .course_name{margin-right:1.2rem}}#school-courses .card .course_name span,#school-accommodations .card .course_name span{font-size:0.875rem;color:#a0a0a0;margin-left:.4rem}@media screen and (max-width: 767px){#school-courses .card .course_name span,#school-accommodations .card .course_name span{display:block;margin-left:0}}@media screen and (max-width: 767px){#school-courses .card .accommation_name,#school-accommodations .card .accommation_name{margin-right:1.2rem}}#school-courses .card .accommation_name span,#school-accommodations .card .accommation_name span{font-size:0.75rem;color:#595959;display:block;margin-top:.3rem}#school-courses .card .course_file,#school-courses .card .accommation_file,#school-accommodations .card .course_file,#school-accommodations .card .accommation_file{font-size:0.875rem;margin-left:.5rem;min-width:20%;text-align:right}@media screen and (max-width: 767px){#school-courses .card .course_file,#school-courses .card .accommation_file,#school-accommodations .card .course_file,#school-accommodations .card .accommation_file{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-left:0;margin-top:.5rem}}#school-courses .card .course_file a,#school-courses .card .accommation_file a,#school-accommodations .card .course_file a,#school-accommodations .card .accommation_file a{color:#eb6212;text-decoration:underline;transition:color .3s ease-in-out}@media screen and (max-width: 767px){#school-courses .card .course_file a,#school-courses .card .accommation_file a,#school-accommodations .card .course_file a,#school-accommodations .card .accommation_file a{font-size:0.875rem;justify-self:start}}#school-courses .card .course_file:hover a,#school-courses .card .course_file:active a,#school-courses .card .course_file:focus a,#school-courses .card .accommation_file:hover a,#school-courses .card .accommation_file:active a,#school-courses .card .accommation_file:focus a,#school-accommodations .card .course_file:hover a,#school-accommodations .card .course_file:active a,#school-accommodations .card .course_file:focus a,#school-accommodations .card .accommation_file:hover a,#school-accommodations .card .accommation_file:active a,#school-accommodations .card .accommation_file:focus a{color:#c73825}#school-courses .card .course_file span.course_week,#school-courses .card .accommation_file span.course_week,#school-accommodations .card .course_file span.course_week,#school-accommodations .card .accommation_file span.course_week{background-color:#f7f7f7;font-size:0.813rem;padding:.3rem;margin-left:1rem;min-width:75px;display:inline-block;text-align:center}@media screen and (max-width: 767px){#school-courses .card .course_file span.course_week,#school-courses .card .accommation_file span.course_week,#school-accommodations .card .course_file span.course_week,#school-accommodations .card .accommation_file span.course_week{font-size:0.688rem;justify-self:end}}#school-courses .card .course_file .line_box,#school-courses .card .accommation_file .line_box,#school-accommodations .card .course_file .line_box,#school-accommodations .card .accommation_file .line_box{margin-left:.4rem;position:relative;width:12px;height:12px;display:inline-block}@media screen and (max-width: 767px){#school-courses .card .course_file .line_box,#school-courses .card .accommation_file .line_box,#school-accommodations .card .course_file .line_box,#school-accommodations .card .accommation_file .line_box{position:absolute;top:10px;right:10px}}#school-courses .card .course_file .line_box .line1,#school-courses .card .course_file .line_box .line2,#school-courses .card .accommation_file .line_box .line1,#school-courses .card .accommation_file .line_box .line2,#school-accommodations .card .course_file .line_box .line1,#school-accommodations .card .course_file .line_box .line2,#school-accommodations .card .accommation_file .line_box .line1,#school-accommodations .card .accommation_file .line_box .line2{position:absolute;height:2px;width:12px;background-color:#eb6212;left:0;top:calc(50% - 1px)}#school-courses .card .course_file .line_box .line1,#school-courses .card .accommation_file .line_box .line1,#school-accommodations .card .course_file .line_box .line1,#school-accommodations .card .accommation_file .line_box .line1{opacity:1;transition:opacity .3s ease-in-out}#school-courses .card .course_file .line_box .line2,#school-courses .card .accommation_file .line_box .line2,#school-accommodations .card .course_file .line_box .line2,#school-accommodations .card .accommation_file .line_box .line2{transform:rotate(-90deg);transition:transform .3s ease-in-out}#school-courses .card.active .card-header,#school-accommodations .card.active .card-header{background-color:#F7F7F7}#school-courses .card.active .line_box .line1,#school-accommodations .card.active .line_box .line1{opacity:0}#school-courses .card.active .line_box .line2,#school-accommodations .card.active .line_box .line2{transform:rotate(0deg)}#school-courses .card .card-body .course_info,#school-courses .card .card-body .accommodation_info,#school-accommodations .card .card-body .course_info,#school-accommodations .card .card-body .accommodation_info{margin-top:1rem}#school-courses .card .card-body ul.course_list_box,#school-accommodations .card .card-body ul.course_list_box{border:1px solid #d0d0d0}#school-courses .card .card-body ul.course_list_box li,#school-accommodations .card .card-body ul.course_list_box li{display:grid;grid-template-columns:auto 1fr;align-items:center}@media screen and (max-width: 767px){#school-courses .card .card-body ul.course_list_box li,#school-accommodations .card .card-body ul.course_list_box li{grid-template-columns:1fr}}#school-courses .card .card-body ul.course_list_box li .title,#school-accommodations .card .card-body ul.course_list_box li .title{background-color:#F0F0F0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:.3rem .5rem}@media screen and (max-width: 767px){#school-courses .card .card-body ul.course_list_box li .title,#school-accommodations .card .card-body ul.course_list_box li .title{height:100%;border-right:none}}#school-courses .card .card-body ul.course_list_box li .content,#school-accommodations .card .card-body ul.course_list_box li .content{border-bottom:1px solid #d0d0d0;padding:.3rem .5rem}#school-courses .card .card-body ul.course_list_box li:last-child .content,#school-courses .card .card-body ul.course_list_box li:last-child .title,#school-accommodations .card .card-body ul.course_list_box li:last-child .content,#school-accommodations .card .card-body ul.course_list_box li:last-child .title{border-bottom:none}#school-courses .card .accommodation_images_box,#school-accommodations .card .accommodation_images_box{padding:0 2rem}#school-accommodations ul.accommodation_imgs__box{display:grid;grid-template-columns:1fr 1fr}#school-accommodations ul.accommodation_imgs__box li{display:none}#school-accommodations ul.accommodation_imgs__box li a{display:block;overflow:hidden}#school-accommodations ul.accommodation_imgs__box li a img{width:100%;height:auto}#school-accommodations ul.accommodation_imgs__box li:nth-child(1),#school-accommodations ul.accommodation_imgs__box li:nth-child(3){display:inline-block;padding:.3rem .3rem .3rem 0}#school-accommodations ul.accommodation_imgs__box li:nth-child(2),#school-accommodations ul.accommodation_imgs__box li:nth-child(4){padding:.3rem 0 .3rem .3rem;display:inline-block}#school-accommodations ul.accommodation_imgs__box li:nth-child(4) a{position:relative}#school-accommodations ul.accommodation_imgs__box li:nth-child(4) a::before{content:"4+";background-color:rgba(0,0,0,0.4);color:#fff;font-size:1.875rem;position:absolute;left:0rem;top:0rem;width:100%;height:100%;display:flex;margin:.15rem .3rm .3rem;justify-content:center;align-items:center}#school-info .school_content_title,#school-courses .school_content_title,#school-accommodations .school_content_title,#school-activities .school_content_title,#school-reviews .school_content_title{font-size:1.125rem;font-weight:bold;margin:1rem 0 .5rem;padding-left:.3rem}#school-info .control_box,#school-courses .control_box,#school-accommodations .control_box,#school-activities .control_box,#school-reviews .control_box{display:flex;justify-content:space-between;padding:1rem .3rem;color:#595959;cursor:pointer;transition:color .3s ease-in-out}#school-info .control_box i,#school-info .control_box svg,#school-courses .control_box i,#school-courses .control_box svg,#school-accommodations .control_box i,#school-accommodations .control_box svg,#school-activities .control_box i,#school-activities .control_box svg,#school-reviews .control_box i,#school-reviews .control_box svg{margin-right:.5rem;color:#eb6212}#school-info .control_box:hover,#school-info .control_box:active,#school-info .control_box:focus,#school-courses .control_box:hover,#school-courses .control_box:active,#school-courses .control_box:focus,#school-accommodations .control_box:hover,#school-accommodations .control_box:active,#school-accommodations .control_box:focus,#school-activities .control_box:hover,#school-activities .control_box:active,#school-activities .control_box:focus,#school-reviews .control_box:hover,#school-reviews .control_box:active,#school-reviews .control_box:focus{color:#eb6212}#form-calculator-box{background-color:#fff}@media screen and (max-width: 767px){#form-calculator-box{left:0;bottom:70px;height:80%;width:100%;z-index:999999999}}#form-calculator-box .origin_feilds .course_plus{display:block}#form-calculator-box .origin_feilds .course_times{display:none}#form-calculator-box .clone_feilds .origin_feilds{padding-top:1rem;border-top:1px dashed #d0d0d0;margin-top:1rem}#form-calculator-box .clone_feilds .course_plus{display:none}#form-calculator-box .clone_feilds .course_times{display:block}#form-calculator-box .card_select_bar{margin-top:0;border-bottom:none}#form-calculator-box .card_select_bar .card-header{background-color:#c73825;color:#fff;border-radius:0;transition:background-color .3s ease-in-out}#form-calculator-box .card_select_bar .card-header .title_box{display:flex;justify-content:space-between;font-size:1.125rem;align-items:center;font-weight:bold}@media screen and (min-width: 768px) and (max-width: 991px){#form-calculator-box .card_select_bar .card-header .title_box{flex-direction:column}}#form-calculator-box .card_select_bar .card-header .title_box i,#form-calculator-box .card_select_bar .card-header .title_box svg{margin-right:.2rem}#form-calculator-box .card_select_bar .card-header a{font-size:0.875rem;text-decoration:underline;color:#fff}#form-calculator-box .card_select_bar .card-header a.calculator_video_icon{border:1px solid #fff;border-radius:3px;padding:0 .3rem;background-color:rgba(255,255,255,0.2);margin-left:.1rem;transition:background-color .3s ease-in-out}#form-calculator-box .card_select_bar .card-header a.calculator_video_icon:hover,#form-calculator-box .card_select_bar .card-header a.calculator_video_icon:active,#form-calculator-box .card_select_bar .card-header a.calculator_video_icon:focus{background-color:rgba(255,255,255,0.8);color:rgba(199,56,37,0.8)}#form-calculator-box .card_select_bar .card-header a.calculator_video_icon i,#form-calculator-box .card_select_bar .card-header a.calculator_video_icon svg{margin-right:0;text-decoration:underline}#form-calculator-box .card_select_bar .card-header .calculator_times,#form-calculator-box .card_select_bar .card-header .arrow_icon{display:none}#form-calculator-box .card_select_bar .card-header .year_box{margin:.5rem 1rem 0;border:1px solid #fff;padding:2px;border-radius:25px;display:flex;justify-content:center}#form-calculator-box .card_select_bar .card-header .year_box button{position:relative;color:#fff;border-radius:25px;padding:.3rem 0;width:100%;min-width:50%;position:relative;transition:color .3s ease-in-out;z-index:2}#form-calculator-box .card_select_bar .card-header .year_box button:hover,#form-calculator-box .card_select_bar .card-header .year_box button:active,#form-calculator-box .card_select_bar .card-header .year_box button:focus{box-shadow:none}#form-calculator-box .card_select_bar .card-header .year_box button:first-child::before{content:"";display:block;position:absolute;top:0;background-color:#fff;min-width:50%;width:100%;height:100%;border-radius:25px;z-index:-1;transition:left .3s ease-in-out}#form-calculator-box .card_select_bar .card-header .year_box.left button:first-child{color:#c73825}#form-calculator-box .card_select_bar .card-header .year_box.left button:first-child::before{left:0}#form-calculator-box .card_select_bar .card-header .year_box.left button:nth-child(2){color:#fff}#form-calculator-box .card_select_bar .card-header .year_box.right button:first-child{color:#fff}#form-calculator-box .card_select_bar .card-header .year_box.right button:first-child::before{left:calc(100% + 2px)}#form-calculator-box .card_select_bar .card-header .year_box.right button:nth-child(2){color:#c73825}#form-calculator-box .card.calculator_box{margin-top:14px;border:1px solid #d0d0d0}#form-calculator-box .card.calculator_box .check_style .check{display:none}#form-calculator-box .card.calculator_box .check_style .uncheck{display:inline-block;color:#a0a0a0;font-size:1.125rem}#form-calculator-box .card.calculator_box .card-header{background-color:#f7f7f7;border-radius:0;transition:background-color .3s ease-in-out;border-bottom:none;position:relative;padding:0}#form-calculator-box .card.calculator_box .card-header .check_style{padding:1rem}#form-calculator-box .card.calculator_box .card-header .check_style .uncheck{margin-right:.5rem}#form-calculator-box .card.calculator_box .card-header .check_style .form-check{position:absolute;z-index:2;opacity:0;width:100%;height:100%;left:0;top:0}#form-calculator-box .card.calculator_box .card-header .check_style .form-check input{width:100%;height:100%;margin-top:0;cursor:pointer}#form-calculator-box .card.calculator_box .card-header .check_style .check_box{width:100%;display:flex;align-items:center}#form-calculator-box .card.calculator_box .card-body{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden;padding:0;opacity:0}#form-calculator-box .card.calculator_box .card-body ul.other_fees li{display:grid;grid-template-columns:auto 1fr;border-bottom:1px solid #d0d0d0;padding:.5rem 0;position:relative}#form-calculator-box .card.calculator_box .card-body ul.other_fees li .form-check-input{margin-left:0;margin-right:0;margin-top:0;left:0;top:0}#form-calculator-box .card.calculator_box .card-body ul.other_fees li .check_style{text-align:right}#form-calculator-box .card.calculator_box .card-body ul.other_fees li .check_style span{color:#c73825}#form-calculator-box .card.calculator_box .card-body ul.other_fees li .check_style .check{display:none}#form-calculator-box .card.calculator_box .card-body ul.other_fees li .check_style .uncheck{display:inline-block}#form-calculator-box .card.calculator_box .card-body ul.other_fees li input{width:100%;height:100%;opacity:0;cursor:pointer}#form-calculator-box .card.calculator_box .card-body ul.other_fees li.active .check_style .check{display:inline-block;font-size:1.125rem;color:#7ab47c}#form-calculator-box .card.calculator_box .card-body ul.other_fees li.active .check_style .uncheck{display:none}#form-calculator-box .card.calculator_box .card-body ul.other_fees li:last-child{border-bottom:none;padding-bottom:0}#form-calculator-box .card.calculator_box .card-body ul.other_fees li:first-child{padding-top:0}#form-calculator-box .card.calculator_box.active .card-header{background-color:#595959;color:#fff}#form-calculator-box .card.calculator_box.active .card-header .check_style .check{margin-right:.5rem}#form-calculator-box .card.calculator_box.active .check_style .check{display:inline-block}#form-calculator-box .card.calculator_box.active .check_style .uncheck{display:none}#form-calculator-box .card.calculator_box.active .card-body{max-height:1000px;padding:1rem;overflow:visible;opacity:1}#form-calculator-box .card-body .label_box{display:flex;justify-content:space-between;font-size:0.875rem}#form-calculator-box .card-body .label_box .course_plus,#form-calculator-box .card-body .label_box .course_times{transition:color .1s ease-in-out;cursor:pointer}#form-calculator-box .card-body .label_box .course_plus span,#form-calculator-box .card-body .label_box .course_times span{text-decoration:underline}#form-calculator-box .card-body .label_box .course_plus i,#form-calculator-box .card-body .label_box .course_plus svg,#form-calculator-box .card-body .label_box .course_times i,#form-calculator-box .card-body .label_box .course_times svg{margin-right:.3rem}#form-calculator-box .card-body .label_box .course_plus:hover,#form-calculator-box .card-body .label_box .course_plus:active,#form-calculator-box .card-body .label_box .course_plus:focus,#form-calculator-box .card-body .label_box .course_times:hover,#form-calculator-box .card-body .label_box .course_times:active,#form-calculator-box .card-body .label_box .course_times:focus{color:#eb6212}#form-calculator-box .card-body .dropdown-toggle{width:100%;color:#595959;text-align:left;position:relative;border:1px solid #d0d0d0;background-color:#f7f7f7;overflow:hidden;white-space:inherit}#form-calculator-box .card-body .dropdown-toggle:after{position:absolute;right:.7em;top:calc(50% - .255em)}#form-calculator-box .card-body .dropdown-toggle:hover{box-shadow:0 0 0 1px #d0d0d0;background-color:#f7f7f7}#form-calculator-box .card-body .dropdown-toggle:active,#form-calculator-box .card-body .dropdown-toggle:focus{box-shadow:0 0 0 1px #a0a0a0;border:1px solid #a0a0a0;background-color:#f7f7f7}@media screen and (max-width: 767px){#form-calculator-box .card-body .dropdown-item{white-space:normal}}#form-calculator-box .card-body .dropdown-menu{overflow:hidden;min-width:100%;box-shadow:0 3px 12px 0 rgba(0,0,0,0.3)}#form-calculator-box .card-body .dropdown-menu .box{max-height:200px;overflow-y:scroll;position:relative;margin-bottom:1.2rem}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item{cursor:pointer;line-height:1.3}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item:hover,#form-calculator-box .card-body .dropdown-menu .box .dropdown-item:active,#form-calculator-box .card-body .dropdown-menu .box .dropdown-item:focus{background-color:#ffa522;color:#fff}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item span.price{color:#c73825}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item span.currency{margin-left:.5rem}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item ul.devise{margin-top:.2rem;font-size:0.75rem}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item ul.devise li{font-size:0.75rem;display:table-cell}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item ul.devise li:after{content:"|";margin:0 .5rem}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item ul.devise li:last-child:after{content:"";display:none}#form-calculator-box .card-body .dropdown-menu .box .dropdown-item span.notice{font-size:0.688rem;color:#c73825}#form-calculator-box .card-body .dropdown-menu .arrow{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;text-align:center;padding-top:.2rem}#form-calculator-box .course_week_dropdown,#form-calculator-box .accommodation_week_dropdown{margin-top:.7rem}#form-calculator-box .clear_setting{text-decoration:underline;display:flex;justify-content:flex-end;font-size:0.75rem;color:#a0a0a0;margin-top:.5rem}#form-calculator-box .course_fee{font-size:0.75rem;margin-top:.5rem;display:flex;flex-direction:column}#form-calculator-box .course_fee ul li{display:inline-block}#form-calculator-box .course_fee ul li::after{content:"/";margin:0 .2rem;display:inline-block}#form-calculator-box .course_fee ul li:first-child::before{content:"*";display:inline-block}#form-calculator-box .course_fee ul li:last-child::after{display:none}#form-calculator-box .card.calculator_total_fee_box{margin-top:14px}#form-calculator-box .card.calculator_total_fee_box .total_fee_title{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#form-calculator-box .card.calculator_total_fee_box .total_fee_title{display:none}}#form-calculator-box .card.calculator_total_fee_box .total_fee_title .title{font-weight:bold}#form-calculator-box .card.calculator_total_fee_box .total_fee_title .compare_price{font-size:0.75rem;display:flex;align-items:center;cursor:pointer;transition:color .3s ease-in-out}#form-calculator-box .card.calculator_total_fee_box .total_fee_title .compare_price i,#form-calculator-box .card.calculator_total_fee_box .total_fee_title .compare_price svg{font-size:1rem}#form-calculator-box .card.calculator_total_fee_box .total_fee_title .compare_price:hover,#form-calculator-box .card.calculator_total_fee_box .total_fee_title .compare_price:active,#form-calculator-box .card.calculator_total_fee_box .total_fee_title .compare_price:focus{color:#c73825}#form-calculator-box .card.calculator_total_fee_box .total_fee_box{background-color:#f7f7f7;border:1px solid #d0d0d0;padding:1rem;margin:1rem 0;border-radius:4px;text-align:center}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee{padding-left:0;border-bottom:1px dashed #a0a0a0;padding-bottom:.7rem;margin-bottom:.7rem}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li{display:flex;justify-content:space-between;padding-bottom:.3rem}@media screen and (min-width: 768px) and (max-width: 991px){#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li{flex-direction:column}}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li:last-child{padding-bottom:0}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li.discount_bar{color:#c73825}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li.discount_bar .discount_price::before{content:"-$";display:inline-block}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li span.price{text-decoration:line-through}#form-calculator-box .card.calculator_total_fee_box .total_fee_box ul.total_fee li span.price::before{content:"$";display:inline-block}#form-calculator-box .card.calculator_total_fee_box .total_fee_box .final_fee{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px) and (max-width: 991px){#form-calculator-box .card.calculator_total_fee_box .total_fee_box .final_fee{flex-direction:column}}#form-calculator-box .card.calculator_total_fee_box .total_fee_box .final_fee span.price{font-size:1.5rem;color:#c73825;font-weight:bold;display:flex;align-items:center}#form-calculator-box .card.calculator_total_fee_box .total_fee_box .final_fee span.price::before{content:"$";display:inline-block}#form-calculator-box .card.calculator_total_fee_box .total_fee_box .final_fee span.currency{font-size:0.875rem;color:#fff;background-color:#595959;border-radius:4px;padding:3px 10px;margin-left:.6rem}#form-calculator-box .card.calculator_total_fee_box .total_fee_box .exchange_rate_ntd{background-color:#e6e6e6;padding:4px 1rem;border-radius:4px;margin:4px 0}#form-calculator-box .card.calculator_total_fee_box .total_fee_box .exchange_rate_ntd span{font-weight:bold}#form-calculator-box .card.calculator_total_fee_box .total_fee_box span.exchange_rate{font-size:0.75rem;color:#a0a0a0}#form-calculator-box .card.calculator_total_fee_box .total_fee_box small.note{display:block;font-size:0.75rem;margin-top:.3rem}#form-calculator-box .card.calculator_total_fee_box .insurance_note{border-top:1px dashed #a0a0a0;margin-top:1rem;padding-top:1rem;text-align:center}#form-calculator-box .card.calculator_total_fee_box .insurance_note .title{font-size:0.875rem;font-weight:bold;display:flex;align-items:center;justify-content:center}#form-calculator-box .card.calculator_total_fee_box .insurance_note .title span.icon-icon_insurance{margin-right:.3rem}#form-calculator-box .card.calculator_total_fee_box .insurance_note .title span.icon-icon_insurance::before{color:#595959;font-size:1.125rem}#form-calculator-box .card.calculator_total_fee_box .insurance_note .dec{font-size:0.875rem;margin-top:.2rem}#form-calculator-box .note_box{background-color:#fff2d6;margin:14px 0;padding:1rem}#form-calculator-box .note_box.active ul{max-height:1200px}#form-calculator-box .note_box.active .note_control i,#form-calculator-box .note_box.active .note_control svg{transform:rotate(-180deg)}#form-calculator-box .note_box .title{color:#383838;font-weight:bold;text-align:center;margin-bottom:.5rem}#form-calculator-box .note_box .title::before,#form-calculator-box .note_box .title::after{content:"-";margin:0 .4rem}#form-calculator-box .note_box ul{padding-left:1.3rem;max-height:140px;transition:max-height .3s ease-in-out;overflow:hidden}#form-calculator-box .note_box ul li{font-size:0.875rem;margin-bottom:1rem;line-height:1.57}#form-calculator-box .note_box .note_control{position:relative;margin-bottom:-1rem;width:100%;padding:.3rem;text-align:center;height:40px;cursor:pointer}#form-calculator-box .note_box .note_control i,#form-calculator-box .note_box .note_control svg{margin-left:.5rem;color:#eb6212;transform:rotate(0deg);transition:transform .3s ease-in-out}#form-calculator-box .note_box .note_control::before{content:"";background-image:linear-gradient(to bottom, rgba(255,242,214,0), #fff2d6);position:absolute;left:0;bottom:40px;width:100%;height:45px}#form-calculator-box #calculator-other .card.calculator_box.active .card-body{max-height:700px;overflow-y:scroll}#form-calculator-box #calculator-other .card.calculator_box.active .card-body::-webkit-scrollbar{width:5px;height:100%}#form-calculator-box #calculator-other .card.calculator_box.active .card-body::-webkit-scrollbar-track{background:#f1f1f1}#form-calculator-box #calculator-other .card.calculator_box.active .card-body::-webkit-scrollbar-thumb{background:#595959;border-radius:10px}.contact_us.mobile{display:none}@media screen and (min-width: 768px){#calculator_select_item{display:none}#form-calculator-box .tab-content>.tab-pane{display:block}#form-calculator-box .fade:not(.show){opacity:1}}@media screen and (max-width: 767px){#form-calculator-box{margin-top:0}#form-calculator-box .fade:not(.show){opacity:1}#form-calculator-box .card_select_bar,#form-calculator-box #calculator_select_item,#form-calculator-box .calculator_outer{display:none}#form-calculator-box .card.calculator_box{margin-top:0}#form-calculator-box .card.calculator_box .card-header{display:none}#form-calculator-box .card.calculator_box .card-body{max-height:1000px;opacity:1;padding:1rem;overflow:visible}#form-calculator-box #calculator-other .card.calculator_box .card-body{max-height:1000px;overflow-y:scroll}#form-calculator-box #calculator-other .card.calculator_box .card-body::-webkit-scrollbar{width:5px;height:100%}#form-calculator-box #calculator-other .card.calculator_box .card-body::-webkit-scrollbar-track{background:#f1f1f1}#form-calculator-box #calculator-other .card.calculator_box .card-body::-webkit-scrollbar-thumb{background:#595959;border-radius:10px}#form-calculator-box.mobile{margin-top:20%}#form-calculator-box.mobile .card_select_bar,#form-calculator-box.mobile #calculator_select_item,#form-calculator-box.mobile .calculator_outer{display:block}#form-calculator-box.mobile .card_select_bar{border:none}#form-calculator-box.mobile .card_select_bar .card-header{background-color:#383838}#form-calculator-box.mobile .card_select_bar .card-header .year_box.left button:first-child{color:#595959}#form-calculator-box.mobile .card_select_bar .card-header .calculator_times{display:inline-block;font-size:0.875rem}#form-calculator-box.mobile .card_select_bar .card-header a{display:none}#form-calculator-box.mobile .card_select_bar .card-header .calculator_icon{display:none}#form-calculator-box.mobile .card_select_bar .card-header .arrow_icon{display:inline-block}#form-calculator-box.mobile .calculator_outer{position:relative;overflow-y:scroll}#form-calculator-box.mobile #calculator_select_item{display:grid;grid-template-columns:1fr 1fr auto}#form-calculator-box.mobile #calculator_select_item.nav-tabs{border:none}#form-calculator-box.mobile #calculator_select_item.nav-tabs .nav-item{margin-bottom:0}#form-calculator-box.mobile #calculator_select_item.nav-tabs .nav-link{width:100%;text-align:center;padding:1rem;color:#a0a0a0;transition:color .3s ease-in-out;border:none;border-bottom:3px solid transparent}#form-calculator-box.mobile #calculator_select_item.nav-tabs .nav-link.active{color:#595959;border-bottom:3px solid #eb6212}.contact_us.mobile{display:none}}@media screen and (max-width: 767px) and (max-width: 767px){.contact_us.mobile{display:none}.contact_us.mobile.active{display:block;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #d0d0d0;z-index:999999999}.contact_us.mobile.active #contact_us_box{padding:1rem;display:flex;justify-content:space-between;align-items:center}}.school_weather{display:grid;grid-template-columns:auto 1fr;align-items:center;margin:1rem 0;padding:1rem 0;border-top:1px dashed #a0a0a0;border-bottom:1px dashed #a0a0a0}@media screen and (max-width: 767px){.school_weather{display:none}}.school_weather #weather-icon{display:flex;justify-content:center;align-items:center;height:100%}.school_weather #weather-icon img{max-width:50px;width:100%}.school_weather .weather_image{width:62px;height:62px;background-color:rgba(235,98,18,0.4);border-radius:50%}.school_weather .weather_box{margin-left:.5rem}.school_weather .weather_box .title{font-weight:bold}.school_weather .weather_box .temperature_bar{font-size:1.25rem;font-weight:300}.banner_box a{border-radius:4px;overflow:hidden;margin:.5rem 0;display:block}.banner_box a img{width:100%;height:auto}.studydiy_video_box{margin-top:14px}.studydiy_video_box .title{font-weight:bold;text-align:center}.studydiy_video_box .title img{max-width:32px;height:auto}.studydiy_video_box a{display:block;margin-top:.8rem}.studydiy_video_box a img{width:100%;height:auto}.base_article_outer,.school_student_blog{margin-top:5rem}.base_article_outer .main_title,.school_student_blog .main_title{display:flex;font-size:1.5rem;font-weight:bold;justify-content:center;align-items:center;margin-bottom:1.3rem}.base_article_outer .main_title::before,.base_article_outer .main_title::after,.school_student_blog .main_title::before,.school_student_blog .main_title::after{content:"";height:1px;max-width:60px;background-color:#d0d0d0;margin:0 2rem;width:10rem}@media screen and (max-width: 767px){.base_article_outer,.school_student_blog{margin-top:3rem}.base_article_outer .main_title::before,.base_article_outer .main_title::after,.school_student_blog .main_title::before,.school_student_blog .main_title::after{margin:0 1rem;max-width:20px}}.base_article_outer .base_article_box .icon{font-size:2rem;color:#ff8a00;position:relative;z-index:2;transition:color .3s ease-in-out}.base_article_outer .base_article_box .title{font-size:1.125rem;color:#383838;font-weight:bold;margin-bottom:.3rem;position:relative;z-index:2;transition:color .3s ease-in-out}.base_article_outer .base_article_box .line{width:10rem;max-width:52px;height:4px;background-color:#ff8a00;position:relative;z-index:2;transition:background-color .3s ease-in-out}.base_article_outer .base_article_box a{display:block;padding:1.5rem 1rem;border:1px solid #d0d0d0;background-color:#f7f7f7;position:relative;transition:background-color .7s ease-in-out}.base_article_outer .base_article_box a::before{content:"";background-image:url(https://study-diy.com.tw/assets/map-gray-2-x-91953d44e25c530a203faae7d3b574a2c0cf45be3ccb6f85fcf53a2b823f2b32.png);background-size:cover;background-position:center center;opacity:1;position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1;transition:opacity .3s ease-in-out}.base_article_outer .base_article_box a:last-child{margin-right:0}.base_article_outer .base_article_box a:hover,.base_article_outer .base_article_box a:active,.base_article_outer .base_article_box a:focus{background-color:#ff8a00}.base_article_outer .base_article_box a:hover::before,.base_article_outer .base_article_box a:active::before,.base_article_outer .base_article_box a:focus::before{opacity:.3}.base_article_outer .base_article_box a:hover .icon,.base_article_outer .base_article_box a:hover .title,.base_article_outer .base_article_box a:hover .icon-icon_insurance:before,.base_article_outer .base_article_box a:active .icon,.base_article_outer .base_article_box a:active .title,.base_article_outer .base_article_box a:active .icon-icon_insurance:before,.base_article_outer .base_article_box a:focus .icon,.base_article_outer .base_article_box a:focus .title,.base_article_outer .base_article_box a:focus .icon-icon_insurance:before{color:#fff}.base_article_outer .base_article_box a:hover .line,.base_article_outer .base_article_box a:active .line,.base_article_outer .base_article_box a:focus .line{background-color:#fff}.base_article_outer .base_article_box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:10px;row-gap:10px}@media screen and (max-width: 767px){.base_article_outer .base_article_box{grid-template-columns:1fr 1fr}}.school_student_blog_box{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;row-gap:10px}@media screen and (max-width: 767px){.school_student_blog_box{grid-template-columns:1fr}}.school_student_blog_box .hot_school__imgbox,.article_similar_box .hot_school__imgbox,.index_news__outer .hot_school__imgbox{width:100%}.school_student_blog_box .hot_school__imgbox .hot_school__img,.article_similar_box .hot_school__imgbox .hot_school__img,.index_news__outer .hot_school__imgbox .hot_school__img{width:100%;height:100%;background-size:cover;background-position:center center;max-height:130px;overflow:hidden}.school_student_blog_box .hot_school__imgbox .hot_school__img img,.article_similar_box .hot_school__imgbox .hot_school__img img,.index_news__outer .hot_school__imgbox .hot_school__img img{width:100%;height:auto;transform:scale(1);transition:transform .3s ease-in-out}.school_student_blog_box .hot_school__info,.article_similar_box .hot_school__info,.index_news__outer .hot_school__info{padding:.7rem;text-align:left;height:100%;display:flex;justify-content:space-between;flex-direction:column}.school_student_blog_box .hot_school__info .blog_country,.article_similar_box .hot_school__info .blog_country,.index_news__outer .hot_school__info .blog_country{margin:.3rem 0 .7rem}@media screen and (max-width: 767px){.school_student_blog_box .hot_school__info .blog_country,.article_similar_box .hot_school__info .blog_country,.index_news__outer .hot_school__info .blog_country{display:none}}.school_student_blog_box .hot_school__info .blog_country span,.article_similar_box .hot_school__info .blog_country span,.index_news__outer .hot_school__info .blog_country span{font-size:0.875rem;background-color:#ffa522;padding:.2rem 1rem;color:#fff;border-radius:4px}.school_student_blog_box .hot_school__info .school_name,.article_similar_box .hot_school__info .school_name,.index_news__outer .hot_school__info .school_name{margin-bottom:10px;font-weight:bold;font-size:1.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 767px){.school_student_blog_box .hot_school__info .school_name,.article_similar_box .hot_school__info .school_name,.index_news__outer .hot_school__info .school_name{font-size:1rem;margin-bottom:0}}.school_student_blog_box .hot_school__info .school_name a,.article_similar_box .hot_school__info .school_name a,.index_news__outer .hot_school__info .school_name a{color:#595959;transition:color .3s ease-in-out}.school_student_blog_box .hot_school__info .school_name:hover a,.school_student_blog_box .hot_school__info .school_name:active a,.school_student_blog_box .hot_school__info .school_name:focus a,.article_similar_box .hot_school__info .school_name:hover a,.article_similar_box .hot_school__info .school_name:active a,.article_similar_box .hot_school__info .school_name:focus a,.index_news__outer .hot_school__info .school_name:hover a,.index_news__outer .hot_school__info .school_name:active a,.index_news__outer .hot_school__info .school_name:focus a{color:#c73825}.school_student_blog_box .hot_school__info .blog_item,.article_similar_box .hot_school__info .blog_item,.index_news__outer .hot_school__info .blog_item{font-size:0.875rem;padding-top:10px;color:#a0a0a0;border-top:1px dashed #cccccc}@media screen and (max-width: 767px){.school_student_blog_box .hot_school__info .blog_item,.article_similar_box .hot_school__info .blog_item,.index_news__outer .hot_school__info .blog_item{margin-top:10px}}.school_student_blog_box .card:hover .hot_school__img img,.school_student_blog_box .card:active .hot_school__img img,.school_student_blog_box .card:focus .hot_school__img img,.article_similar_box .card:hover .hot_school__img img,.article_similar_box .card:active .hot_school__img img,.article_similar_box .card:focus .hot_school__img img,.index_news__outer .card:hover .hot_school__img img,.index_news__outer .card:active .hot_school__img img,.index_news__outer .card:focus .hot_school__img img{transform:scale(1.2)}.hot_school_list .card{justify-content:space-between}.school_student_blog_box .hot_school__discount,.article_similar_box .hot_school__discount,.hot_school_list .hot_school__discount{background-color:#ff8a00;padding:0 .5rem;color:#fff;min-height:34px;align-items:center;line-height:34px}.school_student_blog_box .hot_school__discount .no_discount,.article_similar_box .hot_school__discount .no_discount,.hot_school_list .hot_school__discount .no_discount{text-align:center}.school_student_blog_box .hot_school__discount .has_discount,.article_similar_box .hot_school__discount .has_discount,.hot_school_list .hot_school__discount .has_discount{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.875rem}.selected_article{margin-bottom:1rem;margin-top:3rem}.selected_article .card-header{background-color:#ffa522;display:flex;justify-content:space-between;align-items:center}.selected_article .card-header .title{color:#fff;font-weight:bold;font-size:1.5rem}@media screen and (max-width: 767px){.selected_article .card-header .title{font-size:1.25rem}}.selected_article .card-header .title img{margin-right:.5rem}.selected_article .card-header a{color:#fff;font-weight:bold;font-size:1.125rem}@media screen and (max-width: 767px){.selected_article .card-header a{font-size:1rem}}.selected_article .selected_article_box{display:grid;grid-template-columns:auto 1fr;border-bottom:1px dashed #d0d0d0;padding:1rem 0}.selected_article .selected_article_box:last-child{border-bottom:none;padding-bottom:0}.selected_article .selected_article_box:first-child{padding-top:0}.selected_article .selected_article_box .image_box{max-width:165px;max-height:105px;overflow:hidden}@media screen and (max-width: 767px){.selected_article .selected_article_box .image_box{display:none}}.selected_article .selected_article_box .image_box img{width:100%;height:auto;transform:scale(1);transition:transform .3s ease-in-out}.selected_article .selected_article_box .article_box{padding-left:1rem}@media screen and (max-width: 767px){.selected_article .selected_article_box .article_box{padding-left:0}}.selected_article .selected_article_box .article_box .title{font-size:1.125rem;color:#383838;max-width:350px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 767px){.selected_article .selected_article_box .article_box .title{font-size:1rem}}.selected_article .selected_article_box .article_box .title a{color:#383838;transition:color .3s ease-in-out}.selected_article .selected_article_box .article_box .title:hover a,.selected_article .selected_article_box .article_box .title:active a,.selected_article .selected_article_box .article_box .title:focus a{color:#c73825}.selected_article .selected_article_box .article_box .date{color:#a0a0a0;margin-top:.5rem}@media screen and (max-width: 767px){.selected_article .selected_article_box .article_box .date{font-size:0.875rem}}.selected_article .selected_article_box:hover .image_box img,.selected_article .selected_article_box:active .image_box img,.selected_article .selected_article_box:focus .image_box img{transform:scale(1.2)}.blog_list_country{margin-bottom:1rem;font-size:0.875rem;display:flex;flex-wrap:wrap;row-gap:5px;column-gap:5px}.blog_list_country.mobile{display:none}@media screen and (max-width: 767px){.blog_list_country{display:none}.blog_list_country.mobile{display:flex;margin-left:1rem;margin-bottom:1rem;flex-wrap:nowrap}}.blog_list_country .country_tag{font-size:0.875rem;margin-bottom:0}.blog_list_country img{width:20px;height:20px;border-radius:50%}.blog_list_country .active{font-weight:bold}.blog_list_country .active a{color:#c73825}.blog_list_country li{border:1px solid #d0d0d0;border-radius:4px;padding:4px;background-color:transparent;transition:background-color .3s ease-in-out;display:flex;text-align:center}.blog_list_country li:last-child{margin-right:4px}.blog_list_country li a{color:#595959;transition:color .3s ease-in-out;width:100%}.blog_list_country li a h2{font-size:0.875rem;margin-bottom:0}.blog_list_country li:hover,.blog_list_country li:active,.blog_list_country li:focus{background-color:#c73825;border-color:#c73825}.blog_list_country li:hover a,.blog_list_country li:active a,.blog_list_country li:focus a{color:#fff}@media screen and (max-width: 767px){.blog_list_country{overflow-x:scroll}.blog_list_country li{flex:1 0 auto}}.blog_list__outer{grid-template-columns:repeat(3, 1fr)}.blog_search_list_outer{grid-template-columns:repeat(4, 1fr)}.blog_list__outer,.blog_search_list_outer{display:grid;column-gap:10px;row-gap:10px}@media screen and (max-width: 767px){.blog_list__outer,.blog_search_list_outer{grid-template-columns:repeat(2, 1fr)}}.blog_list__outer .card,.blog_search_list_outer .card{border:none}.blog_list__outer .card .blog_img__box,.blog_search_list_outer .card .blog_img__box{width:100%;height:auto;overflow:hidden}@media screen and (min-width: 1200px){.blog_list__outer .card .blog_img__box,.blog_search_list_outer .card .blog_img__box{max-height:145px}}@media screen and (min-width: 992px) and (max-width: 1199px){.blog_list__outer .card .blog_img__box,.blog_search_list_outer .card .blog_img__box{max-height:120px}}@media screen and (min-width: 768px) and (max-width: 991px){.blog_list__outer .card .blog_img__box,.blog_search_list_outer .card .blog_img__box{max-height:85px}}@media screen and (max-width: 767px){.blog_list__outer .card .blog_img__box,.blog_search_list_outer .card .blog_img__box{max-height:98px}}.blog_list__outer .card .blog_img__box .hot_school__img,.blog_search_list_outer .card .blog_img__box .hot_school__img{width:100%;height:100%}.blog_list__outer .card .blog_img__box img,.blog_search_list_outer .card .blog_img__box img{width:100%;transform:scale(1);height:auto;transition:transform 0.2s ease-in-out;height:100%;object-fit:cover}.blog_list__outer .card:hover .blog_img__box img,.blog_list__outer .card:active .blog_img__box img,.blog_list__outer .card:focus .blog_img__box img,.blog_search_list_outer .card:hover .blog_img__box img,.blog_search_list_outer .card:active .blog_img__box img,.blog_search_list_outer .card:focus .blog_img__box img{transform:scale(1.2)}.blog_list__outer .label,.blog_search_list_outer .label{margin-top:.5rem}.blog_list__outer .label span,.blog_list__outer .label span a,.blog_search_list_outer .label span,.blog_search_list_outer .label span a{color:#fff;font-size:0.75rem;background-color:#ffa522;border-radius:3px;padding:2px 5px}.blog_list__outer .title,.blog_search_list_outer .title{font-size:1.125rem;font-weight:bold;margin-top:10px}.blog_list__outer .title a,.blog_list__outer .content a,.blog_search_list_outer .title a,.blog_search_list_outer .content a{color:#595959;display:block}.blog_list__outer .title a:hover,.blog_list__outer .title a:active,.blog_list__outer .title a:focus,.blog_list__outer .content a:hover,.blog_list__outer .content a:active,.blog_list__outer .content a:focus,.blog_search_list_outer .title a:hover,.blog_search_list_outer .title a:active,.blog_search_list_outer .title a:focus,.blog_search_list_outer .content a:hover,.blog_search_list_outer .content a:active,.blog_search_list_outer .content a:focus{color:#c73825}.blog_list__outer .content,.blog_search_list_outer .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:10px}.blog_list__outer .info,.blog_search_list_outer .info{margin:10px 0 20px;font-size:0.75rem;color:#a0a0a0}.blog_list{display:flex;flex-direction:column;row-gap:10px;margin-top:1rem}.blog_list .tag_box{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px}.blog_list .tag_box .tag_item{font-size:0.875rem;display:inline-block;background-color:#F3E9DC;cursor:pointer}.blog_list .tag_box .tag_item a{color:#595959;padding:.3rem .2rem;transition:color .3s ease-in-out;display:inline-block}.blog_list .tag_box .tag_item span{padding-right:.2rem;display:inline-block;margin-left:.3rem}.blog_list .tag_box .tag_item:hover a,.blog_list .tag_box .tag_item:active a,.blog_list .tag_box .tag_item:focus a{color:#c73825}.blog_list .title{text-align:center}.blog_list .title::before,.blog_list .title::after{content:"";width:30px;height:1px;background:#a0a0a0;display:inline-table;vertical-align:middle;margin:0 10px}.blog_list .blog_list_box{display:grid;grid-template-columns:60px 1fr;column-gap:10px}.blog_list .blog_list_box .blog_list__img{background-size:cover;background-position:center center;overflow:hidden}.blog_list .blog_list_box .blog_list__img a{display:block}.blog_list .blog_list_box .blog_list__img img{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform 0.2s ease-in-out}.blog_list .blog_list_box .content{font-size:0.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog_list .blog_list_box .content a{color:#595959}.blog_list .blog_list_box:hover .blog_list__img img,.blog_list .blog_list_box:active .blog_list__img img,.blog_list .blog_list_box:focus .blog_list__img img{transform:scale(1.2)}.blog_list .blog_list_box:hover .content a,.blog_list .blog_list_box:active .content a,.blog_list .blog_list_box:focus .content a{color:#c73825}.article_search_box{border:1px solid #d0d0d0;border-radius:25px}.article_search_box.mobile{display:none}@media screen and (max-width: 767px){.article_search_box.mobile{display:block;margin:0 1rem 1rem 1rem}}.article_search_box .search_btn{display:flex;align-items:center;padding:0 1rem;justify-content:space-between}.article_search_box .search_btn input{max-width:85%}.article_search_box .search_btn input:focus-visible{outline:none}.article_search_box .search_btn button:focus{box-shadow:none}.article_search_box .search_btn button:hover,.article_search_box .search_btn button:active,.article_search_box .search_btn button:focus{color:#eb6212}@media screen and (max-width: 767px){.article_search_box .search_btn input{max-width:100%;width:100%}}.blog_studydiy__box{margin-bottom:2rem;margin-bottom:1rem}.blog_studydiy__box .blog_studydiy__img{width:125px;height:125px;text-align:center;margin:0 auto}.blog_studydiy__box .blog_studydiy__img img{width:100%;height:auto}.blog_studydiy__box p{font-size:0.75rem;text-align:center;margin-top:15px}.blog_studydiy__box ul.socail_box{display:flex;justify-content:center}.blog_studydiy__box ul.socail_box li{border:1px solid #c73825;width:30px;height:30px;margin:5px;padding:2px 5px;transition:background-color .3s ease-in-out;text-align:center}.blog_studydiy__box ul.socail_box li a{color:#c73825;display:block;transition:color .3s ease-in-out}.blog_studydiy__box ul.socail_box li:hover,.blog_studydiy__box ul.socail_box li:active,.blog_studydiy__box ul.socail_box li:focus{background-color:#c73825}.blog_studydiy__box ul.socail_box li:hover a,.blog_studydiy__box ul.socail_box li:active a,.blog_studydiy__box ul.socail_box li:focus a{color:#fff}.article_content__box .article_info{text-align:center;margin-bottom:2rem}.article_content__box .article_info .label{color:#c73825;font-size:0.75rem;margin-bottom:15px}.article_content__box .article_info .title{font-size:1.625rem;max-width:85%;text-align:center;margin:0 auto}.article_content__box .article_info .title .underline{background-color:#595959;height:2px;text-align:center;width:40px;margin:10px auto 20px auto}.article_content__box .article_info .date{font-size:0.75rem;color:#a0a0a0;margin-bottom:1rem}.article_content__box .article_content{word-break:break-all}.article_content__box .article_content .article_img_box{width:100%}.article_content__box .article_content .article_img_box img{width:100%;height:auto}.article_content__box .article_content .toc{border:1px solid #d0d0d0;margin:1.5rem 0;width:auto;padding:15px;min-width:50%;background-color:#f7f7f7;display:table;border-radius:8px;box-shadow:1px 1px 2px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.article_content__box .article_content .toc{width:100%}}.article_content__box .article_content .toc .toc_title{font-size:1.375rem;color:#c73825;cursor:pointer}.article_content__box .article_content .toc .toc_title i,.article_content__box .article_content .toc .toc_title svg{transform:rotate(-180deg);transition:transform 0.3s ease-in-out}.article_content__box .article_content .toc ul.toc_list{padding-left:0;margin:0;height:0;overflow:hidden}.article_content__box .article_content .toc ul.toc_list li{padding:.2rem 0;list-style-type:none}.article_content__box .article_content .toc ul.toc_list li a{display:block}.article_content__box .article_content .toc ul.toc_list li ul{padding-left:1rem}.article_content__box .article_content .toc ul.toc_list li ul li a{color:#a0a0a0;display:block}.article_content__box .article_content .toc ul.toc_list li ul li a:hover,.article_content__box .article_content .toc ul.toc_list li ul li a:active,.article_content__box .article_content .toc ul.toc_list li ul li a:focus{color:#c73825}.article_content__box .article_content .toc.active .toc_title i,.article_content__box .article_content .toc.active .toc_title svg{transform:rotate(0deg)}.article_content__box .article_content .toc.active ul.toc_list{height:auto}.article_content__box .article_content a{word-break:break-all}.article_content__box .article_bottom{font-size:0.875rem;background-color:#f7f7f7;padding:15px}.article_content__box .article_bottom ul{margin-bottom:0}.article_content__box .article_bottom ul li{line-height:1.8}.article_content__box .article_bottom ul li a.contact_us{color:#c73825;text-decoration:underline;font-weight:bold}.article_content__box .article_bottom ul li a{transition:color .3s ease-in-out}ul.article_tags_box{margin-top:1rem}ul.article_tags_box li{width:auto;padding:5px 10px;border:1px solid #ccc;display:inline-block;font-size:0.875rem;margin:2px 0}ul.article_tags_box li a{color:#595959;transition:color .3s ease-in-out}ul.article_tags_box li:hover a,ul.article_tags_box li:active a,ul.article_tags_box li:focus a{color:#c73825}.article_similar{margin:2rem 0 1rem 0}.article_similar .title{text-align:center;margin-bottom:20px;position:relative}.article_similar .title span{background-color:#ffffff;padding:0 24px;position:relative;z-index:5}.article_similar .title:before{content:"";display:block;border-top:1px solid #e5e5e5;width:100%;height:1px;position:absolute;top:50%;z-index:1}.article_similar .article_similar_box{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;margin-bottom:2rem}.article_similar .article_similar_box .card .main_title{padding:1rem}.article_similar .article_similar_box .card .main_title a{font-size:0.875rem;color:#595959;transition:color .3s ease-in-out;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article_similar .article_similar_box .card:hover .main_title a,.article_similar .article_similar_box .card:active .main_title a,.article_similar .article_similar_box .card:focus .main_title a{color:#c73825}.index_search_area .map_mobile{display:none}@media screen and (max-width: 768px){.index_search_area .map_mobile{display:block}}.index_search_area_mobile .map_pc{display:block}@media screen and (max-width: 768px){.index_search_area_mobile .map_pc{display:none}}.index_search_area_mobile .index_search_area{display:none}@media screen and (max-width: 768px){.index_search_area_mobile .index_search_area{display:block}}@media screen and (max-width: 768px){.index_search_area_mobile .map_mobile{border:none !important;text-align:right;padding:.375rem 0 !important}}@media screen and (min-width: 768px){.index_search_area{position:absolute;left:0;bottom:0;width:100%;z-index:3}}.index_search_area #home_search_form{min-height:150px;background-color:#fff;border:1px solid #d0d0d0;border-left:6px solid #ffa522}@media screen and (min-width: 768px){.index_search_area #home_search_form{padding:1rem}}@media screen and (max-width: 767px){.index_search_area #home_search_form{border-left:none;border:none}}.index_search_area .index_search_bar{display:grid;column-gap:10px;row-gap:10px;grid-template-columns:1fr 1fr .7fr .7fr}@media screen and (max-width: 767px){.index_search_area .index_search_bar{padding:1rem;grid-template-columns:1fr}}.index_search_area .index_search_bar .input-group{border:1px solid #d0d0d0;background-color:#f7f7f7}.index_search_area .index_search_bar .input-group:hover{background-color:#f0f0f0}@media screen and (max-width: 767px){.index_search_area .index_search_bar .input-group{height:48px}}.index_search_area .index_search_bar .input-group-text{min-width:46px;color:#ffa522;border:none;display:flex;justify-content:center;align-items:center;background-color:transparent}.index_search_area .index_search_bar .custom-select{border:none;font-size:0.875rem;color:#595959;background-color:transparent;height:100%;padding:0}.index_search_area .index_search_bar .custom-select:focus,.index_search_area .index_search_bar .custom-select:active,.index_search_area .index_search_bar .custom-select:focus-within,.index_search_area .index_search_bar .custom-select:target,.index_search_area .index_search_bar .custom-select:visited,.index_search_area .index_search_bar .custom-select:focus-visible{box-shadow:none;outline:none}.index_search_area .index_search_bar .custom-select .select2-selection{min-height:36px}.select2-dropdown{max-height:40vh;overflow-x:scroll}.select2-search{border-top:1px solid #aaa}.select2-search__field{border:1px solid #a0a0a0;border-radius:4px;font-size:0.875rem;color:#595959;background-color:transparent;height:100%}.select2-search__field:focus{box-shadow:none}.index_tag{border-top:1px dashed #d0d0d0;margin-top:1rem;display:flex;column-gap:10px;row-gap:10px;padding-top:1rem;flex-wrap:wrap}.index_tag li{border:1px solid #d0d0d0;font-size:0.875rem}.index_tag li a{padding:.4rem .6rem;display:inline-block}.index_tag li a span{margin-left:.5rem}@media screen and (max-width: 767px){.index_tag{margin-top:0;overflow-x:scroll;flex-wrap:nowrap;padding:1rem}.index_tag li{flex:1 0 auto}}.addr_area{background-color:#fae5c7;padding:1rem;display:grid;grid-template-columns:auto 1fr;margin-top:1rem}@media screen and (min-width: 768px) and (max-width: 991px){.addr_area{grid-template-columns:40% auto}}@media screen and (max-width: 767px){.addr_area{grid-template-columns:1fr}}.addr_area .addr_area_left{display:grid;grid-template-columns:auto 1fr;border-right:1px dashed #a0a0a0;align-items:center;padding-right:1rem;margin-right:1rem}@media screen and (min-width: 768px) and (max-width: 991px){.addr_area .addr_area_left{grid-template-columns:1fr;text-align:center}}@media screen and (max-width: 767px){.addr_area .addr_area_left{grid-template-columns:auto 1fr;border-right:none;padding-right:0;margin-right:0;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #a0a0a0}}.addr_area .addr_area_left .addr_image{text-align:center}.addr_area .addr_area_left .addr_image img{width:100%;height:auto;max-width:167px}@media screen and (min-width: 768px) and (max-width: 991px){.addr_area .addr_area_left .addr_image{width:50%;text-align:center;margin:0 auto}}@media screen and (max-width: 767px){.addr_area .addr_area_left .addr_image img{max-width:100px}}.addr_area .addr_area_left .item{font-size:1.25rem;font-weight:bold}.addr_area .addr_area_left .phone{color:#ffa522;font-size:1.875rem;font-weight:bold}.addr_area .addr_area_left .index_studydiy_app a{display:flex;align-items:center}@media screen and (min-width: 768px) and (max-width: 991px){.addr_area .addr_area_left .index_studydiy_app a{justify-content:center}}@media screen and (max-width: 767px){.addr_area .addr_area_left .index_studydiy_app a{justify-content:start}}.addr_area .addr_area_left .index_studydiy_app span{border:1px solid #d0d0d0;border-radius:4px;padding:4px 8px;font-size:0.813rem;background-color:#fff;display:flex}.addr_area .addr_area_left .index_studydiy_app i,.addr_area .addr_area_left .index_studydiy_app svg{margin-right:6px;font-size:1.125rem;color:#ffa522}.addr_area .addr_area_right{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;row-gap:10px}@media screen and (max-width: 767px){.addr_area .addr_area_right{grid-template-columns:repeat(2, 1fr)}}.addr_area .addr_area_right .detail_box{font-size:0.875rem}.addr_area .addr_area_right .detail_box .item i,.addr_area .addr_area_right .detail_box .item svg{color:#ffa522;margin-right:.5rem}.addr_area .addr_area_right .detail_box .phone{font-weight:bold}.addr_area .addr_area_right .detail_box .addr a,.addr_area .addr_area_right .detail_box .phone a{transition:color .3s ease-in-out}.addr_area .addr_area_right .main_line{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}@media screen and (min-width: 768px) and (max-width: 1199px){.addr_area .addr_area_right .main_line{grid-column-end:4}}@media screen and (max-width: 767px){.addr_area .addr_area_right .main_line{grid-column-end:3;grid-template-columns:1fr}}.addr_area .addr_area_right .main_line i,.addr_area .addr_area_right .main_line svg{margin-right:.5rem}.addr_area .addr_area_right .main_line .index_line i,.addr_area .addr_area_right .main_line .index_line svg{color:#7ab47c}.addr_area .addr_area_right .main_line a{display:flex;justify-content:center;align-items:center}.addr_area .mobile_social_bar{display:flex;column-gap:10px;margin-top:10px}.addr_area .mobile_social_bar.mobile_social_bar_mobile{display:none}@media screen and (min-width: 768px) and (max-width: 991px){.addr_area .mobile_social_bar{justify-content:center}}@media screen and (max-width: 767px){.addr_area .mobile_social_bar{display:none}.addr_area .mobile_social_bar.mobile_social_bar_mobile{display:flex}}.addr_area .mobile_social_bar li{background-color:#595959;width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:6px}.addr_area .mobile_social_bar li a{color:#fff}.hot_school{padding-top:2.5rem}.sp_features,.index_news,.school_student_blog,.city_content,.index_contact{padding:2.5rem 0}.sp_features,.hot_school,.index_news,.school_student_blog,.hot_video,.city_content,.article_country_studytour,.index_contact,.city_area,.other_city_list,.faq_outer,.go_abroad,.go_travel_vs_abroad,.how_long,.abroad_learn,.learn_progress,.studydiy_upstudy_new_proposal,.study_first,.title_setting{text-align:center;color:#595959}.sp_features .divider,.hot_school .divider,.index_news .divider,.school_student_blog .divider,.hot_video .divider,.city_content .divider,.article_country_studytour .divider,.index_contact .divider,.city_area .divider,.other_city_list .divider,.faq_outer .divider,.go_abroad .divider,.go_travel_vs_abroad .divider,.how_long .divider,.abroad_learn .divider,.learn_progress .divider,.studydiy_upstudy_new_proposal .divider,.study_first .divider,.title_setting .divider{position:relative;max-width:200px;text-align:center;margin:0 auto 30px auto}.sp_features .divider::before,.sp_features .divider::after,.hot_school .divider::before,.hot_school .divider::after,.index_news .divider::before,.index_news .divider::after,.school_student_blog .divider::before,.school_student_blog .divider::after,.hot_video .divider::before,.hot_video .divider::after,.city_content .divider::before,.city_content .divider::after,.article_country_studytour .divider::before,.article_country_studytour .divider::after,.index_contact .divider::before,.index_contact .divider::after,.city_area .divider::before,.city_area .divider::after,.other_city_list .divider::before,.other_city_list .divider::after,.faq_outer .divider::before,.faq_outer .divider::after,.go_abroad .divider::before,.go_abroad .divider::after,.go_travel_vs_abroad .divider::before,.go_travel_vs_abroad .divider::after,.how_long .divider::before,.how_long .divider::after,.abroad_learn .divider::before,.abroad_learn .divider::after,.learn_progress .divider::before,.learn_progress .divider::after,.studydiy_upstudy_new_proposal .divider::before,.studydiy_upstudy_new_proposal .divider::after,.study_first .divider::before,.study_first .divider::after,.title_setting .divider::before,.title_setting .divider::after{content:"";width:60px;height:1px;border-top:1px solid #979797;position:absolute;top:50%}.sp_features .divider::before,.hot_school .divider::before,.index_news .divider::before,.school_student_blog .divider::before,.hot_video .divider::before,.city_content .divider::before,.article_country_studytour .divider::before,.index_contact .divider::before,.city_area .divider::before,.other_city_list .divider::before,.faq_outer .divider::before,.go_abroad .divider::before,.go_travel_vs_abroad .divider::before,.how_long .divider::before,.abroad_learn .divider::before,.learn_progress .divider::before,.studydiy_upstudy_new_proposal .divider::before,.study_first .divider::before,.title_setting .divider::before{left:0}.sp_features .divider::after,.hot_school .divider::after,.index_news .divider::after,.school_student_blog .divider::after,.hot_video .divider::after,.city_content .divider::after,.article_country_studytour .divider::after,.index_contact .divider::after,.city_area .divider::after,.other_city_list .divider::after,.faq_outer .divider::after,.go_abroad .divider::after,.go_travel_vs_abroad .divider::after,.how_long .divider::after,.abroad_learn .divider::after,.learn_progress .divider::after,.studydiy_upstudy_new_proposal .divider::after,.study_first .divider::after,.title_setting .divider::after{right:0}.sp_features h6,.hot_school h6,.index_news h6,.school_student_blog h6,.hot_video h6,.city_content h6,.article_country_studytour h6,.index_contact h6,.city_area h6,.other_city_list h6,.faq_outer h6,.go_abroad h6,.go_travel_vs_abroad h6,.how_long h6,.abroad_learn h6,.learn_progress h6,.studydiy_upstudy_new_proposal h6,.study_first h6,.title_setting h6{max-width:700px;text-align:center;margin:0 auto;font-size:1.125rem;line-height:1.67}@media screen and (max-width: 767px){.sp_features h6,.hot_school h6,.index_news h6,.school_student_blog h6,.hot_video h6,.city_content h6,.article_country_studytour h6,.index_contact h6,.city_area h6,.other_city_list h6,.faq_outer h6,.go_abroad h6,.go_travel_vs_abroad h6,.how_long h6,.abroad_learn h6,.learn_progress h6,.studydiy_upstudy_new_proposal h6,.study_first h6,.title_setting h6{font-size:1rem}}.hot_school{background-image:linear-gradient(to bottom, #FCFCFC, #fae5c7);position:relative}.hot_school .hot_school_area{display:grid;grid-template-columns:4fr auto;column-gap:1rem}@media screen and (max-width: 767px){.hot_school .hot_school_area{grid-template-columns:1fr;display:block}}.hot_school .hot_school_area .hot_school_list{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:10px;row-gap:10px}@media screen and (min-width: 768px) and (max-width: 991px){.hot_school .hot_school_area .hot_school_list{grid-template-columns:repeat(3, 1fr)}.hot_school .hot_school_area .hot_school_list .card:last-child,.hot_school .hot_school_area .hot_school_list .card:nth-last-child(2){display:none}}@media screen and (max-width: 767px){.hot_school .hot_school_area .hot_school_list{grid-template-columns:repeat(1, 1fr)}}.hot_school .hot_school_country_list{border:1px solid #d0d0d0;background-color:#fff;padding:1rem}@media screen and (max-width: 767px){.hot_school .hot_school_country_list{border:none;background-color:transparent;padding:1rem 0}}.hot_school .hot_school_country_list .title{font-size:1.25rem;border-bottom:3px solid #ffa522;padding-bottom:.5rem;margin-bottom:.5rem;text-align:left;font-weight:bold}@media screen and (max-width: 767px){.hot_school .hot_school_country_list .title{text-align:center;border-bottom:1px dashed #a0a0a0}}.hot_school .hot_school_country_list .owl_hot_school_menu.hot_school_tab{padding:0 1rem}.hot_school .hot_school_country_list .owl_hot_school_menu.hot_school_tab .owl-nav{font-size:1.25rem}.hot_school .hot_school_country_list .owl_hot_school_menu.hot_school_tab .owl-nav .owl-prev{left:0;color:#595959}.hot_school .hot_school_country_list .owl_hot_school_menu.hot_school_tab .owl-nav .owl-next{right:0;color:#595959}.hot_school .hot_school_tab{flex-direction:column;text-align:left}@media screen and (min-width: 768px){.hot_school .hot_school_tab{display:flex}}@media screen and (max-width: 767px){.hot_school .hot_school_tab{flex-wrap:nowrap;overflow-x:scroll;flex-direction:row;text-align:center}.hot_school .hot_school_tab li{flex:1 0 auto}}.hot_school .hot_school_tab li a{display:flex;border-bottom:1px dashed #d0d0d0;column-gap:5px;padding:.5rem}@media screen and (max-width: 767px){.hot_school .hot_school_tab li a{display:block;border-bottom:none;padding:0}.hot_school .hot_school_tab li a img{text-align:center;margin:0 auto}}.hot_school .hot_school_tab li a>div:first-child{width:38px;height:38px;overflow:hidden;border-radius:50%}.hot_school .hot_school_tab li a>div:first-child img{max-width:38px;height:auto}.hot_school .hot_school_tab li a span.country_name,.hot_school .hot_school_tab li a span.country_english_name{display:block}.hot_school .hot_school_tab li a span.country_name{font-size:0.875rem;font-weight:bold;color:#383838;transition:color .3s ease-in-out}@media screen and (max-width: 767px){.hot_school .hot_school_tab li a span.country_name{margin-top:.5rem;font-size:0.75rem}}.hot_school .hot_school_tab li a span.country_english_name{font-size:0.75rem;color:#a0a0a0;transition:color .3s ease-in-out}@media screen and (max-width: 767px){.hot_school .hot_school_tab li a span.country_english_name{display:none}}.hot_school .hot_school_tab li:last-child a{border-bottom:none}.hot_school .hot_school_tab li:hover a span,.hot_school .hot_school_tab li:active a span,.hot_school .hot_school_tab li:focus a span{color:#c73825}.studydiy_mark{position:absolute;right:calc(1170px * 0.2);bottom:0;z-index:3;-webkit-filter:drop-shadow(0 3px 12px rgba(255,165,34,0.2));filter:drop-shadow(0 3px 12px rgba(255,165,34,0.2))}@media screen and (min-width: 993px) and (max-width: 1199px){.studydiy_mark{right:calc(960px * 0.2)}}@media screen and (min-width: 768px) and (max-width: 992px){.studydiy_mark{right:calc(720px * 0.2)}}@media screen and (min-width: 578px) and (max-width: 767px){.studydiy_mark{right:calc(540px * 0.2);bottom:-2%}}@media screen and (max-width: 576px){.studydiy_mark{right:calc(100% * 0.1);bottom:-2%}}.studydiy_mark img{width:100%;height:auto;max-width:160px}@media screen and (max-width: 767px){.studydiy_mark img{max-width:80px}}.sp_features .nav-tabs{justify-content:center;border:none}@media screen and (max-width: 767px){.sp_features .nav-tabs{justify-content:start;flex-wrap:nowrap;overflow-x:scroll}}.sp_features .nav-tabs .nav-link.active{background-color:transparent;color:#ffa522;border:none;border-bottom:3px solid #ffa522}.sp_features .nav-tabs .nav-link:hover,.sp_features .nav-tabs .nav-link:active,.sp_features .nav-tabs .nav-link:focus{border:none}.sp_features .tab-pane .sp_features_content{display:grid}.sp_features .tab-pane .sp_features_content .item_outer{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:10px;row-gap:10px;padding-top:10px}@media screen and (max-width: 767px){.sp_features .tab-pane .sp_features_content{grid-template-columns:repeat(1, 1fr)}.sp_features .tab-pane .sp_features_content .item_outer{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:10px;row-gap:10px}}.sp_features .tab-pane .sp_features_content .card{justify-content:space-between;min-height:275px}.sp_features .tab-pane .sp_features_content .card .sp_image_box{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%}.sp_features .tab-pane .sp_features_content .card .sp_image_box::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.4)}.sp_features .tab-pane .sp_features_content .card .sp_image_box img{object-fit:cover;width:100%;height:100%}.sp_features .tab-pane .sp_features_content .card .sp_features_info{text-align:left;padding:1rem;position:absolute;left:0;top:0;z-index:2;height:100%;display:flex;justify-content:space-between;flex-direction:column}.sp_features .tab-pane .sp_features_content .card .sp_features_info .title a{color:#fff;font-weight:bold;display:block;transition:color .3s ease-in-out}.sp_features .tab-pane .sp_features_content .card .sp_features_info .title a:hover,.sp_features .tab-pane .sp_features_content .card .sp_features_info .title a:active,.sp_features .tab-pane .sp_features_content .card .sp_features_info .title a:focus{color:#ffa522;font-weight:bold}.sp_features .tab-pane .sp_features_content .card .sp_features_info .title .line{height:4px;width:54px;background-color:#ffa522;margin:.5rem 0}.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li{display:flex;align-items:center;font-size:0.875rem;color:#fff}.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li i,.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li svg{margin-right:.5rem;color:#ffa522;font-size:0.875rem}.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li a{font-size:0.875rem;color:#fff;display:block;transition:color .3s ease-in-out;width:100%}.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li a:hover,.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li a:active,.sp_features .tab-pane .sp_features_content .card .sp_features_info ul li a:focus{color:#ffa522;font-weight:bold}.article_country_studytour,.hot_video{background-color:#fae5c7}.article_country_studytour .bg_top,.hot_video .bg_top{padding-bottom:3rem}.article_country_studytour .bg_bottom,.hot_video .bg_bottom{padding-top:3rem}.article_country_studytour .bg_top i,.article_country_studytour .bg_top svg,.article_country_studytour .bg_bottom i,.article_country_studytour .bg_bottom svg,.hot_video .bg_top i,.hot_video .bg_top svg,.hot_video .bg_bottom i,.hot_video .bg_bottom svg{width:100%;height:auto;margin-bottom:-1px}.article_country_studytour{background-image:url(https://study-diy.com.tw/assets/map-lg-wt-2-x-c874b396b0c645a694fae2ab9821faae5b62c2221ce0651ba4c4b80f145e5f27.png);background-size:cover;background-position:center center}.article_country_studytour .bg_bottom{position:relative}.article_country_studytour .bg_bottom img{position:absolute;left:calc(50% - (243px / 2));bottom:10%;max-width:243px;width:100%;height:auto}@media screen and (max-width: 767px){.article_country_studytour .bg_bottom img{max-width:134px;bottom:0;left:calc(50% - (134px / 2))}}.article_country_studytour .article_country_studytour_outer{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;row-gap:10px;margin-top:1rem}@media screen and (max-width: 767px){.article_country_studytour .article_country_studytour_outer{display:flex;flex-wrap:wrap;justify-content:center}.article_country_studytour .article_country_studytour_outer .article_country_box{width:calc((100% - 10px) / 2)}}.article_country_studytour .article_country_studytour_outer .article_country_box a{display:flex;flex-direction:row;align-items:center;background-color:#fff;padding:1rem;border:1px solid #ffd695;box-shadow:0 3px 6px #ffd695;transition:border .3s ease-in-out;column-gap:10px}.article_country_studytour .article_country_studytour_outer .article_country_box a .title,.article_country_studytour .article_country_studytour_outer .article_country_box a .title_en{transition:color .3s ease-in-out}.article_country_studytour .article_country_studytour_outer .article_country_box a .title{font-size:1.125rem;color:#383838}.article_country_studytour .article_country_studytour_outer .article_country_box a .title_en{color:#a0a0a0}.article_country_studytour .article_country_studytour_outer .article_country_box a .country_flag{border-radius:50%;overflow:hidden}.article_country_studytour .article_country_studytour_outer .article_country_box a .country_flag img{max-width:32px;width:100%;height:auto}@media screen and (max-width: 767px){.article_country_studytour .article_country_studytour_outer .article_country_box a{padding:.5rem}.article_country_studytour .article_country_studytour_outer .article_country_box a .title,.article_country_studytour .article_country_studytour_outer .article_country_box a .title_en{font-size:0.875rem}.article_country_studytour .article_country_studytour_outer .article_country_box a .country_flag img{max-width:18px}}.article_country_studytour .article_country_studytour_outer .article_country_box:hover a,.article_country_studytour .article_country_studytour_outer .article_country_box:active a,.article_country_studytour .article_country_studytour_outer .article_country_box:focus a{border:1px solid #ffa522}.article_country_studytour .article_country_studytour_outer .article_country_box:hover a .title,.article_country_studytour .article_country_studytour_outer .article_country_box:hover a .title_en,.article_country_studytour .article_country_studytour_outer .article_country_box:active a .title,.article_country_studytour .article_country_studytour_outer .article_country_box:active a .title_en,.article_country_studytour .article_country_studytour_outer .article_country_box:focus a .title,.article_country_studytour .article_country_studytour_outer .article_country_box:focus a .title_en{color:#c73825}.owl_multiple .owl-dots{margin-top:1rem}.hot_video{background-color:#fae5c7}@media screen and (min-width: 768px){.hot_video .video_outer{display:grid;grid-template-columns:2fr 1fr;column-gap:10px}}.hot_video .hot_video_left .video_image_box{position:relative;cursor:pointer;overflow:hidden}@media screen and (max-width: 767px){.hot_video .hot_video_left .video_image_box{display:none}}.hot_video .hot_video_left .video_image_box::before{content:"";background-color:rgba(56,56,56,0.4);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.hot_video .hot_video_left .video_image_box:after{content:"\f144";position:absolute;left:calc((100% - 2.75rem) / 2);top:calc((100% - 3.75rem) / 2);z-index:2;font-family:"Font Awesome 5 Free";color:#fff;font-size:2.5rem}.hot_video .hot_video_left .video_image_box img{width:100%;height:100%;object-fit:cover;object-position:center}.hot_video .hot_video_right{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px) and (max-width: 992px){.hot_video .hot_video_right .item:last-child{display:none}}.hot_video .hot_video_right .video_box{border-bottom:1px dashed #a0a0a0;display:grid;grid-template-columns:1fr 2fr;column-gap:10px;cursor:pointer}.hot_video .hot_video_right .video_box:last-child{border-bottom:none}@media screen and (max-width: 767px){.hot_video .hot_video_right .video_box{grid-template-columns:1fr}}@media screen and (min-width: 768px) and (max-width: 992px){.hot_video .hot_video_right .video_box{grid-template-columns:1fr 1fr}}@media screen and (max-width: 992px){.hot_video .hot_video_right .video_box{padding-bottom:0}.hot_video .hot_video_right .video_box .video_img__box__outer{display:none}.hot_video .hot_video_right .video_box .video_img__box__content{width:100% !important;max-width:100% !important;flex:0 0 100%}}.hot_video .hot_video_right .video_box .video_img__box{width:100%;height:auto}.hot_video .hot_video_right .video_box .video_img__box img{width:100%;height:auto}@media screen and (max-width: 767px){.hot_video .hot_video_right .video_box .video_img__box{max-height:200px;overflow:hidden}.hot_video .hot_video_right .video_box .video_img__box::before{content:"";background-color:rgba(56,56,56,0.4);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;max-height:200px}.hot_video .hot_video_right .video_box .video_img__box:after{content:"\f144";position:absolute;left:calc((100% - 2.75rem) / 2);top:calc((100% - 6.75rem) / 2);z-index:2;font-family:"Font Awesome 5 Free";color:#fff;font-size:2.5rem}}.hot_video .hot_video_right .video_box .video_info{display:flex;justify-content:space-between;flex-direction:column}.hot_video .hot_video_right .video_box .video_info .title a{text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:bold;color:#383838;transition:color .3s ease-in-out}.hot_video .hot_video_right .video_box .video_info .date{text-align:left;font-size:0.75rem;color:#595959;margin-top:2px;transition:color .3s ease-in-out}.hot_video .hot_video_right .video_box .video_info .date i,.hot_video .hot_video_right .video_box .video_info .date svg{margin-right:.5rem}.hot_video .hot_video_right .item:first-child .video_box{padding-top:0}.hot_video .hot_video_right .item:last-child .video_box{padding-bottom:0}.hot_video .hot_video_right .video_box:hover .video_info .title a,.hot_video .hot_video_right .video_box:active .video_info .title a,.hot_video .hot_video_right .video_box:focus .video_info .title a{color:#c73825}.second_title{color:#595959;font-size:1.125rem !important}@media screen and (max-width: 767px){.second_title{font-size:0.875rem !important}}.index_contact_box{display:flex;column-gap:10px}@media screen and (max-width: 767px){.index_contact_box{column-gap:0;flex-direction:column}}.index_contact_box .index_contact__right{width:30%}@media screen and (min-width: 768px) and (max-width: 992px){.index_contact_box .index_contact__right{width:40%}}@media screen and (max-width: 767px){.index_contact_box .index_contact__right{width:100%}}.index_contact_box .index_contact__right .index_contact_info{background-color:#fae5c7;padding:1rem;text-align:left}@media screen and (max-width: 767px){.index_contact_box .index_contact__right .index_contact_info{margin-top:2rem}}.index_contact_box .index_contact__right .index_contact_info .title{font-size:1.5rem;color:#383838;font-weight:500}.index_contact_box .index_contact__right .index_contact_info .line{width:54px;height:4px;background-color:#ffa522;margin:1rem 0}.index_contact_box .index_contact__right .index_contact_info .content{color:#595959}.index_contact_box .index_contact__right .index_contact_info .phone_title{font-size:1.125rem;font-weight:bold;margin-top:1.5rem;margin-bottom:0}@media screen and (max-width: 767px){.index_contact_box .index_contact__right .index_contact_info .phone_title{margin-top:30px;font-size:1.25rem}}.index_contact_box .index_contact__right .index_contact_info .phone_number{font-size:1.875rem;font-weight:bold;margin-top:.5rem}.index_contact_box .index_contact__right .index_contact_info .phone_number a{color:#ffa522;transition:color .3s ease-in-out}.index_contact_box .index_contact__right .index_contact_info .phone_number a:hover,.index_contact_box .index_contact__right .index_contact_info .phone_number a:active,.index_contact_box .index_contact__right .index_contact_info .phone_number a:focus{color:#c73825}.index_contact_box .index_contact__right .index_contact_info .main_line{display:grid;grid-template-columns:1fr;row-gap:10px;margin-top:1rem}.index_contact_box .index_contact__right .index_contact_info .main_line i,.index_contact_box .index_contact__right .index_contact_info .main_line svg{margin-right:.5rem}.index_contact_box .index_contact__right .index_contact_info .main_line .index_line i,.index_contact_box .index_contact__right .index_contact_info .main_line .index_line svg{color:#7ab47c}.index_contact_box .index_contact__right .index_contact_info .main_line a{display:flex;justify-content:center;align-items:center}.index_contact_box .index_contact__right .owl_ad{margin-top:1rem}.index_contact_box .index_contact__right .owl_ad .carousel-caption{bottom:0;left:0;right:0;padding:0 1rem;text-align:left;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8))}.index_contact_box .index_contact__right .owl_ad .carousel-caption a{color:#fff}.index_contact_box .index_contact__right .owl_ad .owl-nav .owl-prev,.index_contact_box .index_contact__right .owl_ad .owl-nav .owl-next{color:#fff;font-size:1.5rem;opacity:0;trasition:opacity .3s ease-in-out}.index_contact_box .index_contact__right .owl_ad .owl-nav .owl-prev{left:1rem}.index_contact_box .index_contact__right .owl_ad .owl-nav .owl-next{right:1rem}.index_contact_box .index_contact__right .owl_ad:hover .owl-prev,.index_contact_box .index_contact__right .owl_ad:hover .owl-next,.index_contact_box .index_contact__right .owl_ad:active .owl-prev,.index_contact_box .index_contact__right .owl_ad:active .owl-next,.index_contact_box .index_contact__right .owl_ad:focus .owl-prev,.index_contact_box .index_contact__right .owl_ad:focus .owl-next{opacity:1}.index_contact_box .index_contact__left{width:70%}@media screen and (min-width: 768px) and (max-width: 992px){.index_contact_box .index_contact__left{width:60%}}@media screen and (max-width: 767px){.index_contact_box .index_contact__left{width:100%}}.index_contact_box .index_contact__left .card{border:1px solid #d0d0d0 !important;background-color:transparent;margin-bottom:.5rem}.index_contact_box .index_contact__left .card .card-header{padding:0;background-color:#f7f7f7;border-bottom:1px solid #d0d0d0;cursor:pointer;padding:.8rem 1rem;transition:background-color .3s ease-in-out}.index_contact_box .index_contact__left .card .card-header:first-child{border-radius:0}.index_contact_box .index_contact__left .card .card-header .line_box{position:relative;width:40px}.index_contact_box .index_contact__left .card .card-header .line_box .line{background-color:#ffa522;height:2px;width:14px;transition:background-color .3s ease-in-out;position:absolute;right:0}.index_contact_box .index_contact__left .card .card-header .line_box .line:last-child{transform:rotate(-90deg);transition:transform .3s ease-in-out}.index_contact_box .index_contact__left .card .card-header h2,.index_contact_box .index_contact__left .card .card-header .title{font-size:1.125rem;color:#383838;display:flex;justify-content:space-between;margin-bottom:0;align-items:center;transition:color .3s ease-in-out;text-align:left}.index_contact_box .index_contact__left .card .card-header h2 i,.index_contact_box .index_contact__left .card .card-header h2 svg,.index_contact_box .index_contact__left .card .card-header .title i,.index_contact_box .index_contact__left .card .card-header .title svg{color:#ffa522;transition:color .3s ease-in-out}.index_contact_box .index_contact__left .card .card-header.active{background-color:#ffa522}.index_contact_box .index_contact__left .card .card-header.active h2,.index_contact_box .index_contact__left .card .card-header.active .title{color:#fff}.index_contact_box .index_contact__left .card .card-header.active h2 i,.index_contact_box .index_contact__left .card .card-header.active h2 svg,.index_contact_box .index_contact__left .card .card-header.active .title i,.index_contact_box .index_contact__left .card .card-header.active .title svg{color:#fff}.index_contact_box .index_contact__left .card .card-header.active .line{background-color:#fff}.index_contact_box .index_contact__left .card .card-header.active .line:last-child{transform:rotate(0deg)}.index_contact_box .index_contact__left .card .card-body{text-align:left;font-size:1rem;color:#595959}.application_outer{display:flex;column-gap:20px}@media screen and (max-width: 767px){.application_outer{flex-direction:column-reverse}}.application_outer .application_form,.application_outer .application_form_complete{width:70%}@media screen and (max-width: 767px){.application_outer .application_form,.application_outer .application_form_complete{width:100%}}.application_outer .contact_left,.application_outer .application_form,.application_outer .application_form_complete{padding:1.5rem 0}.application_outer .contact_left{display:flex;column-gap:10px;flex-direction:column;width:30%}@media screen and (max-width: 767px){.application_outer .contact_left{width:100%}}.application_outer .contact_left h6{line-height:1.6}.application_outer .contact_left h3 a{color:#595959;transition:color .3s ease-in-out}.application_outer .contact_left h3 a:hover,.application_outer .contact_left h3 a:active,.application_outer .contact_left h3 a:focus{color:#c73825}.application_outer .contact_left .contact_info_box{display:flex;flex-direction:column;row-gap:10px}.application_outer .app_content .title{border-left:4px solid #eb6212;padding-left:.5rem}.application_outer .other_item{display:grid;column-gap:1rem;row-gap:.6rem}.application_outer .application_form .form-horizontal,.application_outer .application_form .contact_box,.application_outer .application_form_complete .form-horizontal,.application_outer .application_form_complete .contact_box{display:flex;flex-direction:column;row-gap:1rem}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal,.application_outer .application_form .contact_box,.application_outer .application_form_complete .form-horizontal,.application_outer .application_form_complete .contact_box{row-gap:.5rem}}.application_outer .application_form .form-horizontal .sp_form,.application_outer .application_form .contact_box .sp_form,.application_outer .application_form_complete .form-horizontal .sp_form,.application_outer .application_form_complete .contact_box .sp_form{text-align:right}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .sp_form,.application_outer .application_form .contact_box .sp_form,.application_outer .application_form_complete .form-horizontal .sp_form,.application_outer .application_form_complete .contact_box .sp_form{text-align:left}}.application_outer .application_form .form-horizontal .add_field,.application_outer .application_form .contact_box .add_field,.application_outer .application_form_complete .form-horizontal .add_field,.application_outer .application_form_complete .contact_box .add_field{display:flex;row-gap:1rem;column-gap:1rem;flex-direction:column}.application_outer .application_form .form-horizontal .form-group,.application_outer .application_form .contact_box .form-group,.application_outer .application_form_complete .form-horizontal .form-group,.application_outer .application_form_complete .contact_box .form-group{margin-bottom:0;display:grid;grid-template-columns:1fr 5fr;column-gap:20px;align-items:center}@media screen and (min-width: 768px) and (max-width: 1199px){.application_outer .application_form .form-horizontal .form-group,.application_outer .application_form .contact_box .form-group,.application_outer .application_form_complete .form-horizontal .form-group,.application_outer .application_form_complete .contact_box .form-group{grid-template-columns:2fr 5fr}}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group,.application_outer .application_form .contact_box .form-group,.application_outer .application_form_complete .form-horizontal .form-group,.application_outer .application_form_complete .contact_box .form-group{grid-template-columns:1fr}.application_outer .application_form .form-horizontal .form-group button,.application_outer .application_form .contact_box .form-group button,.application_outer .application_form_complete .form-horizontal .form-group button,.application_outer .application_form_complete .contact_box .form-group button{width:100%}}.application_outer .application_form .form-horizontal .form-group .select2-selection,.application_outer .application_form .contact_box .form-group .select2-selection,.application_outer .application_form_complete .form-horizontal .form-group .select2-selection,.application_outer .application_form_complete .contact_box .form-group .select2-selection{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem0 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1pxsolid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.application_outer .application_form .form-horizontal .form-group .select2-selection__rendered,.application_outer .application_form .contact_box .form-group .select2-selection__rendered,.application_outer .application_form_complete .form-horizontal .form-group .select2-selection__rendered,.application_outer .application_form_complete .contact_box .form-group .select2-selection__rendered{line-height:38px}.application_outer .application_form .form-horizontal .form-group .select2-selection__arrow,.application_outer .application_form .contact_box .form-group .select2-selection__arrow,.application_outer .application_form_complete .form-horizontal .form-group .select2-selection__arrow,.application_outer .application_form_complete .contact_box .form-group .select2-selection__arrow{height:38px}.application_outer .application_form .form-horizontal .form-group label,.application_outer .application_form .contact_box .form-group label,.application_outer .application_form_complete .form-horizontal .form-group label,.application_outer .application_form_complete .contact_box .form-group label{text-align:right;align-self:start}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group label,.application_outer .application_form .contact_box .form-group label,.application_outer .application_form_complete .form-horizontal .form-group label,.application_outer .application_form_complete .contact_box .form-group label{text-align:left}}.application_outer .application_form .form-horizontal .form-group .input_multiple,.application_outer .application_form .form-horizontal .form-group .input_double,.application_outer .application_form .form-horizontal .form-group .input_with_button_double,.application_outer .application_form .form-horizontal .form-group .input_with_button_multiple,.application_outer .application_form .form-horizontal .form-group .input_with_button_single,.application_outer .application_form .contact_box .form-group .input_multiple,.application_outer .application_form .contact_box .form-group .input_double,.application_outer .application_form .contact_box .form-group .input_with_button_double,.application_outer .application_form .contact_box .form-group .input_with_button_multiple,.application_outer .application_form .contact_box .form-group .input_with_button_single,.application_outer .application_form_complete .form-horizontal .form-group .input_multiple,.application_outer .application_form_complete .form-horizontal .form-group .input_double,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_double,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_multiple,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_single,.application_outer .application_form_complete .contact_box .form-group .input_multiple,.application_outer .application_form_complete .contact_box .form-group .input_double,.application_outer .application_form_complete .contact_box .form-group .input_with_button_double,.application_outer .application_form_complete .contact_box .form-group .input_with_button_multiple,.application_outer .application_form_complete .contact_box .form-group .input_with_button_single{display:grid;column-gap:10px;row-gap:10px}.application_outer .application_form .form-horizontal .form-group .btn_field_add,.application_outer .application_form .form-horizontal .form-group .btn_field_delete,.application_outer .application_form .contact_box .form-group .btn_field_add,.application_outer .application_form .contact_box .form-group .btn_field_delete,.application_outer .application_form_complete .form-horizontal .form-group .btn_field_add,.application_outer .application_form_complete .form-horizontal .form-group .btn_field_delete,.application_outer .application_form_complete .contact_box .form-group .btn_field_add,.application_outer .application_form_complete .contact_box .form-group .btn_field_delete{cursor:pointer}.application_outer .application_form .form-horizontal .form-group .btn_field_add i,.application_outer .application_form .form-horizontal .form-group .btn_field_add svg,.application_outer .application_form .contact_box .form-group .btn_field_add i,.application_outer .application_form .contact_box .form-group .btn_field_add svg,.application_outer .application_form_complete .form-horizontal .form-group .btn_field_add i,.application_outer .application_form_complete .form-horizontal .form-group .btn_field_add svg,.application_outer .application_form_complete .contact_box .form-group .btn_field_add i,.application_outer .application_form_complete .contact_box .form-group .btn_field_add svg{margin-right:.2rem}.application_outer .application_form .form-horizontal .form-group .input_double,.application_outer .application_form .contact_box .form-group .input_double,.application_outer .application_form_complete .form-horizontal .form-group .input_double,.application_outer .application_form_complete .contact_box .form-group .input_double{grid-template-columns:1fr 3fr}.application_outer .application_form .form-horizontal .form-group .input_multiple,.application_outer .application_form .contact_box .form-group .input_multiple,.application_outer .application_form_complete .form-horizontal .form-group .input_multiple,.application_outer .application_form_complete .contact_box .form-group .input_multiple{grid-template-columns:1fr 2fr 1fr}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group .input_multiple,.application_outer .application_form .contact_box .form-group .input_multiple,.application_outer .application_form_complete .form-horizontal .form-group .input_multiple,.application_outer .application_form_complete .contact_box .form-group .input_multiple{grid-template-columns:1fr}}@media screen and (min-width: 768px){.application_outer .application_form .form-horizontal .form-group .input_multiple .addr_feild,.application_outer .application_form .contact_box .form-group .input_multiple .addr_feild,.application_outer .application_form_complete .form-horizontal .form-group .input_multiple .addr_feild,.application_outer .application_form_complete .contact_box .form-group .input_multiple .addr_feild{grid-column-start:1;grid-column-end:5}}.application_outer .application_form .form-horizontal .form-group .input_with_button_double,.application_outer .application_form .contact_box .form-group .input_with_button_double,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_double,.application_outer .application_form_complete .contact_box .form-group .input_with_button_double{grid-template-columns:1fr auto}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group .input_with_button_double,.application_outer .application_form .contact_box .form-group .input_with_button_double,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_double,.application_outer .application_form_complete .contact_box .form-group .input_with_button_double{grid-template-columns:1fr}}@media screen and (min-width: 768px){.application_outer .application_form .form-horizontal .form-group .input_with_button_double .addr_feild,.application_outer .application_form .contact_box .form-group .input_with_button_double .addr_feild,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_double .addr_feild,.application_outer .application_form_complete .contact_box .form-group .input_with_button_double .addr_feild{grid-column-start:1;grid-column-end:5}}.application_outer .application_form .form-horizontal .form-group .input_with_button_single,.application_outer .application_form .contact_box .form-group .input_with_button_single,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_single,.application_outer .application_form_complete .contact_box .form-group .input_with_button_single{grid-template-columns:1fr 2fr auto}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group .input_with_button_single,.application_outer .application_form .contact_box .form-group .input_with_button_single,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_single,.application_outer .application_form_complete .contact_box .form-group .input_with_button_single{grid-template-columns:1fr}}.application_outer .application_form .form-horizontal .form-group .input_with_button_multiple,.application_outer .application_form .contact_box .form-group .input_with_button_multiple,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_multiple,.application_outer .application_form_complete .contact_box .form-group .input_with_button_multiple{grid-template-columns:1fr 2fr 1fr auto}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group .input_with_button_multiple,.application_outer .application_form .contact_box .form-group .input_with_button_multiple,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_multiple,.application_outer .application_form_complete .contact_box .form-group .input_with_button_multiple{grid-template-columns:1fr}}@media screen and (min-width: 768px){.application_outer .application_form .form-horizontal .form-group .input_with_button_multiple .addr_feild,.application_outer .application_form .contact_box .form-group .input_with_button_multiple .addr_feild,.application_outer .application_form_complete .form-horizontal .form-group .input_with_button_multiple .addr_feild,.application_outer .application_form_complete .contact_box .form-group .input_with_button_multiple .addr_feild{grid-column-start:1;grid-column-end:5}}.application_outer .application_form .quotation_top__outer,.application_outer .application_form_complete .quotation_top__outer{border-left:4px solid #ffa522;padding-left:7px}.application_outer .application_form .quotation_top__outer .quotation_top__title,.application_outer .application_form_complete .quotation_top__outer .quotation_top__title{color:#ffa522;font-size:1.5rem;margin-bottom:0}.application_outer .application_form .quotation_top__outer p,.application_outer .application_form_complete .quotation_top__outer p{font-size:0.875rem;color:#a0a0a0;margin-bottom:0}.application_outer .application_step_outer{display:flex;margin:1rem 0;background-color:#dddddd;border-radius:2rem}.application_outer .application_step_outer .step_box{flex:1;display:flex;align-items:center}.application_outer .application_step_outer .step_box .title_bar{background-color:#dddddd;display:flex;justify-content:center;align-items:center;padding:.7rem 0;color:#8c8c8c;column-gap:.3rem;row-gap:.3rem;flex:1}@media screen and (max-width: 991px){.application_outer .application_step_outer .step_box .title_bar{flex-direction:column;font-size:0.875rem;row-gap:0;padding:.1rem 0}}.application_outer .application_step_outer .step_box .title_bar .step_icon{display:inline-block}.application_outer .application_step_outer .step_box .title_bar .step_icon i,.application_outer .application_step_outer .step_box .title_bar .step_icon svg{color:#c1c1c1}.application_outer .application_step_outer .step_box .title_bar .step_icon_done{display:none}.application_outer .application_step_outer .step_box .arrow{transform:rotate(45deg);background-color:#dddddd;border-top:2px solid #FCFCFC;border-right:2px solid #fcfcfc}.application_outer .application_step_outer .step_box:first-child .title_bar{border-radius:2rem 0 0 2rem}.application_outer .application_step_outer .step_box:last-child .title_bar{border-radius:0 2rem 2rem 0}.application_outer .application_step_outer .step_box.active .title_bar{background-color:#ffa522;color:#fff}.application_outer .application_step_outer .step_box.active .title_bar i,.application_outer .application_step_outer .step_box.active .title_bar svg{color:#fff}.application_outer .application_step_outer .step_box.active .arrow,.application_outer .application_step_outer .step_box.active .title_bar{background-color:#ffa522}.application_outer .application_step_outer .step_box.done{background-color:#ffa522;border-radius:2rem 0 0 2rem}.application_outer .application_step_outer .step_box.done .title_bar{background-color:#eb6212;color:#fff}.application_outer .application_step_outer .step_box.done .title_bar .step_icon{display:none}.application_outer .application_step_outer .step_box.done .title_bar .step_icon_done{display:inline-block}.application_outer .application_step_outer .step_box.done .title_bar .step_icon_done i,.application_outer .application_step_outer .step_box.done .title_bar .step_icon_done svg{color:#fff}.application_outer .application_step_outer .step_box.done .arrow{background-color:#eb6212}.application_outer .application_form_complete .title{border-left:4px solid #eb6212;padding-left:7px}.application_outer .application_form .title,.application_outer .application_form_complete .title{color:#eb6212}.application_outer .application_form .application_form_complete_info,.application_outer .application_form_complete .application_form_complete_info{display:flex;column-gap:1rem;row-gap:1rem;flex-direction:column}.application_outer .application_form .application_form_complete_info .box,.application_outer .application_form_complete .application_form_complete_info .box{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:1rem}.application_outer .application_form .application_form_complete_info .box .box_index span,.application_outer .application_form_complete .application_form_complete_info .box .box_index span{background-color:#d0d0d0;border-radius:.5rem;padding:.2rem .4rem}.application_outer .application_form .application_form_complete_info .box .box_content,.application_outer .application_form_complete .application_form_complete_info .box .box_content{background-color:#F2F2F2;padding:.5rem 1rem;border-radius:.5rem;font-size:0.875rem}.application_outer .application_form .application_form_complete_info .box .box_content .subject,.application_outer .application_form_complete .application_form_complete_info .box .box_content .subject{font-weight:bold;font-size:1rem;margin-bottom:.3rem}.application_outer .application_form .application_form_complete_info .box .box_content ul.number,.application_outer .application_form_complete .application_form_complete_info .box .box_content ul.number{padding-left:1rem;list-style-type:disc}.agree_outer label{font-weight:bold}.agree_outer label a,.agree_outer label span{font-weight:normal;cursor:pointer}.agree_outer label a:hover,.agree_outer label a:focus,.agree_outer label a:active,.agree_outer label span:hover,.agree_outer label span:focus,.agree_outer label span:active{color:#c73825}.info_outer{display:flex;row-gap:1rem;flex-direction:column}.info_box,.info_img_outer{display:grid;grid-template-columns:auto 1fr}.info_box .info_title,.info_img_outer .info_title{background-color:#eb6212;color:#fff;display:flex;text-align:center;align-items:center;width:40px;font-weight:bold;padding:0 .5rem;font-size:0.875rem}.info_box .info,.info_img_outer .info{border-top:1px solid #eb6212;border-bottom:1px solid #eb6212;border-right:1px solid #eb6212}.info_box .info .info_bar,.info_img_outer .info .info_bar{display:flex;border-bottom:1px solid #eb6212;font-size:0.875rem}.info_box .info .info_bar:last-child,.info_img_outer .info .info_bar:last-child{border-bottom:none}.info_box .info .info_bar .item,.info_img_outer .info .info_bar .item{background-color:#F2F1EF;border-right:1px solid #eb6212;padding:.3rem 1rem;width:25%;text-align:right;color:#595959}.info_box .info .info_bar .item span,.info_img_outer .info .info_bar .item span{color:#c73825}@media screen and (min-width: 768px) and (max-width: 991px){.info_box .info .info_bar .item,.info_img_outer .info .info_bar .item{width:30%}}@media screen and (max-width: 767px){.info_box .info .info_bar .item,.info_img_outer .info .info_bar .item{width:40%}}.info_box .info .info_bar .content,.info_img_outer .info .info_bar .content{font-weight:bold;padding:.3rem 1rem;width:75%}@media screen and (min-width: 768px) and (max-width: 991px){.info_box .info .info_bar .content,.info_img_outer .info .info_bar .content{width:70%}}@media screen and (max-width: 767px){.info_box .info .info_bar .content,.info_img_outer .info .info_bar .content{width:60%}}.info_box .info_img_box,.info_img_outer .info_img_box{border-top:1px solid #eb6212;border-bottom:1px solid #eb6212;border-right:1px solid #eb6212;display:flex}@media screen and (max-width: 767px){.info_box .info_img_box,.info_img_outer .info_img_box{flex-direction:column}}.info_box .info_img_box .info_img_bar,.info_img_outer .info_img_box .info_img_bar{display:flex;flex-direction:column;padding:1rem;align-items:center;flex:1}.info_box .info_img_box .info_img_bar:first-child,.info_img_outer .info_img_box .info_img_bar:first-child{border-right:1px solid #eb6212}@media screen and (max-width: 767px){.info_box .info_img_box .info_img_bar:first-child,.info_img_outer .info_img_box .info_img_bar:first-child{border-right:none;border-bottom:1px solid #eb6212}}.info_box .info_img_box .info_img_bar .img_box,.info_img_outer .info_img_box .info_img_bar .img_box{width:100%;min-height:calc(100% - 2rem);background-color:#d0d0d0;position:relative}.info_box .info_img_box .info_img_bar .img_box:after,.info_img_outer .info_img_box .info_img_bar .img_box:after{content:"\f03e";font-family:"Font Awesome 5 Free";position:absolute;font-size:1.875rem;color:rgba(255,255,255,0.5);left:calc((100% - 30px) / 2);top:calc((100% - 45px) / 2);z-index:0}.info_box .info_img_box .info_img_bar .img_box img,.info_img_outer .info_img_box .info_img_bar .img_box img{width:100%;height:100%;object-fit:contain;position:inherit;z-index:2}.info_img_box .info_img_outer{display:flex}.info_img_box .info_img_outer .box{flex:1}.contact_info.landscape{display:flex;column-gap:10px}.contact_info .label_box span{background-color:#ffa522;padding:0 7px;color:#ffffff;font-size:0.75em;border-radius:4px}.contact_info .footer_addr,.contact_info .footer_phone{font-size:0.875rem;color:#595959}.contact_info .footer_addr i,.contact_info .footer_addr svg,.contact_info .footer_phone i,.contact_info .footer_phone svg{color:#a0a0a0}.contact_info .footer_phone a{color:#ff8a00;transition:color .3s ease-in-out}.contact_info .footer_phone a:hover,.contact_info .footer_phone a:active,.contact_info .footer_phone a:focus{color:#c73825}#application_payment{font-size:0.875rem;border-radius:8px}#application_payment ul{padding-left:0}#application_payment .contact_info_box li{padding:.2rem 0}#application_payment .card-header{padding:.7rem 1.25rem;background-color:#cccccc;border-bottom:1px solid #ffffff;cursor:pointer}#application_payment .card-header h2{font-size:1rem;color:#595959;transition:color .3s ease-iin-out}#application_payment .card-header .btn-link{color:#595959}#application_payment .card-header .btn-link:hover,#application_payment .card-header .btn-link:active,#application_payment .card-header .btn-link:focus{font-weight:bold}#application_payment .card-header.active{background-color:#ffa522}#application_payment .card-header.active .btn-link{color:#fff}#application_payment .card-header.active h2{color:#Fff}#application_payment .card{border:none;margin-bottom:1px}#application_payment .card .card-body{border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.125)}#application_payment .card:first-child .card-header{border-radius:.25rem .25rem 0 0}#application_payment .card:last-child .card-body{border-radius:0 0 .25rem .25rem}.quotations_outer{margin-bottom:1rem}.quotations_outer .quotations_outer_title{font-size:1.25rem;font-weight:bold;color:#595959;margin-bottom:1rem}.quotations_outer .quotations_outer_title::before{content:"";width:4px;height:20px;background-color:#ffa522;display:inline-block;margin-right:7px}.quotations_outer .quotations_box{border:1px solid #d0d0d0;position:relative;min-height:44px;margin-bottom:1rem}.quotations_outer .quotations_box .quotation_step{color:#fff;position:absolute;top:0;left:0;width:44px;padding-left:.5rem;font-weight:bold;font-size:1.125rem}.quotations_outer .quotations_box .quotation_step::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:44px 44px 0 0;border-color:#ffa522 transparent transparent transparent;z-index:-1;left:0;top:0}.quotations_outer .quotations_box .quotations_content{display:grid;grid-template-columns:1fr 2fr}.quotations_outer .quotations_box .quotations_content .quotations_left{text-align:center;border-right:1px solid #ccc;padding:0 1rem;margin:1rem 0}.quotations_outer .quotations_box .quotations_content .quotations_left .main_icon{color:#ffa522;font-size:1.875rem}.quotations_outer .quotations_box .quotations_content .quotations_left .arrow{color:#ffa522;font-size:0.875rem}.quotations_outer .quotations_box .quotations_content .quotations_left .item_name{font-size:0.875rem;color:#a0a0a0;font-weight:500}.quotations_outer .quotations_box .quotations_content .quotations_left i,.quotations_outer .quotations_box .quotations_content .quotations_left svg{text-align:center;margin:0 auto}.quotations_outer .quotations_box .quotations_content .quotations_right{padding:1rem;display:flex;justify-content:center;flex-direction:column}.quotations_outer .quotations_box .quotations_content .quotations_right .title{font-size:1.125rem;color:#383838;font-weight:bold}.quotations_outer .quotations_box .quotations_content .quotations_right .content{font-size:0.875rem;color:#595959}.quotations_outer .quotations_box .quotations_content .quotations_right .content a{color:#ffa522;text-decoration:underline;transition:color .3s ease-in-out}.quotations_outer .quotations_box .quotations_content .quotations_right .content a:hover,.quotations_outer .quotations_box .quotations_content .quotations_right .content a:active,.quotations_outer .quotations_box .quotations_content .quotations_right .content a:focus{color:#c73825}.quotations_outer .quotations_box .quotations_content .quotations_right .content .note{font-size:0.75rem;line-height:1.3}.quotations_outer .quotations_box .quotations_content .quotations_right .step_notice{padding:.2rem .5rem;border-radius:.2rem;font-size:0.75rem;color:#595959;margin-top:.2rem;background-color:#d0d0d0}.quotations_outer .service_bar{background-color:#f7f7f7;padding:.5rem 1rem;display:grid;grid-template-columns:auto 1fr;font-size:0.75rem;color:#595959;align-items:center}.quotations_outer .service_bar i,.quotations_outer .service_bar svg{font-size:1.375rem;color:#ffa522;margin-right:1rem}.quotations_outer .notice_bar{border-top:1px dashed #d0d0d0;border-bottom:1px dashed #d0d0d0;font-size:0.75rem;color:#595959;padding:.5rem 0;margin:1rem 0}.quotations_outer #payment.nav{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:0.875rem}.quotations_outer #payment.nav li{background-color:rgba(255,138,0,0.2);transition:backgourn-color .3s ease-in-out}.quotations_outer #payment.nav li a{padding:.6rem;text-align:center;border-radius:0 !important;color:#595959;border:none;font-weight:bold;transition:color .3s ease-in-out;background-color:transparent}.quotations_outer #payment.nav li a span{color:#ff8a00;transition:color .3s ease-in-out}.quotations_outer #payment.nav li:first-child{background-color:rgba(255,138,0,0.3)}.quotations_outer #payment.nav li:last-child{background-color:rgba(255,138,0,0.1)}.quotations_outer #payment.nav li:hover,.quotations_outer #payment.nav li:active,.quotations_outer #payment.nav li:focus,.quotations_outer #payment.nav li.active{background-color:#ff8a00}.quotations_outer #payment.nav li:hover a,.quotations_outer #payment.nav li:active a,.quotations_outer #payment.nav li:focus a,.quotations_outer #payment.nav li.active a{color:#fff}.quotations_outer #payment.nav li:hover a span,.quotations_outer #payment.nav li:active a span,.quotations_outer #payment.nav li:focus a span,.quotations_outer #payment.nav li.active a span{color:#fff}.quotations_outer #payment_content .tab-pane{font-size:0.875rem;color:#595959;padding:1rem;border:2px solid transparent}.quotations_outer #payment_content .tab-pane.show{border:2px solid #ff8a00}.payment_notice{background-color:#FFE0B3;margin-top:.5rem;font-size:0.75rem;padding:.4rem;border-radius:.4rem;margin-bottom:1rem}.payment_notice span{color:#c73825}select.form-control[multiple]{height:calc(1.5em + .75rem + 2px)}.application_outer .application_form .form-horizontal .form-group .select2-selection{min-height:calc(1.5em + .75rem + 2px);height:auto}@media screen and (max-width: 767px){.application_outer .application_form .form-horizontal .form-group .select2-selection{height:auto}}.contact_complete{padding:1rem 0}.quotation_box{border:1px solid #d0d0d0;padding:1rem;margin-bottom:1rem}.quotation_box .quotation_title{display:flex;justify-content:space-between;border-bottom:2px solid #ffa522;padding:.5rem 0;color:#595959;align-items:center}.quotation_box .quotation_title .title{font-weight:bold}.quotation_box .quotation_title a{color:#595959;text-decoration:underline;font-size:0.75rem;margin-left:.5rem;transition:color .3s ease-in-out}.quotation_box .quotation_title a:hover,.quotation_box .quotation_title a:active,.quotation_box .quotation_title a:focus{color:#c73825}.quotation_box .quotation_content .item_bar{display:grid;grid-template-columns:1fr 2fr;font-size:0.875rem;margin:.5rem 0}.quotation_box .quotation_content .item_bar .item{color:#a0a0a0;text-align:right}.quotation_box .quotation_content .item_bar .content{color:#595959;font-weight:bold}.quotation_box .quotation_content .item_bar .content img{width:18px;height:18px}.quotation_box .quotation_content .item_bar .content span{font-weight:normal}.quotation_box .quotation_content .item_bar .content span.notice{color:#c73825;font-size:0.75rem}.city_list{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;row-gap:10px}@media screen and (max-width: 767px){.city_list{display:flex;flex-wrap:wrap}.city_list .city_outer{width:48.5%}}.city_outer .city_img__box{height:190px;width:100%;overflow:hidden;background-size:cover;background-position:center center;text-align:center;position:relative;color:#ffffff;z-index:2;display:flex;justify-content:center;align-items:center}.city_outer .city_img__box img{width:100%;height:auto}.city_outer .city_img__box::before{content:"";height:100%;background-color:rgba(0,0,0,0.3);width:100%;position:absolute;left:0;top:0;z-index:1;transition:background-color 0.3s ease-in-out}.city_outer .city_img__box .city_name{position:relative;z-index:3;font-size:1.125rem;font-weight:bold;text-shadow:2px 2px 3px rgba(0,0,0,0.2)}.city_outer .city_info{margin:15px 0;font-size:0.875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-align:left}.city_outer:hover .city_img__box:before{background-color:rgba(0,0,0,0.4)}.city_outer:hover .city_info{color:#c73825}.other_city_list ul{display:flex;column-gap:1rem;row-gap:10px;flex-wrap:wrap}.other_city_list ul a{transition:color .3s ease-in-out}.city_title_bar{text-align:center}.city_title_bar h3{margin-bottom:2rem}.city_title_bar img{width:100%;height:auto;margin-bottom:2rem;max-width:100px}.city_image_box{padding:1.5rem;width:100%}.city_image_box .owl-stage-outer{max-width:812px}.faq_outer .faq_item_box{display:flex;margin:1rem 0;flex-wrap:nowrap;overflow-x:scroll}.faq_outer .faq_item_box .item{border:1px solid #a0a0a0;border-radius:8px;margin:0 5px;transition:background-color .3s ease-in-out;flex:1 0 auto}.faq_outer .faq_item_box .item a{padding:7px 10px;text-align:center;display:block;font-weight:bold;transition:color .3s ease-in-out}.faq_outer .faq_item_box .item.active{background-color:#ffa522;border:1px solid #ffa522}.faq_outer .faq_item_box .item.active a{color:#fff}.faq_outer .faq_item_box .item:hover,.faq_outer .faq_item_box .item:focus,.faq_outer .faq_item_box .item:active{background-color:#ffa522;border:1px solid #ffa522}.faq_outer .faq_item_box .item:hover a,.faq_outer .faq_item_box .item:focus a,.faq_outer .faq_item_box .item:active a{color:#ffffff}.faq_outer #faqs_block .card{border:1px solid #d0d0d0 !important;background-color:transparent;margin-bottom:.5rem}.faq_outer #faqs_block .card .card-header{padding:0;background-color:#f7f7f7;border-bottom:1px solid #d0d0d0;cursor:pointer;padding:.8rem 1rem;transition:background-color .3s ease-in-out}.faq_outer #faqs_block .card .card-header:first-child{border-radius:0}.faq_outer #faqs_block .card .card-header .line_box{position:relative;width:40px}.faq_outer #faqs_block .card .card-header .line_box .line{background-color:#ffa522;height:2px;width:14px;transition:background-color .3s ease-in-out;position:absolute;right:0}.faq_outer #faqs_block .card .card-header .line_box .line:last-child{transform:rotate(-90deg);transition:transform .3s ease-in-out}.faq_outer #faqs_block .card .card-header h2,.faq_outer #faqs_block .card .card-header .title{font-size:1.125rem;color:#383838;display:flex;justify-content:space-between;margin-bottom:0;align-items:center;transition:color .3s ease-in-out;text-align:left}.faq_outer #faqs_block .card .card-header h2 i,.faq_outer #faqs_block .card .card-header h2 svg,.faq_outer #faqs_block .card .card-header .title i,.faq_outer #faqs_block .card .card-header .title svg{color:#ffa522;transition:color .3s ease-in-out}.faq_outer #faqs_block .card .card-header.active{background-color:#ffa522}.faq_outer #faqs_block .card .card-header.active h2,.faq_outer #faqs_block .card .card-header.active .title{color:#fff}.faq_outer #faqs_block .card .card-header.active h2 i,.faq_outer #faqs_block .card .card-header.active h2 svg,.faq_outer #faqs_block .card .card-header.active .title i,.faq_outer #faqs_block .card .card-header.active .title svg{color:#fff}.faq_outer #faqs_block .card .card-header.active .line{background-color:#fff}.faq_outer #faqs_block .card .card-header.active .line:last-child{transform:rotate(0deg)}.faq_outer #faqs_block .card .card-body{text-align:left;font-size:1rem;color:#595959}.all-cities-city-name{font-weight:bold}.all-cities-city-name a{color:#ff8a00}.all-cities-city-name span.country_title__en{font-size:0.875rem;color:#a0a0a0;margin-left:.5rem}@media screen and (max-width: 767px){.all-cities-city-name span.country_title__en{display:none}}.cart_top{display:grid;grid-template-columns:25% 75%;font-size:0.875rem;margin:1rem 0}@media screen and (max-width: 767px){.cart_top{grid-template-columns:1fr}}.cart_top>div{grid-column-start:2;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.cart_top>div{flex-direction:column}}.cart_top span.cart_number{font-size:1.25rem;font-weight:bold;padding:0 2px}.cart_top span.icon_thumbtack{background-color:#a0a0a0;color:#FFFFFF;width:25px;height:25px;border-radius:50%;text-align:center;display:inline-block;padding-top:3px;transform:rotate(30deg);margin:0 .2rem}.user_cart_list{margin-bottom:40px}.cart_school_img{position:relative}.user_cart_list__box{display:grid;grid-template-columns:25% 25% 50%}@media screen and (max-width: 767px){.user_cart_list__box{grid-template-columns:50% 50%}}.user_cart_list__box .cart_school_imgbox{position:relative;height:200px;overflow:hidden}@media screen and (min-width: 768px) and (max-width: 991px){.user_cart_list__box .cart_school_imgbox{height:150px}}@media screen and (max-width: 767px){.user_cart_list__box .cart_school_imgbox{height:100px}}.user_cart_list__box .cart_school_imgbox img{width:100%;height:100%;object-fit:cover;object-position:center}.user_cart_list__box .cart_school_imgbox .pin{background-color:#a0a0a0;color:#FFFFFF;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding-top:3px;transform:rotate(30deg);position:absolute;top:15px;right:15px;opacity:0.7;cursor:pointer;z-index:10;transition:background-color .3s ease-in-out}.user_cart_list__box .cart_school_imgbox .pin:hover,.user_cart_list__box .cart_school_imgbox .pin:active,.user_cart_list__box .cart_school_imgbox .pin:focus,.user_cart_list__box .cart_school_imgbox .pin.active{opacity:1;background-color:#c73825}.user_cart_list__box .cart_school_imgbox .flag{width:45px;height:45px;position:absolute;left:0;top:0;z-index:1;clip-path:polygon(0 0, 0% 100%, 100% 0)}.user_cart_list__box .location{padding:3px 15px;background-color:#f7f7f7;color:#595959;border-radius:25px;font-size:0.75rem;margin-top:-35px;z-index:2;position:absolute;bottom:-12px;left:15px;max-width:calc(100% - 30px);text-align:left}.user_cart_list__box .cart_school_name{padding:1rem;border-bottom:1px dashed #d0d0d0}.user_cart_list__box .cart_school_name a{font-size:1.125rem;font-weight:bold;transition:color .3s ease-in-out;width:100%}.user_cart_list__box .cart_school_name a:hover,.user_cart_list__box .cart_school_name a:active,.user_cart_list__box .cart_school_name a:focus{color:#c73825}.user_cart_list__box .first_item{font-size:0.875rem;border-right:1px solid #d0d0d0;text-align:right}@media screen and (max-width: 767px){.user_cart_list__box .first_item{display:none}}.user_cart_list__box .cart_school_feature{min-height:20px;border-bottom:1px dashed #d0d0d0;padding:1rem}.user_cart_list__box .cart_school_feature>div{margin-top:-15px}@media screen and (max-width: 767px){.user_cart_list__box .cart_accommodation_price{height:165px}}.user_cart_list__box .cart_total_price .price{text-decoration:line-through}.user_cart_list__box .cart_total_price .price span{text-decoration:none}.user_cart_list__box .cart_afterbonus_price{color:#c73825}.user_cart_list__box .cart_courses_price,.user_cart_list__box .cart_accommodation_price,.user_cart_list__box .cart_other_price,.user_cart_list__box .cart_total_price,.user_cart_list__box .cart_bonus,.user_cart_list__box .cart_afterbonus_price{padding:15px;border-bottom:1px dashed #d0d0d0;display:flex;row-gap:10px;flex-direction:column}.user_cart_list__box .list_item_box .list_item{font-size:0.875rem;display:grid;grid-template-columns:1fr auto}.user_cart_list__box .list_item_box .price{font-size:1.125rem;font-weight:bold;text-align:right}.user_cart_list__box .list_item_box .price span{font-weight:normal;font-size:0.75rem;background-color:#595959;border-radius:4px;color:#fff;padding:0 7px}.user_cart_list__box .cart_afterbonus_price .list_item_box .price span{background-color:#c73825}.user_cart_list__box .cart_afterbonus_price .ntd_price{font-size:0.875rem;text-align:right}.user_cart_list__box .cart_button{padding:15px;display:flex;justify-content:space-between}.user_cart_list__box .cart_button button,.user_cart_list__box .cart_button a{font-size:0.875rem;padding:0;background-color:transparent;border:none;color:#595959;transition:color .3s ease-in-out}.user_cart_list__box .cart_button button:hover,.user_cart_list__box .cart_button button:active,.user_cart_list__box .cart_button button:focus,.user_cart_list__box .cart_button a:hover,.user_cart_list__box .cart_button a:active,.user_cart_list__box .cart_button a:focus{color:#c73825}.user_cart_list__box .cart_button a{text-decoration:underline}.user_cart_list__box .cart_contact{padding:0 1rem}.user_cart_list__box .cart_contact a{width:100%;transition:background-color .3s ease-in-out}.user_cart_list__box .cart_contact a:hover,.user_cart_list__box .cart_contact a:active,.user_cart_list__box .cart_contact a:focus{background-color:#ff8a00;border:1px solid #ff8a00}.user_cart_list__box .user_cart_list_fixed{box-shadow:5px 0 10px rgba(0,0,0,0.05)}.owl_cart_list .cart{border-right:1px solid #d0d0d0}.owl_cart_list .owl-nav{font-size:1.25rem;height:auto}.owl_cart_list .owl-prev,.owl_cart_list .owl-next{position:absolute;top:110px;width:16px;background-color:#383838 !important;color:#ffffff !important;transition:background-color 0.3s ease-in-out;vertical-align:middle;height:30px;opacity:1}.owl_cart_list .owl-prev:hover,.owl_cart_list .owl-next:hover{background-color:#ff8a00 !important}.owl_cart_list .owl-prev span,.owl_cart_list .owl-next span{padding:0 4px !important}.owl_cart_list .owl-prev{left:-0.8em;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.owl_cart_list .owl-prev i,.owl_cart_list .owl-prev svg{margin-left:3px}.owl_cart_list .owl-next{right:-0.8em;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.owl_cart_list .owl-next i,.owl_cart_list .owl-next svg{margin-right:3px}.isic_outer{display:flex;column-gap:20px}@media screen and (max-width: 767px){.isic_outer{flex-direction:column-reverse}}.isic_outer .isic_box{width:70%}@media screen and (max-width: 767px){.isic_outer .isic_box{width:100%}}.isic_outer .contact_left,.isic_outer .isic_box{padding:1.5rem 0}.isic_outer .contact_left{display:flex;column-gap:10px;flex-direction:column;width:30%}@media screen and (max-width: 767px){.isic_outer .contact_left{width:100%}}.isic_outer .contact_left h6{line-height:1.6}.isic_outer .contact_left h3 a{color:#595959;transition:color .3s ease-in-out}.isic_outer .contact_left h3 a:hover,.isic_outer .contact_left h3 a:active,.isic_outer .contact_left h3 a:focus{color:#c73825}.isic_outer .contact_left .contact_info_box{display:flex;flex-direction:column;row-gap:10px}.isic_outer .isic_box .isic_main_title{color:#ffa522}.isic_outer .isic_box .isic_main_title::before{content:"";width:4px;height:20px;background-color:#ffa522;display:inline-block;margin-right:7px}.isic_outer .isic_box .form-horizontal{display:flex;flex-direction:column;row-gap:1rem}@media screen and (max-width: 767px){.isic_outer .isic_box .form-horizontal{row-gap:.5rem}}.isic_outer .isic_box .form-horizontal .form-group{margin-bottom:0;display:grid;grid-template-columns:1fr 4fr;column-gap:20px;align-items:center}@media screen and (max-width: 767px){.isic_outer .isic_box .form-horizontal .form-group{grid-template-columns:1fr}.isic_outer .isic_box .form-horizontal .form-group button{width:100%}}.isic_outer .isic_box .form-horizontal .form-group .select2-selection{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem0 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1pxsolid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.isic_outer .isic_box .form-horizontal .form-group .select2-selection__rendered{line-height:38px}.isic_outer .isic_box .form-horizontal .form-group .select2-selection__arrow{height:38px}.isic_outer .isic_box .form-horizontal .form-group label{text-align:right;align-self:start}@media screen and (max-width: 767px){.isic_outer .isic_box .form-horizontal .form-group label{text-align:left}}.isic_outer .isic_box .form-horizontal .form-group .input_multiple{display:grid;column-gap:10px;row-gap:10px}.isic_outer .isic_box .form-horizontal .form-group .input_multiple{grid-template-columns:1fr 2fr 1fr}@media screen and (max-width: 767px){.isic_outer .isic_box .form-horizontal .form-group .input_multiple{grid-template-columns:1fr}}@media screen and (min-width: 768px){.isic_outer .isic_box .form-horizontal .form-group .input_multiple .addr_feild{grid-column-start:1;grid-column-end:5}}ul.isic_tab{border-bottom:1px solid #dee2e6}ul.isic_tab li a{color:#ffa522;font-weight:bold}ul.isic_tab li a.active{color:#ff8a00;border-top:1px solid #dee2e6 !important;border-left:1px solid #dee2e6 !important;border-right:1px solid #dee2e6 !important;border-bottom:1px solid #fff !important}ul.isic_tab.nav-tabs .nav-link.active{color:#c73825}.map_search_title{font-weight:bold;margin-bottom:.5rem}.result_bar__map{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:10px;row-gap:10px}.result_bar__map .map_button_bar{margin-bottom:1rem}.result_bar__map .map_button_bar button{width:100%}@media screen and (min-width: 768px) and (max-width: 1199px){.result_bar__map{grid-template-columns:repeat(2, 1fr)}.result_bar__map .dropdown,.result_bar__map button{width:100% !important}.result_bar__map .map_button_bar{grid-column-start:1;grid-column-end:3}}@media screen and (max-width: 767px){.result_bar__map{grid-template-columns:repeat(1, 1fr)}.result_bar__map .dropdown,.result_bar__map button{width:100% !important}}#school_map_area{display:flex}#school_map_area .school_map_list{overflow-y:scroll;max-height:1100px;width:40%;display:flex;flex-direction:column;row-gap:5px}#school_map_area .school_map_list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}#school_map_area .school_map_list::-webkit-scrollbar{width:10px;background-color:#F5F5F5}#school_map_area .school_map_list::-webkit-scrollbar-thumb{border-radius:10px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.44, #c73825), color-stop(0.72, #ff8a00), color-stop(0.86, #ff8a00))}#school_map_area .school_map_list .card>div{display:flex;column-gap:10px}#school_map_area .school_map_list .card>div .hot_school__imgbox{width:40%}#school_map_area .school_map_list .card>div .hot_school__imgbox .hot_school__img{width:100%;height:100%}#school_map_area .school_map_list .card>div .hot_school__imgbox .hot_school__img img{width:100%;height:100%;object-fit:cover}#school_map_area .school_map_list .card>div .hot_school__imgbox .flag{width:45px;height:45px;position:absolute;left:0;top:0;z-index:1;clip-path:polygon(0 0, 0% 100%, 100% 0)}#school_map_area .school_map_list .card>div .hot_school__imgbox .flag img{width:100%;height:auto}#school_map_area .school_map_list .card>div .hot_school__imgbox .location{display:none}#school_map_area .school_map_list .card>div .hot_school__info{width:60%;padding:.5rem 0}#school_map_area .school_map_list .card>div .hot_school__info .school_name{font-size:1.125rem;font-weight:bold}#school_map_area .school_map_list .card>div .hot_school__info .school_address{font-size:0.875rem;color:#a0a0a0}#school_map_area .school_map_list .card>div .hot_school__info .features_list,#school_map_area .school_map_list .card>div .hot_school__info .school_environment_introduction{font-size:0.875rem;margin-top:.5rem}@media screen and (max-width: 767px){#school_map_area .school_map_list{display:none}}#school_map_area .map_right{width:60%}@media screen and (max-width: 767px){#school_map_area .map_right{width:100%}}#school_map_area .map_right #school_map{height:100%}@media screen and (max-width: 767px){#school_map_area .map_right #school_map{height:80vh !important}}.adviser_box{border:1px dashed #ffa522;background-color:#ffffff;margin:7px 0;padding:15px;font-size:0.875rem;display:flex;justify-content:space-between}.adviser_box span{color:#ffa522;font-weight:bold;margin-right:.5rem}.adviser_box .date{color:#a0a0a0}.adviser_title{color:#ffa522;margin-top:2rem}.adviser_file_list{color:#ff8a00}.adviser_file_list i,.adviser_file_list svg{color:#ff8a00;margin-right:.5rem}.about_bg__box{max-height:422px;position:relative;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden}.about_bg__box .country_box{position:absolute}.about_bg__box .country_box .line{height:1px;width:94px;background-color:#fff;margin:0 auto 0.5rem;text-align:center}@media screen and (max-width: 767px){.about_bg__box{height:422px;text-align:center}.about_bg__box img{object-position:calc((100% / 6) * 4.5)}}.about_bg__box img{width:100%;height:100%;object-fit:cover;object-position:center}.about_bg__box .heroimage_bg_svg{position:absolute;bottom:0;left:0;width:100%;height:auto}.about_top_box{display:flex;column-gap:1rem;row-gap:1rem;align-items:center;margin-bottom:3rem}@media screen and (max-width: 767px){.about_top_box{flex-direction:column}}.about_top_box:nth-child(2){flex-direction:row-reverse}@media screen and (max-width: 767px){.about_top_box:nth-child(2){flex-direction:column}}.about_top_box .about_top_left,.about_top_box .about_top_right{width:50%}@media screen and (max-width: 767px){.about_top_box .about_top_left,.about_top_box .about_top_right{width:100%}}.about_top_box .about_top_left img,.about_top_box .about_top_right img{width:100%;height:auto}.about_top_box .about_top_left .title,.about_top_box .about_top_right .title{font-size:1.875rem;font-weight:bold}@media screen and (max-width: 767px){.about_top_box .about_top_left .title,.about_top_box .about_top_right .title{font-size:1.5rem}}.about_top_box .about_top_left .sub_title,.about_top_box .about_top_right .sub_title{font-size:1.25rem;margin-top:.3rem}@media screen and (max-width: 767px){.about_top_box .about_top_left .sub_title,.about_top_box .about_top_right .sub_title{font-size:1.125rem}}.about_top_box .about_top_left .sub_title mark,.about_top_box .about_top_right .sub_title mark{background-color:rgba(255,165,34,0.2)}.about_top_box .about_top_left .line,.about_top_box .about_top_right .line{height:4px;width:64px;background-color:#ffa522;margin:1rem 0}.about_top_box .about_top_left .content,.about_top_box .about_top_right .content{color:#595959}.about_top_box .about_top_left .content a,.about_top_box .about_top_right .content a{font-size:1.25rem;color:#ff8a00;margin-top:1rem;display:block;transition:color .3s ease-in-out}.about_top_box .about_top_left .content a:hover,.about_top_box .about_top_left .content a:active,.about_top_box .about_top_left .content a:focus,.about_top_box .about_top_right .content a:hover,.about_top_box .about_top_right .content a:active,.about_top_box .about_top_right .content a:focus{color:#c73825}.about_free_mg .heroimage_bg_svg{width:100%;height:auto}.about_free_mg .about_free_mg_box{display:flex;column-gap:1rem;row-gap:1rem}@media screen and (max-width: 767px){.about_free_mg .about_free_mg_box{flex-direction:column-reverse}}.about_free_mg .about_free_mg_box .about_free_mg_left{width:calc(100% / 12 * 5)}.about_free_mg .about_free_mg_box .about_free_mg_left .top_img{display:block}@media screen and (max-width: 767px){.about_free_mg .about_free_mg_box .about_free_mg_left{width:100%}.about_free_mg .about_free_mg_box .about_free_mg_left .top_img{display:none}}.about_free_mg .about_free_mg_box .about_free_mg_right{width:calc(100% / 12 * 7)}.about_free_mg .about_free_mg_box .about_free_mg_right .top_img{display:none}@media screen and (max-width: 767px){.about_free_mg .about_free_mg_box .about_free_mg_right{width:100%}.about_free_mg .about_free_mg_box .about_free_mg_right .top_img{display:block;text-align:center}}.about_free_mg .about_free_mg_box .about_free_mg_left .top_img p{color:#595959}.about_free_mg .about_free_mg_box .about_free_mg_left .top_img img{width:100%;height:auto;max-width:322px}.about_free_mg .about_free_mg_box .about_free_mg_left .title{font-size:1.875rem;color:#383838;font-weight:bold}@media screen and (max-width: 767px){.about_free_mg .about_free_mg_box .about_free_mg_left .title{font-size:1.5rem}}.about_free_mg .about_free_mg_box .about_free_mg_left .sub_title{font-size:1.25rem;margin-top:.3rem;line-height:2.1}@media screen and (max-width: 767px){.about_free_mg .about_free_mg_box .about_free_mg_left .sub_title{font-size:1.125rem}}.about_free_mg .about_free_mg_box .about_free_mg_left .sub_title mark{background-color:rgba(255,165,34,0.2)}.about_free_mg .about_free_mg_box .about_free_mg_left .line{height:4px;width:64px;background-color:#ffa522;margin:1rem 0}.about_free_mg .about_free_mg_box .about_free_mg_left .content{color:#595959}.about_free_mg .about_free_mg_box .about_free_mg_left .content ul li::before{content:"•";color:#ffa522;display:inline-flex;justify-content:center;align-items:center;margin-right:.5rem}.about_free_mg .about_free_mg_box .about_free_mg_left .content a.btn{margin-top:1rem;min-width:200px}@media screen and (max-width: 767px){.about_free_mg .about_free_mg_box .about_free_mg_left .content a.btn{width:100%;margin-bottom:1rem}}.about_free_mg .about_free_mg_box .about_free_mg_right .carousel-item img{width:100%;height:auto}.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar{position:absolute;right:1rem;bottom:1rem;background-color:rgba(0,0,0,0.6);border-radius:4px;padding:0 10px;display:inline-flex;justify-content:space-around;align-items:center}.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-control-next,.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-control-prev,.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-indicators{position:unset}.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-indicators{margin:0 .5rem}.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-indicators li{display:none;text-indent:0;width:auto}.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-indicators li:last-child,.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-indicators li:nth-last-child(2){display:inline-block;height:auto;background-color:transparent;color:#fff;text-align:center}.about_free_mg .about_free_mg_box .about_free_mg_right .control_bar .carousel-indicators li.active{display:inline-block;height:auto;background-color:transparent;color:#fff;text-align:center}.about_free_mg .about_free_mg_box .about_free_mg_right .mg_cover_bar{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:12px;margin-top:12px}.about_free_mg .about_free_mg_box .about_free_mg_right .mg_cover_bar img{width:100%;height:auto}#why_studydiy{background-color:#fae5c7}#why_studydiy .heroimage_bg_svg{width:100%;height:auto}#why_studydiy .why_top{display:flex;column-gap:1rem;row-gap:1rem;align-items:center;padding-top:2rem}@media screen and (max-width: 767px){#why_studydiy .why_top{flex-direction:column-reverse}}#why_studydiy .why_top .why_top_left{width:calc(100% / 12 * 7)}@media screen and (max-width: 767px){#why_studydiy .why_top .why_top_left{width:100%;padding-bottom:2rem}}#why_studydiy .why_top .why_top_right{width:calc(100% / 12 * 5)}@media screen and (max-width: 767px){#why_studydiy .why_top .why_top_right{width:100%}}#why_studydiy .why_top .why_top_left .title{font-size:1.875rem;color:#383838;font-weight:bold}@media screen and (max-width: 767px){#why_studydiy .why_top .why_top_left .title{font-size:1.5rem}}#why_studydiy .why_top .why_top_left .line{height:4px;width:64px;background-color:#ffa522;margin:1rem 0}#why_studydiy .why_top .why_top_left .content{color:#595959}#why_studydiy .why_top .why_top_right img{width:100%;height:auto}@media screen and (max-width: 767px){#why_studydiy .why_top .why_top_right{text-align:center}#why_studydiy .why_top .why_top_right img{width:60%}}#why_studydiy .why_down{border-top:1px dashed #a0a0a0;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1rem;row-gap:1rem;text-align:center;column-gap:10px;row-gap:1.5rem;padding:2rem 0}@media screen and (max-width: 767px){#why_studydiy .why_down{grid-template-columns:repeat(1, 1fr)}#why_studydiy .why_down .why_info_box{text-align:left}}#why_studydiy .why_down .why_info_box{display:flex;flex-direction:column;row-gap:.5rem;column-gap:10px}@media screen and (max-width: 767px){#why_studydiy .why_down .why_info_box{flex-direction:row;align-items:flex-start}}#why_studydiy .why_down .why_info_box .why_icon{display:flex;justify-content:center;align-items:center}#why_studydiy .why_down .why_info_box .why_icon>div{display:flex;justify-content:center;align-items:center;background-color:#ffa522;width:84px;height:84px;border-radius:50%;box-shadow:6px 6px 12px 0 rgba(255,165,34,0.4)}#why_studydiy .why_down .why_info_box .why_icon>div i,#why_studydiy .why_down .why_info_box .why_icon>div svg{font-size:2.5rem;color:#fff}@media screen and (max-width: 767px){#why_studydiy .why_down .why_info_box .why_icon>div{width:54px;height:54px}#why_studydiy .why_down .why_info_box .why_icon>div i,#why_studydiy .why_down .why_info_box .why_icon>div svg{font-size:1.875rem}}#why_studydiy .why_down .why_info_box .why_item{font-size:1.25rem;color:#383838;font-weight:bold}@media screen and (max-width: 767px){#why_studydiy .why_down .why_info_box .why_item{font-size:1.125rem}}#why_studydiy .why_down .why_info_box .why_content{color:#595959}@media screen and (max-width: 767px){#why_studydiy .why_down .why_info_box .why_content{font-size:0.875rem}}#why_studydiy .why_down .why_info_box .why_link a{font-size:1.25rem;color:#ffa522;transition:color .3s ease-in-out}#why_studydiy .why_down .why_info_box .why_link a:hover,#why_studydiy .why_down .why_info_box .why_link a:active,#why_studydiy .why_down .why_info_box .why_link a:focus{color:#c73825}@media screen and (max-width: 767px){#why_studydiy .why_down .why_info_box .why_link a{font-size:1rem}}@media screen and (max-width: 767px){.about_go_before .container{padding-left:0;padding-right:0}}.about_go_before .heroimage_bg_svg{width:100%;height:auto}.about_go_before .go_before_top{display:flex;column-gap:1rem;row-gap:1rem;align-items:center;padding-top:2rem}@media screen and (max-width: 767px){.about_go_before .go_before_top{flex-direction:column-reverse}}.about_go_before .go_before_top .go_before_top_left{width:calc(100% / 12 * 7)}@media screen and (max-width: 767px){.about_go_before .go_before_top .go_before_top_left{width:100%}}.about_go_before .go_before_top .go_before_top_right{width:calc(100% / 12 * 5)}@media screen and (max-width: 767px){.about_go_before .go_before_top .go_before_top_right{width:100%}}@media screen and (max-width: 767px){.about_go_before .go_before_top .go_before_top_left{padding-left:15px;padding-right:15px}}.about_go_before .go_before_top .go_before_top_left .title{font-size:1.875rem;color:#383838;font-weight:bold}@media screen and (max-width: 767px){.about_go_before .go_before_top .go_before_top_left .title{font-size:1.5rem}}.about_go_before .go_before_top .go_before_top_left .sub_title{font-size:1.25rem;margin-top:.3rem;line-height:2.1}@media screen and (max-width: 767px){.about_go_before .go_before_top .go_before_top_left .sub_title{font-size:1.125rem}}.about_go_before .go_before_top .go_before_top_left .sub_title mark{background-color:rgba(255,165,34,0.2)}.about_go_before .go_before_top .go_before_top_left .line{height:4px;width:64px;background-color:#ffa522;margin:1rem 0}.about_go_before .go_before_top .go_before_top_left .content{color:#595959}.about_go_before .go_before_top .go_before_top_right img{width:100%;height:auto}@media screen and (max-width: 767px){.about_go_before .go_before_top .go_before_top_right{text-align:center}.about_go_before .go_before_top .go_before_top_right img{width:60%}}@media screen and (max-width: 767px){.about_go_before .go_before_down{width:100%;overflow-x:scroll;padding-left:15px;padding-right:15px}}.about_go_before .go_before_down>div{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1rem;row-gap:1rem;text-align:center;column-gap:10px;row-gap:1.5rem;padding:2rem 0}@media screen and (max-width: 767px){.about_go_before .go_before_down>div{width:250%}}.about_go_before .go_before_down>div img{width:100%;height:auto}.about_feature{background-image:linear-gradient(to bottom, #fae5c7, #fcfcfc);padding:4rem 0}.about_feature .about_feature_outer{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2rem;row-gap:2rem;justify-content:center;margin:0 auto;max-width:80%}@media screen and (max-width: 767px){.about_feature .about_feature_outer{max-width:100%;grid-template-columns:repeat(1, 1fr)}}.about_feature .about_feature_outer .about_feature_box{display:flex;flex-direction:column;row-gap:10px}.about_feature .about_feature_outer .about_feature_box img{width:100%;height:auto}.about_feature .about_feature_outer .about_feature_box .title{font-size:1.5rem;color:#383838;border-left:6px solid #ffa522;padding-left:1rem;font-weight:bold}.about_feature .about_feature_outer .about_feature_box .content{color:#595959}.about_app_ad_box{margin-bottom:2rem;display:flex;max-width:90%;margin:0 auto;align-items:center;position:relative;overflow:hidden;background-color:#ffa522;border-radius:24px}@media screen and (max-width: 767px){.about_app_ad_box{max-width:100%;flex-direction:column}}.about_app_ad_box .bg{position:absolute;left:27%;top:33%;width:100%;height:100%}.about_app_ad_box .bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.about_app_ad_box .bg{left:0}.about_app_ad_box .bg img{object-position:20%}}.about_app_ad_box .about_app_ad_left{width:calc(100% / 12 * 7);padding:2rem;z-index:2}@media screen and (max-width: 767px){.about_app_ad_box .about_app_ad_left{width:100%;padding:1rem}}.about_app_ad_box .about_app_ad_left .download_title{font-size:1.25rem;margin-top:1rem;font-weight:bold}.about_app_ad_box .about_app_ad_left .download_title i,.about_app_ad_box .about_app_ad_left .download_title svg{margin-left:.5rem;font-size:1.125rem}.about_app_ad_box .about_app_ad_left .download_bar{display:flex;column-gap:10px}.about_app_ad_box .about_app_ad_left .download_bar a{border-radius:8px;overflow:hidden;display:block;max-width:140px}.about_app_ad_box .about_app_ad_left .download_bar a img{width:100%;height:auto}.about_app_ad_box .about_app_ad_right{width:calc(100% / 12 * 5);position:relative}@media screen and (max-width: 767px){.about_app_ad_box .about_app_ad_right{width:100%}}.about_app_ad_box .about_app_ad_right>div{height:318px}.about_app_ad_box .about_app_ad_right>div img{width:100%;height:auto}@media screen and (max-width: 767px){.about_app_ad_box .about_app_ad_right>div{text-align:center;height:260px}.about_app_ad_box .about_app_ad_right>div img{width:80%}}.about_app_ad_box .about_app_ad_left{color:#fff}.about_app_ad_box .about_app_ad_left .title{font-size:1.875rem;font-weight:bold}@media screen and (max-width: 767px){.about_app_ad_box .about_app_ad_left .title{font-size:1.5rem}}.about_app_ad_box .about_app_ad_left .sub_title{font-size:1.25rem;margin-top:.3rem;line-height:2.1}@media screen and (max-width: 767px){.about_app_ad_box .about_app_ad_left .sub_title{font-size:1.125rem}}.about_app_ad_box .about_app_ad_left .sub_title mark{background-color:rgba(255,165,34,0.2)}.about_app_ad_box .about_app_ad_left .line{height:4px;width:64px;background-color:#fff;margin:1rem 0}.about_app_ad_box .about_app_ad_left .content a.btn{margin-top:1rem;display:block}@media screen and (max-width: 767px){.about_app_ad_box .about_app_ad_left .content a.btn{width:100%}}.page-style-content img{width:100%}.page-style-content ul{padding-left:40px}.page-style-content ul li{list-style-type:initial}.page-style-content table{width:100%}.history_top{display:flex;flex-direction:column;align-items:center;column-gap:1rem;row-gap:1rem;margin-bottom:1rem}.history_top .title_image{max-width:345px}.history_top .title_image img{width:100%;height:auto}.history_top .slogan{font-weight:bold;color:#eb6212;text-align:center}.history_top .content{color:#595959;text-align:center}@media screen and (max-width: 767px){.history_top .content{text-align:left}.history_top .content br{display:none}}.history_box{display:flex;flex-direction:column;align-items:center}.history_box .end{width:21px;height:21px;border:3px solid #eb6212;border-radius:50%;background-color:#fff;margin-left:-7px}.history_box .end_title{font-size:1.25rem;color:#eb6212;text-align:center;font-weight:bold;margin:1rem 0}.history_box .end_image_box{max-width:415px;border-radius:12px;overflow:hidden}.history_box .end_image_box img{width:100%;height:auto}.history_box .content{display:grid;grid-template-columns:1fr auto 1fr}@media screen and (max-width: 767px){.history_box .content{display:flex}}.history_box .content .box,.history_box .content .line_outer{padding-top:1rem}.history_box .content>div:first-child{border-right:1px dashed #d0d0d0;text-align:right}@media screen and (max-width: 767px){.history_box .content>div:first-child{border-right:none}}.history_box .content .line{width:8px;height:30px;background-color:#eb6212;margin-left:-5px}.history_box .content .box{padding:1rem 1rem 2rem;display:flex;flex-direction:column;row-gap:1rem}.history_box .content .box .title_outer{display:flex;column-gap:1rem;row-gap:1rem}.history_box .content .box .title_outer .icon_box{display:flex;column-gap:1rem;row-gap:1rem}.history_box .content .box .title_outer .logo{width:240px;height:auto}.history_box .content .box .title_outer .mg{width:125px;height:auto}.history_box .content .box .title_outer .icon{width:38px;height:38px}.history_box .content .box .title_outer .icon img,.history_box .content .box .title_outer .mg img{width:100%;height:auto}.history_box .content .box .title{font-size:1.25rem;color:#595959;font-weight:bold;margin-bottom:.5rem}.history_box .content .box .title .dec{color:#a0a0a0;font-size:1rem}.history_box .content .box .image_box{position:relative;width:100%;height:auto;border-radius:12px;overflow:hidden}.history_box .content .box .image_box span{position:absolute;bottom:1rem;right:1rem;z-index:2;display:block;background-color:#383838;color:#fff;font-size:0.875rem;font-weight:bold;border-radius:25px;padding:.1rem 1rem}.history_box .content .box .image_box img{position:inherit;z-index:1;width:100%;height:auto}.history_box .year{border:2px solid #eb6212;color:#eb6212;font-weight:bold;padding:0 1rem .2rem;border-radius:12px;font-size:1.75rem}.history_box .year.main_year{background-color:#eb6212;color:#fff}@media screen and (min-width: 768px) and (max-width: 1199px){.history_box .content .title_outer{flex-direction:column-reverse;align-items:flex-end}.history_box .content .title_outer .icon_box{display:flex;column-gap:1rem;row-gap:1rem}}@media screen and (max-width: 767px){.history_box{align-items:start}.history_box .end{display:none}.history_box .end_title{text-align:left}.history_box .content{width:100%}.history_box .content .box{width:100%}.history_box .content .box .title{border-left:8px solid #eb6212;padding-left:1rem}.history_box .content .box .title_outer{flex-direction:column-reverse}.history_box .content .box .title_outer .icon_box{display:flex;column-gap:1rem;row-gap:1rem}.history_box:nth-child(odd) .content>div:first-child{text-align:left}.history_box:nth-child(odd) .content>div:last-child,.history_box:nth-child(odd) .content .line_outer{display:none}.history_box:nth-child(even) .content>div:first-child,.history_box:nth-child(even) .content .line_outer{display:none}.history_box:nth-child(even) .content>div:last-child{text-align:left}}#isic_content .tab-pane{padding:15px}#isic_content .tab-pane ul.initial{padding-left:2em}#isic_content .tab-pane ul.initial li{list-style-type:circle}.pre_application_need_meal_note{min-width:250px}.summer_camps_outer{border-radius:.5rem;margin-top:1rem;overflow:hidden}.summer_camps_outer img{width:100%;height:auto}.tooltip_icon{font-size:0.75rem;color:#a0a0a0}.tooltip-inner{max-width:250px;font-size:0.75rem;text-align:left}.tooltip-inner ul.number{padding-left:1rem;list-style-type:disc}.index_banner_outer{display:flex;flex-direction:column;margin-top:1rem;gap:1rem}.index_banner_outer .banner_box{position:relative;width:100%}.index_banner_outer .banner_box a{margin:0 !important}.index_banner_outer .banner_box.student_review_banner .pc,.index_banner_outer .banner_box.esim_banner .pc{display:block}@media screen and (max-width: 767px){.index_banner_outer .banner_box.student_review_banner .pc,.index_banner_outer .banner_box.esim_banner .pc{display:none}}.index_banner_outer .banner_box.student_review_banner .mobile,.index_banner_outer .banner_box.esim_banner .mobile{display:none}@media screen and (max-width: 767px){.index_banner_outer .banner_box.student_review_banner .mobile,.index_banner_outer .banner_box.esim_banner .mobile{display:block}}.index_banner_outer .banner_box.student_review_banner a{display:flex}.index_banner_outer .banner_box.student_review_banner a img{width:100%;height:100%;object-fit:cover}.index_banner_outer .banner_box.esim_banner{border-radius:10px;overflow:hidden;box-shadow:2px -2px 10px 0px rgba(33,33,33,0.05),-2px 2px 10px 0px rgba(33,33,33,0.05)}.index_banner_outer .banner_box.esim_banner a{display:flex}.index_banner_outer .banner_box.esim_banner a img{width:100%;height:100%;object-fit:cover}.promotion-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}@media screen and (max-width: 767px){.promotion-banner{display:none}}.promotion-banner .promotion-banner-wrapper{position:relative;padding-left:1rem;padding-right:1rem;display:flex;justify-content:center;align-items:center;background-color:#EB6212}.promotion-banner .promotion-banner-wrapper .promotion-banner-content{display:flex;align-items:center;justify-content:center;width:100%;max-width:56rem;margin:0 auto;position:relative}.promotion-banner .promotion-banner-wrapper a.close-button{position:absolute;right:-2rem;top:1rem;transform:translateY(-50%);transition:color 0.15s ease-in-out;color:#fff;padding:.5rem;font-size:1.5rem}.promotion-banner .promotion-banner-wrapper a.close-button:hover{color:#e9ecef}.page-style-content ul.article-tabs__nav{padding-left:0}.page-style-content ul.article-tabs__nav .article-tabs__tab{list-style-type:none}input[name$="[personal_website]"]{display:none !important}@page{margin:0cm;size:A4 portrait}@media print{html,body{width:210mm;height:297mm;font-size:12px !important;padding:15px}#top,#site_menu,#main_menu,#features,#footer,.copyright,.float_menu,.back_text,.jxPOhn,.dfBDQI{display:none}}
