*{scroll-behavior:smooth;}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Nunito",sans-serif;font-size:16px;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;}h2{margin-top:30px;color:#185795;font-size:4rem;font-style:normal;font-weight:600;line-height:68px;}p{color:#0b2c52;font-style:normal;font-weight:normal;line-height:28px;letter-spacing:.02em;}a{text-decoration:none;}a:visited{text-decoration:none;}#myVideo{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;}.hero{background:-webkit-gradient(linear,left bottom,left top,from(rgba(23,82,141,.9)),to(rgba(10,39,72,.5))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.04)),to(rgba(0,0,0,.04)));background:linear-gradient(0deg,rgba(23,82,141,.9) 0%,rgba(10,39,72,.5) 100%),linear-gradient(0deg,rgba(0,0,0,.04),rgba(0,0,0,.04));color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.hero nav{margin-left:80px;margin-right:80px;font-weight:600;-webkit-animation:transitionIn .75s;animation:transitionIn .75s;}.hero nav .container{position:relative;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hero nav .container ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding-left:0;}.hero nav .container ul.menu li{margin-right:35px;color:#ffffff;}.hero nav .container ul.menu li a:link{text-decoration:none;color:#ffffff;}.hero nav .container ul.menu li a:visited{color:#ffffff;}.hero nav .container ul.menu li a:active{color:#ffffff;}.hero nav .container ul.menu li a:hover{color:#86f4fe;-webkit-transition:all .3s ease;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.hero nav .container ul.menu li .nav-button{border:2px solid #ffffff;border-radius:40px;padding:15px 30px 15px 30px;}.hero nav .container ul.menu li .nav-button:hover{border:2px solid #86f4fe;color:#86f4fe;-webkit-transition:all .3s ease;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.hero nav .container ul.menu li.languages-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;}.hero nav .container ul.menu li.languages-container a:hover{border-bottom:0;border-radius:0;}.hero nav .container ul.menu li.languages-container .flag{width:20px;height:20px;}.hero nav .container .hamburger-menu{display:none;position:absolute;width:100%;height:100%;}.hero nav .container .hamburger-menu .menu{position:relative;}.hero nav .container .hamburger-menu .menu .hamburger{float:right;height:45px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;z-index:120;cursor:pointer;}.hero nav .container .hamburger-menu .menu .hamburger div{background-color:#ffffff;border-radius:40px;position:relative;width:40px;height:5px;margin-top:7px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.hero nav .container .hamburger-menu .menu #toggle{display:none;}.hero nav .container .hamburger-menu .menu #toggle:checked + .hamburger .top{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:22.5px;}.hero nav .container .hamburger-menu .menu #toggle:checked + .hamburger .meat{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;}.hero nav .container .hamburger-menu .menu #toggle:checked + .hamburger .bottom{-webkit-transform:scale(0);transform:scale(0);}.hero nav .container .hamburger-menu .menu #toggle:checked ~ .menu-list{height:380px;width:100%;margin-top:90px;}.hero nav .container .hamburger-menu .menu .menu-list{position:absolute;background-color:#ffffff;width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0;clear:both;text-align:center;height:0;overflow:hidden;-webkit-transition:height .4s ease;transition:height .4s ease;z-index:120;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding-left:0;}.hero nav .container .hamburger-menu .menu .menu-list li{color:#185795;}.hero nav .container .hamburger-menu .menu .menu-list li a{-webkit-transition:border-bottom .3s ease;transition:border-bottom .3s ease;}.hero nav .container .hamburger-menu .menu .menu-list li a:visited{color:#185795;}.hero nav .container .hamburger-menu .menu .menu-list li a:link{color:#185795;}.hero nav .container .hamburger-menu .menu .menu-list li .nav-button{border:2px solid #185795;border-radius:40px;padding:15px 30px 15px 30px;}.hero nav .container .hamburger-menu .menu .menu-list li .nav-button:hover{border:2px solid #86f4fe;color:#86f4fe;-webkit-transition:all .3s ease;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.hero nav .container .hamburger-menu .menu .menu-list li.languages-container a:hover{border-bottom:0;border-radius:0;}.hero nav .container .hamburger-menu .menu .menu-list li.languages-container .flag{padding:4px;width:24px;height:24px;}.hero nav .container .hamburger-menu .menu .menu-list li a:first-child{margin-top:30px;}.hero nav .container .hamburger-menu .menu .menu-list li a:last-child{margin-bottom:30px;}.hero nav .container .hamburger-menu .menu .menu-list li a{width:100%;margin:0;padding:10px 0;}.hero nav .container .hamburger-menu .menu .menu-list li a:hover{color:#86f4fe;-webkit-transition:all .3s ease;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.hero .main{margin-left:80px;margin-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.hero .main .block{padding-top:14vh;padding-bottom:14vh;width:60%;-webkit-animation:heroBlock1 1s;animation:heroBlock1 1s;}.hero .main .block .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:left;-ms-flex-align:left;align-items:left;}.hero .main .block .flexbox i{margin-left:20px;font-weight:300;font-size:1rem;}.hero .main .block .flexbox h1{font-size:7rem;font-family:"Marmelad",sans-serif;font-style:normal;font-weight:normal;text-align:left;text-shadow:-8px 8px 4px rgba(0,0,0,.25);margin-top:-30px;}.hero .main .block .flexbox h1 span{display:inline;}.hero .main .block .flexbox h1 span.bigletter{font-size:11rem;letter-spacing:-.02em;}.hero .main .block .flexbox h1:nth-child(3){-ms-flex-item-align:end;align-self:flex-end;margin-top:-60px;}.hero .main .block .flexbox .button-container{color:#0b2c52;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:30px;background-color:white;border:2px solid #ffffff;border-radius:40px;padding:15px 30px 15px 30px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;}.hero .main .block .flexbox .button-container:hover{color:#ffffff;background-color:transparent;-webkit-box-shadow:0 2px 42px 8px #86f4fe;box-shadow:0 2px 42px 8px #86f4fe;-webkit-transition:all .3s ease;transition:all .3s ease;}.hero .main .block .flexbox div.social-media-icons{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#86f4fe;margin-top:30px;}.hero .main .block .flexbox div.social-media-icons a{color:#86f4fe;}.hero .main .block .flexbox div.social-media-icons a:visited{color:#86f4fe;}.hero .main .block .flexbox div.social-media-icons .scicon{width:40px;height:40px;}.hero .main .block2{padding-top:14vh;width:40%;text-align:center;-webkit-animation:heroBlock2 2s;animation:heroBlock2 2s;}.hero .main .block2 img{max-width:100%;}.about{background-image:url("images/aboutus-min.png");background-repeat:no-repeat;background-size:cover;}.about .content{margin-left:80px;margin-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.about .content p{max-width:50%;margin-bottom:30px;}.about .content a{color:#185795;}.theteam{background:#ffffff;}.theteam .content{margin-left:80px;margin-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.theteam .content .imgcontainer{margin-top:30px;width:50%;}.theteam .content .imgcontainer img{width:100%;}.theteam .content .contentcontainer{width:50%;margin-left:80px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.theteam .content .contentcontainer a{color:#185795;}.services .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;}.services .content h2{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.services .content .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:80px;margin-right:80px;margin-top:30px;}.services .content .cards .card{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;padding:20px;margin-left:10px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.services .content .cards .card .imgcontainer{padding-left:25px;padding-right:25px;padding-bottom:15px;}.services .content .cards .card .imgcontainer img{width:100%;}.services .content .cards .card .card-body{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.services .content .cards .card .card-body h5{color:#185795;font-style:italic;font-weight:bold;font-size:1rem;line-height:110%;}.services .content .cards .card .card-body .card-text{color:#0b2c52;font-weight:300;font-size:.8rem;line-height:140%;}.services .content .cards .card>*{-ms-flex-preferred-size:100%;flex-basis:100%;}.services .content .cards .card:nth-child(1){margin-left:0;}.services .content .cards .card:nth-child(6){margin-right:0;}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;}.gallery h2{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.gallery .images{margin-top:30px;border-radius:20px;margin-left:80px;margin-right:80px;}.gallery .images img{display:block;width:2048px;height:1367px;}.gallery .images .carousel{position:relative;}.gallery .images .carousel-inner{position:relative;width:100%;overflow:hidden;border-radius:20px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);}.gallery .images .carousel-inner>.carousel-item{position:relative;display:none;-webkit-animation:.6s ease-in-out;animation:.6s ease-in-out;height:auto}.gallery .images .carousel-item>.carousel-img{width:100%;height:auto;}.gallery .images .carousel-item.carousel-video{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.gallery .images .carousel-inner>.active,.gallery .images .carousel-inner>.next{display:block;}.gallery .images .carousel-inner>.next{position:absolute;top:0;width:100%;}.gallery .images .carousel-inner>.to-left{-webkit-animation-name:left;animation-name:left;}.gallery .images .carousel-inner>.from-right{-webkit-animation-name:right;animation-name:right;}.gallery .images .carousel-inner>.to-right{-webkit-animation-name:right;animation-name:right;animation-direction:reverse;}.gallery .images .carousel-inner>.from-left{-webkit-animation-name:left;animation-name:left;animation-direction:reverse;}.gallery .images .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;cursor:pointer;}.gallery .images .carousel-control-prev,.gallery .images .carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;}@media (prefers-reduced-motion:reduce){.gallery .images .carousel-control-prev,.gallery .images .carousel-control-next{-webkit-transition:none;transition:none}}.gallery .images .carousel-control-prev:hover,.gallery .images .carousel-control-prev:focus,.gallery .images .carousel-control-next:hover,.gallery .images .carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;}.gallery .images .carousel-control-prev{left:0;}.gallery .images .carousel-control-next{right:0;}.gallery .images .carousel-control-prev-icon,.gallery .images .carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%;}.gallery .images .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}.gallery .images .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}.gallery .images .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.gallery .images .sr-only-focusable:active,.gallery .images .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;}@-webkit-keyframes left{from{left:0}to{left:-100%}}@keyframes left{from{left:0}to{left:-100%}}@-webkit-keyframes right{from{left:100%}to{left:0}}@keyframes right{from{left:100%}to{left:0}}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;}.contact h2{margin-top:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.contact .contact-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:80px;margin-right:80px;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.contact .contact-cards .contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:40px;border-radius:20px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);}.contact .contact-cards .contact-card h4{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#0b2c52;font-weight:bold;font-size:1.2rem;line-height:105%;}.contact .contact-cards .contact-card iframe{border:0;border-radius:20px;margin-top:30px;height:25vh;}.contact .contact-cards .contact-card .social-media-icons{margin-top:15px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.contact .contact-cards .contact-card .social-media-icons a:visited{color:#86f4fe;}.contact .contact-cards .contact-card .social-media-icons .iconify{width:40px;height:40px;color:#86f4fe;}.contact .contact-cards .contact-card .card-body{margin-top:15px;}.contact .contact-cards .contact-card .card-body .text{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.contact .contact-cards .contact-card .card-body .text .iconify{min-width:30px;min-height:30px;color:black;}.contact .contact-cards .contact-card .card-body .text p{line-height:18.66667px;margin-left:5px;display:inline;font-size:.8rem;}.contact .contact-cards .contact-card .card-body .text p a{color:#0b2c52;}.contact .contact-cards .contact-card:nth-child(1){margin-right:40px;}.contact .contact-cards .contact-card:nth-child(2){margin-left:40px;}.appointment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;padding-bottom:60px;}.appointment .info{margin-left:80px;margin-right:80px;}.appointment h2{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.appointment h4{margin-top:30px;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.2rem;}.appointment p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:15px;text-align:center;}.appointment p b{color:red;}.appointment .container{margin-left:80px;margin-right:80px;margin-top:30px;-ms-flex-item-align:center;align-self:center;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.appointment .container .appointment_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;color:#ffffff;background:-webkit-gradient(linear,left bottom,left top,from(#0a2748),to(#17528d)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.04)),to(rgba(0,0,0,.04)));background:linear-gradient(0deg,#0a2748 0%,#17528d 100%),linear-gradient(0deg,rgba(0,0,0,.04),rgba(0,0,0,.04));border-radius:20px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);width:386px;}.appointment .container .appointment_form label{margin-bottom:2px;}.appointment .container .appointment_form textarea{resize:vertical;height:180px;}.appointment .container .appointment_form input,.appointment .container .appointment_form textarea{margin-top:6px;margin-bottom:16px;padding:8px;border:1px solid #0b2c52;border-radius:4px;}.appointment .container .appointment_form .button-container{margin-top:15px;font-size:16px;color:#0b2c52;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:white;border:2px solid #ffffff;border-radius:40px;padding:15px 30px 15px 30px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;cursor:pointer;}.appointment .container .appointment_form .button-container:hover{color:#ffffff;background-color:transparent;-webkit-box-shadow:0 2px 42px 8px #86f4fe;box-shadow:0 2px 42px 8px #86f4fe;-webkit-transition:all .3s ease;transition:all .3s ease;}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#ffffff;}.partners img{width:100%;max-width:525px;margin-top:-30px;margin-bottom:30px;}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#0b2c52;}footer p{margin-left:80px;margin-right:80px;color:#ffffff;}footer p .flink{color:#86f4fe;}.scroll{cursor:pointer;width:70px;height:70px;position:fixed;bottom:40px;right:-80px;border-radius:100%;background-image:radial-gradient(circle farthest-corner at 10% 20%,#185795 0%,#0b2c52 81.3%);color:#fff;font-size:44px;font-weight:bold;text-align:center;-webkit-box-shadow:0 0 5px 0 #000000;box-shadow:0 0 5px 0 #000000;-webkit-transition:300ms;transition:300ms;}.scroll .iconify{margin-top:12px;text-shadow:0 0 2px #fff;}.scroll:hover .iconify{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}.visible{right:30px;-webkit-transition:all 400ms;transition:all 400ms;-webkit-transform:rotate(360deg);transform:rotate(360deg);}@-webkit-keyframes rotate{from{margin-top:15px}to{margin-top:5px}}@keyframes rotate{from{margin-top:15px}to{margin-top:5px}}.fade-in{opacity:0;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in;}.fade-in.appear{opacity:1;}@-webkit-keyframes heroBlock1{from{opacity:0;-webkit-transform:translateX(-3in);transform:translateX(-3in)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes heroBlock1{from{opacity:0;-webkit-transform:translateX(-3in);transform:translateX(-3in)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes heroBlock2{from{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes heroBlock2{from{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@media only screen and (max-width:479px){.hero nav{margin-left:0;margin-right:0}.hero nav .container .brand{-ms-flex-item-align:start;align-self:flex-start}.hero nav .container ul.menu{display:none}.hero nav .container .hamburger-menu{display:block}.hero nav .container .hamburger-menu .menu .hamburger{margin-right:18px}.hero .main{margin-left:10px;margin-right:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero .main .block{width:100%;padding-bottom:0}.hero .main .block2{width:100%}.hero-button{font-size:1.2rem}.hero .main .block .flexbox{margin-left:10px;margin-right:10px}.hero .main .block .flexbox i{margin-left:10px;margin-right:10px;font-size:1rem}.hero .main .block .flexbox h1{font-size:4rem;margin-top:-12px}.hero .main .block .flexbox h1:nth-child(3){font-size:4rem;margin-top:-40px}.hero .main .block .flexbox h1 span.bigletter{font-size:8rem}.about .content{margin-left:10px;margin-right:10px}.about .content p{max-width:100%}.services .content .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.services .content .cards .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}.theteam .content{margin-left:10px;margin-right:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theteam .content .imgcontainer{width:100%}.theteam .content .contentcontainer{width:100%;margin-left:10px;margin-right:10px}.services .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.services .content .cards{margin-left:10px;margin-right:10px}.contact .contact-cards{margin-left:10px;margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .content .cards .card{width:40%;margin-top:15px;margin-left:10px;margin-right:10px}.services .content .cards .card:nth-child(1){margin-top:0;margin-left:10px;margin-right:10px}.services .content .cards .card:nth-child(6){margin-left:10px;margin-right:10px}.gallery h4{margin-left:10px;margin-right:10px}.contact .contact-cards .contact-card{width:80%}.contact .contact-cards .contact-card:nth-child(1){margin-left:10px;margin-right:10px}.contact .contact-cards .contact-card:nth-child(2){margin-left:10px;margin-right:10px;margin-top:30px}.appointment .info{margin-left:10px;margin-right:10px}.appointment .container{margin-left:10px;margin-right:10px;width:90%}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer p{text-align:center;margin-left:10px;margin-right:10px}.created{margin-top:0}.gallery .images{margin-left:10px;margin-right:10px}}@media only screen and (min-width:479px) and (max-width:767px){.hero nav{margin-left:0;margin-right:0}.hero nav .container .brand{-ms-flex-item-align:start;align-self:flex-start}.hero nav .container ul.menu{display:none}.hero nav .container .hamburger-menu{display:block}.hero nav .container .hamburger-menu .menu .hamburger{margin-right:18px}.hero .main{margin-left:20px;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero .main .block{width:100%;padding-bottom:0}.hero .main .block2{width:100%}.hero-button{font-size:1.2rem}.hero .main .block .flexbox{margin-right:10px}.hero .main .block .flexbox i{margin-left:20px;margin-right:20px;margin-left:20px}.hero .main .block .flexbox h1{font-size:6rem}.hero .main .block .flexbox h1:nth-child(3){font-size:6rem}.hero .main .block .flexbox h1 span.bigletter{font-size:12rem}.about .content{margin-left:20px;margin-right:20px}.about .content p{max-width:100%}.services .content .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.services .content .cards .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}.theteam .content{margin-left:20px;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theteam .content .imgcontainer{width:100%}.theteam .content .contentcontainer{width:100%;margin-left:20px;margin-right:20px}.services .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.services .content .cards{margin-left:20px;margin-right:20px}.contact .contact-cards{margin-left:20px;margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .content .cards .card{width:40%;margin-top:15px;margin-left:20px;margin-right:20px}.services .content .cards .card:nth-child(1){margin-top:0;margin-left:20px;margin-right:20px}.services .content .cards .card:nth-child(6){margin-left:20px;margin-right:20px}.gallery h4{margin-left:20px;margin-right:20px}.contact .contact-cards .contact-card{width:80%}.contact .contact-cards .contact-card:nth-child(1){margin-left:20px;margin-right:20px}.contact .contact-cards .contact-card:nth-child(2){margin-left:20px;margin-right:20px;margin-top:30px}.appointment .info{margin-left:20px;margin-right:20px}.appointment .container{margin-left:20px;margin-right:20px;width:80%}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer p{text-align:center;margin-left:10px;margin-right:10px}.created{margin-top:0}.gallery .images{margin-left:20px;margin-right:20px}}@media only screen and (min-width:767px) and (max-width:993px){.hero nav{margin-left:0;margin-right:0}.hero nav .container .brand{-ms-flex-item-align:start;align-self:flex-start}.hero nav .container ul.menu{display:none}.hero nav .container .hamburger-menu{display:block}.hero nav .container .hamburger-menu .menu .hamburger{margin-right:18px}.hero .main{margin-left:20px;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero .main .block{width:100%;padding-bottom:0}.hero .main .block2{width:100%}.hero-button{font-size:1.2rem}.hero .main .block .flexbox{margin-right:10px}.hero .main .block .flexbox i{margin-left:20px;margin-right:20px;margin-left:30px}.hero .main .block .flexbox h1{font-size:8rem;margin-top:-40px}.hero .main .block .flexbox h1:nth-child(3){font-size:8rem}.hero .main .block .flexbox h1 span.bigletter{font-size:14rem}.about .content{margin-left:20px;margin-right:20px}.about .content h2{text-align:left}.about .content p{max-width:75%}.services .content .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.services .content .cards .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}.theteam .content{margin-left:20px;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theteam .content h2{text-align:center}.theteam .content .imgcontainer{width:100%}.theteam .content .contentcontainer{width:100%;text-align:center;margin-left:20px;margin-right:20px}.services .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.services .content .cards{margin-left:50vw;margin-right:50vw}.contact .content .contact-cards{margin-left:20px;margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .content .cards .card{width:40%;margin-top:15px;margin-left:20px;margin-right:20px}.services .content .cards .card:nth-child(1){margin-top:0;margin-left:20px;margin-right:20px}.services .content .cards .card:nth-child(6){margin-left:20px;margin-right:20px}.gallery h4{margin-left:20px;margin-right:20px}.contact .contact-cards .contact-card{width:80%}.contact .contact-cards .contact-card:nth-child(1){margin-left:20px;margin-right:20px}.contact .contact-cards .contact-card:nth-child(2){margin-left:20px;margin-right:20px;margin-top:30px}.appointment .info{margin-left:20px;margin-right:20px}.appointment .container{margin-left:20px;margin-right:20px;width:80%}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer p{text-align:center;margin-left:10px;margin-right:10px}.created{margin-top:0}.gallery .images{margin-left:20px;margin-right:20px}}@media only screen and (min-width:993px) and (max-width:1200px){.hero nav .container ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.hero nav .container .hamburger-menu{display:none}.hero .main .block .flexbox i{margin-left:20px}.hero nav{margin-left:40px;margin-right:40px}.hero .main{margin-left:40px;margin-right:40px}.about .content{margin-left:40px;margin-right:40px}.theteam .content{margin-left:40px;margin-right:40px}.services .content .cards{margin-left:40px;margin-right:40px}.gallery h4{margin-left:40px;margin-right:40px}.contact .contact-cards{margin-left:40px;margin-right:40px}.contact .contact-cards .contact-card:nth-child(1){margin-right:25px}.contact .contact-cards .contact-card:nth-child(2){margin-left:25px}.appointment .info{margin-left:40px;margin-right:40px}.appointment .container{margin-left:40px;margin-right:40px}footer p{margin-left:40px;margin-right:40px}.gallery .images{margin-left:40px;margin-right:40px}}@media only screen and (min-width:1200px) and (max-width:1440px){.hero .main .block .flexbox h1{font-size:8rem}.hero .main .block .flexbox h1:nth-child(3){font-size:8rem}.hero .main .block .flexbox h1 span.bigletter{font-size:14rem}.hero .main .block .flexbox i{margin-left:30px}}@media only screen and (min-width:1440px) and (max-width:1824px){.hero nav{margin-left:15%;margin-right:15%}.hero .main{margin-left:15%;margin-right:15%}.about .content{margin-left:15%;margin-right:15%}.theteam .content{margin-left:15%;margin-right:15%}.services .content .cards{margin-left:15%;margin-right:15%}.contact .contact-cards{margin-left:15%;margin-right:15%}.appointment .info{margin-left:15%;margin-right:15%}.appointment .container{margin-left:15%;margin-right:15%}footer p{margin-left:15%;margin-right:15%}}@media only screen and (min-width:1824px) and (max-width:2560px){.hero nav{margin-left:20%;margin-right:20%}.hero .main{margin-left:20%;margin-right:20%}.about .content{margin-left:20%;margin-right:20%}.theteam .content{margin-left:20%;margin-right:20%}.services .content .cards{margin-left:20%;margin-right:20%}.contact .contact-cards{margin-left:20%;margin-right:20%}.appointment .info{margin-left:20%;margin-right:20%}.appointment .container{margin-left:20%;margin-right:20%}footer p{margin-left:20%;margin-right:20%}p{font-size:1.2rem}.hero .main .block .flexbox i{margin-left:40px;font-size:1.4rem}.hero .main .block .flexbox .button-container{font-size:1.4rem}.services .content .cards .card .card-body .card-text{font-size:1rem}.hero .main .block .flexbox h1{font-size:13rem}.hero .main .block .flexbox h1:nth-child(3){font-size:13rem}.hero .main .block .flexbox h1 span.bigletter{font-size:19rem}.contact .contact-cards .contact-card .card-body .text p{font-size:1rem}.gallery .images{margin-left:20%;margin-right:20%}}@media only screen and (min-width:2560px) and (max-width:3440px){.hero nav{margin-left:25%;margin-right:25%}.hero .main{margin-left:25%;margin-right:25%}.about .content{margin-left:25%;margin-right:25%}.theteam .content{margin-left:25%;margin-right:25%}.services .content .cards{margin-left:25%;margin-right:25%}.contact .contact-cards{margin-left:25%;margin-right:25%}.appointment .info{margin-left:25%;margin-right:25%}.appointment .container{margin-left:25%;margin-right:25%}footer p{margin-left:25%}footer .created{margin-right:25%}p{font-size:1.2rem}.hero .main .block .flexbox i{margin-left:40px;font-size:1.4rem}.hero .main .block .flexbox .button-container{font-size:1.4rem}.services .content .cards .card .card-body .card-text{font-size:1rem}.hero .main .block .flexbox h1{font-size:13rem}.hero .main .block .flexbox h1:nth-child(3){font-size:13rem}.hero .main .block .flexbox h1 span.bigletter{font-size:19rem}.contact .contact-cards .contact-card .card-body .text p{font-size:1rem}.appointment .container{width:50%}.gallery .images{margin-left:25%;margin-right:25%}}@media only screen and (min-width:3440px){.hero nav{margin-left:30%;margin-right:30%}.hero .main{margin-left:30%;margin-right:30%}.about .content{margin-left:30%;margin-right:30%}.theteam .content{margin-left:30%;margin-right:30%}.services .content .cards{margin-left:30%;margin-right:30%}.contact .contact-cards{margin-left:30%;margin-right:30%}.appointment .info{margin-left:30%;margin-right:30%}.appointment .container{margin-left:30%;margin-right:30%}footer p{margin-left:30%}footer .created{margin-right:30%}p{font-size:1.2rem}.hero .main .block .flexbox i{margin-left:40px;font-size:1.4rem}.hero .main .block .flexbox .button-container{font-size:1.4rem}.services .content .cards .card .card-body .card-text{font-size:1rem}.hero .main .block .flexbox h1{font-size:13rem}.hero .main .block .flexbox h1:nth-child(3){font-size:13rem}.hero .main .block .flexbox h1 span.bigletter{font-size:19rem}.contact .contact-cards .contact-card .card-body .text p{font-size:1rem}.gallery .images{margin-left:30%;margin-right:30%}}@media only screen and (min-width:1440px){.hero .main .block .flexbox h1{font-size:9rem}.hero .main .block .flexbox i{margin-left:40px}.hero .main .block .flexbox h1:nth-child(3){font-size:9rem}.hero .main .block .flexbox h1 span.bigletter{font-size:15rem}}