@font-face {
font-family: "HelveticaNeue";
src:  url(https://moviiu.com/wp-content/themes/uncode-child/fonts/helveticaneueltstd-th-webfont.woff2) format("woff2");
font-weight: 100;
}
@font-face {
font-family: "HelveticaNeue";
src:  url(https://moviiu.com/wp-content/themes/uncode-child/fonts/helveticaneueltstd-lt-webfont.woff2) format("woff2");
font-weight: 300;
}
@font-face {
font-family: "HelveticaNeue";
src:  url(https://moviiu.com/wp-content/themes/uncode-child/fonts/helveticaneueltstd-roman-webfont.woff2) format("woff2");
font-weight: 400;
}
@font-face {
font-family: "HelveticaNeue";
src:  url(https://moviiu.com/wp-content/themes/uncode-child/fonts/helveticaneueltstd-md_0-webfont.woff2) format("woff2");
font-weight: 500;
}
@font-face {
font-family: "HelveticaNeue";
src:  url(https://moviiu.com/wp-content/themes/uncode-child/fonts/helveticaneueltstd-bd-webfont.woff2) format("woff2");
font-weight: 700;
} .br-xxl {
display: block;
}
@media (max-width: 857px) {
.br-lg {
display:none;
}
}
@media (max-width: 1228px) {
.br-xl {
display:none;
}
}
@media (max-width: 1916px) {
.br-xxl {
display:none;
}
}
.padding-0 {
padding: 0!important;
}
@media (max-width: 959px) {
.menu-horizontal.menu-dd-shadow-sm  {
border-bottom: 1px solid black;
}
}
.menu-primary-inner.menu-smart.sm {
background-color: #ffffff!important;
}
.menu-primary-inner.menu-smart.sm i {
color: #FFCB47!important;
font-weight: bold;
}
.menu-container, .menu-container a {
font-family: "Lexend Deca"!important;
font-size: 16px!important;
font-weight: 400!important;
//color: #4A5043!important;
color: #000000!important;
}
.menu-container a:hover {
color: #FFCB47!important;
}
.menu-container .menu-item.active a {
color: #FFCB47!important;
}
.menu-container .btn {
padding: 15px 0 ;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 13px!important;
}
.menu-container .btn-round.btn-accent.menu-item.menu-item-type-custom.menu-item-object-custom.menu-btn-container.btn:hover {
color: #FFCB47!important;
background-color: transparent!important;
border-color: #FFCB47!important;
}
.wpml-ls-slot-126, .wpml-ls-slot-126 a, .wpml-ls-slot-126 a:visited {
background-color: transparent!important;
}
.page-title {
//
}
.default-button {
}
.home-title {
font-size: 30px !important;
line-height: 1.25 !important;
font-weight: 400;
}
.home-title strong {
font-size: 40px !important;
font-weight: 600;
}
.home-title + .text-top-reduced  p {
font-size: 24px;
}
.page-title + .text-top-reduced p {
font-size: 18px;
}
.accueil1, .accueil1 * {
font-family: "HelveticaNeue"!important; line-height: 1em!important;
}
.accueil2, .accueil2 *{
font-family: "HelveticaNeue"!important;
font-size: 41px;
line-height: 1em!important;
}
.accueil3, .accueil3 * {
font-family: "HelveticaNeue"!important;
font-size: 19px!important ;
line-height: 1.25em!important;
}
.accueil4 {
margin-top: 21px!important;
}
.accueil4, .accueil4 * {
font-family: "HelveticaNeue"!important;
font-size: 23px!important ;
line-height: 1.25em!important;
}
.accueilp, .accueilp * {
font-family: "HelveticaNeue"!important;
font-size: 15px!important ;
line-height: 1.25em!important;
}
.accueilButton {
margin: -10px 0px 10px 0px;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 13px!important;
padding: 13px 33px !important
}
.accueilbg>.uncol {
margin: 0px!important;
}
.accueilcarousel .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual {
border: none;
}
.accueiletape .wpb_row .wpb_column {
margin-top: 0px!important;
}
@media (max-width: 569px) {
.accueiletape .wpb_row {
display: flex;
flex-direction: column;
align-items: center;
}
}
.services1, .services1 * {
font-family: "HelveticaNeue"!important;
font-size: 47px ;
}
.services2, .services2 * {
font-family: "HelveticaNeue"!important;
font-size: 29px;
line-height: 1em!important;
}
.services3, .services3 * {
font-family: "HelveticaNeue"!important;
font-size: 19px!important ;
line-height: 1.25em!important;
}
.servicesp, .servicesp * {
font-family: "HelveticaNeue"!important;
font-size: 15px!important ;
line-height: 1.25em!important;
}
.servicesbutton {
margin: 20px 0 ;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 13px!important;
}
.solution1, .solution1 * {
font-family: "HelveticaNeue"!important;
font-size: 47px ;
}
@media (max-width: 673px) {
.solution1, .solution1 * {
font-size: 29px ;
}
}
.solution2, .solution2 * {
font-family: "HelveticaNeue"!important;
font-size: 52px ;
}
@media (max-width: 673px) {
.solution2, .solution2 * {
font-size: 29px ;
}
}
.solution3, .solution3 * {
font-family: "HelveticaNeue"!important;
font-size: 96px!important ;
line-height: 1em!important;
}
.solution4, .solution4 * {
font-family: "HelveticaNeue"!important;
font-size: 29px;
line-height: 1em!important;
}
@media (max-width: 673px) {
.solution4, .solution4 * {
font-size: 28px ;
}
}
.solution5, .solution5 * {
font-family: "HelveticaNeue"!important;
font-size: 23px!important ;
line-height: 1em!important;
margin-top: 2px!important;
}
@media (max-width: 673px) {
.solution5, .solution5 * {
font-size: 22px ;
}
}
.solutionp, .solutionp * {
font-family: "HelveticaNeue"!important;
font-size: 15px!important ;
line-height: 1.25em!important;
}
.solutionbutton {
margin: 20px 0 ;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 13px!important;
}
.apropos1, .apropos1 * {
font-family: "HelveticaNeue"!important;
font-size: 28px;
line-height: 1em!important;
}
.apropos2, .apropos2 * {
font-family: "HelveticaNeue"!important;
font-size: 22px;
line-height: 1em!important;
}
.apropos3, .apropos3 * {
font-family: "HelveticaNeue"!important;
font-size: 16px!important ;
}
.apropos4, .apropos4 * {
font-family: "HelveticaNeue"!important;
font-size: 27px!important ;
}
.aproposp1, .aproposp1 * {
font-family: "HelveticaNeue"!important;
font-size: 14px!important ;
line-height: 1.5em!important;
font-weight: 700;
}
.aproposp2, .aproposp2 * {
font-family: "HelveticaNeue"!important;
font-size: 14px!important ;
line-height: 1.25em!important;
}
.aproposp3, .aproposp3 * {
font-family: "HelveticaNeue"!important;
font-size: 11px!important ;
line-height: 1.5em!important;
font-weight: 700;
}
.aproposbutton {
margin: 20px 0 ;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 14px!important;
}
.footerp1, .footerp1 * {
font-family: "HelveticaNeue"!important;
font-weight: 400!important;
font-size: 13px!important ;
line-height: 1.5em!important;
color: #000000;
}
.footerp2, .footerp2 * {
font-family: "HelveticaNeue"!important;
font-weight: 700!important;
font-size: 15px!important ;
line-height: 1.75em!important;
color: #000000;
}
.footermail, .footermail * {
font-family: "HelveticaNeue"!important;
font-weight: 700!important;
font-size: 16px!important ;
line-height: 1.25em!important;
color: #000000;
}
.footerform {
display: initial;
}
.footerinput {
margin-top: 0px!important;
}
.footerinput, .footerinput * {
text-align: left!important;
}
.footerlink, .footerlink * {
font-family: "HelveticaNeue"!important;
font-weight: 400!important;
font-size: 14px!important ;
line-height: 1em!important;
color: #000000;
}
.footeremail.email {
padding: 13px 0px!important;
height: 100%!important;
border-radius: 0!important;
border: solid 1px #000000!important;;
}
.footerbutton {
margin: 0 ;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 14px!important;
margin-left: 10px;
}
.footerbutton:hover {
margin: 0 ;
font-family: "Lexend Deca"!important;
color: #FFCB47!important;
background-color: transparent!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 14px!important;
}
.footericon, .footericon * {
color: #FFCB47!important;
font-size: 34px!important;
padding-left: 0.2rem;
margin-top: 1rem;
}
.blog1, .blog1 * {
font-family: "HelveticaNeue"!important;
font-size: 28px;
line-height: 1em!important;
}
.blogp, .blogp * {
font-family: "HelveticaNeue"!important;
font-size: 17px!important ;
line-height: 1.25em!important;
font-weight: 700;
}
.blog .tmb:nth-child(5n+1) .t-inside {
background-color: #FFCB47!important;
}
.blog .tmb:nth-child(5n+2) .t-inside {
background-color: #4A5043!important;
}
.blog .tmb:nth-child(5n+3) .t-inside {
background-color: #9AC2C9!important;
}
.blog .tmb:nth-child(5n+4) .t-inside {
background-color: #B9D8C2!important;
}
.blog .tmb:nth-child(5n+5) .t-inside {
background-color: #8AA1B1!important;
}
.blog .t-inside .t-entry .t-entry-title {
font-family: "HelveticaNeue"!important;
color: white!important;
font-size: 14px!important;
font-weight: 700!important;
padding: 5px 20px;
line-height: 1.25em;
}
.blog .t-inside {
display: flex;
align-items: center;
flex-direction: row-reverse;
}
.blog .t-inside .t-entry .t-entry-title a{
font-family: "HelveticaNeue"!important;
font-size: 28px;
font-weight: 700!important;
line-height: 1em!important;
color: black!important;
}
@media screen and (max-width: 959px) {
.blog .t-inside .t-entry .t-entry-title a{
font-size: 18px;
}
}
.blogpost, .blogpost * {
font-family: "HelveticaNeue"!important;
}
body.textual-accent-color .post-content .blog > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {
color: black!important;
}
body.textual-accent-color .post-content .blog .tmb:nth-child(5n+2) > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {
color: white!important;
}
.blog .t-inside .t-entry .t-entry-date {
font-family: "HelveticaNeue"!important;
color: white!important;
font-size: 9px!important;
font-weight: 400!important;
padding: 5px 20px;
}
.faq1, .faq1 * {
font-family: "HelveticaNeue"!important;
font-size: 30px!important ;
}
.faq2, .faq2 * {
font-family: "HelveticaNeue"!important;
font-size: 28px;
line-height: 1em!important;
}
.faqinput, .faqinput input {
line-height: 2em;
border-radius: 0;
margin: 0;
border: 0.3px solid #4a5043;
}
.faqsidebar, .faqsidebar * {
background-color: #B9D8C2;
border-radius: 2em;
font-family: "HelveticaNeue"!important;
color: black!important;
font-size: 14px!important;
font-weight: 400!important;
}
.faqsidebar h3, .faqsidebar .faqheader *  {
font-size: 18px!important;
font-weight: 700!important;
text-transform: none!important;
}
.faqsidebar .hkb_widget_articles > ul > li {
padding: 0!important;
}
.faqsidebar .hkb_widget_articles > ul > li:before {
content: none!important;
}
.faqpost, .faqpost * {
font-family: "HelveticaNeue"!important;
font-size: 14px!important;
font-weight: 400!important;
color: #black!important;
}
.faqpost .t-inside {
margin: 0!important;
}
.faqpost hr {
background-color: black;
height: 1px;
width: 85%;
}
.faqpost, .faqpost h3 a{
font-size: 18px!important;
font-weight: 700!important;
}
.faqpost .t-entry-excerpt p {
padding-right: 20px;
}
.faqbutton {
margin: 0 ;
font-family: "Lexend Deca"!important;
color: #000000!important;
background-color: #FFCB47!important;
border-radius: 20px!important;
border-color: #FFCB47!important;
font-size: 14px!important;
}