html {font-size:clamp(7.5px,0.522vw,10px)}:root{--title_color:#171717;--theme_color:#0d6fb6}*{margin:0px;padding:0px;box-sizing:border-box}.footer_contact{overflow:hidden}body > section{position:relative}body > section:hover{}.content{max-width:144rem;margin:0px auto;position:relative}@media screen and (min-width:768px) and (max-width:1220px){.content{padding:0px 2rem}}@media screen and (min-width:768px) and (max-width:1024px){.content,.swiper_content,.content_big{max-width:896px}}@media screen and (min-width:768px) and (max-width:896px){.content,.swiper_content,.content_big{max-width:768px}}@media screen and (max-width:768px){.content,.content_big{padding:0px 20px}}.flex{display:flex}.flex_center{justify-content:center}.flex_middle{align-items:center}.footer_contact .flex{position:relative;min-height:32.4rem;padding:4rem 0px}.footer_contact .flex::before{width:calc(-4rem + 100vw);max-width:180.2rem;height:100%;position:absolute;top:0px;left:50%;transform:translateX(-50%);background:url("https://www.own-smile.com//wp-content/plugins/sytech-fronteditor/sytpl/home_9/assets/img/footer-bg.jpg") center center / cover no-repeat;content:"";z-index:-1;border-radius:162px}@media screen and (max-width:768px){.footer_contact .flex{min-height:unset}}@media screen and (max-width:768px){.footer_contact .flex::before{width:100vw;border-radius:0px}}.center{text-align:center}.footer_contact .head{color:rgb(255,255,255);max-width:63.4rem;margin:0px auto;padding-top:0.7%}.head h2{font-size:4.6rem;line-height:6rem;font-weight:700}.footer_contact h2{font-size:4.2rem;line-height:5.6rem}.fadeInUp{animation-name:fadeInUp}@media screen and (max-width:768px){.head h2{font-size:22px;line-height:1.5;letter-spacing:unset;word-spacing:unset}}@media screen and (min-width:640px) and (max-width:768px){.head h2{font-size:28px;line-height:1.5}}a{color:inherit;font-size:inherit;text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:0.4s;font-size:1.6rem;font-weight:600;color:var(--title_color);background-color:rgb(255,255,255);border-radius:100px;gap:0.7rem;padding:2.05rem 3.05rem;letter-spacing:0.1px}.btn::after{width:1.5rem;height:1.3rem;content:"";display:inline-block;background:url("https://www.own-smile.com//wp-content/plugins/sytech-fronteditor/sytpl/home_9/assets/img/arrow-r.svg") center center / contain no-repeat;filter:contrast(0) brightness(0);transition:0.4s}.btn:hover{color:rgb(255,255,255);background-color:var(--theme_color)}.btn:hover::after{filter:contrast(0) brightness(2);transform:translateX(20%)}.footer_contact .btn{margin-top:2.3rem}@media screen and (max-width:768px){.head .btn,.head .btn_line,.head .btn_w,.head .btn_more,.head .btn_blue{font-size:14px;margin-top:20px;padding:10px 20px;gap:8px}}@media screen and (max-width:768px){.btn,.btn_line,.btn_w,.btn_more,.btn_blue{font-size:14px;line-height:1.5;padding:10px 20px;gap:8px;min-width:unset}}@media screen and (max-width:768px){.btn::after,.btn_line::after,.btn_w::after,.btn_more::after,.btn_blue::after{width:12px;height:12px}}@media screen and (min-width:640px) and (max-width:768px){.head .btn,.head .btn_line,.head .btn_w,.head .btn_more,.head .btn_blue{font-size:16px}}@media screen and (min-width:640px) and (max-width:768px){.btn,.btn_line,.btn_w,.btn_more,.btn_blue{font-size:16px}}button,input,textarea{outline:none;border:none;font-family:unset;color:var(--title_color)}input[type="submit"],button{cursor:pointer}.sytech_export_template{display:none}@media screen and (max-width:786px){}