@import url(https://fonts.googleapis.com/css2?family=K2D:wght@300;400;500;600;700&display=swap);.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*{font-family:"K2D",sans-serif;font-style:normal;box-sizing:border-box;text-decoration:none}html{scroll-behavior:smooth}body{background:#f9f9f9;color:#444;margin:0}:root{--main-color:#018AB5}a{text-decoration:none;color:#fff;transition:all .2s ease-in-out}a:hover{color:var(--main-color)}ul{margin:0;padding:0}img{width:100%;height:auto}video{max-height:90vh;width:100%}section{padding:100px 12vw;overflow:hidden}section:nth-of-type(1),section:nth-of-type(3),section:nth-of-type(5),section:nth-of-type(7),section:nth-of-type(9),section:nth-of-type(11),section:nth-of-type(13),section:nth-of-type(15),section:nth-of-type(17),section:nth-of-type(19){background:#EDFBFF}.title{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;margin:0 0 25px}.title h2{font-size:35px;font-weight:400;margin:0;color:#111;text-transform:capitalize}.title span{background:linear-gradient(90.01deg,#018AB5 6.77%,#80E1FF 50.01%);height:3px;width:100%;margin:25px 0 0;border-radius:5px}.btn-section{display:block;width:max-content;padding:15px 50px;margin:50px auto 0;border:1px solid var(--main-color);border-radius:50px;color:#111;transition:all .2s ease-in-out}.btn-section:hover{background:var(--main-color);color:#f9f9f9}iframe{border-radius:5px}form br{display:none}form p{margin:0}.input-container{position:relative}label{position:absolute;background:#EDFBFF;top:-10px;left:15px;color:#111;display:block;padding:0 10px;font-size:13px;text-transform:capitalize;transition:all .2s ease-in-out}label span{position:absolute;background:#EDFBFF;height:20px;color:#d23;padding:0 8px 0 5px;font-size:17px;transition:all .2s ease-in-out}input,select,.wpcf7-checkbox,textarea{outline:none;background:none;font-size:15px;color:#111;display:block;padding:12px;margin-bottom:20px;width:100%;border:1px solid var(--main-color);border-radius:4px;transition:all .2s ease-in-out}.wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;padding:15px}.wpcf7-checkbox span{font-size:13px;line-height:0;color:#f9f9f9}.wpcf7-checkbox input{display:inline-block;width:auto;margin:0}textarea{height:100px}input[type="submit"]{background:none;padding:12px 50px;width:max-content;float:right;margin-bottom:0}input[type="submit"]:hover{background:var(--main-color);cursor:pointer;color:#f9f9f9}nav{background:#f9f9f9;padding:40px 12vw;position:fixed;width:100%;box-shadow:0 0 10px rgb(0 0 0 / 0);z-index:9999;transition:all .3s ease-in-out}.logo-nav{width:101px;height:55px;position:absolute;top:0;left:12vw;bottom:0;margin:auto}.menu{position:absolute;top:0;right:12vw;bottom:0;margin:auto;height:max-content}nav li{position:relative;display:inline-block;list-style:none;margin-right:15px;text-transform:capitalize}nav li:last-of-type{margin:0}.cta-menu a{border:1px solid var(--main-color);border-radius:50px;padding:10px 25px;margin:0;transition:all .2s ease-in-out}.cta-menu a:hover{background:var(--main-color);color:#f9f9f9}nav li a{position:relative;color:#111;font-size:17px;font-weight:400;padding:5px 15px;display:block;transition:all .2s ease-in-out}nav li a:hover{color:var(--main-color)}nav .current_page_item a::after{content:' ';background:var(--main-color);position:absolute;bottom:0;right:0;left:0;height:2px;border-radius:5px}nav .current_page_item a{color:var(--main-color)}.fa-bars{display:none!important}.home-header{overflow:hidden;padding:80px 50px 50px;position:relative}.home-header img{height:calc(100vh - 125px);object-fit:cover;border-radius:25px}.home-header .cover{background:#0000009c;position:absolute;top:80px;right:50px;bottom:55px;left:50px;border-radius:25px}.home-header .header-content{position:absolute;top:0;right:10vw;bottom:0;left:10vw;margin:auto;height:fit-content;width:fit-content}.home-header h1{color:#f9f9f9;font-size:50px}.home-header p{color:#f9f9f9;font-size:22px}.home-header a{color:#f9f9f9;float:left}.about{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:100px}.about-content{height:max-content;margin:auto}.about-content h2{font-size:24px;font-weight:500;margin:0 0 5px;color:var(--main-color)}.about-content h3{font-size:34px;font-weight:400;margin:0 0 25px}.about-content p{font-size:20px;font-weight:400;margin:0}.about-content .point{margin-top:20px;font-size:18px}.about-content .point span{background:var(--main-color);color:#f9f9f9;display:inline-block;text-align:center;height:35px;width:35px;padding:6px 0;margin-right:5px;font-size:16px;border-radius:50%}.cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}.cases img{border-radius:4px;display:block}.ba-slider{position:relative;overflow:hidden;max-width:1045px}.ba-slider .label-left,.ba-slider .label-right{position:absolute;bottom:0;z-index:2;padding:1rem}.ba-slider .label-right{right:0}.resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.handle{background:var(--gradient-color);position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-2px;cursor:ew-resize}.handle .fa-arrows-alt-h{position:absolute;top:0;right:-11.5px;bottom:0;margin:auto;height:15px;font-size:25px;color:var(--main-color);z-index:9}.handle:after{content:' ';background:#fff;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-15px 0 0 -20px;border-radius:50%;transition:all 0.3s ease}.draggable:after{width:50px;height:50px;margin:-20px 0 0 -25px}.services{display:grid;grid-template-columns:1fr;grid-gap:25px}.services-item{display:grid;grid-template-columns:2fr 1fr;grid-gap:50px}.services-item-content{margin:auto 0}.services-item-content h3{font-size:28px;color:var(--main-color)}.services-item-content p{font-size:20px;margin:0}.services-item-content a{background:var(--main-color);display:block;width:fit-content;padding:12px 35px;margin-top:25px;color:#f9f9f9;border:1px solid var(--main-color);border-radius:5px}.services-item-content a:hover{background:none;color:#111}.services-item img{height:500px;object-fit:cover;border-radius:10px}.testimonial-item{background:#EDFBFF;padding:30px;margin:50px 0;border-radius:5px;opacity:.5;transition:all 0.5s ease}.active .testimonial-item{opacity:1;box-shadow:0 10px 30px #0000001C;transform:scale(1.05)}.testimonial-item p{font-size:20px;text-align:center;line-height:40px}.testimonial-item-name{margin-top:50px}.testimonial-item-name .fa-user{display:inline-block;height:65px;width:65px;padding:10px 15px;font-size:35px;color:var(--main-color);border:3px solid var(--main-color);border-radius:50%}.testimonial-item-name h3{margin:0 15px;font-size:20px;font-weight:500;display:inline-block}.blog{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}article{background:#f9f9f9;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .1)}article img{width:100%;max-height:300px;object-fit:cover;border-radius:0 0 0 100px}article h3{font-size:24px;font-weight:400;margin:15px 25px 10px;color:var(--main-color)}article p{font-size:16px;line-height:25px;margin:0 25px;height:80px;overflow:hidden}article a:last-of-type{display:block;margin:15px 25px 25px;padding:12px;text-align:center;border-radius:25px;border:1px solid var(--main-color);color:var(--main-color)}article a:last-of-type:hover{background:var(--main-color);color:#fff}.contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;position:relative}.contact-social-links img{border-radius:15px;margin-bottom:15px}.grid-contact-social-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.contact-social-links h2{color:#fff}.contact-social-links p{margin:0;z-index:1}.contact-social-links i{font-size:17px;margin-right:10px;height:28px;width:28px;padding:5px 0;text-align:center;color:var(--main-color);border-radius:2px}.contact-page{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.contact-page .contact-social-links{background-image:url(/wp-content/themes/The braces hub/assets/img/contact.webp);background-size:cover;background-position:center;border-radius:15px;overflow:hidden}.contact-page .contact-social-links .cover{background:#00000095;height:100%;width:100%;padding:30px}.appointment-popup{background:#0000009c;position:fixed;inset:0;display:none;z-index:99999}.appointment-popup .title{color:var(--main-color);margin:0 0 25px}.appointment-popup .title::after{margin:0;left:0;width:90%}.appointment-form{background:#EDFBFF;position:absolute;inset:0;margin:auto;width:100%;max-width:700px;height:max-content;padding:30px 40px 40px;border-radius:5px;box-shadow:0 0 15px rgb(0 0 0 / .3)}.appointment-form .fa-times{position:absolute;top:20px;right:40px;background:var(--main-color);height:40px;width:40px;border-radius:50%;font-size:24px;padding:8px 0;text-align:center;cursor:pointer;color:#fff;transition:all .2s ease-in-out}.appointment-form .fa-times:hover{background:#fff;color:#d23;transform:scale(1.1)}footer{background:#005C79;padding:50px 12vw;color:#f9f9f9;overflow:hidden}.footer-grid{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 2fr;grid-gap:50px}.footer-item h3{text-transform:uppercase;font-size:16px}.footer-item p{line-height:28px;margin:0;color:#fff9}.footer-item li{list-style:none;line-height:28px}.footer-item i{width:25px;font-size:16px;text-align:center;margin-right:10px;color:#fff}.footer-item a{color:#fff9}.footer-item a:hover{color:var(--main-color)}.footer-down{border-top:1px solid #ffffff1f;margin-top:25px;padding-top:15px}.footer-down p{display:inline-block;font-weight:400;font-size:14px;margin:0}.footer-down p:last-of-type{float:right}header{background-position:center;background-size:cover}.header-page{background:rgb(0 0 0 / .6);height:400px;position:relative}.header-page h1{position:absolute;top:60px;right:0;bottom:0;left:0;margin:auto;height:max-content;width:fit-content;font-size:50px;font-weight:500;text-transform:capitalize;color:#f9f9f9}.whatsapp-btn{position:fixed;right:25px;bottom:25px;background:#25D366;height:55px;width:55px;font-size:35px;color:#f9f9f9;padding:4px 13px;border-radius:50%;z-index:9}.whatsapp-btn:hover{transform:scale(1.1);background:var(--main-color);color:#fff}@media (max-width:1350px){nav li{margin:0}nav li a{padding:5px}}@media (max-width:1050px){.logo-nav{left:25px}.fa-bars{display:block!important;position:absolute;right:25px;top:0;bottom:0;margin:auto;font-size:30px;height:min-content;color:var(--main-color)}.menu{background:#f9f9f9;top:75px;right:15px;left:15px;padding:5px 15px;margin:0;border-radius:5px 5px 35px 35px;box-shadow:0 5px 15px rgb(0 0 0 / .5);display:none}nav li{display:block;margin:0;padding:10px 0;border-top:1px solid #444}nav li:first-of-type,nav li:last-of-type{border:0}nav li:last-of-type a{text-align:center}nav .current_page_item a::after{display:none}}@media (max-width:768px){section{padding:50px 25px}.home-header{padding:80px 10px 0}.home-header .cover{top:80px;right:10px;bottom:0;left:10px}.home-header .header-content{right:20px;left:20px}.home-header h1{font-size:40px}.home-header p{font-size:20px}.home-header a{margin:0}.testimonial-item{padding:20px}.testimonial-item p{font-size:18px;line-height:30px}.services{grid-template-columns:1fr;grid-gap:100px}.services-item{padding-top:75px}.services-item img{top:-75px;right:0;left:0;margin:auto}.services-item h2,.services-item p{padding-right:0}article{height:500px}.content-article{right:15px;bottom:15px;left:15px}article .cover{bottom:0}.content-article h3{margin:0}.content-article a:last-of-type{margin-top:25px}.header-page h1{font-size:40px;line-height:45px}.header-page h1::after{bottom:-5px}.appointment-form{width:90%;padding:20px}.appointment-popup .title{margin:0 0 30px}footer{padding:25px}.footer-down p{display:block;text-align:center}.footer-down p:last-of-type{margin-top:10px;float:unset}.appointment-form .fa-times{right:20px}.whatsapp-btn{right:15px;bottom:15px;height:60px;width:60px;font-size:35px;padding:4px 15px}.lang-btn{top:unset;bottom:25vh}.about,.add-review,.cases,.services-item,.blog,.contact-page,.grid-contact-social-links,.footer-grid{grid-template-columns:1fr;grid-gap:25px}}