.devoir select{-moz-appearance:revert;appearance:revert;-webkit-appearance:menulist-button}.devoir .header-filter-gradient{background:#ccc}.devoir .devoir-padding{padding:75px 0 55px}.devoir .btn{font-weight:700}.devoir .btn-devoir{background-color:#D0BF81;border-radius:0;color:#fff;font-weight:900;font-size:16px}.devoir .btn-devoir:active,.devoir .btn-devoir:active:focus,.devoir .btn-devoir:focus,.devoir .btn-devoir:hover{background-color:#ab9440;color:#fff}.devoir .btn-sm.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){font-size:12px;padding:10px 25px}.devoir .btn-outline{background-color:transparent;border:2px solid #D0BF81;color:#D0BF81}.devoir .btn-outline:active,.devoir .btn-outline:active:focus,.devoir .btn-outline:focus,.devoir .btn-outline:hover{background-color:#ab9440;color:#fff}.devoir #main-navigation ul.nav>li.contact-us{background-color:#D0BF81;border-radius:0;font-weight:900;margin-left:0}.devoir #main-navigation ul.nav>li.contact-us a{color:#fff}.devoir #main-navigation ul.nav>li.contact-us:active a,.devoir #main-navigation ul.nav>li.contact-us:active:focus a,.devoir #main-navigation ul.nav>li.contact-us:focus a,.devoir #main-navigation ul.nav>li.contact-us:hover a{background-color:#ab9440;color:#fff}.devoir .carousel span.sub-title{font-size:23px}.devoir .devoir-about-us{background:#f5f5f5;font-size:18px}.devoir .devoir-about-us .about-us{margin-bottom:20px}.devoir .devoir-services h2{margin-bottom:30px}.devoir .devoir-services .services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.devoir .devoir-services .services .service{padding:15px 25px;width:50%}.devoir .devoir-services .services .service i{font-size:50px}.devoir .devoir-services .services .service .short_description{font-size:18px}.devoir .devoir-faqs{background:#f5f5f5}.devoir .devoir-faqs h2{margin-top:0}.devoir .devoir-faqs .faq_subtitle{margin-bottom:30px;font-size:18px}.devoir .devoir-faqs .faqs.panel-group .faq.panel{margin-bottom:15px;-webkit-box-shadow:0 1.1px 2.2px rgba(0,0,0,.008),0 2.5px 5.3px rgba(0,0,0,.012),0 4.8px 10px rgba(0,0,0,.015),0 8.5px 17.9px rgba(0,0,0,.018),0 15.9px 33.4px rgba(0,0,0,.022),0 38px 80px rgba(0,0,0,.03);box-shadow:0 1.1px 2.2px rgba(0,0,0,.008),0 2.5px 5.3px rgba(0,0,0,.012),0 4.8px 10px rgba(0,0,0,.015),0 8.5px 17.9px rgba(0,0,0,.018),0 15.9px 33.4px rgba(0,0,0,.022),0 38px 80px rgba(0,0,0,.03);-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);-o-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.devoir .devoir-links .header,.devoir .devoir-links .links{margin-bottom:30px}.devoir .devoir-faqs .faqs.panel-group .faq.panel:hover{-webkit-box-shadow:0 1.1px 2.2px rgba(0,0,0,.039),0 2.5px 5.3px rgba(0,0,0,.057),0 4.8px 10px rgba(0,0,0,.07),0 8.5px 17.9px rgba(0,0,0,.083),0 15.9px 33.4px rgba(0,0,0,.101),0 38px 80px rgba(0,0,0,.14);box-shadow:0 1.1px 2.2px rgba(0,0,0,.039),0 2.5px 5.3px rgba(0,0,0,.057),0 4.8px 10px rgba(0,0,0,.07),0 8.5px 17.9px rgba(0,0,0,.083),0 15.9px 33.4px rgba(0,0,0,.101),0 38px 80px rgba(0,0,0,.14)}.devoir .devoir-faqs .faqs.panel-group .faq.panel .panel-heading{background:#fff}.devoir .devoir-faqs .faqs.panel-group .faq.panel .panel-heading .panel-title{font-size:18px}.devoir .devoir-faqs .faqs.panel-group .faq.panel .panel-heading .panel-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding:15px;color:#000}.devoir .devoir-faqs .faqs.panel-group .faq.panel .panel-heading .panel-title a i{-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);-o-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.devoir .devoir-faqs .faqs.panel-group .faq.panel .panel-heading.opened .panel-title a i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.devoir .devoir-faqs .faqs.panel-group .faq.panel .panel-collapse{background:#fff;padding:0 15px 15px;font-size:16px}.devoir .devoir-links .header .links_subtitle{font-size:18px}.devoir .devoir-links .links .link{margin-bottom:15px}.devoir .devoir-links .links .link .link-title{margin-right:8px}.devoir.page.page-template-tpl_faqs-php .services-listing li a,.devoir.page.page-template-tpl_services-php .services-listing li a{font-weight:700}.devoir .contactus .hestia-info .icon,.devoir .contactus .info .icon{margin-top:24px}.devoir.page .main .blog-post{font-size:18px}.devoir.page .main .blog-post .section{padding-bottom:75px}.devoir.page.page-template-tpl_our_company-php .people{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.devoir.page.page-template-tpl_our_company-php .people .people-title{font-size:18px;font-family:"Roboto Slab","Times New Roman",serif}.devoir.page.page-template-tpl_our_company-php .people .people-contact-details a.people-contact-details-phone{margin-right:15px}.devoir.page.page-template-tpl_our_company-php .people .read-more{color:#777;outline:0}.devoir.page.page-template-tpl_our_company-php .people .read-more:active,.devoir.page.page-template-tpl_our_company-php .people .read-more:active:focus,.devoir.page.page-template-tpl_our_company-php .people .read-more:focus{color:#777}.devoir.page.page-template-tpl_links-php .links .link a{color:#000}.devoir.page.page-template-tpl_links-php .links .link a:active,.devoir.page.page-template-tpl_links-php .links .link a:active:focus,.devoir.page.page-template-tpl_links-php .links .link a:focus,.devoir.page.page-template-tpl_links-php .links .link a:hover{color:#D0BF81}.devoir section.hestia-contact.contactus>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.devoir section.hestia-contact.contactus>.container>.row .hestia-contact-title-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.devoir section.hestia-contact.contactus .social-icons{overflow:hidden;margin-bottom:40px;margin-top:40px}.devoir section.hestia-contact.contactus .social-icons .info-horizontal .icon{display:inline-block;margin-top:25px}.devoir section.hestia-contact.contactus .social-icons .info-horizontal .icon>i{font-size:18px}.devoir section.hestia-contact.contactus .social-icons .icon{margin-right:25px}.devoir section.hestia-contact.contactus .social-icons .icon a{color:#fff}.devoir section.hestia-contact.contactus .tax-agent-logo{margin-top:50px}.devoir section.hestia-contact.contactus .tax-agent-logo .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.devoir section.hestia-contact.contactus .tax-agent-logo .description figure{width:120px;height:auto}.devoir section.hestia-contact.contactus .tax-agent-logo .description .text{margin-left:20px;font-size:14px}.devoir section.hestia-contact.contactus .wpforms-form select.wpforms-field-medium{max-width:100%;width:100%}.devoir .grecaptcha-badge{width:70px!important;overflow:hidden!important;-webkit-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important;right:-2px!important;bottom:20px!important}.devoir .grecaptcha-badge:hover{width:256px!important}.devoir.page-template-tpl_page-builder-landing-php .footer-big{padding:18px 0}.devoir.page-template-tpl_page-builder-landing-php .footer-big .copyright{padding:0}.devoir .blog-post .section-blog-info .entry-categories,.devoir.blog .card-blog .row .category{display:none}.devoir .blog-post .entry-content a:not(.btn){color:#ab9440}@media (min-width:769px) and (max-width:992px){.devoir .navbar.hestia_left>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.devoir .navbar.hestia_left>.container .title-logo-wrapper{min-width:auto}.devoir .navbar.hestia_left>.container #main-navigation{margin-top:30px;margin-left:0}}@media (min-width:992px){.devoir .devoir-services .services .service{width:33%}.devoir #main-navigation ul.nav>li.contact-us{margin-left:20px}.devoir section.hestia-contact.contactus>.container>.row{display:block}.devoir section.hestia-contact.contactus>.container>.row .hestia-contact-title-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1200px){.devoir .devoir-services .services .service{width:20%}}