.footer.footer-style-footer1{background-color:#343a74;position:relative;box-sizing:border-box;padding:10vh 0 0;z-index:1}.footer.footer-style-footer1 .footer-title{position:relative;z-index:1;font-weight:800;font-size:48px;line-height:55px;color:inherit;margin:0 0 6vh}.footer.footer-style-footer1 .footer-title:after{content:"";display:block;width:85px;height:6px;margin-block-start:10px;background-color:var(--secondary);border-radius:3px}.footer.footer-style-footer1 .footer-top{position:relative;z-index:1;display:flex}.footer.footer-style-footer1.map-position-mapright .footer-top,.footer.footer-style-footer2.map-position-mapright .wrapper,.footer.footer-style-footer3.map-position-mapright .wrapper{flex-direction:row-reverse}.footer.footer-style-footer1 .footer-top .image-footer{max-width:50vw;width:100%;position:relative;display:flex;justify-content:center;max-height:450px}.footer.footer-style-footer1 .footer-top .image-footer img{width:100%;height:auto;object-fit:cover}.footer.footer-style-footer1 .footer-top .content-footer{margin:0 15vw 0 5vw;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}.footer.footer-style-footer1.map-position-mapright .content-footer{margin:0 5vw 0 15vw}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box{flex:0 0 46%;max-width:46%;margin-bottom:20px}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box.director-box{flex:0 0 100%;max-width:100%}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box.director-box .detail,.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box.director-box .title{max-width:46%}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box .title{font-weight:900;color:inherit;font-size:20px;border-bottom:1px solid #ececf1;margin-bottom:10px;padding-bottom:10px}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box .detail{font-style:normal;color:inherit;font-weight:400;font-size:19px;line-height:27px}.footer.footer-style-footer1 .footer-top .social a{color:inherit;font-size:16.6731px;margin-right:30px}.footer.footer-style-footer1 .footer-top .dirations{position:absolute;bottom:20px;margin:1vh auto 0;font-style:normal;text-align:center}.footer.footer-style-footer1 .footer-top .dirations svg{margin-right:10px}.footer.footer-style-footer2,.footer.footer-style-footer3,.footer.footer-style-footer4{padding:10vh 0 0;position:relative;width:100%;overflow:hidden}.footer.footer-style-footer2 .wrapper,.footer.footer-style-footer3 .wrapper{display:flex;box-sizing:border-box;position:relative;z-index:1;align-items:flex-start}.footer.footer-style-footer2.map-position-mapright .footer-left,.footer.footer-style-footer3.map-position-mapright .footer-left{margin-right:0;margin-left:10%}.footer.footer-style-footer2 .footer-left{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.footer.footer-style-footer2 .footer-left .footer-title{font-weight:700;font-size:40px;line-height:45px;flex:0 0 100%;margin-block-end:30px}.footer.footer-style-footer2 .footer-left .left,.footer.footer-style-footer3 .footer-left .left{margin-right:10%;display:flex;flex-direction:column;width:40%}.footer.footer-style-footer2 .footer-left .text-footer-top{font-weight:400;font-size:16px;line-height:25px;letter-spacing:.03em;margin-block-end:25px}.footer.footer-style-footer2 .footer-left .name-footer-top{font-weight:600;font-size:16px;line-height:25px;letter-spacing:.03em}.footer.footer-style-footer2 .footer-left .school-name-footer{font-weight:600;font-size:16px;line-height:25px;margin-block-end:8px}.footer.footer-style-footer2 .footer-left .school-address-footer{font-weight:400;font-size:16px;line-height:25px;letter-spacing:.03em;margin-block-end:38px}.footer.footer-style-footer2 .footer-left .footer-link{font-weight:400;font-size:16px;line-height:25px;letter-spacing:.03em;color:inherit;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;margin-block-end:10px}.footer.footer-style-footer2 .footer-left .footer-link span{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;border:1px solid rgba(255,255,255,.8);width:40px;height:40px;display:inline-flex;margin-right:13px;justify-content:center;align-items:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer.footer-style-footer2 .footer-left .footer-link span i,.footer.footer-style-footer2 .footer-left .footer-link span svg,.footer.footer-style-footer2 .footer-left .footer-link:hover span i,.footer.footer-style-footer2 .footer-left .footer-link:hover span svg,.footer.footer-style-footer3 .footer-left .footer-link span i,.footer.footer-style-footer3 .footer-left .footer-link span svg,.footer.footer-style-footer3 .footer-left .footer-link:hover span i,.footer.footer-style-footer3 .footer-left .footer-link:hover span svg,.footer.footer-style-footer4 .footer-link span i,.footer.footer-style-footer4 .footer-link span svg{font-size:10.2188px}.footer.footer-style-footer2 .footer-left .footer-link:hover span,.footer.footer-style-footer3 .footer-left .footer-link:hover span,.footer.footer-style-footer3 .footer-social a:hover{background:var(--primary);border:1px solid var(--primary);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer.footer-style-footer2 .footer-left .right h4,.footer.footer-style-footer3 .footer-left .right h4{font-weight:600;font-size:16px;line-height:25px;letter-spacing:.03em;color:inherit}.footer.footer-style-footer2 .footer-left .right ul li,.footer.footer-style-footer3 .footer-left .right ul li{margin-left:0;list-style:none;margin-bottom:10px;color:inherit;max-width:45%;padding-left:35px;position:relative}.footer.footer-style-footer2 .footer-left .right ul li:before,.footer.footer-style-footer3 .footer-left .right ul li:before{font-family:"Font Awesome 5 Pro";content:"\f178";font-weight:400;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;position:absolute;left:0}.footer-map .logo-text-footer-map:hover .image-logo-map,.footer.footer-style-footer2 .footer-left .right ul li:hover:before,.footer.footer-style-footer3 .footer-left .right ul li:hover:before{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer.footer-style-footer2 .footer-left .right ul li a,.footer.footer-style-footer3 .footer-left .right ul li a{font-weight:400;font-size:16px;line-height:25px;letter-spacing:.03em;color:inherit}.footer.footer-style-footer2 .footer-right{width:490px;min-width:490px;margin-top:80px}.footer.footer-style-footer2 .footer-right .footer-map{position:relative;display:block}.footer.footer-style-footer2 .footer-right .footer-map .map-pin-box{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.03em;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer.footer-style-footer2 .footer-right .footer-map .map-pin-box span{display:flex;width:60px;height:60px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:2px solid var(--primary);justify-content:center;align-items:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;margin-bottom:15px}.footer.footer-style-footer2 .footer-right .footer-map .map-pin-box span svg{font-weight:900;font-size:16px;line-height:16px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer.footer-style-footer2 .footer-right .footer-map .map-pin-box:hover span{background:var(--primary)}.footer.footer-style-footer2 .footer-left{width:100%;margin-right:0}.footer.footer-style-footer2 .footer-left .right,.footer.footer-style-footer3 .footer-left .right{width:50%}.footer.footer-style-footer2 .footer-left .right ul{margin-block-end:0;flex-flow:column wrap;counter-reset:brick;max-height:270px;display:flex}.footer.footer-style-footer3 .footer-left{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;width:100%;margin-right:0}.footer.footer-style-footer3 .footer-left .footer-title{font-weight:700;font-size:54px;line-height:54px;flex:0 0 100%;margin-block-end:30px}.footer.footer-style-footer3 .footer-left .text-footer-top,.footer.footer-style-footer4 .text-footer-top{font-weight:400;font-size:19px;line-height:25px;letter-spacing:.03em;margin-block-end:25px;margin-left:10px}.footer.footer-style-footer3 .footer-left .footer-person .text-footer-top,.footer.footer-style-footer4 .footer-person .text-footer-top{margin-left:0;margin-right:10px;font-weight:700}.footer.footer-style-footer3 .footer-left .footer-person .text-footer-top:after,.footer.footer-style-footer4 .footer-person .text-footer-top:after{content:"-";margin-left:10px}.footer.footer-style-footer3 .footer-left .footer-person,.footer.footer-style-footer3 .footer-links,.footer.footer-style-footer4 .footer-person{display:flex}.footer.footer-style-footer3 .footer-left .name-footer-top,.footer.footer-style-footer4 .name-footer-top{font-weight:600;font-size:19px;line-height:25px;letter-spacing:.03em}.footer.footer-style-footer3 .footer-left .school-name-footer,.footer.footer-style-footer4 .school-name-footer{font-weight:600;font-size:22px;line-height:25px;margin-block-end:8px}.footer.footer-style-footer3 .footer-left .school-address-footer,.footer.footer-style-footer4 .school-address-footer{font-weight:400;font-size:19px;line-height:25px;letter-spacing:.03em;margin-block-end:38px}.footer.footer-style-footer3 .footer-left .footer-link,.footer.footer-style-footer4 .footer-link{letter-spacing:.03em;margin-block-end:10px;margin-right:15px;font-weight:400;font-size:16px;line-height:25px}.footer.footer-style-footer3 .footer-left .footer-link{color:inherit;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer.footer-style-footer3 .footer-left .footer-link span{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;border:1px solid rgba(255,255,255,.8);width:40px;height:40px;display:inline-flex;margin-right:13px;justify-content:center;align-items:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;background:var(--forth);border-color:var(--forth);color:var(--primary)}.footer.footer-style-footer3 .footer-left .footer-link:hover span,.footer.footer-style-footer3 .footer-social a:hover{background:var(--primary);border-color:var(--primary);color:var(--forth)}.footer.footer-style-footer3 .footer-social a,.footer.footer-style-footer4 .footer-link span{justify-content:center;overflow:hidden;width:40px;height:40px;display:inline-flex;margin-right:13px}.footer.footer-style-footer3 .footer-social,.footer.footer-style-footer4 .footer-social{margin-top:20px;display:flex}.footer.footer-style-footer3 .footer-social a{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid var(--forth);align-items:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;background:var(--forth);color:var(--primary);margin-bottom:0}.footer.footer-style-footer3 .footer-social a i,.footer.footer-style-footer3 .footer-social a svg,.footer.footer-style-footer3 .footer-social a:hover i,.footer.footer-style-footer3 .footer-social a:hover svg,.footer.footer-style-footer4 .footer-social a i,.footer.footer-style-footer4 .footer-social a svg{font-size:12px}.footer.footer-style-footer3 .footer-social a .twitter-x,.footer.footer-style-footer4 .footer-social a .twitter-x{background-color:#fff;-webkit-mask-image:url(../../../assets/images/x.svg);mask-image:url(../../../assets/images/x.svg);width:15px;height:15px;display:inline-block}.footer.footer-style-footer3 .footer-left .right ul{margin-block-end:0;flex-flow:column wrap;counter-reset:brick;max-height:250px;display:flex}.footer-bottom.footer-coppy-footer3 .footer-bottom-left .coppy,.footer-bottom.footer-coppy-footer3 .footer-bottom-left .footer-privacy-menu ul li a,.footer-bottom.footer-coppy-footer3 .footer-cleverbox span,.footer-bottom.footer-coppy-footer4 .footer-bottom-left .coppy,.footer-bottom.footer-coppy-footer4 .footer-cleverbox span,.footer-bottom.footer-coppy-footer4 ul li a{color:inherit}.footer-bottom.footer-coppy-footer3 .footer-bottom-left .footer-privacy-menu ul li a:hover{color:var(--primary)}.footer.footer-style-footer4 .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.footer.footer-style-footer4 .wrapper .left{flex:0 0 27%}.footer.footer-style-footer4 .wrapper .mid1,.footer.footer-style-footer4 .wrapper .mid2,.footer.footer-style-footer4 .wrapper .right{flex:0 0 20%}.footer.footer-style-footer4 .footer-links{display:flex;flex-direction:column}.footer.footer-style-footer4 .footer-link{color:inherit;transition:.5s}.footer.footer-style-footer4 .footer-link span{border-radius:50px;border:1px solid var(--forth);align-items:center;transition:.5s;color:#fff}.footer.footer-style-footer4 .footer-link:hover span{background:var(--forth);color:var(--primary)}.footer.footer-style-footer4 .footer-social a{border-radius:50px;overflow:hidden;width:40px;height:40px;display:inline-flex;margin-right:13px;justify-content:center;align-items:center;transition:.5s;color:#fff}.footer.footer-style-footer4 .footer-social a:hover{background:var(--primary);border-color:var(--primary)}.footer.footer-style-footer4 ul{margin-block-end:0}.footer.footer-style-footer4 ul li{list-style:none;margin-bottom:10px;position:relative;color:inherit;margin-left:0}.footer.footer-style-footer4 ul li a{font-weight:400;font-size:16px;color:inherit;line-height:25px;transition:.5s;margin-left:0}.footer.footer-style-footer4 ul li a:hover{opacity:.7}.footer.footer-style-footer4 h3{flex:0 0 100%;font-size:20px;margin-block-end:30px}.twitter-x-footer{-webkit-mask-image:url(../../../assets/images/x.svg);mask-image:url(../../../assets/images/x.svg);width:15px;height:15px;display:inline-block}.footer-style-footer3 .twitter:hover .twitter-x-footer{background-color:var(--forth)}.footer-map{width:100%;height:365px;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;z-index:2;justify-content:center;align-items:center}.footer-map:before{content:"";display:block;opacity:.8;position:absolute;z-index:1;width:100%;height:100%;mix-blend-mode:multiply}.footer-map .image-logo-map{position:relative;z-index:3;background-color:rgba(255,255,255,.28);width:91px;height:91px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer-map .text-map-footer{color:#fff;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.15em;text-transform:uppercase;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;z-index:3}.footer-map .logo-text-footer-map:hover .text-map-footer{color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer-map .logo-text-footer-map{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-bottom .wrapper{display:flex;justify-content:space-between;align-items:flex-end}.footer-bottom{padding:40px 0;flex:0 0 100%}.footer-bottom .footer-cleverbox{display:flex;align-items:flex-end}.footer-bottom .footer-cleverbox span{font-weight:600;font-size:15px;color:inherit;margin-right:20px}.footer-bottom .footer-cleverbox .cleverbox-logo{-webkit-mask-image:url(../../../assets/images/cleverbox-logo.svg);mask-image:url(../../../assets/images/cleverbox-logo.svg);background-size:cover;width:63px;height:71px;opacity:.65;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;margin-block-end:0}.footer-bottom .footer-cleverbox .cleverbox-logo:hover{opacity:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.footer-bottom .footer-bottom-left .coppy{font-family: var(--font);font-weight:600;font-size:15px;line-height:16px;color:inherit;margin-bottom:7px}.footer-bottom .footer-bottom-left .footer-privacy-menu ul{margin-bottom:0}.footer-bottom .footer-bottom-left .footer-privacy-menu ul li{background:0 0;padding-left:0;margin-left:0;padding-right:20px;margin-bottom:0;line-height:1.7rem;display:inline-block;color:inherit}.footer-bottom .footer-bottom-left .footer-privacy-menu ul li:first-child a{margin-left:0}.footer-bottom .footer-bottom-left .footer-privacy-menu ul li a{font-family: var(--font);font-weight:600;font-size:15px;line-height:16px;color:var(--primary)}.footer-bottom .footer-bottom-left .footer-privacy-menu ul li a:hover{color:var(--secondary)}@media only screen and (max-width:1200px){.footer.footer-style-footer1{padding:5vh 0;background-color:#fff}.footer.footer-style-footer1 .footer-title{margin:0 0 5vh;font-size:3.5rem;line-height:3.4rem}.footer.footer-style-footer1 .footer-top .content-footer{max-width:100%;width:100%;flex:0 0 100%;padding:0 5vw;box-sizing:border-box;flex-direction:column;margin:0}.footer.footer-style-footer1 .footer-top .image-footer{max-width:100%;width:100%;flex:0 0 100%;margin-bottom:5vh}.footer.footer-style-footer1 .footer-top,.footer.footer-style-footer4 .wrapper{flex-direction:column}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box.director-box{margin:0}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box.director-box .title,.footer.footer-style-footer3 .footer-left .right ul li{max-width:100%}.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box{flex:0 0 100%;max-width:100%;width:100%;margin-bottom:20px}.footer.footer-style-footer1 .footer-bottom{margin-bottom:0}.footer.footer-style-footer1 .footer-bottom .wrapper{padding:0 5vw;width:100vw;flex-direction:column}.footer-bottom .footer-bottom-left .coppy,.footer.footer-style-footer1 .footer-bottom .privacy-menu-container{margin-bottom:20px}.footer.footer-style-footer1 .footer-bottom .privacy-menu-container li{display:block}.footer.footer-style-footer1 .footer-bottom .footer-cleverbox{width:100%;justify-content:space-between}.footer-bottom .footer-bottom-left .footer-privacy-menu ul{display:flex;flex-direction:column}.footer-bottom .footer-bottom-left .footer-privacy-menu ul li{margin-bottom:20px;padding-right:0}.footer-bottom .footer-bottom-left .footer-privacy-menu ul li a{margin-left:0}.footer.footer-style-footer1 .footer-bottom .wrapper{align-items:flex-start}.footer.footer-style-footer3 .footer-left .left{width:100%;margin-bottom:20px}.footer.footer-style-footer3 .footer-left .right{width:100%}.footer.footer-style-footer3 .footer-left .right ul{flex-flow:column;max-height:inherit}.footer.footer-style-footer4 .wrapper .left,.footer.footer-style-footer4 .wrapper .mid1,.footer.footer-style-footer4 .wrapper .mid2,.footer.footer-style-footer4 .wrapper .right{flex:0 0 100%;margin-block-end:20px}}@media only screen and (max-width:800px){.footer.footer-style-footer1 .footer-top .content-footer .footer-detail-box .detail{font-size:16px}.footer-bottom .wrapper{align-items:flex-start;flex-direction:column}.footer.footer-style-footer3 .footer-links{flex-direction:column}.footer-map{background-attachment:inherit}}@media only screen and (max-width:600px){.footer.footer-style-footer4 .footer-person{margin-bottom:20px;flex-direction:column}.footer.footer-style-footer4 .footer-person .text-footer-top{margin-bottom:0}}