.ugo-template{color:#2a2a2a;font-family:Source Sans\ 3,sans-serif}.ugo-template .scroll-container{overflow-y:scroll;overscroll-behavior-y:contain;scroll-snap-type:y mandatory}.ugo-template section{align-items:center;display:flex;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.ugo-template section .container{margin-top:150px;opacity:0}.ugo-template section.is-visible .container{animation:physical-bounce .5s ease-out forwards}@keyframes physical-bounce{0%{margin-top:150px;opacity:0}40%{margin-top:-30px;opacity:1}80%{margin-top:10px;opacity:1}to{margin-top:0;opacity:1}}.ugo-template .container-fluid{padding:0}.ugo-template .bg-primary{background-color:#0082c8!important}.ugo-template .primary-font-color{color:#2a2a2a}.ugo-template :focus,.ugo-template input:focus,.ugo-template select:focus,.ugo-template textarea:focus{outline:none}.ugo-template input:not([type=checkbox]):focus{border:2px solid #000;box-shadow:0 0 5px rgba(0,0,0,.5);outline:none}.ugo-template input[type=checkbox]{accent-color:#163d5c;border:1px solid #dcdcdc;border-radius:10px;height:20px;padding:10px 15px;width:20px}.ugo-template h1,.ugo-template h2{font-size:clamp(2rem,5vw,3rem);text-transform:capitalize}.ugo-template h1,.ugo-template h2,.ugo-template h3{font-family:Barlow Condensed,sans-serif;font-weight:500;line-height:1.2;margin-bottom:clamp(1.5rem,4vw,3rem)}.ugo-template h3{font-size:clamp(1.5rem,5vw,2rem)}.ugo-template h5{font-size:1.5rem;font-weight:700;line-height:1.3}.ugo-template h6{font-size:1.25rem;font-weight:700;line-height:1.4}.ugo-template h1{margin-bottom:50px}.ugo-template h2,.ugo-template h3{margin-bottom:30px}.ugo-template p{color:#2a2a2a;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1rem}.ugo-template p:last-child{margin-bottom:0}.ugo-template ul{list-style:none}.ugo-template ul.btn-list{align-items:center;display:flex;justify-content:space-between;padding:0}.ugo-template ul.list-bullet{list-style-type:disc}.ugo-template ::-moz-placeholder{color:#7a7a7a;font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.5;opacity:1}.ugo-template .input-form-group .dropdown-toggle,.ugo-template ::placeholder{color:#7a7a7a;font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.5;opacity:1}.ugo-template .padding-bottom-none{padding-bottom:0!important}.ugo-template .parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.ugo-template a{color:#163d5c}.ugo-template a.right-arrow{align-items:center;display:flex;justify-content:space-between}.ugo-template a.right-arrow:after{content:"\f105";font-family:FontAwesome;font-weight:500;margin-left:5px}.ugo-template .btn{align-items:center;border-radius:10px;display:inline-flex;font-family:Source Sans\ 3,sans-serif;font-size:1rem;font-weight:700;justify-content:center;padding:12px 24px;transition:all .3s ease;width:auto}@media screen and (max-width:768px){.ugo-template .btn{margin-bottom:10px;width:100%}}.ugo-template .btn .fa-magnifying-glass,.ugo-template .btn .fa-search{transition:transform .3s ease}.ugo-template .btn:hover{font-size:1.06rem}.ugo-template .btn:hover .fa-magnifying-glass,.ugo-template .btn:hover .fa-search{transform:scale(1.2)}.ugo-template .btn.arrow-right{align-items:center;display:flex;justify-content:space-between}.ugo-template .btn.arrow-right:after{content:"\f061";font-family:FontAwesome;margin-left:10px}.ugo-template .btn.btn-white{background:#fff;color:#0082c8}.ugo-template .btn.btn-white:hover{background:#f2f2f2}.ugo-template .btn.btn-blue{background-color:#0082c8;border-color:#0082c8;color:#fff}.ugo-template .btn.btn-blue:hover{background-color:#006195;border-color:#006195;font-size:17px}.ugo-template .btn.btn-grey{background-color:#f2f2f2;border-color:#f2f2f2;color:#0082c8}.ugo-template .btn.btn-grey:hover{background-color:#d9d9d9;border-color:#d9d9d9;font-size:17px}.ugo-template .btn.btn-outline{background-color:#fff;border:1px solid #163d5c;border-radius:10px;color:#163d5c;padding-left:16px;padding-right:16px}.ugo-template .btn.btn-outline:hover{background-color:#0c2233;border-color:#0c2233;color:#fff;font-size:17px}.ugo-template .btn.btn-primary{background-color:#163d5c;border:1px solid #163d5c;color:#fff}.ugo-template .btn.btn-primary:hover{background:#0c2233}.ugo-template .image-container{border-radius:10px;overflow:hidden}.ugo-template .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ugo-template .w-33{width:33.33%!important}.ugo-template .student-info .input-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.ugo-template .student-info .input-group label{margin-bottom:10px}.ugo-template .student-info .checkbox-line{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:10px}.ugo-template .student-info .checkbox-line label{margin-bottom:0}.ugo-template .student-info .checkbox-line input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #2a2a2a;border-radius:4px;display:grid;height:25px;place-content:center;width:25px}.ugo-template .student-info .checkbox-line input[type=checkbox]:after{background-color:#2a2a2a;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:12px;transform:scale(0);transition:transform .12s ease-in-out;width:12px}.ugo-template .student-info .checkbox-line input[type=checkbox]:checked{border-color:#2a2a2a}.ugo-template .student-info .checkbox-line input[type=checkbox]:checked:after{transform:scale(1)}.ugo-template .student-info .checkbox-line input[type=checkbox]:focus{outline:2px solid #2a2a2a;outline-offset:2px}.ugo-template .student-info input[type=email],.ugo-template .student-info input[type=tel],.ugo-template .student-info input[type=text]{border-color:#2a2a2a;border-radius:10px!important;border-width:1px;width:100%}@media screen and (min-width:768px){.ugo-template .student-info input[type=email],.ugo-template .student-info input[type=tel],.ugo-template .student-info input[type=text]{width:60%}}.ugo-template .table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ugo-template .table-container table{border:1px solid #aaa;border-collapse:separate;border-radius:10px;border-spacing:0;margin-bottom:30px;min-width:300px;overflow:hidden;width:100%}@media screen and (max-width:1440px){.ugo-template .table-container table{max-width:100%}}.ugo-template .table-container table td{border-bottom:1px solid #aaa;font-size:16px;line-height:24px;padding:12px 15px;text-align:left;width:50%}.ugo-template .table-container table tr:last-child td{border-bottom:none}.ugo-template .table-container table tr td:first-child{background-color:#f2f2f2}.ugo-template section:not(.hero):not(.anchor-nav){overflow:hidden;padding:5rem 0;position:relative;z-index:1}.ugo-template section:not(.hero):not(.anchor-nav) .btn{min-width:240px}@media screen and (max-width:768px){.ugo-template section:not(.hero):not(.anchor-nav) .btn{min-width:100px}}.ugo-template .border-left{position:relative}.ugo-template .border-left:before{background:#7a7a7a;content:"";height:60%;left:20px;position:absolute;top:20%;width:2px}.ugo-template .footer-txt{font-size:14px}.ugo-template .border-right{position:relative}.ugo-template .border-right:after{background:#7a7a7a;content:"";height:60%;position:absolute;right:0;top:20%;width:2px}.ugo-template .container-xl{max-width:2500px}.ugo-template .text-box{padding:30px 0}.ugo-template .image-left .image-box,.ugo-template .image-right .image-box{aspect-ratio:16/9;border-radius:10px;display:block;height:100%;overflow:hidden;width:100%}@media screen and (max-width:768px){.ugo-template .image-left .image-box,.ugo-template .image-right .image-box{margin-bottom:20px}}.ugo-template .image-left .image-box img,.ugo-template .image-right .image-box img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.ugo-template .image-left{padding-left:0}@media screen and (max-width:768px){.ugo-template .image-left{padding-left:15px!important}}.ugo-template .image-left .image-box{justify-content:start}.ugo-template .image-right{padding-right:0}@media screen and (max-width:768px){.ugo-template .image-right{padding-right:15px!important}}.ugo-template .image-right .image-box{justify-content:end}.ugo-template .row-reverse{flex-direction:row-reverse}.ugo-template .bg-blue{background-color:#163d5c}.ugo-template .bg-orange{background-color:#f58220}.ugo-template .bg-light.badge{color:#2a2a2a!important}.ugo-template .bg-light-grey{background-color:#f2f2f2}.ugo-template .bg-light-grey.badge{color:#2a2a2a!important}.ugo-template .bg-light-blue{background-color:#0082c8!important}.ugo-template .bg-light-blue .lds-loader,.ugo-template .bg-light-blue h1,.ugo-template .bg-light-blue h2,.ugo-template .bg-light-blue h3,.ugo-template .bg-light-blue p{color:#fff}.ugo-template .bg-secondary.badge{width:-moz-fit-content;width:fit-content}.ugo-template .center-box-section{padding:3rem 0}.ugo-template .center-box{background:#fff;border-radius:20px;box-shadow:0 0 15px 0 rgba(0,0,0,.102);gap:32px;height:400;margin:0 auto;min-height:400px;opacity:1;padding:40px;width:70%}@media screen and (max-width:992px){.ugo-template .center-box{padding:40px 30px;width:100%}}.ugo-template .main-hero{background-position:50%;background-size:cover;color:#fff;height:600px;position:relative}@media screen and (max-width:768px){.ugo-template .main-hero{min-height:450px;padding:50px 0}}.ugo-template .main-hero.float-polygon .container{position:relative}.ugo-template .main-hero.float-polygon .container:after{background-color:transparent;background-image:url(https://5020112.fs1.hubspotusercontent-na1.net/hubfs/5020112/UGO%20Website/template-resources/images/img_polygon.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;content:"";height:481px;position:absolute;transform:scaleX(-1) rotate(166deg);width:529px}@media screen and (max-width:768px){.ugo-template .main-hero.float-polygon .container:after{display:none}}.ugo-template .main-hero.float-polygon.float-polygon-top-right .container:after{right:-155px;top:-340px}.ugo-template .main-hero.slim-hero{height:300px;padding-bottom:0!important}.ugo-template .main-hero.slim-hero.hero-form-bottom{padding-bottom:100px}@media (max-width:768px){.ugo-template .main-hero{height:450px;padding-bottom:50px}}.ugo-template .main-hero:after{background:rgba(0,0,0,.35);content:"";inset:0;position:absolute;z-index:1}.ugo-template .main-hero .align-itens-end{align-items:end}.ugo-template .main-hero .hero-inner{align-items:center;display:flex;height:100%;position:relative;width:100%;z-index:2}.ugo-template .main-hero .hero-inner .school-logo-container{align-items:center;background:#fff;display:flex;height:120px;justify-content:center;padding:0 10px;width:120px}.ugo-template .main-hero .hero-row{height:100%}.ugo-template .main-hero h1,.ugo-template .main-hero h3{color:#fff}.ugo-template .main-hero h1{margin-bottom:20px}.ugo-template .main-hero h3{margin-bottom:0}.ugo-template .main-hero a.btn{color:#fff}.ugo-template .hero{position:relative;z-index:10}.ugo-template .hero h1.title-lg{font-size:80px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:92px;text-align:center;text-transform:uppercase;vertical-align:middle}@media screen and (min-width:600px){.ugo-template .hero .hero-description{padding:50px 50px 50px 0}}.ugo-template .hero .main-hero-image .image-right{display:flex;justify-content:end}@media screen and (max-height:900px){.ugo-template .hero .main-hero-image .image-right{border-bottom-left-radius:50%;border-bottom-right-radius:50%}}.ugo-template .hero .main-hero-image .image-left{display:flex;justify-content:start}@media screen and (max-height:802px){.ugo-template .hero .main-hero-image .image-left{border-bottom-left-radius:50%;border-bottom-right-radius:50%}}.ugo-template .hero.primary-bg{background:#163d5c}.ugo-template .hero.primary-bg h1,.ugo-template .hero.primary-bg h2,.ugo-template .hero.primary-bg p{color:#fff}@media screen and (max-height:900px){.ugo-template .hero.hero-home{height:100vh}}@media screen and (max-width:768px){.ugo-template .hero.hero-home .container>.row{padding:30px 15px}}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div{width:100%}@media screen and (max-width:768px){.ugo-template .hero.hero-home #hero-school-search .input-form-group>div{flex-direction:column}}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div{transition:width .3s ease;width:50%!important}@media screen and (max-width:992px){.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div{width:100%!important}}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div:after{visibility:hidden}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div.selected{width:25%!important}@media screen and (max-width:768px){.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div.selected{width:100%!important}}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div.selected:after{visibility:visible}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div:nth-child(2).selected .btn{border-radius:0!important}@media screen and (max-width:768px){.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div:nth-child(2).selected .btn{border-radius:10px!important}}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div:first-child .btn{border-radius:10px!important}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div:first-child.selected .btn{border-radius:10px 0 0 10px!important}@media screen and (max-width:768px){.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div:first-child.selected .btn{border-radius:10px!important}}.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div .btn{border-radius:0 10px 10px 0!important}@media screen and (max-width:768px){.ugo-template .hero.hero-home #hero-school-search .input-form-group>div>div .btn{border-radius:10px!important}}.ugo-template .hero #hero-school-search ul.btn-list a.active{background-color:#0082c8;border-color:#0082c8;color:#fff}.ugo-template .hero #hero-school-search .input-form-group{align-items:stretch;color:#7a7a7a;display:flex}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group{flex-direction:column}}.ugo-template .hero #hero-school-search .input-form-group input[name=study_area_search].is-invalid{background-position:right 50px center}.ugo-template .hero #hero-school-search .input-form-group input[name=study_area_search].form-control:valid{background-image:none}.ugo-template .hero #hero-school-search .input-form-group>div{width:50%}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group>div{flex-direction:column;width:100%!important}}.ugo-template .hero #hero-school-search .input-form-group>div:first-child>div .btn{border-radius:0;height:auto}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group>div:first-child>div .btn{border-radius:10px!important}}.ugo-template .hero #hero-school-search .input-form-group>div:first-child>div .btn .fa-magnifying-glass{font-size:1.3rem}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group>div:first-child>div .btn .fa-magnifying-glass{width:20%}}.ugo-template .hero #hero-school-search .input-form-group>div:first-child>div:first-child .btn{border-radius:10px 0 0 10px}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown{width:100%}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown:after{background:#7a7a7a;content:"";height:60%;position:absolute;right:0;top:20%;width:2px}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown:after{display:none}}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown:after:focus{box-shadow:none;outline:none}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown button{align-items:center;display:flex;font-size:22px;justify-content:space-between;width:100%}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown button:focus{box-shadow:none;outline:none}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown button:after{border:0;content:"\f107";font-family:FontAwesome;margin-left:0;right:0;vertical-align:auto}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown .dropdown-menu{min-width:100%;width:-moz-fit-content;width:fit-content}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown .dropdown-menu a{cursor:pointer}.ugo-template .hero #hero-school-search .input-form-group>div:first-child .dropdown .dropdown-menu a.dropdown-item{font-size:18px}.ugo-template .hero #hero-school-search .input-form-group>div div:last-child{align-items:stretch}.ugo-template .hero #hero-school-search .input-form-group>div div:last-child input{border:0;border-radius:0;color:#7a7a7a;flex-grow:1;font-size:22px;height:auto;outline:0;padding:13px}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group>div div:last-child input{border-radius:10px 0 0 10px!important}}.ugo-template .hero #hero-school-search .input-form-group>div div:last-child input.is-invalid{background-image:none;background-size:auto;padding-right:0}.ugo-template .hero #hero-school-search .input-form-group>div div:last-child input::-moz-placeholder{font-size:22px;opacity:1}.ugo-template .hero #hero-school-search .input-form-group>div div:last-child input::placeholder{font-size:22px;opacity:1}.ugo-template .hero #hero-school-search .input-form-group>div div:last-child>div .btn{align-items:center;border-radius:0 10px 10px 0;display:flex;height:auto;justify-content:center;padding:0;width:20%}@media screen and (max-width:768px){.ugo-template .hero #hero-school-search .input-form-group>div div:last-child>div .btn{border-radius:0 10px 10px 0!important;margin:0;width:20%}}.ugo-template footer{background-color:#163d5c;color:#fff}@media screen and (max-width:767px){.ugo-template footer{padding-top:30px!important}.ugo-template footer .container{padding:0 15px!important}.ugo-template footer .footer-row{flex-direction:column}}.ugo-template footer .footer-column .image-container{border-radius:0!important}.ugo-template footer .footer-column .image-container img{width:auto}@media screen and (max-width:767px){.ugo-template footer .footer-column{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:0!important;padding:15px 10px}.ugo-template footer .footer-column .image-container{justify-content:center;margin-bottom:30px!important}.ugo-template footer .footer-column .image-container img{width:60%}.ugo-template footer .footer-column.is-open ul.footer-nav{max-height:500px;padding-bottom:20px;transition:max-height .4s ease-in-out}.ugo-template footer .footer-column.is-open .footer-heading:after{transform:rotate(180deg)}}.ugo-template footer h5.footer-heading{align-items:center;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;margin:0;padding:15px 0;text-transform:uppercase}@media screen and (max-width:767px){.ugo-template footer h5.footer-heading{cursor:pointer}.ugo-template footer h5.footer-heading:after{content:"\f107";font-family:FontAwesome;transition:transform .3s ease}}@media screen and (min-width:768px){.ugo-template footer h5.footer-heading{cursor:default;padding-bottom:10px}.ugo-template footer h5.footer-heading:after{display:none}}.ugo-template footer ul.footer-nav{list-style:none;margin:0;overflow:hidden;padding:0}@media screen and (max-width:767px){.ugo-template footer ul.footer-nav{max-height:0;transition:max-height .4s cubic-bezier(0,1,0,1)}}@media screen and (min-width:768px){.ugo-template footer ul.footer-nav{display:block;max-height:none}}.ugo-template footer ul.footer-nav li{margin-bottom:8px}.ugo-template footer ul.footer-nav li a{color:hsla(0,0%,100%,.8);font-size:16px;text-decoration:none}.ugo-template footer ul.footer-nav li a:hover{color:#fff;text-decoration:underline}.ugo-template footer .footer-copy{font-size:.75rem}@media screen and (max-width:767px){.ugo-template footer .footer-copy{flex:0 0 100%;max-width:100%;text-align:center;width:100%}}.ugo-template footer .sub-footer-links{display:flex;padding-left:0}.ugo-template footer .sub-footer-links a{color:#fff}@media screen and (max-width:767px){.ugo-template footer .sub-footer-links{flex:0 0 100%;justify-content:center;margin-top:20px;max-width:100%;width:100%}}.ugo-template .input-form-group .dropdown-toggle{background-color:#fff}.ugo-template .input-form-group .dropdown button{align-items:center;display:flex;font-size:22px;justify-content:space-between;white-space:nowrap;width:100%}.ugo-template .input-form-group .dropdown button:focus{box-shadow:none;outline:none}.ugo-template .input-form-group .dropdown button:after{border:0;content:"\f107";font-family:FontAwesome;margin-left:0;right:0;vertical-align:auto}.ugo-template .input-form-group .dropdown button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugo-template .input-form-group .dropdown .dropdown-menu{min-width:100%;width:-moz-fit-content;width:fit-content}.ugo-template .input-form-group .dropdown .dropdown-menu a{cursor:pointer}.ugo-template .input-form-group .dropdown .dropdown-menu a.dropdown-item{font-size:18px}.ugo-template .section-form input:not([type=checkbox]):not([type=radio]),.ugo-template .section-form select,.ugo-template .section-form textarea{border:1px solid #dcdcdc;border-radius:10px;opacity:1;width:100%}.ugo-template .section-form .form-container.full-form{width:100%}.ugo-template .section-form .form-container.full-form.bg-white{background-color:#fff}.ugo-template .section-form .form-container.full-form.bg-white h3{color:#2a2a2a}.ugo-template .section-form .form-container.full-form.bg-white .btn-grey{color:#0082c8!important}.ugo-template .section-form .form-container.full-form.bg-white .btn-grey.active{background-color:#0082c8!important;color:#fff!important}.ugo-template .section-form .form-container.full-form.bg-white .input-form-group{margin-top:20px}.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div .dropdown-toggle{align-items:unset!important}.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div:first-child,.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div:last-child{flex:1 1 auto;width:auto}.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div .btn:not(.btn-blue),.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div input:not(.btn-blue){background-color:#f2f2f2;border:0;border-radius:0;color:#7a7a7a;font-size:22px;font-weight:400;height:100%}@media screen and (max-width:768px){.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div .btn:not(.btn-blue),.ugo-template .section-form .form-container.full-form.bg-white .input-form-group>div input:not(.btn-blue){border-radius:10px 0 0 10px!important;width:100%}}.ugo-template .section-form .form-container.full-form .btn-list{gap:10px}.ugo-template .section-form .form-container.full-form .btn-list li{flex:1}.ugo-template .section-form .form-container.full-form .btn-list li .btn{text-align:center;width:100%}.ugo-template .section-form.section-contact-form{position:relative}.ugo-template .section-form.section-contact-form .image-container.float-right{position:absolute;right:0;top:50px}@media (max-width:768px){.ugo-template .section-form.section-contact-form .image-container.float-right{display:none}}.ugo-template .section-form.section-contact-form h5{font-family:Source Sans\ 3,sans-serif;font-size:24px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:32px}.ugo-template .section-form.section-contact-form h3{font-size:48px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:60px}.ugo-template .section-form.section-contact-form .form-container form{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.ugo-template .section-form.section-contact-form .form-container form>.hs-dependent-field,.ugo-template .section-form.section-contact-form .form-container form>.hs-form-field{width:30%}@media screen and (max-width:768px){.ugo-template .section-form.section-contact-form .form-container form>.hs-dependent-field,.ugo-template .section-form.section-contact-form .form-container form>.hs-form-field{margin-bottom:0!important;width:100%!important}}.ugo-template .section-form.section-contact-form .form-container form ul.inputs-list{margin:0;padding-left:0}.ugo-template .section-form.section-contact-form .form-container form .hs-message{width:60%}.ugo-template .section-form.section-contact-form .form-container form .hs-message textarea{height:150px;width:100%}.ugo-template .section-form.section-contact-form .form-container form input.hs-input,.ugo-template .section-form.section-contact-form .form-container form select.hs-input{border-radius:10px!important;color:#7a7a7a;font-size:16px;height:48px;padding:13px 15px;width:100%}.ugo-template .section-form.section-contact-form .form-container form .hs-input[type=checkbox]{background-size:0 0;height:25px!important;transition:background-size .2s cubic-bezier(.12,.4,.29,1.46);width:25px!important}.ugo-template .section-form.section-contact-form .form-container form .hs-input[type=checkbox]:checked{background-size:100% 100%}.ugo-template .section-form.section-contact-form .form-container form .hs-input[type=radio]{height:15px!important;margin-right:15px!important;width:15px!important}.ugo-template .section-form.section-contact-form .form-container form .hs-recaptcha,.ugo-template .section-form.section-contact-form .form-container form .hs-submit,.ugo-template .section-form.section-contact-form .form-container form .legal-consent-container{width:100%}.ugo-template .section-form.section-contact-form .form-container form .legal-consent-container{margin-bottom:0}.ugo-template .section-form.section-contact-form .form-container form .legal-consent-container .hs-form-booleancheckbox-display input{height:25px!important;width:25px!important}.ugo-template .section-form.section-contact-form .form-container form .hs-submit input.hs-button{background-color:#163d5c;border-radius:10px;color:#fff;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:Bold;font-weight:700;gap:10px;height:48px;letter-spacing:0;line-height:24px;padding-left:24px;padding-right:24px;width:240px}.ugo-template .section-form.section-contact-form .form-container form .hs-submit input.hs-button:hover{background-color:#0c2233;border-color:#0c2233}.ugo-template .section-form.section-contact-form .form-container form .input{margin-left:0}.ugo-template .section-form.section-contact-form .form-container form label{align-items:center;display:flex;float:none;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:24px;margin:0;text-align:left;width:100%}.ugo-template .section-form.section-contact-form .form-container form .hs-form-required{display:none}.ugo-template .section-form .filter-details-container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.ugo-template .section-form .filter-details-container{align-items:stretch;flex-direction:column;gap:20px}}.ugo-template .section-form .filter-details-container>div{align-items:center;display:flex}.ugo-template .section-form .filter-details-container #filter-action{align-items:center;background:#f2f2f2;border-radius:10px;display:flex;justify-content:space-between}.ugo-template .section-form .filter-details-container #filter-action:after{background-image:url(https://5020112.fs1.hubspotusercontent-na1.net/hubfs/5020112/UGO%20Website/template-resources/images/icons/icon_filter.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:20px;width:20px}.ugo-template .section-form .filter-details-container .dropdown #sort-drop{align-items:center;background:#f2f2f2;border:0;border-radius:10px;color:#163d5c;display:flex;font-size:16px;font-style:Regular;font-weight:400;height:48;justify-content:space-between;letter-spacing:0;line-height:24px;padding-left:16px;padding-right:16px;text-align:left;width:236}.ugo-template .section-form .filter-details-container .dropdown #sort-drop:after{border:0;content:"\f107";font-family:FontAwesome;margin-left:0;right:0;vertical-align:auto}.ugo-template .section-form .filter-details-container .dropdown .dropdown-menu{width:100%}.ugo-template .school-results-list{display:block!important;width:100%!important}.ugo-template .slick-slider-container{opacity:0;transition:opacity .5s ease;visibility:hidden}.ugo-template .slick-slider-container.slick-initialized{opacity:1;visibility:visible}.ugo-template .slick-slide{margin:0 10px}.ugo-template .slick-list{margin:0 -10px}.ugo-template .modal-dialog-scrollable .modal-content{overflow-y:scroll}.ugo-template .modal-content{border-radius:30px}@media screen and (max-width:768px){.ugo-template .modal-content{overflow:auto}}.ugo-template .modal-header{border:0}.ugo-template .modal-dialog.modal-50vw{max-width:none;width:50vw}.ugo-template .lds-loader{color:#163d5c}.ugo-template .lds-loader,.ugo-template .lds-loader div{box-sizing:border-box}.ugo-template .lds-loader{display:inline-block;height:80px;position:relative;width:80px}.ugo-template .lds-loader div{animation:lds-loader 1.2s cubic-bezier(0,.5,.5,1) infinite;background:currentColor;display:inline-block;left:8px;position:absolute;width:16px}.ugo-template .lds-loader div:first-child{animation-delay:-.24s;left:8px}.ugo-template .lds-loader div:nth-child(2){animation-delay:-.12s;left:32px}.ugo-template .lds-loader div:nth-child(3){animation-delay:0s;left:56px}@keyframes lds-loader{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}.ugo-template .form-check-input.is-valid~.form-check-label,.ugo-template .was-validated .form-check-input:valid~.form-check-label{color:#2a2a2a}.ugo-template .autocomplete-container{position:relative;width:100%}.ugo-template .autocomplete-container>div:first-child{height:100%}.ugo-template .autocomplete-container>div .btn{border-radius:0 10px 10px 0!important}@media screen and (max-width:768px){.ugo-template .autocomplete-container>div .btn{width:20%}}.ugo-template .autocomplete-container .clear-badge{align-items:center;background-color:#aaa!important;border:0;border-radius:50%!important;color:#fff!important;display:none;height:20px;position:absolute;right:75px;top:20px;width:20px}@media screen and (max-width:768px){.ugo-template .autocomplete-container .clear-badge{top:10px}}.ugo-template .autocomplete-container input:not(:-moz-placeholder)+.clear-badge{display:flex}.ugo-template .autocomplete-container input:not(:placeholder-shown)+.clear-badge{display:flex}.ugo-template .autocomplete-container .clear-badge:hover{background:#888}.ugo-template .suggestions-list{background:#fff;border:1px solid #ccc;border-radius:10px;display:none;max-height:200px;overflow-y:auto;position:absolute;top:58px;width:100%;z-index:1000}.ugo-template .suggestion-item{color:#163d5c;cursor:pointer;font-size:18px;padding:10px}.ugo-template .suggestion-active,.ugo-template .suggestion-item:hover{background-color:#eee}@media screen and (max-width:768px){.ugo-template .section-search-results{margin-top:150px!important}.ugo-template .testimonials .testimonial-slider .slick-slide{padding:30px 15px}.ugo-template .testimonials .testimonial-slider .slick-slide .image-container{width:150px}.ugo-template .add-mobile-top{margin-top:150px!important}.ugo-template .anchor-nav{display:none!important}.ugo-template .comparison-container{overflow:auto}.ugo-template .comparison-container #comparison-table{border-collapse:separate;border-spacing:0}.ugo-template .comparison-container #comparison-table thead th{background-color:#fff;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}.ugo-template .comparison-container .sticky-col{background-color:#fff;border-right:1px solid #dee2e6;left:0;position:sticky;z-index:11!important}.ugo-template .comparison-container thead th.sticky-col{left:0;top:0;z-index:12}.ugo-template .comparison-container .btn-remove-column{right:50%;top:10px}}