.clolor1{color:#09ab6b}.imgbox_r .elementor-image-box-img{float:left;margin:0 20px 10px 0 !important}.link-a{padding:50px 50px 35px;text-align:left}.link-a li{margin-bottom:5px;text-align:left;display:inline-block;margin:0 50px 15px 0}.link-a li a{font-size:18px;letter-spacing:.04em;line-height:41px;font-weight:600;position:relative;padding:0 0 0 22px;display:inline-block}.link-a li a:before{content:'';background:url(//matonodental.com/wp-content/themes/genova_tpl/css/../img/icons/linka_ar.png) no-repeat center/100%;width:13px;height:18px;position:absolute;left:0;top:12px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.link-a li a:hover{text-decoration:none}.link-a li a:hover:before{transform:rotate(90deg)}@media screen and (max-width:767px){.link-a{padding:20px}.link-a li{margin:0 20px 0 0}.link-a li a{font-size:16px}.link-a li a:before{width:10px}}.btn-link{display:inline-block;min-width:320px}.btn-link a{font-size:20px;line-height:20px;letter-spacing:.04em;color:#fff;background:#8e7a4f;border-radius:99px;display:block;text-align:center;padding:15px 50px;position:relative}.btn-link a:after{content:'';background:url(//matonodental.com/wp-content/themes/genova_tpl/css/../img/icon_arr1.png) no-repeat;width:7px;height:12px;position:absolute;top:50%;transform:translateY(-50%);right:20px}.btn-link a:hover{opacity:.8}.frame_a{padding:20px;background:#f7f1e4;margin-bottom:20px}.frame_a dt{font-size:20px;font-weight:700;line-height:35px;letter-spacing:.06em;padding-left:30px;position:relative;margin-bottom:16px}.frame_a dt:before{content:"";background:#64bdd3;border-radius:50%;width:16px;height:16px;position:absolute;top:11px;left:0}.frame{background-color:#fff;border:2px solid #1a4364;margin-bottom:0 !important}.frame .elementor-image-box-title{color:#fff;padding:19px 38px 19px 59px;font-size:20px;font-weight:600;letter-spacing:.04em;position:relative;line-height:40px;background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%)}.frame .elementor-image-box-title:before{content:'';position:absolute;top:20px;bottom:20px;left:35px;width:6px;background-color:rgba(255,255,255,.75)}.frame .elementor-image-box-description{padding:30px 30px 30px 59px}@media screen and (max-width:767px){.frame .elementor-image-box-title{padding:16px 20px 15px 30px}.frame .elementor-image-box-title:before{top:15px;bottom:15px;left:10px}.frame .elementor-image-box-description{padding:20px 30px}}.frame_j{padding:45px 50px 30px;background-color:#dfedf2;margin-top:20px !important}.frame_j .elementor-image-box-title{position:relative;font-size:18px;line-height:41px;letter-spacing:.04em;border-bottom:1px solid #1a4364;padding:0 0 5px 30px;font-weight:600;margin-bottom:10px}.frame_j .elementor-image-box-title:before{content:'';position:absolute;width:15px;height:15px;position:absolute;left:0;top:13px;transform:rotate(45deg);background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%)}@media screen and (max-width:767px){.frame_j{padding:25px 20px}}.flow_a{position:relative}.flow_a .elementor-image-box-title{font-size:28px;letter-spacing:.12em;line-height:1.607;position:relative;padding:13px 0 17px 100px;margin-bottom:20px;font-weight:700}.flow_a .elementor-image-box-title span{color:#89b831;border:2px solid;background-color:#fff;border-radius:50%;font-size:24px;letter-spacing:.05em;width:56px;position:absolute;left:0;top:10px;aspect-ratio:1;text-align:center;font-size:24px;display:flex;justify-content:center;align-items:center;z-index:1}.flow_a .elementor-image-box-description{padding-left:100px}.flow_a .flow{padding:0 0 30px}.flow_a .line:before{content:'';position:absolute;left:30px;top:10px;bottom:-30px;border-left:2px solid #89b831}@media screen and (max-width:767px){.flow_a .elementor-image-box-title{font-size:22px;padding:13px 0 17px 62px}.flow_a .elementor-image-box-title span{font-size:20px;width:46px;top:10px}.flow_a .elementor-image-box-description{padding-left:62px}.flow_a .flow{padding:0 0 20px}.flow_a .line:before{left:23px}}.flow_b{position:relative;line-height:32px;padding-bottom:30px;margin-bottom:0 !important}.flow_b:before{content:'';position:absolute;top:60px;bottom:-60px;left:28px;border-left:2px solid #224c76}.flow_b .elementor-image-box-title{color:#1a4364;font-size:24px;letter-spacing:.15em;line-height:32px;padding:27px 30px 15px 78px;position:relative;margin-bottom:20px;font-weight:600}.flow_b .elementor-image-box-title span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:400;background-color:#1a4364;color:#f4f3f0;font-size:40px;line-height:46px;width:56px;border-radius:50%;position:absolute;left:0;top:25px;text-align:center;height:56px}.flow_b .elementor-image-box-description{padding-left:78px}.flow_b.last:before{display:none}.table_a th{width:25%;padding:12px;vertical-align:top;vertical-align:middle;border-bottom:1px solid #89b831}.table_a td{padding:12px;vertical-align:top;vertical-align:middle;border-bottom:1px solid #cbcac9}.table_a td:first-child{border-bottom:1px solid #89b831;width:20%}@media screen and (max-width:767px){.table_a td:first-child{width:25%;padding-left:0;padding-right:0}}.table_b th,.table_b td{border:1px solid #cbcac9;padding:12px}.table_b th,.table_b td:first-child{width:32%;vertical-align:top;vertical-align:middle;background:#f6f6f6}.table-f{border:1px solid #cbcac9}.table-f dl{display:table;width:100%}.table-f dl:first-child dd{border-bottom:1px solid #cbcac9}.table-f dl:first-child dt{background-color:#89b831;color:#fff;border-bottom:1px solid #fff}.table-f dl dt,.table-f dl dd{display:table-cell;box-sizing:border-box;vertical-align:middle;padding:20px}.table-f dl dt{font-size:20px;font-weight:700;width:32%;background-color:#f6f6f6;border-right:1px solid #cbcac9}@media screen and (max-width:767px){.table-f dl dt,.table-f dl dd{padding:5px 10px}.table-f dl dt{font-size:16px;width:110px;padding-right:0}}.tmp_main img{width:100% !important;max-width:380px;height:auto}.tmp_main thead{background-color:#89b831;color:#fff}.tmp_main tbody th{background-color:#f6f6f6}.tmp_main th,.tmp_main td{border:1px solid #cbcac9;padding:12px}.fz14{font-size:14px}.qa_g .toggle:not(:last-child){margin-bottom:40px}.qa_g .toggle .toggle-link{background-image:linear-gradient(to right,#b9ac99,#989088);padding:16px 80px;border-radius:99px;color:#fff;text-align:center;font-size:32px;line-height:46px;letter-spacing:.04em;cursor:pointer;position:relative}.qa_g .toggle .toggle-link:after{content:'';background:url(//matonodental.com/wp-content/themes/genova_tpl/css/../img/icon_plus.png) no-repeat right center/100% auto;position:absolute;top:0;right:40px;bottom:0;width:24px}.qa_g .toggle .toggle-link span{font-size:40px;letter-spacing:.04em;margin-right:12px}.qa_g .toggle .toggle-link:hover{opacity:.8}.qa_g .toggle .toggle-main{margin-top:20px}.qa_g .toggle.active .toggle-link:after{background:url(//matonodental.com/wp-content/themes/genova_tpl/css/../img/icon_minus.png) no-repeat right center/100% auto}.toggle .toggle-main{display:none}.toggle.active .toggle-main{display:block}.qa_c .elementor-image-box-title{position:relative;font-size:20px;font-weight:600;color:#1a4364;letter-spacing:.04em;line-height:41px;padding:5px 0 11px 70px;margin-bottom:20px}.qa_c .elementor-image-box-title:before{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-size:36px;content:'Q';color:#fff;z-index:1;position:absolute;left:13px;top:9px;line-height:1}.qa_c .elementor-image-box-title:after{position:absolute;left:0;top:0;z-index:0;content:'';width:56px;height:56px;border-radius:50%;background:#114e6e;background:linear-gradient(0deg,#114e6e 0%,#0b2736 100%)}.qa_c .elementor-image-box-description{position:relative;padding:5px 0 11px 70px}.qa_c .elementor-image-box-description:before{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-size:36px;content:'A';color:#1a4364;z-index:1;position:absolute;left:16px;top:9px;line-height:1}.qa_c .elementor-image-box-description:after{position:absolute;left:0;top:0;z-index:0;content:'';width:56px;height:56px;border-radius:50%;background:#f4f3f0}.list_p{background-color:#dfedf2;padding:35px 50px}.list_p li{position:relative;padding:0 0 10px 30px}.list_p li:before{content:'';position:absolute;width:15px;height:15px;position:absolute;left:0;top:12px;transform:rotate(45deg);background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%)}@media screen and (max-width:767px){.list_p{padding:25px 20px}.list_p li{position:relative;padding:0 0 10px 20px}.list_p li:before{top:9px;width:11px;height:11px}}.nub_box{background-color:#dfedf2;padding:35px}.nub_box li{position:relative;padding:0 0 10px 45px}.nub_box li span{background:#1a4364;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-block;line-height:1;margin-right:10px;padding:2px 0 5px;text-align:center;width:40px;letter-spacing:0;position:absolute;left:0;top:10px}@media screen and (max-width:767px){.nub_box{padding:25px 20px}.nub_box li{position:relative}}.list_q{border:2px solid #1a4364;padding:35px 50px}.list_q .elementor-image-box-title{font-size:18px;font-weight:600;color:#1a4364;margin-bottom:20px}.list_q li{position:relative;padding:0 0 10px 30px}.list_q li:before{content:'';position:absolute;width:15px;height:15px;position:absolute;left:0;top:12px;transform:rotate(45deg);background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%)}.list_q dt{font-size:18px}@media screen and (max-width:767px){.list_q{padding:25px 20px}.list_q li{position:relative;padding:0 0 10px 20px}.list_q li:before{width:11px;height:11px;top:9px}.list_q dt{font-size:18px}}.list_p_h{font-size:18px;font-weight:600}.list_q_h{font-size:18px;font-weight:600;color:#1a4364}.list_h{background-color:#dfedf2;padding:35px 50px}.list_h .elementor-image-box-title{color:#1a4364;font-size:20px;letter-spacing:.04em;line-height:41px;position:relative;padding:0 0 20px 30px}.list_h .elementor-image-box-title:before{content:'';position:absolute;width:15px;height:15px;position:absolute;left:0;top:12px;transform:rotate(45deg);background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%)}.list_h li{position:relative;padding:0 0 10px 30px}.list_h li:before{content:'';position:absolute;width:11px;height:11px;position:absolute;left:0;top:15px;transform:rotate(45deg);background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%)}.list-i{background-color:#fff;border:2px solid #89b831;border-radius:20px;padding:45px 50px}.list-i a:hover{text-decoration:underline !important}.list-i .elementor-image-box-title{position:relative;font-size:20px;line-height:35px;letter-spacing:.06em;font-weight:600;padding:0 0 0 30px;margin-bottom:10px}.list-i .elementor-image-box-title:before{content:'';background:#569a4a;width:16px;height:16px;border-radius:50%;position:absolute;top:5px;left:0}.list-i ul li{position:relative;padding:0 0 5px 25px}.list-i ul li:before{content:'';background-color:#ede4cc;width:11px;height:11px;border-radius:50%;position:absolute;left:0;top:7px}.list_j{border:2px solid #4a4039}.list_j ul{padding:40px}.list_j ul li{position:relative;margin-bottom:13px;padding-left:28px;list-style:none}.list_j ul li:before{content:'';background-color:#2e3b6c;width:11px;height:11px;position:absolute;left:0;top:8px}.list_d li{position:relative;padding:0 0 5px 30px}.list_d li:before{content:'';width:13px;height:13px;background:#0b2736;background:linear-gradient(0deg,#0b2736 0%,#114e6e 100%);position:absolute;left:3px;top:13px;transform:rotate(45deg)}.elementor-image-box-content p{padding-bottom:15px}.style_copy{background:url(//matonodental.com/wp-content/themes/genova_tpl/css/../img/top/copy_bg.jpg) no-repeat center bottom/100%;text-align:center;font-size:18px;border:1px solid #707070;border-radius:30px;padding:30px;font-weight:700}.style_copy .elementor-image-box-description{text-align:center}.style_copy .elementor-image-box-title{font-weight:700;font-size:32px;line-height:1.5625;padding-bottom:25px;text-align:center}@media screen and (max-width:767px){.style_copy{font-size:16px;padding:30px 20px 60px;background-size:116%;background-position:right bottom}.style_copy .elementor-image-box-title{font-size:24px}}.style_check{background-color:rgba(214,224,197,.32);padding:50px;border-radius:30px}.style_check .elementor-image-box-content{background-color:#fff;padding:40px}.style_check .elementor-image-box-title{text-align:center;font-size:20px;font-weight:700;letter-spacing:.1em;padding-bottom:30px}.style_check .circle_list{max-width:780px;margin:0 auto}@media screen and (max-width:767px){.style_check{padding:20px;border-radius:20px}.style_check .elementor-image-box-content{padding:20px}}.pd_treatment .elementor-image-box-title{color:#89b831;font-weight:700;font-size:24px;padding-bottom:15px}@media screen and (max-width:767px){.pd_treatment .elementor-image-box-title{font-size:20px}}.style_aa{margin-bottom:120px !important}.style_aa .list{position:relative;z-index:1}.style_aa .list:before{content:'FEATURES';font-weight:700;color:rgba(137,184,49,.1);font-size:100px;letter-spacing:.08em;line-height:1;position:absolute;z-index:-1;left:0;bottom:-50px}.style_aa .list li{border-bottom:1px solid #b88131;font-size:18px;letter-spacing:.04em;line-height:1.714;font-weight:700;position:relative;padding:15px 0 15px 70px;color:#453c30;position:relative}.style_aa .list li:last-child{border:none}.style_aa .list li .num{color:#89b831;font-size:32px;position:absolute;left:0;top:7px;padding-left:24px;top:50%;transform:translateY(-50%)}.style_aa .list li .num:before{position:absolute;left:0;top:22px;content:'';width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #89b831}@media screen and (max-width:767px){.style_aa .list li{font-size:18px;padding-left:60px}.style_aa .list li .num{font-size:25px;padding-left:18px}.style_aa .list li .num:before{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:9px solid #89b831;top:20px}}.style_aa .elementor-row{justify-content:space-between}.style_aa .photo{width:75% !important}@media screen and (min-width:768px){.style_aa .elementor-column.elementor-col-50,.style_aa .elementor-column[data-col="50"]{width:42%}.style_aa .elementor-column.elementor-col-50:nth-child(2),.style_aa .elementor-column[data-col="50"]:nth-child(2){order:-1;width:56%}}@media screen and (max-width:767px){.style_aa{margin-bottom:70px !important}.style_aa .list{padding-top:20px}.style_aa .list:before{font-size:55px;bottom:-20px}}.style_bb{color:#453c30;position:relative;margin-bottom:40px !important}.style_bb .elementor-row{justify-content:space-between}@media screen and (min-width:768px){.style_bb .elementor-column.elementor-col-50,.style_bb .elementor-column[data-col="50"]{width:60%}.style_bb .elementor-column.elementor-col-50:nth-child(2),.style_bb .elementor-column[data-col="50"]:nth-child(2){width:calc(100% - 330px)}.style_bb .elementor-column.elementor-col-50:nth-child(1),.style_bb .elementor-column[data-col="50"]:nth-child(1){width:300px}}.style_bb .staff_name{background-color:#fff;position:relative;z-index:1;text-align:center;font-weight:700;font-size:28px;letter-spacing:.04em;text-align:center;padding:24px 0;margin:-65px 0 0 90px}.style_bb .staff_name span{font-size:18px;letter-spacing:.04em}.style_bb .staff_name .t{display:inline-block;border:1px solid;line-height:36px;padding:0 20px;margin-bottom:10px}@media screen and (max-width:767px){.style_bb .staff_name{font-size:22px}.style_bb .staff_name span{font-size:16px}}.style_bb .staff_tt{text-align:center;font-weight:700;font-size:14px;letter-spacing:.04em;line-height:26px;background-color:#89b831;color:#fff;margin-bottom:40px;padding:8px 0}.style_bb.ext{margin-bottom:120px !important}@media screen and (max-width:767px){.style_bb.ext{margin-bottom:80px !important}}.style_bb.ext:before{content:'MESSAGE';font-weight:700;color:rgba(137,184,49,.1);font-size:100px;letter-spacing:.08em;line-height:1;position:absolute;z-index:-1;right:0;bottom:-70px}@media screen and (max-width:767px){.style_bb.ext:before{font-size:55px;bottom:-40px}}@media screen and (min-width:768px){.style_bb.ext .elementor-column.elementor-col-50:nth-child(2),.style_bb.ext .elementor-column[data-col="50"]:nth-child(2){order:-1}}.style_photo .elementor-row .elementor-image-box-img{width:100% !important;margin:0 0 20px !important}.style_photo .elementor-row .elementor-image-box-title{font-weight:700;letter-spacing:.1em;font-size:24px;line-height:1.666;margin-bottom:10px}@media screen and (min-width:768px){.style_photo .elementor-row{flex-wrap:wrap;gap:30px 0}.style_photo .elementor-row .elementor-column.elementor-col-16,.style_photo .elementor-row .elementor-column[data-col="16"]{width:calc((100% - 60px)/3);margin-right:30px}.style_photo .elementor-row .elementor-column.elementor-col-16:nth-child(3n),.style_photo .elementor-row .elementor-column[data-col="16"]:nth-child(3n){margin-right:0}}.style_menu .elementor-row{justify-content:space-between;margin-bottom:40px;gap:40px 0}@media screen and (min-width:768px){.style_menu .elementor-row{margin-bottom:70px}}.style_menu .elementor-image{position:relative}.style_menu .elementor-image:before{content:'';background:#fff url(//matonodental.com/wp-content/themes/genova_tpl/css/../img/top/arow3.png) no-repeat center/10px;width:40px;height:40px;position:absolute;bottom:0;right:0;z-index:1;pointer-events:none}.style_menu .elementor-image:hover:before{opacity:.8}@media screen and (min-width:768px){.style_menu .elementor-column.elementor-col-50,.style_menu .elementor-column[data-col="50"]{width:48%;max-width:500px}}.style_menu .elementor-image-box-title{font-weight:700;font-size:26px;letter-spacing:.12em;line-height:1.423;padding-bottom:20px}.style_img_text .elementor-column.elementor-col-50:nth-child(2),.style_img_text .elementor-column[data-col="50"]:nth-child(2){order:-1}@media screen and (min-width:768px){.style_img_text .elementor-column.elementor-col-50,.style_img_text .elementor-column[data-col="50"]{width:calc(70% - 30px)}.style_img_text .elementor-column.elementor-col-50:nth-child(2),.style_img_text .elementor-column[data-col="50"]:nth-child(2){width:30%;order:2}}.style_img_text .elementor-row{justify-content:space-between}@media screen and (min-width:768px){.list_a .elementor-column.elementor-col-50,.list_a .elementor-column[data-col="50"]{width:calc(50% - 15px)}.list_a .elementor-row{justify-content:space-between}}@media screen and (min-width:768px) and (max-width:999px){.list_a h3.elementor-heading-title{min-height:100px}}