h2{font-size:24px}@media(min-width: 768px){h2{font-size:32px}}.study-abroad-list .study-abroad-item{display:flex;flex-direction:column;gap:30px}.study-abroad-list .study-abroad-item .content{visibility:hidden;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transition:opacity .7s ease,transform .7s ease;-webkit-transition:opacity .7s ease,transform .7s ease;-moz-transition:opacity .7s ease,transform .7s ease;-ms-transition:opacity .7s ease,transform .7s ease;-o-transition:opacity .7s ease,transform .7s ease}.study-abroad-list .study-abroad-item .content.animate{visibility:visible;opacity:1;transform:translateY(0)}.study-abroad-list .study-abroad-item img{max-width:100%;border-radius:.5rem;visibility:hidden;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transition:opacity .7s ease,transform .7s ease;-webkit-transition:opacity .7s ease,transform .7s ease;-moz-transition:opacity .7s ease,transform .7s ease;-ms-transition:opacity .7s ease,transform .7s ease;-o-transition:opacity .7s ease,transform .7s ease}.study-abroad-list .study-abroad-item img.animate{visibility:visible;opacity:1;transform:translateY(0)}@media(min-width: 768px){.study-abroad-list .study-abroad-item{flex-direction:row}.study-abroad-list .study-abroad-item.reverse{flex-direction:row-reverse}.study-abroad-list .study-abroad-item.reverse .button-group{justify-content:end}}.study-abroad-list .button-group{display:flex}.study-abroad-list .button-group .button{color:#fff;background-color:var(--cl-0);padding:10px 25px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;font-weight:bold;animation:cd-bounce-1 .6s;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s}.study-abroad-list .button-group .button:hover,.study-abroad-list .button-group .button:active,.study-abroad-list .button-group .button:focus{background-color:#000}.advertise .advertise-list{gap:20px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.advertise .advertise-list{grid-template-columns:repeat(3, 1fr)}}.advertise .advertise-list .advertise-item{color:#fff;background-color:var(--cl-0);padding:15px;padding-left:25px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;display:flex;align-items:center}.advertise .advertise-list .advertise-item .content{font-size:20px;font-weight:bold}.immigration h2{margin-bottom:8px}.immigration p{line-height:30px;margin:5px 0}.immigration ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;margin:20px 0}@media(min-width: 768px){.immigration ul{grid-template-columns:repeat(3, 1fr)}}.immigration ul li{background:url(https://canapprove.com/wp-content/uploads/2022/11/bullet1.png) no-repeat left top 5px;list-style-type:none;padding-left:30px}.certification_notice{background-color:#f8f6f6}.certification_notice .certification_notice_title{color:var(--cl-0);margin-bottom:8px;font-weight:bold}.testimonials .testimonials-slider .avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:20px}.testimonials .testimonials-slider .avatar image{height:100%;width:100%;object-fit:cover}.testimonials .testimonials-slider .star_range{color:#ffd702;font-size:18px}.testimonials .testimonials-slider .content{padding:20px;background:#f8f8f8}.testimonials .testimonials-slider .owl-controls .owl-next,.testimonials .testimonials-slider .owl-controls .owl-prev{background:var(--cl-0);color:#fff;padding:2px 6px;border-radius:3px;width:auto}.faq .section-title{text-align:center;color:var(--cl-0);font-size:36px;font-weight:900;line-height:44px}.faq .accordion{display:grid;gap:20px}.faq .accordion .accordion-item{background-color:#ede9e9;--bs-accordion-active-color: var(--cl-0);border-radius:var(--bs-accordion-border-radius);-webkit-border-radius:var(--bs-accordion-border-radius);-moz-border-radius:var(--bs-accordion-border-radius);-ms-border-radius:var(--bs-accordion-border-radius);-o-border-radius:var(--bs-accordion-border-radius);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.faq .accordion .accordion-item .accordion-button{outline:none !important;border:none !important;box-shadow:none;font-weight:bold;font-size:16px;background-color:rgba(0,0,0,0)}.faq .accordion .accordion-item .accordion-button:not(.collapsed){color:#000}