#top-menu li a{font-weight:500}#footer-widgets{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#testimonial-slider{overflow:visible!important}#testimonial-slider .et-pb-arrow-next,#testimonial-slider .et-pb-arrow-prev{opacity:1}#testimonial-slider .et-pb-arrow-prev{top:65%;left:80%}#testimonial-slider .et-pb-arrow-next{top:55%;right:10%;background-size:0}#testimonial-slider .et-pb-arrow-prev:before{content:url('https://mandolly.com/wp-content/uploads/2022/11/arrow_outward-2.png')}#testimonial-slider .et-pb-arrow-next:before{content:url('https://mandolly.com/wp-content/uploads/2022/11/arrow_outward-3.png')}@media screen and (max-width:990px){header .et_pb_section--with-menu{width:100%}#header .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_header{margin:0!important}.mb-toggle{position:absolute;right:-13%!important}.new-mobile-menu{width:90%!important}#header{z-index:4;opacity: 1;transition:opacity 4.5s}.toggle #header{opacity: 0;transition:opacity 1s}}.mb-menu-new{left:-100%;-webkit-box-shadow:4px 4px 20px rgb(0 0 0 / 80%);-moz-box-shadow:4px 4px 20px rgb(0 0 0 / 80%);box-shadow:4px 4px 20px rgb(0 0 0 / 80%);border-radius:0 6px 6px 0}.change{left:0!important}.change-icon img{content:url("https://mandolly.com/wp-content/uploads/2022/11/close.png");animation:fadeIn 3s}.new-mobile-menu .et_pb_menu__wrap{justify-content:start!important}#menu-new-menu-1{display:flex;flex-direction:column}#menu-new-menu-1 li{margin:20px 0}#page-container #mobile-menu-cta:after{font-size:1.5em!important}@media screen and (max-width:980px){.new-mobile-menu{top:-24px;position:absolute}}@media screen and (max-width:760px){.new-mobile-menu{top:-24px;left:-21px}header .et_pb_section--with-menu{padding-bottom:15px!important}#projects .et_pb_module.et_pb_image.et_pb_image_2,#clients .et_pb_image_12,#clients .et_pb_image_13{display:none}}.mb-menu-new{transition:all ease-in 0.65s;height:100vh!important;display:flex;flex-direction:column;justify-content:space-between;padding:42px!important;min-height:470px}.change{height:104vh!important;display:flex;flex-direction:column;justify-content:space-between;padding:42px!important;border-radius:0!important}@media screen and (min-width:768px) and (max-width:990px){.new-mobile-menu .et-last-child{padding:45px!important}}@media screen and (max-width:420px){#testimonial-slider .et-pb-arrow-prev{top:92%;left:80%}#testimonial-slider .et-pb-arrow-next{top:84%;right:0%}#header #primary-cta{right:50px}#header .et_pb_column.et_pb_column_1_5 .et_pb_column_0_tb_header .et_pb_css_mix_blend_mode_passthrough{width:90%!important}body #page-container .et_pb_section #btn-icon:after{font-size:28px!important}body #page-container .et_pb_section #btn-icon:hover:after{font-size:28px!important}}.contact-det img{vertical-align:middle}.et-fb-preview--tablet #mobilenav-toggle,.et-fb-preview--phone #mobilenav-toggle,#mobilenav-toggle{display:none!important}.et-pb-contact-message{font-size:18px;margin-top:23px;text-align:center;color:#1cd265}@media screen and (max-width:1350px){.projects-count{right:65px!important}}@media screen and (min-width:1220px) and (max-width:1325px){.home #home-top h2,.home #home-top h2 span{font-size:146px}.home #home-top .et_pb_image_1{display:none}.home #home-top .et_pb_image_0{top:28px!important;left:445px}.home-top-right{top:182px!important}.projects-count{right:48%!important;bottom:65%!important}}@media screen and (min-width:990px) and (max-width:1220px){#home-top h2,#home-top h2 span{font-size:120px}.home #home-top .et_pb_image_1{display:none}.home #home-top .et_pb_image_0{top:20px!important;left:398px}.home-top-right h5{font-size:24px}.home .home-top-right{right:-200px!important;top:140px!important}.projects-count{right:30%!important;bottom:74%}#header{padding:0 44px!important}}@-webkit-keyframes run{to{transform:translate(-100%)}}@-webkit-keyframes run2{to{transform:translate(100%)}}@-webkit-keyframes run3{to{transform:translate(-100%)}}@-webkit-keyframes run4{to{transform:translate(-100%)}}.page-id-2638 .et_pb_text_0,.page-id-2638 .et_pb_text_2{animation:run 1s linear infinite!important;animation-play-state:paused!important;animation-delay:calc(var(--scroll) * -2s)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}.page-id-2638 .et_pb_text_1,.page-id-2638 .et_pb_text_3{animation:run2 1s linear infinite!important;animation-play-state:paused!important;animation-delay:calc(var(--scroll) * -2s)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}.page-id-2638 .et_pb_image_0{animation:run3 1s linear infinite!important;animation-play-state:paused!important;animation-delay:calc(var(--scroll) * -1.25s)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}.page-id-2638 .et_pb_image_1{animation:run4 0.25s linear infinite!important;animation-play-state:paused!important;animation-delay:calc(var(--scroll) * -5s)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}.topContactButton .et_pb_button_module_wrapper{display:inline-block;vertical-align:text-bottom}.topContactButton a{margin-right:30px}.topContactButton a img{vertical-align:sub}.buttonInline .et_pb_button_module_wrapper{display:inline-block}.careerDetailsLocation img{vertical-align:sub}.wpcf7.js input{width:100%;height:36px}.wpcf7.js textarea{width:100%}.wpcf7.js .wpcf7-submit{background:#1CD265;color:white;font-size:18px;font-weight:500;padding:12px 42px;height:100%;border:none;border-radius:4px;width:auto;cursor:pointer}@media (max-width:980px){.headerContactBtn .et_pb_button_module_wrapper{vertical-align:super}header .et_pb_section--with-menu.gHeader{padding-bottom:0!important}header .headerContactBtn{padding-top:8px}}@media (max-width:767px){header .headerContactBtn{padding-top:13px}}@media (min-width:768px){header nav.et-menu-nav .et-menu.nav li:last-child{display:none}}@media (min-width:1200px){header nav.et-menu-nav .et-menu.nav li{margin-left:16px}}header .headerContactBtn .mobile_nav .et_mobile_menu{position:fixed;top:93px;border-top:3px solid lightgreen}header .has_et_pb_sticky .et_pb_sticky .mobile_nav .et_mobile_menu{top:80px;transition:top 0.5s ease}header .headerContactBtn .mobile_nav .et_mobile_menu li a{font-size:20px;padding:12px;margin-bottom:12px}header .has_et_pb_sticky .et_pb_sticky{background:#fffffff7!important}header .has_et_pb_sticky .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu{background:transparent}header .has_et_pb_sticky .et_pb_sticky .et_pb_row{padding:12px 0 20px 0px!important;transition:all 0.5s ease}.vacancyPostBody .et_pb_section.et_pb_section_0.et_section_regular{padding:0}.vacancyPostBody .et_pb_row_0{padding:0;margin:0;width:100%}.careersListBody .et_pb_blog_0 .et_pb_post{padding:24px;border:1px solid lightgray;padding-right:140px;margin-bottom:30px}.careersListBody .et_pb_blog_0 .et_pb_post .more-link{position:absolute;right:24px;top:24px;background:#1CD265;color:#fff!important;padding:5px 15px;border-radius:4px}@media (max-width:575px){.careersListBody .et_pb_blog_0 .et_pb_post{padding-right:24px}.careersListBody .et_pb_blog_0 .et_pb_post .more-link{position:relative;margin:20px;width:110px;margin-top:0}}.blogDetails .et_pb_post_content .et_pb_section{padding-top:30px}.blogDetails .et_pb_row.et_pb_row_0{padding:0;margin:0;width:100%}.blogDetailsImg .et_pb_column{height:100%}.blogDetailsImg .et_pb_column .et_pb_post_title{height:100%}.blogDetailsImg .et_pb_column .et_pb_post_title .et_pb_title_featured_container{height:100%}.blogDetailsImg .et_pb_column .et_pb_post_title .et_pb_title_featured_container .et_pb_image_wrap{height:100%}.blogDetailsImg .et_pb_column .et_pb_post_title .et_pb_title_featured_container .et_pb_image_wrap img{object-fit:cover;height:100%;opacity:0.7}.portfolioBody .et_pb_column .et_pb_module{opacity:0;margin-top:40px!important;transition:all 0.5s ease}.portfolioBody .et_pb_column:hover .et_pb_module{opacity:1;margin-top:20px!important;transition:all 0.5s ease}.heroMainText img{width:50px;border-radius:50px}.heroUpdated .et_pb_image_1{padding:10px;max-width:70px;width:70px;height:70px;background:#1CD265;border-radius:50%}.ourProcessList img{vertical-align:sub;margin-right:10px}@media (max-width:1499px){.heroLogoPlay{display:none!important}}@media screen and (max-width:1499px) and (min-width:981px){.heroUpdated h1{font-size:100px!important}}@media (max-width:980px){.resImage img{object-fit:cover;width:100%}}.mandollyMainLogo,.mandollyMainLogo img{height:48px!important;transition:all 0.2s ease-out}