*::selection{background-color:rgba(105,134,166,.6);color:#fff}*::-moz-selection{background-color:rgba(105,134,166,.6);color:#fff}body{margin:0 auto;background-color:#f3f3f3;font-family:"Montserrat",sans-serif;font-size:1.05rem;color:#888;font-weight:500}.base-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-image:url("../img/overlay.png");background-repeat:no-repeat;background-size:cover;background-position:bottom right;mix-blend-mode:color;opacity:.4;z-index:-1}.v-center{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav{width:100%;position:fixed;top:0;left:0;user-select:none;transition:.4s;z-index:100}.nav .container .row .col{position:relative}.nav .container .row .col a img{height:5rem;transition:.4s}.nav .container .row .col a .white{opacity:1}.nav .container .row .col a .blue{position:absolute;left:.8rem;opacity:0}.nav .container .row .col .v-center{left:0;padding:0 .8rem}.nav .container .row .col .v-center ul{list-style:none;padding:0;margin:0;float:right}.nav .container .row .col .v-center ul li{display:inline-block;margin-right:3rem}.nav .container .row .col .v-center ul li a{text-decoration:none;color:#fff;font-weight:500;transition:.3s}.nav .container .row .col .v-center ul li:last-child{margin-right:0}.nav-scroll{background-color:#f3f3f3;box-shadow:0 0 1rem rgba(105,134,166,.5)}.nav-scroll .container .row .col a img{height:4rem}.nav-scroll .container .row .col a .white{opacity:0}.nav-scroll .container .row .col a .blue{opacity:1}.nav-scroll .container .row .col .v-center ul li a{color:#6986a6}header{width:100%;height:85vh;position:relative;overflow:hidden}header .background{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:absolute;top:0;left:0;z-index:-2}header .overlay{width:100%;height:100%;background:linear-gradient(180deg, rgba(105, 134, 166, 0.7) 0%, rgba(105, 134, 166, 0.4) 20%, rgba(0, 212, 255, 0) 50%);position:absolute;top:0;left:0;z-index:-1}header .container{height:100%}header .container .row{height:100%}header .container .row .col{height:100%;position:relative}header .container .row .col .v-center{left:0;padding:0 .8rem}header .container .row .col .v-center .content{font-family:"Paprika",cursive;color:#fff;text-shadow:0 0 1rem #6986a6;position:relative}header .container .row .col .v-center .content .background{width:100%;height:100%;background-color:#6986a6;filter:blur(10rem);opacity:.6}.block-1{background-color:#f3f3f3;padding-top:5rem;padding-bottom:5rem;position:relative}.block-1 .anchor{position:absolute;top:-5.5rem;left:0;opacity:0;user-select:none;pointer-events:none}.block-1 .container .row .col h2{font-family:"Dancing Script",cursive;font-size:3rem;color:#6986a6;font-weight:bold;margin-bottom:2rem}.block-1 .container .row .col .content p:last-child{margin-bottom:0}.block-1 .container .row .col .content ul{color:#6986a6}.image-1{width:100%;height:35rem;position:relative}.image-1 .background{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:absolute;top:0;left:0;z-index:-2}.block-2{background-color:#f3f3f3;padding-top:5rem;padding-bottom:5rem;position:relative}.block-2 .anchor{position:absolute;top:-5.5rem;left:0;opacity:0;user-select:none;pointer-events:none}.block-2 .container .row .col h2{font-family:"Dancing Script",cursive;font-size:3rem;color:#6986a6;font-weight:bold;margin-bottom:2rem}.block-2 .container .row .col .content h4{color:#6986a6}.block-2 .container .row .col .content p{margin-bottom:1.5rem}.block-2 .container .row .col .content p a{text-decoration:none;font-weight:600;color:#6986a6}.block-2 .container .row .col .content p:last-child{margin-bottom:0}.block-2 .container .row .col .content ul{color:#6986a6}.image-2{width:100%;height:35rem;position:relative}.image-2 .background{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:absolute;top:0;left:0;z-index:-2}.block-3{background-color:#f3f3f3;padding-top:5rem;padding-bottom:5rem;position:relative}.block-3 .anchor{position:absolute;top:-5.5rem;left:0;opacity:0;user-select:none;pointer-events:none}.block-3 .container .row .col h2{font-family:"Dancing Script",cursive;font-size:3rem;color:#6986a6;font-weight:bold;margin-bottom:2rem}.block-3 .container .row .col .content h4{color:#6986a6}.block-3 .container .row .col .content p{margin-bottom:1.5rem}.block-3 .container .row .col .content p a{text-decoration:none;font-weight:600;color:#6986a6}.block-3 .container .row .col .content p:last-child{margin-bottom:0}.block-3 .container .row .col .content ul{color:#6986a6}.map{width:100%;height:35rem;position:relative;user-select:none}.map iframe{width:100%;height:100%}.map .overlay{width:100%;height:100%;background-color:rgba(105,134,166,.8);backdrop-filter:blur(0.12rem);position:absolute;top:0;left:0;transition:.4s}.map .overlay .container .row .col{text-align:center;color:#fff;padding-top:5rem;padding-bottom:5rem}.map .overlay .container .row .col .info{display:block}.map .overlay .container .row .col .info i{font-size:3rem;margin-bottom:2rem}.map .overlay .container .row .col .info .name{font-weight:700}.map .overlay .container .row .col .info span{display:block}.map .overlay .container .row .col .info div{height:1rem;margin-top:.5rem}.map .overlay .container .row .col .info div a{text-decoration:none;color:#fff;font-weight:600}.map .overlay .container .row .col .info div a i{font-size:1.05rem;margin-bottom:2rem;margin-right:.5rem}.map .overlay .container .row .col .info .line{width:30%;height:.1rem;background-color:#fff;margin-top:1.5rem;margin-left:35%;margin-bottom:1rem}.map .overlay .container .row .col .route{display:block;margin-bottom:2.5rem}.map .overlay .container .row .col .route span{display:block}.map .overlay .container .row .col .route span i{margin-right:.2rem}.map .overlay .container .row .col .btn-map{cursor:pointer;border:2px solid #fff;border-radius:.4rem;padding:.7rem 1.5rem;transition:.4s}.map .overlay .container .row .col .btn-map:hover{background-color:#fff;color:#6986a6}.map .hide{pointer-events:none;opacity:0}.block-4{background-color:#f3f3f3;padding-top:5rem;padding-bottom:5rem;position:relative}.block-4 .anchor{position:absolute;top:-5.5rem;left:0;opacity:0;user-select:none;pointer-events:none}.block-4 .container .row .col h2{font-family:"Dancing Script",cursive;font-size:3rem;color:#6986a6;font-weight:bold;margin-bottom:2rem}.block-4 .container .row .col .form .wpcf7 form p span input{width:100%;background-color:rgba(0,0,0,0);border:2px solid #6986a6;border-radius:.4rem;color:#6986a6;margin-bottom:1rem;padding:.5rem 1rem;transition:.4s}.block-4 .container .row .col .form .wpcf7 form p span input:hover{background-color:#fff}.block-4 .container .row .col .form .wpcf7 form p span input:active{outline:none;border:2px solid #6986a6;box-shadow:none;background-color:#fff;padding:.5rem 1rem}.block-4 .container .row .col .form .wpcf7 form p span input:focus{outline:none;border:2px solid #6986a6;box-shadow:none;background-color:#fff;padding:.5rem 1rem}.block-4 .container .row .col .form .wpcf7 form p span textarea{width:100%;background-color:rgba(0,0,0,0);border:2px solid #6986a6;border-radius:.4rem;color:#6986a6;margin-bottom:1rem;padding:.5rem 1rem;resize:none;transition:.4s}.block-4 .container .row .col .form .wpcf7 form p span textarea:hover{background-color:#fff}.block-4 .container .row .col .form .wpcf7 form p span textarea:active{outline:none;border:2px solid #6986a6;box-shadow:none;background-color:#fff;padding:.5rem 1rem}.block-4 .container .row .col .form .wpcf7 form p span textarea:focus{outline:none;border:2px solid #6986a6;box-shadow:none;background-color:#fff;padding:.5rem 1rem}.block-4 .container .row .col .form .wpcf7 form p input{background-color:rgba(0,0,0,0);color:#6986a6;border:2px solid #6986a6;border-radius:.4rem;padding:.5rem 1rem;transition:.4s}.block-4 .container .row .col .form .wpcf7 form p input:hover{background-color:#6986a6;color:#fff}.block-4 .container .row .col .form .wpcf7 form p input:active{outline:none;box-shadow:none;border:2px solid #6986a6}.block-4 .container .row .col .form .wpcf7 form p input:focus{outline:none;box-shadow:none;border:2px solid #6986a6}.block-4 .container .row .col .content h4{color:#6986a6}.block-4 .container .row .col .content p{margin-bottom:1.5rem}.block-4 .container .row .col .content p a{text-decoration:none;font-weight:600;color:#6986a6}.block-4 .container .row .col .content p:last-child{margin-bottom:0}.block-4 .container .row .col .content ul{color:#6986a6}footer{width:100%;background-color:#6986a6;color:#fff;user-select:none}footer .container .row .col{position:relative}footer .container .row .col img{display:block;width:60%;margin-bottom:1.4rem}footer .container .row .col .documents{font-size:.9rem;margin-bottom:1rem}footer .container .row .col .documents a{text-decoration:none;color:#fff}footer .container .row .col .v-center{margin-top:.2rem}footer .container .row .col .v-center p:last-child{margin-bottom:0}footer .container .row .col a{text-decoration:none;color:#fff}footer .container .row .col a i{font-size:1.2rem}