:root{--text-color:#454545;--sub-text-color:#686868;--bg-gray-color:#f5f7fa;--primary-color:#8b0065;--btn-bg:#e88feb;--point-blue:#5aa4f1;--point-green:#12a5ac}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-text-size-adjust:none;font-family:Noto Sans KR,helvetica,sans-serif}.container{font-size:16px;font-weight:300;height:100vh;margin:0 auto;max-width:1200px}.container,.flex-column{flex-direction:column}.container,.flex-column,.flex-row{align-items:center;display:flex;justify-content:center}.flex-row{flex-direction:row}.flex-row-reverse{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}ul{color:#454545;color:var(--text-color);list-style:none}a{color:#686868;color:var(--sub-text-color);text-decoration:none}h1{color:#454545;color:var(--text-color);font-size:28px;margin:10px 0}h3{font-size:18px;font-weight:500;margin-bottom:10px}h3,p{color:#686868;color:var(--sub-text-color)}p{font-size:15px;font-weight:400;line-height:1.4em}img{display:block;width:100%}.btn{background:#383838;border-radius:30px;color:#fff;display:inline-block;font-size:15px;font-weight:300;margin-top:20px;padding:10px 15px}#navbar{border-bottom:1px solid #e4e4e4;height:80px;position:relative}#navbar .navbar{flex-direction:row;height:100%;justify-content:space-between}.side-quick-menu{background:#f5f5f5;position:fixed;right:0;top:0;width:150px;z-index:111}.side-quick-menu .quick-menu-title{background:#5aa4f1;background:var(--point-blue);padding:15px 0 10px;width:100%}.side-quick-menu .quick-menu-operation{background:#5aa4f1;background:var(--point-blue);padding:10px;width:100%}.side-quick-menu .quick-menu-operation .operation{margin:5px 0}.side-quick-menu a{width:100%}.side-quick-menu .quick-menu-operation p{color:#fff}.side-quick-menu .quick-menu-title h3{color:#fff;text-align:center}.side-quick-menu .quick-menu-card{border-bottom:1px solid #d3d3d3;margin-top:10px;padding:10px 0;width:100%}.quick-menu-card .quick-menu-img{width:50px}.quick-menu-card .quick-menu-btn p{color:#000;margin-top:20px}.main-logo{height:40px;width:250px}.nav-menu{height:100%}.nav-menu ul{font-size:18px;font-weight:500;letter-spacing:-.03em}.nav-menu ul li{position:relative}.nav-menu ul li a{display:inline-block;padding:0 50px;width:100%}.main-banner{max-height:700px;width:100%}.main-banner-slide{height:100%}.banner-img{min-height:100%;width:100%}#main-notice{height:100%}#main-notice .main-notice{height:100%;width:100%}.main-notice-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:25% 25% 25% 25%;height:740px;max-width:100%;padding:100px 0}.main-notice-grid .main-notice-title{align-items:center;display:flex;flex-direction:column;grid-column-end:5;grid-column-start:1;justify-content:center}.main-notice-grid .main-notice-title h1{position:relative;text-align:center}.main-notice-grid .main-notice-title h1 .title-liner{background:#fffc38;position:absolute}.main-notice-card{background:#fff;border:1px solid #ddd;height:550px;justify-content:flex-start;overflow:hidden}.main-notice-card .main-notice-card-img{max-height:50%;overflow:hidden}.main-notice-card .main-notice-card-content{max-height:50%;padding:10px 20px}.main-notice-card .main-notice-card-content h1{font-size:20px}.main-notice-card .main-notice-card-content a{color:#8b0065;margin:10px 0}.main-notice-card .main-notice-card-content .btn{margin-top:30px}.main-notice-grid .main-notice-card .cutoff-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin-bottom:20px;margin-top:20px;overflow:hidden}#noticeboard .noticeboard{height:100%}.noticeboard .noticeboard-banner{background:url(/static/media/consult_banner.c6e99e58bfd055645ff0.jpg);background-size:cover;border-radius:20px;height:300px;margin-top:30px;overflow:hidden;width:100%}.noticeboard .noticeboard-board{background:#fcfcfc;border-bottom:1px solid #000;border-top:1px solid #000;height:100%;justify-content:flex-start;margin-top:30px;width:100%}.noticeboard-board .noticeboard-board-row{border-bottom:1px solid #b4b4b4;height:50px;justify-content:flex-start;width:100%}.noticeboard-board .noticeboard-board-row .post-no{padding:0 30px;text-align:left;width:10%}.noticeboard-board .noticeboard-board-row .post-category{width:10%}.noticeboard-board .noticeboard-board-row .post-title{font-weight:700;text-align:left;width:60%}.noticeboard-board .noticeboard-board-row .post-writer{width:10%}.noticeboard-board .noticeboard-board-row .post-date{text-align:left;width:10%}.notice-detail-wrapper .notice-detail-title{height:100%;width:100%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-1,.notice-detail-wrapper .notice-detail-title .notice-detail-title-2{border-bottom:1px solid #000;height:100%;justify-content:flex-start;width:100%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-1 .title,.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .date,.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .writer{background:#f7f7f7;color:#454545;color:var(--text-color);display:inline-block;height:100%;padding:5px 0;text-align:center;width:10%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-1 .title-text{margin-left:20px;padding:5px 0;width:90%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .writer-text{margin-left:20px;padding:5px 0;width:70%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .date-text{text-align:center;width:10%}.notice-detail-content{align-items:flex-start;padding:30px 0;width:100%}.notice-detail-content .notice-detail-img{margin-bottom:30px;width:500px}.notice-detail-content p{width:50%}.notice-detail-wrapper{border-bottom:1px solid #000;border-top:1px solid #000;justify-content:flex-start;margin-top:30px;min-height:300px;width:100%}#section-banner{margin-top:50px;padding:100px 0}#section-banner .section-banner{height:100%}#section-banner .section-banner h1{margin-bottom:20px;position:relative;z-index:1}#section-banner .section-banner .image-container{border-radius:30px;overflow:hidden}.title-liner{background:rgba(255,62,62,.6);border-radius:5px;bottom:0;display:inline-block;height:8px;left:0;position:absolute;width:100%;z-index:-1}.quick-menu{height:100%;justify-content:space-between;margin-top:50px;width:100%}.quick-menu>*{flex-basis:100%}.quick-menu .quick-menu-card{align-items:flex-start}.quick-menu .quick-menu-card .quick-menu-card-icon{margin:30px}.quick-menu .quick-menu-card .quick-menu-card-icon img{width:60px}.quick-menu .quick-menu-card .quick-menu-card-content .btn{margin-top:0}#school-rec{background:#f5f7fa;background:var(--bg-gray-color);margin-bottom:50px;padding:100px 0 150px}#school-rec .school-rec{height:100%;justify-content:flex-start}#school-rec .school-rec h1{position:relative;z-index:1}#school-rec .school-rec h1 .title-liner{background:#479cfd;z-index:-1}#school-rec .school-rec .school-rec-tab{height:100%;width:100%}.tab-content-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;height:100%;max-width:100%}.tab-content-grid .tab-content-card{align-items:flex-start;width:100%}.tab-content-grid .tab-content-card .tab-content-card-img{width:100%}.tab-content-grid .tab-content-card .tab-content-card-content{background:#fff;padding:0 10px 20px;width:100%}.tab-content-grid .tab-content-card .tab-content-card-content h1{color:#454545;color:var(--text-color);font-size:20px;text-align:center}.tab-content-grid .tab-content-card .tab-content-card-content h3{border-top:1px solid #686868;border-top:1px solid var(--sub-text-color);color:#686868;color:var(--sub-text-color);font-size:14px;height:40px;text-align:center}.tab-content-grid .tab-content-card .tab-content-card-content a{display:inline-block;text-align:center;width:100%}#schooldetailpage .schooldetailpage{height:100%;padding:50px 0;width:100%}.schooldetailpage .schooldetailpage-title{margin-top:30px}.schooldetailpage .schooldetailpage-title h1{text-align:center;width:100%}.schooldetailpage .schooldetailpage-banner{max-height:250px;max-width:600px;overflow:hidden}.schooldetailpage .schooldetailpage-banner img{height:100%;object-fit:cover}.schooldetailpage .schooldetailpage-video{height:250px;margin:30px 0;width:600px}.schooldetailpage .schooldetailpage-intro{border-radius:10px;box-shadow:1px 1px 10px #e4e4e4;margin:30px 10px 0;padding:20px;text-align:center;width:100%}.schooldetailpage .schooldetailpage-intro p{margin:0 auto;width:50%}.schooldetailpage .schooldetailpage-video iframe{height:100%;width:100%}.schooldetailpage .flex-row{width:100%}.schooldetailpage .schooldetailpage-card-wrapper{justify-content:space-around;width:100%}.schooldetailpage-card-wrapper .schooldetailpage-card{border-radius:10px;box-shadow:1px 1px 10px #e4e4e4;margin:20px;width:100%}.schooldetailpage-card-wrapper .schooldetailpage-card img{margin:10px 0}.react-tabs{-webkit-tap-highlight-color:transparent;margin-top:50px}.react-tabs__tab-list{border-bottom:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 10px;padding:0;width:100%}.react-tabs__tab-list li{font-weight:700;text-align:center;width:100%}.react-tabs__tab{border:1px solid transparent;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#479cfd;border-color:#479cfd;border-radius:5px 5px 0 0;color:#fff;transition:.5s ease;transition-property:background-color}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}#location-section{padding:100px 0}#location-section .location-section{height:100%}#location-section .location-section h1{position:relative;z-index:1}#location-section .location-section .title-liner{background:#12a5ac;z-index:-1}.location-section-wrapper .location-card{background:#12a5ac;border-radius:10px;margin:10px;padding:20px}.location-section-wrapper .location-card-img{height:400px;overflow:hidden}.location-section-wrapper .location-card-content{text-align:center}.location-section-wrapper .location-card-content h1,.location-section-wrapper .location-card-content p{color:#fff}.small-banner{border-radius:15px;height:200px;width:100%}#footer{margin:50px 0 0}#footer .footer{height:100%;padding:50px}.footer .footer-sns-row{height:100%;width:100%}.footer .footer-sns-wrapper{height:100%;justify-content:flex-start;margin:0 25px}.footer .footer-sns-title h3{font-size:16px;text-align:center}.footer .footer-sns-icon{margin-bottom:20px}.footer .footer-sns-icon img{width:70px}#footer .footer-content{background:#222327;height:100%;padding:50px 0;width:100%}#footer .footer-content .footer-logo{margin:0 50px;width:200px}#footer .footer-content .footer-text h3{color:#fff}#singmatepage .singmatepage{height:100%;justify-content:flex-start;padding:30px 0}.singmatepage-banner{border-radius:20px;margin-bottom:20px;overflow:hidden;width:100%}.singmatepage-banner img{height:100%}.singmatepage-intro{margin-bottom:50px}.singmatepage-intro .flex-row,.singmatepage-intro .flex-row-reverse{height:350px;overflow:hidden}.singmatepage-intro .singmate-intro-content,.singmatepage-intro .singmate-intro-img{height:100%;width:50%}.singmatepage-intro .singmate-intro-img img{height:100%}.singmatepage-intro .singmate-intro-content{height:100%;justify-content:flex-start;padding:50px}.singmatepage-intro .singmate-intro-content p{margin-top:10px;text-align:left}.singmatepage-intro .singmate-intro-content h1{position:relative}.singmatepage-intro .flex-row-reverse h1 .title-liner{background:#5aa4f1;background:var(--point-blue)}.singmatepage-intro .flex-row:last-child h1 .title-liner{background:#e88feb;background:var(--btn-bg)}#earlyuhakpage{margin-top:10px}#earlyuhakpage .earlyuhakpage{height:100%}#earlyuhakpage .earlyuhakpage .earlyuhakpage-content{margin-bottom:50px}#earlyuhakpage .earlyuhakpage .earlyuhakpage-content p{margin-top:10px;width:50%}.earlyuhakpage .earlyuhak-banner{border-radius:20px;margin:30px 0;overflow:hidden}.earlyuhakpage .earlyuhak-section-content{padding:30px}.earlyuhakpage .earlyuhak-section-content h1{position:relative}.earlyuhakpage .earlyuhak-section-content h3{margin-bottom:10px}.earlyuhakpage .earlyuhak-section-content .flex-row{height:100%}.earlyuhakpage .earlyuhak-section-content .earlyuhak-card{background:#fff;border-radius:10px;box-shadow:1px 1px 10px #e4e4e4;height:250px;justify-content:flex-start;margin:0 2px;padding:15px;width:25%}.earlyuhakpage .earlyuhak-section-content .earlyuhak-card .earlyuhak-card-img{background:#000;border-radius:50%;margin:15px 0;padding:10px}.earlyuhakpage .earlyuhak-section-content .earlyuhak-card{margin-top:30px}.earlyuhakpage .earlyuhak-section-content .earlyuhak-card h3,.earlyuhakpage .earlyuhak-section-content .earlyuhak-card p{text-align:center}#universitypage .universitypage{height:100%}#universitypage .universitypage .universitypage-banner{border-radius:20px;margin-top:30px;overflow:hidden}#universitypage .universitypage .universitypage-content{height:100%;margin-top:50px}#universitypage .universitypage .universitypage-content h1{text-align:center}#universitypage .universitypage .universitypage-content h3{margin-bottom:30px;text-align:center}#universitypage .universitypage .universitypage-content>p{margin-top:10px;width:50%}.universitypage-content .private-uni-card-wrapper{align-items:flex-start;height:100%;margin:30px 0 50px}.universitypage-content .private-uni-card-wrapper .private-uni-card{align-items:flex-start;border-radius:20px;box-shadow:1px 1px 10px #e4e4e4;height:250px;justify-content:flex-start;margin:0 20px;padding:30px;width:33.33333%;width:100%}.private-uni-card-wrapper .private-uni-card .private-uni-card-title{margin-bottom:10px;width:100%}.private-uni-card-wrapper .private-uni-card .private-uni-card-title h3{color:#5aa4f1;color:var(--point-blue)}.private-uni-card-wrapper .private-uni-card .private-uni-card-title img{margin-right:10px;width:50px}#languagecoursepage .languagecoursepage{height:100%;margin-bottom:50px}.languagecoursepage .languagecoursepage-banner{border-radius:20px;height:100%;margin-top:30px;overflow:hidden}.languagecoursepage .dimension-row{margin-top:50px}.languagecoursepage .dimension-row .dimension-img{height:400px;overflow:hidden;width:50%}.languagecoursepage .dimension-row .dimension-content{padding:50px;width:50%}#visitsection{background:#12a5ac}#visitsection .visitsection{height:100%;justify-content:flex-start;padding:50px 0}#visitsection .visitsection .form-banner{width:100%}#visitsection .form-wrapper{background:#fff;border-radius:10px;margin-bottom:100px;margin-top:30px;padding:20px 50px;width:100%}.visitsection .form-title{background:#fff;border-radius:30px;margin-top:50px;padding:0 50px}.form-wrapper .form-row{align-items:flex-start;margin:5px 0;width:100%}.form-wrapper .form-row label{color:#454545;color:var(--text-color);font-size:18px;font-weight:500;margin-bottom:5px;margin-left:2px}.form-wrapper .form-row input{border:1px solid #d8d8d8;border-radius:5px;font-size:14px;height:40px;padding:10px;width:100%}.form-wrapper .form-row input:focus,.form-wrapper .form-row textarea:focus{border:2px solid #12a5ac;border-radius:5px;outline:none!important}.form-wrapper .form-row textarea{border:1px solid #d8d8d8;border-radius:5px;font-size:14px;height:250px;padding:10px;resize:none;width:100%}.form-wrapper form .parent-info,.form-wrapper form .student-info{align-items:flex-start;width:100%}.form-wrapper form .parent-info{padding-bottom:30px}.form-wrapper form .student-info{border-top:1px solid #d8d8d8;padding-top:20px}.form-wrapper form .parent-info h1,.form-wrapper form .student-info h1{position:relative;z-index:2}.form-wrapper form .parent-info h1 .title-liner
.form-wrapper form .student-info h1 .title-liner{position:absolute;z-index:-11}.form-button{margin-top:50px}.form-button button{background:#12a5ac;border:none;cursor:pointer;width:40%}@media only screen and (max-width:800px){body,html{overflow-x:hidden}.container{max-width:100%}#navbar{height:120px;padding:30px 0}#navbar .navbar{flex-direction:column;justify-content:space-around}#navbar .navbar .main-logo{height:30px;margin-bottom:10px;padding:0 50px;width:100%}#navbar .navbar .nav-menu ul li a{font-size:16px;margin:0 10px;padding:0;width:100%}.side-quick-menu{bottom:0;flex-direction:row;height:100px;left:0;position:fixed;right:0;top:auto;width:100%}.quick-menu-card{border-bottom:none}.quick-menu-card .quick-menu-img{width:45px}.quick-menu-card .quick-menu-btn p{font-size:14px;margin-top:12px;width:100%}.side-quick-menu .quick-menu-operation,.side-quick-menu .quick-menu-title{display:none}.main-banner{height:300px}.main-banner-slide img{object-fit:cover}.main-notice-grid{gap:10px;grid-template-columns:1fr 1fr;margin-bottom:80px;padding:40px 10px}.main-notice-grid .main-notice-title{font-size:20px;grid-column-end:3;grid-column-start:1;margin-bottom:20px}.main-notice-grid .main-notice-title h1{font-size:20px}.main-notice-grid .main-notice-title p{font-size:14px}.main-notice-grid .main-notice-title .btn{font-size:12px}.main-notice-card{height:350px;justify-content:flex-start}.main-notice-card .main-notice-card-img{max-height:50%}.main-notice-card .main-notice-card-content{max-height:50%;padding:5px 10px}.main-notice-card .main-notice-card-content h1{font-size:14px}.main-notice-card .main-notice-card-content p{font-size:13px}.main-notice-card .main-notice-card-content .btn{font-size:10px;margin-top:5px}.main-notice-grid .main-notice-card .cutoff-text{margin-bottom:0;margin-top:0}.noticeboard .noticeboard-banner{border-radius:0;height:180px}.noticeboard-board .noticeboard-board-row p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;overflow:hidden}.noticeboard-board .noticeboard-board-row .post-no{font-size:12px;padding:0 5px;width:5%}.noticeboard-board .noticeboard-board-row .post-category{font-size:12px;width:20%}.noticeboard-board .noticeboard-board-row .post-title{margin-left:5px;width:50%}.noticeboard-board .noticeboard-board-row .post-writer{font-size:12px;width:15%}.noticeboard-board .noticeboard-board-row .post-date{font-size:12px;width:20%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-1 .title,.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .date,.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .writer{padding:3px 0;width:20%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .writer-text{width:30%}.notice-detail-wrapper .notice-detail-title .notice-detail-title-2 .date-text{width:20%}.notice-detail-content .notice-detail-img{width:100%}.notice-detail-content{padding:30px 50px}.notice-detail-content h1{font-size:20px;text-align:center}.notice-detail-content p{width:100%}#section-banner{padding-bottom:0;padding-top:150px}#section-banner .section-banner h1{font-size:20px}#section-banner .section-banner h3{font-size:14px;margin-bottom:20px}#section-banner .section-banner .image-container{margin:0 20px}.quick-menu{flex-direction:column}.quick-menu .quick-menu-card{align-items:center;flex-direction:column;margin-bottom:20px;width:100%}.quick-menu .quick-menu-card .quick-menu-card-content a{margin-bottom:30px}.quick-menu .quick-menu-card:first-child,.quick-menu .quick-menu-card:nth-child(2){border-bottom:1px solid #686868;border-bottom:1px solid var(--sub-text-color)}#school-rec{height:100%;margin-bottom:0;padding:30px 10px}#school-rec .school-rec>h1{font-size:20px}#school-rec .school-rec>h3{font-size:14px}.tab-content-grid{gap:5px;gap:10px;grid-template-columns:1fr 1fr}.tab-content-grid .tab-content-card .tab-content-card-content h3{font-size:10px}.react-tabs__tab--selected{border-radius:0}.videobanner-wrapper{flex-direction:column}.schooldetailpage .schooldetailpage-intro p,.schooldetailpage .schooldetailpage-video{width:100%}.schooldetailpage .schooldetailpage-card-wrapper{flex-direction:column}.schooldetailpage-card-wrapper .schooldetailpage-card{margin:0}#location-section{padding:50px 0}#location-section .location-section h1{font-size:20px}#location-section .location-section h3{margin-bottom:10px}.location-section-wrapper{flex-direction:column}.location-section-wrapper .location-card-img{height:350px}.small-banner{border-radius:0;height:80px;width:100%}#footer{margin-bottom:100px}#footer .footer{padding:20px 0}.footer .footer-sns-icon img{width:50px}.footer .footer-sns-title h3{font-size:10px;text-align:center}.footer .footer-sns-wrapper{margin:0 10px}#footer .footer-content{flex-direction:column}#footer .footer-content .footer-logo{margin-bottom:30px}#footer .footer-content .footer-text{flex-direction:column}#footer .footer-content .footer-text h3{font-size:12px;text-align:center;width:100%}.singmatepage .singmatepage-banner{border-radius:0}.singmatepage-intro .flex-row,.singmatepage-intro .flex-row-reverse{flex-direction:column;height:100%}.singmatepage-intro .singmate-intro-content,.singmatepage-intro .singmate-intro-img{width:100%}.singmatepage-intro .singmate-intro-content h1{font-size:20px}.earlyuhakpage .earlyuhak-banner{border-radius:0}#earlyuhakpage .earlyuhakpage .earlyuhakpage-content{padding:30px}#earlyuhakpage .earlyuhakpage .earlyuhakpage-content p{width:100%}.earlyuhakpage .earlyuhak-section-content h1{font-size:18px}.earlyuhakpage .earlyuhak-section-content h3{font-size:15px}.earlyuhakpage .earlyuhak-section-content .flex-row{flex-direction:column;width:100%}.earlyuhakpage .earlyuhak-section-content .earlyuhak-card{width:100%}#universitypage .universitypage .universitypage-banner{border-radius:0}#universitypage .universitypage .universitypage-content{margin-top:0;padding:30px}#universitypage .universitypage .universitypage-content h1{font-size:20px}#universitypage .universitypage .universitypage-content h3{font-size:15px}#universitypage .universitypage .universitypage-content>p{width:100%}.universitypage-content .private-uni-card-wrapper{align-items:center;flex-direction:column;margin:0}.universitypage-content .private-uni-card-wrapper .private-uni-card{height:100%}.private-uni-card-wrapper .private-uni-card .private-uni-card-title{flex-direction:column;margin-bottom:0}.private-uni-card-wrapper .private-uni-card .private-uni-card-title img{margin-right:0}.languagecoursepage .languagecoursepage-banner{border-radius:0}.languagecoursepage .dimension-row{flex-direction:column}.languagecoursepage .dimension-row .dimension-img{height:300px;width:100%}.languagecoursepage .dimension-row .dimension-content{width:100%}.languagecoursepage .dimension-row .dimension-content h1{font-size:20px}#visitsection .form-wrapper{border-radius:0;margin-bottom:0;padding:20px;width:100%}.form-wrapper h1,.visitsection .form-title h1{font-size:26px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}
/*# sourceMappingURL=main.4ad22698.css.map*/