.img-logo img[data-v-1ee7f0ea]{max-width:187px}.img-logo[data-v-1ee7f0ea]{text-align:right}.main-header[data-v-1ee7f0ea]{padding:20px 0}.btn-menu[data-v-1ee7f0ea]{border:0;background:transparent;font-size:24px;margin-top:20px}.main-menu[data-v-1ee7f0ea]{background:#ff5100;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;opacity:.95}.btn-close[data-v-1ee7f0ea]{border:0;background:transparent;margin-top:20px;float:right;color:#fff;font-size:38px}.custom-footer[data-v-67fe1772]{background-position:right bottom 0!important;background-image:url(https://www.thegemsgroup.com/wp-content/uploads/2020/06/File-Gems-Website-Footer-062920.png)!important;padding-top:45%!important;padding-bottom:0!important;color:#fff;background-repeat:no-repeat;margin-top:-350px}.custom-footer .footer-contact[data-v-67fe1772]{font-size:16px;margin-bottom:0}.custom-footer .footer-contact h4[data-v-67fe1772]{font-family:Avenir Bold;text-decoration:underline;font-size:16px}.custom-footer .footer-contact strong[data-v-67fe1772]{font-family:Avenir Bold}.custom-footer .footer-contact p[data-v-67fe1772]{margin-bottom:0}.custom-footer .footer-logo a[data-v-67fe1772]{color:#fff;margin:0 10px}.custom-footer .footer-logo .footer-link a[data-v-67fe1772]{font-size:12px;font-family:Avenir Bold}.custom-footer .footer-logo[data-v-67fe1772]{text-align:center}.custom-footer .footer-logo img[data-v-67fe1772]{max-width:300px}.custom-footer .social-media[data-v-67fe1772]{padding:50px 0}.custom-footer .social-media ul[data-v-67fe1772]{list-style:none;display:flex;text-align:center;padding-left:0;justify-content:center;align-items:center;margin:0}.custom-footer .social-media ul li[data-v-67fe1772]{padding:0 5px}.custom-footer .copyright[data-v-67fe1772]{font-size:14px;margin-bottom:30px}.custom-footer .footer-message[data-v-67fe1772]{text-align:center}.custom-footer .footer-message .message[data-v-67fe1772]{font-size:23px;font-weight:700;font-family:Avenir Bold;margin-bottom:10px}.sidebar-menu ul[data-v-691d4bb2]{list-style:none;padding-left:0}.sidebar-menu ul li a[data-v-691d4bb2]{font-weight:700;font-size:22px;color:#98989a;text-decoration:none;font-family:Avenir Bold}.sidebar-menu ul li[data-v-691d4bb2]{margin-bottom:5px}.bubble-wrap{overflow:hidden;height:600px}.bubbles{position:relative;background:salmon}.bubble{position:absolute;width:152px;height:152px;border-radius:50%;box-shadow:0 15px 35px rgba(0,0,0,.1),0 3px 10px rgba(0,0,0,.1);background-image:url(https://wordpress-317567-994437.cloudwaysapps.com/wp-content/uploads/2020/11/File-Partners-Logos-111120-1.png);background-size:1076px 1076px}.logo1{background-position:0 0}.logo2{background-position:-154px 0}.logo3{background-position:-308px 0}.logo4{background-position:-462px 0}.logo5{background-position:-616px 0}.logo6{background-position:-770px 0}.logo7{background-position:-924px 0}.logo8{background-position:0 -154px}.logo9{background-position:-154px -154px}.logo10{background-position:-308px -154px}.logo11{background-position:-462px -154px}.logo12{background-position:-616px -154px}.logo13{background-position:-770px -154px}.logo14{background-position:-924px -154px}.logo15{background-position:0 -308px}.logo16{background-position:-154px -308px}.logo17{background-position:-308px -308px}.logo18{background-position:-462px -308px}.logo19{background-position:-616px -308px}.logo20{background-position:-770px -308px}.logo21{background-position:-924px -308px}.logo22{background-position:0 -462px}.logo23{background-position:-154px -462px}.logo24{background-position:-308px -462px}.logo25{background-position:-462px -462px}.logo26{background-position:-616px -462px}.logo27{background-position:-770px -462px}.logo28{background-position:-924px -462px}.logo29{background-position:0 -616px}.logo30{background-position:-154px -616px}.logo31{background-position:-308px -616px}.logo32{background-position:-462px -616px}.logo33{background-position:-616px -616px}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Regular.b59dacca.ttf)}@font-face{font-family:Avenir Bold;src:url(/fonts/Avenir-Bold.c8ba7ef5.otf)}body{font-size:18px;font-family:Avenir;line-height:1.7em}img{max-width:100%;height:auto}h2{color:#98989a;font-size:40px;text-align:center;font-weight:700;margin-bottom:40px;font-family:Avenir Bold}h2 span{color:#ff5100}h3{color:#98989a;font-size:32px;text-align:center;font-weight:700;margin-bottom:40px;font-family:Avenir Bold}h3 span{color:#ff5100}.align-right{text-align:right}.btn-orange{color:#fff;font-size:20px;background-color:#ff5100;font-weight:500;padding:10px 25px;text-decoration:none;display:inline-block;font-family:Avenir Bold}.gap-bottom{margin-bottom:80px}.gap-bottom-small{margin-bottom:40px}.top-section{border-bottom:11px solid #c2d500;min-height:100vh;position:relative;overflow:hidden;max-width:100%;margin:auto}.top-section .sub-title{color:#ff5100;text-transform:lowercase;font-size:32px;font-weight:700}.top-section h1{font-size:70px;color:#98989a;font-weight:700;margin-bottom:20px;font-family:Avenir Bold}.top-section h1 span{color:#ff5100}.top-section .name{font-size:24px}table.home-table td{border-top:0 solid #eee;border:0 solid #eee;padding:6px 10px}table.home-table{border:0 solid #eee;margin-top:40px}table.home-table td img{max-width:100%;height:auto;border-radius:30px}.orange-border{border:5px solid #ff5100;padding:80px 50px 50px 50px;text-align:center;margin-top:-18px}.home .content-two-title{z-index:99;max-width:310px;margin:0 auto;background:#fff;position:relative}.home .number-listing .number{border-radius:100px 100px 100px 100px;overflow:hidden;border:8px solid#ff5100;height:100px;min-height:100px;max-height:100px;padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-family:Avenir Bold;width:100px;display:inline-block;max-width:100px;font-weight:700;font-size:70px;color:#ff5100;text-align:center;line-height:75px}.home .number-listing .row{margin-bottom:50px}.home .content-five h2{text-align:left;margin-bottom:20px}.home .content-five .col-7{padding-left:50px}.home .btn-orange{margin-top:20px}.home .content-seven h2{text-align:left}.home .content-seven .blog-list img{margin-bottom:10px}.home .content-seven .blog-list h4{color:#98989a;font-size:24px}.smile-makers .content-two .row{margin-bottom:40px}.smile-makers .content-two .gems-item{position:relative}.smile-makers .content-two .gems-item table{width:100%}.smile-makers .content-two .gems-item .item-description{background-color:#fff;border:8px solid #000;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;position:absolute;top:0;height:100%;z-index:9999;visibility:hidden}.smile-makers .content-two .gems-item:hover .item-description{visibility:visible}.smile-makers .content-three .out-of-the-box{position:relative}.smile-makers .content-three .out-of-the-box .image-hover{height:100%;background:#ff5100;position:absolute;top:0;padding:20px;z-index:9999;border-radius:20px 20px 20px 20px;visibility:hidden}.smile-makers .content-three .out-of-the-box:hover .image-hover{visibility:visible}.smile-makers .content-three .out-of-the-box .image-hover h3{font-size:24px;color:#fff;text-align:left;margin-bottom:10px}.smile-makers .content-three .out-of-the-box .image-hover{color:#fff;text-align:left}.smile-makers .content-three .row{margin-bottom:40px}