@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.et_pb_scroll_top.et-pb-icon{right:30px;bottom:30px;padding:8px;border-radius:30px;background:#686060;font-size:32px;transition:all .1s ease-in-out}.et_pb_scroll_top.et-pb-icon:hover{bottom:32px;background:#7a9d96;transition:all .1s ease-in-out;box-shadow:0 10px 15px rgba(135,168,145,0.18)}.et_pb_scroll_top.et-visible{-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);-moz-animation:fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1)}#page-container{visibility:hidden}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}@media only screen and (max-width:980px){.et_pb_row{width:90%}}.cta-row:hover,.box-c2a:focus{padding:350px 50px 50px 50px!important;box-shadow:inset 0 0 0 0 #ccc,inset 0 -300px 150px -50px rgb(18 20 24 / 95%)}.cta-row{padding:400px 50px 0 50px!important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all .3s ease-in-out;box-shadow:inset 0 0 0 0 #ccc,inset 0 -250px 150px -50px rgb(18 20 24 / 70%);border:8px solid #fff;border-radius:40px}.et_pb_menu li ul{width:325px;border-radius:10px;margin-top:5px}.et_pb_menu li li{}.et_pb_menu li li a{width:260px}nav>ul>li>ul:after{position:absolute;left:20%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}@media only screen and (max-width:1024px) and (min-width:961px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}#left-area ol,.entry-content ol,.et-l--header ol,.et-l--body ol,.et-l--footer ol,.comment-content ol,body.et-pb-preview #main-content .container ol{list-style-type:decimal;list-style-position:outside;padding:0 0 23px 20px;line-height:26px}li{padding-left:10px}