@charset "UTF-8";.color-orange{color:#ff5d12;font-weight:600}body{color:#25252d;font-family:Outfit,Arial,sans-serif;font-weight:400}h1{font-weight:700;font-size:4rem;line-height:3.6rem}h2{font-size:2.2rem;font-weight:600}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}strong{font-weight:700}a{color:#5456f5}a:hover{color:#393ce5}.txt-med{font-size:1.2rem}.txt-large{font-size:1.4rem}.txt-xlarge{font-size:1.8rem}.txt-giant{font-size:2.2rem}.txt-small{font-size:.8rem}.txt-xsmall{font-size:.7rem}.bg-df-green{background:#181d73}.bg-df-black{background:#171612}.bg-df-orange{background:#ff5d12}.bg-df-white{background:#fff}.bg-df-black-dark{background:#000}.color-white{color:#fff!important}.bg-cream{background:#fffbef}.bg-frost{background:#f3f4fc}.bg-lightgrey{background:#f9f9f9}.bg-darkstone{background:#597081}.bg-ultramarine{background:#393ce5}.bg-mid-ultramarine{background:#a9aafa}.bg-coffee{background:#faf5f2}.bg-jade{background:#ebf9f8}.bg-grass{background:#f6fbeb}.bg-teal{background:#03bdd0}.pad-top{padding-top:2rem}.pad-bottom{padding-bottom:2rem}.side-pads{padding-right:3rem!important;padding-left:3rem!important}@media (min-width:992px){.mt-force-75{margin-top:-75px!important}}.key-line-above{border-top:1px solid #eee}.txt-white{color:#fff}.txt-lilac{color:#6554c0}.txt-ultramarine{color:#5456f5}.txt-frost{color:#f3f4fc}.txt-cream{color:#fffbef}.txt-teal{color:#027c87}.txt-rose{color:#872657}.txt-ochre{color:#fcc809}.pad-big-top{padding-top:4rem}.pad-big-bottom{padding-bottom:4rem}.shim-right{margin-right:8px}.shim-big-right{margin-right:44px}hr{border-top:1px solid #d0d0d0}.h1{font-family:Outfit,Arial,sans-serif;font-size:60px;font-weight:700}.h2{font-weight:600}.h2,.h3{font-family:Outfit,Arial,sans-serif;font-size:48px}.h3{font-weight:500}.h4{font-size:32px;font-weight:600}.h4,.h5{font-family:Outfit,Arial,sans-serif}.h5{font-size:24px;font-weight:500}.sub-title-1{font-size:16px;font-weight:600}.sub-title-1,.sub-title-2{font-family:Outfit,Arial,sans-serif}.sub-title-2{font-size:14px;font-weight:500}.sub-title-3{font-family:Outfit,Arial,sans-serif;font-size:16px;font-weight:600}.content-lg{font-size:16px;font-weight:400}.content-sm{font-size:14px;font-weight:300}.caption,.content-sm{font-family:Outfit,Arial,sans-serif}.caption{font-size:12px;font-weight:500}.overline{font-family:Outfit,Arial,sans-serif;font-size:10px;font-weight:300}.form-label{font-weight:500}.form-anchor,.form-label{font-family:Outfit,Arial,sans-serif;font-size:14px}.form-anchor{color:#ff5d12}.form-anchor:hover{color:#e13616;text-decoration:underline}.form-anchor-violet{font-family:Outfit,Arial,sans-serif;font-size:14px;color:#393ce5}.form-anchor-violet:hover{color:#0056b3;text-decoration:underline}.add-comment-anchor{font-family:Outfit,Arial,sans-serif;font-size:14px;color:#000;text-decoration:underline}.add-comment-anchor:hover{color:#171612;text-decoration:none}.view-more-anchor{font-family:Outfit,Arial,sans-serif;font-size:14px;color:#ff5d12;font-weight:600}.view-more-anchor:hover{color:#e13616;text-decoration:underline}.clear-filter-anchor{font-family:Outfit,Arial,sans-serif;font-size:14px;color:#ff5d12}.clear-filter-anchor:hover{color:#e13616;text-decoration:underline}.menu-anchor{font-family:Outfit,Arial,sans-serif;font-size:14px;color:#171612}.menu-anchor:hover{color:#ff5d12;text-decoration:underline}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}.fs-101{font-size:101px}.fs-102{font-size:102px}.fs-103{font-size:103px}.fs-104{font-size:104px}.fs-105{font-size:105px}.fs-106{font-size:106px}.fs-107{font-size:107px}.fs-108{font-size:108px}.fs-109{font-size:109px}.fs-110{font-size:110px}.fs-111{font-size:111px}.fs-112{font-size:112px}.fs-113{font-size:113px}.fs-114{font-size:114px}.fs-115{font-size:115px}.fs-116{font-size:116px}.fs-117{font-size:117px}.fs-118{font-size:118px}.fs-119{font-size:119px}.fs-120{font-size:120px}.fs-121{font-size:121px}.fs-122{font-size:122px}.fs-123{font-size:123px}.fs-124{font-size:124px}.fs-125{font-size:125px}.fs-126{font-size:126px}.fs-127{font-size:127px}.fs-128{font-size:128px}.fs-129{font-size:129px}.fs-130{font-size:130px}.fs-131{font-size:131px}.fs-132{font-size:132px}.fs-133{font-size:133px}.fs-134{font-size:134px}.fs-135{font-size:135px}.fs-136{font-size:136px}.fs-137{font-size:137px}.fs-138{font-size:138px}.fs-139{font-size:139px}.fs-140{font-size:140px}.fs-141{font-size:141px}.fs-142{font-size:142px}.fs-143{font-size:143px}.fs-144{font-size:144px}.fs-145{font-size:145px}.fs-146{font-size:146px}.fs-147{font-size:147px}.fs-148{font-size:148px}.fs-149{font-size:149px}.fs-150{font-size:150px}.fs-151{font-size:151px}.fs-152{font-size:152px}.fs-153{font-size:153px}.fs-154{font-size:154px}.fs-155{font-size:155px}.fs-156{font-size:156px}.fs-157{font-size:157px}.fs-158{font-size:158px}.fs-159{font-size:159px}.fs-160{font-size:160px}.fs-161{font-size:161px}.fs-162{font-size:162px}.fs-163{font-size:163px}.fs-164{font-size:164px}.fs-165{font-size:165px}.fs-166{font-size:166px}.fs-167{font-size:167px}.fs-168{font-size:168px}.fs-169{font-size:169px}.fs-170{font-size:170px}.fs-171{font-size:171px}.fs-172{font-size:172px}.fs-173{font-size:173px}.fs-174{font-size:174px}.fs-175{font-size:175px}.fs-176{font-size:176px}.fs-177{font-size:177px}.fs-178{font-size:178px}.fs-179{font-size:179px}.fs-180{font-size:180px}.fs-181{font-size:181px}.fs-182{font-size:182px}.fs-183{font-size:183px}.fs-184{font-size:184px}.fs-185{font-size:185px}.fs-186{font-size:186px}.fs-187{font-size:187px}.fs-188{font-size:188px}.fs-189{font-size:189px}.fs-190{font-size:190px}.fs-191{font-size:191px}.fs-192{font-size:192px}.fs-193{font-size:193px}.fs-194{font-size:194px}.fs-195{font-size:195px}.fs-196{font-size:196px}.fs-197{font-size:197px}.fs-198{font-size:198px}.fs-199{font-size:199px}.fs-200{font-size:200px}.p-t-0{padding-top:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.p-r-0{padding-right:0}.p-t-1{padding-top:1px}.p-b-1{padding-bottom:1px}.p-l-1{padding-left:1px}.p-r-1{padding-right:1px}.p-t-2{padding-top:2px}.p-b-2{padding-bottom:2px}.p-l-2{padding-left:2px}.p-r-2{padding-right:2px}.p-t-3{padding-top:3px}.p-b-3{padding-bottom:3px}.p-l-3{padding-left:3px}.p-r-3{padding-right:3px}.p-t-4{padding-top:4px}.p-b-4{padding-bottom:4px}.p-l-4{padding-left:4px}.p-r-4{padding-right:4px}.p-t-5{padding-top:5px}.p-b-5{padding-bottom:5px}.p-l-5{padding-left:5px}.p-r-5{padding-right:5px}.p-t-6{padding-top:6px}.p-b-6{padding-bottom:6px}.p-l-6{padding-left:6px}.p-r-6{padding-right:6px}.p-t-7{padding-top:7px}.p-b-7{padding-bottom:7px}.p-l-7{padding-left:7px}.p-r-7{padding-right:7px}.p-t-8{padding-top:8px}.p-b-8{padding-bottom:8px}.p-l-8{padding-left:8px}.p-r-8{padding-right:8px}.p-t-9{padding-top:9px}.p-b-9{padding-bottom:9px}.p-l-9{padding-left:9px}.p-r-9{padding-right:9px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.p-l-10{padding-left:10px}.p-r-10{padding-right:10px}.p-t-11{padding-top:11px}.p-b-11{padding-bottom:11px}.p-l-11{padding-left:11px}.p-r-11{padding-right:11px}.p-t-12{padding-top:12px}.p-b-12{padding-bottom:12px}.p-l-12{padding-left:12px}.p-r-12{padding-right:12px}.p-t-13{padding-top:13px}.p-b-13{padding-bottom:13px}.p-l-13{padding-left:13px}.p-r-13{padding-right:13px}.p-t-14{padding-top:14px}.p-b-14{padding-bottom:14px}.p-l-14{padding-left:14px}.p-r-14{padding-right:14px}.p-t-15{padding-top:15px}.p-b-15{padding-bottom:15px}.p-l-15{padding-left:15px}.p-r-15{padding-right:15px}.p-t-16{padding-top:16px}.p-b-16{padding-bottom:16px}.p-l-16{padding-left:16px}.p-r-16{padding-right:16px}.p-t-17{padding-top:17px}.p-b-17{padding-bottom:17px}.p-l-17{padding-left:17px}.p-r-17{padding-right:17px}.p-t-18{padding-top:18px}.p-b-18{padding-bottom:18px}.p-l-18{padding-left:18px}.p-r-18{padding-right:18px}.p-t-19{padding-top:19px}.p-b-19{padding-bottom:19px}.p-l-19{padding-left:19px}.p-r-19{padding-right:19px}.p-t-20{padding-top:20px}.p-b-20{padding-bottom:20px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.p-t-21{padding-top:21px}.p-b-21{padding-bottom:21px}.p-l-21{padding-left:21px}.p-r-21{padding-right:21px}.p-t-22{padding-top:22px}.p-b-22{padding-bottom:22px}.p-l-22{padding-left:22px}.p-r-22{padding-right:22px}.p-t-23{padding-top:23px}.p-b-23{padding-bottom:23px}.p-l-23{padding-left:23px}.p-r-23{padding-right:23px}.p-t-24{padding-top:24px}.p-b-24{padding-bottom:24px}.p-l-24{padding-left:24px}.p-r-24{padding-right:24px}.p-t-25{padding-top:25px}.p-b-25{padding-bottom:25px}.p-l-25{padding-left:25px}.p-r-25{padding-right:25px}.p-t-26{padding-top:26px}.p-b-26{padding-bottom:26px}.p-l-26{padding-left:26px}.p-r-26{padding-right:26px}.p-t-27{padding-top:27px}.p-b-27{padding-bottom:27px}.p-l-27{padding-left:27px}.p-r-27{padding-right:27px}.p-t-28{padding-top:28px}.p-b-28{padding-bottom:28px}.p-l-28{padding-left:28px}.p-r-28{padding-right:28px}.p-t-29{padding-top:29px}.p-b-29{padding-bottom:29px}.p-l-29{padding-left:29px}.p-r-29{padding-right:29px}.p-t-30{padding-top:30px}.p-b-30{padding-bottom:30px}.p-l-30{padding-left:30px}.p-r-30{padding-right:30px}.p-t-31{padding-top:31px}.p-b-31{padding-bottom:31px}.p-l-31{padding-left:31px}.p-r-31{padding-right:31px}.p-t-32{padding-top:32px}.p-b-32{padding-bottom:32px}.p-l-32{padding-left:32px}.p-r-32{padding-right:32px}.p-t-33{padding-top:33px}.p-b-33{padding-bottom:33px}.p-l-33{padding-left:33px}.p-r-33{padding-right:33px}.p-t-34{padding-top:34px}.p-b-34{padding-bottom:34px}.p-l-34{padding-left:34px}.p-r-34{padding-right:34px}.p-t-35{padding-top:35px}.p-b-35{padding-bottom:35px}.p-l-35{padding-left:35px}.p-r-35{padding-right:35px}.p-t-36{padding-top:36px}.p-b-36{padding-bottom:36px}.p-l-36{padding-left:36px}.p-r-36{padding-right:36px}.p-t-37{padding-top:37px}.p-b-37{padding-bottom:37px}.p-l-37{padding-left:37px}.p-r-37{padding-right:37px}.p-t-38{padding-top:38px}.p-b-38{padding-bottom:38px}.p-l-38{padding-left:38px}.p-r-38{padding-right:38px}.p-t-39{padding-top:39px}.p-b-39{padding-bottom:39px}.p-l-39{padding-left:39px}.p-r-39{padding-right:39px}.p-t-40{padding-top:40px}.p-b-40{padding-bottom:40px}.p-l-40{padding-left:40px}.p-r-40{padding-right:40px}.p-t-41{padding-top:41px}.p-b-41{padding-bottom:41px}.p-l-41{padding-left:41px}.p-r-41{padding-right:41px}.p-t-42{padding-top:42px}.p-b-42{padding-bottom:42px}.p-l-42{padding-left:42px}.p-r-42{padding-right:42px}.p-t-43{padding-top:43px}.p-b-43{padding-bottom:43px}.p-l-43{padding-left:43px}.p-r-43{padding-right:43px}.p-t-44{padding-top:44px}.p-b-44{padding-bottom:44px}.p-l-44{padding-left:44px}.p-r-44{padding-right:44px}.p-t-45{padding-top:45px}.p-b-45{padding-bottom:45px}.p-l-45{padding-left:45px}.p-r-45{padding-right:45px}.p-t-46{padding-top:46px}.p-b-46{padding-bottom:46px}.p-l-46{padding-left:46px}.p-r-46{padding-right:46px}.p-t-47{padding-top:47px}.p-b-47{padding-bottom:47px}.p-l-47{padding-left:47px}.p-r-47{padding-right:47px}.p-t-48{padding-top:48px}.p-b-48{padding-bottom:48px}.p-l-48{padding-left:48px}.p-r-48{padding-right:48px}.p-t-49{padding-top:49px}.p-b-49{padding-bottom:49px}.p-l-49{padding-left:49px}.p-r-49{padding-right:49px}.p-t-50{padding-top:50px}.p-b-50{padding-bottom:50px}.p-l-50{padding-left:50px}.p-r-50{padding-right:50px}.p-t-51{padding-top:51px}.p-b-51{padding-bottom:51px}.p-l-51{padding-left:51px}.p-r-51{padding-right:51px}.p-t-52{padding-top:52px}.p-b-52{padding-bottom:52px}.p-l-52{padding-left:52px}.p-r-52{padding-right:52px}.p-t-53{padding-top:53px}.p-b-53{padding-bottom:53px}.p-l-53{padding-left:53px}.p-r-53{padding-right:53px}.p-t-54{padding-top:54px}.p-b-54{padding-bottom:54px}.p-l-54{padding-left:54px}.p-r-54{padding-right:54px}.p-t-55{padding-top:55px}.p-b-55{padding-bottom:55px}.p-l-55{padding-left:55px}.p-r-55{padding-right:55px}.p-t-56{padding-top:56px}.p-b-56{padding-bottom:56px}.p-l-56{padding-left:56px}.p-r-56{padding-right:56px}.p-t-57{padding-top:57px}.p-b-57{padding-bottom:57px}.p-l-57{padding-left:57px}.p-r-57{padding-right:57px}.p-t-58{padding-top:58px}.p-b-58{padding-bottom:58px}.p-l-58{padding-left:58px}.p-r-58{padding-right:58px}.p-t-59{padding-top:59px}.p-b-59{padding-bottom:59px}.p-l-59{padding-left:59px}.p-r-59{padding-right:59px}.p-t-60{padding-top:60px}.p-b-60{padding-bottom:60px}.p-l-60{padding-left:60px}.p-r-60{padding-right:60px}.p-t-61{padding-top:61px}.p-b-61{padding-bottom:61px}.p-l-61{padding-left:61px}.p-r-61{padding-right:61px}.p-t-62{padding-top:62px}.p-b-62{padding-bottom:62px}.p-l-62{padding-left:62px}.p-r-62{padding-right:62px}.p-t-63{padding-top:63px}.p-b-63{padding-bottom:63px}.p-l-63{padding-left:63px}.p-r-63{padding-right:63px}.p-t-64{padding-top:64px}.p-b-64{padding-bottom:64px}.p-l-64{padding-left:64px}.p-r-64{padding-right:64px}.p-t-65{padding-top:65px}.p-b-65{padding-bottom:65px}.p-l-65{padding-left:65px}.p-r-65{padding-right:65px}.p-t-66{padding-top:66px}.p-b-66{padding-bottom:66px}.p-l-66{padding-left:66px}.p-r-66{padding-right:66px}.p-t-67{padding-top:67px}.p-b-67{padding-bottom:67px}.p-l-67{padding-left:67px}.p-r-67{padding-right:67px}.p-t-68{padding-top:68px}.p-b-68{padding-bottom:68px}.p-l-68{padding-left:68px}.p-r-68{padding-right:68px}.p-t-69{padding-top:69px}.p-b-69{padding-bottom:69px}.p-l-69{padding-left:69px}.p-r-69{padding-right:69px}.p-t-70{padding-top:70px}.p-b-70{padding-bottom:70px}.p-l-70{padding-left:70px}.p-r-70{padding-right:70px}.p-t-71{padding-top:71px}.p-b-71{padding-bottom:71px}.p-l-71{padding-left:71px}.p-r-71{padding-right:71px}.p-t-72{padding-top:72px}.p-b-72{padding-bottom:72px}.p-l-72{padding-left:72px}.p-r-72{padding-right:72px}.p-t-73{padding-top:73px}.p-b-73{padding-bottom:73px}.p-l-73{padding-left:73px}.p-r-73{padding-right:73px}.p-t-74{padding-top:74px}.p-b-74{padding-bottom:74px}.p-l-74{padding-left:74px}.p-r-74{padding-right:74px}.p-t-75{padding-top:75px}.p-b-75{padding-bottom:75px}.p-l-75{padding-left:75px}.p-r-75{padding-right:75px}.p-t-76{padding-top:76px}.p-b-76{padding-bottom:76px}.p-l-76{padding-left:76px}.p-r-76{padding-right:76px}.p-t-77{padding-top:77px}.p-b-77{padding-bottom:77px}.p-l-77{padding-left:77px}.p-r-77{padding-right:77px}.p-t-78{padding-top:78px}.p-b-78{padding-bottom:78px}.p-l-78{padding-left:78px}.p-r-78{padding-right:78px}.p-t-79{padding-top:79px}.p-b-79{padding-bottom:79px}.p-l-79{padding-left:79px}.p-r-79{padding-right:79px}.p-t-80{padding-top:80px}.p-b-80{padding-bottom:80px}.p-l-80{padding-left:80px}.p-r-80{padding-right:80px}.p-t-81{padding-top:81px}.p-b-81{padding-bottom:81px}.p-l-81{padding-left:81px}.p-r-81{padding-right:81px}.p-t-82{padding-top:82px}.p-b-82{padding-bottom:82px}.p-l-82{padding-left:82px}.p-r-82{padding-right:82px}.p-t-83{padding-top:83px}.p-b-83{padding-bottom:83px}.p-l-83{padding-left:83px}.p-r-83{padding-right:83px}.p-t-84{padding-top:84px}.p-b-84{padding-bottom:84px}.p-l-84{padding-left:84px}.p-r-84{padding-right:84px}.p-t-85{padding-top:85px}.p-b-85{padding-bottom:85px}.p-l-85{padding-left:85px}.p-r-85{padding-right:85px}.p-t-86{padding-top:86px}.p-b-86{padding-bottom:86px}.p-l-86{padding-left:86px}.p-r-86{padding-right:86px}.p-t-87{padding-top:87px}.p-b-87{padding-bottom:87px}.p-l-87{padding-left:87px}.p-r-87{padding-right:87px}.p-t-88{padding-top:88px}.p-b-88{padding-bottom:88px}.p-l-88{padding-left:88px}.p-r-88{padding-right:88px}.p-t-89{padding-top:89px}.p-b-89{padding-bottom:89px}.p-l-89{padding-left:89px}.p-r-89{padding-right:89px}.p-t-90{padding-top:90px}.p-b-90{padding-bottom:90px}.p-l-90{padding-left:90px}.p-r-90{padding-right:90px}.p-t-91{padding-top:91px}.p-b-91{padding-bottom:91px}.p-l-91{padding-left:91px}.p-r-91{padding-right:91px}.p-t-92{padding-top:92px}.p-b-92{padding-bottom:92px}.p-l-92{padding-left:92px}.p-r-92{padding-right:92px}.p-t-93{padding-top:93px}.p-b-93{padding-bottom:93px}.p-l-93{padding-left:93px}.p-r-93{padding-right:93px}.p-t-94{padding-top:94px}.p-b-94{padding-bottom:94px}.p-l-94{padding-left:94px}.p-r-94{padding-right:94px}.p-t-95{padding-top:95px}.p-b-95{padding-bottom:95px}.p-l-95{padding-left:95px}.p-r-95{padding-right:95px}.p-t-96{padding-top:96px}.p-b-96{padding-bottom:96px}.p-l-96{padding-left:96px}.p-r-96{padding-right:96px}.p-t-97{padding-top:97px}.p-b-97{padding-bottom:97px}.p-l-97{padding-left:97px}.p-r-97{padding-right:97px}.p-t-98{padding-top:98px}.p-b-98{padding-bottom:98px}.p-l-98{padding-left:98px}.p-r-98{padding-right:98px}.p-t-99{padding-top:99px}.p-b-99{padding-bottom:99px}.p-l-99{padding-left:99px}.p-r-99{padding-right:99px}.p-t-100{padding-top:100px}.p-b-100{padding-bottom:100px}.p-l-100{padding-left:100px}.p-r-100{padding-right:100px}.p-t-101{padding-top:101px}.p-b-101{padding-bottom:101px}.p-l-101{padding-left:101px}.p-r-101{padding-right:101px}.p-t-102{padding-top:102px}.p-b-102{padding-bottom:102px}.p-l-102{padding-left:102px}.p-r-102{padding-right:102px}.p-t-103{padding-top:103px}.p-b-103{padding-bottom:103px}.p-l-103{padding-left:103px}.p-r-103{padding-right:103px}.p-t-104{padding-top:104px}.p-b-104{padding-bottom:104px}.p-l-104{padding-left:104px}.p-r-104{padding-right:104px}.p-t-105{padding-top:105px}.p-b-105{padding-bottom:105px}.p-l-105{padding-left:105px}.p-r-105{padding-right:105px}.p-t-106{padding-top:106px}.p-b-106{padding-bottom:106px}.p-l-106{padding-left:106px}.p-r-106{padding-right:106px}.p-t-107{padding-top:107px}.p-b-107{padding-bottom:107px}.p-l-107{padding-left:107px}.p-r-107{padding-right:107px}.p-t-108{padding-top:108px}.p-b-108{padding-bottom:108px}.p-l-108{padding-left:108px}.p-r-108{padding-right:108px}.p-t-109{padding-top:109px}.p-b-109{padding-bottom:109px}.p-l-109{padding-left:109px}.p-r-109{padding-right:109px}.p-t-110{padding-top:110px}.p-b-110{padding-bottom:110px}.p-l-110{padding-left:110px}.p-r-110{padding-right:110px}.p-t-111{padding-top:111px}.p-b-111{padding-bottom:111px}.p-l-111{padding-left:111px}.p-r-111{padding-right:111px}.p-t-112{padding-top:112px}.p-b-112{padding-bottom:112px}.p-l-112{padding-left:112px}.p-r-112{padding-right:112px}.p-t-113{padding-top:113px}.p-b-113{padding-bottom:113px}.p-l-113{padding-left:113px}.p-r-113{padding-right:113px}.p-t-114{padding-top:114px}.p-b-114{padding-bottom:114px}.p-l-114{padding-left:114px}.p-r-114{padding-right:114px}.p-t-115{padding-top:115px}.p-b-115{padding-bottom:115px}.p-l-115{padding-left:115px}.p-r-115{padding-right:115px}.p-t-116{padding-top:116px}.p-b-116{padding-bottom:116px}.p-l-116{padding-left:116px}.p-r-116{padding-right:116px}.p-t-117{padding-top:117px}.p-b-117{padding-bottom:117px}.p-l-117{padding-left:117px}.p-r-117{padding-right:117px}.p-t-118{padding-top:118px}.p-b-118{padding-bottom:118px}.p-l-118{padding-left:118px}.p-r-118{padding-right:118px}.p-t-119{padding-top:119px}.p-b-119{padding-bottom:119px}.p-l-119{padding-left:119px}.p-r-119{padding-right:119px}.p-t-120{padding-top:120px}.p-b-120{padding-bottom:120px}.p-l-120{padding-left:120px}.p-r-120{padding-right:120px}.p-t-121{padding-top:121px}.p-b-121{padding-bottom:121px}.p-l-121{padding-left:121px}.p-r-121{padding-right:121px}.p-t-122{padding-top:122px}.p-b-122{padding-bottom:122px}.p-l-122{padding-left:122px}.p-r-122{padding-right:122px}.p-t-123{padding-top:123px}.p-b-123{padding-bottom:123px}.p-l-123{padding-left:123px}.p-r-123{padding-right:123px}.p-t-124{padding-top:124px}.p-b-124{padding-bottom:124px}.p-l-124{padding-left:124px}.p-r-124{padding-right:124px}.p-t-125{padding-top:125px}.p-b-125{padding-bottom:125px}.p-l-125{padding-left:125px}.p-r-125{padding-right:125px}.p-t-126{padding-top:126px}.p-b-126{padding-bottom:126px}.p-l-126{padding-left:126px}.p-r-126{padding-right:126px}.p-t-127{padding-top:127px}.p-b-127{padding-bottom:127px}.p-l-127{padding-left:127px}.p-r-127{padding-right:127px}.p-t-128{padding-top:128px}.p-b-128{padding-bottom:128px}.p-l-128{padding-left:128px}.p-r-128{padding-right:128px}.p-t-129{padding-top:129px}.p-b-129{padding-bottom:129px}.p-l-129{padding-left:129px}.p-r-129{padding-right:129px}.p-t-130{padding-top:130px}.p-b-130{padding-bottom:130px}.p-l-130{padding-left:130px}.p-r-130{padding-right:130px}.p-t-131{padding-top:131px}.p-b-131{padding-bottom:131px}.p-l-131{padding-left:131px}.p-r-131{padding-right:131px}.p-t-132{padding-top:132px}.p-b-132{padding-bottom:132px}.p-l-132{padding-left:132px}.p-r-132{padding-right:132px}.p-t-133{padding-top:133px}.p-b-133{padding-bottom:133px}.p-l-133{padding-left:133px}.p-r-133{padding-right:133px}.p-t-134{padding-top:134px}.p-b-134{padding-bottom:134px}.p-l-134{padding-left:134px}.p-r-134{padding-right:134px}.p-t-135{padding-top:135px}.p-b-135{padding-bottom:135px}.p-l-135{padding-left:135px}.p-r-135{padding-right:135px}.p-t-136{padding-top:136px}.p-b-136{padding-bottom:136px}.p-l-136{padding-left:136px}.p-r-136{padding-right:136px}.p-t-137{padding-top:137px}.p-b-137{padding-bottom:137px}.p-l-137{padding-left:137px}.p-r-137{padding-right:137px}.p-t-138{padding-top:138px}.p-b-138{padding-bottom:138px}.p-l-138{padding-left:138px}.p-r-138{padding-right:138px}.p-t-139{padding-top:139px}.p-b-139{padding-bottom:139px}.p-l-139{padding-left:139px}.p-r-139{padding-right:139px}.p-t-140{padding-top:140px}.p-b-140{padding-bottom:140px}.p-l-140{padding-left:140px}.p-r-140{padding-right:140px}.p-t-141{padding-top:141px}.p-b-141{padding-bottom:141px}.p-l-141{padding-left:141px}.p-r-141{padding-right:141px}.p-t-142{padding-top:142px}.p-b-142{padding-bottom:142px}.p-l-142{padding-left:142px}.p-r-142{padding-right:142px}.p-t-143{padding-top:143px}.p-b-143{padding-bottom:143px}.p-l-143{padding-left:143px}.p-r-143{padding-right:143px}.p-t-144{padding-top:144px}.p-b-144{padding-bottom:144px}.p-l-144{padding-left:144px}.p-r-144{padding-right:144px}.p-t-145{padding-top:145px}.p-b-145{padding-bottom:145px}.p-l-145{padding-left:145px}.p-r-145{padding-right:145px}.p-t-146{padding-top:146px}.p-b-146{padding-bottom:146px}.p-l-146{padding-left:146px}.p-r-146{padding-right:146px}.p-t-147{padding-top:147px}.p-b-147{padding-bottom:147px}.p-l-147{padding-left:147px}.p-r-147{padding-right:147px}.p-t-148{padding-top:148px}.p-b-148{padding-bottom:148px}.p-l-148{padding-left:148px}.p-r-148{padding-right:148px}.p-t-149{padding-top:149px}.p-b-149{padding-bottom:149px}.p-l-149{padding-left:149px}.p-r-149{padding-right:149px}.p-t-150{padding-top:150px}.p-b-150{padding-bottom:150px}.p-l-150{padding-left:150px}.p-r-150{padding-right:150px}.p-t-151{padding-top:151px}.p-b-151{padding-bottom:151px}.p-l-151{padding-left:151px}.p-r-151{padding-right:151px}.p-t-152{padding-top:152px}.p-b-152{padding-bottom:152px}.p-l-152{padding-left:152px}.p-r-152{padding-right:152px}.p-t-153{padding-top:153px}.p-b-153{padding-bottom:153px}.p-l-153{padding-left:153px}.p-r-153{padding-right:153px}.p-t-154{padding-top:154px}.p-b-154{padding-bottom:154px}.p-l-154{padding-left:154px}.p-r-154{padding-right:154px}.p-t-155{padding-top:155px}.p-b-155{padding-bottom:155px}.p-l-155{padding-left:155px}.p-r-155{padding-right:155px}.p-t-156{padding-top:156px}.p-b-156{padding-bottom:156px}.p-l-156{padding-left:156px}.p-r-156{padding-right:156px}.p-t-157{padding-top:157px}.p-b-157{padding-bottom:157px}.p-l-157{padding-left:157px}.p-r-157{padding-right:157px}.p-t-158{padding-top:158px}.p-b-158{padding-bottom:158px}.p-l-158{padding-left:158px}.p-r-158{padding-right:158px}.p-t-159{padding-top:159px}.p-b-159{padding-bottom:159px}.p-l-159{padding-left:159px}.p-r-159{padding-right:159px}.p-t-160{padding-top:160px}.p-b-160{padding-bottom:160px}.p-l-160{padding-left:160px}.p-r-160{padding-right:160px}.p-t-161{padding-top:161px}.p-b-161{padding-bottom:161px}.p-l-161{padding-left:161px}.p-r-161{padding-right:161px}.p-t-162{padding-top:162px}.p-b-162{padding-bottom:162px}.p-l-162{padding-left:162px}.p-r-162{padding-right:162px}.p-t-163{padding-top:163px}.p-b-163{padding-bottom:163px}.p-l-163{padding-left:163px}.p-r-163{padding-right:163px}.p-t-164{padding-top:164px}.p-b-164{padding-bottom:164px}.p-l-164{padding-left:164px}.p-r-164{padding-right:164px}.p-t-165{padding-top:165px}.p-b-165{padding-bottom:165px}.p-l-165{padding-left:165px}.p-r-165{padding-right:165px}.p-t-166{padding-top:166px}.p-b-166{padding-bottom:166px}.p-l-166{padding-left:166px}.p-r-166{padding-right:166px}.p-t-167{padding-top:167px}.p-b-167{padding-bottom:167px}.p-l-167{padding-left:167px}.p-r-167{padding-right:167px}.p-t-168{padding-top:168px}.p-b-168{padding-bottom:168px}.p-l-168{padding-left:168px}.p-r-168{padding-right:168px}.p-t-169{padding-top:169px}.p-b-169{padding-bottom:169px}.p-l-169{padding-left:169px}.p-r-169{padding-right:169px}.p-t-170{padding-top:170px}.p-b-170{padding-bottom:170px}.p-l-170{padding-left:170px}.p-r-170{padding-right:170px}.p-t-171{padding-top:171px}.p-b-171{padding-bottom:171px}.p-l-171{padding-left:171px}.p-r-171{padding-right:171px}.p-t-172{padding-top:172px}.p-b-172{padding-bottom:172px}.p-l-172{padding-left:172px}.p-r-172{padding-right:172px}.p-t-173{padding-top:173px}.p-b-173{padding-bottom:173px}.p-l-173{padding-left:173px}.p-r-173{padding-right:173px}.p-t-174{padding-top:174px}.p-b-174{padding-bottom:174px}.p-l-174{padding-left:174px}.p-r-174{padding-right:174px}.p-t-175{padding-top:175px}.p-b-175{padding-bottom:175px}.p-l-175{padding-left:175px}.p-r-175{padding-right:175px}.p-t-176{padding-top:176px}.p-b-176{padding-bottom:176px}.p-l-176{padding-left:176px}.p-r-176{padding-right:176px}.p-t-177{padding-top:177px}.p-b-177{padding-bottom:177px}.p-l-177{padding-left:177px}.p-r-177{padding-right:177px}.p-t-178{padding-top:178px}.p-b-178{padding-bottom:178px}.p-l-178{padding-left:178px}.p-r-178{padding-right:178px}.p-t-179{padding-top:179px}.p-b-179{padding-bottom:179px}.p-l-179{padding-left:179px}.p-r-179{padding-right:179px}.p-t-180{padding-top:180px}.p-b-180{padding-bottom:180px}.p-l-180{padding-left:180px}.p-r-180{padding-right:180px}.p-t-181{padding-top:181px}.p-b-181{padding-bottom:181px}.p-l-181{padding-left:181px}.p-r-181{padding-right:181px}.p-t-182{padding-top:182px}.p-b-182{padding-bottom:182px}.p-l-182{padding-left:182px}.p-r-182{padding-right:182px}.p-t-183{padding-top:183px}.p-b-183{padding-bottom:183px}.p-l-183{padding-left:183px}.p-r-183{padding-right:183px}.p-t-184{padding-top:184px}.p-b-184{padding-bottom:184px}.p-l-184{padding-left:184px}.p-r-184{padding-right:184px}.p-t-185{padding-top:185px}.p-b-185{padding-bottom:185px}.p-l-185{padding-left:185px}.p-r-185{padding-right:185px}.p-t-186{padding-top:186px}.p-b-186{padding-bottom:186px}.p-l-186{padding-left:186px}.p-r-186{padding-right:186px}.p-t-187{padding-top:187px}.p-b-187{padding-bottom:187px}.p-l-187{padding-left:187px}.p-r-187{padding-right:187px}.p-t-188{padding-top:188px}.p-b-188{padding-bottom:188px}.p-l-188{padding-left:188px}.p-r-188{padding-right:188px}.p-t-189{padding-top:189px}.p-b-189{padding-bottom:189px}.p-l-189{padding-left:189px}.p-r-189{padding-right:189px}.p-t-190{padding-top:190px}.p-b-190{padding-bottom:190px}.p-l-190{padding-left:190px}.p-r-190{padding-right:190px}.p-t-191{padding-top:191px}.p-b-191{padding-bottom:191px}.p-l-191{padding-left:191px}.p-r-191{padding-right:191px}.p-t-192{padding-top:192px}.p-b-192{padding-bottom:192px}.p-l-192{padding-left:192px}.p-r-192{padding-right:192px}.p-t-193{padding-top:193px}.p-b-193{padding-bottom:193px}.p-l-193{padding-left:193px}.p-r-193{padding-right:193px}.p-t-194{padding-top:194px}.p-b-194{padding-bottom:194px}.p-l-194{padding-left:194px}.p-r-194{padding-right:194px}.p-t-195{padding-top:195px}.p-b-195{padding-bottom:195px}.p-l-195{padding-left:195px}.p-r-195{padding-right:195px}.p-t-196{padding-top:196px}.p-b-196{padding-bottom:196px}.p-l-196{padding-left:196px}.p-r-196{padding-right:196px}.p-t-197{padding-top:197px}.p-b-197{padding-bottom:197px}.p-l-197{padding-left:197px}.p-r-197{padding-right:197px}.p-t-198{padding-top:198px}.p-b-198{padding-bottom:198px}.p-l-198{padding-left:198px}.p-r-198{padding-right:198px}.p-t-199{padding-top:199px}.p-b-199{padding-bottom:199px}.p-l-199{padding-left:199px}.p-r-199{padding-right:199px}.p-t-200{padding-top:200px}.p-b-200{padding-bottom:200px}.p-l-200{padding-left:200px}.p-r-200{padding-right:200px}.p-t-201{padding-top:201px}.p-b-201{padding-bottom:201px}.p-l-201{padding-left:201px}.p-r-201{padding-right:201px}.p-t-202{padding-top:202px}.p-b-202{padding-bottom:202px}.p-l-202{padding-left:202px}.p-r-202{padding-right:202px}.p-t-203{padding-top:203px}.p-b-203{padding-bottom:203px}.p-l-203{padding-left:203px}.p-r-203{padding-right:203px}.p-t-204{padding-top:204px}.p-b-204{padding-bottom:204px}.p-l-204{padding-left:204px}.p-r-204{padding-right:204px}.p-t-205{padding-top:205px}.p-b-205{padding-bottom:205px}.p-l-205{padding-left:205px}.p-r-205{padding-right:205px}.p-t-206{padding-top:206px}.p-b-206{padding-bottom:206px}.p-l-206{padding-left:206px}.p-r-206{padding-right:206px}.p-t-207{padding-top:207px}.p-b-207{padding-bottom:207px}.p-l-207{padding-left:207px}.p-r-207{padding-right:207px}.p-t-208{padding-top:208px}.p-b-208{padding-bottom:208px}.p-l-208{padding-left:208px}.p-r-208{padding-right:208px}.p-t-209{padding-top:209px}.p-b-209{padding-bottom:209px}.p-l-209{padding-left:209px}.p-r-209{padding-right:209px}.p-t-210{padding-top:210px}.p-b-210{padding-bottom:210px}.p-l-210{padding-left:210px}.p-r-210{padding-right:210px}.p-t-211{padding-top:211px}.p-b-211{padding-bottom:211px}.p-l-211{padding-left:211px}.p-r-211{padding-right:211px}.p-t-212{padding-top:212px}.p-b-212{padding-bottom:212px}.p-l-212{padding-left:212px}.p-r-212{padding-right:212px}.p-t-213{padding-top:213px}.p-b-213{padding-bottom:213px}.p-l-213{padding-left:213px}.p-r-213{padding-right:213px}.p-t-214{padding-top:214px}.p-b-214{padding-bottom:214px}.p-l-214{padding-left:214px}.p-r-214{padding-right:214px}.p-t-215{padding-top:215px}.p-b-215{padding-bottom:215px}.p-l-215{padding-left:215px}.p-r-215{padding-right:215px}.p-t-216{padding-top:216px}.p-b-216{padding-bottom:216px}.p-l-216{padding-left:216px}.p-r-216{padding-right:216px}.p-t-217{padding-top:217px}.p-b-217{padding-bottom:217px}.p-l-217{padding-left:217px}.p-r-217{padding-right:217px}.p-t-218{padding-top:218px}.p-b-218{padding-bottom:218px}.p-l-218{padding-left:218px}.p-r-218{padding-right:218px}.p-t-219{padding-top:219px}.p-b-219{padding-bottom:219px}.p-l-219{padding-left:219px}.p-r-219{padding-right:219px}.p-t-220{padding-top:220px}.p-b-220{padding-bottom:220px}.p-l-220{padding-left:220px}.p-r-220{padding-right:220px}.p-t-221{padding-top:221px}.p-b-221{padding-bottom:221px}.p-l-221{padding-left:221px}.p-r-221{padding-right:221px}.p-t-222{padding-top:222px}.p-b-222{padding-bottom:222px}.p-l-222{padding-left:222px}.p-r-222{padding-right:222px}.p-t-223{padding-top:223px}.p-b-223{padding-bottom:223px}.p-l-223{padding-left:223px}.p-r-223{padding-right:223px}.p-t-224{padding-top:224px}.p-b-224{padding-bottom:224px}.p-l-224{padding-left:224px}.p-r-224{padding-right:224px}.p-t-225{padding-top:225px}.p-b-225{padding-bottom:225px}.p-l-225{padding-left:225px}.p-r-225{padding-right:225px}.p-t-226{padding-top:226px}.p-b-226{padding-bottom:226px}.p-l-226{padding-left:226px}.p-r-226{padding-right:226px}.p-t-227{padding-top:227px}.p-b-227{padding-bottom:227px}.p-l-227{padding-left:227px}.p-r-227{padding-right:227px}.p-t-228{padding-top:228px}.p-b-228{padding-bottom:228px}.p-l-228{padding-left:228px}.p-r-228{padding-right:228px}.p-t-229{padding-top:229px}.p-b-229{padding-bottom:229px}.p-l-229{padding-left:229px}.p-r-229{padding-right:229px}.p-t-230{padding-top:230px}.p-b-230{padding-bottom:230px}.p-l-230{padding-left:230px}.p-r-230{padding-right:230px}.p-t-231{padding-top:231px}.p-b-231{padding-bottom:231px}.p-l-231{padding-left:231px}.p-r-231{padding-right:231px}.p-t-232{padding-top:232px}.p-b-232{padding-bottom:232px}.p-l-232{padding-left:232px}.p-r-232{padding-right:232px}.p-t-233{padding-top:233px}.p-b-233{padding-bottom:233px}.p-l-233{padding-left:233px}.p-r-233{padding-right:233px}.p-t-234{padding-top:234px}.p-b-234{padding-bottom:234px}.p-l-234{padding-left:234px}.p-r-234{padding-right:234px}.p-t-235{padding-top:235px}.p-b-235{padding-bottom:235px}.p-l-235{padding-left:235px}.p-r-235{padding-right:235px}.p-t-236{padding-top:236px}.p-b-236{padding-bottom:236px}.p-l-236{padding-left:236px}.p-r-236{padding-right:236px}.p-t-237{padding-top:237px}.p-b-237{padding-bottom:237px}.p-l-237{padding-left:237px}.p-r-237{padding-right:237px}.p-t-238{padding-top:238px}.p-b-238{padding-bottom:238px}.p-l-238{padding-left:238px}.p-r-238{padding-right:238px}.p-t-239{padding-top:239px}.p-b-239{padding-bottom:239px}.p-l-239{padding-left:239px}.p-r-239{padding-right:239px}.p-t-240{padding-top:240px}.p-b-240{padding-bottom:240px}.p-l-240{padding-left:240px}.p-r-240{padding-right:240px}.p-t-241{padding-top:241px}.p-b-241{padding-bottom:241px}.p-l-241{padding-left:241px}.p-r-241{padding-right:241px}.p-t-242{padding-top:242px}.p-b-242{padding-bottom:242px}.p-l-242{padding-left:242px}.p-r-242{padding-right:242px}.p-t-243{padding-top:243px}.p-b-243{padding-bottom:243px}.p-l-243{padding-left:243px}.p-r-243{padding-right:243px}.p-t-244{padding-top:244px}.p-b-244{padding-bottom:244px}.p-l-244{padding-left:244px}.p-r-244{padding-right:244px}.p-t-245{padding-top:245px}.p-b-245{padding-bottom:245px}.p-l-245{padding-left:245px}.p-r-245{padding-right:245px}.p-t-246{padding-top:246px}.p-b-246{padding-bottom:246px}.p-l-246{padding-left:246px}.p-r-246{padding-right:246px}.p-t-247{padding-top:247px}.p-b-247{padding-bottom:247px}.p-l-247{padding-left:247px}.p-r-247{padding-right:247px}.p-t-248{padding-top:248px}.p-b-248{padding-bottom:248px}.p-l-248{padding-left:248px}.p-r-248{padding-right:248px}.p-t-249{padding-top:249px}.p-b-249{padding-bottom:249px}.p-l-249{padding-left:249px}.p-r-249{padding-right:249px}.p-t-250{padding-top:250px}.p-b-250{padding-bottom:250px}.p-l-250{padding-left:250px}.p-r-250{padding-right:250px}.m-t-0{margin-top:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.m-r-0,.m-x-0{margin-right:0}.m-x-0{margin-left:0}.m-y-0{margin-top:0;margin-bottom:0}.m-t-1{margin-top:1px}.m-b-1{margin-bottom:1px}.m-l-1{margin-left:1px}.m-r-1,.m-x-1{margin-right:1px}.m-x-1{margin-left:1px}.m-y-1{margin-top:1px;margin-bottom:1px}.m-t-2{margin-top:2px}.m-b-2{margin-bottom:2px}.m-l-2{margin-left:2px}.m-r-2,.m-x-2{margin-right:2px}.m-x-2{margin-left:2px}.m-y-2{margin-top:2px;margin-bottom:2px}.m-t-3{margin-top:3px}.m-b-3{margin-bottom:3px}.m-l-3{margin-left:3px}.m-r-3,.m-x-3{margin-right:3px}.m-x-3{margin-left:3px}.m-y-3{margin-top:3px;margin-bottom:3px}.m-t-4{margin-top:4px}.m-b-4{margin-bottom:4px}.m-l-4{margin-left:4px}.m-r-4,.m-x-4{margin-right:4px}.m-x-4{margin-left:4px}.m-y-4{margin-top:4px;margin-bottom:4px}.m-t-5{margin-top:5px}.m-b-5{margin-bottom:5px}.m-l-5{margin-left:5px}.m-r-5,.m-x-5{margin-right:5px}.m-x-5{margin-left:5px}.m-y-5{margin-top:5px;margin-bottom:5px}.m-t-6{margin-top:6px}.m-b-6{margin-bottom:6px}.m-l-6{margin-left:6px}.m-r-6,.m-x-6{margin-right:6px}.m-x-6{margin-left:6px}.m-y-6{margin-top:6px;margin-bottom:6px}.m-t-7{margin-top:7px}.m-b-7{margin-bottom:7px}.m-l-7{margin-left:7px}.m-r-7,.m-x-7{margin-right:7px}.m-x-7{margin-left:7px}.m-y-7{margin-top:7px;margin-bottom:7px}.m-t-8{margin-top:8px}.m-b-8{margin-bottom:8px}.m-l-8{margin-left:8px}.m-r-8,.m-x-8{margin-right:8px}.m-x-8{margin-left:8px}.m-y-8{margin-top:8px;margin-bottom:8px}.m-t-9{margin-top:9px}.m-b-9{margin-bottom:9px}.m-l-9{margin-left:9px}.m-r-9,.m-x-9{margin-right:9px}.m-x-9{margin-left:9px}.m-y-9{margin-top:9px;margin-bottom:9px}.m-t-10{margin-top:10px}.m-b-10{margin-bottom:10px}.m-l-10{margin-left:10px}.m-r-10,.m-x-10{margin-right:10px}.m-x-10{margin-left:10px}.m-y-10{margin-top:10px;margin-bottom:10px}.m-t-11{margin-top:11px}.m-b-11{margin-bottom:11px}.m-l-11{margin-left:11px}.m-r-11,.m-x-11{margin-right:11px}.m-x-11{margin-left:11px}.m-y-11{margin-top:11px;margin-bottom:11px}.m-t-12{margin-top:12px}.m-b-12{margin-bottom:12px}.m-l-12{margin-left:12px}.m-r-12,.m-x-12{margin-right:12px}.m-x-12{margin-left:12px}.m-y-12{margin-top:12px;margin-bottom:12px}.m-t-13{margin-top:13px}.m-b-13{margin-bottom:13px}.m-l-13{margin-left:13px}.m-r-13,.m-x-13{margin-right:13px}.m-x-13{margin-left:13px}.m-y-13{margin-top:13px;margin-bottom:13px}.m-t-14{margin-top:14px}.m-b-14{margin-bottom:14px}.m-l-14{margin-left:14px}.m-r-14,.m-x-14{margin-right:14px}.m-x-14{margin-left:14px}.m-y-14{margin-top:14px;margin-bottom:14px}.m-t-15{margin-top:15px}.m-b-15{margin-bottom:15px}.m-l-15{margin-left:15px}.m-r-15,.m-x-15{margin-right:15px}.m-x-15{margin-left:15px}.m-y-15{margin-top:15px;margin-bottom:15px}.m-t-16{margin-top:16px}.m-b-16{margin-bottom:16px}.m-l-16{margin-left:16px}.m-r-16,.m-x-16{margin-right:16px}.m-x-16{margin-left:16px}.m-y-16{margin-top:16px;margin-bottom:16px}.m-t-17{margin-top:17px}.m-b-17{margin-bottom:17px}.m-l-17{margin-left:17px}.m-r-17,.m-x-17{margin-right:17px}.m-x-17{margin-left:17px}.m-y-17{margin-top:17px;margin-bottom:17px}.m-t-18{margin-top:18px}.m-b-18{margin-bottom:18px}.m-l-18{margin-left:18px}.m-r-18,.m-x-18{margin-right:18px}.m-x-18{margin-left:18px}.m-y-18{margin-top:18px;margin-bottom:18px}.m-t-19{margin-top:19px}.m-b-19{margin-bottom:19px}.m-l-19{margin-left:19px}.m-r-19,.m-x-19{margin-right:19px}.m-x-19{margin-left:19px}.m-y-19{margin-top:19px;margin-bottom:19px}.m-t-20{margin-top:20px}.m-b-20{margin-bottom:20px}.m-l-20{margin-left:20px}.m-r-20,.m-x-20{margin-right:20px}.m-x-20{margin-left:20px}.m-y-20{margin-top:20px;margin-bottom:20px}.m-t-21{margin-top:21px}.m-b-21{margin-bottom:21px}.m-l-21{margin-left:21px}.m-r-21,.m-x-21{margin-right:21px}.m-x-21{margin-left:21px}.m-y-21{margin-top:21px;margin-bottom:21px}.m-t-22{margin-top:22px}.m-b-22{margin-bottom:22px}.m-l-22{margin-left:22px}.m-r-22,.m-x-22{margin-right:22px}.m-x-22{margin-left:22px}.m-y-22{margin-top:22px;margin-bottom:22px}.m-t-23{margin-top:23px}.m-b-23{margin-bottom:23px}.m-l-23{margin-left:23px}.m-r-23,.m-x-23{margin-right:23px}.m-x-23{margin-left:23px}.m-y-23{margin-top:23px;margin-bottom:23px}.m-t-24{margin-top:24px}.m-b-24{margin-bottom:24px}.m-l-24{margin-left:24px}.m-r-24,.m-x-24{margin-right:24px}.m-x-24{margin-left:24px}.m-y-24{margin-top:24px;margin-bottom:24px}.m-t-25{margin-top:25px}.m-b-25{margin-bottom:25px}.m-l-25{margin-left:25px}.m-r-25,.m-x-25{margin-right:25px}.m-x-25{margin-left:25px}.m-y-25{margin-top:25px;margin-bottom:25px}.m-t-26{margin-top:26px}.m-b-26{margin-bottom:26px}.m-l-26{margin-left:26px}.m-r-26,.m-x-26{margin-right:26px}.m-x-26{margin-left:26px}.m-y-26{margin-top:26px;margin-bottom:26px}.m-t-27{margin-top:27px}.m-b-27{margin-bottom:27px}.m-l-27{margin-left:27px}.m-r-27,.m-x-27{margin-right:27px}.m-x-27{margin-left:27px}.m-y-27{margin-top:27px;margin-bottom:27px}.m-t-28{margin-top:28px}.m-b-28{margin-bottom:28px}.m-l-28{margin-left:28px}.m-r-28,.m-x-28{margin-right:28px}.m-x-28{margin-left:28px}.m-y-28{margin-top:28px;margin-bottom:28px}.m-t-29{margin-top:29px}.m-b-29{margin-bottom:29px}.m-l-29{margin-left:29px}.m-r-29,.m-x-29{margin-right:29px}.m-x-29{margin-left:29px}.m-y-29{margin-top:29px;margin-bottom:29px}.m-t-30{margin-top:30px}.m-b-30{margin-bottom:30px}.m-l-30{margin-left:30px}.m-r-30,.m-x-30{margin-right:30px}.m-x-30{margin-left:30px}.m-y-30{margin-top:30px;margin-bottom:30px}.m-t-31{margin-top:31px}.m-b-31{margin-bottom:31px}.m-l-31{margin-left:31px}.m-r-31,.m-x-31{margin-right:31px}.m-x-31{margin-left:31px}.m-y-31{margin-top:31px;margin-bottom:31px}.m-t-32{margin-top:32px}.m-b-32{margin-bottom:32px}.m-l-32{margin-left:32px}.m-r-32,.m-x-32{margin-right:32px}.m-x-32{margin-left:32px}.m-y-32{margin-top:32px;margin-bottom:32px}.m-t-33{margin-top:33px}.m-b-33{margin-bottom:33px}.m-l-33{margin-left:33px}.m-r-33,.m-x-33{margin-right:33px}.m-x-33{margin-left:33px}.m-y-33{margin-top:33px;margin-bottom:33px}.m-t-34{margin-top:34px}.m-b-34{margin-bottom:34px}.m-l-34{margin-left:34px}.m-r-34,.m-x-34{margin-right:34px}.m-x-34{margin-left:34px}.m-y-34{margin-top:34px;margin-bottom:34px}.m-t-35{margin-top:35px}.m-b-35{margin-bottom:35px}.m-l-35{margin-left:35px}.m-r-35,.m-x-35{margin-right:35px}.m-x-35{margin-left:35px}.m-y-35{margin-top:35px;margin-bottom:35px}.m-t-36{margin-top:36px}.m-b-36{margin-bottom:36px}.m-l-36{margin-left:36px}.m-r-36,.m-x-36{margin-right:36px}.m-x-36{margin-left:36px}.m-y-36{margin-top:36px;margin-bottom:36px}.m-t-37{margin-top:37px}.m-b-37{margin-bottom:37px}.m-l-37{margin-left:37px}.m-r-37,.m-x-37{margin-right:37px}.m-x-37{margin-left:37px}.m-y-37{margin-top:37px;margin-bottom:37px}.m-t-38{margin-top:38px}.m-b-38{margin-bottom:38px}.m-l-38{margin-left:38px}.m-r-38,.m-x-38{margin-right:38px}.m-x-38{margin-left:38px}.m-y-38{margin-top:38px;margin-bottom:38px}.m-t-39{margin-top:39px}.m-b-39{margin-bottom:39px}.m-l-39{margin-left:39px}.m-r-39,.m-x-39{margin-right:39px}.m-x-39{margin-left:39px}.m-y-39{margin-top:39px;margin-bottom:39px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.m-l-40{margin-left:40px}.m-r-40,.m-x-40{margin-right:40px}.m-x-40{margin-left:40px}.m-y-40{margin-top:40px;margin-bottom:40px}.m-t-41{margin-top:41px}.m-b-41{margin-bottom:41px}.m-l-41{margin-left:41px}.m-r-41,.m-x-41{margin-right:41px}.m-x-41{margin-left:41px}.m-y-41{margin-top:41px;margin-bottom:41px}.m-t-42{margin-top:42px}.m-b-42{margin-bottom:42px}.m-l-42{margin-left:42px}.m-r-42,.m-x-42{margin-right:42px}.m-x-42{margin-left:42px}.m-y-42{margin-top:42px;margin-bottom:42px}.m-t-43{margin-top:43px}.m-b-43{margin-bottom:43px}.m-l-43{margin-left:43px}.m-r-43,.m-x-43{margin-right:43px}.m-x-43{margin-left:43px}.m-y-43{margin-top:43px;margin-bottom:43px}.m-t-44{margin-top:44px}.m-b-44{margin-bottom:44px}.m-l-44{margin-left:44px}.m-r-44,.m-x-44{margin-right:44px}.m-x-44{margin-left:44px}.m-y-44{margin-top:44px;margin-bottom:44px}.m-t-45{margin-top:45px}.m-b-45{margin-bottom:45px}.m-l-45{margin-left:45px}.m-r-45,.m-x-45{margin-right:45px}.m-x-45{margin-left:45px}.m-y-45{margin-top:45px;margin-bottom:45px}.m-t-46{margin-top:46px}.m-b-46{margin-bottom:46px}.m-l-46{margin-left:46px}.m-r-46,.m-x-46{margin-right:46px}.m-x-46{margin-left:46px}.m-y-46{margin-top:46px;margin-bottom:46px}.m-t-47{margin-top:47px}.m-b-47{margin-bottom:47px}.m-l-47{margin-left:47px}.m-r-47,.m-x-47{margin-right:47px}.m-x-47{margin-left:47px}.m-y-47{margin-top:47px;margin-bottom:47px}.m-t-48{margin-top:48px}.m-b-48{margin-bottom:48px}.m-l-48{margin-left:48px}.m-r-48,.m-x-48{margin-right:48px}.m-x-48{margin-left:48px}.m-y-48{margin-top:48px;margin-bottom:48px}.m-t-49{margin-top:49px}.m-b-49{margin-bottom:49px}.m-l-49{margin-left:49px}.m-r-49,.m-x-49{margin-right:49px}.m-x-49{margin-left:49px}.m-y-49{margin-top:49px;margin-bottom:49px}.m-t-50{margin-top:50px}.m-b-50{margin-bottom:50px}.m-l-50{margin-left:50px}.m-r-50,.m-x-50{margin-right:50px}.m-x-50{margin-left:50px}.m-y-50{margin-top:50px;margin-bottom:50px}.m-t-51{margin-top:51px}.m-b-51{margin-bottom:51px}.m-l-51{margin-left:51px}.m-r-51,.m-x-51{margin-right:51px}.m-x-51{margin-left:51px}.m-y-51{margin-top:51px;margin-bottom:51px}.m-t-52{margin-top:52px}.m-b-52{margin-bottom:52px}.m-l-52{margin-left:52px}.m-r-52,.m-x-52{margin-right:52px}.m-x-52{margin-left:52px}.m-y-52{margin-top:52px;margin-bottom:52px}.m-t-53{margin-top:53px}.m-b-53{margin-bottom:53px}.m-l-53{margin-left:53px}.m-r-53,.m-x-53{margin-right:53px}.m-x-53{margin-left:53px}.m-y-53{margin-top:53px;margin-bottom:53px}.m-t-54{margin-top:54px}.m-b-54{margin-bottom:54px}.m-l-54{margin-left:54px}.m-r-54,.m-x-54{margin-right:54px}.m-x-54{margin-left:54px}.m-y-54{margin-top:54px;margin-bottom:54px}.m-t-55{margin-top:55px}.m-b-55{margin-bottom:55px}.m-l-55{margin-left:55px}.m-r-55,.m-x-55{margin-right:55px}.m-x-55{margin-left:55px}.m-y-55{margin-top:55px;margin-bottom:55px}.m-t-56{margin-top:56px}.m-b-56{margin-bottom:56px}.m-l-56{margin-left:56px}.m-r-56,.m-x-56{margin-right:56px}.m-x-56{margin-left:56px}.m-y-56{margin-top:56px;margin-bottom:56px}.m-t-57{margin-top:57px}.m-b-57{margin-bottom:57px}.m-l-57{margin-left:57px}.m-r-57,.m-x-57{margin-right:57px}.m-x-57{margin-left:57px}.m-y-57{margin-top:57px;margin-bottom:57px}.m-t-58{margin-top:58px}.m-b-58{margin-bottom:58px}.m-l-58{margin-left:58px}.m-r-58,.m-x-58{margin-right:58px}.m-x-58{margin-left:58px}.m-y-58{margin-top:58px;margin-bottom:58px}.m-t-59{margin-top:59px}.m-b-59{margin-bottom:59px}.m-l-59{margin-left:59px}.m-r-59,.m-x-59{margin-right:59px}.m-x-59{margin-left:59px}.m-y-59{margin-top:59px;margin-bottom:59px}.m-t-60{margin-top:60px}.m-b-60{margin-bottom:60px}.m-l-60{margin-left:60px}.m-r-60,.m-x-60{margin-right:60px}.m-x-60{margin-left:60px}.m-y-60{margin-top:60px;margin-bottom:60px}.m-t-61{margin-top:61px}.m-b-61{margin-bottom:61px}.m-l-61{margin-left:61px}.m-r-61,.m-x-61{margin-right:61px}.m-x-61{margin-left:61px}.m-y-61{margin-top:61px;margin-bottom:61px}.m-t-62{margin-top:62px}.m-b-62{margin-bottom:62px}.m-l-62{margin-left:62px}.m-r-62,.m-x-62{margin-right:62px}.m-x-62{margin-left:62px}.m-y-62{margin-top:62px;margin-bottom:62px}.m-t-63{margin-top:63px}.m-b-63{margin-bottom:63px}.m-l-63{margin-left:63px}.m-r-63,.m-x-63{margin-right:63px}.m-x-63{margin-left:63px}.m-y-63{margin-top:63px;margin-bottom:63px}.m-t-64{margin-top:64px}.m-b-64{margin-bottom:64px}.m-l-64{margin-left:64px}.m-r-64,.m-x-64{margin-right:64px}.m-x-64{margin-left:64px}.m-y-64{margin-top:64px;margin-bottom:64px}.m-t-65{margin-top:65px}.m-b-65{margin-bottom:65px}.m-l-65{margin-left:65px}.m-r-65,.m-x-65{margin-right:65px}.m-x-65{margin-left:65px}.m-y-65{margin-top:65px;margin-bottom:65px}.m-t-66{margin-top:66px}.m-b-66{margin-bottom:66px}.m-l-66{margin-left:66px}.m-r-66,.m-x-66{margin-right:66px}.m-x-66{margin-left:66px}.m-y-66{margin-top:66px;margin-bottom:66px}.m-t-67{margin-top:67px}.m-b-67{margin-bottom:67px}.m-l-67{margin-left:67px}.m-r-67,.m-x-67{margin-right:67px}.m-x-67{margin-left:67px}.m-y-67{margin-top:67px;margin-bottom:67px}.m-t-68{margin-top:68px}.m-b-68{margin-bottom:68px}.m-l-68{margin-left:68px}.m-r-68,.m-x-68{margin-right:68px}.m-x-68{margin-left:68px}.m-y-68{margin-top:68px;margin-bottom:68px}.m-t-69{margin-top:69px}.m-b-69{margin-bottom:69px}.m-l-69{margin-left:69px}.m-r-69,.m-x-69{margin-right:69px}.m-x-69{margin-left:69px}.m-y-69{margin-top:69px;margin-bottom:69px}.m-t-70{margin-top:70px}.m-b-70{margin-bottom:70px}.m-l-70{margin-left:70px}.m-r-70,.m-x-70{margin-right:70px}.m-x-70{margin-left:70px}.m-y-70{margin-top:70px;margin-bottom:70px}.m-t-71{margin-top:71px}.m-b-71{margin-bottom:71px}.m-l-71{margin-left:71px}.m-r-71,.m-x-71{margin-right:71px}.m-x-71{margin-left:71px}.m-y-71{margin-top:71px;margin-bottom:71px}.m-t-72{margin-top:72px}.m-b-72{margin-bottom:72px}.m-l-72{margin-left:72px}.m-r-72,.m-x-72{margin-right:72px}.m-x-72{margin-left:72px}.m-y-72{margin-top:72px;margin-bottom:72px}.m-t-73{margin-top:73px}.m-b-73{margin-bottom:73px}.m-l-73{margin-left:73px}.m-r-73,.m-x-73{margin-right:73px}.m-x-73{margin-left:73px}.m-y-73{margin-top:73px;margin-bottom:73px}.m-t-74{margin-top:74px}.m-b-74{margin-bottom:74px}.m-l-74{margin-left:74px}.m-r-74,.m-x-74{margin-right:74px}.m-x-74{margin-left:74px}.m-y-74{margin-top:74px;margin-bottom:74px}.m-t-75{margin-top:75px}.m-b-75{margin-bottom:75px}.m-l-75{margin-left:75px}.m-r-75,.m-x-75{margin-right:75px}.m-x-75{margin-left:75px}.m-y-75{margin-top:75px;margin-bottom:75px}.m-t-76{margin-top:76px}.m-b-76{margin-bottom:76px}.m-l-76{margin-left:76px}.m-r-76,.m-x-76{margin-right:76px}.m-x-76{margin-left:76px}.m-y-76{margin-top:76px;margin-bottom:76px}.m-t-77{margin-top:77px}.m-b-77{margin-bottom:77px}.m-l-77{margin-left:77px}.m-r-77,.m-x-77{margin-right:77px}.m-x-77{margin-left:77px}.m-y-77{margin-top:77px;margin-bottom:77px}.m-t-78{margin-top:78px}.m-b-78{margin-bottom:78px}.m-l-78{margin-left:78px}.m-r-78,.m-x-78{margin-right:78px}.m-x-78{margin-left:78px}.m-y-78{margin-top:78px;margin-bottom:78px}.m-t-79{margin-top:79px}.m-b-79{margin-bottom:79px}.m-l-79{margin-left:79px}.m-r-79,.m-x-79{margin-right:79px}.m-x-79{margin-left:79px}.m-y-79{margin-top:79px;margin-bottom:79px}.m-t-80{margin-top:80px}.m-b-80{margin-bottom:80px}.m-l-80{margin-left:80px}.m-r-80,.m-x-80{margin-right:80px}.m-x-80{margin-left:80px}.m-y-80{margin-top:80px;margin-bottom:80px}.m-t-81{margin-top:81px}.m-b-81{margin-bottom:81px}.m-l-81{margin-left:81px}.m-r-81,.m-x-81{margin-right:81px}.m-x-81{margin-left:81px}.m-y-81{margin-top:81px;margin-bottom:81px}.m-t-82{margin-top:82px}.m-b-82{margin-bottom:82px}.m-l-82{margin-left:82px}.m-r-82,.m-x-82{margin-right:82px}.m-x-82{margin-left:82px}.m-y-82{margin-top:82px;margin-bottom:82px}.m-t-83{margin-top:83px}.m-b-83{margin-bottom:83px}.m-l-83{margin-left:83px}.m-r-83,.m-x-83{margin-right:83px}.m-x-83{margin-left:83px}.m-y-83{margin-top:83px;margin-bottom:83px}.m-t-84{margin-top:84px}.m-b-84{margin-bottom:84px}.m-l-84{margin-left:84px}.m-r-84,.m-x-84{margin-right:84px}.m-x-84{margin-left:84px}.m-y-84{margin-top:84px;margin-bottom:84px}.m-t-85{margin-top:85px}.m-b-85{margin-bottom:85px}.m-l-85{margin-left:85px}.m-r-85,.m-x-85{margin-right:85px}.m-x-85{margin-left:85px}.m-y-85{margin-top:85px;margin-bottom:85px}.m-t-86{margin-top:86px}.m-b-86{margin-bottom:86px}.m-l-86{margin-left:86px}.m-r-86,.m-x-86{margin-right:86px}.m-x-86{margin-left:86px}.m-y-86{margin-top:86px;margin-bottom:86px}.m-t-87{margin-top:87px}.m-b-87{margin-bottom:87px}.m-l-87{margin-left:87px}.m-r-87,.m-x-87{margin-right:87px}.m-x-87{margin-left:87px}.m-y-87{margin-top:87px;margin-bottom:87px}.m-t-88{margin-top:88px}.m-b-88{margin-bottom:88px}.m-l-88{margin-left:88px}.m-r-88,.m-x-88{margin-right:88px}.m-x-88{margin-left:88px}.m-y-88{margin-top:88px;margin-bottom:88px}.m-t-89{margin-top:89px}.m-b-89{margin-bottom:89px}.m-l-89{margin-left:89px}.m-r-89,.m-x-89{margin-right:89px}.m-x-89{margin-left:89px}.m-y-89{margin-top:89px;margin-bottom:89px}.m-t-90{margin-top:90px}.m-b-90{margin-bottom:90px}.m-l-90{margin-left:90px}.m-r-90,.m-x-90{margin-right:90px}.m-x-90{margin-left:90px}.m-y-90{margin-top:90px;margin-bottom:90px}.m-t-91{margin-top:91px}.m-b-91{margin-bottom:91px}.m-l-91{margin-left:91px}.m-r-91,.m-x-91{margin-right:91px}.m-x-91{margin-left:91px}.m-y-91{margin-top:91px;margin-bottom:91px}.m-t-92{margin-top:92px}.m-b-92{margin-bottom:92px}.m-l-92{margin-left:92px}.m-r-92,.m-x-92{margin-right:92px}.m-x-92{margin-left:92px}.m-y-92{margin-top:92px;margin-bottom:92px}.m-t-93{margin-top:93px}.m-b-93{margin-bottom:93px}.m-l-93{margin-left:93px}.m-r-93,.m-x-93{margin-right:93px}.m-x-93{margin-left:93px}.m-y-93{margin-top:93px;margin-bottom:93px}.m-t-94{margin-top:94px}.m-b-94{margin-bottom:94px}.m-l-94{margin-left:94px}.m-r-94,.m-x-94{margin-right:94px}.m-x-94{margin-left:94px}.m-y-94{margin-top:94px;margin-bottom:94px}.m-t-95{margin-top:95px}.m-b-95{margin-bottom:95px}.m-l-95{margin-left:95px}.m-r-95,.m-x-95{margin-right:95px}.m-x-95{margin-left:95px}.m-y-95{margin-top:95px;margin-bottom:95px}.m-t-96{margin-top:96px}.m-b-96{margin-bottom:96px}.m-l-96{margin-left:96px}.m-r-96,.m-x-96{margin-right:96px}.m-x-96{margin-left:96px}.m-y-96{margin-top:96px;margin-bottom:96px}.m-t-97{margin-top:97px}.m-b-97{margin-bottom:97px}.m-l-97{margin-left:97px}.m-r-97,.m-x-97{margin-right:97px}.m-x-97{margin-left:97px}.m-y-97{margin-top:97px;margin-bottom:97px}.m-t-98{margin-top:98px}.m-b-98{margin-bottom:98px}.m-l-98{margin-left:98px}.m-r-98,.m-x-98{margin-right:98px}.m-x-98{margin-left:98px}.m-y-98{margin-top:98px;margin-bottom:98px}.m-t-99{margin-top:99px}.m-b-99{margin-bottom:99px}.m-l-99{margin-left:99px}.m-r-99,.m-x-99{margin-right:99px}.m-x-99{margin-left:99px}.m-y-99{margin-top:99px;margin-bottom:99px}.m-t-100{margin-top:100px}.m-b-100{margin-bottom:100px}.m-l-100{margin-left:100px}.m-r-100,.m-x-100{margin-right:100px}.m-x-100{margin-left:100px}.m-y-100{margin-top:100px;margin-bottom:100px}.m-t-101{margin-top:101px}.m-b-101{margin-bottom:101px}.m-l-101{margin-left:101px}.m-r-101,.m-x-101{margin-right:101px}.m-x-101{margin-left:101px}.m-y-101{margin-top:101px;margin-bottom:101px}.m-t-102{margin-top:102px}.m-b-102{margin-bottom:102px}.m-l-102{margin-left:102px}.m-r-102,.m-x-102{margin-right:102px}.m-x-102{margin-left:102px}.m-y-102{margin-top:102px;margin-bottom:102px}.m-t-103{margin-top:103px}.m-b-103{margin-bottom:103px}.m-l-103{margin-left:103px}.m-r-103,.m-x-103{margin-right:103px}.m-x-103{margin-left:103px}.m-y-103{margin-top:103px;margin-bottom:103px}.m-t-104{margin-top:104px}.m-b-104{margin-bottom:104px}.m-l-104{margin-left:104px}.m-r-104,.m-x-104{margin-right:104px}.m-x-104{margin-left:104px}.m-y-104{margin-top:104px;margin-bottom:104px}.m-t-105{margin-top:105px}.m-b-105{margin-bottom:105px}.m-l-105{margin-left:105px}.m-r-105,.m-x-105{margin-right:105px}.m-x-105{margin-left:105px}.m-y-105{margin-top:105px;margin-bottom:105px}.m-t-106{margin-top:106px}.m-b-106{margin-bottom:106px}.m-l-106{margin-left:106px}.m-r-106,.m-x-106{margin-right:106px}.m-x-106{margin-left:106px}.m-y-106{margin-top:106px;margin-bottom:106px}.m-t-107{margin-top:107px}.m-b-107{margin-bottom:107px}.m-l-107{margin-left:107px}.m-r-107,.m-x-107{margin-right:107px}.m-x-107{margin-left:107px}.m-y-107{margin-top:107px;margin-bottom:107px}.m-t-108{margin-top:108px}.m-b-108{margin-bottom:108px}.m-l-108{margin-left:108px}.m-r-108,.m-x-108{margin-right:108px}.m-x-108{margin-left:108px}.m-y-108{margin-top:108px;margin-bottom:108px}.m-t-109{margin-top:109px}.m-b-109{margin-bottom:109px}.m-l-109{margin-left:109px}.m-r-109,.m-x-109{margin-right:109px}.m-x-109{margin-left:109px}.m-y-109{margin-top:109px;margin-bottom:109px}.m-t-110{margin-top:110px}.m-b-110{margin-bottom:110px}.m-l-110{margin-left:110px}.m-r-110,.m-x-110{margin-right:110px}.m-x-110{margin-left:110px}.m-y-110{margin-top:110px;margin-bottom:110px}.m-t-111{margin-top:111px}.m-b-111{margin-bottom:111px}.m-l-111{margin-left:111px}.m-r-111,.m-x-111{margin-right:111px}.m-x-111{margin-left:111px}.m-y-111{margin-top:111px;margin-bottom:111px}.m-t-112{margin-top:112px}.m-b-112{margin-bottom:112px}.m-l-112{margin-left:112px}.m-r-112,.m-x-112{margin-right:112px}.m-x-112{margin-left:112px}.m-y-112{margin-top:112px;margin-bottom:112px}.m-t-113{margin-top:113px}.m-b-113{margin-bottom:113px}.m-l-113{margin-left:113px}.m-r-113,.m-x-113{margin-right:113px}.m-x-113{margin-left:113px}.m-y-113{margin-top:113px;margin-bottom:113px}.m-t-114{margin-top:114px}.m-b-114{margin-bottom:114px}.m-l-114{margin-left:114px}.m-r-114,.m-x-114{margin-right:114px}.m-x-114{margin-left:114px}.m-y-114{margin-top:114px;margin-bottom:114px}.m-t-115{margin-top:115px}.m-b-115{margin-bottom:115px}.m-l-115{margin-left:115px}.m-r-115,.m-x-115{margin-right:115px}.m-x-115{margin-left:115px}.m-y-115{margin-top:115px;margin-bottom:115px}.m-t-116{margin-top:116px}.m-b-116{margin-bottom:116px}.m-l-116{margin-left:116px}.m-r-116,.m-x-116{margin-right:116px}.m-x-116{margin-left:116px}.m-y-116{margin-top:116px;margin-bottom:116px}.m-t-117{margin-top:117px}.m-b-117{margin-bottom:117px}.m-l-117{margin-left:117px}.m-r-117,.m-x-117{margin-right:117px}.m-x-117{margin-left:117px}.m-y-117{margin-top:117px;margin-bottom:117px}.m-t-118{margin-top:118px}.m-b-118{margin-bottom:118px}.m-l-118{margin-left:118px}.m-r-118,.m-x-118{margin-right:118px}.m-x-118{margin-left:118px}.m-y-118{margin-top:118px;margin-bottom:118px}.m-t-119{margin-top:119px}.m-b-119{margin-bottom:119px}.m-l-119{margin-left:119px}.m-r-119,.m-x-119{margin-right:119px}.m-x-119{margin-left:119px}.m-y-119{margin-top:119px;margin-bottom:119px}.m-t-120{margin-top:120px}.m-b-120{margin-bottom:120px}.m-l-120{margin-left:120px}.m-r-120,.m-x-120{margin-right:120px}.m-x-120{margin-left:120px}.m-y-120{margin-top:120px;margin-bottom:120px}.m-t-121{margin-top:121px}.m-b-121{margin-bottom:121px}.m-l-121{margin-left:121px}.m-r-121,.m-x-121{margin-right:121px}.m-x-121{margin-left:121px}.m-y-121{margin-top:121px;margin-bottom:121px}.m-t-122{margin-top:122px}.m-b-122{margin-bottom:122px}.m-l-122{margin-left:122px}.m-r-122,.m-x-122{margin-right:122px}.m-x-122{margin-left:122px}.m-y-122{margin-top:122px;margin-bottom:122px}.m-t-123{margin-top:123px}.m-b-123{margin-bottom:123px}.m-l-123{margin-left:123px}.m-r-123,.m-x-123{margin-right:123px}.m-x-123{margin-left:123px}.m-y-123{margin-top:123px;margin-bottom:123px}.m-t-124{margin-top:124px}.m-b-124{margin-bottom:124px}.m-l-124{margin-left:124px}.m-r-124,.m-x-124{margin-right:124px}.m-x-124{margin-left:124px}.m-y-124{margin-top:124px;margin-bottom:124px}.m-t-125{margin-top:125px}.m-b-125{margin-bottom:125px}.m-l-125{margin-left:125px}.m-r-125,.m-x-125{margin-right:125px}.m-x-125{margin-left:125px}.m-y-125{margin-top:125px;margin-bottom:125px}.m-t-126{margin-top:126px}.m-b-126{margin-bottom:126px}.m-l-126{margin-left:126px}.m-r-126,.m-x-126{margin-right:126px}.m-x-126{margin-left:126px}.m-y-126{margin-top:126px;margin-bottom:126px}.m-t-127{margin-top:127px}.m-b-127{margin-bottom:127px}.m-l-127{margin-left:127px}.m-r-127,.m-x-127{margin-right:127px}.m-x-127{margin-left:127px}.m-y-127{margin-top:127px;margin-bottom:127px}.m-t-128{margin-top:128px}.m-b-128{margin-bottom:128px}.m-l-128{margin-left:128px}.m-r-128,.m-x-128{margin-right:128px}.m-x-128{margin-left:128px}.m-y-128{margin-top:128px;margin-bottom:128px}.m-t-129{margin-top:129px}.m-b-129{margin-bottom:129px}.m-l-129{margin-left:129px}.m-r-129,.m-x-129{margin-right:129px}.m-x-129{margin-left:129px}.m-y-129{margin-top:129px;margin-bottom:129px}.m-t-130{margin-top:130px}.m-b-130{margin-bottom:130px}.m-l-130{margin-left:130px}.m-r-130,.m-x-130{margin-right:130px}.m-x-130{margin-left:130px}.m-y-130{margin-top:130px;margin-bottom:130px}.m-t-131{margin-top:131px}.m-b-131{margin-bottom:131px}.m-l-131{margin-left:131px}.m-r-131,.m-x-131{margin-right:131px}.m-x-131{margin-left:131px}.m-y-131{margin-top:131px;margin-bottom:131px}.m-t-132{margin-top:132px}.m-b-132{margin-bottom:132px}.m-l-132{margin-left:132px}.m-r-132,.m-x-132{margin-right:132px}.m-x-132{margin-left:132px}.m-y-132{margin-top:132px;margin-bottom:132px}.m-t-133{margin-top:133px}.m-b-133{margin-bottom:133px}.m-l-133{margin-left:133px}.m-r-133,.m-x-133{margin-right:133px}.m-x-133{margin-left:133px}.m-y-133{margin-top:133px;margin-bottom:133px}.m-t-134{margin-top:134px}.m-b-134{margin-bottom:134px}.m-l-134{margin-left:134px}.m-r-134,.m-x-134{margin-right:134px}.m-x-134{margin-left:134px}.m-y-134{margin-top:134px;margin-bottom:134px}.m-t-135{margin-top:135px}.m-b-135{margin-bottom:135px}.m-l-135{margin-left:135px}.m-r-135,.m-x-135{margin-right:135px}.m-x-135{margin-left:135px}.m-y-135{margin-top:135px;margin-bottom:135px}.m-t-136{margin-top:136px}.m-b-136{margin-bottom:136px}.m-l-136{margin-left:136px}.m-r-136,.m-x-136{margin-right:136px}.m-x-136{margin-left:136px}.m-y-136{margin-top:136px;margin-bottom:136px}.m-t-137{margin-top:137px}.m-b-137{margin-bottom:137px}.m-l-137{margin-left:137px}.m-r-137,.m-x-137{margin-right:137px}.m-x-137{margin-left:137px}.m-y-137{margin-top:137px;margin-bottom:137px}.m-t-138{margin-top:138px}.m-b-138{margin-bottom:138px}.m-l-138{margin-left:138px}.m-r-138,.m-x-138{margin-right:138px}.m-x-138{margin-left:138px}.m-y-138{margin-top:138px;margin-bottom:138px}.m-t-139{margin-top:139px}.m-b-139{margin-bottom:139px}.m-l-139{margin-left:139px}.m-r-139,.m-x-139{margin-right:139px}.m-x-139{margin-left:139px}.m-y-139{margin-top:139px;margin-bottom:139px}.m-t-140{margin-top:140px}.m-b-140{margin-bottom:140px}.m-l-140{margin-left:140px}.m-r-140,.m-x-140{margin-right:140px}.m-x-140{margin-left:140px}.m-y-140{margin-top:140px;margin-bottom:140px}.m-t-141{margin-top:141px}.m-b-141{margin-bottom:141px}.m-l-141{margin-left:141px}.m-r-141,.m-x-141{margin-right:141px}.m-x-141{margin-left:141px}.m-y-141{margin-top:141px;margin-bottom:141px}.m-t-142{margin-top:142px}.m-b-142{margin-bottom:142px}.m-l-142{margin-left:142px}.m-r-142,.m-x-142{margin-right:142px}.m-x-142{margin-left:142px}.m-y-142{margin-top:142px;margin-bottom:142px}.m-t-143{margin-top:143px}.m-b-143{margin-bottom:143px}.m-l-143{margin-left:143px}.m-r-143,.m-x-143{margin-right:143px}.m-x-143{margin-left:143px}.m-y-143{margin-top:143px;margin-bottom:143px}.m-t-144{margin-top:144px}.m-b-144{margin-bottom:144px}.m-l-144{margin-left:144px}.m-r-144,.m-x-144{margin-right:144px}.m-x-144{margin-left:144px}.m-y-144{margin-top:144px;margin-bottom:144px}.m-t-145{margin-top:145px}.m-b-145{margin-bottom:145px}.m-l-145{margin-left:145px}.m-r-145,.m-x-145{margin-right:145px}.m-x-145{margin-left:145px}.m-y-145{margin-top:145px;margin-bottom:145px}.m-t-146{margin-top:146px}.m-b-146{margin-bottom:146px}.m-l-146{margin-left:146px}.m-r-146,.m-x-146{margin-right:146px}.m-x-146{margin-left:146px}.m-y-146{margin-top:146px;margin-bottom:146px}.m-t-147{margin-top:147px}.m-b-147{margin-bottom:147px}.m-l-147{margin-left:147px}.m-r-147,.m-x-147{margin-right:147px}.m-x-147{margin-left:147px}.m-y-147{margin-top:147px;margin-bottom:147px}.m-t-148{margin-top:148px}.m-b-148{margin-bottom:148px}.m-l-148{margin-left:148px}.m-r-148,.m-x-148{margin-right:148px}.m-x-148{margin-left:148px}.m-y-148{margin-top:148px;margin-bottom:148px}.m-t-149{margin-top:149px}.m-b-149{margin-bottom:149px}.m-l-149{margin-left:149px}.m-r-149,.m-x-149{margin-right:149px}.m-x-149{margin-left:149px}.m-y-149{margin-top:149px;margin-bottom:149px}.m-t-150{margin-top:150px}.m-b-150{margin-bottom:150px}.m-l-150{margin-left:150px}.m-r-150,.m-x-150{margin-right:150px}.m-x-150{margin-left:150px}.m-y-150{margin-top:150px;margin-bottom:150px}.m-t-151{margin-top:151px}.m-b-151{margin-bottom:151px}.m-l-151{margin-left:151px}.m-r-151,.m-x-151{margin-right:151px}.m-x-151{margin-left:151px}.m-y-151{margin-top:151px;margin-bottom:151px}.m-t-152{margin-top:152px}.m-b-152{margin-bottom:152px}.m-l-152{margin-left:152px}.m-r-152,.m-x-152{margin-right:152px}.m-x-152{margin-left:152px}.m-y-152{margin-top:152px;margin-bottom:152px}.m-t-153{margin-top:153px}.m-b-153{margin-bottom:153px}.m-l-153{margin-left:153px}.m-r-153,.m-x-153{margin-right:153px}.m-x-153{margin-left:153px}.m-y-153{margin-top:153px;margin-bottom:153px}.m-t-154{margin-top:154px}.m-b-154{margin-bottom:154px}.m-l-154{margin-left:154px}.m-r-154,.m-x-154{margin-right:154px}.m-x-154{margin-left:154px}.m-y-154{margin-top:154px;margin-bottom:154px}.m-t-155{margin-top:155px}.m-b-155{margin-bottom:155px}.m-l-155{margin-left:155px}.m-r-155,.m-x-155{margin-right:155px}.m-x-155{margin-left:155px}.m-y-155{margin-top:155px;margin-bottom:155px}.m-t-156{margin-top:156px}.m-b-156{margin-bottom:156px}.m-l-156{margin-left:156px}.m-r-156,.m-x-156{margin-right:156px}.m-x-156{margin-left:156px}.m-y-156{margin-top:156px;margin-bottom:156px}.m-t-157{margin-top:157px}.m-b-157{margin-bottom:157px}.m-l-157{margin-left:157px}.m-r-157,.m-x-157{margin-right:157px}.m-x-157{margin-left:157px}.m-y-157{margin-top:157px;margin-bottom:157px}.m-t-158{margin-top:158px}.m-b-158{margin-bottom:158px}.m-l-158{margin-left:158px}.m-r-158,.m-x-158{margin-right:158px}.m-x-158{margin-left:158px}.m-y-158{margin-top:158px;margin-bottom:158px}.m-t-159{margin-top:159px}.m-b-159{margin-bottom:159px}.m-l-159{margin-left:159px}.m-r-159,.m-x-159{margin-right:159px}.m-x-159{margin-left:159px}.m-y-159{margin-top:159px;margin-bottom:159px}.m-t-160{margin-top:160px}.m-b-160{margin-bottom:160px}.m-l-160{margin-left:160px}.m-r-160,.m-x-160{margin-right:160px}.m-x-160{margin-left:160px}.m-y-160{margin-top:160px;margin-bottom:160px}.m-t-161{margin-top:161px}.m-b-161{margin-bottom:161px}.m-l-161{margin-left:161px}.m-r-161,.m-x-161{margin-right:161px}.m-x-161{margin-left:161px}.m-y-161{margin-top:161px;margin-bottom:161px}.m-t-162{margin-top:162px}.m-b-162{margin-bottom:162px}.m-l-162{margin-left:162px}.m-r-162,.m-x-162{margin-right:162px}.m-x-162{margin-left:162px}.m-y-162{margin-top:162px;margin-bottom:162px}.m-t-163{margin-top:163px}.m-b-163{margin-bottom:163px}.m-l-163{margin-left:163px}.m-r-163,.m-x-163{margin-right:163px}.m-x-163{margin-left:163px}.m-y-163{margin-top:163px;margin-bottom:163px}.m-t-164{margin-top:164px}.m-b-164{margin-bottom:164px}.m-l-164{margin-left:164px}.m-r-164,.m-x-164{margin-right:164px}.m-x-164{margin-left:164px}.m-y-164{margin-top:164px;margin-bottom:164px}.m-t-165{margin-top:165px}.m-b-165{margin-bottom:165px}.m-l-165{margin-left:165px}.m-r-165,.m-x-165{margin-right:165px}.m-x-165{margin-left:165px}.m-y-165{margin-top:165px;margin-bottom:165px}.m-t-166{margin-top:166px}.m-b-166{margin-bottom:166px}.m-l-166{margin-left:166px}.m-r-166,.m-x-166{margin-right:166px}.m-x-166{margin-left:166px}.m-y-166{margin-top:166px;margin-bottom:166px}.m-t-167{margin-top:167px}.m-b-167{margin-bottom:167px}.m-l-167{margin-left:167px}.m-r-167,.m-x-167{margin-right:167px}.m-x-167{margin-left:167px}.m-y-167{margin-top:167px;margin-bottom:167px}.m-t-168{margin-top:168px}.m-b-168{margin-bottom:168px}.m-l-168{margin-left:168px}.m-r-168,.m-x-168{margin-right:168px}.m-x-168{margin-left:168px}.m-y-168{margin-top:168px;margin-bottom:168px}.m-t-169{margin-top:169px}.m-b-169{margin-bottom:169px}.m-l-169{margin-left:169px}.m-r-169,.m-x-169{margin-right:169px}.m-x-169{margin-left:169px}.m-y-169{margin-top:169px;margin-bottom:169px}.m-t-170{margin-top:170px}.m-b-170{margin-bottom:170px}.m-l-170{margin-left:170px}.m-r-170,.m-x-170{margin-right:170px}.m-x-170{margin-left:170px}.m-y-170{margin-top:170px;margin-bottom:170px}.m-t-171{margin-top:171px}.m-b-171{margin-bottom:171px}.m-l-171{margin-left:171px}.m-r-171,.m-x-171{margin-right:171px}.m-x-171{margin-left:171px}.m-y-171{margin-top:171px;margin-bottom:171px}.m-t-172{margin-top:172px}.m-b-172{margin-bottom:172px}.m-l-172{margin-left:172px}.m-r-172,.m-x-172{margin-right:172px}.m-x-172{margin-left:172px}.m-y-172{margin-top:172px;margin-bottom:172px}.m-t-173{margin-top:173px}.m-b-173{margin-bottom:173px}.m-l-173{margin-left:173px}.m-r-173,.m-x-173{margin-right:173px}.m-x-173{margin-left:173px}.m-y-173{margin-top:173px;margin-bottom:173px}.m-t-174{margin-top:174px}.m-b-174{margin-bottom:174px}.m-l-174{margin-left:174px}.m-r-174,.m-x-174{margin-right:174px}.m-x-174{margin-left:174px}.m-y-174{margin-top:174px;margin-bottom:174px}.m-t-175{margin-top:175px}.m-b-175{margin-bottom:175px}.m-l-175{margin-left:175px}.m-r-175,.m-x-175{margin-right:175px}.m-x-175{margin-left:175px}.m-y-175{margin-top:175px;margin-bottom:175px}.m-t-176{margin-top:176px}.m-b-176{margin-bottom:176px}.m-l-176{margin-left:176px}.m-r-176,.m-x-176{margin-right:176px}.m-x-176{margin-left:176px}.m-y-176{margin-top:176px;margin-bottom:176px}.m-t-177{margin-top:177px}.m-b-177{margin-bottom:177px}.m-l-177{margin-left:177px}.m-r-177,.m-x-177{margin-right:177px}.m-x-177{margin-left:177px}.m-y-177{margin-top:177px;margin-bottom:177px}.m-t-178{margin-top:178px}.m-b-178{margin-bottom:178px}.m-l-178{margin-left:178px}.m-r-178,.m-x-178{margin-right:178px}.m-x-178{margin-left:178px}.m-y-178{margin-top:178px;margin-bottom:178px}.m-t-179{margin-top:179px}.m-b-179{margin-bottom:179px}.m-l-179{margin-left:179px}.m-r-179,.m-x-179{margin-right:179px}.m-x-179{margin-left:179px}.m-y-179{margin-top:179px;margin-bottom:179px}.m-t-180{margin-top:180px}.m-b-180{margin-bottom:180px}.m-l-180{margin-left:180px}.m-r-180,.m-x-180{margin-right:180px}.m-x-180{margin-left:180px}.m-y-180{margin-top:180px;margin-bottom:180px}.m-t-181{margin-top:181px}.m-b-181{margin-bottom:181px}.m-l-181{margin-left:181px}.m-r-181,.m-x-181{margin-right:181px}.m-x-181{margin-left:181px}.m-y-181{margin-top:181px;margin-bottom:181px}.m-t-182{margin-top:182px}.m-b-182{margin-bottom:182px}.m-l-182{margin-left:182px}.m-r-182,.m-x-182{margin-right:182px}.m-x-182{margin-left:182px}.m-y-182{margin-top:182px;margin-bottom:182px}.m-t-183{margin-top:183px}.m-b-183{margin-bottom:183px}.m-l-183{margin-left:183px}.m-r-183,.m-x-183{margin-right:183px}.m-x-183{margin-left:183px}.m-y-183{margin-top:183px;margin-bottom:183px}.m-t-184{margin-top:184px}.m-b-184{margin-bottom:184px}.m-l-184{margin-left:184px}.m-r-184,.m-x-184{margin-right:184px}.m-x-184{margin-left:184px}.m-y-184{margin-top:184px;margin-bottom:184px}.m-t-185{margin-top:185px}.m-b-185{margin-bottom:185px}.m-l-185{margin-left:185px}.m-r-185,.m-x-185{margin-right:185px}.m-x-185{margin-left:185px}.m-y-185{margin-top:185px;margin-bottom:185px}.m-t-186{margin-top:186px}.m-b-186{margin-bottom:186px}.m-l-186{margin-left:186px}.m-r-186,.m-x-186{margin-right:186px}.m-x-186{margin-left:186px}.m-y-186{margin-top:186px;margin-bottom:186px}.m-t-187{margin-top:187px}.m-b-187{margin-bottom:187px}.m-l-187{margin-left:187px}.m-r-187,.m-x-187{margin-right:187px}.m-x-187{margin-left:187px}.m-y-187{margin-top:187px;margin-bottom:187px}.m-t-188{margin-top:188px}.m-b-188{margin-bottom:188px}.m-l-188{margin-left:188px}.m-r-188,.m-x-188{margin-right:188px}.m-x-188{margin-left:188px}.m-y-188{margin-top:188px;margin-bottom:188px}.m-t-189{margin-top:189px}.m-b-189{margin-bottom:189px}.m-l-189{margin-left:189px}.m-r-189,.m-x-189{margin-right:189px}.m-x-189{margin-left:189px}.m-y-189{margin-top:189px;margin-bottom:189px}.m-t-190{margin-top:190px}.m-b-190{margin-bottom:190px}.m-l-190{margin-left:190px}.m-r-190,.m-x-190{margin-right:190px}.m-x-190{margin-left:190px}.m-y-190{margin-top:190px;margin-bottom:190px}.m-t-191{margin-top:191px}.m-b-191{margin-bottom:191px}.m-l-191{margin-left:191px}.m-r-191,.m-x-191{margin-right:191px}.m-x-191{margin-left:191px}.m-y-191{margin-top:191px;margin-bottom:191px}.m-t-192{margin-top:192px}.m-b-192{margin-bottom:192px}.m-l-192{margin-left:192px}.m-r-192,.m-x-192{margin-right:192px}.m-x-192{margin-left:192px}.m-y-192{margin-top:192px;margin-bottom:192px}.m-t-193{margin-top:193px}.m-b-193{margin-bottom:193px}.m-l-193{margin-left:193px}.m-r-193,.m-x-193{margin-right:193px}.m-x-193{margin-left:193px}.m-y-193{margin-top:193px;margin-bottom:193px}.m-t-194{margin-top:194px}.m-b-194{margin-bottom:194px}.m-l-194{margin-left:194px}.m-r-194,.m-x-194{margin-right:194px}.m-x-194{margin-left:194px}.m-y-194{margin-top:194px;margin-bottom:194px}.m-t-195{margin-top:195px}.m-b-195{margin-bottom:195px}.m-l-195{margin-left:195px}.m-r-195,.m-x-195{margin-right:195px}.m-x-195{margin-left:195px}.m-y-195{margin-top:195px;margin-bottom:195px}.m-t-196{margin-top:196px}.m-b-196{margin-bottom:196px}.m-l-196{margin-left:196px}.m-r-196,.m-x-196{margin-right:196px}.m-x-196{margin-left:196px}.m-y-196{margin-top:196px;margin-bottom:196px}.m-t-197{margin-top:197px}.m-b-197{margin-bottom:197px}.m-l-197{margin-left:197px}.m-r-197,.m-x-197{margin-right:197px}.m-x-197{margin-left:197px}.m-y-197{margin-top:197px;margin-bottom:197px}.m-t-198{margin-top:198px}.m-b-198{margin-bottom:198px}.m-l-198{margin-left:198px}.m-r-198,.m-x-198{margin-right:198px}.m-x-198{margin-left:198px}.m-y-198{margin-top:198px;margin-bottom:198px}.m-t-199{margin-top:199px}.m-b-199{margin-bottom:199px}.m-l-199{margin-left:199px}.m-r-199,.m-x-199{margin-right:199px}.m-x-199{margin-left:199px}.m-y-199{margin-top:199px;margin-bottom:199px}.m-t-200{margin-top:200px}.m-b-200{margin-bottom:200px}.m-l-200{margin-left:200px}.m-r-200,.m-x-200{margin-right:200px}.m-x-200{margin-left:200px}.m-y-200{margin-top:200px;margin-bottom:200px}.m-t-201{margin-top:201px}.m-b-201{margin-bottom:201px}.m-l-201{margin-left:201px}.m-r-201,.m-x-201{margin-right:201px}.m-x-201{margin-left:201px}.m-y-201{margin-top:201px;margin-bottom:201px}.m-t-202{margin-top:202px}.m-b-202{margin-bottom:202px}.m-l-202{margin-left:202px}.m-r-202,.m-x-202{margin-right:202px}.m-x-202{margin-left:202px}.m-y-202{margin-top:202px;margin-bottom:202px}.m-t-203{margin-top:203px}.m-b-203{margin-bottom:203px}.m-l-203{margin-left:203px}.m-r-203,.m-x-203{margin-right:203px}.m-x-203{margin-left:203px}.m-y-203{margin-top:203px;margin-bottom:203px}.m-t-204{margin-top:204px}.m-b-204{margin-bottom:204px}.m-l-204{margin-left:204px}.m-r-204,.m-x-204{margin-right:204px}.m-x-204{margin-left:204px}.m-y-204{margin-top:204px;margin-bottom:204px}.m-t-205{margin-top:205px}.m-b-205{margin-bottom:205px}.m-l-205{margin-left:205px}.m-r-205,.m-x-205{margin-right:205px}.m-x-205{margin-left:205px}.m-y-205{margin-top:205px;margin-bottom:205px}.m-t-206{margin-top:206px}.m-b-206{margin-bottom:206px}.m-l-206{margin-left:206px}.m-r-206,.m-x-206{margin-right:206px}.m-x-206{margin-left:206px}.m-y-206{margin-top:206px;margin-bottom:206px}.m-t-207{margin-top:207px}.m-b-207{margin-bottom:207px}.m-l-207{margin-left:207px}.m-r-207,.m-x-207{margin-right:207px}.m-x-207{margin-left:207px}.m-y-207{margin-top:207px;margin-bottom:207px}.m-t-208{margin-top:208px}.m-b-208{margin-bottom:208px}.m-l-208{margin-left:208px}.m-r-208,.m-x-208{margin-right:208px}.m-x-208{margin-left:208px}.m-y-208{margin-top:208px;margin-bottom:208px}.m-t-209{margin-top:209px}.m-b-209{margin-bottom:209px}.m-l-209{margin-left:209px}.m-r-209,.m-x-209{margin-right:209px}.m-x-209{margin-left:209px}.m-y-209{margin-top:209px;margin-bottom:209px}.m-t-210{margin-top:210px}.m-b-210{margin-bottom:210px}.m-l-210{margin-left:210px}.m-r-210,.m-x-210{margin-right:210px}.m-x-210{margin-left:210px}.m-y-210{margin-top:210px;margin-bottom:210px}.m-t-211{margin-top:211px}.m-b-211{margin-bottom:211px}.m-l-211{margin-left:211px}.m-r-211,.m-x-211{margin-right:211px}.m-x-211{margin-left:211px}.m-y-211{margin-top:211px;margin-bottom:211px}.m-t-212{margin-top:212px}.m-b-212{margin-bottom:212px}.m-l-212{margin-left:212px}.m-r-212,.m-x-212{margin-right:212px}.m-x-212{margin-left:212px}.m-y-212{margin-top:212px;margin-bottom:212px}.m-t-213{margin-top:213px}.m-b-213{margin-bottom:213px}.m-l-213{margin-left:213px}.m-r-213,.m-x-213{margin-right:213px}.m-x-213{margin-left:213px}.m-y-213{margin-top:213px;margin-bottom:213px}.m-t-214{margin-top:214px}.m-b-214{margin-bottom:214px}.m-l-214{margin-left:214px}.m-r-214,.m-x-214{margin-right:214px}.m-x-214{margin-left:214px}.m-y-214{margin-top:214px;margin-bottom:214px}.m-t-215{margin-top:215px}.m-b-215{margin-bottom:215px}.m-l-215{margin-left:215px}.m-r-215,.m-x-215{margin-right:215px}.m-x-215{margin-left:215px}.m-y-215{margin-top:215px;margin-bottom:215px}.m-t-216{margin-top:216px}.m-b-216{margin-bottom:216px}.m-l-216{margin-left:216px}.m-r-216,.m-x-216{margin-right:216px}.m-x-216{margin-left:216px}.m-y-216{margin-top:216px;margin-bottom:216px}.m-t-217{margin-top:217px}.m-b-217{margin-bottom:217px}.m-l-217{margin-left:217px}.m-r-217,.m-x-217{margin-right:217px}.m-x-217{margin-left:217px}.m-y-217{margin-top:217px;margin-bottom:217px}.m-t-218{margin-top:218px}.m-b-218{margin-bottom:218px}.m-l-218{margin-left:218px}.m-r-218,.m-x-218{margin-right:218px}.m-x-218{margin-left:218px}.m-y-218{margin-top:218px;margin-bottom:218px}.m-t-219{margin-top:219px}.m-b-219{margin-bottom:219px}.m-l-219{margin-left:219px}.m-r-219,.m-x-219{margin-right:219px}.m-x-219{margin-left:219px}.m-y-219{margin-top:219px;margin-bottom:219px}.m-t-220{margin-top:220px}.m-b-220{margin-bottom:220px}.m-l-220{margin-left:220px}.m-r-220,.m-x-220{margin-right:220px}.m-x-220{margin-left:220px}.m-y-220{margin-top:220px;margin-bottom:220px}.m-t-221{margin-top:221px}.m-b-221{margin-bottom:221px}.m-l-221{margin-left:221px}.m-r-221,.m-x-221{margin-right:221px}.m-x-221{margin-left:221px}.m-y-221{margin-top:221px;margin-bottom:221px}.m-t-222{margin-top:222px}.m-b-222{margin-bottom:222px}.m-l-222{margin-left:222px}.m-r-222,.m-x-222{margin-right:222px}.m-x-222{margin-left:222px}.m-y-222{margin-top:222px;margin-bottom:222px}.m-t-223{margin-top:223px}.m-b-223{margin-bottom:223px}.m-l-223{margin-left:223px}.m-r-223,.m-x-223{margin-right:223px}.m-x-223{margin-left:223px}.m-y-223{margin-top:223px;margin-bottom:223px}.m-t-224{margin-top:224px}.m-b-224{margin-bottom:224px}.m-l-224{margin-left:224px}.m-r-224,.m-x-224{margin-right:224px}.m-x-224{margin-left:224px}.m-y-224{margin-top:224px;margin-bottom:224px}.m-t-225{margin-top:225px}.m-b-225{margin-bottom:225px}.m-l-225{margin-left:225px}.m-r-225,.m-x-225{margin-right:225px}.m-x-225{margin-left:225px}.m-y-225{margin-top:225px;margin-bottom:225px}.m-t-226{margin-top:226px}.m-b-226{margin-bottom:226px}.m-l-226{margin-left:226px}.m-r-226,.m-x-226{margin-right:226px}.m-x-226{margin-left:226px}.m-y-226{margin-top:226px;margin-bottom:226px}.m-t-227{margin-top:227px}.m-b-227{margin-bottom:227px}.m-l-227{margin-left:227px}.m-r-227,.m-x-227{margin-right:227px}.m-x-227{margin-left:227px}.m-y-227{margin-top:227px;margin-bottom:227px}.m-t-228{margin-top:228px}.m-b-228{margin-bottom:228px}.m-l-228{margin-left:228px}.m-r-228,.m-x-228{margin-right:228px}.m-x-228{margin-left:228px}.m-y-228{margin-top:228px;margin-bottom:228px}.m-t-229{margin-top:229px}.m-b-229{margin-bottom:229px}.m-l-229{margin-left:229px}.m-r-229,.m-x-229{margin-right:229px}.m-x-229{margin-left:229px}.m-y-229{margin-top:229px;margin-bottom:229px}.m-t-230{margin-top:230px}.m-b-230{margin-bottom:230px}.m-l-230{margin-left:230px}.m-r-230,.m-x-230{margin-right:230px}.m-x-230{margin-left:230px}.m-y-230{margin-top:230px;margin-bottom:230px}.m-t-231{margin-top:231px}.m-b-231{margin-bottom:231px}.m-l-231{margin-left:231px}.m-r-231,.m-x-231{margin-right:231px}.m-x-231{margin-left:231px}.m-y-231{margin-top:231px;margin-bottom:231px}.m-t-232{margin-top:232px}.m-b-232{margin-bottom:232px}.m-l-232{margin-left:232px}.m-r-232,.m-x-232{margin-right:232px}.m-x-232{margin-left:232px}.m-y-232{margin-top:232px;margin-bottom:232px}.m-t-233{margin-top:233px}.m-b-233{margin-bottom:233px}.m-l-233{margin-left:233px}.m-r-233,.m-x-233{margin-right:233px}.m-x-233{margin-left:233px}.m-y-233{margin-top:233px;margin-bottom:233px}.m-t-234{margin-top:234px}.m-b-234{margin-bottom:234px}.m-l-234{margin-left:234px}.m-r-234,.m-x-234{margin-right:234px}.m-x-234{margin-left:234px}.m-y-234{margin-top:234px;margin-bottom:234px}.m-t-235{margin-top:235px}.m-b-235{margin-bottom:235px}.m-l-235{margin-left:235px}.m-r-235,.m-x-235{margin-right:235px}.m-x-235{margin-left:235px}.m-y-235{margin-top:235px;margin-bottom:235px}.m-t-236{margin-top:236px}.m-b-236{margin-bottom:236px}.m-l-236{margin-left:236px}.m-r-236,.m-x-236{margin-right:236px}.m-x-236{margin-left:236px}.m-y-236{margin-top:236px;margin-bottom:236px}.m-t-237{margin-top:237px}.m-b-237{margin-bottom:237px}.m-l-237{margin-left:237px}.m-r-237,.m-x-237{margin-right:237px}.m-x-237{margin-left:237px}.m-y-237{margin-top:237px;margin-bottom:237px}.m-t-238{margin-top:238px}.m-b-238{margin-bottom:238px}.m-l-238{margin-left:238px}.m-r-238,.m-x-238{margin-right:238px}.m-x-238{margin-left:238px}.m-y-238{margin-top:238px;margin-bottom:238px}.m-t-239{margin-top:239px}.m-b-239{margin-bottom:239px}.m-l-239{margin-left:239px}.m-r-239,.m-x-239{margin-right:239px}.m-x-239{margin-left:239px}.m-y-239{margin-top:239px;margin-bottom:239px}.m-t-240{margin-top:240px}.m-b-240{margin-bottom:240px}.m-l-240{margin-left:240px}.m-r-240,.m-x-240{margin-right:240px}.m-x-240{margin-left:240px}.m-y-240{margin-top:240px;margin-bottom:240px}.m-t-241{margin-top:241px}.m-b-241{margin-bottom:241px}.m-l-241{margin-left:241px}.m-r-241,.m-x-241{margin-right:241px}.m-x-241{margin-left:241px}.m-y-241{margin-top:241px;margin-bottom:241px}.m-t-242{margin-top:242px}.m-b-242{margin-bottom:242px}.m-l-242{margin-left:242px}.m-r-242,.m-x-242{margin-right:242px}.m-x-242{margin-left:242px}.m-y-242{margin-top:242px;margin-bottom:242px}.m-t-243{margin-top:243px}.m-b-243{margin-bottom:243px}.m-l-243{margin-left:243px}.m-r-243,.m-x-243{margin-right:243px}.m-x-243{margin-left:243px}.m-y-243{margin-top:243px;margin-bottom:243px}.m-t-244{margin-top:244px}.m-b-244{margin-bottom:244px}.m-l-244{margin-left:244px}.m-r-244,.m-x-244{margin-right:244px}.m-x-244{margin-left:244px}.m-y-244{margin-top:244px;margin-bottom:244px}.m-t-245{margin-top:245px}.m-b-245{margin-bottom:245px}.m-l-245{margin-left:245px}.m-r-245,.m-x-245{margin-right:245px}.m-x-245{margin-left:245px}.m-y-245{margin-top:245px;margin-bottom:245px}.m-t-246{margin-top:246px}.m-b-246{margin-bottom:246px}.m-l-246{margin-left:246px}.m-r-246,.m-x-246{margin-right:246px}.m-x-246{margin-left:246px}.m-y-246{margin-top:246px;margin-bottom:246px}.m-t-247{margin-top:247px}.m-b-247{margin-bottom:247px}.m-l-247{margin-left:247px}.m-r-247,.m-x-247{margin-right:247px}.m-x-247{margin-left:247px}.m-y-247{margin-top:247px;margin-bottom:247px}.m-t-248{margin-top:248px}.m-b-248{margin-bottom:248px}.m-l-248{margin-left:248px}.m-r-248,.m-x-248{margin-right:248px}.m-x-248{margin-left:248px}.m-y-248{margin-top:248px;margin-bottom:248px}.m-t-249{margin-top:249px}.m-b-249{margin-bottom:249px}.m-l-249{margin-left:249px}.m-r-249,.m-x-249{margin-right:249px}.m-x-249{margin-left:249px}.m-y-249{margin-top:249px;margin-bottom:249px}.m-t-250{margin-top:250px}.m-b-250{margin-bottom:250px}.m-l-250{margin-left:250px}.m-r-250,.m-x-250{margin-right:250px}.m-x-250{margin-left:250px}.m-y-250{margin-top:250px;margin-bottom:250px}.m-l-r-auto{margin-right:auto}.m-l-auto,.m-l-r-auto{margin-left:auto}.m-r-auto{margin-right:auto}.op-0{opacity:0}.op-1{opacity:.1}.op-2{opacity:.2}.op-3{opacity:.3}.op-4{opacity:.4}.op-5{opacity:.5}.op-6{opacity:.6}.op-7{opacity:.7}.op-8{opacity:.8}.op-9{opacity:.9}.op-10{opacity:1}.fw-100{font-weight:100}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-700{font-weight:700}.fw-900{font-weight:900}.max-width-50{max-width:50px}.max-width-100{max-width:100px}.max-width-150{max-width:150px}.max-width-200{max-width:200px}.max-width-250{max-width:250px}.max-width-300{max-width:300px}.max-width-350{max-width:350px}.max-width-400{max-width:400px}.max-width-450{max-width:450px}.max-width-500{max-width:500px}.max-width-550{max-width:550px}.max-width-600{max-width:600px}.max-width-650{max-width:650px}.max-width-700{max-width:700px}.max-width-750{max-width:750px}.max-width-800{max-width:800px}.max-width-850{max-width:850px}.max-width-900{max-width:900px}.max-width-950{max-width:950px}.max-width-1000{max-width:1000px}.min-width-50{min-width:50px}.min-width-100{min-width:100px}.min-width-150{min-width:150px}.min-width-200{min-width:200px}.min-width-250{min-width:250px}.min-width-300{min-width:300px}.min-width-350{min-width:350px}.min-width-400{min-width:400px}.min-width-450{min-width:450px}.min-width-500{min-width:500px}.min-width-550{min-width:550px}.min-width-600{min-width:600px}.min-width-650{min-width:650px}.min-width-700{min-width:700px}.min-width-750{min-width:750px}.min-width-800{min-width:800px}.min-width-850{min-width:850px}.min-width-900{min-width:900px}.min-width-950{min-width:950px}.min-width-1000{min-width:1000px}.min-height-5{min-height:5px}.min-height-10{min-height:10px}.min-height-15{min-height:15px}.min-height-20{min-height:20px}.min-height-25{min-height:25px}.min-height-30{min-height:30px}.min-height-35{min-height:35px}.min-height-40{min-height:40px}.min-height-45{min-height:45px}.min-height-50{min-height:50px}.min-height-75{min-height:75px}.min-height-100{min-height:100px}.min-height-150{min-height:150px}.min-height-200{min-height:200px}.min-height-250{min-height:250px}.min-height-300{min-height:300px}.min-height-325{min-height:325px}.min-height-350{min-height:350px}.min-height-400{min-height:400px}.min-height-450{min-height:450px}.min-height-500{min-height:500px}.min-height-550{min-height:550px}.min-height-600{min-height:600px}.min-height-650{min-height:650px}.min-height-700{min-height:700px}.min-height-750{min-height:750px}.min-height-800{min-height:800px}.min-height-850{min-height:850px}.min-height-900{min-height:900px}.min-height-950{min-height:950px}.min-height-1000{min-height:1000px}.max-height-5{max-height:5px}.max-height-10{max-height:10px}.max-height-15{max-height:15px}.max-height-20{max-height:20px}.max-height-25{max-height:25px}.max-height-30{max-height:30px}.max-height-35{max-height:35px}.max-height-40{max-height:40px}.max-height-45{max-height:45px}.max-height-50{max-height:50px}.max-height-75{max-height:75px}.max-height-100{max-height:100px}.max-height-150{max-height:150px}.max-height-200{max-height:200px}.max-height-250{max-height:250px}.max-height-300{max-height:300px}.max-height-350{max-height:350px}.max-height-400{max-height:400px}.max-height-450{max-height:450px}.max-height-500{max-height:500px}.max-height-550{max-height:550px}.max-height-600{max-height:600px}.max-height-650{max-height:650px}.max-height-700{max-height:700px}.max-height-750{max-height:750px}.max-height-800{max-height:800px}.max-height-850{max-height:850px}.max-height-900{max-height:900px}.max-height-950{max-height:950px}.max-height-1000{max-height:1000px}.w-0-px{width:0}.w-1-px{width:1px}.w-2-px{width:2px}.w-3-px{width:3px}.w-4-px{width:4px}.w-5-px{width:5px}.w-6-px{width:6px}.w-7-px{width:7px}.w-8-px{width:8px}.w-9-px{width:9px}.w-10-px{width:10px}.w-11-px{width:11px}.w-12-px{width:12px}.w-13-px{width:13px}.w-14-px{width:14px}.w-15-px{width:15px}.w-16-px{width:16px}.w-17-px{width:17px}.w-18-px{width:18px}.w-19-px{width:19px}.w-20-px{width:20px}.w-21-px{width:21px}.w-22-px{width:22px}.w-23-px{width:23px}.w-24-px{width:24px}.w-25-px{width:25px}.w-26-px{width:26px}.w-27-px{width:27px}.w-28-px{width:28px}.w-29-px{width:29px}.w-30-px{width:30px}.w-31-px{width:31px}.w-32-px{width:32px}.w-33-px{width:33px}.w-34-px{width:34px}.w-35-px{width:35px}.w-36-px{width:36px}.w-37-px{width:37px}.w-38-px{width:38px}.w-39-px{width:39px}.w-40-px{width:40px}.w-41-px{width:41px}.w-42-px{width:42px}.w-43-px{width:43px}.w-44-px{width:44px}.w-45-px{width:45px}.w-46-px{width:46px}.w-47-px{width:47px}.w-48-px{width:48px}.w-49-px{width:49px}.w-50-px{width:50px}.w-51-px{width:51px}.w-52-px{width:52px}.w-53-px{width:53px}.w-54-px{width:54px}.w-55-px{width:55px}.w-56-px{width:56px}.w-57-px{width:57px}.w-58-px{width:58px}.w-59-px{width:59px}.w-60-px{width:60px}.w-61-px{width:61px}.w-62-px{width:62px}.w-63-px{width:63px}.w-64-px{width:64px}.w-65-px{width:65px}.w-66-px{width:66px}.w-67-px{width:67px}.w-68-px{width:68px}.w-69-px{width:69px}.w-70-px{width:70px}.w-71-px{width:71px}.w-72-px{width:72px}.w-73-px{width:73px}.w-74-px{width:74px}.w-75-px{width:75px}.w-76-px{width:76px}.w-77-px{width:77px}.w-78-px{width:78px}.w-79-px{width:79px}.w-80-px{width:80px}.w-81-px{width:81px}.w-82-px{width:82px}.w-83-px{width:83px}.w-84-px{width:84px}.w-85-px{width:85px}.w-86-px{width:86px}.w-87-px{width:87px}.w-88-px{width:88px}.w-89-px{width:89px}.w-90-px{width:90px}.w-91-px{width:91px}.w-92-px{width:92px}.w-93-px{width:93px}.w-94-px{width:94px}.w-95-px{width:95px}.w-96-px{width:96px}.w-97-px{width:97px}.w-98-px{width:98px}.w-99-px{width:99px}.w-100-px{width:100px}.w-101-px{width:101px}.w-102-px{width:102px}.w-103-px{width:103px}.w-104-px{width:104px}.w-105-px{width:105px}.w-106-px{width:106px}.w-107-px{width:107px}.w-108-px{width:108px}.w-109-px{width:109px}.w-110-px{width:110px}.w-111-px{width:111px}.w-112-px{width:112px}.w-113-px{width:113px}.w-114-px{width:114px}.w-115-px{width:115px}.w-116-px{width:116px}.w-117-px{width:117px}.w-118-px{width:118px}.w-119-px{width:119px}.w-120-px{width:120px}.w-121-px{width:121px}.w-122-px{width:122px}.w-123-px{width:123px}.w-124-px{width:124px}.w-125-px{width:125px}.w-126-px{width:126px}.w-127-px{width:127px}.w-128-px{width:128px}.w-129-px{width:129px}.w-130-px{width:130px}.w-131-px{width:131px}.w-132-px{width:132px}.w-133-px{width:133px}.w-134-px{width:134px}.w-135-px{width:135px}.w-136-px{width:136px}.w-137-px{width:137px}.w-138-px{width:138px}.w-139-px{width:139px}.w-140-px{width:140px}.w-141-px{width:141px}.w-142-px{width:142px}.w-143-px{width:143px}.w-144-px{width:144px}.w-145-px{width:145px}.w-146-px{width:146px}.w-147-px{width:147px}.w-148-px{width:148px}.w-149-px{width:149px}.w-150-px{width:150px}.w-151-px{width:151px}.w-152-px{width:152px}.w-153-px{width:153px}.w-154-px{width:154px}.w-155-px{width:155px}.w-156-px{width:156px}.w-157-px{width:157px}.w-158-px{width:158px}.w-159-px{width:159px}.w-160-px{width:160px}.w-161-px{width:161px}.w-162-px{width:162px}.w-163-px{width:163px}.w-164-px{width:164px}.w-165-px{width:165px}.w-166-px{width:166px}.w-167-px{width:167px}.w-168-px{width:168px}.w-169-px{width:169px}.w-170-px{width:170px}.w-171-px{width:171px}.w-172-px{width:172px}.w-173-px{width:173px}.w-174-px{width:174px}.w-175-px{width:175px}.w-176-px{width:176px}.w-177-px{width:177px}.w-178-px{width:178px}.w-179-px{width:179px}.w-180-px{width:180px}.w-181-px{width:181px}.w-182-px{width:182px}.w-183-px{width:183px}.w-184-px{width:184px}.w-185-px{width:185px}.w-186-px{width:186px}.w-187-px{width:187px}.w-188-px{width:188px}.w-189-px{width:189px}.w-190-px{width:190px}.w-191-px{width:191px}.w-192-px{width:192px}.w-193-px{width:193px}.w-194-px{width:194px}.w-195-px{width:195px}.w-196-px{width:196px}.w-197-px{width:197px}.w-198-px{width:198px}.w-199-px{width:199px}.w-200-px{width:200px}.w-201-px{width:201px}.w-202-px{width:202px}.w-203-px{width:203px}.w-204-px{width:204px}.w-205-px{width:205px}.w-206-px{width:206px}.w-207-px{width:207px}.w-208-px{width:208px}.w-209-px{width:209px}.w-210-px{width:210px}.w-211-px{width:211px}.w-212-px{width:212px}.w-213-px{width:213px}.w-214-px{width:214px}.w-215-px{width:215px}.w-216-px{width:216px}.w-217-px{width:217px}.w-218-px{width:218px}.w-219-px{width:219px}.w-220-px{width:220px}.w-221-px{width:221px}.w-222-px{width:222px}.w-223-px{width:223px}.w-224-px{width:224px}.w-225-px{width:225px}.w-226-px{width:226px}.w-227-px{width:227px}.w-228-px{width:228px}.w-229-px{width:229px}.w-230-px{width:230px}.w-231-px{width:231px}.w-232-px{width:232px}.w-233-px{width:233px}.w-234-px{width:234px}.w-235-px{width:235px}.w-236-px{width:236px}.w-237-px{width:237px}.w-238-px{width:238px}.w-239-px{width:239px}.w-240-px{width:240px}.w-241-px{width:241px}.w-242-px{width:242px}.w-243-px{width:243px}.w-244-px{width:244px}.w-245-px{width:245px}.w-246-px{width:246px}.w-247-px{width:247px}.w-248-px{width:248px}.w-249-px{width:249px}.w-250-px{width:250px}.w-251-px{width:251px}.w-252-px{width:252px}.w-253-px{width:253px}.w-254-px{width:254px}.w-255-px{width:255px}.w-256-px{width:256px}.w-257-px{width:257px}.w-258-px{width:258px}.w-259-px{width:259px}.w-260-px{width:260px}.w-261-px{width:261px}.w-262-px{width:262px}.w-263-px{width:263px}.w-264-px{width:264px}.w-265-px{width:265px}.w-266-px{width:266px}.w-267-px{width:267px}.w-268-px{width:268px}.w-269-px{width:269px}.w-270-px{width:270px}.w-271-px{width:271px}.w-272-px{width:272px}.w-273-px{width:273px}.w-274-px{width:274px}.w-275-px{width:275px}.w-276-px{width:276px}.w-277-px{width:277px}.w-278-px{width:278px}.w-279-px{width:279px}.w-280-px{width:280px}.w-281-px{width:281px}.w-282-px{width:282px}.w-283-px{width:283px}.w-284-px{width:284px}.w-285-px{width:285px}.w-286-px{width:286px}.w-287-px{width:287px}.w-288-px{width:288px}.w-289-px{width:289px}.w-290-px{width:290px}.w-291-px{width:291px}.w-292-px{width:292px}.w-293-px{width:293px}.w-294-px{width:294px}.w-295-px{width:295px}.w-296-px{width:296px}.w-297-px{width:297px}.w-298-px{width:298px}.w-299-px{width:299px}.w-300-px{width:300px}.w-301-px{width:301px}.w-302-px{width:302px}.w-303-px{width:303px}.w-304-px{width:304px}.w-305-px{width:305px}.w-306-px{width:306px}.w-307-px{width:307px}.w-308-px{width:308px}.w-309-px{width:309px}.w-310-px{width:310px}.w-311-px{width:311px}.w-312-px{width:312px}.w-313-px{width:313px}.w-314-px{width:314px}.w-315-px{width:315px}.w-316-px{width:316px}.w-317-px{width:317px}.w-318-px{width:318px}.w-319-px{width:319px}.w-320-px{width:320px}.w-321-px{width:321px}.w-322-px{width:322px}.w-323-px{width:323px}.w-324-px{width:324px}.w-325-px{width:325px}.w-326-px{width:326px}.w-327-px{width:327px}.w-328-px{width:328px}.w-329-px{width:329px}.w-330-px{width:330px}.w-331-px{width:331px}.w-332-px{width:332px}.w-333-px{width:333px}.w-334-px{width:334px}.w-335-px{width:335px}.w-336-px{width:336px}.w-337-px{width:337px}.w-338-px{width:338px}.w-339-px{width:339px}.w-340-px{width:340px}.w-341-px{width:341px}.w-342-px{width:342px}.w-343-px{width:343px}.w-344-px{width:344px}.w-345-px{width:345px}.w-346-px{width:346px}.w-347-px{width:347px}.w-348-px{width:348px}.w-349-px{width:349px}.w-350-px{width:350px}.w-351-px{width:351px}.w-352-px{width:352px}.w-353-px{width:353px}.w-354-px{width:354px}.w-355-px{width:355px}.w-356-px{width:356px}.w-357-px{width:357px}.w-358-px{width:358px}.w-359-px{width:359px}.w-360-px{width:360px}.w-361-px{width:361px}.w-362-px{width:362px}.w-363-px{width:363px}.w-364-px{width:364px}.w-365-px{width:365px}.w-366-px{width:366px}.w-367-px{width:367px}.w-368-px{width:368px}.w-369-px{width:369px}.w-370-px{width:370px}.w-371-px{width:371px}.w-372-px{width:372px}.w-373-px{width:373px}.w-374-px{width:374px}.w-375-px{width:375px}.w-376-px{width:376px}.w-377-px{width:377px}.w-378-px{width:378px}.w-379-px{width:379px}.w-380-px{width:380px}.w-381-px{width:381px}.w-382-px{width:382px}.w-383-px{width:383px}.w-384-px{width:384px}.w-385-px{width:385px}.w-386-px{width:386px}.w-387-px{width:387px}.w-388-px{width:388px}.w-389-px{width:389px}.w-390-px{width:390px}.w-391-px{width:391px}.w-392-px{width:392px}.w-393-px{width:393px}.w-394-px{width:394px}.w-395-px{width:395px}.w-396-px{width:396px}.w-397-px{width:397px}.w-398-px{width:398px}.w-399-px{width:399px}.w-400-px{width:400px}.w-401-px{width:401px}.w-402-px{width:402px}.w-403-px{width:403px}.w-404-px{width:404px}.w-405-px{width:405px}.w-406-px{width:406px}.w-407-px{width:407px}.w-408-px{width:408px}.w-409-px{width:409px}.w-410-px{width:410px}.w-411-px{width:411px}.w-412-px{width:412px}.w-413-px{width:413px}.w-414-px{width:414px}.w-415-px{width:415px}.w-416-px{width:416px}.w-417-px{width:417px}.w-418-px{width:418px}.w-419-px{width:419px}.w-420-px{width:420px}.w-421-px{width:421px}.w-422-px{width:422px}.w-423-px{width:423px}.w-424-px{width:424px}.w-425-px{width:425px}.w-426-px{width:426px}.w-427-px{width:427px}.w-428-px{width:428px}.w-429-px{width:429px}.w-430-px{width:430px}.w-431-px{width:431px}.w-432-px{width:432px}.w-433-px{width:433px}.w-434-px{width:434px}.w-435-px{width:435px}.w-436-px{width:436px}.w-437-px{width:437px}.w-438-px{width:438px}.w-439-px{width:439px}.w-440-px{width:440px}.w-441-px{width:441px}.w-442-px{width:442px}.w-443-px{width:443px}.w-444-px{width:444px}.w-445-px{width:445px}.w-446-px{width:446px}.w-447-px{width:447px}.w-448-px{width:448px}.w-449-px{width:449px}.w-450-px{width:450px}.w-451-px{width:451px}.w-452-px{width:452px}.w-453-px{width:453px}.w-454-px{width:454px}.w-455-px{width:455px}.w-456-px{width:456px}.w-457-px{width:457px}.w-458-px{width:458px}.w-459-px{width:459px}.w-460-px{width:460px}.w-461-px{width:461px}.w-462-px{width:462px}.w-463-px{width:463px}.w-464-px{width:464px}.w-465-px{width:465px}.w-466-px{width:466px}.w-467-px{width:467px}.w-468-px{width:468px}.w-469-px{width:469px}.w-470-px{width:470px}.w-471-px{width:471px}.w-472-px{width:472px}.w-473-px{width:473px}.w-474-px{width:474px}.w-475-px{width:475px}.w-476-px{width:476px}.w-477-px{width:477px}.w-478-px{width:478px}.w-479-px{width:479px}.w-480-px{width:480px}.w-481-px{width:481px}.w-482-px{width:482px}.w-483-px{width:483px}.w-484-px{width:484px}.w-485-px{width:485px}.w-486-px{width:486px}.w-487-px{width:487px}.w-488-px{width:488px}.w-489-px{width:489px}.w-490-px{width:490px}.w-491-px{width:491px}.w-492-px{width:492px}.w-493-px{width:493px}.w-494-px{width:494px}.w-495-px{width:495px}.w-496-px{width:496px}.w-497-px{width:497px}.w-498-px{width:498px}.w-499-px{width:499px}.w-500-px{width:500px}.line-h-1{line-height:1px}.line-h-2{line-height:2px}.line-h-3{line-height:3px}.line-h-4{line-height:4px}.line-h-5{line-height:5px}.line-h-6{line-height:6px}.line-h-7{line-height:7px}.line-h-8{line-height:8px}.line-h-9{line-height:9px}.line-h-10{line-height:10px}.line-h-11{line-height:11px}.line-h-12{line-height:12px}.line-h-13{line-height:13px}.line-h-14{line-height:14px}.line-h-15{line-height:15px}.line-h-16{line-height:16px}.line-h-17{line-height:17px}.line-h-18{line-height:18px}.line-h-19{line-height:19px}.line-h-20{line-height:20px}.line-h-21{line-height:21px}.line-h-22{line-height:22px}.line-h-23{line-height:23px}.line-h-24{line-height:24px}.line-h-25{line-height:25px}.line-h-26{line-height:26px}.line-h-27{line-height:27px}.line-h-28{line-height:28px}.line-h-29{line-height:29px}.line-h-30{line-height:30px}.line-h-31{line-height:31px}.line-h-32{line-height:32px}.line-h-33{line-height:33px}.line-h-34{line-height:34px}.line-h-35{line-height:35px}.line-h-36{line-height:36px}.line-h-37{line-height:37px}.line-h-38{line-height:38px}.line-h-39{line-height:39px}.line-h-40{line-height:40px}.line-h-41{line-height:41px}.line-h-42{line-height:42px}.line-h-43{line-height:43px}.line-h-44{line-height:44px}.line-h-45{line-height:45px}.line-h-46{line-height:46px}.line-h-47{line-height:47px}.line-h-48{line-height:48px}.line-h-49{line-height:49px}.line-h-50{line-height:50px}.line-h-51{line-height:51px}.line-h-52{line-height:52px}.line-h-53{line-height:53px}.line-h-54{line-height:54px}.line-h-55{line-height:55px}.line-h-56{line-height:56px}.line-h-57{line-height:57px}.line-h-58{line-height:58px}.line-h-59{line-height:59px}.line-h-60{line-height:60px}.line-h-61{line-height:61px}.line-h-62{line-height:62px}.line-h-63{line-height:63px}.line-h-64{line-height:64px}.line-h-65{line-height:65px}.line-h-66{line-height:66px}.line-h-67{line-height:67px}.line-h-68{line-height:68px}.line-h-69{line-height:69px}.line-h-70{line-height:70px}.line-h-71{line-height:71px}.line-h-72{line-height:72px}.line-h-73{line-height:73px}.line-h-74{line-height:74px}.line-h-75{line-height:75px}.required-help-text{font-size:12px;padding-bottom:5px}.required{color:#ff0024;margin-left:2px;display:inline-block}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.link,.link:hover{color:#171612}.section-title{font-weight:900;font-size:45px}.mt-10{margin-top:75px!important}.mb-10,.my-10{margin-bottom:75px!important}.my-10{margin-top:75px!important}.pt-10{padding-top:75px!important}.pb-10,.py-10{padding-bottom:75px!important}.py-10{padding-top:75px!important}.text-green{color:#181d73}.animated{animation-fill-mode:both}.animated.animated-1{animation-duration:.1s}.animated.animated-2{animation-duration:.2s}.animated.animated-3{animation-duration:.3s}.animated.animated-4{animation-duration:.4s}.animated.animated-5{animation-duration:.5s}.animated.animated-6{animation-duration:.6s}.animated.animated-7{animation-duration:.7s}.animated.animated-8{animation-duration:.8s}.animated.animated-9{animation-duration:.9s}.animated.animated-10{animation-duration:1s}.animated.animated-11{animation-duration:1.1s}.animated.animated-12{animation-duration:1.2s}.animated.animated-13{animation-duration:1.3s}.animated.animated-14{animation-duration:1.4s}.animated.animated-15{animation-duration:1.5s}.animated.animated-16{animation-duration:1.6s}.animated.animated-17{animation-duration:1.7s}.animated.animated-18{animation-duration:1.8s}.animated.animated-19{animation-duration:1.9s}.animated.animated-20{animation-duration:2s}.animated.animated-21{animation-duration:2.1s}.animated.animated-22{animation-duration:2.2s}.animated.animated-23{animation-duration:2.3s}.animated.animated-24{animation-duration:2.4s}.animated.animated-25{animation-duration:2.5s}.animated.animated-26{animation-duration:2.6s}.animated.animated-27{animation-duration:2.7s}.animated.animated-28{animation-duration:2.8s}.animated.animated-29{animation-duration:2.9s}.animated.animated-30{animation-duration:3s}.animated.animated-31{animation-duration:3.1s}.animated.animated-32{animation-duration:3.2s}.animated.animated-33{animation-duration:3.3s}.animated.animated-34{animation-duration:3.4s}.animated.animated-35{animation-duration:3.5s}.animated.animated-36{animation-duration:3.6s}.animated.animated-37{animation-duration:3.7s}.animated.animated-38{animation-duration:3.8s}.animated.animated-39{animation-duration:3.9s}.animated.animated-40{animation-duration:4s}.animated.animated-41{animation-duration:4.1s}.animated.animated-42{animation-duration:4.2s}.animated.animated-43{animation-duration:4.3s}.animated.animated-44{animation-duration:4.4s}.animated.animated-45{animation-duration:4.5s}.animated.animated-46{animation-duration:4.6s}.animated.animated-47{animation-duration:4.7s}.animated.animated-48{animation-duration:4.8s}.animated.animated-49{animation-duration:4.9s}.animated.animated-50{animation-duration:5s}.animated.animated-delay-1{animation-delay:.1s}.animated.animated-delay-2{animation-delay:.2s}.animated.animated-delay-3{animation-delay:.3s}.animated.animated-delay-4{animation-delay:.4s}.animated.animated-delay-5{animation-delay:.5s}.animated.animated-delay-6{animation-delay:.6s}.animated.animated-delay-7{animation-delay:.7s}.animated.animated-delay-8{animation-delay:.8s}.animated.animated-delay-9{animation-delay:.9s}.animated.animated-delay-10{animation-delay:1s}.animated.animated-delay-11{animation-delay:1.1s}.animated.animated-delay-12{animation-delay:1.2s}.animated.animated-delay-13{animation-delay:1.3s}.animated.animated-delay-14{animation-delay:1.4s}.animated.animated-delay-15{animation-delay:1.5s}.animated.animated-delay-16{animation-delay:1.6s}.animated.animated-delay-17{animation-delay:1.7s}.animated.animated-delay-18{animation-delay:1.8s}.animated.animated-delay-19{animation-delay:1.9s}.animated.animated-delay-20{animation-delay:2s}.animated.animated-delay-21{animation-delay:2.1s}.animated.animated-delay-22{animation-delay:2.2s}.animated.animated-delay-23{animation-delay:2.3s}.animated.animated-delay-24{animation-delay:2.4s}.animated.animated-delay-25{animation-delay:2.5s}.animated.animated-delay-26{animation-delay:2.6s}.animated.animated-delay-27{animation-delay:2.7s}.animated.animated-delay-28{animation-delay:2.8s}.animated.animated-delay-29{animation-delay:2.9s}.animated.animated-delay-30{animation-delay:3s}.animated.animated-delay-31{animation-delay:3.1s}.animated.animated-delay-32{animation-delay:3.2s}.animated.animated-delay-33{animation-delay:3.3s}.animated.animated-delay-34{animation-delay:3.4s}.animated.animated-delay-35{animation-delay:3.5s}.animated.animated-delay-36{animation-delay:3.6s}.animated.animated-delay-37{animation-delay:3.7s}.animated.animated-delay-38{animation-delay:3.8s}.animated.animated-delay-39{animation-delay:3.9s}.animated.animated-delay-40{animation-delay:4s}.animated.animated-delay-41{animation-delay:4.1s}.animated.animated-delay-42{animation-delay:4.2s}.animated.animated-delay-43{animation-delay:4.3s}.animated.animated-delay-44{animation-delay:4.4s}.animated.animated-delay-45{animation-delay:4.5s}.animated.animated-delay-46{animation-delay:4.6s}.animated.animated-delay-47{animation-delay:4.7s}.animated.animated-delay-48{animation-delay:4.8s}.animated.animated-delay-49{animation-delay:4.9s}.animated.animated-delay-50{animation-delay:5s}.animated.ease-out{animation-timing-function:ease-out}.animated.linear{animation-timing-function:linear}.animated.ease{animation-timing-function:ease}.animated.ease-in{animation-timing-function:ease-in}.animated.ease-in-out{animation-timing-function:ease-in-out}.animated.fade-bg-color{animation-name:fadeBgColor}.animated.bounce-in{animation-name:bounceIn}.animated.bounce-in-right{animation-name:bounceInRight}.animated.bounce-in-left{animation-name:bounceInLeft}.animated.fade-in{animation-name:fadeIn}.animated.fade-in-down{animation-name:fadeInDown}.animated.fade-in-up{animation-name:fadeInUp}.animated.move-up{animation-name:moveUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}20%{opacity:0}to{opacity:1}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes moveUp{0%{opacity:1;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeBgColor{0%{background:none}70%{background:none}to{background:#464646}}@keyframes dfy-menu-show-slide-left{0%{opacity:0;transform:translateX(.75rem)}to{opacity:1;transform:none}}@keyframes dfy-menu-hide-slide-left{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(.75rem)}}@keyframes dfy-menu-show-slide-right{0%{opacity:0;transform:translateX(-.75rem)}to{opacity:1;transform:none}}@keyframes dfy-menu-hide-slide-right{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-.75rem)}}@keyframes dfy-menu-show-slide-top{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes dfy-menu-hide-slide-top{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.75rem)}}@keyframes dfy-menu-show-slide-bottom{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:none}}@keyframes dfy-menu-hide-slide-bottom{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.75rem)}}.btn-primary{background-color:#ff5d12;color:#fff!important;font-size:18px;border-radius:3px;border:1px solid #ff5d12;font-weight:600;min-width:110px;height:46px;padding:8px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited{background-color:#e13616!important;border:1px solid #e13616!important;box-shadow:none!important}.btn-primary:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-outline-primary{background-color:transparent;color:#ff5d12!important;font-size:18px;border-radius:3px;border:1px solid #ff5d12;font-weight:600;min-width:110px;height:46px;padding:8px}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:visited{background-color:transparent!important;border:1px solid #e13616!important;box-shadow:none!important;text-decoration:underline}.btn-outline-primary:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-secondary{background:#707070;border:1px solid #707070;color:#fff;font-size:18px;border-radius:3px;font-weight:600;min-width:110px;height:46px;padding:8px}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:visited{color:#fff!important;box-shadow:none!important}.btn-secondary:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-secondary-line{background:#fff;border:1px solid #d6d5d5;color:#707070;font-size:18px;border-radius:3px;font-weight:600;min-width:110px;height:46px;padding:8px}.btn-secondary-line:active,.btn-secondary-line:focus,.btn-secondary-line:hover{background:#707070!important;border:1px solid #707070!important;color:#fff;box-shadow:none!important}.btn-secondary-line:visited{background:#fff!important;border:1px solid #171612!important;color:#171612;box-shadow:none!important}.btn-secondary-line:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-primary-light{background-color:#e8d3ad;color:#707070!important;font-size:18px;border:1px solid #e8d3ad;font-weight:600;min-width:110px;border-radius:3px;height:46px;padding:8px}.btn-primary-light:active,.btn-primary-light:focus,.btn-primary-light:hover,.btn-primary-light:visited{background-color:#e8d3ad!important;border:1px solid #e8d3ad!important;box-shadow:none!important}.btn-primary-light:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-white{background-color:#fff;border:1px solid #d0d0d0;color:#171612;font-size:18px;font-weight:600;border-radius:3px;box-shadow:none!important;min-width:110px;height:46px;padding:8px}.btn-white:active,.btn-white:focus,.btn-white:hover{background-color:#d0d0d0;border:1px solid #d0d0d0;color:#171612;box-shadow:none!important}.btn-white-orange{background-color:#fff;border:#fff;color:#ff5d12!important;font-size:18px;border-radius:3px;font-weight:600;box-shadow:none!important;min-width:110px;height:46px;padding:8px}.btn-white-orange:active,.btn-white-orange:focus,.btn-white-orange:hover{background-color:#d0d0d0;border:#d0d0d0;color:#171612;box-shadow:none!important}.btn-green{font-size:18px;font-weight:600;border-radius:3px;height:46px;padding:8px;min-width:110px}.btn-green,.btn-green:active,.btn-green:focus,.btn-green:hover{background-color:#181d73;color:#fff!important;box-shadow:none!important;border:1px solid #181d73}.btn-colour{width:35px;height:35px;border-radius:3px;border:1px solid #d0d0d0;margin-bottom:6px}.btn-colour:active,.btn-colour:focus,.btn-colour:hover,.btn-colour:visited{outline:none!important;text-decoration:none!important;color:transparent!important;box-shadow:none!important;transition:none!important;font-size:0!important}.btn-line{background:#fff;border:1px solid #d6d5d5;color:#707070;font-size:18px;font-weight:600;min-width:110px;border-radius:3px;height:46px;padding:8px}.btn-line:active,.btn-line:focus,.btn-line:hover,.btn-line:visited{background:#fff;border:1px solid #d6d5d5;color:#707070;font-size:13px;font-weight:600}.btn-line:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-dropdown{background-color:#fff;color:#d0d0d0;border-radius:3px;border:1px solid #d0d0d0}.btn-dropdown:active,.btn-dropdown:focus,.btn-dropdown:hover{background:#707070!important;border:1px solid #707070!important;color:#fff;box-shadow:none!important}.btn-load-more{font-size:14px;color:#ff5d12;border:none;background:transparent}.btn-load-more:active,.btn-load-more:focus,.btn-load-more:hover,.btn-load-more:visited{border:none;outline:none;color:#e13616;text-decoration:underline}.btn-favourite{opacity:0;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:transparent;padding:4px;height:54px;width:54px;float:left;outline:none!important;box-shadow:none!important}.btn-favourite i{background-image:url(/images/icons/heart-off.svg);background-repeat:no-repeat;background-size:100%;height:54px;width:54px;cursor:pointer;display:inline-block}.btn-favourite:hover i{background-image:url(/images/icons/heart-hover.svg)}.btn-favourite.active i{background-image:url(/images/icons/heart-on.svg)}.btn-social-share{opacity:0;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:transparent;padding:4px;height:54px;width:54px;float:left;outline:none!important;box-shadow:none!important}.btn-social-share i{background-image:url(/images/icons/social-share.svg);background-repeat:no-repeat;background-size:100%;height:54px;width:54px;cursor:pointer;display:inline-block}.btn-social-share:hover{background:#ff0024}.btn-social-share:hover i{background-image:url(/images/icons/social-hover.svg)}.btn-social-share.active{background:#ff0024}.btn-social-share.active i{background-image:url(/images/icons/heart-add.svg)}.btn-remove-drawing{opacity:0;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:#fff;padding:4px;height:28px;width:28px;float:left;outline:none!important;box-shadow:none!important}.btn-remove-drawing i{background-image:url(/images/icons/close.svg);background-repeat:no-repeat;background-size:100%;height:18px;width:18px;cursor:pointer;display:inline-block}.btn-remove-drawing:hover{background:#fff}.btn-close{background-image:url(/images/icons/close.svg);background-repeat:no-repeat;background-size:100%;float:left;height:45px;width:45px;cursor:pointer}.btn-add-to-gallery{opacity:0;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:#fff;padding:4px;height:28px;width:28px;float:left;outline:none!important;box-shadow:none!important;border:none}.btn-add-to-gallery i{background-image:url(/images/icons/add-gallery.svg);background-repeat:no-repeat;background-size:100%;float:left;height:17px;width:17px;cursor:pointer}.btn-add-to-gallery:hover{background:#2ecc71}.btn-add-to-gallery:hover i{background-image:url(/images/icons/add-gallery.svg);height:17px!important;width:17px!important}.btn-add-to-gallery.active{background:#2ecc71}.btn-add-to-gallery.active i{background-image:url(/images/icons/remove-gallery.svg);height:17px!important;width:17px!important}.btn-add-to-gallery.active:hover{background:#ff0024}.btn-edit-drawing{opacity:0;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:#fff;padding:4px;height:28px;width:28px;float:left;outline:none!important;box-shadow:none!important;border:none}.btn-edit-drawing i{background-image:url(/images/icons/edit-off.svg);background-repeat:no-repeat;background-size:100%;float:left;height:17px!important;width:15px!important;cursor:pointer;margin-top:2px;margin-left:3px}.btn-edit-drawing:hover{background:#d68910}.btn-edit-drawing:hover i{background-image:url(/images/icons/edit-hover.svg);height:17px!important;width:15px!important}.btn-edit-drawing.active{background:#d68910}.btn-edit-drawing.active i{background-image:url(/images/icons/edit-add.svg);height:17px!important;width:15px!important}.btn-publish-drawing{opacity:1;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:#fff;padding:4px;height:28px;width:28px;float:left;right:10px;top:10px;outline:none!important;box-shadow:none!important;border:none}.btn-publish-drawing i{background-image:url(/images/icons/warning.svg);background-repeat:no-repeat;background-size:100%;float:left;height:17px!important;width:15px!important;cursor:pointer;margin-top:2px;margin-left:3px}.btn-publish-drawing:hover{background:#fff}.btn-publish-drawing:hover i{background-image:url(/images/icons/warning.svg);height:17px!important;width:15px!important}.btn-publish-drawing.active{background:#d68910}.btn-publish-drawing.active i{background-image:url(/images/icons/edit-add.svg);height:17px!important;width:15px!important}.btn-delete-drawing{opacity:0;display:inline-block!important;position:absolute;z-index:11;border-radius:3px;background:#fff;padding:4px;height:28px;width:28px;float:left;outline:none!important;box-shadow:none!important;border:none}.btn-delete-drawing i{background-image:url(/images/icons/delete-off.svg);background-repeat:no-repeat;background-size:100%;float:left;height:17px!important;width:14px!important;cursor:pointer;margin-left:3px}.btn-delete-drawing:hover{background:#ff0024}.btn-delete-drawing:hover i{background-image:url(/images/icons/delete-hover.svg);height:17px!important;width:14px!important}.btn-delete-drawing.active{background:#3498db}.btn-delete-drawing.active i{background-image:url(/images/icons/delete-add.svg);height:17px!important;width:14px!important}.btn-captcha-reload:active,.btn-captcha-reload:focus,.btn-captcha-reload:hover,.btn-captcha-reload:visited{border:none;outline:none;text-decoration:underline}.btn-facebook{color:#fff;background-color:#4c67a1;width:85px;font-weight:600;font-size:12px}.btn-facebook:hover{color:#fff;background-color:#405d9b}.btn-facebook:focus{color:#fff;box-shadow:none}.btn-facebook i{background:url(/images/icons/facebook.svg);height:15px;width:15px;display:inline-block;margin-top:0;background-size:100%}.subscribe-button{background:#707070;border:1px solid #707070;color:#fff;font-weight:600;min-width:51px;height:46px}.subscribe-button:active,.subscribe-button:focus,.subscribe-button:hover,.subscribe-button:visited{color:#fff!important;box-shadow:none!important}.subscribe-button:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.btn-night{background-color:#1b1d77;color:#fff!important;font-size:18px;border-radius:3px;border:1px solid #1b1d77;font-weight:600;min-width:110px;height:46px;padding:8px}.btn-night:active,.btn-night:focus,.btn-night:hover,.btn-night:visited{background-color:#0f1046!important;border:1px solid #0f1046!important;box-shadow:none!important}.btn-night:disabled{background-color:#e0e0e2;color:#d0d0d0;border:1px solid #e0e0e2}.form-control{border-color:#d6d5d5;font-size:16px;height:45px}.form-control:active,.form-control:focus,.form-control:hover,.form-control:visited{box-shadow:none!important;border-color:#d6d5d5}.form-checkbox{cursor:pointer;width:100%;vertical-align:middle}.form-checkbox input[type=checkbox]{opacity:0;height:1px;width:1px;margin-left:0;margin-top:0;display:inline-block;float:right}.form-checkbox input[type=checkbox]+strong{background-image:url(/images/sprite.svg);background-position:0 0!important;background-repeat:no-repeat;background-size:500px;cursor:pointer;display:inline-block;height:18px;pointer-events:none;width:18px}.form-checkbox input[type=checkbox]:checked+strong{background-position:-18px 0!important}.form-checkbox p{display:inline;margin-bottom:0;vertical-align:top}.form-radiobox{cursor:pointer;width:100%;vertical-align:middle}.form-radiobox input[type=radio]{opacity:0;height:1px;width:1px;margin-left:0;margin-top:0;display:inline-block;float:right}.form-radiobox input[type=radio]+strong{background-image:url(/images/sprite.svg);background-position:-36px 0!important;background-repeat:no-repeat;background-size:500px;cursor:pointer;display:inline-block;height:18px;pointer-events:none;width:18px}.form-radiobox input[type=radio]:checked+strong{background-position:-54px 0!important}.form-radiobox p{display:inline;margin-bottom:0;vertical-align:top}::-webkit-input-placeholder{color:#d6d5d5!important}::-moz-placeholder{color:#d6d5d5!important}:-ms-input-placeholder{color:#d6d5d5!important}:-moz-placeholder{color:#d6d5d5!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:#fff}textarea{resize:none}input[type=color]{-webkit-appearance:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}.help-icon-popup{width:18px;height:18px;background:url(/images/icons/help.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:sub;outline:none!important;box-shadow:none!important}.input-icon-toggle{background:none;border:none;color:#171612;font-weight:600;position:absolute;font-size:18px;right:10px;top:10px;z-index:9}.input-icon-toggle:focus{box-shadow:none;outline:none}.popover-block-container .popover-icon{background:none;color:none;border:none;padding:0;outline:none;cursor:pointer}.popover-block-container .popover-icon i{text-align:center;margin-top:4px}.popover-header{display:none}.popover{max-width:306.6px;border-radius:6px;border:none;box-shadow:0 0 6px 1px #eee}.popover-body{border:none;padding:20px 49.4px 24px 24px;color:#171612;font-size:15px;font-style:italic;z-index:2;line-height:1.53;letter-spacing:.1px;position:relative}.popover-body .popover-close{position:absolute;top:5px;right:10px;opacity:1}.tc-black{color:#171612}.tc-turquoise{color:#2acecf}.section-title h5{font-size:45px;font-weight:900;margin:0}.section-title p{font-weight:400;margin-bottom:15px}.section-title p.section-title-p{color:#000;font-size:22px}.section-title p.section-title-sub-p{color:#171612;font-size:18px}.arrow-right-orange,.arrow-right-white{width:18px;height:9px;background-size:100%;background-repeat:no-repeat;display:inline-block}.arrow-right-orange{background-image:url(/images/icons/arrow-right-orange.svg)}.arrow-right-white{background-image:url(/images/icons/arrow-right-white.svg)}.arrow-right-white:hover{background-image:url(/images/icons/arrow-right-orange.svg)}.plus-black,.plus-gray,.plus-orange,.plus-white{width:13px;height:13px;background-size:100%;background-repeat:no-repeat;display:inline-block;margin-right:5px}.plus-orange,.plus-white{background-image:url(/images/icons/plus-white.svg)}.plus-black{background-image:url(/images/icons/plus-black.svg)}.plus-gray{background-image:url(/images/icons/plus-gray.svg)}.refresh-white{width:13px;height:13px;background-size:100%;background-repeat:no-repeat;display:inline-block;margin-right:5px}.refresh-white,.refresh-white-load{background-image:url(/images/icons/refresh-white.svg)}.refresh-white-load{margin-right:3px;margin-top:5px}.delete-color,.refresh-white-load{width:20px;height:20px;background-size:100%;background-repeat:no-repeat;display:inline-block}.delete-color{background-image:url(/images/icons/delete.svg)}.filter-icon{width:24px;height:19px;background-size:100%;background-repeat:no-repeat;display:inline-block}.filter-icon.closed{background-image:url(/images/icons/filter-closed.svg)}.filter-icon.open{background-image:url(/images/icons/filter-open.svg)}.modal-content .modal-header{border-bottom:none}.modal-content .modal-header .modal-header-container{border-bottom:1px solid #d0d0d0}.modal-content .modal-header .close{opacity:.8;color:#707070;outline:none;background:#e4e4e4;width:30px;height:30px;border-radius:50%;display:flex;padding:0;text-align:center;align-items:center;justify-content:center;position:absolute;right:30px;top:30px}.modal-content .modal-header .close:hover{opacity:1}.modal-content .modal-header .close:focus{border:none;box-shadow:none;outline:none}@media (max-width:575.98px){.modal-fullscreen{padding:0!important}.modal-fullscreen .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0;background:transparent}.modal-fullscreen .modal-content .modal-header .modal-header-container button{background:#000;border-radius:50%;height:50px;width:50px;top:30px;right:30px;position:absolute;color:#fff;font-size:30px;line-height:12px;z-index:9999;border:2px solid #fff;opacity:1}.modal-fullscreen .modal-content .modal-header .modal-header-container button:hover{opacity:.5}.modal-fullscreen .modal-content .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-sm{padding:0!important}.modal-fullscreen-sm .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-sm .modal-content{height:100%;border:0;border-radius:0;background:transparent}.modal-fullscreen-sm .modal-content .modal-header .modal-header-container button{background:#000;border-radius:50%;height:50px;width:50px;top:30px;right:30px;position:absolute;color:#fff;font-size:30px;line-height:12px;z-index:9999;border:2px solid #fff;opacity:1}.modal-fullscreen-sm .modal-content .modal-header .modal-header-container button:hover{opacity:.5}.modal-fullscreen-sm .modal-content .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-md{padding:0!important}.modal-fullscreen-md .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-md .modal-content{height:100%;border:0;border-radius:0;background:transparent}.modal-fullscreen-md .modal-content .modal-header .modal-header-container button{background:#000;border-radius:50%;height:50px;width:50px;top:30px;right:30px;position:absolute;color:#fff;font-size:30px;line-height:12px;z-index:9999;border:2px solid #fff;opacity:1}.modal-fullscreen-md .modal-content .modal-header .modal-header-container button:hover{opacity:.5}.modal-fullscreen-md .modal-content .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-lg{padding:0!important}.modal-fullscreen-lg .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-lg .modal-content{height:100%;border:0;border-radius:0;background:transparent}.modal-fullscreen-lg .modal-content .modal-header .modal-header-container button{background:#000;border-radius:50%;height:50px;width:50px;top:30px;right:30px;position:absolute;color:#fff;font-size:30px;line-height:12px;z-index:9999;border:2px solid #fff;opacity:1}.modal-fullscreen-lg .modal-content .modal-header .modal-header-container button:hover{opacity:.5}.modal-fullscreen-lg .modal-content .modal-body{overflow-y:auto}}.modal-fullscreen-xl{padding:0!important}.modal-fullscreen-xl .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-xl .modal-content{height:100%;border:0;border-radius:0;background:transparent}.modal-fullscreen-xl .modal-content .modal-header .modal-header-container button{background:#000;border-radius:50%;height:50px;width:50px;top:30px;right:30px;position:absolute;color:#fff;font-size:30px;line-height:12px;z-index:9999;border:2px solid #fff;opacity:1}.modal-fullscreen-xl .modal-content .modal-header .modal-header-container button:hover{opacity:.5}.modal-fullscreen-xl .modal-content .modal-body{overflow-y:auto}nav.navbar{background:#fff;color:#171612;z-index:110;border-radius:0}nav.scrolled{border-bottom:1px solid #d0d0d0}nav .main-menu li{margin:0 7.5px}nav .main-menu li a.nav-link,nav a.nav-link{color:#000!important;font-size:18px;font-weight:400}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{font-family:Outfit,Arial,sans-serif}.nav-right-side .link-to-profile a{display:flex;flex-direction:row-reverse;align-items:center;text-decoration:none;padding:0 0 0 10px;color:#000}.nav-right-side .link-to-profile a p{font-size:18px;font-weight:700}.nav-right-side .link-to-profile a .avatar{width:45px;height:45px}.nav-right-side .link-to-profile a .avatar img{border:2px solid #d0d0d0;overflow:hidden}.nav-right-side .li-link-to-profile{padding-top:5px;padding-bottom:5px}.nav-right-side .li-link-to-profile a{display:flex;align-items:center;text-decoration:none;color:#000}.nav-right-side .li-link-to-profile a p{font-size:18px;font-weight:700}.nav-right-side .li-link-to-profile a .avatar{width:45px;height:45px;margin-right:10px}.main-dropdown-menu-toggle{width:40px;height:40px;border-radius:40px;transition:box-shadow .15s ease-out 0s,border;background-color:transparent;box-shadow:0 0 0 1px #d6d5d5;border:1px solid #d6d5d5}.main-dropdown-menu-toggle:active,.main-dropdown-menu-toggle:focus,.main-dropdown-menu-toggle:hover,.main-dropdown-menu-toggle:visited{outline:none;box-shadow:0 0 0 1px #d6d5d5}.profile-dropdown-menu-toggle{width:40px;height:40px;border-radius:40px;transition:box-shadow .15s ease-out 0s,border;background-color:transparent;box-shadow:0 0 0 1px #d6d5d5;border:1px solid #d6d5d5;cursor:pointer}.profile-dropdown-menu-toggle:active,.profile-dropdown-menu-toggle:focus,.profile-dropdown-menu-toggle:hover,.profile-dropdown-menu-toggle:visited{outline:none;box-shadow:0 0 0 1px #d6d5d5}.web-search-input-form input{min-width:500px}.main-dropdown-menu{visibility:hidden;opacity:0;position:absolute;top:50px;right:0;z-index:23000;font-size:inherit;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.2),0 0 1px #a5a5a5;min-width:0;background-color:#fff;overflow:hidden}.main-dropdown-menu.is-active{opacity:1;visibility:visible!important;animation:dfy-menu-show-slide-top .15s ease-out}.main-dropdown-menu.logged{width:250px}.main-dropdown-menu ul{list-style:none;padding:5px;margin:0;min-width:150px;background-color:#fff}.main-dropdown-menu ul li{width:auto;margin:5px;border-radius:5px;min-height:45px;display:flex;cursor:pointer;align-items:center}.main-dropdown-menu ul li:hover{background:#d0d0d0}.main-dropdown-menu ul li a{color:#000;font-size:18px;text-decoration:none;font-weight:400;width:100%;display:block;padding:5px}.main-dropdown-menu ul li form{display:flex;width:auto;border-radius:5px;height:45px;cursor:pointer;align-items:center;flex-shrink:0;flex-grow:1}.main-dropdown-menu ul li form button{width:100%}.profile-dropdown-menu{visibility:hidden;opacity:0;position:absolute;top:50px;right:0;z-index:23000;font-size:inherit;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.2),0 0 1px #a5a5a5;min-width:0;background-color:#fff;overflow:hidden}.profile-dropdown-menu.is-active{opacity:1;visibility:visible!important;animation:dfy-menu-show-slide-top .15s ease-out}.profile-dropdown-menu ul{list-style:none;padding:0;margin:0;min-width:150px;background-color:#fff}.profile-dropdown-menu ul li{width:100%;padding:5px 15px}.profile-dropdown-menu ul li a{color:#000;font-size:18px;text-decoration:none;font-weight:400}.profile-dropdown-menu ul li a img.avatar-image-link{width:45px}ul#search-result-list{visibility:hidden;opacity:0;margin:0;padding:0;list-style:none;position:absolute;z-index:100;width:100%;border-radius:0 0 5px 5px;box-shadow:0 8px 16px rgba(0,0,0,.2),0 0 1px #a5a5a5;min-width:0;background-color:#fff;top:46px;max-height:350px;overflow-y:auto;overflow-x:hidden;display:inherit!important}ul#search-result-list.show{opacity:1!important;visibility:visible!important;animation:dfy-menu-show-slide-top .15s ease-out}ul#search-result-list li{padding:5px 10px;width:100%;cursor:pointer}ul#search-result-list li:hover{background:#d6d5d5}ul#search-result-list li .search-tag,ul#search-result-list li a{width:100%;display:inline-block;color:#000;font-size:18px;text-decoration:none;font-weight:400}ul#search-result-list li .search-tag{margin:0;padding:5px 0}.search-field-container{position:relative;padding:0;margin:0;border:0}.search-field-container .icons-container{position:absolute;top:5px;right:5px;width:35px;height:35px;overflow:hidden}.search-field-container .icons-container .icon-close{position:absolute;top:2px;left:2px;width:75%;height:75%;opacity:0;cursor:pointer;transform:translateX(-200%);border-radius:50%;transition:opacity .25s ease,transform #d0d0d0 .43s}.search-field-container .icons-container .icon-close:before{content:"";border-radius:50%;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:2px solid #d0d0d0;border-right-color:transparent;transition:opacity .2s ease}.search-field-container .icons-container .icon-close .x-up{position:relative;width:100%;height:50%}.search-field-container .icons-container .icon-close .x-up:before{content:"";position:absolute;bottom:2px;left:3px;width:50%;height:2px;background-color:#d0d0d0;transform:rotate(45deg)}.search-field-container .icons-container .icon-close .x-up:after{content:"";position:absolute;bottom:2px;right:0;width:50%;height:2px;background-color:#d0d0d0;transform:rotate(-45deg)}.search-field-container .icons-container .icon-close .x-down{position:relative;width:100%;height:50%}.search-field-container .icons-container .icon-close .x-down:before{content:"";position:absolute;top:5px;left:4px;width:50%;height:2px;background-color:#d0d0d0;transform:rotate(-45deg)}.search-field-container .icons-container .icon-close .x-down:after{content:"";position:absolute;top:5px;right:1px;width:50%;height:2px;background-color:#d0d0d0;transform:rotate(45deg)}.search-field-container .icons-container .icon-search{position:relative;top:5px;left:8px;width:50%;height:50%;opacity:1;border-radius:50%;border:3px solid #efefef;transition:opacity .25s ease,transform #d0d0d0 .43s}.search-field-container .icons-container .icon-search:after{content:"";position:absolute;bottom:-9px;right:-2px;width:4px;border-radius:3px;transform:rotate(-45deg);height:10px;background-color:#efefef}.search-field-container .search-input{transition:all .4s ease;height:46px}.search-field-container .search-input:focus{outline:none;box-shadow:0 9px 20px hsla(0,0%,81.6%,.3)}.search-field-container .search-input:focus+.icons-container .icon-close{opacity:1;transform:translateX(0)}.search-field-container .search-input:focus+.icons-container .icon-search{opacity:0;transform:translateX(200%)}.navbar-toggler:focus{outline:none}@media (min-width:768px) and (max-width:1024px){#search-text-box-form{display:none!important}nav .main-menu li a.nav-link{font-size:16px}}.dropdown-menu .dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-menu .dropdown-item:focus-visible{outline-offset:unset!important;outline:none}#overlay-spinner{position:fixed;left:0;top:0;z-index:10800;width:100%;height:100%;display:none;overflow:visible;background:hsla(0,0%,84.7%,.68);background-repeat:no-repeat;background-position:50%}#overlay-spinner .spinner{position:absolute;top:35%;left:50%;z-index:9999;transform:translate(-50%,-50%)}.subscribe-section{background:#f9f9f9;border-bottom:1px solid #d0d0d0;clear:both}.subscribe-section .details h4{color:#000}.subscribe-section .details p{font-size:18px;font-weight:400;color:#171612}.subscribe-section .subscribe-form-box .form-label{font-size:14px;font-weight:400;color:#171612}.subscribe-section .subscribe-form-box .input-group .input-group-append button{padding-left:11px;height:45px}.subscribe-section .newsletter .action{margin:auto;max-width:400px}.subscribe-section .newsletter .action .subimage{height:55px}.subscribe-section .newsletter .action .icon{height:20px}.subscribe-section .newsletter .action .subtext{font-size:18px;font-weight:600;color:#171612;padding-left:30px;max-width:500px}.subscribe-section .newsletter .btn{padding-left:11px!important}.subscribe-section .newsletter .btn:focus{box-shadow:none}.subscribe-section .newsletter .input-group{border-bottom:1px solid #171612}.subscribe-section .newsletter .input-group .form-control{border:none}.subscribe-section .newsletter .input-group .form-control::-moz-placeholder{color:#171612!important}.subscribe-section .newsletter .input-group .form-control::placeholder{color:#171612!important}@media (max-width:575.98px){.subscribe-section{background:#f9f9f9;border-bottom:1px solid #d0d0d0;margin-top:30px!important}.subscribe-section .details{text-align:left}.subscribe-section .details h4{font-size:22px;font-weight:600;color:#171612}.subscribe-section .details p{font-size:16px;font-weight:400;color:#171612}.subscribe-section .subscribe-form-box{padding-top:20px}.subscribe-section .subscribe-form-box .form-checkbox{margin:15px 0}.subscribe-section .subscribe-form-box .form-label{font-size:12px;font-weight:400;color:#171612}.subscribe-section .newsletter .action{margin:auto;max-width:400px}.subscribe-section .newsletter .action .subimage{height:55px}.subscribe-section .newsletter .action .icon{height:20px}.subscribe-section .newsletter .action .subtext{font-size:18px;font-weight:600;color:#171612;padding-left:30px;max-width:500px}.subscribe-section .newsletter .btn{padding-left:11px!important}.subscribe-section .newsletter .btn:focus{box-shadow:none}.subscribe-section .newsletter .input-group{border-bottom:1px solid #171612}.subscribe-section .newsletter .input-group .form-control{border:none}.subscribe-section .newsletter .input-group .form-control::-moz-placeholder{color:#171612!important}.subscribe-section .newsletter .input-group .form-control::placeholder{color:#171612!important}}.footer{background-color:#545465}.footer .title{color:#fff}.footer .text{font-size:16px;color:#fff;font-weight:400;text-align:justify;margin-bottom:0}.footer .text a{color:#e0e0e2;font-weight:400}.footer .text a:hover{cursor:pointer;color:#fff}.footer .menu-anchor{color:#fff;font-weight:600}.footer .display{display:grid}.footer .footer-copyright{border-top:1px solid #25252d;padding-top:1rem;padding-bottom:1rem}.footer .footer-copyright .copyright{font-size:.8rem;color:#fff!important;padding:0}.footer .footer-copyright .social-links .social .facebook-icon{width:17px;height:17px;background-image:url(/images/icons/facebook.svg)}.footer .footer-copyright .social-links .social .facebook-icon:hover{cursor:pointer;background-image:url(/images/icons/facebook-o.svg)}.footer .footer-copyright .social-links .social .linkdine-icon{width:17px;height:17px;background-image:url(/images/icons/linkdine.svg)}.footer .footer-copyright .social-links .social .linkdine-icon:hover{cursor:pointer;background-image:url(/images/icons/linkdine-o.svg)}.footer .footer-copyright .social-links .social .instagram-icon{width:17px;height:17px;background-image:url(/images/icons/instagram.svg)}.footer .footer-copyright .social-links .social .instagram-icon:hover{cursor:pointer;background-image:url(/images/icons/instagram-o.svg)}.footer .footer-copyright .social-links .social .youtube-icon{width:17px;height:17px;background-image:url(/images/icons/youtube.svg)}.footer .footer-copyright .social-links .social .youtube-icon:hover{cursor:pointer;background-image:url(/images/icons/youtube-o.svg)}@media (max-width:575.98px){.footer{padding-top:30px}.footer .footer-menu{padding-top:0!important}.footer .footer-menu .title{text-align:left;font-size:42px}.footer .footer-menu .text{text-align:left;font-size:16px}.footer .footer-menu .text-left{margin-top:15px}.footer .footer-menu .text-left .title{text-align:left;font-size:18px}.footer .footer-menu .text-left .text{font-size:14px}.footer p{width:100%}.footer .title{padding-bottom:10px}.footer .text,.footer .title{text-align:center}.footer .footer-copyright .justify-content-between{flex-direction:column-reverse;text-align:center}.footer .footer-copyright .justify-content-between .social-links{margin-bottom:15px}}.footer-auth{background-color:#545465}.footer-auth .title{color:#fff}.footer-auth .text{font-size:16px;color:#fff;font-weight:400;text-align:justify;margin-bottom:0}.footer-auth .text a{color:#e0e0e2;font-weight:400}.footer-auth .text a:hover{cursor:pointer;color:#fff}.footer-auth .menu-anchor{color:#fff;font-weight:600}.footer-auth .display{display:grid}.footer-auth .footer-copyright{border-top:1px solid #25252d;padding-top:1rem;padding-bottom:1rem}.footer-auth .footer-copyright .copyright{font-size:.8rem;color:#fff!important;padding:0}.footer-auth .footer-copyright .social-links .social .facebook-icon{width:17px;height:17px;background-image:url(/images/icons/facebook.svg)}.footer-auth .footer-copyright .social-links .social .facebook-icon:hover{cursor:pointer;background-image:url(/images/icons/facebook-o.svg)}.footer-auth .footer-copyright .social-links .social .linkdine-icon{width:17px;height:17px;background-image:url(/images/icons/linkdine.svg)}.footer-auth .footer-copyright .social-links .social .linkdine-icon:hover{cursor:pointer;background-image:url(/images/icons/linkdine-o.svg)}.footer-auth .footer-copyright .social-links .social .instagram-icon{width:17px;height:17px;background-image:url(/images/icons/instagram.svg)}.footer-auth .footer-copyright .social-links .social .instagram-icon:hover{cursor:pointer;background-image:url(/images/icons/instagram-o.svg)}.footer-auth .footer-copyright .social-links .social .youtube-icon{width:17px;height:17px;background-image:url(/images/icons/youtube.svg)}.footer-auth .footer-copyright .social-links .social .youtube-icon:hover{cursor:pointer;background-image:url(/images/icons/youtube-o.svg)}#back-to-top-button{display:inline-block;background-color:#ff5d12;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:10000}#back-to-top-button:after{content:"\F077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:2em;line-height:50px;color:#fff}#back-to-top-button:hover{cursor:pointer;background-color:#333}#back-to-top-button:active{background-color:#555}#back-to-top-button.show{opacity:1;visibility:visible}.nodata{width:100%;background-color:#f9f9f9;border-radius:5px!important;text-align:center!important;padding:20px!important}.nodata p{font-size:16px!important;color:#ff5d12!important;font-weight:600!important;margin-bottom:0}.drawing-image-placeholder{width:100%;height:220px;background-size:contain;background-repeat:no-repeat;background-position:50%}.cc-window{border-top:1px solid rgba(0,0,0,.1)!important;position:fixed;font-size:14px;margin:0;flex-direction:column!important;width:400px!important;border-radius:7px;left:auto!important;right:15px!important;bottom:15px!important;color:#fff;background-color:#181d73;z-index:99999!important}.cc-window .cc-message{padding:0!important;margin:0!important;max-width:1140px}.cc-window .cc-compliance{justify-content:center;margin-top:15px}.cc-window .cc-compliance a.cc-link{font-weight:bolder}@media (max-width:767px){.cc-window{width:345px!important}td.details-control{background:url(/images/datatable/details_open.png) no-repeat 50%;cursor:pointer;width:45px;height:45px}tr.shown td.details-control{background:url(/images/datatable/details_close.png) no-repeat 50%}.payment-type,.subscription-type{display:none}}@media (min-width:768px){.hide-default-collapse,td.details-control{display:none}}.min-height-220{min-height:220px!important}.pagination .next,.pagination .previous,div.dataTables_wrapper div.dataTables_info{font-size:14px!important;font-weight:500!important}.pagination .next,.pagination .previous{height:30px!important;color:#000!important}.page-item.active .page-link{background-color:#171612!important;height:35px!important;border:none}.p-id{width:93px!important}@media (max-width:575.98px){.p-id{width:93px!important}}.table-striped thead tr th.hide-default-collapse:after,.table-striped thead tr th.hide-default-collapse:before{display:none!important}.card-academy{background-color:#fff;border:1px solid rgba(0,0,0,.125)!important;border-radius:4px!important;padding-bottom:9px!important}.pad-big-left,.pad-big-right{padding-left:16rem}.avatar-med{width:120px;height:120px;border-radius:50%;overflow:hidden}.hero-top{background:#15162f;background:linear-gradient(180deg,#15162f,#282a9e)}
nav.navbar {
    border-bottom: 2px solid #E7E9F9;
}
/********--------------------Mega Menu --------------------**********/
.mega-dropdown {
  position: static !important;
}

.mega-menu {
  width: 100%;
  left: 0;
  right: 0;
  top: 100%;
  border-top: 2px solid #eee;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.1);
}

.mega-menu a {
  color: #000;
  text-decoration: none;
}

.mega-menu a:hover {
  background-color: #f9f9f9;
  border-radius: 6px;
}

div .footer {
  background-color: #1F2027;
}
div .footer.pad-top {
  padding-top: 0;
}
div .footer .footer-menu.pad-bottom {
  padding: 80px 0 !important;
}
div .footer .footer-menu .title {
    margin: 0 0 20px 0;
}
div .footer .text {
    font-size: 14px;
}
.footer .col-md-2 .text {
    margin: 0 0 10px 0px;
}
.footer .col-md-4 .text {max-width: 360px;}
.footer-copyright .col-md-8 {
    opacity: 0.6;
}
.ftrLogo span {
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  border-radius: 6px;
  padding: 6px 15px;
  margin: 0 0 30px 0;
}
.ftrLogo img {
  max-height: 45px;
}

nav .main-menu li {
  margin: 0 4px;
}
nav .main-menu li a.nav-link, nav a.nav-link {
  font-size: 15px;
}
.navbar-nav {
  margin-left: 70px;
}
nav .dropdown-toggle::after {
  top: 2px;
  position: relative;
}
.newClrBtn,
nav .btn-primary {
  background: linear-gradient(90deg, #FF5D12 0%, #88218D 100%);
  border: 0;
  font-size: 14px;
  border-radius: 4px;
  padding: 0 20px !important;
  min-width: unset;
  line-height: 34px;
  font-weight: 400;
  letter-spacing: 0.5px;
  height: 36px;
  transition: all ease-in-out 0.3s;
      color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.newClrBtn:hover,
nav .btn-primary:hover {
  border: 0 !important;
  opacity: 0.9;
  text-decoration: unset;
   color: #fff;
   cursor: pointer;
}
.newWhtBtn,
nav .nav-right-side a.nav-link {
  border: 1px solid #ACB2DB;
  padding: 0 20px !important;
  border-radius: 4px;
  height: 36px;
  box-sizing: border-box;
  line-height: 32px;
      background: #fff;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-size: 14px;
}
nav .nav-right-side a.nav-link {
  margin: 0 20px 0 0;
}
.newWhtBtn:hover,
nav .nav-right-side a.nav-link:hover {
  background-color: #f8f8ff;
    text-decoration: unset;
   color: #000;
}
nav.navbar.py-3 {
  padding: 16px 16px 14px;
}
nav.navbar.py-3 {
  padding: 16px 16px 14px !important;
}
.dropdown-menu.subdropbx {
    top: 0;
    left: 100%;
}
nav .dropdown-menu .dropdown-toggle::after {
    transform: rotate(-90deg);
}








/*-------------------12-12-2025 | drawifier header -------------------------------------*/
.drawifier-info {
    padding: 0 0 40px 0;
}

.drawifier-info-header-section-new {
    margin: 0 0 20px 0;
    box-shadow: 0 4px 4px rgb(0 0 0 / 10%);
}

.dr_prof_cover {
    box-shadow: 0 0px 7px rgb(0 0 0 / 10%);
    border-radius: 10px;    
    text-align: center;
}

.dr_prof_data {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 0 0 35px;
}

.dr_prof01 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.dr_prof_avatar {
    max-width: 150px;
    padding: 0;
    outline: 1px solid #D0D0D0;
    border-radius: 50%;
    height: 150px;
    overflow: hidden;
    border: 4px solid #fff;
    margin: -50px 0 0 0;
}

.dr_prof_avatar img {
    max-width: 100%;
}

.drawifier-section-menu-new ul {
    padding: 0;
    margin: 20px 0 0 0;
    list-style: none;
    display: flex;
    border-top: 1px solid #D0D0D0;
    overflow: auto;
    white-space: nowrap;
}

.drawifier-section-menu-new ul li a {
    padding: 16px 0;
    display: inline-block;
    vertical-align: middle;
}

.drawifier-section-menu-new ul li {
    margin: 0 20px 0 0;
}

.drawifier-section-menu-new ul li a {
    color: #171612;
    font-size: 14px;
    position: relative;
    transition: all ease-in-out 0.3s;
}
.drawifier-section-menu-new ul li a:hover {
    text-decoration: unset;
    opacity: 0.8;
}

.drawifier-section-menu-new ul li a:before {
    content: "";
    background: transparent;
    height: 2px;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 4px 4px 0 0;
    transition: all ease-in-out 0.3s;
}
.drawifier-section-menu-new ul li a:hover:before {
    background: #d0d0d0;
}
.drawifier-section-menu-new ul li.active a:before {
    background: #FF5D12;
}

.dr_prof_details h5 {
    font-size: 22px;
    color: #25252D;
    font-weight: 600;
    margin: 0 0 5px 0;
}

.dr_prof_details p {
    margin: 0;
    font-size: 14px;
    color: #3F3F3F;
}

.dr_prof02 .button-group {
    display: flex;
        flex-direction: row;
    align-items: center;
    gap: 12px;
}

.dr_prof02 a {
    white-space: nowrap;
}

.dr_prof02 a.btn-facebook {
    width: auto;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 20px 7px 15px;
}

.dr_prof02 a.btn-facebook i {
    margin: 0 10px 0 0px;
}

.dr_prof02 a.btn-secondary,
.dr_prof02 a.btn-white {
    font-size: 14px;
    height: auto;
    width: auto;
    padding: 7px 18px 7px 16px;
    margin: 0 0px 0 0;
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: unset;
}
.dr_prof02 a.btn-secondary:hover,
.dr_prof02 a.btn-secondary {
    background: #e7e9f9;   
    border: 1px solid #e7e9f9; 
    color: #6c757d;
}
.dr_prof02 a.btn-secondary:hover {
    border: 1px solid #d6d9f1;
}
.dr_prof02 a.btn-secondary:active, .dr_prof02 a.btn-secondary:focus, .dr_prof02 a.btn-secondary:hover, .dr_prof02 a.btn-secondary:visited {color: #6c757d !important;}
.dr_prof02 a.btn-white:hover {
    background: #f3f4fc;
}

.dr_prof_cover img {
    max-width: 100%;
    height: 300px;
}



@media screen and (max-width:1030px) {/* 1024 px */

    .drawifier-info-header-section-new .container {
        max-width: 100%;
        padding: 0;
    }
    .dr_prof {
        padding: 0 15px;
    }
    .drawifier-section-menu-new ul {padding: 0 15px;}


}/* 1024 px */
@media screen and (max-width:979px) { /* 800 px */

    .dr_prof_data {
        flex-direction: column;
        padding: 0;
        gap: 20px;
    }
    

}/* 800 px */
@media screen and (max-width:799px) { /* 768 px */


	
}/* 768 px */
@media screen and (max-width:767px) { /* 640 px */
    .dr_prof_cover img {
        height: auto;
    }
  

}/* 640 px */
@media screen and (max-width:639px) { /* 480 px */
    .dr_prof_avatar {
        max-width: 100px;
        height: 100px;
        margin: -15px 0 0 0;
    }
    .dr_prof_details h5 {
        font-size: 20px;
    }

	
}/* 480 px */
@media screen and (max-width:479px) { /* 360 px */
    .dr_prof01 {
        flex-direction: column;
        text-align: center;
    }
    .dr_prof02 .button-group {
        flex-direction: column;
    }


}/* 360 px */
@media screen and (max-width:359px) { /* 320 px */


  
  

}/* 320 px */

/*-------------------12-12-2025 | drawifier template -------------------------------------*/
.drawifier-info {
    padding: 0 0 40px 0;
}
.tl-container {
    margin: 0 auto;
    padding: 0 10px;
    box-sizing: border-box;
    max-width: 1576px;
}
.drawifier-template-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 20px;
}

.template_box {
    width: calc((100% - (20px * 4)) / 5);
}

.template_box img {
    max-width: 100%;
}

.template_boxin {
    background: #F3F4FC;
    padding: 5px;
    border-radius: 6px;
    height: 100%;
}

.ftImgBx img {
    max-height: 160px;
}

.ftTxtBx h6 {
    color: #1F2027;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 5px 0;
}
.ftTxtBx h6 a {
    color: #1F2027;
}
.ftTxtBx {
    padding: 10px 5px 5px 5px;
}

.ftImgBx {
    text-align: center;
    background: #fff;
}
.ftCtgIcn {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%229%22%20viewBox%3D%220%200%2011%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22transform%3A%20rotate(0deg)%20scale(1%2C%201)%3B%20transform-origin%3A%20center%20center%3B%22%3E%0A%3Cg%20opacity%3D%220.7%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.4403%207.48977V2.04266C10.4402%201.74169%2010.3207%201.45304%2010.108%201.24012C9.8951%201.0274%209.60645%200.907895%209.30547%200.907851H5.36041L5.22014%200.627325C5.1259%200.438828%204.98103%200.280298%204.80176%200.169498C4.62249%200.0586986%204.41591%207.16299e-06%204.20517%200H1.13481C0.985788%200%200.838221%200.0293528%200.700539%200.0863826C0.562857%200.143412%200.437757%200.227002%200.332379%200.332379C0.11956%200.545198%200%200.833842%200%201.13481V7.48977C0%207.79074%200.11956%208.07939%200.332379%208.29221C0.545198%208.50502%200.833843%208.62459%201.13481%208.62459H9.30547C9.60645%208.62454%209.8951%208.50503%2010.108%208.29231C10.3207%208.07939%2010.4402%207.79074%2010.4403%207.48977ZM9.98636%202.95052V7.48977C9.98636%207.67043%209.91464%207.84361%209.78686%207.97116C9.72368%208.03443%209.64864%208.08462%209.56604%208.11885C9.48343%208.15308%209.39489%208.17069%209.30547%208.17066H1.13481C0.954231%208.17066%200.781044%208.09892%200.653353%207.97123C0.525662%207.84354%200.453926%207.67035%200.453926%207.48977V1.13481C0.453926%200.954231%200.525662%200.781044%200.653353%200.653353C0.781044%200.525662%200.954231%200.453926%201.13481%200.453926H4.20517C4.3316%200.45393%204.45553%200.489135%204.56308%200.555598C4.67063%200.62206%204.75755%200.717155%204.81411%200.83023L5.47116%202.14412C5.48996%202.18184%205.51891%202.21358%205.55475%202.23575C5.5906%202.25793%205.63192%202.26966%205.67407%202.26963H9.30547C9.48614%202.26963%209.65931%202.34135%209.78686%202.46913C9.91464%202.59668%209.98636%202.76985%209.98636%202.95052ZM5.58737%201.36178L5.81433%201.8157H9.30547C9.55241%201.8157%209.79117%201.89627%209.98636%202.04266C9.98636%201.862%209.91464%201.68883%209.78686%201.56128C9.72368%201.49801%209.64864%201.44782%209.56604%201.41358C9.48343%201.37935%209.39489%201.36175%209.30547%201.36178H5.58737Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    width: 12px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
}

.ftCtgBx {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    gap: 5px;
}

.ftCtgName {
    color: #000;
    opacity: 0.5;
    font-size: 12px;
    font-weight: normal;
}

.tl-container h5 {
    font-size: 24px;
    color: #1F2027;
    margin: 0 0 15px 0;
}




@media screen and (max-width:1030px) {/* 1024 px */

    .template_box {
        width: calc((100% - (20px * 3)) / 4);
    }

}/* 1024 px */
@media screen and (max-width:979px) { /* 800 px */

    .template_box {
        width: calc((100% - (20px * 2)) / 3);
    }

}/* 800 px */
@media screen and (max-width:799px) { /* 768 px */


	
}/* 768 px */
@media screen and (max-width:767px) { /* 640 px */

    .drawifier-template-list {
        gap: 12px;
    }
    .template_box {
        width: calc((100% - (12px * 1)) / 2);
    }

}/* 640 px */
@media screen and (max-width:639px) { /* 480 px */


	
}/* 480 px */
@media screen and (max-width:479px) { /* 360 px */



}/* 360 px */
@media screen and (max-width:380px) { /* 320 px */

    .template_box {
        width: calc((100% - (12px * 0)) / 1);
    }
  
  

}/* 320 px */










/*---------------------DASHBOARD--------------------*/
a {
    transition: all ease-in-out 0.3s;
}
.dashboard-contents .side-menu,
.dashboard-contents {
    padding: 0;
}
.dashboard-contents .side-menu {
    margin: 0;
    width: auto;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 2;
}
.dashboard-contents .contents {
    max-width: 100%;
    flex: 1;
    min-width: 100px;
    position: relative;
    width: auto; 
    z-index: 1;   
}

.dashboardBg.dashboard-contents .contents:before {
    content: "";
    height: 50vh;
    width: 100%;
    position: absolute;
    left: 0;     top: 0;
    z-index: 1;    
   background: linear-gradient(to right,  rgba(255, 93, 18, 0.1) 0%,rgba(136, 33, 141, 0.1) 100%);
}
.dashboardBg.dashboard-contents .contents:after {
    content: "";
    height: 50vh;
    width: 100%;
    position: absolute;
    left: 0;     top: 0;
    z-index: 2;    
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); 
}
.dashboardBg .cntViewBg {
    position: relative;
    z-index: 3; padding: 0 0 40px 0;
}

.dashboard-contents .d-flex {
    width: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
}

/* ----------------------SIDEBAR----------------------- */
.siClm01 {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #DBDEF2;
    background: #F3F4FC;
    padding: 0;
    margin: 0;
    justify-content: space-between;
    width: 72px;
}
.sic01Top ul {
    padding: 0;
    margin: 0;
    text-align: center;   
}
.siClm01 img {
    max-width: 100%;
}
span.mbtnTxt {
    color: #080D33;
    font-size: 11px;
}
span.mbtnIcn {
    border-radius: 8px;
    background: transparent;
    border: 1px solid transparent;
    display: flex;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    transition: all ease-in-out 0.3s;
}
.mbtn3:hover span.mbtnIcn {
    background: #fff;
    border: 1px solid #DBDEF2;
}
.mbtn3.active span.mbtnIcn {
    background: #FFEFE7;
    border: 1px solid #F6DFD4;
}

.mbtn3.active span.mbtnIcn svg path {
    fill: #FF5D12;
}
.siMoreMenuBtn,
.sic01Top a {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    gap: 3px;
    text-decoration: unset;
}

.sic01Top ul li {
    margin: 0 0 18px 0;
}
.mbtn2 span.mbtnIcn {
    background: #FF5D12;
    width: 36px;
    border-radius: 12px;
    height: 36px;
}

.mbtn1 span {
    display: inline-block;
    vertical-align: middle;
}
.mbtn1 {
    margin: 12px 0 0 0;
}
ul.sibtmMenu {
    padding: 0 0 20px 0;
    margin: 0;
    text-align: center;
}

.siProfMenuBtn {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    background: #88218D;
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    line-height: 28px;
    text-decoration: unset;
}

li.siProfMenu {
    margin: 16px 0 0 0;
}

li.siNoti a {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    padding: 4px 0;
}
li.siNoti span {position: relative;}

li.siNoti span:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    position: absolute;
    right: 1px;
    top: 6px;
    background: #FF5D12;
    border-radius: 50%;
}


.sideRow {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
}
.siClm02 {
    width: 256px;
    background: #F3F4FC;
    padding: 15px 10px;
    border-right: 1px solid #DBDEF2;
}




.sic02Bx1 img {
    max-height: 44px;
}

.sic02Bx2 {
    margin: 22px 0 0 0;
}

.sic02Bx3 {
    margin: 20px 0 0 0;
}

.sic02Bx4 {
    margin: 20px 0 0 0;
}

.prjImg img {
       height: 22px;
    width: auto;
}

.rcPrjList ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sic02hdr h2 {
    color: rgb(31 32 39 / 70%);
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

a.planBx {
    border: 1px solid #E9EBF8;
    background: #fff;
    width: 100%;
    display: flex;
    border-radius: 6px;
    padding: 9px 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}

span.grnDt {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #44B678;
    border-radius: 3px;
}

span.plaName {
    color: #000;
    font-size: 12px;
}

span.planDate {
    color: rgb(0 0 0 / 50%);
    font-size: 12px;
    flex: 1;
    text-align: right;
}

span.planArow {height: 8px; line-height: 0;}

ul.folderList {
    padding: 0;
    list-style: none;
    margin: 0;
}

.sic02hdr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
a.newPrjBtn {
    border: 0;
    font-size: 14px;
    border-radius: 4px;
    padding: 0px 20px !important;
    min-width: unset;
    line-height: 36px;
    font-weight: 400;
    letter-spacing: 0.5px;
    height: 38px;
    transition: all ease-in-out 0.3s;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    background: linear-gradient(90deg, #FF5D12 99%, #88218D 100%);
}
a.newPrjBtn:hover { background: linear-gradient(90deg, #FF5D12 0%, #88218D 100%); }

.sic02Bx5 {
    text-align: center;
    margin: 20px 0 0 0;
}

.rcPrjBx {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}

.prjName {
    color: rgb(0 0 0 / 70%);
    font-size: 13px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.prjImg {
    width: 24px;
    border-radius: 4px;
    border: 1px solid #E9EBF8;
    background: #fff;
    box-sizing: border-box;
    height: 24px;
        overflow: hidden;
    display: flex;
    justify-content: center;
}

.rcPrjList ul li {
    margin: 12px 0 0 0;
}

a.shVlink {
    font-size: 12px;
    color: #FF5D12;
    font-weight: 500;
}
a.shVlink:hover {
    color: #88218D;;
}

span.shright {
    line-height: normal;
}

span.fldrNme {
    font-size: 14px;
    color: rgb(0 0 0 / 70%);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 10px;
    padding: 6px 8px;
}

i.fldrIcn {
    line-height: 10px;
}
.smBtn {
    background: transparent;
    border-radius: 8px;
    border: 1px solid #ffffff00;
    transition: all ease-in-out 0.3s;
    cursor: pointer;
}
.smBtn:hover {
    background: #fff;
    border: 1px solid #DBDEF2;
}
.sideRow.sicl2open .ml01, .mbtn1 span.ml02,
.siClm02 {display: none;}
.sideRow.sicl2open .mbtn1 span.ml02 {display: inline-block;}
.sideRow.sicl2open .siClm02 {display: block;}

li.siProfMenu {
    display: flex;
    justify-content: center;
}
.profileDropBx {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 98%;
    background: #fff;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.56);
    border-radius: 6px;
    text-align: left;
    z-index: 5;
    transition: all ease-in-out 0.1s;
}
.siProfMenuin:hover .profileDropBx {visibility: visible; opacity: 1;}
.siProfMenuin {
    position: relative;
}
.pdbUimg {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #88218d;
    text-align: center;
    color: #fff;
    line-height: 36px;
    position: relative;
}

.pdbUser {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    padding: 15px;
    border-bottom: 1px solid #dbdef2;
}

.pdbUtxteml {
    font-size: 12px;
    color: #77777f;
}

.pdbUimg:before {
    position: absolute;
    z-index: 2;
    width: 8px;
    content: "";
    height: 8px;
    background: #44B678;
    border-radius: 3px;
    bottom: 3px;
    right: 0px;
    border: 1px solid #fff;
}
.pdbMenuBx {
    padding: 15px 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.pdbMenu {
    padding: 0 10px;
}
.pdbMenu a {
    border: 2px solid rgba(219, 222, 242, 0);
    background: transparent;
    width: 100%;
    padding: 5px 5px;
    border-radius: 5px;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    transition: all ease-in-out 0.3s;
}
.pdbMenu a:hover {
    border: 2px solid #dbdef2;
    background: #f3f4fc;
}
.pdbMenu a i {
    font-size: 0;
    line-height: 18px;
    width: 24px;
    display: flex;
    vertical-align: middle;
    text-align: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}

.pdbMenu a svg {
    max-height: 22px;
}
.pdbMenu a span {
    color: #333;
    font-size: 14px;
}


.moreMenu {
    position: relative;
}

.siMoreMenuBtn {
    cursor: pointer;
}

.moreMenuDropBx {
    display: none;
    position: absolute;
    left: 70px;
    top: 0;
    width: 220px;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 18px rgba(0,0,0,.18);
    padding: 10px 0;
    z-index: 9999;
}

.moreMenu.open .moreMenuDropBx {
    display: block;
}

.moreMenuDropBx ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.moreMenuDropBx .mbtn3 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    gap: 14px;
    width: 100%;
    padding: 8px 12px;
    color: #080D33;
    text-decoration: none;
    transition: .2s ease;
}

.moreMenuDropBx .mbtn3:hover,
.moreMenuDropBx .mbtn3.active {
    background: #f4f1ff;
}
.moreMenuDropBx ul li {
    margin: 0;
}
.moreMenuDropBx .mbtnIcn {
    min-width: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.moreMenuDropBx .mbtnTxt {
    font-size: 14px;
    font-weight: 500;
}
























/*-----end sidebar-------------*/

.newTempSrcForm {
    max-width: 620px;
    margin: 0 auto;
    position: relative;
}
.newTempSrcForm .form-control {
    border: 1px solid #ACB2DB;
    height: 62px;
    border-radius: 32px;
    font-size: 15px;
    font-weight: normal;
    padding: 0 50px 0 54px;
    box-shadow: 0 2px 2px hsl(0deg 0% 0% / 5%);
}
.newTempSrcForm button {
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 0;
    border: 1px solid #F6E0D4;
    background-color: #FFEFE7;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    padding: 0;
    transform: translate(0, -50%);
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22transform%3A%20rotate(0deg)%20scale(1%2C%201)%3B%20transform-origin%3A%20center%20center%3B%22%3E%0A%3Cpath%20d%3D%22M0.601291%203.58903C0.642233%203.58238%200.683675%203.57931%200.725149%203.57985H7.78564L7.63168%203.50824C7.4812%203.43701%207.34429%203.34008%207.2271%203.22182L5.24716%201.24188C4.9864%200.992953%204.94259%200.592513%205.14333%200.293083C5.37697%20-0.0259939%205.82503%20-0.0952737%206.14413%200.138367C6.16991%200.157251%206.1944%200.17784%206.21744%200.199994L9.7978%203.78035C10.0776%204.05984%2010.0778%204.51323%209.79836%204.79303L9.7978%204.79359L6.21744%208.37395C5.93741%208.6532%205.48403%208.65257%205.20476%208.37254C5.18278%208.3505%205.16226%208.32705%205.14333%208.30234C4.94259%208.00291%204.9864%207.60247%205.24716%207.35355L7.22352%205.37003C7.32858%205.26485%207.44937%205.17668%207.58156%205.10866L7.79638%205.01199H0.764555C0.398754%205.02558%200.0778198%204.77005%200.00909901%204.41049C-0.0542059%204.02012%200.21092%203.65235%200.601291%203.58903Z%22%20fill%3D%22%23FF5D12%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    transition: all ease-in-out 0.3s;
}
.newTempSrcForm button:hover {
    border: 1px solid #FF5D12;
}
i.ntIcn {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22transform%3A%20rotate(0deg)%20scale(1%2C%201)%3B%20transform-origin%3A%20center%20center%3B%22%3E%0A%3Cpath%20d%3D%22M15.7754%2015.06L11.6634%2011.0138C12.7402%209.84385%2013.4018%208.29664%2013.4018%206.5941C13.4013%202.95205%2010.4014%200%206.70064%200C2.99985%200%200%202.95205%200%206.5941C0%2010.2362%202.99985%2013.1882%206.70064%2013.1882C8.29964%2013.1882%209.7662%2012.6351%2010.9182%2011.7157L15.0461%2015.7778C15.2472%2015.976%2015.5737%2015.976%2015.7749%2015.7778C15.8227%2015.7311%2015.8607%2015.6753%2015.8867%2015.6137C15.9127%2015.5521%2015.9261%2015.4859%2015.9261%2015.419C15.9262%2015.3522%2015.9129%2015.2859%2015.887%2015.2243C15.8611%2015.1626%2015.8231%2015.1068%2015.7754%2015.06ZM6.70064%2012.1737C3.56937%2012.1737%201.03099%209.67561%201.03099%206.5941C1.03099%203.51259%203.56937%201.01454%206.70064%201.01454C9.83194%201.01454%2012.3703%203.51259%2012.3703%206.5941C12.3703%209.67561%209.83194%2012.1737%206.70064%2012.1737Z%22%20fill%3D%22%23FF5D12%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.ui-widget.ui-widget-content {
    font-family: Outfit, Arial, sans-serif;
    border: 1px solid #cfd3ee;
    border-radius: 20px;
    padding: 8px 15px;
    font-size: 14px;
    color: #000;

}
.ui-widget.ui-widget-content li+li {
    border-top: 1px solid #f2f3fd;
}
.ui-state-active,
.ui-widget.ui-widget-content .ui-state-active {
    background-color: #f2f3fd;
    border-color: #f2f3fd;
    color:#000;
}











.dashTopArea h1 {    
    font-weight: bold;
    margin: 0;
}
.dashTopArea h1 span {
    font-size: 30px;
    color: #FF5D12;
    background-image: linear-gradient(45deg, #FF5D12 29%, #88218D 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

.dashTopArea {
    padding: 60px 0 0 0;
}

.customer-dashboard-tab {
    margin: 20px 0 0 0;
}

.customer-dashboard-tab ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    gap: 12px;
}

.dashTopSrch {
    margin: 15px 0 00 0;
}

.customer-dashboard-tab ul li a {
    border: 1px solid #DBDEF2;
    background: #fff;
    padding: 7px 14px;    
    font-size: 14px;
    color: rgb(0 0 0 / 70%);
    border-radius: 6px;
    transition: all ease-in-out 0.3s;

    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}
.customer-dashboard-tab ul li.dtopbtn02 a {
    border: 1px solid #F6E0D4;
    background: #FFEFE7;
}
.customer-dashboard-tab ul li a i {
    font-size: 0;
}

.customer-dashboard-tab ul li a span {
    line-height: 15px;
    padding: 0 0 0 10px;
}
.customer-dashboard-tab ul li a:hover {
    border: 1px solid #ff5d12;
}
.welcomeArea {
    margin: 60px 0 0 0;
}
.welcomeArea ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.welCard {
    width: 285px;
    border: 1px solid #DBDEF2;
    border-radius: 6px;
    display: inline-block;
    vertical-align: middle;
}

.welCardIn {
    padding: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.welcTxt h2 {
    color: #1F2027;
    margin: 0;
    line-height: 16px;
    margin: 0 0 5px 0;
}

.welcTxt h2 span {
    font-size: 16px;
    font-weight: 500;
}

.welcTxt aside {
    color: #89898E;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    transition: all ease-in-out 0.3s;
}
.welcTxt aside:hover {
    color: #88218D;
}
.welcIcon {
    border: 1px solid #F6E0D4;
    border-radius: 6px;
    background: #FFEFE7;
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.welcIcon img {
    max-height: 40px;
}

.welcTxt aside i {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: 0 0 0 5px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%227%22%20viewBox%3D%220%200%208%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22transform%3A%20rotate(0deg)%20scale(1%2C%201)%3B%20transform-origin%3A%20center%20center%3B%22%3E%0A%3Cpath%20d%3D%22M0.48084%202.9271C0.513567%202.92168%200.546694%202.91917%200.579846%202.91961H6.22369L6.10062%202.86121C5.98033%202.80312%205.87089%202.72407%205.77722%202.62761L4.19455%201.01284C3.9861%200.809821%203.95108%200.483235%204.11155%200.239029C4.29831%20-0.0211998%204.65647%20-0.0777022%204.91154%200.112848C4.93215%200.128249%204.95173%200.14504%204.97014%200.163109L7.83212%203.08313C8.05579%203.31108%208.05598%203.68085%207.83257%203.90905L7.83212%203.9095L4.97014%206.82953C4.7463%207.05727%204.38388%207.05676%204.16065%206.82838C4.14308%206.8104%204.12668%206.79128%204.11155%206.77113C3.95108%206.52692%203.9861%206.20034%204.19455%205.99732L5.77436%204.37963C5.85834%204.29385%205.95489%204.22193%206.06056%204.16646L6.23228%204.08762H0.611346C0.318941%204.0987%200.0623999%203.8903%200.00746775%203.59706C-0.0431356%203.27868%200.168794%202.97874%200.48084%202.9271Z%22%20fill%3D%22%2389898E%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    transition: all ease-in-out 0.3s;
}
.welcTxt aside:hover i {
    margin: 0 0 0 7px;
}
.itemHdr02 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 20px 0;
}

.itemHdrTxt h2 {
  color: #1F2027;
  font-size: 24px;
  font-weight: 600;
  margin: 0;
}
.itemHdrTxt p {
    color: rgba(31, 32, 39, 0.8);
    font-size: 12px;
    margin: 0;    
}
.itemHdrTxt a {
    color: #FF5D12;
    font-size: 12px;
    text-decoration: unset;
}
.itemHdrTxt a:hover {
    color: #88218D;
}
section.dataBx01 {
    margin: 22px 0 0 0;
}




/* Recent Project card */
.projCard01 {
    background: #F3F4FC;
    border: 1px solid #E2E5E6;
    border-radius: 6px;
    padding: 5px;
    height: 100%;
    transition: all ease-in-out 0.3s;
}
.projCard01:hover {
    border: 1px solid #acb2db;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.06);
}
.pc01Img img {
    max-width: 100%;
}

.row4clm {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 18px;
}

.col4bx {
    width: calc((100% - (18px * 4)) / 5);
}


.pc01Txt h4 {
    font-size: 16px;
    color: #1F2027;
    font-weight: 500;
    margin: 11px 0 0 0;
}
.pc01Txt h4 a {color: #1F2027;}
.pc01Txt h4 a:hover {color: #88218D;}
span.updateTime {
    color: #000;
    opacity: 0.5;
    font-size: 12px;
    font-weight: normal;
}

.pc01TxtRow {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

span.updateTime:before {
    content: "";
    background: #acb2db;
    height: 4px;
    width: 4px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    margin: 0px 3px 0 0;
    position: relative;
    top: -1px;
}
.projCard01b {
    position: relative;
}

.projCard01 .actions {
    visibility: hidden;
    opacity: 0;
    transition: all ease-in-out 0.3s;
}
.projCard01:hover .actions {
    visibility: visible;
    opacity: 1;
}

/* ------------------------------------ */
.footer-auth {background-color: #1F2027;}
section.dataBx02, 
section.dataBx03 {
    margin: 30px 0 0 0;
}
.itemCards {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 15px;
}
.itemCards .cardbx .cardbody {
    position: relative;
  padding: 10px; 
  box-sizing: border-box;
    border-radius: 6px;
    border: 1px solid #E2E5E6;
    background: #fff;
    transition: all ease-in-out 0.3s;
}
.itemCards .cardbx .cardbody:hover {
    border: 1px solid #acb2db;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.06);
}
.itemCards .cardbx {
    width: 402px;
    max-width: 100%;
    box-shadow: unset;
    background-color: transparent;
    border-radius: 0px;
    border: 0px solid #E2E5E6;
    padding: 0;
    width: calc((100% - (15px * 4)) / 5);
}
span.newlbl {
    background: #fe5d12;
    border-radius: 12px;
    padding: 2px 12px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.ftImgBx img {
    max-height: 208px; height: auto; width: auto; max-width: 100%;
}
.ftImgBx a {
    display: block;
    font-size: 0;
    text-align: center;
}
.ftTxtBx2 {
    padding: 10px 0 5px;
}
.ftTxtBx2 h5 {
    color: #1F2027;
    font-weight: 500;
    font-size: 16px;
    margin: 0 0 0px 0;
}
.ftBtns {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    gap: 10px;
    padding: 10px 0 0;
}
.ftBtns a, .ftBtns button {
    width: 50%;
    text-align: center;
}

/*------project & template page--------------------*/
section.prjPgbx01 {
    margin: 30px 0 0 0;
}
.contents .col4bx .icon-create-new-project {
    height: 100px;
    width: 100px;
}

.cnpbox {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    text-align: center;
}

.dashboard-contents .tmlPage {max-width: 100%;}

.ttext0402 .itemCards .card {
    width: calc((100% - (15px * 4)) / 5);
    padding: 0;
}

.ttext0402 .itemCards {
    padding: 0 10px;
    box-sizing: border-box;
}

.ttext0402 .itemCards .card .cardbody {
    height: 100%;
}


.ftImgBx a, .pc01Img a {
    aspect-ratio: 167 / 94;
    display: block;
    width: 100%;
}
.ftImgBx a img, .pc01Img a img {
    height: 100%;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}

/*------end project + template page--------------------*/

#cke_notifications_area_description, .cke_notification_message{display: none !important}

@media screen and (max-width:1140px) {/* 1130 px */

    .dashTopArea {
        padding: 40px 0 0 0;
    }
    .welcomeArea ul {max-width: 600px;    margin: 0 auto;}
    .welcomeArea ul li {
        width: auto;
    }
    .welcomeArea {
        margin: 40px 0 0 0;
    }
    .welcTxt {
        flex: 1;
    }

    .welCardIn {
        padding: 10px;
    }
    .row4clm { gap: 15px;}
    .col4bx { width: calc((100% - (15px * 3)) / 4); min-width: 240px; }
    .itemCards .cardbx { width: calc((100% - (15px * 3)) / 4); min-width: 240px; }
    .ttext0402 .itemCards .card {
        width: calc((100% - (15px * 2)) / 3);
    }


}/* 1024 px */
@media screen and (max-width:1030px) {/* 1024 px */
    .footer-auth .footer-copyright .col-md-2 {
        max-width: 100%;
        flex: 0 0 100%;
        text-align: center !important;
        margin: 10px 0 0 0;
    }

    .footer-auth .footer-copyright .col-md-8 p {
        text-align: center !important;
    }

    .col4bx { width: calc((100% - (15px * 2)) / 3); min-width: 200px; }
    .itemCards .cardbx { width: calc((100% - (15px * 2)) / 3); min-width: 200px; }
    

}/* 1024 px */
@media screen and (max-width:979px) { /* 800 px */

    .welcomeArea ul { max-width: 100%; }
    .welcomeArea ul li { width: calc((100% - (20px * 1)) / 2); }
    .welCard { width: 100%;}
    .dashboard-contents div.d-flex { flex-direction: row; }
    .dashboard-contents div.contents { padding: 0 15px; }

    .sideRow.sicl2open .siClm02 {
        position: absolute;
        z-index: 999999;
        left: 72px;
        top: 0;
        height: 100vh;
        box-shadow: 6px 0px 6px rgb(0 0 0 / 8%);
    }
    .newWhtBtn, .newClrBtn {padding: 0 5px !important;}


}/* 800 px */
@media screen and (max-width:799px) { /* 768 px */


	
}/* 768 px */
@media screen and (max-width:767px) { /* 640 px */

    .col4bx { width: calc((100% - (15px * 1)) / 2); }
    .itemCards .cardbx { width: calc((100% - (15px * 1)) / 2); }
    .contents .welcTxt h2,
    .contents .itemHdrTxt h2, .contents .itemHdrTxt p {text-align: left;}
    .ttext0402 .itemCards .card {
        width: calc((100% - (15px * 1)) / 2);
    }

}/* 640 px */
@media screen and (max-width:639px) { /* 480 px */

    .welcomeArea ul { gap: 8px; }
    .welcomeArea ul li { width: calc((100% - (20px * 0)) / 1); }
    .col4bx { width: calc((100% - (15px * 1)) / 2); min-width: 100px; }
    .itemCards .cardbx { width: calc((100% - (15px * 1)) / 2); min-width: 100px; }
    .ttext0402 .ftBtns, .ftBtns {flex-direction: column;}
    .ttext0402 .ftBtns a, .ttext0402 .ftBtns button, .ftBtns a, .ftBtns button { width: 100%; }


	
}/* 480 px */
@media screen and (max-width:479px) { /* 360 px */
    .col4bx { width: calc((100% - (15px * 0)) / 1);  }
    .itemCards .cardbx { width: calc((100% - (15px * 0)) / 1); }
    .customer-dashboard-tab ul { flex-direction: column;}
    .itemHdr02 { flex-direction: column; align-items: flex-start; gap: 15px;}
    .ttext0402 .itemCards .card {
        width: calc((100% - (15px * 0)) / 1);
    }

}/* 360 px */
@media screen and (max-width:359px) { /* 320 px */

    .siClm02 { width: 226px;}
  
  

}/* 320 px */










/*-------------------------------------marketplace--------------------------------------------*/
.dr_prof {padding: 15px 0 0 0;}
.dr_prof_cover {margin: 0;}
.dr_prof_cover img {border-radius: 10px;}
.drawifier-info {background: #F3F4FC;}
body .drawifier-info .info-container {background: transparent;}
.drawifier-info-header-section-new { background: #fff; }
.subscribe-section {    background: #ffffff;    border-bottom: 0px solid #d0d0d0;}

.service_list,
.marketplace_list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 19px;
}
.service_list img,
.marketplace_list img {
    max-width: 100%;
}
.service,
.marketplace_box {
    width: calc((100% - (19px * 4)) / 5);
    background: #fff;
    border-radius: 6px;
    padding: 11px;
}

.marketplace-templates-img-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 11px;
}

.mk_imgs {
    width: calc((100% - (11px * 1)) / 2);
    border: 1px solid #C3C7E6;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

.mk_imgs:first-child {
    width: 100%;
}

.mk_imgs:last-child span.marketplace-more-templates {display: flex;}

.mk_imgs span.marketplace-more-templates {
    display: none;
}

.mk_imgs span.marketplace-more-templates {
    position: absolute;
    background: rgb(0 0 0 / 60%);
    z-index: 2;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    bottom: 0;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 5px;
}

.service-name,
.marketplace-name {
    margin: 10px 0 0 0;
}
.service-name a,
.marketplace-name a {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    color: #25252d;
    text-decoration: none;
}
.service-name a:hover,
.marketplace-name a:hover {
    color: #FF5D12;
}
.marketplace-template-count {
    font-size: 12px;
}
.schedule_time,
.marketplace-template-count strong {
    font-weight: 300;
    font-size: 12px;
    color: #000;
    opacity: 0.5;
}
.cart-form {
    margin: 15px 0 0 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
}
.schedule_time {
    font-size: 12px;
}
.service-price-info,
.marketplace-price-info {    
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    font-weight: 600;
    gap: 10px;
    font-size: 18px;
}
.price {
    font-size: 18px;   
}
.special-price {
    color: #FF5D12;
}
.old-price {text-decoration: line-through;}
.view-cart-icon a {
    border: 0px solid #C3C7E6;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    background:linear-gradient(90deg, rgb(255, 93, 18) 0%, rgb(136, 33, 141) 100%);
    width: 40px;
    height: 40px;
    position: relative;  
    transition: all ease-in-out 0.3s;  
}
.view-cart-icon a:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2219%22%20viewBox%3D%220%200%2023%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22transform%3A%20rotate(0deg)%20scale(1%2C%201)%3B%20transform-origin%3A%20center%20center%3B%22%3E%0A%3Cpath%20d%3D%22M22.2204%202.94654C22.1833%202.89581%2022.1348%202.85458%2022.0787%202.82621C22.0227%202.79784%2021.9607%202.78314%2021.8979%202.7833H4.69834L3.64726%200.920016C3.50849%200.67197%203.30805%200.463946%203.06532%200.316077C2.82259%200.168208%202.5458%200.0855025%202.26174%200.0759647L0.414382%200.000318722C0.308789%20-0.00390498%200.205843%200.0339906%200.128192%200.105669C0.0505397%200.177348%200.00454243%200.276938%200.000318721%200.382531C-0.00390499%200.488123%200.0339908%200.591069%200.105669%200.668721C0.177348%200.746373%200.276938%200.79237%200.382531%200.796594L2.22989%200.868259C2.37855%200.875142%202.52302%200.919669%202.64976%200.997664C2.77651%201.07566%202.88136%201.18457%202.9545%201.31417C2.9545%201.31417%205.09489%205.09927%205.10046%205.12435C5.57544%205.12833%2010.4853%205.12156%2011.1004%205.12435C11.8286%205.1351%2011.8294%205.90987%2011.1004%205.92062H5.55036L6.75671%208.06659C6.90602%208.06539%2014.3623%208.06778%2014.819%208.06659C15.5436%208.07296%2015.5508%208.85251%2014.819%208.86286H7.20661L9.17341%2012.3625C8.8829%2012.4054%208.6169%2012.5496%208.42239%2012.7696C8.22788%2012.9896%208.11737%2013.2713%208.11038%2013.5649C8.11112%2013.8793%208.23635%2014.1807%208.4587%2014.403C8.68104%2014.6253%208.98239%2014.7506%209.29683%2014.7513H19.6803C19.7859%2014.7513%2019.8871%2014.7094%2019.9618%2014.6347C20.0365%2014.56%2020.0784%2014.4588%2020.0784%2014.3532C20.0784%2014.2476%2020.0365%2014.1463%2019.9618%2014.0717C19.8871%2013.997%2019.7859%2013.955%2019.6803%2013.955H9.29683C9.20291%2013.9553%209.11204%2013.9217%209.0409%2013.8604C8.96977%2013.799%208.92315%2013.7141%208.90959%2013.6212C8.89604%2013.5282%208.91646%2013.4335%208.96712%2013.3544C9.01778%2013.2753%209.09526%2013.2172%209.18535%2013.1906L9.86617%2012.9876L19.9072%209.99357C19.9688%209.97437%2020.0251%209.94095%2020.0714%209.89599C20.1178%209.85104%2020.1529%209.79581%2020.174%209.73478L22.2761%203.30486C22.296%203.24501%2022.3013%203.18127%2022.2917%203.11895C22.282%203.05662%2022.2575%202.99751%2022.2204%202.94654ZM10.3997%2015.1534C10.01%2015.1534%209.63636%2015.3082%209.36084%2015.5837C9.08533%2015.8592%208.93054%2016.2329%208.93054%2016.6226C8.93054%2017.0122%209.08533%2017.3859%209.36084%2017.6614C9.63636%2017.9369%2010.01%2018.0917%2010.3997%2018.0917C10.7893%2018.0917%2011.163%2017.9369%2011.4385%2017.6614C11.714%2017.3859%2011.8688%2017.0122%2011.8688%2016.6226C11.8688%2016.2329%2011.714%2015.8592%2011.4385%2015.5837C11.163%2015.3082%2010.7893%2015.1534%2010.3997%2015.1534ZM17.387%2015.1534C16.9974%2015.1534%2016.6237%2015.3082%2016.3482%2015.5837C16.0726%2015.8592%2015.9179%2016.2329%2015.9179%2016.6226C15.9179%2017.0122%2016.0726%2017.3859%2016.3482%2017.6614C16.6237%2017.9369%2016.9974%2018.0917%2017.387%2018.0917C17.7766%2018.0917%2018.1503%2017.9369%2018.4258%2017.6614C18.7013%2017.3859%2018.8561%2017.0122%2018.8561%2016.6226C18.8561%2016.2329%2018.7013%2015.8592%2018.4258%2015.5837C18.1503%2015.3082%2017.7766%2015.1534%2017.387%2015.1534Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    width: 26px;
    height: 26px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.view-cart-icon a:hover {
    background:linear-gradient(90deg, rgb(255, 93, 18) 0%, rgb(255, 93, 18) 100%);
}
.template_boxin {
    background: #fff;
}
.ftTxtBx {
    background: #fff;
}
.service-img-container img {
    max-height: 240px;
}

.service-img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.drawifier-service-view .service-img-container {height: auto;}
.pagebox,
.cart-page-heading .container, .drawifier-service-view .drawifier-info-header-section-new .container,
.drawifier-marketplace-view .drawifier-info-header-section-new .container, .drawifier-marketplace-view .marketpalce_info_cart_wrapper {
    margin: 0 auto;
    padding: 0 10px;
    box-sizing: border-box;
    max-width: 1576px;
}
.drawifier-service-view .drawifier-service-data,
.drawifier-marketplace-view .drawifier-marketplace-data {
    padding: 20px 0 0 00;
    background: #fff;
}
.cart-page-heading, .drawifier-service-view .drawifier-info-header-section-new,
.drawifier-marketplace-view .drawifier-info-header-section-new {
    margin: 0;
    background: #F3F4FC;
    border-bottom: 1px solid #C3C7E6;
    padding: 25px 0px;
}
.cart-page-heading h2,
.drawifier-service-view .drawifier-info-header-section-new h2,
.drawifier-marketplace-view .drawifier-info-header-section-new h2 {
    font-size: 32px;
}
.cart-page-heading h2 {
    text-align: center;
}





.dmrkPageBx {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 20px;
}
.service_cart_drawifier_right,
.marketpalce_cart_drawifier_right {
    max-width: 350px;
    width: 100%;
}
.marketpalce_cart_right_top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    border-bottom: 1px solid #C3C7E6;
    padding: 0 0 20px 0;
    margin: 0 0 15px 0;
}
.service_info_left,
.marketpalce_info_left {
    flex: 1;
}


.marketpalce_cart_wrapper {
    border: 1px solid #C3C7E6;
    border-radius: 6px;
    padding: 20px;
    margin: 0 0 20px 0;
    }



.marketpalce_cart_right_middle ul li {
    font-size: 12px;
    color: #3F3F3F;
    line-height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%227%22%20viewBox%3D%220%200%209%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22transform%3A%20rotate(0deg)%20scale(1%2C%201)%3B%20transform-origin%3A%20center%20center%3B%22%3E%0A%3Cpath%20d%3D%22M2.856%206.444L0%203.624L0.696%202.928L3.432%205.676H2.928L8.1%200L8.808%200.696L3.468%206.444H2.856Z%22%20fill%3D%22%233F3F3F%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 16px;
}

.marketpalce_cart_right_middle ul {
    padding: 0;
    list-style: none;
}

.marketpalce_cart_right_bottom {
    margin: 50px 0 0 0;
}
.marketplace-cart-page .cart-login-page-icon a,
.marketplace-addtocart-btn {
    width: 100%;
    background: linear-gradient(90deg, #FF5D12 0%, #88218D 100%);
    border: 0;
    font-size: 16px;
    border-radius: 4px;
    padding: 0px 20px !important;
    min-width: unset;
    line-height: 34px;
    font-weight: 500;
    letter-spacing: 0.5px;
    height: 42px;
    transition: all ease-in-out 0.3s;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.marketplace-cart-page .cart-login-page-icon a:hover,
.marketplace-addtocart-btn:hover {
    opacity: 0.9;
    text-decoration: unset;
}
.marketplace-cart-page .cart-login-page-icon a {line-height: 40px; margin: 0 0 10px 0;}
.marketplace-addtocart-btn img {
    display: none;
}



.marketplace-cart-page p {
    font-size: 11px;
    margin: 0;
    color: #3F3F3F;
}

.cart-page-icon {
    margin: 0 0 15px 0;
}
.drawifier_avatar {
    border: 2px solid #fff;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    outline: 1px solid #D0D0D0;
}

.drawifier_avatar img {
    max-width: 100%;
}







.marketpalce_drawifier_info {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.drawifier_details h5 {
    color: #25252D;
    font-size: 16px;
    font-weight: 600;
    margin: 00 0 3px 0;
}

p.profession {
    color: #3F3F3F;
    font-size: 12px;
    margin: 0;
}

.drawifier_data {
    margin: 0 0 15px 0;
}

.info-drawer2 {display: flex;gap: 6px;}

.info-drawer2 * {
    margin: 0;
    color: #3F3F3F;
    font-size: 12px;
    line-height: 12px;
}

.follower-section {display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;flex-direction: row;gap: 10px;}

.follower-section .btn-secondary {
    border: 1px solid #D0D0D0;
    background: #fff;
    color: #FF5D12;
    font-size: 11px;
    padding: 2px 10px !important;
    height: 26px;
    line-height: 20px;
    min-width: auto;
    border-radius: 14px;
}
.follower-section .btn-secondary:hover {
    border-color: #FF5D12;
    background: #FF5D12;
    color: #fff;
}
.marketplace-description {
    color: #3F3F3F;
    font-size: 14px;
    line-height: 22px;
}
.marketplace-proname strong {
    font-weight: 500;
    font-size: 18px;
    color: #25252D;
}
.marketplace-proname {
    margin: 30px 0 10px 0;
}

.drawifier-marketplace-view .template_box {
    border: 1px solid #E2E5E6;
    border-radius: 6px;
    width: calc((100% - (20px * 2)) / 3);
}
.drawifier-marketplace-view .template_boxin {
    background: #F3F4FC;
}
.drawifier-marketplace-view .ftTxtBx {
    background: transparent;
}
.drawifier-service-view .drawifier-info,
.drawifier-marketplace-view .drawifier-info {
    background: #fff;
    border-bottom: 2px solid #E2E5E6;
}
.mk_boxin {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.image-container {flex: 1;}
.marketplace-success-page-wrapper {
    text-align: center;
    padding: 80px 0;
    border-bottom: 2px solid #E2E5E6;
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.mksTxt1 {
    font-weight: 600;
    font-size: 22px;
    color: #25252D;
    margin: 25px 0 0 0;
}

.mksTxt2 {
    color: #000;
    opacity: 0.5;
    font-size: 14px;
    margin: 4px 0 0 0;
}

.mksTxt3 {
    margin: 35px 0 0 0;
}
.mksIcon svg {
    border: 2px solid #fff;
    border-radius: 50%;
}
.mksTxt4 {
    margin: 35px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    gap: 10px;
}

#modalPreview img {
    max-width: 100%;
}

.tag {
  background: #f5f5f5;
  text-transform: uppercase;
  color: #545465;
  border-radius: 1rem;
  font-size: 0.73rem;
  padding: 3px 8px;
  margin: 0 6px 0 0;
}

.tag:hover {
  background: #fde7dd;
  color: #ff5d12;
  text-decoration: none;
}









.mci_detail {
    padding: 70px 0;
    background: #fff;
    border-bottom: 2px solid #E2E5E6;
}
.service-cart-items-details,
.marketplace-cart-items-details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    gap: 25px;
}
.service-cart-items-table,
.marketplace-cart-items-table {
    flex: 1;
    border: 1px solid #C3C7E6;
    border-radius: 2px;
    padding: 20px;
    box-sizing: border-box;
}
.marketplace-cart-sidebar {
    width: 40%;
    max-width: 350px;
}
.cart-items-total {
    width: 100%;
    border: 1px solid #C3C7E6;
    border-radius: 2px;
    background: #F3F4FC;
    padding: 20px;
    text-align: center;
}
.cart-items-heading,
.cart-total-heading {
    border-bottom: 1px solid #C3C7E6;
    padding: 0 0 15px 00;
    font-size: 16px;
    font-weight: 500;
    color: hsl(0deg 0% 0% / 70%);
}
.service-cart-submit,
.marketplace-cart-submit {
    background: #FF5D12;
    width: 100%;
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    padding: 11px 0;
    font-size: 16px;
    border-bottom: 3px solid #E44D08;
    text-decoration: unset;
}
.service-cart-submit:hover,
.marketplace-cart-submit:hover {
    background: #E44D08;
    border-bottom: 3px solid #d84b0b;
    color: #fff;
    text-decoration: unset;
}
.cart-to-txt {
    padding: 40px 0;
}

.cart-to-txt p {
    margin: 0;
    color: #FF5D12;
    font-size: 18px;
    font-weight: 500;
}

.cart-to-txt h3 {
    font-size: 42px;
    line-height: 42px;
    font-weight: 600;
    color: #1F2027;
}

.cart-to-note {
    font-size: 11px;
    color: #3F3F3F;
}

.cart-sectxt {
    padding: 20px 0 0 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #B2B4CD;
    font-size: 16px;
}
.service-cart-item,
.marketplace-cart-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0 20px;
    margin: 20px 0 0 0;
}

.cart-item-image {
    max-width: 180px;
}

.cart-item-info {
    flex: 1;
}

.cart-item-action {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    position: relative;
    font-size: 0;
    margin: -16px 0 0 0;
    z-index: 2;
}

.cart-item-image img {
    max-width: 100%;
}
.service-cart-item + .service-cart-item,
.marketplace-cart-item + .marketplace-cart-item {
    padding: 20px 0 0 0;
    border-top: 1px solid #C3C7E6;
}

.cart-item-action button.btn-danger {
    background: transparent;
    border: 0;
    padding: 0;
    color: #ccc;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.cart-item-action button.btn-danger:hover {color: #a5a5a5;}
.cart-item-info h4 {
    font-size: 16px;
    color: #1F2027;
    font-weight: 500;
    margin: 0 0 16px 0;
}

.cart-item-info p {
    font-size: 12px;
    color: rgb(0 0 0 / 50%);
    margin: 0;
}
.cart-item-info p a, .cart-item-info p span {
    color: rgb(0 0 0 / 70%);
}
.cart-marketplace-template-count {
    margin: 40px 0 0 0;
    font-size: 12px;
    color: rgb(0 0 0 / 70%);
}

.cart-marketplace-template-count strong {
    font-weight: normal;
}
.cart-item-price {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    font-size: 18px;
    font-weight: 600;
}

.old-price {
    color: #1F2027;
}

.tmplgroup2 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 15px;
    align-items: flex-start;
}

.tmplgroup3 {
    width: 70%;
}

.tmplgroup2 .image-container {
    width: 30%;
    flex: unset;
}

.tmplgroup2 img {
    max-width: 100%;
}
.tmplgroup1 {
    width: 100%;
}
.tmplgroup1 + .tmplgroup1 {
    margin: 20px 0 0 0;
    padding: 20px 0 0 0;
    border-top: 1px solid #c3c7e6;
}

.tmplgroup3 .service-name,
.tmplgroup3 .marketplace-name {
    margin: 0;
}
.tmplgroup3 .service-price-info,
.tmplgroup3 .marketplace-price-info {
    margin: 20px 0;
}

.cartBckBtn svg {
    width: 12px;
    height: auto;
    color: #171612;
}

.cartBckBtn {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    color: #171612;
    font-size: 14px;
}
.cartBckBtn:hover {text-decoration: unset;}
.cartBckBtn:hover, .cartBckBtn:hover svg {color: #FF5D12;}
.drawifier_back_btn {
    padding: 20px 0 00 0;
}
.service-schedule-time {
    margin: 0 0 10px 0;
    font-size: 14px;
}
.service-schedule-time span {background: rgb(136 33 141 / 10%);padding: 5px 15px;display: inline-block;vertical-align: middle;border-radius: 5px;color: #88218D;font-weight: 500;}
.marketplace-purchased-info {
    text-align: center;
}
.marketplace-purchased-info span {
    display: inline-block;
    padding: 10px 20px;
    background-color: rgba(136, 33, 141, 0.1);
    border-radius: 20px;
    color: #88218D;
    font-size: 14px;
    font-weight: 500;
}




@media screen and (max-width:1030px) {/* 1024 px */

    .service,
    .marketplace_box {
        width: calc((100% - (19px * 3)) / 4);
    }
    .drawifier-marketplace-view .template_box {
        width: calc((100% - (20px * 1)) / 2);
    }

}/* 1024 px */
@media screen and (max-width:979px) { /* 800 px */

    .service,
    .marketplace_box {
        width: calc((100% - (19px * 2)) / 3);
    }
    .dmrkPageBx {    flex-direction: column;}
    .service_cart_drawifier_right,
    .marketpalce_cart_drawifier_right {
        margin: 0 auto;
    }
    .cart-page-heading h2, .drawifier-service-view .drawifier-info-header-section-new h2,
    .drawifier-marketplace-view .drawifier-info-header-section-new h2 {
        font-size: 26px;
    }
    .service-cart-items-table,
    .marketplace-cart-items-table {
        width: 100%;
        flex: unset;
    }
    .service-cart-sidebar,
    .marketplace-cart-sidebar {
        width: 100%;
        max-width: unset;
        margin: 0 auto;
    }




}/* 800 px */
@media screen and (max-width:799px) { /* 768 px */


	
}/* 768 px */
@media screen and (max-width:767px) { /* 640 px */

    .service_list,
    .marketplace_list {gap: 12px;}
    .service,
    .marketplace_box { width: calc((100% - (12px * 1)) / 2); }

}/* 640 px */
@media screen and (max-width:639px) { /* 480 px */
    .cart-page-heading h2, .drawifier-service-view .drawifier-info-header-section-new h2,
    .drawifier-marketplace-view .drawifier-info-header-section-new h2 {
        font-size: 22px;
    }
    .cart-item-price {
        width: 100%;
        justify-content: flex-end;
    }
    .cart-item-action {
        justify-content: flex-start;
    }
    
	
}/* 480 px */
@media screen and (max-width:479px) { /* 360 px */
    .drawifier-marketplace-view .template_box {
        width: calc((100% - (20px * 0)) / 1);
    }
    .marketplace-cart-items-table {
    width: 100%; padding: 15px 0 0 0;
        flex: unset;
    }

    .cart-item-price {
        width: 100%;
        justify-content: flex-end;
    }

    .cart-item-info {
        width: 100%;
        flex: unset;
    }

    .cart-item-image {margin: 0 auto;}

    .cart-marketplace-template-count {
        margin: 10px 0 0 0;
    }

    .cart-item-info h4 {
        margin: 0 0 4px 0;
    }
    .service-cart-items-table, .marketplace-cart-items-table {padding: 12px;}
    .cart-item-info {
        padding: 15px 0;
    }


}/* 360 px */
@media screen and (max-width:380px) { /* 320 px */

    .service,
    .marketplace_box { width: calc((100% - (12px * 0)) / 1); }
  
  

}/* 320 px */

/*-------------------------------------marketplace--END------------------------------------------*/


.sidebar-left {
  background-color: #f5f5f5;
  width: 270px;
  border-radius: 0 0 8px 8px;
  padding-top: 45px;
  padding-bottom: 15px;
}

.sidebar-left .profile-image {
  width: 176px;
  height: 176px;
  margin-left: 30px;
  border: 2px solid #181D73;
  overflow: hidden;
}

.sidebar-left .profile-change {
  cursor: pointer;
  margin-left: 135px;
}

.sidebar-left .profile-change img {
  margin-top: -60px;
  width: 55px;
}

.sidebar-left .list-group .list-group-item {
  background-color: #f5f5f5;
  border: none;
  color: #000000;
  font-weight: 600;
  font-size: 14px;
}

.sidebar-left .list-group .list-group-item:hover {
  cursor: pointer;
}

.sidebar-left .list-group .list-group-item img {
  margin-right: 15px;
}

.sidebar-left .list-group .active {
  background-color: #ff5d12;
  border-radius: 50px 0 0 50px;
  border: none;
  color: #ffffff;
  font-weight: 600;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.11);
}

.sidebar-left .list-group .active:hover {
  cursor: pointer;
}

.sidebar-right {
  border-bottom: 1px solid #d6d5d5;
}

.sidebar-right h2 {
  font-size: 24px;
  font-weight: 600;
}

#sidebar-wrapper {
  min-height: 80vh;
  transition: margin 0.25s ease-out;
}

@media (max-width: 575.98px) {
  #wrapper {
    position: relative;
  }

  #wrapper .btn-menu-toggle {
    position: fixed;
    left: -8px;
    z-index: 11000;
    top: 12px;
  }

  .sidebar-left#sidebar-wrapper {
    margin-left: -20rem;
    position: fixed;
    z-index: 9999;
    top: 0;
    padding-top: 15px;
  }

  .sidebar-left#sidebar-wrapper.active {
    margin-left: 0;
    left: 0;
  }

  .sidebar-left#sidebar-wrapper .list-group {
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
  }

  .sidebar-left#sidebar-wrapper .list-group .active {
    border-radius: 0;
  }

  .sidebar-left .profile-image {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    display: inherit;
    text-align: center;
  }

  .sidebar-left .profile-change {
    position: absolute;
    left: 20px;
  }

  .navbar-nav.action-buttons {
    margin-left: 0 !important;
    width: 100%;
  }

  .profile-footer p {
    text-align: center !important;
  }

  .profile-bg {
    display: none !important;
  }
}

.form-inline.customer_preparations {
    display: flex;
    flex-direction: column;
    margin: 0 0 10px 0;
    gap: 10px;
}

.account-section.inline-account-fields .account-content-box.account-box .box-body .form-inline.customer_preparations .form-label {
    width: 100%;
}







.tmpltsArea .owl-carousel .owl-item img {
    max-width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    margin: 0 auto;
    max-height: 177px;
    aspect-ratio: 16 / 9;
}



#firstLoginTemplatePreparations .modal-dialog {
    max-width: 720px;
}
#firstLoginTemplatePreparations .modal-header h5.modal-title {
    font-size: 18px;
}
#firstLoginTemplatePreparations .itemCards .cardbx {
    width: 100%;
    max-width: 320px;
}
#firstLoginTemplatePreparations .itemCards {
    justify-content: center;
}
#firstLoginTemplatePreparations .modal-footer .modal-title {
    font-size: 14px;
    font-weight: 400;
}
#firstLoginTemplatePreparations .modal-footer .col {
    padding: 0;
}
#firstLoginTemplatePreparations .modal-footer {
    display: block;
}
#firstLoginTemplatePreparations .modal-content .modal-header {
    border-bottom: 1px solid #dee2e6;
}








.lightBg { background-color: #F8F8FF; }
.purservpage .topBg01 {
    background-color: #F8F8FF;
}
.purservpage .ttext01 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 35px 10px;
    box-sizing: border-box;
}
.purservpage .ttext01 h1 {
    color: #25252D;
    font-size: 42px;
    font-weight: bold;
    margin: 0;
}
.purservpage .service_list { padding: 0 15px; } 
.purservpage .view-service-btn {text-align: center; margin: 15px 0 0 0;}
.purservpage .view-service-btn a {min-width: 100%;}
.quoteClm1in>h2,
.quoteClm2in>h2 {
    font-size: 20px;
    color: #662D91;
    font-weight: 500;
    border-bottom: 1px solid #C7D6E5;
    padding: 0 0 20px 0;
    line-height: 20px;
    margin: 0 0 20px 0;
}
@media screen and (max-width: 979px) {
    .purservpage .ttext01 h1 {
        font-size: 32px;
        line-height: normal;
    }
}


/* Transactions page - Marketplace & Service */
.dataTables_length label {
    display: flex;
    width: auto;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    font-size: 14px;
}
.dataTables_length label select {
    max-width: 80px;
    height: 32px;
}
.dataTables_paginate {
    display: flex;
    justify-content: flex-end;
}
.payments-marketplace-transaction tr th {
    vertical-align: middle;
}
.payments-marketplace-transaction tr td {
    font-size: 14px;
}
.payments-marketplace-transaction div.row table {
    width: 100%;
}


.template-details-page img.preview-img {
    width: 100%;
}
.sondos_template_thumbs_sec {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0 0 12px 0;
    gap: 10px;
}
.sondos_template_thumbs_sec img {
    max-width: 100%;
}
.template_thumb_blur,
.template_thumb_item {
    max-width: 90px;
    border-radius: 4px;
    border: 1px solid #ccc;
    overflow: hidden;
    cursor: pointer;
    transition: all ease-in-out 0.3s;
}
.template_thumb_blur:hover,
.template_thumb_item.active,
.template_thumb_item:hover {
    border-color: #909090;
}



/* share : template details page */
.template-details-page div:not(.chakra-popover-content-wrapper)>.chakra-button {
    display: inline-flex;
    border-radius: 8px;
    border: 1px solid #ACB2DB;
    background: #fff;
    padding: 6px 14px;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 8px;
    transition: all ease-in-out 0.3s;
}
.template-details-page div:not(.chakra-popover-content-wrapper)>.chakra-button span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}
.template-details-page div:not(.chakra-popover-content-wrapper)>.chakra-button svg {
    width: 14px;
}
.template-details-page div:not(.chakra-popover-content-wrapper)>.chakra-button:hover {
    background: #E2E8F0;
}
.template-details-page .chakra-popover-content-wrapper {
    margin: 10px 0 0 0;
    border: 1px solid #E2E8F0;
    border-radius: 6px;
    padding: 15px 15px 18px 15px;
    text-align: left;
}
.template-details-page .share-email-label, .template-details-page .chakra-popover-download-btn-sec>div:nth-child(1) {
    color: #92979d;
    font-size: 14px;
    margin: 0 0 8px 0;
    font-weight: 500;
}
.template-details-page .chakra-popover-download-btn-sec {
    margin: 0 0 12px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #E2E8F0;
}
.template-details-page .chakra-popover-btns {
    display: flex;
    justify-content: space-between;
}
.template-details-page .chakra-popover-btns button {
    display: inline-flex;
    border-radius: 8px;
    border: 1px solid #ACB2DB;
    background: #fff;
    padding: 4px 15px;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 6px;
    transition: all ease-in-out 0.3s;
}
.template-details-page .chakra-popover-btns button:hover {
    background: #E2E8F0;
}
.template-details-page .share-email-fieldset {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
.template-details-page .share-email-fieldset input {
    flex: 1;
    border: 1px solid #ACB2DB;
    border-radius: 5px;
    font-size: 14px;
    padding: 4px 10px 5px;
}
.template-details-page .share-email-fieldset button:disabled {
    display: inline-flex;
    border-radius: 5px;
    border: 1px solid #ACB2DB;
    background: #fff;
    padding: 4px 15px;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 6px;
    transition: all ease-in-out 0.3s;
    color: #555;
}
.template-details-page .share-email-fieldset button {
    display: inline-flex;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #ff5d12;
    background: #ff5d12;
    padding: 4px 15px;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 6px;
    transition: all ease-in-out 0.3s;
}
.cc-window {
    padding: 14px max(24px, calc((100vw - 1200px) / 2)) !important;
    flex-direction: row !important;
    align-items: center;
    width: 100% !important;
    max-width: none !important;
    border-radius: 0;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: rgba(24, 29, 115, .64) !important;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    box-shadow: 0 -2px 16px rgba(23, 22, 18, .16);
}

.cc-window .cc-message {
    flex: 1 1 auto;
    max-width: none;
    line-height: 1.45;
}

.cc-window .cc-compliance {
    flex: 0 0 auto;
    margin: 0 0 0 24px;
}

.cc-window .cc-compliance .cc-btn {
    min-width: 140px;
    padding: 10px 18px;
    border-radius: 3px;
}

@media (max-width: 767px) {
    .cc-window {
        padding: 12px 15px !important;
        flex-direction: column !important;
        align-items: stretch;
        max-height: 45vh;
        overflow-y: auto;
    }

    .cc-window .cc-message {
        font-size: 13px;
    }

    .cc-window .cc-compliance {
        margin: 12px 0 0;
    }
}

/* ONB-007: accessible password visibility control */
.input-icon-toggle {
    background: none;
    border: none;
    color: #171612;
    font-weight: 600;
    position: absolute;
    font-size: 18px;
    right: 0;
    top: 0;
    transform: none;
    width: 44px;
    height: 44px;
    padding: 0;
    border-radius: 4px;
    cursor: pointer;
}

.input-icon-toggle:focus {
    box-shadow: none;
}

.input-icon-toggle:focus-visible {
    outline: 2px solid #5454ff;
    outline-offset: 2px;
}

/* ONB-007: accessible account menu button */
.main-dropdown-menu-toggle {
    width: 44px;
    height: 44px;
}

.main-dropdown-menu-toggle:focus-visible {
    outline: 2px solid #5454ff;
    outline-offset: 2px;
}

/* ONB-007: improve dashboard secondary-text contrast */
.welcTxt aside,
span.updateTime {
    color: #6b6b72;
}

span.updateTime {
    opacity: 1;
}

/* Drawifier Templates grid; the shared profile header is in drawifier-info.css. */

body.drawifier-info.drawifier-templates-list .drawifier-info,
body.drawifier-info.drawifier-marketplace-list .drawifier-info,
body.drawifier-info.drawifier-service-list .drawifier-info,
body.drawifier-info.drawifier-training-list .drawifier-info {
    background: #f6f6ff;
}

body.drawifier-info.drawifier-templates-list .drawifier-info-header-section-new,
body.drawifier-info.drawifier-marketplace-list .drawifier-info-header-section-new,
body.drawifier-info.drawifier-service-list .drawifier-info-header-section-new,
body.drawifier-info.drawifier-training-list .drawifier-info-header-section-new {
    margin-bottom: 0;
}

body.drawifier-templates-list #templates-list,
body.drawifier-marketplace-list #marketplace-list,
body.drawifier-service-list #service-list,
body.drawifier-training-list #training-list {
    float: none;
    display: flow-root;
    margin-top: 0;
    padding: 28px 0 48px;
    background: #f6f6ff;
}

body.drawifier-templates-list #templates-list .tl-container,
body.drawifier-marketplace-list #marketplace-list .tl-container,
body.drawifier-service-list #service-list .tl-container,
body.drawifier-training-list #training-list .tl-container {
    max-width: 1240px;
    padding: 0 15px;
}

body.drawifier-templates-list #templates-list .section-box,
body.drawifier-marketplace-list #marketplace-list .section-box,
body.drawifier-service-list #service-list .section-box,
body.drawifier-training-list #training-list .section-box {
    padding: 30px 34px 36px;
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(42, 29, 25, .05);
}

body.drawifier-templates-list #templates-list .section-box > h5,
body.drawifier-marketplace-list #marketplace-list .section-box > h5,
body.drawifier-service-list #service-list .section-box > h5,
body.drawifier-training-list #training-list .section-box > h5 {
    margin: 0 0 24px;
    color: #171612;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: -.025em;
    line-height: 1.2;
}

body.drawifier-templates-list #templates-list .drawifier-template-list {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    align-items: stretch;
}

body.drawifier-templates-list #templates-list .template_box {
    width: auto;
    min-width: 0;
}

body.drawifier-templates-list #templates-list .template_boxin {
    display: flex;
    height: 100%;
    min-height: 248px;
    flex-direction: column;
    padding: 0;
    border: 1px solid #e9ded7;
    border-radius: 12px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(42, 29, 25, .05);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

body.drawifier-templates-list #templates-list .template_boxin:hover {
    border-color: #f1b99c;
    box-shadow: 0 10px 24px rgba(42, 29, 25, .1);
    transform: translateY(-2px);
}

body.drawifier-templates-list #templates-list .ftImgBx {
    position: relative;
    aspect-ratio: 16 / 9;
    width: 100%;
    background: #fff;
    overflow: hidden;
}

body.drawifier-templates-list #templates-list .ftImgBx a {
    position: absolute;
    inset: 0;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

body.drawifier-templates-list #templates-list .ftImgBx img {
    display: block;
    width: 100%;
    height: 100%;
    max-height: none;
    object-fit: contain;
    object-position: center;
}

body.drawifier-templates-list #templates-list .ftTxtBx {
    padding: 12px 12px 14px;
}

body.drawifier-templates-list #templates-list .ftTxtBx h6,
body.drawifier-templates-list #templates-list .ftTxtBx h6 a {
    color: #262126;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.35;
}

body.drawifier-templates-list #templates-list .ftTxtBx h6 a:hover {
    color: #d34a16;
    text-decoration: underline;
}

body.drawifier-templates-list #templates-list .ftCtgName {
    color: #6a6467;
    font-size: 12px;
    opacity: 1;
}

/* Artist marketplace bundles: keep previews and actions aligned within each card. */
body.drawifier-marketplace-list #marketplace-list .marketplace_list {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

body.drawifier-marketplace-list #marketplace-list .marketplace_box {
    width: auto;
    min-width: 0;
    padding: 0;
    border: 1px solid #e9ded7;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(42, 29, 25, .05);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

body.drawifier-marketplace-list #marketplace-list .marketplace_box:hover {
    border-color: #f1b99c;
    box-shadow: 0 10px 24px rgba(42, 29, 25, .1);
    transform: translateY(-2px);
}

body.drawifier-marketplace-list #marketplace-list .mk_boxin {
    justify-content: flex-start;
}

body.drawifier-marketplace-list #marketplace-list .image-container {
    flex: none;
    padding: 12px 12px 0;
}

body.drawifier-marketplace-list #marketplace-list .marketplace-templates-img-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: 150px 68px;
    grid-auto-rows: 68px;
    gap: 8px;
}

body.drawifier-marketplace-list #marketplace-list .mk_imgs,
body.drawifier-marketplace-list #marketplace-list .mk_imgs:first-child {
    width: auto;
    height: 68px;
    min-width: 0;
    border-color: #eee3dc;
}

body.drawifier-marketplace-list #marketplace-list .mk_imgs:first-child {
    grid-column: 1 / -1;
    height: 150px;
}

body.drawifier-marketplace-list #marketplace-list .mk_imgs:only-child {
    grid-row: 1 / -1;
    height: 100%;
}

body.drawifier-marketplace-list #marketplace-list .mk_imgs img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

body.drawifier-marketplace-list #marketplace-list .mk_box_data {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 14px;
}

body.drawifier-marketplace-list #marketplace-list .marketplace-name {
    margin-top: 0;
}

body.drawifier-marketplace-list #marketplace-list .marketplace-name a {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.35;
}

body.drawifier-marketplace-list #marketplace-list .cart-form {
    align-items: center;
    margin-top: auto;
    padding-top: 18px;
}

body.drawifier-marketplace-list #marketplace-list .marketplace-price-info {
    flex-wrap: wrap;
    gap: 4px 8px;
    font-size: 15px;
}

body.drawifier-marketplace-list #marketplace-list .marketplace-price-info .price,
body.drawifier-marketplace-list #marketplace-list .marketplace-price-info .special-price {
    font-size: 16px;
}

/* Artist services: complete cards with uncropped images and aligned actions. */
body.drawifier-info :is(#service-list, #training-list) .service_list {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

body.drawifier-info :is(#service-list, #training-list) .service {
    width: auto;
    min-width: 0;
    padding: 0;
    border: 1px solid #e9ded7;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(42, 29, 25, .05);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

body.drawifier-info :is(#service-list, #training-list) .service:hover {
    border-color: #f1b99c;
    box-shadow: 0 10px 24px rgba(42, 29, 25, .1);
    transform: translateY(-2px);
}

body.drawifier-info :is(#service-list, #training-list) .mk_boxin {
    justify-content: flex-start;
}

body.drawifier-info :is(#service-list, #training-list) .image-container {
    flex: none;
    padding: 12px 12px 0;
}

body.drawifier-info :is(#service-list, #training-list) .service-img-container {
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    background: #fff;
    overflow: hidden;
}

body.drawifier-info :is(#service-list, #training-list) .service-img-container img {
    display: block;
    width: 100%;
    height: 100%;
    max-height: none;
    object-fit: contain;
}

body.drawifier-info :is(#service-list, #training-list) .mk_box_data {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 14px;
}

body.drawifier-info :is(#service-list, #training-list) .service-name {
    margin-top: 0;
}

body.drawifier-info :is(#service-list, #training-list) .service-name a {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.35;
}

body.drawifier-info :is(#service-list, #training-list) .schedule_time {
    color: #6a6467;
    font-size: 12px;
    line-height: 1.4;
    opacity: 1;
    text-align: left !important;
}

body.drawifier-info :is(#service-list, #training-list) .cart-form {
    align-items: center;
    margin-top: auto;
    padding-top: 18px;
}

body.drawifier-info :is(#service-list, #training-list) .service-price-info {
    flex-wrap: wrap;
    gap: 4px 8px;
    font-size: 15px;
}

body.drawifier-info :is(#service-list, #training-list) .service-price-info .price,
body.drawifier-info :is(#service-list, #training-list) .service-price-info .special-price {
    font-size: 16px;
}

body.drawifier-training-list #training-list .schedule_time + .schedule_time {
    margin-top: 4px !important;
}

@media (max-width: 1199.98px) {
    body.drawifier-info :is(#service-list, #training-list) .service_list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    body.drawifier-marketplace-list #marketplace-list .marketplace_list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    body.drawifier-templates-list #templates-list .drawifier-template-list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 991.98px) {
    body.drawifier-info :is(#service-list, #training-list) .service_list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body.drawifier-marketplace-list #marketplace-list .marketplace_list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body.drawifier-templates-list #templates-list .drawifier-template-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767.98px) {

    body.drawifier-templates-list #templates-list .section-box,
    body.drawifier-marketplace-list #marketplace-list .section-box,
    body.drawifier-service-list #service-list .section-box,
    body.drawifier-training-list #training-list .section-box {
        padding: 24px 20px;
    }

    body.drawifier-templates-list #templates-list .section-box > h5,
    body.drawifier-marketplace-list #marketplace-list .section-box > h5,
    body.drawifier-service-list #service-list .section-box > h5,
    body.drawifier-training-list #training-list .section-box > h5 {
        font-size: 27px;
    }

    body.drawifier-templates-list #templates-list .drawifier-template-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 12px;
    }
}

@media (max-width: 575.98px) {
    body.drawifier-info :is(#service-list, #training-list) .service_list {
        grid-template-columns: minmax(0, 1fr);
    }

    body.drawifier-marketplace-list #marketplace-list .marketplace_list {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media (max-width: 479.98px) {
    body.drawifier-templates-list #templates-list .drawifier-template-list {
        grid-template-columns: minmax(0, 1fr);
    }
}

/* Drawifier marketplace detail: align with the refreshed drawifier content pages. */
body.drawifier-marketplace-view .drawifier-info {
    padding-bottom: 0;
    border: 0;
    background: #f6f6ff;
}

body.drawifier-marketplace-view .drawifier-info-header-section-new {
    padding: 42px 0 28px;
    border-bottom: 1px solid #ebded8;
    background: linear-gradient(110deg, #fff8f3 0%, #fff 50%, #f8f8ff 100%);
}

body.drawifier-marketplace-view .drawifier-info-header-section-new .container,
body.drawifier-marketplace-view .drawifier_back_btn .pagebox,
body.drawifier-marketplace-view .marketpalce_info_cart_wrapper {
    max-width: 1240px;
    padding-right: 15px;
    padding-left: 15px;
}

body.drawifier-marketplace-view .drawifier-info-header-section-new h2 {
    margin: 0;
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(28px, 3vw, 38px);
    font-weight: 400;
    line-height: 1.15;
    letter-spacing: -.025em;
}

body.drawifier-marketplace-view .drawifier_back_btn {
    padding: 22px 0 0;
    background: #f6f6ff;
}

body.drawifier-marketplace-view .cartBckBtn {
    color: #555563;
    font-size: 14px;
}

body.drawifier-marketplace-view .drawifier-marketplace-data {
    padding: 14px 0 52px;
    background: #f6f6ff;
}

body.drawifier-marketplace-view .dmrkPageBx {
    gap: 28px;
    padding: 30px;
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(42, 29, 25, .05);
}

body.drawifier-marketplace-view .marketpalce_info_left {
    min-width: 0;
}

body.drawifier-marketplace-view .marketpalce_cart_drawifier_right {
    flex: 0 0 310px;
    max-width: 310px;
}

body.drawifier-marketplace-view .drawifier-template-list {
    gap: 14px;
}

body.drawifier-marketplace-view .template_box {
    width: calc((100% - 28px) / 3);
    overflow: hidden;
    border: 1px solid #e9ded7;
    border-radius: 10px;
    background: #fff;
}

body.drawifier-marketplace-view .template_boxin {
    padding: 0;
    border-radius: 10px;
    background: #fff;
}

body.drawifier-marketplace-view .ftImgBx {
    display: flex;
    height: 156px;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background: #fffaf7;
}

body.drawifier-marketplace-view .ftImgBx a {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

body.drawifier-marketplace-view .ftImgBx img {
    display: block;
    width: 100%;
    height: 100%;
    max-height: none;
    object-fit: contain;
}

body.drawifier-marketplace-view .ftTxtBx {
    padding: 12px;
    background: #fff;
}

body.drawifier-marketplace-view .ftTxtBx h6,
body.drawifier-marketplace-view .ftTxtBx h6 a {
    color: #1f2027;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.35;
}

body.drawifier-marketplace-view .marketplace-proname {
    margin: 26px 0 10px;
}

body.drawifier-marketplace-view .marketpalce_info_left.is-purchased .template_boxin {
    padding-bottom: 12px;
}

body.drawifier-marketplace-view .marketpalce_info_left.is-purchased .ftBtns {
    padding: 12px 12px 0;
}

body.drawifier-marketplace-view .marketpalce_info_left.is-purchased .marketplace-proname {
    margin-top: 38px;
}

body.drawifier-marketplace-view .marketplace-proname strong {
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.2;
}

body.drawifier-marketplace-view .marketplace-description {
    color: #555563;
    font-size: 15px;
    line-height: 1.6;
}

body.drawifier-marketplace-view .marketpalce_cart_wrapper,
body.drawifier-marketplace-view .marketpalce_drawifier_info {
    padding: 22px;
    border: 1px solid #e9ded7;
    border-radius: 12px;
    background: #fffaf7;
}

body.drawifier-marketplace-view .marketpalce_cart_right_top {
    height: auto;
    padding-bottom: 18px;
    border-color: #e9ded7;
    line-height: normal;
}

body.drawifier-marketplace-view .marketplace-price-info {
    flex-wrap: wrap;
    justify-content: flex-end;
    font-size: 20px;
}

body.drawifier-marketplace-view .marketpalce_cart_right_bottom {
    margin-top: 28px;
}

body.drawifier-marketplace-view .marketplace-addtocart-btn,
body.drawifier-marketplace-view .cart-login-page-icon a {
    border-radius: 8px;
}

body.drawifier-marketplace-view .marketpalce_drawifier_info {
    gap: 12px;
    background: #fff;
}

body.drawifier-marketplace-view .drawifier_avatar {
    flex: 0 0 64px;
    width: 64px;
    height: 64px;
}

body.drawifier-marketplace-view .drawifier_avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

body.drawifier-marketplace-view .follower-section .btn-white,
body.drawifier-marketplace-view .follower-section .btn-secondary {
    min-width: 78px;
    height: auto;
    padding: 5px 12px !important;
    border: 1px solid #ffbaa5;
    border-radius: 20px;
    background: #fff;
    color: #b73e15;
    font-size: 12px;
    line-height: 1.2;
}

body.drawifier-marketplace-view .follower-section .un-follow {
    border-color: transparent;
    background: linear-gradient(90deg, #ff5d12, #88218d);
    color: #fff;
}

@media (max-width: 979px) {
    body.drawifier-marketplace-view .marketpalce_cart_drawifier_right {
        flex-basis: auto;
        width: 100%;
        max-width: none;
    }
}

@media (max-width: 767px) {
    body.drawifier-marketplace-view .dmrkPageBx {
        padding: 22px;
    }

    body.drawifier-marketplace-view .template_box {
        width: calc((100% - 14px) / 2);
    }
}

@media (max-width: 575px) {
    body.drawifier-marketplace-view .drawifier-info-header-section-new {
        padding: 32px 0 22px;
    }

    body.drawifier-marketplace-view .template_box {
        width: 100%;
    }
}
/* Shared marketplace and service cart styling; checkout and item actions stay unchanged. */
:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-page-heading {
    padding: 34px 0;
    border-color: #e9ded7;
    background: linear-gradient(110deg, #fff8f3, #f8f7ff);
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-page-heading h2 {
    margin: 0;
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 36px;
    font-weight: 400;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .mci_detail {
    padding: 56px 0 68px;
    border-bottom: 0;
    background: #f7f7ff;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .pagebox {
    max-width: 1280px;
    padding: 0 20px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-items-details, .service-cart-items-details) {
    gap: 24px;
    align-items: flex-start;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-items-table, .service-cart-items-table),
:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-items-total {
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 12px 28px rgba(35, 30, 60, .04);
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-items-table, .service-cart-items-table) {
    min-width: 0;
    padding: 24px 28px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-sidebar, .service-cart-sidebar) {
    flex: 0 0 310px;
    width: 310px;
    max-width: 310px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-items-total {
    padding: 25px 24px;
    background: #fffaf7;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-items-heading,
:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-total-heading {
    padding-bottom: 17px;
    border-color: #e9ded7;
    color: #1f2027;
    font-size: 19px;
    font-weight: 600;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-item, .service-cart-item) {
    gap: 0 20px;
    margin-top: 24px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-item, .service-cart-item) + :is(.marketplace-cart-item, .service-cart-item) {
    padding-top: 24px;
    border-color: #e9ded7;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image {
    flex: 0 0 168px;
    width: 168px;
    max-width: 168px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image .mk_imgs {
    border-color: #e9ded7;
    background: #fff;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image .mk_imgs img {
    display: block;
    width: 100%;
    height: 94px;
    object-fit: contain;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image .mk_imgs:not(:first-child) img {
    height: 48px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-info h4 {
    margin-bottom: 8px;
    color: #1f2027;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.35;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-info p,
:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-marketplace-template-count {
    color: #62616d;
    font-size: 13px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-marketplace-template-count {
    margin-top: 20px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-price {
    justify-content: flex-end;
    color: #1f2027;
    white-space: nowrap;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-price .special-price {
    color: #d4471a;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-action {
    margin-top: -12px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-action button.btn-danger {
    color: #777581;
    text-decoration: underline;
    text-underline-offset: 3px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-action button.btn-danger:hover,
:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-action button.btn-danger:focus-visible {
    color: #c3441b;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-to-txt {
    padding: 30px 0;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-to-txt h3 {
    margin-bottom: 10px;
    font-size: 38px;
    line-height: 1.2;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-to-txt p {
    color: #c3441b;
    font-size: 15px;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-submit, .service-cart-submit) {
    border: 0;
    border-radius: 8px;
    background: linear-gradient(90deg, #ff5d12, #88218d);
    font-weight: 600;
    text-align: center;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-submit, .service-cart-submit):hover,
:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-submit, .service-cart-submit):focus-visible {
    border: 0;
    background: linear-gradient(90deg, #e44d08, #731a78);
    color: #fff;
}

:is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-to-note {
    margin-top: 17px;
    color: #62616d;
    line-height: 1.5;
}

@media (max-width: 979px) {
    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-sidebar, .service-cart-sidebar) {
        flex: 1 1 100%;
        width: 100%;
        max-width: none;
    }
}

@media (max-width: 639px) {
    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-page-heading h2 {
        font-size: 30px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .mci_detail {
        padding: 30px 0 45px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .pagebox {
        padding: 0 15px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) :is(.marketplace-cart-items-table, .service-cart-items-table) {
        padding: 20px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image {
        flex: 0 0 112px;
        width: 112px;
        max-width: 112px;
        margin: 0;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image .mk_imgs img {
        height: 72px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-image .mk_imgs:not(:first-child) img {
        height: 36px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-info {
        flex: 1 1 calc(100% - 132px);
        width: auto;
        min-width: 0;
        padding: 0;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-marketplace-template-count {
        margin-top: 10px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-price {
        margin-top: 14px;
    }

    :is(.marketplace-cart-page-wrapper, .service-cart-page-wrapper) .cart-item-action {
        margin: 8px 0 0;
        justify-content: flex-end;
    }
}
/* Service cart image and schedule details. */
.service-cart-page-wrapper .cart-item-image img {
    display: block;
    width: 100%;
    height: 112px;
    object-fit: contain;
    border: 1px solid #e9ded7;
    border-radius: 8px;
    background: #fffaf7;
}

.service-cart-page-wrapper .cart-service-schedule-time {
    margin-top: 20px;
    color: #62616d;
    font-size: 13px;
    line-height: 1.4;
}

@media (max-width: 639px) {
    .service-cart-page-wrapper .cart-item-image img {
        height: 84px;
    }

    .service-cart-page-wrapper .cart-service-schedule-time {
        margin-top: 10px;
    }
}

/* Drawifier service detail: visually align with the marketplace detail page. */
body.drawifier-service-view .drawifier-info {
    padding-bottom: 0;
    border: 0;
    background: #f6f6ff;
}

body.drawifier-service-view .drawifier-info-header-section-new {
    padding: 42px 0 28px;
    border-bottom: 1px solid #ebded8;
    background: linear-gradient(110deg, #fff8f3 0%, #fff 50%, #f8f8ff 100%);
}

body.drawifier-service-view .drawifier-info-header-section-new .container,
body.drawifier-service-view .drawifier_back_btn .pagebox,
body.drawifier-service-view .service_info_cart_wrapper {
    max-width: 1240px;
    padding-right: 15px;
    padding-left: 15px;
}

body.drawifier-service-view .drawifier-info-header-section-new h2 {
    margin: 0;
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(28px, 3vw, 38px);
    font-weight: 400;
    line-height: 1.15;
    letter-spacing: -.025em;
}

body.drawifier-service-view .drawifier_back_btn {
    padding: 22px 0 0;
    background: #f6f6ff;
}

body.drawifier-service-view .cartBckBtn {
    color: #555563;
    font-size: 14px;
}

body.drawifier-service-view .drawifier-service-data {
    padding: 14px 0 52px;
    background: #f6f6ff;
}

body.drawifier-service-view .dmrkPageBx {
    gap: 28px;
    padding: 30px;
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(42, 29, 25, .05);
}

body.drawifier-service-view .service_info_left {
    min-width: 0;
}

body.drawifier-service-view .service_cart_drawifier_right {
    flex: 0 0 310px;
    max-width: 310px;
}

body.drawifier-service-view .service-img-container {
    display: flex;
    min-height: 300px;
    max-height: 480px;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid #e9ded7;
    border-radius: 12px;
    background: #fffaf7;
}

body.drawifier-service-view .service-img-container img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 480px;
    object-fit: contain;
}

body.drawifier-service-view .marketplace-proname {
    margin: 26px 0 10px;
}

body.drawifier-service-view .marketplace-proname strong {
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.2;
}

body.drawifier-service-view .service-schedule-time {
    margin: 0 0 18px;
}

body.drawifier-service-view .service-schedule-time span {
    border-radius: 20px;
    background: #f8edf7;
    color: #88218d;
    font-size: 13px;
}

body.drawifier-service-view .marketplace-description {
    color: #555563;
    font-size: 15px;
    line-height: 1.6;
}

body.drawifier-service-view .marketpalce_cart_wrapper,
body.drawifier-service-view .marketpalce_drawifier_info {
    padding: 22px;
    border: 1px solid #e9ded7;
    border-radius: 12px;
    background: #fffaf7;
}

body.drawifier-service-view .marketpalce_cart_right_top {
    height: auto;
    padding-bottom: 18px;
    border-color: #e9ded7;
    line-height: normal;
}

body.drawifier-service-view .marketplace-price-info {
    flex-wrap: wrap;
    justify-content: flex-end;
    font-size: 20px;
}

body.drawifier-service-view .marketpalce_cart_right_bottom {
    margin-top: 28px;
}

body.drawifier-service-view .marketplace-addtocart-btn,
body.drawifier-service-view .cart-login-page-icon a {
    border-radius: 8px;
}

body.drawifier-service-view .marketpalce_drawifier_info {
    gap: 12px;
    background: #fff;
}

body.drawifier-service-view .drawifier_avatar {
    flex: 0 0 64px;
    width: 64px;
    height: 64px;
}

body.drawifier-service-view .drawifier_avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

body.drawifier-service-view .follower-section .btn-white,
body.drawifier-service-view .follower-section .btn-secondary {
    min-width: 78px;
    height: auto;
    padding: 5px 12px !important;
    border: 1px solid #ffbaa5;
    border-radius: 20px;
    background: #fff;
    color: #b73e15;
    font-size: 12px;
    line-height: 1.2;
}

body.drawifier-service-view .follower-section .un-follow {
    border-color: transparent;
    background: linear-gradient(90deg, #ff5d12, #88218d);
    color: #fff;
}

@media (max-width: 979px) {
    body.drawifier-service-view .service_cart_drawifier_right {
        flex-basis: auto;
        width: 100%;
        max-width: none;
    }
}

@media (max-width: 767px) {
    body.drawifier-service-view .dmrkPageBx {
        padding: 22px;
    }
}

@media (max-width: 575px) {
    body.drawifier-service-view .drawifier-info-header-section-new {
        padding: 32px 0 22px;
    }

    body.drawifier-service-view .service-img-container {
        min-height: 220px;
    }
}

/* Training detail has both a schedule and a duration. */
body.drawifier-training-view .training-schedule-details {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 10px;
    margin-bottom: 18px;
}

body.drawifier-training-view .training-schedule-details .service-schedule-time {
    margin: 0;
}

body.drawifier-training-view .training-schedule-details .service-schedule-time span {
    max-width: 100%;
    line-height: 1.4;
    white-space: normal;
}

/* === Purchased services visual refresh: START === */
body.customer-purchased-services .purchased-services-page{background:#f7f7ff}
body.customer-purchased-services .purchased-services-page>.d-flex{align-items:stretch}
body.customer-purchased-services .purchased-services-page .contents{min-width:0;overflow:hidden;background:#f7f7ff}
body.customer-purchased-services .purchased-services-page .tmlPageBx{min-height:100%;background:transparent}
body.customer-purchased-services .purchased-services-page .purchased-services-hero{border-bottom:1px solid #eee4df;background:linear-gradient(110deg,#fff8f3 0%,#f7f7ff 72%)}
body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01{max-width:920px;padding:64px 20px 56px}
body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01 h1{margin:0 0 14px;color:#1f2029;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,4vw,58px);font-weight:400;line-height:1.06;letter-spacing:-.04em}
body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01 p{max-width:680px;margin:0 auto;color:#65616e;font-size:17px;line-height:1.6}
body.customer-purchased-services .purchased-services-page .purchased-services-content{width:calc(100% - 48px);max-width:1440px;margin:48px auto 72px;padding:34px;border:1px solid #e8ddd7;border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(31,32,41,.06)}
body.customer-purchased-services .purchased-services-page .purchased-services-heading{margin-bottom:26px}
body.customer-purchased-services .purchased-services-page .purchased-services-heading h2{margin:0 0 7px;color:#1f2029;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1.18;letter-spacing:-.025em}
body.customer-purchased-services .purchased-services-page .purchased-services-heading p{margin:0;color:#6d6977;font-size:15px;line-height:1.55}
body.customer-purchased-services .purchased-services-page .purchased-services-list{gap:22px;padding:0}
body.customer-purchased-services .purchased-services-page .purchased-service-card{display:flex;width:calc((100% - 66px)/4);min-width:0;padding:12px;overflow:hidden;border:1px solid #e8ddd7;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(31,32,41,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.customer-purchased-services .purchased-services-page .purchased-service-card:hover{border-color:#ddcdc5;box-shadow:0 14px 30px rgba(31,32,41,.1);transform:translateY(-3px)}
body.customer-purchased-services .purchased-services-page .purchased-service-card .mk_boxin{display:flex;width:100%;min-width:0;flex-direction:column}
body.customer-purchased-services .purchased-services-page .purchased-service-card .image-container,body.customer-purchased-services .purchased-services-page .purchased-service-card .service-img-container{width:100%}
body.customer-purchased-services .purchased-services-page .purchased-service-card .service-img-container{display:flex;height:220px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eee4df;border-radius:9px;background:#fffaf7}
body.customer-purchased-services .purchased-services-page .purchased-service-card .service-img-container img{display:block;width:100%;height:100%;object-fit:contain}
body.customer-purchased-services .purchased-services-page .purchased-service-card .mk_box_data{display:flex;flex:1;min-width:0;flex-direction:column;padding:17px 4px 4px}
body.customer-purchased-services .purchased-services-page .purchased-service-card .service-name{min-height:44px;margin-bottom:10px}
body.customer-purchased-services .purchased-services-page .purchased-service-card .service-name a{display:-webkit-box;overflow:hidden;color:#1f2029;font-size:17px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}
body.customer-purchased-services .purchased-services-page .purchased-service-card .service-name a:focus,body.customer-purchased-services .purchased-services-page .purchased-service-card .service-name a:hover{color:#8c2189;text-decoration:none}
body.customer-purchased-services .purchased-services-page .purchased-service-card .schedule_time{align-self:flex-start;padding:7px 10px;border-radius:999px;background:#f7f3ff;color:#666270;font-size:12px;line-height:1.35}
body.customer-purchased-services .purchased-services-page .purchased-service-card .view-service-btn{margin:auto 0 0;padding-top:20px}
body.customer-purchased-services .purchased-services-page .purchased-service-card .view-service-btn a{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:600}
body.customer-purchased-services .purchased-services-page .purchased-services-list>.col-12{width:100%;border:1px dashed #ded4cf;border-radius:12px;background:#fffaf7;color:#65616e}
@media screen and (max-width:1279px){body.customer-purchased-services .purchased-services-page .purchased-service-card{width:calc((100% - 44px)/3)}}
@media screen and (max-width:979px){body.customer-purchased-services .purchased-services-page .contents{padding:0}body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01{padding:48px 20px 44px}body.customer-purchased-services .purchased-services-page .purchased-service-card{width:calc((100% - 22px)/2)}}
@media screen and (max-width:767px){body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01{padding:42px 18px 38px}body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01 h1{font-size:40px}body.customer-purchased-services .purchased-services-page .purchased-services-hero .ttext01 p{font-size:16px}body.customer-purchased-services .purchased-services-page .purchased-services-content{width:calc(100% - 30px);margin:32px auto 48px;padding:24px 18px}}
@media screen and (max-width:639px){body.customer-purchased-services .purchased-services-page .purchased-service-card{width:100%}}
/* === Purchased services visual refresh: END === */

/* Purchased training metadata supplements the shared purchased-card layout. */
body.customer-purchased-trainings .training-purchase-meta{display:flex;flex-wrap:wrap;gap:8px}
body.customer-purchased-trainings .training-purchase-meta .schedule_time{margin:0;white-space:normal}

/* === Publication library visual refresh: START === */
body.publication .publicationPage{overflow:hidden;background:#f7f7ff}
body.publication .publication-hero{padding:72px 20px 64px;border-bottom:1px solid #eee4df;background:linear-gradient(110deg,#fff8f3 0%,#f7f7ff 72%);text-align:center}
body.publication .publication-hero .container{max-width:920px}
body.publication .publication-hero .publication-eyebrow{display:block;margin-bottom:14px;color:#ff5d12;font-size:12px;font-weight:700;letter-spacing:.14em}
body.publication .publication-hero h1{margin:0 0 18px;color:#1f2029;font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px,5vw,66px);font-weight:400;line-height:1.04;letter-spacing:-.045em}
body.publication .publication-hero h1 span{color:#8c2189}
body.publication .publication-hero p{max-width:760px;margin:0 auto;color:#65616e;font-size:17px;line-height:1.65}
body.publication .pubSec01{padding:48px 24px 76px}
body.publication .pubSec01>.container{width:100%;max-width:1440px;margin:0 auto;padding:0}
body.publication .pubRow{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}
body.publication .pubClm01{position:sticky;top:96px;min-width:0;padding:26px;border:1px solid #e8ddd7;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(31,32,41,.055)}
body.publication .pubClm02{min-width:0}
body.publication .clmHdr1{margin-bottom:8px;color:#1f2029;font-family:Georgia,"Times New Roman",serif;font-size:28px;line-height:1.2}
body.publication .clmHdr1Mob{display:none}
body.publication .clmHdr2{color:#1f2029;font-family:Georgia,"Times New Roman",serif;font-size:clamp(31px,3vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.025em}
body.publication .filterBody{display:none;margin-top:10px}
body.publication .filterSet.active .filterBody{display:block}
body.publication .filterSet{padding:20px 0;border-bottom:1px solid #eee8e4}
body.publication .filterHdr{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}
body.publication .fTitle{color:#302d36;font-size:15px;font-weight:600}
body.publication .fIcon{width:28px;height:28px;flex:0 0 28px;border:1px solid #e6dcd7;border-radius:50%;background:#fffaf7 url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.326172%200.378478L5.45811%204.80322L10.59%200.378479%22%20stroke%3D%22%2388218D%22%2F%3E%3C%2Fsvg%3E") center no-repeat;transition:transform .2s ease}
body.publication .filterSet.active .fIcon{transform:rotate(180deg)}
body.publication .flItems{margin:0;padding:0;list-style:none}
body.publication .flItems li{margin:8px 0 0;color:#65616e;font-size:13px;line-height:1.4}
body.publication .flItems label{display:flex;align-items:flex-start;gap:8px;margin:0;cursor:pointer}
body.publication .flItems input{width:15px;height:15px;flex:0 0 15px;margin-top:2px;accent-color:#8c2189}
body.publication .flClearBx{margin-top:22px}
body.publication .flClearBtn{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:7px 14px;border:1px solid #e0d4ce;border-radius:999px;color:#8c2189;font-size:12px;font-weight:600;cursor:pointer}
body.publication .flClearBtn:hover{border-color:#cdaec9;background:#fbf5ff}
body.publication .clmData2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}
body.publication .fcard{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:28px;border:1px solid #e8ddd7;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(31,32,41,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.publication .fcard:hover{border-color:#ddcdc5;box-shadow:0 16px 34px rgba(31,32,41,.1);transform:translateY(-3px)}
body.publication .fmeta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;color:#817c89;font-size:12px}
body.publication .meta-author{display:flex;align-items:center;gap:7px;color:#4d4a55;font-weight:600}
body.publication .ftitle{margin:0 0 12px;color:#1f2029;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:400;line-height:1.28;letter-spacing:-.015em}
body.publication .fbody{flex:1;margin:0 0 22px;color:#686470;font-size:14px;line-height:1.68}
body.publication .fread-btn{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;margin:0 0 20px;padding:10px 18px;border:0;border-radius:8px;background:linear-gradient(90deg,#ff5d12 0%,#8c2189 100%);color:#fff;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 8px 18px rgba(140,33,137,.13)}
body.publication .fread-btn:focus,body.publication .fread-btn:hover{background:linear-gradient(90deg,#e94d08 0%,#741670 100%);color:#fff;text-decoration:none}
body.publication .ftags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto}
body.publication .ftag-label{color:#817c89;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}
body.publication .ftag{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f7eff9;color:#762073;font-size:10px;font-weight:600;line-height:1.3}
@media screen and (max-width:1100px){body.publication .pubSec01{padding-inline:20px}body.publication .pubRow{grid-template-columns:240px minmax(0,1fr);gap:22px}body.publication .pubClm01{padding:22px}body.publication .clmData2{grid-template-columns:1fr}}
@media screen and (max-width:900px){body.publication .pubRow{display:block}body.publication .pubClm01{position:static;margin-bottom:28px;padding:0;border:0;background:transparent;box-shadow:none}body.publication .clmHdr1{display:none}body.publication .clmHdr1Mob{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;border:1px solid #e0d6d1;border-radius:9px;background:#fff;color:#302d36;font-size:14px;font-weight:600;cursor:pointer}body.publication .clmHdr1Mob:after{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M27%2059a2%202%200%200%201-2-2V37.77L6.46%2017.38A5.61%205.61%200%200%201%2010.61%208h42.78a5.61%205.61%200%200%201%204.15%209.38L39%2037.77V49a2%202%200%200%201-.75%201.56l-10%208A2%202%200%200%201%2027%2059z%22%20fill%3D%22%238c2189%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}body.publication .clmHdr1Mob.active{border-color:#cdaec9}body.publication .clmData1{display:none;margin-top:10px;padding:20px;border:1px solid #e8ddd7;border-radius:10px;background:#fff}body.publication .flArea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}}
@media screen and (max-width:639px){body.publication .publication-hero{padding:52px 18px 46px}body.publication .publication-hero h1{font-size:42px}body.publication .publication-hero p{font-size:16px}body.publication .pubSec01{padding:32px 15px 52px}body.publication .flArea{grid-template-columns:1fr}body.publication .clmHdr2{font-size:31px}body.publication .fcard{padding:22px 20px}body.publication .fmeta{align-items:flex-start;flex-direction:column;gap:4px}body.publication .ftitle{font-size:20px}body.publication .fread-btn{width:100%}}
/* === Publication library visual refresh: END === */
/* === What is Drawify visual refresh: START === */
body.what-is-drawify .what-is-drawify-page{    overflow: hidden;    color: #24212a;    background: #fff;}body.what-is-drawify .what-is-drawify-page .container{ max-width: 1240px; }body.what-is-drawify .what-is-drawify-page h1,body.what-is-drawify .what-is-drawify-page h2{    color: #171612;    font-family: Georgia, 'Times New Roman', serif;    font-weight: 400;    letter-spacing: -.035em;}body.what-is-drawify .what-is-drawify-page h2{ margin: 0 0 20px; font-size: clamp(36px, 3.4vw, 52px); line-height: 1.08; }body.what-is-drawify .what-is-drawify-page h3{ color: #171612; font-size: 24px; font-weight: 600; line-height: 1.25; }body.what-is-drawify .what-is-drawify-page p,body.what-is-drawify .what-is-drawify-page li{ font-size: 17px; line-height: 1.65; }body.what-is-drawify .what-is-drawify-page p{ margin: 0 0 16px; }body.what-is-drawify .what-is-drawify-page a{ color: #8b218d; }body.what-is-drawify .section-spacing{ padding: 90px 0; }body.what-is-drawify .page-eyebrow,body.what-is-drawify .section-kicker{    display: inline-block;    color: #ff5d12;    font-size: 12px;    font-weight: 700;    letter-spacing: .13em;    text-transform: uppercase;}body.what-is-drawify .what-is-drawify-hero{    position: relative;    padding: 94px 0 100px;    overflow: hidden;    background: linear-gradient(115deg, #fff7f1 0%, #faf8ff 50%, #f2f3ff 100%);    border-bottom: 1px solid #ece5e1;}body.what-is-drawify .what-is-drawify-hero::before,body.what-is-drawify .what-is-drawify-hero::after{ position: absolute; content: ''; border-radius: 50%; pointer-events: none; }body.what-is-drawify .what-is-drawify-hero::before{ top: -140px; right: -90px; width: 390px; height: 390px; background: rgba(213, 211, 255, .48); }body.what-is-drawify .what-is-drawify-hero::after{ bottom: -170px; left: -130px; width: 330px; height: 330px; background: rgba(255, 214, 190, .44); }body.what-is-drawify .what-is-drawify-hero__inner{ position: relative; z-index: 1; max-width: 960px; margin: 0 auto; text-align: center; }body.what-is-drawify .what-is-drawify-hero h1{ margin: 16px 0 26px; font-size: clamp(58px, 7vw, 94px); line-height: .98; }body.what-is-drawify .what-is-drawify-hero .page-summary{ max-width: 890px; margin: 0 auto; color: #292531; font-size: 22px; font-weight: 500; line-height: 1.55; }body.what-is-drawify .what-is-drawify-hero__supporting-copy{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 26px; max-width: 930px; margin: 42px auto 0; text-align: left; }body.what-is-drawify .what-is-drawify-hero__supporting-copy p{ margin: 0; padding: 27px 29px; background: rgba(255, 255, 255, .74); border: 1px solid rgba(230, 219, 213, .9); border-radius: 18px; box-shadow: 0 16px 38px rgba(39, 31, 54, .06); }body.what-is-drawify .overview-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; }body.what-is-drawify .content-card{ position: relative; min-height: 100%; padding: 46px; overflow: hidden; border: 1px solid #eadfd9; border-radius: 24px; }body.what-is-drawify .content-card--problem{ background: #fff8f3; }body.what-is-drawify .content-card--audience{ background: #f5f4ff; border-color: #dfddf1; }body.what-is-drawify .content-card .section-number{ position: absolute; top: 18px; right: 27px; color: rgba(151, 34, 143, .11); font-family: Georgia, 'Times New Roman', serif; font-size: 72px; line-height: 1; }body.what-is-drawify .content-card .section-kicker{ margin-bottom: 13px; }body.what-is-drawify .audience-list{ display: grid; gap: 10px; margin: 20px 0 0; padding: 0; list-style: none; }body.what-is-drawify .audience-list li{ position: relative; padding: 11px 14px 11px 42px; background: rgba(255, 255, 255, .76); border-radius: 10px; }body.what-is-drawify .audience-list li::before{ position: absolute; top: 17px; left: 17px; width: 9px; height: 9px; content: ''; background: linear-gradient(135deg, #ff5d12, #98228f); border-radius: 50%; }body.what-is-drawify .what-is-drawify-workflow{ background: #f5f6ff; }body.what-is-drawify .section-heading{ max-width: 760px; margin: 0 auto 48px; text-align: center; }body.what-is-drawify .section-heading .section-kicker{ margin-bottom: 14px; }body.what-is-drawify .section-heading--left{ margin-right: 0; margin-left: 0; text-align: left; }body.what-is-drawify .workflow-list{ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; margin: 0; padding: 0; list-style: none; }body.what-is-drawify .workflow-list li{ position: relative; min-height: 205px; padding: 28px 23px; background: #fff; border: 1px solid #e0dfef; border-radius: 18px; box-shadow: 0 14px 32px rgba(40, 35, 67, .05); }body.what-is-drawify .workflow-list li::after{ position: absolute; top: 48px; right: -13px; z-index: 2; content: '\2192'; color: #ff5d12; font-size: 21px; }body.what-is-drawify .workflow-list li:last-child::after{ display: none; }body.what-is-drawify .workflow-list p{ margin: 23px 0 0; font-size: 16px; line-height: 1.5; }body.what-is-drawify .workflow-number{ display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; background: linear-gradient(135deg, #ff5d12 0%, #98228f 100%); border-radius: 50%; color: #fff; font-size: 16px; font-weight: 700; }body.what-is-drawify .difference-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }body.what-is-drawify .difference-card{ position: relative; padding: 34px 36px 30px; border: 1px solid #eadfd9; border-radius: 18px; transition: transform .2s ease, box-shadow .2s ease; }body.what-is-drawify .difference-card:hover{ transform: translateY(-3px); box-shadow: 0 16px 34px rgba(40, 31, 57, .08); }body.what-is-drawify .difference-card h3{ max-width: calc(100% - 55px); margin: 0 0 14px; }body.what-is-drawify .difference-card p{ margin: 0; }body.what-is-drawify .difference-card__index{ position: absolute; top: 34px; right: 34px; color: #ff5d12; font-size: 13px; font-weight: 700; letter-spacing: .08em; }body.what-is-drawify .what-is-drawify-explained{ background: #fff9f5; }body.what-is-drawify .explained-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 26px; }body.what-is-drawify .explained-card{ position: relative; padding: 48px; border-radius: 24px; }body.what-is-drawify .explained-card .section-kicker{ margin-bottom: 14px; }body.what-is-drawify .explained-card p{ margin: 0; }body.what-is-drawify .explained-card--ai{ background: linear-gradient(145deg, #efeeff 0%, #f9f8ff 100%); border: 1px solid #dedbf4; }body.what-is-drawify .explained-card--library{ background: linear-gradient(145deg, #fff0e7 0%, #fffaf7 100%); border: 1px solid #f0d9cc; }body.what-is-drawify .related-pages__grid{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }body.what-is-drawify .related-page-link{ display: flex; align-items: center; justify-content: space-between; min-height: 112px; padding: 26px 28px; border: 1px solid #e5dbd5; border-radius: 16px; color: #171612 !important; font-size: 18px; font-weight: 600; text-decoration: none !important; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; }body.what-is-drawify .related-page-link:hover{ transform: translateY(-3px); border-color: #c9a9c8; box-shadow: 0 14px 30px rgba(41, 31, 54, .08); }body.what-is-drawify .related-page-link__arrow{ flex: 0 0 auto; margin-left: 18px; color: #ff5d12; font-size: 26px; }body.what-is-drawify .what-is-drawify-cta{ padding-top: 22px; }body.what-is-drawify .what-is-drawify-cta__inner{ position: relative; padding: 72px 50px; overflow: hidden; background: linear-gradient(120deg, #fff2e9 0%, #f2f0ff 100%); border: 1px solid #e6dcd6; border-radius: 26px; text-align: center; }body.what-is-drawify .what-is-drawify-cta__inner::after{ position: absolute; right: -70px; bottom: -110px; width: 260px; height: 260px; content: ''; background: rgba(179, 173, 255, .24); border-radius: 50%; }body.what-is-drawify .what-is-drawify-cta h2{ margin-top: 14px; }body.what-is-drawify .what-is-drawify-cta p{ max-width: 660px; margin: 0 auto 28px; font-size: 18px; }body.what-is-drawify .what-is-drawify-cta__actions{ position: relative; z-index: 1; display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }body.what-is-drawify .what-is-drawify-cta__actions .btn{ min-width: 178px; padding: 13px 24px; border-radius: 8px; font-size: 16px; font-weight: 600; }body.what-is-drawify .what-is-drawify-cta__actions .btn-primary{ border: 0; background: linear-gradient(90deg, #ff5d12 0%, #98228f 100%); box-shadow: 0 12px 24px rgba(152, 34, 143, .2); }body.what-is-drawify .what-is-drawify-cta__actions .btn-secondary{ background: #fff; border: 1px solid #a09be0; color: #27215e; }@media (max-width: 991.98px){body.what-is-drawify .section-spacing{ padding: 70px 0; }body.what-is-drawify .overview-grid,body.what-is-drawify .explained-grid{ grid-template-columns: 1fr; }body.what-is-drawify .workflow-list{ grid-template-columns: repeat(2, minmax(0, 1fr)); }body.what-is-drawify .workflow-list li::after{ display: none; }body.what-is-drawify .related-pages__grid{ grid-template-columns: 1fr; }}@media (max-width: 767.98px){body.what-is-drawify .what-is-drawify-hero{ padding: 70px 0; }body.what-is-drawify .what-is-drawify-hero__supporting-copy,body.what-is-drawify .difference-grid{ grid-template-columns: 1fr; }}@media (max-width: 575.98px){body.what-is-drawify .section-spacing{ padding: 52px 0; }body.what-is-drawify .what-is-drawify-page h2{ font-size: 36px; }body.what-is-drawify .what-is-drawify-page p,body.what-is-drawify .what-is-drawify-page li{ font-size: 16px; }body.what-is-drawify .what-is-drawify-hero{ padding: 52px 0 58px; }body.what-is-drawify .what-is-drawify-hero h1{ font-size: 55px; }body.what-is-drawify .what-is-drawify-hero .page-summary{ font-size: 18px; }body.what-is-drawify .what-is-drawify-hero__supporting-copy{ grid-template-columns: 1fr; gap: 14px; margin-top: 30px; }body.what-is-drawify .what-is-drawify-hero__supporting-copy p{ padding: 22px; }body.what-is-drawify .content-card,body.what-is-drawify .explained-card{ padding: 32px 26px; border-radius: 18px; }body.what-is-drawify .content-card .section-number{ font-size: 52px; }body.what-is-drawify .workflow-list{ grid-template-columns: 1fr; }body.what-is-drawify .workflow-list li{ min-height: auto; }body.what-is-drawify .difference-card{ padding: 28px 24px; }body.what-is-drawify .difference-card h3{ max-width: calc(100% - 40px); font-size: 21px; }body.what-is-drawify .difference-card__index{ top: 29px; right: 23px; }body.what-is-drawify .what-is-drawify-cta{ padding-top: 8px; }body.what-is-drawify .what-is-drawify-cta__inner{ padding: 48px 24px; border-radius: 20px; }body.what-is-drawify .what-is-drawify-cta__actions,body.what-is-drawify .what-is-drawify-cta__actions .btn{ width: 100%; }}
/* === What is Drawify visual refresh: END === */
/* === How Drawify Works visual refresh: START === */
body.how-drawify-works-page .how-drawify-works-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f7f7ff 510px,#fff 1000px)}
body.how-drawify-works-page .howDrawifyWorksPage{max-width:none;margin:0;color:#29252f}
body.how-drawify-works-page .howDrawifyWorksPage h1,body.how-drawify-works-page .howDrawifyWorksPage h2{color:#171612;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
body.how-drawify-works-page .how-drawify-works-hero{margin:0 -24px 72px;padding:94px 24px 88px;background:linear-gradient(115deg,#fff4ec 0%,#faf8ff 52%,#eff1ff 100%);border-bottom:1px solid #ebe2de;text-align:center}
body.how-drawify-works-page .how-drawify-works-hero .container{max-width:970px}
body.how-drawify-works-page .how-drawify-works-hero h1{margin:0 0 22px;font-size:clamp(58px,5vw,78px);line-height:1}
body.how-drawify-works-page .how-drawify-works-hero .page-summary{max-width:820px;margin:0 auto;color:#554f59;font-size:20px;line-height:1.65}
body.how-drawify-works-page .how-drawify-step{position:relative;max-width:1280px;margin:0 auto 38px;padding:50px 54px 48px;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid #e7ded9;border-radius:26px;box-shadow:0 18px 48px rgba(45,36,62,.07)}
body.how-drawify-works-page .how-drawify-step:nth-of-type(odd){background:#fffdfa}
body.how-drawify-works-page .how-drawify-step::before{position:absolute;top:32px;right:46px;color:rgba(152,34,143,.1);font-family:Georgia,'Times New Roman',serif;font-size:78px;line-height:1}
body.how-drawify-works-page .how-drawify-step-1::before{content:'01'}
body.how-drawify-works-page .how-drawify-step-2::before{content:'02'}
body.how-drawify-works-page .how-drawify-step-3::before{content:'03'}
body.how-drawify-works-page .how-drawify-step-4::before{content:'04'}
body.how-drawify-works-page .how-drawify-step-5::before{content:'05'}
body.how-drawify-works-page .how-drawify-step::after{position:absolute;top:0;left:54px;width:76px;height:4px;content:'';background:linear-gradient(90deg,#ff5d12,#98228f);border-radius:0 0 8px 8px}
body.how-drawify-works-page .how-drawify-step .container{max-width:none;padding:0}
body.how-drawify-works-page .how-drawify-step h2{position:relative;z-index:1;max-width:900px;margin:0 0 28px;padding-right:115px;font-size:43px;line-height:1.12}
body.how-drawify-works-page .how-drawify-step .step-visual{margin:0 0 26px}
body.how-drawify-works-page .how-drawify-step .step-visual img{display:block;width:100%;height:auto;background:#f5f7f8;border:1px solid #e2dde6;border-radius:16px;box-shadow:0 12px 30px rgba(39,35,54,.06)}
body.how-drawify-works-page .how-drawify-step figcaption{max-width:920px;margin:15px auto 0;color:#625b66;font-size:14px;line-height:1.55;text-align:center}
body.how-drawify-works-page .how-drawify-step p{max-width:960px;margin:0 auto 14px;color:#49434c;font-size:17px;line-height:1.7}
body.how-drawify-works-page .how-drawify-info-card{max-width:1000px;margin:28px auto 0;padding:38px 44px;background:#fff;border:1px solid #e8dfda;border-radius:20px;box-shadow:0 12px 34px rgba(42,34,57,.05)}
body.how-drawify-works-page .how-drawify-uses{margin-top:70px}
body.how-drawify-works-page .how-drawify-info-card .container{max-width:none;padding:0}
body.how-drawify-works-page .how-drawify-info-card h2{margin:0 0 22px;font-size:36px;line-height:1.15}
body.how-drawify-works-page .how-drawify-info-card p{margin:0;color:#504a54;font-size:17px;line-height:1.7}
body.how-drawify-works-page .how-drawify-info-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
body.how-drawify-works-page .how-drawify-info-card li{position:relative;padding:13px 15px 13px 42px;background:#f8f7fc;border-radius:10px;color:#423c47;font-size:16px;line-height:1.5}
body.how-drawify-works-page .how-drawify-info-card li::before{position:absolute;top:13px;left:16px;content:'\2713';color:#98228f;font-weight:700}
body.how-drawify-works-page .how-drawify-maia{background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%)}
body.how-drawify-works-page .how-drawify-maia p{max-width:850px}
body.how-drawify-works-page .related-pages ul{grid-template-columns:repeat(2,minmax(0,1fr))}
body.how-drawify-works-page .related-pages li{padding-left:18px;text-align:center}
body.how-drawify-works-page .related-pages li::before{display:none}
body.how-drawify-works-page .related-pages a{color:#71216f;font-weight:600}
body.how-drawify-works-page .how-drawify-works-cta{max-width:1100px;margin:72px auto 0;padding:64px 54px;overflow:hidden;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;text-align:center;box-shadow:0 18px 42px rgba(50,38,65,.07)}
body.how-drawify-works-page .how-drawify-works-cta .container{max-width:760px}
body.how-drawify-works-page .how-drawify-works-cta h2{margin:0 0 18px;font-size:48px}
body.how-drawify-works-page .how-drawify-works-cta p{margin:0 auto 28px;color:#514b55;font-size:18px;line-height:1.65}
body.how-drawify-works-page .how-drawify-works-cta .btn{min-width:175px;margin:5px;padding:13px 24px;border-radius:8px;font-size:16px;font-weight:600}
body.how-drawify-works-page .how-drawify-works-cta .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.how-drawify-works-page .how-drawify-works-cta .btn-secondary,body.how-drawify-works-page .how-drawify-works-cta .btn-secondary:hover,body.how-drawify-works-page .how-drawify-works-cta .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;box-shadow:none;color:#29225e!important;text-decoration:none}
@media (max-width:991.98px){body.how-drawify-works-page .how-drawify-works-content{padding-right:20px;padding-left:20px}body.how-drawify-works-page .how-drawify-works-hero{margin-right:-20px;margin-left:-20px}body.how-drawify-works-page .how-drawify-step{padding:42px 38px}body.how-drawify-works-page .how-drawify-step h2{font-size:38px}}
@media (max-width:575.98px){body.how-drawify-works-page .how-drawify-works-content{padding:0 14px 64px}body.how-drawify-works-page .how-drawify-works-hero{margin:0 -14px 42px;padding:58px 18px 54px}body.how-drawify-works-page .how-drawify-works-hero h1{font-size:50px}body.how-drawify-works-page .how-drawify-works-hero .page-summary{font-size:17px}body.how-drawify-works-page .how-drawify-step{margin-bottom:22px;padding:32px 20px 28px;border-radius:18px}body.how-drawify-works-page .how-drawify-step::before{top:22px;right:20px;font-size:54px}body.how-drawify-works-page .how-drawify-step::after{left:20px}body.how-drawify-works-page .how-drawify-step h2{padding-right:70px;font-size:31px}body.how-drawify-works-page .how-drawify-step .step-visual img{border-radius:10px}body.how-drawify-works-page .how-drawify-step p{font-size:16px}body.how-drawify-works-page .how-drawify-info-card{padding:30px 22px;border-radius:17px}body.how-drawify-works-page .how-drawify-uses{margin-top:44px}body.how-drawify-works-page .how-drawify-info-card h2{font-size:31px}body.how-drawify-works-page .how-drawify-info-card ul,body.how-drawify-works-page .related-pages ul{grid-template-columns:1fr}body.how-drawify-works-page .how-drawify-works-cta{margin-top:44px;padding:46px 22px;border-radius:19px}body.how-drawify-works-page .how-drawify-works-cta h2{font-size:38px}body.how-drawify-works-page .how-drawify-works-cta .btn{width:100%;margin:5px 0}}
/* === How Drawify Works visual refresh: END === */
/* === Visual Storytelling visual refresh: START === */
body.visual-storytelling-page .visual-storytelling-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f7f7ff 560px,#fff 1120px)}
body.visual-storytelling-page .visualStorytellingPage{color:#29252f}
body.visual-storytelling-page .visualStorytellingPage>.section{max-width:1240px;margin:0 auto 42px}
body.visual-storytelling-page .visualStorytellingPage>.section .container{max-width:none;padding:0}
body.visual-storytelling-page .visualStorytellingPage h1,body.visual-storytelling-page .visualStorytellingPage h2{color:#171612;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
body.visual-storytelling-page .visualStorytellingPage h2{margin:0 0 20px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.visual-storytelling-page .visualStorytellingPage h3{color:#201d24;font-size:23px;font-weight:600;line-height:1.3}
body.visual-storytelling-page .visualStorytellingPage p,body.visual-storytelling-page .visualStorytellingPage li{color:#4d4751;font-size:17px;line-height:1.68}
body.visual-storytelling-page .visualStorytellingPage p{margin:0 0 16px}
body.visual-storytelling-page .visual-storytelling-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.visual-storytelling-page .visual-storytelling-hero{position:relative;max-width:none!important;margin:0 -24px 76px!important;padding:92px 24px 82px;overflow:hidden;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 52%,#eef0ff 100%);border-bottom:1px solid #e9dfda;text-align:center}
body.visual-storytelling-page .visual-storytelling-hero::before,body.visual-storytelling-page .visual-storytelling-hero::after{position:absolute;content:'';border-radius:50%;pointer-events:none}
body.visual-storytelling-page .visual-storytelling-hero::before{top:-150px;right:-75px;width:360px;height:360px;background:rgba(190,185,255,.23)}
body.visual-storytelling-page .visual-storytelling-hero::after{bottom:-180px;left:-110px;width:330px;height:330px;background:rgba(255,194,158,.2)}
body.visual-storytelling-page .visual-storytelling-hero .container{position:relative;z-index:1;max-width:960px!important;margin:0 auto}
body.visual-storytelling-page .visual-storytelling-hero h1{margin:15px 0 25px;font-size:clamp(58px,6vw,86px);line-height:.98}
body.visual-storytelling-page .visual-storytelling-hero .page-summary{max-width:900px;margin:0 auto 22px;color:#342f39;font-size:21px;font-weight:500;line-height:1.58}
body.visual-storytelling-page .visual-storytelling-hero .page-summary+p{max-width:780px;margin:0 auto 30px;font-size:18px}
body.visual-storytelling-page .visual-storytelling-hero .article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin-top:30px;color:#67616b;font-size:13px}
body.visual-storytelling-page .visual-storytelling-hero .article-meta span{padding:7px 12px;background:rgba(255,255,255,.72);border:1px solid rgba(222,213,223,.85);border-radius:999px}
body.visual-storytelling-page .visual-storytelling-intro,body.visual-storytelling-page .visual-storytelling-hand-drawn,body.visual-storytelling-page .visual-storytelling-support{padding:48px 52px;background:#fff;border:1px solid #e8dfda;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.06)}
body.visual-storytelling-page .visual-storytelling-intro ul,body.visual-storytelling-page .visual-storytelling-intro ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;counter-reset:visual-list}
body.visual-storytelling-page .visual-storytelling-intro li{position:relative;min-height:64px;padding:17px 18px 17px 52px;background:#f8f7fc;border-radius:12px}
body.visual-storytelling-page .visual-storytelling-intro li::before{position:absolute;top:17px;left:18px;width:24px;height:24px;border-radius:50%;color:#98228f;font-size:14px;font-weight:700;line-height:24px;text-align:center}
body.visual-storytelling-page .visual-storytelling-when li::before{content:'\2713';background:#f4e8f4}
body.visual-storytelling-page .visual-storytelling-structure ol{counter-reset:visual-structure}
body.visual-storytelling-page .visual-storytelling-structure li{counter-increment:visual-structure}
body.visual-storytelling-page .visual-storytelling-structure li::before{content:counter(visual-structure);background:#fff0e8;color:#ed5b25}
body.visual-storytelling-page .visual-storytelling-method{padding:74px 0 36px}
body.visual-storytelling-page .visual-storytelling-method>.container>h2{max-width:650px;margin-bottom:34px}
body.visual-storytelling-page .visual-storytelling-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.visual-storytelling-page .visual-storytelling-method-card{position:relative;padding:30px 27px 26px;background:#fff;border:1px solid #e6deda;border-radius:18px;box-shadow:0 12px 30px rgba(45,36,62,.05)}
body.visual-storytelling-page .visual-storytelling-method-card>span{display:block;margin-bottom:25px;color:#d9c7da;font-family:Georgia,'Times New Roman',serif;font-size:37px;line-height:1}
body.visual-storytelling-page .visual-storytelling-method-card h3{margin:0 0 12px}
body.visual-storytelling-page .visual-storytelling-method-card p{margin:0;font-size:16px}
body.visual-storytelling-page .visual-storytelling-hand-drawn{max-width:1000px!important;margin-top:32px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);text-align:center}
body.visual-storytelling-page .visual-storytelling-hand-drawn p{max-width:830px;margin-right:auto;margin-left:auto}
body.visual-storytelling-page .visual-storytelling-examples{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.visual-storytelling-page .visual-storytelling-examples>.container{max-width:1240px!important;margin:0 auto}
body.visual-storytelling-page .visual-storytelling-examples>.container>h2,body.visual-storytelling-page .visual-storytelling-examples>.container>h2+p{max-width:780px}
body.visual-storytelling-page .visual-storytelling-examples>.container>h2+p{margin-bottom:34px;font-size:18px}
body.visual-storytelling-page .visual-storytelling-examples .visual-example{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:18px 46px;align-items:center;margin:0 0 26px;padding:34px;background:#fff;border:1px solid #e3dfeb;border-radius:24px;box-shadow:0 14px 36px rgba(42,35,61,.06)}
body.visual-storytelling-page .visual-storytelling-examples .visual-example h3{grid-column:2;margin:0;font-family:Georgia,'Times New Roman',serif;font-size:32px;font-weight:400;letter-spacing:-.02em}
body.visual-storytelling-page .visual-storytelling-examples .visual-example>p{grid-column:2;margin:0}
body.visual-storytelling-page .visual-storytelling-examples .visual-example figure{grid-column:1;grid-row:1/span 3;margin:0}
body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even){grid-template-columns:minmax(320px,.96fr) minmax(0,1.04fr)}
body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even) h3,body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even)>p{grid-column:1}
body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even) figure{grid-column:2}
body.visual-storytelling-page .visual-storytelling-examples figure img{display:block;width:100%;height:auto;border:1px solid #e6e0dc;border-radius:14px}
body.visual-storytelling-page .visual-storytelling-examples figcaption{margin-top:12px;color:#716a74;font-size:13px;line-height:1.5}
body.visual-storytelling-page .visual-storytelling-support{max-width:1040px!important;margin-top:72px!important}
body.visual-storytelling-page .visual-storytelling-support p{max-width:900px}
body.visual-storytelling-page .visual-storytelling-faq{max-width:1000px!important;margin-top:76px!important}
body.visual-storytelling-page .visual-storytelling-faq h2{margin-bottom:30px;text-align:center}
body.visual-storytelling-page .visual-storytelling-faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.visual-storytelling-page .visual-storytelling-faq-item h3{margin:0 0 10px;font-size:20px}
body.visual-storytelling-page .visual-storytelling-faq-item p{margin:0;font-size:16px}
body.visual-storytelling-page .related-pages{max-width:1000px!important;margin-top:68px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.visual-storytelling-page .related-pages h2{font-size:38px;text-align:center}
body.visual-storytelling-page .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none}
body.visual-storytelling-page .related-pages li{padding:0}
body.visual-storytelling-page .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f;font-weight:600;text-align:center;text-decoration:none}
body.visual-storytelling-page .visual-storytelling-cta{max-width:1100px!important;margin-top:72px!important;padding:68px 54px;overflow:hidden;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.visual-storytelling-page .visual-storytelling-cta .container{max-width:780px!important;margin:0 auto}
body.visual-storytelling-page .visual-storytelling-cta h2{margin:13px 0 18px;font-size:49px}
body.visual-storytelling-page .visual-storytelling-cta p{max-width:690px;margin:0 auto 28px;font-size:18px}
body.visual-storytelling-page .visual-storytelling-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
body.visual-storytelling-page .visual-storytelling-cta .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1;vertical-align:middle}
body.visual-storytelling-page .visual-storytelling-cta .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.visual-storytelling-page .visual-storytelling-cta .btn-secondary,body.visual-storytelling-page .visual-storytelling-cta .btn-secondary:hover,body.visual-storytelling-page .visual-storytelling-cta .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
@media (max-width:991.98px){body.visual-storytelling-page .visual-storytelling-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.visual-storytelling-page .visual-storytelling-examples .visual-example,body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even){grid-template-columns:1fr}body.visual-storytelling-page .visual-storytelling-examples .visual-example h3,body.visual-storytelling-page .visual-storytelling-examples .visual-example>p,body.visual-storytelling-page .visual-storytelling-examples .visual-example figure,body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even) h3,body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even)>p,body.visual-storytelling-page .visual-storytelling-examples .visual-example:nth-of-type(even) figure{grid-column:1;grid-row:auto}}
@media (max-width:575.98px){body.visual-storytelling-page .visual-storytelling-content{padding:0 14px 64px}body.visual-storytelling-page .visual-storytelling-hero{margin:0 -14px 48px!important;padding:58px 18px 54px}body.visual-storytelling-page .visual-storytelling-hero h1{font-size:49px}body.visual-storytelling-page .visual-storytelling-hero .page-summary{font-size:18px}body.visual-storytelling-page .visual-storytelling-hero .page-summary+p{font-size:16px}body.visual-storytelling-page .visualStorytellingPage h2{font-size:36px}body.visual-storytelling-page .visualStorytellingPage p,body.visual-storytelling-page .visualStorytellingPage li{font-size:16px}body.visual-storytelling-page .visual-storytelling-intro,body.visual-storytelling-page .visual-storytelling-hand-drawn,body.visual-storytelling-page .visual-storytelling-support{padding:32px 22px;border-radius:18px}body.visual-storytelling-page .visual-storytelling-intro ul,body.visual-storytelling-page .visual-storytelling-intro ol,body.visual-storytelling-page .visual-storytelling-method-grid,body.visual-storytelling-page .related-pages ul{grid-template-columns:1fr}body.visual-storytelling-page .visual-storytelling-method{padding-top:42px}body.visual-storytelling-page .visual-storytelling-method-card{padding:25px 22px}body.visual-storytelling-page .visual-storytelling-examples{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.visual-storytelling-page .visual-storytelling-examples .visual-example{padding:20px;border-radius:18px}body.visual-storytelling-page .visual-storytelling-examples .visual-example h3{font-size:27px}body.visual-storytelling-page .related-pages{padding:34px 20px}body.visual-storytelling-page .visual-storytelling-cta{margin-top:48px!important;padding:48px 22px;border-radius:19px}body.visual-storytelling-page .visual-storytelling-cta h2{font-size:38px}body.visual-storytelling-page .visual-storytelling-cta-actions,body.visual-storytelling-page .visual-storytelling-cta .btn{width:100%}}
/* === Visual Storytelling visual refresh: END === */
/* === Drawify for Miro visual refresh: START === */
body.drawify-for-miro-refresh .drawify-for-miro-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 590px,#fff 1180px)}
body.drawify-for-miro-refresh .drawify-for-miro-page{max-width:none;margin:0;color:#29252f}
body.drawify-for-miro-refresh .drawify-for-miro-page>.section{max-width:1180px;margin:0 auto 34px}
body.drawify-for-miro-refresh .drawify-for-miro-page>.section>.container{max-width:none;padding:0}
body.drawify-for-miro-refresh .drawify-for-miro-page h1,body.drawify-for-miro-refresh .drawify-for-miro-page h2{color:#171612;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
body.drawify-for-miro-refresh .drawify-for-miro-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.drawify-for-miro-refresh .drawify-for-miro-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.drawify-for-miro-refresh .drawify-for-miro-page p,body.drawify-for-miro-refresh .drawify-for-miro-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.drawify-for-miro-refresh .drawify-for-miro-page p{margin:0 0 16px}
body.drawify-for-miro-refresh .drawify-for-miro-page a:not(.btn){color:#852283;font-weight:600}
body.drawify-for-miro-refresh .miro-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.drawify-for-miro-refresh .drawify-for-miro-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.drawify-for-miro-refresh .drawify-for-miro-hero>.container{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(460px,1.14fr);gap:16px 58px;align-items:center;max-width:1320px!important;margin:0 auto}
body.drawify-for-miro-refresh .drawify-for-miro-hero .miro-eyebrow,body.drawify-for-miro-refresh .drawify-for-miro-hero h1,body.drawify-for-miro-refresh .drawify-for-miro-hero .page-summary,body.drawify-for-miro-refresh .drawify-for-miro-hero .page-summary+p,body.drawify-for-miro-refresh .drawify-for-miro-hero .page-actions{grid-column:1}
body.drawify-for-miro-refresh .drawify-for-miro-hero h1{margin:10px 0 14px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.drawify-for-miro-refresh .drawify-for-miro-hero .page-summary{margin:0 0 10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.drawify-for-miro-refresh .drawify-for-miro-hero .page-summary+p{margin-bottom:8px;font-size:16px}
body.drawify-for-miro-refresh .drawify-for-miro-hero .page-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 0}
body.drawify-for-miro-refresh .drawify-for-miro-hero .product-visual{grid-column:2;grid-row:1/span 5;margin:0}
body.drawify-for-miro-refresh .drawify-for-miro-hero .product-visual img{display:block;width:100%;height:auto;border:1px solid #ddd8df;border-radius:20px;box-shadow:0 22px 50px rgba(41,33,57,.12)}
body.drawify-for-miro-refresh .drawify-for-miro-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.drawify-for-miro-refresh .drawify-for-miro-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.drawify-for-miro-refresh .drawify-for-miro-page .page-actions .btn-secondary,body.drawify-for-miro-refresh .drawify-for-miro-page .page-actions .btn-secondary:hover,body.drawify-for-miro-refresh .drawify-for-miro-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.drawify-for-miro-refresh .miro-overview,body.drawify-for-miro-refresh .miro-features,body.drawify-for-miro-refresh .miro-setup,body.drawify-for-miro-refresh .miro-use-cases,body.drawify-for-miro-refresh .miro-workflow,body.drawify-for-miro-refresh .miro-create-first,body.drawify-for-miro-refresh .miro-requirements{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.drawify-for-miro-refresh .miro-overview{max-width:980px!important;text-align:left}
body.drawify-for-miro-refresh .miro-overview h2{text-align:center}
body.drawify-for-miro-refresh .miro-overview p{max-width:820px;margin-right:auto;margin-left:auto}
body.drawify-for-miro-refresh .miro-features,body.drawify-for-miro-refresh .miro-setup,body.drawify-for-miro-refresh .miro-use-cases{margin-top:58px!important}
body.drawify-for-miro-refresh .miro-features h3,body.drawify-for-miro-refresh .miro-setup h3,body.drawify-for-miro-refresh .miro-use-cases h3{position:relative;padding-left:22px}
body.drawify-for-miro-refresh .miro-features h3::before,body.drawify-for-miro-refresh .miro-setup h3::before,body.drawify-for-miro-refresh .miro-use-cases h3::before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.drawify-for-miro-refresh .drawify-for-miro-page .product-visual{margin:34px 0 40px}
body.drawify-for-miro-refresh .drawify-for-miro-page .product-visual img{display:block;width:100%;height:auto;background:#f5f6f8;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.drawify-for-miro-refresh .drawify-for-miro-page .product-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.drawify-for-miro-refresh .miro-workflow{margin-top:58px!important;background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.drawify-for-miro-refresh .miro-workflow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:27px 0 25px;padding:0;list-style:none;counter-reset:miro-workflow}
body.drawify-for-miro-refresh .miro-workflow li{position:relative;min-height:66px;padding:17px 18px 17px 55px;background:rgba(255,255,255,.82);border:1px solid #ebe3e0;border-radius:12px;counter-increment:miro-workflow}
body.drawify-for-miro-refresh .miro-workflow li::before{position:absolute;top:17px;left:17px;width:26px;height:26px;content:counter(miro-workflow);background:#f3e7f3;border-radius:50%;color:#92238c;font-size:13px;font-weight:700;line-height:26px;text-align:center}
body.drawify-for-miro-refresh .miro-create-first,body.drawify-for-miro-refresh .miro-requirements{max-width:980px!important}
body.drawify-for-miro-refresh .miro-create-first{margin-top:58px!important}
body.drawify-for-miro-refresh .drawify-for-miro-faq{max-width:980px!important;margin-top:72px!important}
body.drawify-for-miro-refresh .drawify-for-miro-faq h2{margin-bottom:30px;text-align:center}
body.drawify-for-miro-refresh .drawify-for-miro-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.drawify-for-miro-refresh .drawify-for-miro-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.drawify-for-miro-refresh .drawify-for-miro-faq .faq-item p{margin:0;font-size:16px}
body.drawify-for-miro-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.drawify-for-miro-refresh .related-pages h2{font-size:38px;text-align:center}
body.drawify-for-miro-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.drawify-for-miro-refresh .related-pages li{padding:0}
body.drawify-for-miro-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.drawify-for-miro-refresh .drawify-for-miro-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.drawify-for-miro-refresh .drawify-for-miro-cta .container{max-width:780px!important;margin:0 auto}
body.drawify-for-miro-refresh .drawify-for-miro-cta h2{margin:13px 0 18px}
body.drawify-for-miro-refresh .drawify-for-miro-cta>.container>p:not(.existing-user-note){max-width:690px;margin:0 auto 26px;font-size:18px}
body.drawify-for-miro-refresh .drawify-for-miro-cta .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0}
body.drawify-for-miro-refresh .drawify-for-miro-cta .existing-user-note{margin:18px 0 0;color:#6d6671;font-size:13px}
@media (max-width:991.98px){body.drawify-for-miro-refresh .drawify-for-miro-hero>.container{grid-template-columns:1fr;max-width:800px!important}body.drawify-for-miro-refresh .drawify-for-miro-hero .product-visual{grid-column:1;grid-row:auto;margin-top:25px}body.drawify-for-miro-refresh .drawify-for-miro-hero{text-align:center}body.drawify-for-miro-refresh .drawify-for-miro-hero .page-actions{justify-content:center}}
@media (max-width:575.98px){body.drawify-for-miro-refresh .drawify-for-miro-content{padding:0 14px 64px}body.drawify-for-miro-refresh .drawify-for-miro-hero{margin:0 -14px 48px!important;padding:56px 18px}body.drawify-for-miro-refresh .drawify-for-miro-hero h1{font-size:48px}body.drawify-for-miro-refresh .drawify-for-miro-hero .page-summary{font-size:18px}body.drawify-for-miro-refresh .drawify-for-miro-page h2{font-size:36px}body.drawify-for-miro-refresh .drawify-for-miro-page p,body.drawify-for-miro-refresh .drawify-for-miro-page li{font-size:16px}body.drawify-for-miro-refresh .miro-overview,body.drawify-for-miro-refresh .miro-features,body.drawify-for-miro-refresh .miro-setup,body.drawify-for-miro-refresh .miro-use-cases,body.drawify-for-miro-refresh .miro-workflow,body.drawify-for-miro-refresh .miro-create-first,body.drawify-for-miro-refresh .miro-requirements{padding:32px 22px;border-radius:18px}body.drawify-for-miro-refresh .miro-workflow ol,body.drawify-for-miro-refresh .related-pages ul{grid-template-columns:1fr}body.drawify-for-miro-refresh .related-pages{padding:34px 20px}body.drawify-for-miro-refresh .drawify-for-miro-cta{padding:48px 22px;border-radius:19px}body.drawify-for-miro-refresh .drawify-for-miro-cta .page-actions,body.drawify-for-miro-refresh .drawify-for-miro-page .page-actions .btn{width:100%}}
/* === Drawify for Miro visual refresh: END === */
/* === Drawify for Google Slides visual refresh: START === */
body.drawify-google-slides-refresh .drawify-google-slides-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 600px,#fff 1200px)}
body.drawify-google-slides-refresh .drawify-google-slides-page{max-width:none;margin:0;color:#29252f}
body.drawify-google-slides-refresh .drawify-google-slides-page>.section{max-width:1180px;margin:0 auto 34px}
body.drawify-google-slides-refresh .drawify-google-slides-page>.section>.container{max-width:none;padding:0}
body.drawify-google-slides-refresh .drawify-google-slides-page h1,body.drawify-google-slides-refresh .drawify-google-slides-page h2{color:#171612;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
body.drawify-google-slides-refresh .drawify-google-slides-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.drawify-google-slides-refresh .drawify-google-slides-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.drawify-google-slides-refresh .drawify-google-slides-page p,body.drawify-google-slides-refresh .drawify-google-slides-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.drawify-google-slides-refresh .drawify-google-slides-page p{margin:0 0 16px}
body.drawify-google-slides-refresh .drawify-google-slides-page a:not(.btn){color:#852283;font-weight:600}
body.drawify-google-slides-refresh .slides-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.drawify-google-slides-refresh .google-slides-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.drawify-google-slides-refresh .google-slides-hero>.container{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(460px,1.14fr);gap:14px 58px;align-items:center;max-width:1320px!important;margin:0 auto}
body.drawify-google-slides-refresh .google-slides-hero .slides-eyebrow,body.drawify-google-slides-refresh .google-slides-hero h1,body.drawify-google-slides-refresh .google-slides-hero .page-summary,body.drawify-google-slides-refresh .google-slides-hero .page-actions,body.drawify-google-slides-refresh .google-slides-hero .marketplace-note{grid-column:1}
body.drawify-google-slides-refresh .google-slides-hero h1{margin:10px 0 14px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.drawify-google-slides-refresh .google-slides-hero .page-summary{margin:0;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.drawify-google-slides-refresh .google-slides-hero .page-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 2px}
body.drawify-google-slides-refresh .google-slides-hero .marketplace-note{margin:0;color:#6e6872;font-size:13px}
body.drawify-google-slides-refresh .google-slides-hero .product-visual{grid-column:2;grid-row:1/span 5;margin:0}
body.drawify-google-slides-refresh .google-slides-hero .product-visual img{display:block;width:100%;height:auto;border:1px solid #ddd8df;border-radius:20px;box-shadow:0 22px 50px rgba(41,33,57,.12)}
body.drawify-google-slides-refresh .drawify-google-slides-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.drawify-google-slides-refresh .drawify-google-slides-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.drawify-google-slides-refresh .drawify-google-slides-page .page-actions .btn-secondary,body.drawify-google-slides-refresh .drawify-google-slides-page .page-actions .btn-secondary:hover,body.drawify-google-slides-refresh .drawify-google-slides-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.drawify-google-slides-refresh .slides-overview,body.drawify-google-slides-refresh .slides-features,body.drawify-google-slides-refresh .slides-setup,body.drawify-google-slides-refresh .slides-workflow,body.drawify-google-slides-refresh .slides-use-cases,body.drawify-google-slides-refresh .slides-compose,body.drawify-google-slides-refresh .slides-limitations,body.drawify-google-slides-refresh .slides-requirements{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.drawify-google-slides-refresh .slides-overview{max-width:980px!important;text-align:left}
body.drawify-google-slides-refresh .slides-overview h2{text-align:center}
body.drawify-google-slides-refresh .slides-overview p{max-width:830px;margin-right:auto;margin-left:auto}
body.drawify-google-slides-refresh .slides-features,body.drawify-google-slides-refresh .slides-setup,body.drawify-google-slides-refresh .slides-use-cases{margin-top:58px!important}
body.drawify-google-slides-refresh .slides-features h3,body.drawify-google-slides-refresh .slides-setup h3,body.drawify-google-slides-refresh .slides-use-cases h3{position:relative;padding-left:22px}
body.drawify-google-slides-refresh .slides-features h3::before,body.drawify-google-slides-refresh .slides-setup h3::before,body.drawify-google-slides-refresh .slides-use-cases h3::before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.drawify-google-slides-refresh .drawify-google-slides-page .product-visual{margin:34px 0 40px}
body.drawify-google-slides-refresh .drawify-google-slides-page .product-visual img{display:block;width:100%;height:auto;background:#f5f6f8;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.drawify-google-slides-refresh .drawify-google-slides-page .product-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.drawify-google-slides-refresh .slides-workflow{margin-top:58px!important;background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.drawify-google-slides-refresh .slides-workflow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:27px 0 25px;padding:0;list-style:none;counter-reset:slides-workflow}
body.drawify-google-slides-refresh .slides-workflow li{position:relative;min-height:66px;padding:17px 18px 17px 55px;background:rgba(255,255,255,.82);border:1px solid #ebe3e0;border-radius:12px;counter-increment:slides-workflow}
body.drawify-google-slides-refresh .slides-workflow li::before{position:absolute;top:17px;left:17px;width:26px;height:26px;content:counter(slides-workflow);background:#f3e7f3;border-radius:50%;color:#92238c;font-size:13px;font-weight:700;line-height:26px;text-align:center}
body.drawify-google-slides-refresh .slides-compose{margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%)}
body.drawify-google-slides-refresh .slides-limitations,body.drawify-google-slides-refresh .slides-requirements{max-width:980px!important;margin-top:58px!important}
body.drawify-google-slides-refresh .slides-limitations{border-left:5px solid #a12a92}
body.drawify-google-slides-refresh .slides-limitations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none}
body.drawify-google-slides-refresh .slides-limitations li{position:relative;padding:13px 15px 13px 42px;background:#f8f7fc;border-radius:10px}
body.drawify-google-slides-refresh .slides-limitations li::before{position:absolute;top:13px;left:16px;content:'\2014';color:#9b258e;font-weight:700}
body.drawify-google-slides-refresh .google-slides-faq{max-width:980px!important;margin-top:72px!important}
body.drawify-google-slides-refresh .google-slides-faq h2{margin-bottom:30px;text-align:center}
body.drawify-google-slides-refresh .google-slides-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.drawify-google-slides-refresh .google-slides-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.drawify-google-slides-refresh .google-slides-faq .faq-item p{margin:0;font-size:16px}
body.drawify-google-slides-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.drawify-google-slides-refresh .related-pages h2{font-size:38px;text-align:center}
body.drawify-google-slides-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.drawify-google-slides-refresh .related-pages li{padding:0}
body.drawify-google-slides-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.drawify-google-slides-refresh .google-slides-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.drawify-google-slides-refresh .google-slides-cta .container{max-width:780px!important;margin:0 auto}
body.drawify-google-slides-refresh .google-slides-cta h2{margin:13px 0 18px}
body.drawify-google-slides-refresh .google-slides-cta>.container>p{max-width:690px;margin:0 auto 26px;font-size:18px}
body.drawify-google-slides-refresh .google-slides-cta .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0}
@media (max-width:991.98px){body.drawify-google-slides-refresh .google-slides-hero>.container{grid-template-columns:1fr;max-width:800px!important}body.drawify-google-slides-refresh .google-slides-hero .product-visual{grid-column:1;grid-row:auto;margin-top:25px}body.drawify-google-slides-refresh .google-slides-hero{text-align:center}body.drawify-google-slides-refresh .google-slides-hero .page-actions{justify-content:center}}
@media (max-width:575.98px){body.drawify-google-slides-refresh .drawify-google-slides-content{padding:0 14px 64px}body.drawify-google-slides-refresh .google-slides-hero{margin:0 -14px 48px!important;padding:56px 18px}body.drawify-google-slides-refresh .google-slides-hero h1{font-size:48px}body.drawify-google-slides-refresh .google-slides-hero .page-summary{font-size:18px}body.drawify-google-slides-refresh .drawify-google-slides-page h2{font-size:36px}body.drawify-google-slides-refresh .drawify-google-slides-page p,body.drawify-google-slides-refresh .drawify-google-slides-page li{font-size:16px}body.drawify-google-slides-refresh .slides-overview,body.drawify-google-slides-refresh .slides-features,body.drawify-google-slides-refresh .slides-setup,body.drawify-google-slides-refresh .slides-workflow,body.drawify-google-slides-refresh .slides-use-cases,body.drawify-google-slides-refresh .slides-compose,body.drawify-google-slides-refresh .slides-limitations,body.drawify-google-slides-refresh .slides-requirements{padding:32px 22px;border-radius:18px}body.drawify-google-slides-refresh .slides-workflow ol,body.drawify-google-slides-refresh .slides-limitations ul,body.drawify-google-slides-refresh .related-pages ul{grid-template-columns:1fr}body.drawify-google-slides-refresh .related-pages{padding:34px 20px}body.drawify-google-slides-refresh .google-slides-cta{padding:48px 22px;border-radius:19px}body.drawify-google-slides-refresh .google-slides-cta .page-actions,body.drawify-google-slides-refresh .drawify-google-slides-page .page-actions .btn{width:100%}}
/* === Drawify for Google Slides visual refresh: END === */
/* === Shared CTA button alignment fix: START === */
body.what-is-drawify .what-is-drawify-cta__actions .btn,body.how-drawify-works-page .how-drawify-works-cta .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px 2px;line-height:1}
body.what-is-drawify .what-is-drawify-cta__actions .btn-secondary,body.what-is-drawify .what-is-drawify-cta__actions .btn-secondary:hover,body.what-is-drawify .what-is-drawify-cta__actions .btn-secondary:focus{background:#fff!important;border:1px solid #a09be0!important;color:#27215e!important;text-decoration:none}
/* === Shared CTA button alignment fix: END === */
/* === Visual Storytelling for Consultants visual refresh: START === */
body.consultants-refresh .consultants-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 600px,#fff 1200px)}
body.consultants-refresh .consultants-page{max-width:none;margin:0;color:#29252f}
body.consultants-refresh .consultants-page>.section{max-width:1180px;margin:0 auto 34px}
body.consultants-refresh .consultants-page>.section>.container{max-width:none;padding:0}
body.consultants-refresh .consultants-page h1,body.consultants-refresh .consultants-page h2{color:#171612;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
body.consultants-refresh .consultants-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.consultants-refresh .consultants-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.consultants-refresh .consultants-page p,body.consultants-refresh .consultants-page li,body.consultants-refresh .consultants-page td,body.consultants-refresh .consultants-page th{color:#4d4751;font-size:17px;line-height:1.68}
body.consultants-refresh .consultants-page p{margin:0 0 16px}
body.consultants-refresh .consultants-page a:not(.btn){color:#852283;font-weight:600}
body.consultants-refresh .consultants-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.consultants-refresh .consultants-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.consultants-refresh .consultants-hero>.container{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(460px,1.12fr);gap:14px 58px;align-items:center;max-width:1320px!important;margin:0 auto}
body.consultants-refresh .consultants-hero .consultants-eyebrow,body.consultants-refresh .consultants-hero h1,body.consultants-refresh .consultants-hero .page-summary,body.consultants-refresh .consultants-hero .page-summary+p,body.consultants-refresh .consultants-hero .page-actions{grid-column:1}
body.consultants-refresh .consultants-hero h1{margin:10px 0 14px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.consultants-refresh .consultants-hero .page-summary{margin:0 0 7px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.consultants-refresh .consultants-hero .page-summary+p{margin:0;font-size:16px}
body.consultants-refresh .consultants-hero .page-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 0}
body.consultants-refresh .consultants-hero .consulting-visual{grid-column:2;grid-row:1/span 5;margin:0}
body.consultants-refresh .consultants-hero .consulting-visual img{display:block;width:100%;height:auto;border:1px solid #ddd8df;border-radius:20px;box-shadow:0 22px 50px rgba(41,33,57,.12)}
body.consultants-refresh .consultants-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.consultants-refresh .consultants-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.consultants-refresh .consultants-page .page-actions .btn-secondary,body.consultants-refresh .consultants-page .page-actions .btn-secondary:hover,body.consultants-refresh .consultants-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.consultants-refresh .consultants-definition,body.consultants-refresh .consultants-support,body.consultants-refresh .consultants-workflow,body.consultants-refresh .consultants-structure,body.consultants-refresh .consultants-scope,body.consultants-refresh .consultants-confidentiality{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.consultants-refresh .consultants-definition{max-width:980px!important;text-align:left}
body.consultants-refresh .consultants-definition h2{text-align:center}
body.consultants-refresh .consultants-definition p{max-width:830px;margin-right:auto;margin-left:auto}
body.consultants-refresh .consultants-definition p:last-child{text-align:center}
body.consultants-refresh .consultants-support,body.consultants-refresh .consultants-workflow{margin-top:58px!important}
body.consultants-refresh .consultants-support h3,body.consultants-refresh .consultants-workflow h3,body.consultants-refresh .consultant-use-cases h3{position:relative;padding-left:22px}
body.consultants-refresh .consultants-support h3::before,body.consultants-refresh .consultants-workflow h3::before,body.consultants-refresh .consultant-use-cases h3::before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.consultants-refresh .consultants-workflow{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.consultants-refresh .consultant-use-cases{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.consultants-refresh .consultant-use-cases>.container{max-width:1180px!important;margin:0 auto}
body.consultants-refresh .consultant-use-cases>.container>h2{max-width:760px;margin-bottom:34px}
body.consultants-refresh .consultant-use-cases h3{margin-top:42px;font-family:Georgia,'Times New Roman',serif;font-size:31px;font-weight:400;letter-spacing:-.02em}
body.consultants-refresh .consultants-page .consulting-visual{margin:30px 0 44px}
body.consultants-refresh .consultants-page .consulting-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.consultants-refresh .consultants-page .consulting-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.consultants-refresh .consultants-structure{margin-top:68px!important}
body.consultants-refresh .consultants-structure .table-responsive{width:100%;margin:28px 0 24px;overflow-x:auto;border:1px solid #e1dce5;border-radius:15px}
body.consultants-refresh .consulting-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}
body.consultants-refresh .consulting-table th,body.consultants-refresh .consulting-table td{padding:17px 18px;border-bottom:1px solid #e7e2e8;text-align:left;vertical-align:top}
body.consultants-refresh .consulting-table th{background:#f1effc;color:#282235;font-weight:700}
body.consultants-refresh .consulting-table tbody tr:nth-child(even){background:#fbfaff}
body.consultants-refresh .consulting-table tbody tr:last-child td{border-bottom:0}
body.consultants-refresh .consultants-scope,body.consultants-refresh .consultants-confidentiality{max-width:980px!important;margin-top:58px!important}
body.consultants-refresh .consultants-scope{border-left:5px solid #a12a92}
body.consultants-refresh .consultants-scope ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none}
body.consultants-refresh .consultants-scope li{position:relative;padding:13px 15px 13px 42px;background:#f8f7fc;border-radius:10px}
body.consultants-refresh .consultants-scope li::before{position:absolute;top:13px;left:16px;content:'\2014';color:#9b258e;font-weight:700}
body.consultants-refresh .consultants-confidentiality{background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%)}
body.consultants-refresh .consultant-faq{max-width:980px!important;margin-top:72px!important}
body.consultants-refresh .consultant-faq h2{margin-bottom:30px;text-align:center}
body.consultants-refresh .consultant-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.consultants-refresh .consultant-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.consultants-refresh .consultant-faq .faq-item p{margin:0;font-size:16px}
body.consultants-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.consultants-refresh .related-pages h2{font-size:38px;text-align:center}
body.consultants-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.consultants-refresh .related-pages li{padding:0}
body.consultants-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.consultants-refresh .consultants-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.consultants-refresh .consultants-cta .container{max-width:780px!important;margin:0 auto}
body.consultants-refresh .consultants-cta h2{margin:13px 0 18px}
body.consultants-refresh .consultants-cta>.container>p{max-width:690px;margin:0 auto 26px;font-size:18px}
body.consultants-refresh .consultants-cta .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0}
@media (max-width:991.98px){body.consultants-refresh .consultants-hero>.container{grid-template-columns:1fr;max-width:800px!important}body.consultants-refresh .consultants-hero .consulting-visual{grid-column:1;grid-row:auto;margin-top:25px}body.consultants-refresh .consultants-hero{text-align:center}body.consultants-refresh .consultants-hero .page-actions{justify-content:center}}
@media (max-width:575.98px){body.consultants-refresh .consultants-content{padding:0 14px 64px}body.consultants-refresh .consultants-hero{margin:0 -14px 48px!important;padding:56px 18px}body.consultants-refresh .consultants-hero h1{font-size:48px}body.consultants-refresh .consultants-hero .page-summary{font-size:18px}body.consultants-refresh .consultants-page h2{font-size:36px}body.consultants-refresh .consultants-page p,body.consultants-refresh .consultants-page li,body.consultants-refresh .consultants-page td,body.consultants-refresh .consultants-page th{font-size:16px}body.consultants-refresh .consultants-definition,body.consultants-refresh .consultants-support,body.consultants-refresh .consultants-workflow,body.consultants-refresh .consultants-structure,body.consultants-refresh .consultants-scope,body.consultants-refresh .consultants-confidentiality{padding:32px 22px;border-radius:18px}body.consultants-refresh .consultant-use-cases{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.consultants-refresh .consultant-use-cases h3{font-size:27px}body.consultants-refresh .consultants-scope ul,body.consultants-refresh .related-pages ul{grid-template-columns:1fr}body.consultants-refresh .related-pages{padding:34px 20px}body.consultants-refresh .consultants-cta{padding:48px 22px;border-radius:19px}body.consultants-refresh .consultants-cta .page-actions,body.consultants-refresh .consultants-page .page-actions .btn{width:100%}}
/* === Visual Storytelling for Consultants visual refresh: END === */
/* === Consultants hero optional-image alignment fix: START === */
body.consultants-refresh .consultants-hero>.container{display:block;max-width:960px!important;margin:0 auto;text-align:center}
body.consultants-refresh .consultants-hero .page-summary,body.consultants-refresh .consultants-hero .page-summary+p{max-width:850px;margin-right:auto;margin-left:auto}
body.consultants-refresh .consultants-hero .page-actions{justify-content:center}
body.consultants-refresh .consultants-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(460px,1.12fr);gap:14px 58px;align-items:center;max-width:1320px!important;text-align:left}
body.consultants-refresh .consultants-hero--has-visual .page-summary,body.consultants-refresh .consultants-hero--has-visual .page-summary+p{max-width:none;margin-right:0;margin-left:0}
body.consultants-refresh .consultants-hero--has-visual .page-actions{justify-content:flex-start}
@media (max-width:991.98px){body.consultants-refresh .consultants-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.consultants-refresh .consultants-hero--has-visual .page-summary,body.consultants-refresh .consultants-hero--has-visual .page-summary+p{max-width:850px;margin-right:auto;margin-left:auto}body.consultants-refresh .consultants-hero--has-visual .page-actions{justify-content:center}}
/* === Consultants hero optional-image alignment fix: END === */
/* === Visual Storytelling for Workshops visual refresh: START === */
body.workshops-refresh .workshops-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.workshops-refresh .workshops-page{max-width:none;margin:0;color:#29252f}
body.workshops-refresh .workshops-page>.section{max-width:1180px;margin:0 auto 34px}
body.workshops-refresh .workshops-page>.section>.container{max-width:none;padding:0}
body.workshops-refresh .workshops-page h1,body.workshops-refresh .workshops-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.workshops-refresh .workshops-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.workshops-refresh .workshops-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.workshops-refresh .workshops-page p,body.workshops-refresh .workshops-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.workshops-refresh .workshops-page p{margin:0 0 16px}
body.workshops-refresh .workshops-page a:not(.btn){color:#852283;font-weight:600}
body.workshops-refresh .workshops-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.workshops-refresh .workshops-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.workshops-refresh .workshops-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.workshops-refresh .workshops-hero-copy{max-width:850px;margin:0 auto}
body.workshops-refresh .workshops-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.workshops-refresh .workshops-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.workshops-refresh .workshops-hero .page-actions{justify-content:center}
body.workshops-refresh .workshops-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.workshops-refresh .workshops-hero--has-visual .workshops-hero-copy{max-width:none;margin:0}
body.workshops-refresh .workshops-hero--has-visual .page-actions{justify-content:flex-start}
body.workshops-refresh .workshops-hero--has-visual .workshop-visual{margin:0}
body.workshops-refresh .workshops-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
body.workshops-refresh .workshops-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.workshops-refresh .workshops-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.workshops-refresh .workshops-page .page-actions .btn-secondary,body.workshops-refresh .workshops-page .page-actions .btn-secondary:hover,body.workshops-refresh .workshops-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.workshops-refresh .workshops-overview,body.workshops-refresh .workshops-journey,body.workshops-refresh .workshops-support,body.workshops-refresh .workshops-workflows,body.workshops-refresh .workshop-evidence,body.workshops-refresh .workshops-process{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.workshops-refresh .workshops-overview{max-width:980px!important;text-align:center}
body.workshops-refresh .workshops-overview p{max-width:830px;margin-right:auto;margin-left:auto}
body.workshops-refresh .workshops-overview ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;text-align:left}
body.workshops-refresh .workshops-overview li{position:relative;padding:13px 15px 13px 42px;background:#f8f7fc;border-radius:10px}
body.workshops-refresh .workshops-overview li:before{position:absolute;top:13px;left:16px;content:"✓";color:#9b258e;font-weight:700}
body.workshops-refresh .workshops-journey,body.workshops-refresh .workshops-support,body.workshops-refresh .workshops-workflows,body.workshops-refresh .workshops-process{margin-top:58px!important}
body.workshops-refresh .workshops-journey h3,body.workshops-refresh .workshops-support h3,body.workshops-refresh .workshops-workflows h3,body.workshops-refresh .workshops-process h3{position:relative;padding-left:22px}
body.workshops-refresh .workshops-journey h3:before,body.workshops-refresh .workshops-support h3:before,body.workshops-refresh .workshops-workflows h3:before,body.workshops-refresh .workshops-process h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.workshops-refresh .workshops-workflows,body.workshops-refresh .workshops-process{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.workshops-refresh .workshop-use-cases{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.workshops-refresh .workshop-use-cases>.container{max-width:1180px!important;margin:0 auto}
body.workshops-refresh .workshop-use-cases h3{margin-top:42px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.02em}
body.workshops-refresh .workshops-page .workshop-visual{margin:30px 0 44px}
body.workshops-refresh .workshops-page .workshop-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.workshops-refresh .workshops-page .workshop-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.workshops-refresh .workshop-evidence{max-width:980px!important;margin-top:58px!important;border-left:5px solid #a12a92}
body.workshops-refresh .workshops-faq{max-width:980px!important;margin-top:72px!important}
body.workshops-refresh .workshops-faq h2{margin-bottom:30px;text-align:center}
body.workshops-refresh .workshops-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.workshops-refresh .workshops-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.workshops-refresh .workshops-faq .faq-item p{margin:0;font-size:16px}
body.workshops-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.workshops-refresh .related-pages h2{font-size:38px;text-align:center}
body.workshops-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.workshops-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.workshops-refresh .workshops-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.workshops-refresh .workshops-cta .container{max-width:780px!important;margin:0 auto}
body.workshops-refresh .workshops-cta h2{margin:0 0 18px}
body.workshops-refresh .workshops-cta .page-actions{justify-content:center}
@media (max-width:991.98px){body.workshops-refresh .workshops-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.workshops-refresh .workshops-hero--has-visual .page-actions{justify-content:center}body.workshops-refresh .workshops-hero--has-visual .workshop-visual{margin-top:28px}}
@media (max-width:575.98px){body.workshops-refresh .workshops-content{padding:0 14px 64px}body.workshops-refresh .workshops-hero{margin:0 -14px 48px!important;padding:56px 18px}body.workshops-refresh .workshops-hero h1{font-size:48px}body.workshops-refresh .workshops-page h2{font-size:36px}body.workshops-refresh .workshops-page p,body.workshops-refresh .workshops-page li{font-size:16px}body.workshops-refresh .workshops-overview,body.workshops-refresh .workshops-journey,body.workshops-refresh .workshops-support,body.workshops-refresh .workshops-workflows,body.workshops-refresh .workshop-evidence,body.workshops-refresh .workshops-process{padding:32px 22px;border-radius:18px}body.workshops-refresh .workshops-overview ul,body.workshops-refresh .related-pages ul{grid-template-columns:1fr}body.workshops-refresh .workshop-use-cases{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.workshops-refresh .related-pages{padding:34px 20px}body.workshops-refresh .workshops-cta{padding:48px 22px;border-radius:19px}body.workshops-refresh .workshops-cta .page-actions,body.workshops-refresh .workshops-page .page-actions .btn{width:100%}}
/* === Visual Storytelling for Workshops visual refresh: END === */
/* === Hand-drawn Presentations visual refresh: START === */
body.presentations-refresh .presentations-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.presentations-refresh .hand-drawn-presentations-page{max-width:none;margin:0;color:#29252f}
body.presentations-refresh .hand-drawn-presentations-page>.section{max-width:1180px;margin:0 auto 34px}
body.presentations-refresh .hand-drawn-presentations-page>.section>.container{max-width:none;padding:0}
body.presentations-refresh .hand-drawn-presentations-page h1,body.presentations-refresh .hand-drawn-presentations-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.presentations-refresh .hand-drawn-presentations-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.presentations-refresh .hand-drawn-presentations-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.presentations-refresh .hand-drawn-presentations-page p,body.presentations-refresh .hand-drawn-presentations-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.presentations-refresh .hand-drawn-presentations-page p{margin:0 0 16px}
body.presentations-refresh .hand-drawn-presentations-page a:not(.btn){color:#852283;font-weight:600}
body.presentations-refresh .presentations-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.presentations-refresh .presentations-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.presentations-refresh .presentations-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.presentations-refresh .presentations-hero-copy{max-width:850px;margin:0 auto}
body.presentations-refresh .presentations-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.presentations-refresh .presentations-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.presentations-refresh .presentations-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.presentations-refresh .presentations-hero--has-visual .presentations-hero-copy{max-width:none;margin:0}
body.presentations-refresh .presentations-hero--has-visual .presentation-visual{margin:0}
body.presentations-refresh .hand-drawn-presentations-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 0}
body.presentations-refresh .presentations-hero--has-visual .page-actions{justify-content:flex-start}
body.presentations-refresh .hand-drawn-presentations-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.presentations-refresh .hand-drawn-presentations-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.presentations-refresh .hand-drawn-presentations-page .page-actions .btn-secondary,body.presentations-refresh .hand-drawn-presentations-page .page-actions .btn-secondary:hover,body.presentations-refresh .hand-drawn-presentations-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.presentations-refresh .presentations-definition,body.presentations-refresh .presentations-benefits,body.presentations-refresh .presentations-support,body.presentations-refresh .presentations-workflows,body.presentations-refresh .presentations-process,body.presentations-refresh .presentations-principles,body.presentations-refresh .presentation-boundaries{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.presentations-refresh .presentations-definition{max-width:980px!important;text-align:left}
body.presentations-refresh .presentations-definition h2{text-align:center}
body.presentations-refresh .presentations-definition p{max-width:830px;margin-right:auto;margin-left:auto}
body.presentations-refresh .presentations-benefits,body.presentations-refresh .presentations-support,body.presentations-refresh .presentations-workflows,body.presentations-refresh .presentations-process,body.presentations-refresh .presentations-principles{margin-top:58px!important}
body.presentations-refresh .presentations-benefits h3,body.presentations-refresh .presentations-support h3,body.presentations-refresh .presentations-workflows h3,body.presentations-refresh .presentations-process h3,body.presentations-refresh .presentations-principles h3{position:relative;padding-left:22px}
body.presentations-refresh .presentations-benefits h3:before,body.presentations-refresh .presentations-support h3:before,body.presentations-refresh .presentations-workflows h3:before,body.presentations-refresh .presentations-process h3:before,body.presentations-refresh .presentations-principles h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.presentations-refresh .presentations-workflows,body.presentations-refresh .presentations-principles{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.presentations-refresh .presentation-use-cases{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.presentations-refresh .presentation-use-cases>.container{max-width:1180px!important;margin:0 auto}
body.presentations-refresh .presentation-use-cases h3{margin-top:42px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.02em}
body.presentations-refresh .hand-drawn-presentations-page .presentation-visual{margin:30px 0 44px}
body.presentations-refresh .hand-drawn-presentations-page .presentation-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.presentations-refresh .hand-drawn-presentations-page .presentation-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.presentations-refresh .presentation-boundaries{max-width:980px!important;margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.presentations-refresh .presentations-faq{max-width:980px!important;margin-top:72px!important}
body.presentations-refresh .presentations-faq h2{margin-bottom:30px;text-align:center}
body.presentations-refresh .presentations-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.presentations-refresh .presentations-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.presentations-refresh .presentations-faq .faq-item p{margin:0;font-size:16px}
body.presentations-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.presentations-refresh .related-pages h2{font-size:38px;text-align:center}
body.presentations-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.presentations-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.presentations-refresh .presentations-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.presentations-refresh .presentations-cta .container{max-width:780px!important;margin:0 auto}
body.presentations-refresh .presentations-cta h2{margin:0 0 18px}
@media (max-width:991.98px){body.presentations-refresh .presentations-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.presentations-refresh .presentations-hero--has-visual .page-actions{justify-content:center}body.presentations-refresh .presentations-hero--has-visual .presentation-visual{margin-top:28px}}
@media (max-width:575.98px){body.presentations-refresh .presentations-content{padding:0 14px 64px}body.presentations-refresh .presentations-hero{margin:0 -14px 48px!important;padding:56px 18px}body.presentations-refresh .presentations-hero h1{font-size:48px}body.presentations-refresh .hand-drawn-presentations-page h2{font-size:36px}body.presentations-refresh .hand-drawn-presentations-page p,body.presentations-refresh .hand-drawn-presentations-page li{font-size:16px}body.presentations-refresh .presentations-definition,body.presentations-refresh .presentations-benefits,body.presentations-refresh .presentations-support,body.presentations-refresh .presentations-workflows,body.presentations-refresh .presentations-process,body.presentations-refresh .presentations-principles,body.presentations-refresh .presentation-boundaries{padding:32px 22px;border-radius:18px}body.presentations-refresh .presentation-use-cases{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.presentations-refresh .related-pages ul{grid-template-columns:1fr}body.presentations-refresh .related-pages{padding:34px 20px}body.presentations-refresh .presentations-cta{padding:48px 22px;border-radius:19px}body.presentations-refresh .presentations-cta .page-actions,body.presentations-refresh .hand-drawn-presentations-page .page-actions .btn{width:100%}}
/* === Hand-drawn Presentations visual refresh: END === */
/* === Drawify vs Canva visual refresh: START === */
body.canva-comparison-refresh .canva-comparison-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.canva-comparison-refresh .drawify-vs-canva-page{max-width:none;margin:0;color:#29252f}
body.canva-comparison-refresh .drawify-vs-canva-page>.section{max-width:1180px;margin:0 auto 34px}
body.canva-comparison-refresh .drawify-vs-canva-page>.section>.container{max-width:none;padding:0}
body.canva-comparison-refresh .drawify-vs-canva-page h1,body.canva-comparison-refresh .drawify-vs-canva-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.canva-comparison-refresh .drawify-vs-canva-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.canva-comparison-refresh .drawify-vs-canva-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.canva-comparison-refresh .drawify-vs-canva-page p,body.canva-comparison-refresh .drawify-vs-canva-page li,body.canva-comparison-refresh .drawify-vs-canva-page td,body.canva-comparison-refresh .drawify-vs-canva-page th{color:#4d4751;font-size:17px;line-height:1.68}
body.canva-comparison-refresh .drawify-vs-canva-page p{margin:0 0 16px}
body.canva-comparison-refresh .drawify-vs-canva-page a:not(.btn){color:#852283;font-weight:600}
body.canva-comparison-refresh .comparison-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.canva-comparison-refresh .comparison-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.canva-comparison-refresh .comparison-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.canva-comparison-refresh .comparison-hero-copy{max-width:850px;margin:0 auto}
body.canva-comparison-refresh .comparison-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.canva-comparison-refresh .comparison-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.canva-comparison-refresh .comparison-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.canva-comparison-refresh .comparison-hero--has-visual .comparison-hero-copy{max-width:none;margin:0}
body.canva-comparison-refresh .comparison-hero--has-visual .comparison-visual{margin:0}
body.canva-comparison-refresh .drawify-vs-canva-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 0}
body.canva-comparison-refresh .comparison-hero--has-visual .page-actions{justify-content:flex-start}
body.canva-comparison-refresh .drawify-vs-canva-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.canva-comparison-refresh .drawify-vs-canva-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.canva-comparison-refresh .drawify-vs-canva-page .page-actions .btn-secondary,body.canva-comparison-refresh .drawify-vs-canva-page .page-actions .btn-secondary:hover,body.canva-comparison-refresh .drawify-vs-canva-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.canva-comparison-refresh .comparison-summary,body.canva-comparison-refresh .comparison-overview,body.canva-comparison-refresh .comparison-drawify,body.canva-comparison-refresh .comparison-canva,body.canva-comparison-refresh .comparison-difference,body.canva-comparison-refresh .comparison-drawify-fit,body.canva-comparison-refresh .comparison-canva-fit,body.canva-comparison-refresh .comparison-together,body.canva-comparison-refresh .comparison-checklist,body.canva-comparison-refresh .comparison-boundaries{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.canva-comparison-refresh .comparison-summary{max-width:980px!important;text-align:center}
body.canva-comparison-refresh .comparison-summary p{max-width:830px;margin-right:auto;margin-left:auto}
body.canva-comparison-refresh .comparison-note{margin:24px 0;padding:18px 20px;background:#f7f5ff;border:1px solid #ded9ed;border-radius:12px;line-height:1.6}
body.canva-comparison-refresh .comparison-overview,body.canva-comparison-refresh .comparison-drawify,body.canva-comparison-refresh .comparison-canva,body.canva-comparison-refresh .comparison-difference,body.canva-comparison-refresh .comparison-drawify-fit,body.canva-comparison-refresh .comparison-canva-fit,body.canva-comparison-refresh .comparison-together,body.canva-comparison-refresh .comparison-checklist{margin-top:58px!important}
body.canva-comparison-refresh .comparison-drawify h3,body.canva-comparison-refresh .comparison-canva h3,body.canva-comparison-refresh .comparison-drawify-fit h3,body.canva-comparison-refresh .comparison-canva-fit h3,body.canva-comparison-refresh .comparison-together h3{position:relative;padding-left:22px}
body.canva-comparison-refresh .comparison-drawify h3:before,body.canva-comparison-refresh .comparison-canva h3:before,body.canva-comparison-refresh .comparison-drawify-fit h3:before,body.canva-comparison-refresh .comparison-canva-fit h3:before,body.canva-comparison-refresh .comparison-together h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.canva-comparison-refresh .comparison-canva,body.canva-comparison-refresh .comparison-together{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.canva-comparison-refresh .comparison-overview .table-responsive{width:100%;margin:28px 0 24px;overflow-x:auto;border:1px solid #e1dce5;border-radius:15px}
body.canva-comparison-refresh .comparison-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}
body.canva-comparison-refresh .comparison-table th,body.canva-comparison-refresh .comparison-table td{padding:17px 18px;border-bottom:1px solid #e7e2e8;text-align:left;vertical-align:top}
body.canva-comparison-refresh .comparison-table thead th{background:#f1effc;color:#282235;font-weight:700}
body.canva-comparison-refresh .comparison-table tbody tr:nth-child(even){background:#fbfaff}
body.canva-comparison-refresh .comparison-table tbody tr:last-child td{border-bottom:0}
body.canva-comparison-refresh .comparison-disclaimer{color:#756e79!important;font-size:14px!important}
body.canva-comparison-refresh .drawify-vs-canva-page .comparison-visual{margin:30px 0 44px}
body.canva-comparison-refresh .drawify-vs-canva-page .comparison-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.canva-comparison-refresh .drawify-vs-canva-page .comparison-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.canva-comparison-refresh .comparison-difference{max-width:1040px!important;text-align:center;background:#f5f6ff}
body.canva-comparison-refresh .comparison-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none}
body.canva-comparison-refresh .comparison-checklist li{position:relative;padding:13px 15px 13px 42px;background:#f8f7fc;border-radius:10px}
body.canva-comparison-refresh .comparison-checklist li:before{position:absolute;top:13px;left:16px;content:"✓";color:#9b258e;font-weight:700}
body.canva-comparison-refresh .comparison-boundaries{max-width:980px!important;margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.canva-comparison-refresh .comparison-faq{max-width:980px!important;margin-top:72px!important}
body.canva-comparison-refresh .comparison-faq h2{margin-bottom:30px;text-align:center}
body.canva-comparison-refresh .comparison-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.canva-comparison-refresh .comparison-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.canva-comparison-refresh .comparison-faq .faq-item p{margin:0;font-size:16px}
body.canva-comparison-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.canva-comparison-refresh .related-pages h2{font-size:38px;text-align:center}
body.canva-comparison-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.canva-comparison-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.canva-comparison-refresh .comparison-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.canva-comparison-refresh .comparison-cta .container{max-width:780px!important;margin:0 auto}
body.canva-comparison-refresh .comparison-cta h2{margin:0 0 18px}
@media (max-width:991.98px){body.canva-comparison-refresh .comparison-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.canva-comparison-refresh .comparison-hero--has-visual .page-actions{justify-content:center}body.canva-comparison-refresh .comparison-hero--has-visual .comparison-visual{margin-top:28px}}
@media (max-width:575.98px){body.canva-comparison-refresh .canva-comparison-content{padding:0 14px 64px}body.canva-comparison-refresh .comparison-hero{margin:0 -14px 48px!important;padding:56px 18px}body.canva-comparison-refresh .comparison-hero h1{font-size:48px}body.canva-comparison-refresh .drawify-vs-canva-page h2{font-size:36px}body.canva-comparison-refresh .drawify-vs-canva-page p,body.canva-comparison-refresh .drawify-vs-canva-page li,body.canva-comparison-refresh .drawify-vs-canva-page td,body.canva-comparison-refresh .drawify-vs-canva-page th{font-size:16px}body.canva-comparison-refresh .comparison-summary,body.canva-comparison-refresh .comparison-overview,body.canva-comparison-refresh .comparison-drawify,body.canva-comparison-refresh .comparison-canva,body.canva-comparison-refresh .comparison-difference,body.canva-comparison-refresh .comparison-drawify-fit,body.canva-comparison-refresh .comparison-canva-fit,body.canva-comparison-refresh .comparison-together,body.canva-comparison-refresh .comparison-checklist,body.canva-comparison-refresh .comparison-boundaries{padding:32px 22px;border-radius:18px}body.canva-comparison-refresh .comparison-checklist ul,body.canva-comparison-refresh .related-pages ul{grid-template-columns:1fr}body.canva-comparison-refresh .related-pages{padding:34px 20px}body.canva-comparison-refresh .comparison-cta{padding:48px 22px;border-radius:19px}body.canva-comparison-refresh .comparison-cta .page-actions,body.canva-comparison-refresh .drawify-vs-canva-page .page-actions .btn{width:100%}}
/* === Drawify vs Canva visual refresh: END === */
/* === Drawify vs AI Image Generators visual refresh: START === */
body.ai-comparison-refresh .ai-comparison-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.ai-comparison-refresh .drawify-vs-ai-page{max-width:none;margin:0;color:#29252f}
body.ai-comparison-refresh .drawify-vs-ai-page>.section{max-width:1180px;margin:0 auto 34px}
body.ai-comparison-refresh .drawify-vs-ai-page>.section>.container{max-width:none;padding:0}
body.ai-comparison-refresh .drawify-vs-ai-page h1,body.ai-comparison-refresh .drawify-vs-ai-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.ai-comparison-refresh .drawify-vs-ai-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.ai-comparison-refresh .drawify-vs-ai-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.ai-comparison-refresh .drawify-vs-ai-page p,body.ai-comparison-refresh .drawify-vs-ai-page li,body.ai-comparison-refresh .drawify-vs-ai-page td,body.ai-comparison-refresh .drawify-vs-ai-page th{color:#4d4751;font-size:17px;line-height:1.68}
body.ai-comparison-refresh .drawify-vs-ai-page p{margin:0 0 16px}
body.ai-comparison-refresh .drawify-vs-ai-page a:not(.btn){color:#852283;font-weight:600}
body.ai-comparison-refresh .ai-comparison-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.ai-comparison-refresh .ai-comparison-hero{max-width:none!important;margin:0 -24px 38px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.ai-comparison-refresh .ai-comparison-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.ai-comparison-refresh .ai-comparison-hero-copy{max-width:850px;margin:0 auto}
body.ai-comparison-refresh .ai-comparison-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.ai-comparison-refresh .ai-comparison-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.ai-comparison-refresh .ai-comparison-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.ai-comparison-refresh .ai-comparison-hero--has-visual .ai-comparison-hero-copy{max-width:none;margin:0}
body.ai-comparison-refresh .ai-comparison-hero--has-visual .comparison-visual{margin:0}
body.ai-comparison-refresh .drawify-vs-ai-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 0}
body.ai-comparison-refresh .ai-comparison-hero--has-visual .page-actions{justify-content:flex-start}
body.ai-comparison-refresh .drawify-vs-ai-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.ai-comparison-refresh .drawify-vs-ai-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.ai-comparison-refresh .drawify-vs-ai-page .page-actions .btn-secondary,body.ai-comparison-refresh .drawify-vs-ai-page .page-actions .btn-secondary:hover,body.ai-comparison-refresh .drawify-vs-ai-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.ai-comparison-refresh .ai-comparison-note-section{max-width:980px!important}
body.ai-comparison-refresh .comparison-note{margin:0;padding:20px 24px;background:#fff8e9;border:1px solid #eadbbd;border-radius:14px;color:#554c43;font-size:15px;line-height:1.65}
body.ai-comparison-refresh .ai-comparison-summary,body.ai-comparison-refresh .ai-comparison-overview,body.ai-comparison-refresh .ai-comparison-drawify,body.ai-comparison-refresh .ai-comparison-generators,body.ai-comparison-refresh .ai-comparison-difference,body.ai-comparison-refresh .ai-comparison-drawify-fit,body.ai-comparison-refresh .ai-comparison-generator-fit,body.ai-comparison-refresh .ai-comparison-together,body.ai-comparison-refresh .ai-comparison-checklist,body.ai-comparison-refresh .comparison-boundaries{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.ai-comparison-refresh .ai-comparison-summary{max-width:980px!important;text-align:center}
body.ai-comparison-refresh .ai-comparison-summary p{max-width:830px;margin-right:auto;margin-left:auto}
body.ai-comparison-refresh .ai-comparison-overview,body.ai-comparison-refresh .ai-comparison-drawify,body.ai-comparison-refresh .ai-comparison-generators,body.ai-comparison-refresh .ai-comparison-difference,body.ai-comparison-refresh .ai-comparison-drawify-fit,body.ai-comparison-refresh .ai-comparison-generator-fit,body.ai-comparison-refresh .ai-comparison-together,body.ai-comparison-refresh .ai-comparison-checklist{margin-top:58px!important}
body.ai-comparison-refresh .ai-comparison-drawify h3,body.ai-comparison-refresh .ai-comparison-generators h3,body.ai-comparison-refresh .ai-comparison-drawify-fit h3,body.ai-comparison-refresh .ai-comparison-generator-fit h3,body.ai-comparison-refresh .ai-comparison-together h3{position:relative;padding-left:22px}
body.ai-comparison-refresh .ai-comparison-drawify h3:before,body.ai-comparison-refresh .ai-comparison-generators h3:before,body.ai-comparison-refresh .ai-comparison-drawify-fit h3:before,body.ai-comparison-refresh .ai-comparison-generator-fit h3:before,body.ai-comparison-refresh .ai-comparison-together h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.ai-comparison-refresh .ai-comparison-generators,body.ai-comparison-refresh .ai-comparison-together{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.ai-comparison-refresh .ai-comparison-overview .table-responsive{width:100%;margin:28px 0 24px;overflow-x:auto;border:1px solid #e1dce5;border-radius:15px}
body.ai-comparison-refresh .comparison-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}
body.ai-comparison-refresh .comparison-table th,body.ai-comparison-refresh .comparison-table td{padding:17px 18px;border-bottom:1px solid #e7e2e8;text-align:left;vertical-align:top}
body.ai-comparison-refresh .comparison-table thead th{background:#f1effc;color:#282235;font-weight:700}
body.ai-comparison-refresh .comparison-table tbody tr:nth-child(even){background:#fbfaff}
body.ai-comparison-refresh .comparison-table tbody tr:last-child td{border-bottom:0}
body.ai-comparison-refresh .comparison-disclaimer{color:#756e79!important;font-size:14px!important}
body.ai-comparison-refresh .drawify-vs-ai-page .comparison-visual{margin:30px 0 44px}
body.ai-comparison-refresh .drawify-vs-ai-page .comparison-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.ai-comparison-refresh .drawify-vs-ai-page .comparison-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.ai-comparison-refresh .ai-comparison-workflow-visual{max-width:1120px!important;margin-top:54px!important}
body.ai-comparison-refresh .ai-comparison-difference{max-width:1040px!important;text-align:center;background:#f5f6ff}
body.ai-comparison-refresh .ai-comparison-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none}
body.ai-comparison-refresh .ai-comparison-checklist li{position:relative;padding:13px 15px 13px 42px;background:#f8f7fc;border-radius:10px}
body.ai-comparison-refresh .ai-comparison-checklist li:before{position:absolute;top:13px;left:16px;content:"✓";color:#9b258e;font-weight:700}
body.ai-comparison-refresh .comparison-boundaries{max-width:980px!important;margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.ai-comparison-refresh .comparison-faq{max-width:980px!important;margin-top:72px!important}
body.ai-comparison-refresh .comparison-faq h2{margin-bottom:30px;text-align:center}
body.ai-comparison-refresh .comparison-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.ai-comparison-refresh .comparison-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.ai-comparison-refresh .comparison-faq .faq-item p{margin:0;font-size:16px}
body.ai-comparison-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.ai-comparison-refresh .related-pages h2{font-size:38px;text-align:center}
body.ai-comparison-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.ai-comparison-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.ai-comparison-refresh .comparison-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.ai-comparison-refresh .comparison-cta .container{max-width:780px!important;margin:0 auto}
body.ai-comparison-refresh .comparison-cta h2{margin:0 0 18px}
@media (max-width:991.98px){body.ai-comparison-refresh .ai-comparison-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.ai-comparison-refresh .ai-comparison-hero--has-visual .page-actions{justify-content:center}body.ai-comparison-refresh .ai-comparison-hero--has-visual .comparison-visual{margin-top:28px}}
@media (max-width:575.98px){body.ai-comparison-refresh .ai-comparison-content{padding:0 14px 64px}body.ai-comparison-refresh .ai-comparison-hero{margin:0 -14px 38px!important;padding:56px 18px}body.ai-comparison-refresh .ai-comparison-hero h1{font-size:48px}body.ai-comparison-refresh .drawify-vs-ai-page h2{font-size:36px}body.ai-comparison-refresh .drawify-vs-ai-page p,body.ai-comparison-refresh .drawify-vs-ai-page li,body.ai-comparison-refresh .drawify-vs-ai-page td,body.ai-comparison-refresh .drawify-vs-ai-page th{font-size:16px}body.ai-comparison-refresh .ai-comparison-summary,body.ai-comparison-refresh .ai-comparison-overview,body.ai-comparison-refresh .ai-comparison-drawify,body.ai-comparison-refresh .ai-comparison-generators,body.ai-comparison-refresh .ai-comparison-difference,body.ai-comparison-refresh .ai-comparison-drawify-fit,body.ai-comparison-refresh .ai-comparison-generator-fit,body.ai-comparison-refresh .ai-comparison-together,body.ai-comparison-refresh .ai-comparison-checklist,body.ai-comparison-refresh .comparison-boundaries{padding:32px 22px;border-radius:18px}body.ai-comparison-refresh .ai-comparison-checklist ul,body.ai-comparison-refresh .related-pages ul{grid-template-columns:1fr}body.ai-comparison-refresh .related-pages{padding:34px 20px}body.ai-comparison-refresh .comparison-cta{padding:48px 22px;border-radius:19px}body.ai-comparison-refresh .comparison-cta .page-actions,body.ai-comparison-refresh .drawify-vs-ai-page .page-actions .btn{width:100%}}
/* === Drawify vs AI Image Generators visual refresh: END === */
/* === Visual Facilitation visual refresh: START === */
body.facilitation-refresh .facilitation-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.facilitation-refresh .visual-facilitation-page{max-width:none;margin:0;color:#29252f}
body.facilitation-refresh .visual-facilitation-page>.section{max-width:1180px;margin:0 auto 34px}
body.facilitation-refresh .visual-facilitation-page>.section>.container{max-width:none;padding:0}
body.facilitation-refresh .visual-facilitation-page h1,body.facilitation-refresh .visual-facilitation-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.facilitation-refresh .visual-facilitation-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.facilitation-refresh .visual-facilitation-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.facilitation-refresh .visual-facilitation-page p,body.facilitation-refresh .visual-facilitation-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.facilitation-refresh .visual-facilitation-page p{margin:0 0 16px}
body.facilitation-refresh .visual-facilitation-page a:not(.btn){color:#852283;font-weight:600}
body.facilitation-refresh .facilitation-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.facilitation-refresh .visual-facilitation-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.facilitation-refresh .visual-facilitation-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.facilitation-refresh .facilitation-hero-copy{max-width:850px;margin:0 auto}
body.facilitation-refresh .visual-facilitation-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.facilitation-refresh .visual-facilitation-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.facilitation-refresh .visual-facilitation-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.facilitation-refresh .visual-facilitation-hero--has-visual .facilitation-hero-copy{max-width:none;margin:0}
body.facilitation-refresh .visual-facilitation-hero--has-visual .facilitation-visual{margin:0}
body.facilitation-refresh .visual-facilitation-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 0}
body.facilitation-refresh .visual-facilitation-hero--has-visual .page-actions{justify-content:flex-start}
body.facilitation-refresh .visual-facilitation-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.facilitation-refresh .visual-facilitation-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.facilitation-refresh .visual-facilitation-page .page-actions .btn-secondary,body.facilitation-refresh .visual-facilitation-page .page-actions .btn-secondary:hover,body.facilitation-refresh .visual-facilitation-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.facilitation-refresh .facilitation-definition,body.facilitation-refresh .facilitation-not,body.facilitation-refresh .facilitation-benefits,body.facilitation-refresh .facilitation-support,body.facilitation-refresh .facilitation-workflow,body.facilitation-refresh .facilitation-principles,body.facilitation-refresh .facilitation-stages,body.facilitation-refresh .facilitation-boundaries{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.facilitation-refresh .facilitation-definition{max-width:980px!important;text-align:left}
body.facilitation-refresh .facilitation-definition h2{text-align:center}
body.facilitation-refresh .facilitation-definition p,body.facilitation-refresh .facilitation-definition ul{max-width:830px;margin-right:auto;margin-left:auto}
body.facilitation-refresh .facilitation-not{max-width:980px!important;margin-top:42px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.facilitation-refresh .facilitation-benefits,body.facilitation-refresh .facilitation-support,body.facilitation-refresh .facilitation-workflow,body.facilitation-refresh .facilitation-principles,body.facilitation-refresh .facilitation-stages{margin-top:58px!important}
body.facilitation-refresh .facilitation-benefits h3,body.facilitation-refresh .facilitation-support h3,body.facilitation-refresh .facilitation-workflow h3,body.facilitation-refresh .facilitation-principles h3,body.facilitation-refresh .facilitation-stages h3{position:relative;padding-left:22px}
body.facilitation-refresh .facilitation-benefits h3:before,body.facilitation-refresh .facilitation-support h3:before,body.facilitation-refresh .facilitation-workflow h3:before,body.facilitation-refresh .facilitation-principles h3:before,body.facilitation-refresh .facilitation-stages h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.facilitation-refresh .facilitation-workflow,body.facilitation-refresh .facilitation-stages{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.facilitation-refresh .facilitation-workflow-visual{max-width:1120px!important;margin-top:54px!important}
body.facilitation-refresh .facilitation-use-cases{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.facilitation-refresh .facilitation-use-cases>.container{max-width:1180px!important;margin:0 auto}
body.facilitation-refresh .facilitation-use-cases h3{margin-top:42px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.02em}
body.facilitation-refresh .visual-facilitation-page .facilitation-visual{margin:30px 0 44px}
body.facilitation-refresh .visual-facilitation-page .facilitation-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.facilitation-refresh .visual-facilitation-page .facilitation-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.facilitation-refresh .facilitation-boundaries{max-width:980px!important;margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.facilitation-refresh .facilitation-faq{max-width:980px!important;margin-top:72px!important}
body.facilitation-refresh .facilitation-faq h2{margin-bottom:30px;text-align:center}
body.facilitation-refresh .facilitation-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.facilitation-refresh .facilitation-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.facilitation-refresh .facilitation-faq .faq-item p{margin:0;font-size:16px}
body.facilitation-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.facilitation-refresh .related-pages h2{font-size:38px;text-align:center}
body.facilitation-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.facilitation-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.facilitation-refresh .facilitation-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.facilitation-refresh .facilitation-cta .container{max-width:780px!important;margin:0 auto}
body.facilitation-refresh .facilitation-cta h2{margin:0 0 18px}
@media (max-width:991.98px){body.facilitation-refresh .visual-facilitation-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.facilitation-refresh .visual-facilitation-hero--has-visual .page-actions{justify-content:center}body.facilitation-refresh .visual-facilitation-hero--has-visual .facilitation-visual{margin-top:28px}}
@media (max-width:575.98px){body.facilitation-refresh .facilitation-content{padding:0 14px 64px}body.facilitation-refresh .visual-facilitation-hero{margin:0 -14px 48px!important;padding:56px 18px}body.facilitation-refresh .visual-facilitation-hero h1{font-size:48px}body.facilitation-refresh .visual-facilitation-page h2{font-size:36px}body.facilitation-refresh .visual-facilitation-page p,body.facilitation-refresh .visual-facilitation-page li{font-size:16px}body.facilitation-refresh .facilitation-definition,body.facilitation-refresh .facilitation-not,body.facilitation-refresh .facilitation-benefits,body.facilitation-refresh .facilitation-support,body.facilitation-refresh .facilitation-workflow,body.facilitation-refresh .facilitation-principles,body.facilitation-refresh .facilitation-stages,body.facilitation-refresh .facilitation-boundaries{padding:32px 22px;border-radius:18px}body.facilitation-refresh .facilitation-use-cases{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.facilitation-refresh .related-pages ul{grid-template-columns:1fr}body.facilitation-refresh .related-pages{padding:34px 20px}body.facilitation-refresh .facilitation-cta{padding:48px 22px;border-radius:19px}body.facilitation-refresh .facilitation-cta .page-actions,body.facilitation-refresh .visual-facilitation-page .page-actions .btn{width:100%}}
/* === Visual Facilitation visual refresh: END === */
/* === Business Illustration Library visual refresh: START === */
body.business-library-refresh .business-library-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.business-library-refresh .business-illustration-page{max-width:none;margin:0;color:#29252f}
body.business-library-refresh .business-illustration-page>.section{max-width:1180px;margin:0 auto 34px}
body.business-library-refresh .business-illustration-page>.section>.container{max-width:none;padding:0}
body.business-library-refresh .business-illustration-page h1,body.business-library-refresh .business-illustration-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.business-library-refresh .business-illustration-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.business-library-refresh .business-illustration-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.business-library-refresh .business-illustration-page p,body.business-library-refresh .business-illustration-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.business-library-refresh .business-illustration-page p{margin:0 0 16px}
body.business-library-refresh .business-illustration-page a:not(.btn){color:#852283;font-weight:600}
body.business-library-refresh .business-library-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.business-library-refresh .business-illustration-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.business-library-refresh .business-illustration-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.business-library-refresh .business-library-hero-copy{max-width:850px;margin:0 auto}
body.business-library-refresh .business-illustration-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.business-library-refresh .business-illustration-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.business-library-refresh .business-illustration-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.business-library-refresh .business-illustration-hero--has-visual .business-library-hero-copy{max-width:none;margin:0}
body.business-library-refresh .business-illustration-hero--has-visual .business-visual{margin:0}
body.business-library-refresh .business-illustration-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 0}
body.business-library-refresh .business-illustration-hero--has-visual .page-actions{justify-content:flex-start}
body.business-library-refresh .business-illustration-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.business-library-refresh .business-illustration-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.business-library-refresh .business-illustration-page .page-actions .btn-secondary,body.business-library-refresh .business-illustration-page .page-actions .btn-secondary:hover,body.business-library-refresh .business-illustration-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.business-library-refresh .business-library-intro,body.business-library-refresh .business-library-artists,body.business-library-refresh .business-library-search,body.business-library-refresh .business-library-compose,body.business-library-refresh .business-library-selection,body.business-library-refresh .business-library-workflow,body.business-library-refresh .business-library-options,body.business-library-refresh .business-library-license{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.business-library-refresh .business-library-intro{max-width:980px!important;text-align:left}
body.business-library-refresh .business-library-intro h2{text-align:center}
body.business-library-refresh .business-library-intro p,body.business-library-refresh .business-library-intro ul,body.business-library-refresh .business-library-intro ol{max-width:830px;margin-right:auto;margin-left:auto}
body.business-library-refresh .business-library-artists,body.business-library-refresh .business-library-search,body.business-library-refresh .business-library-compose,body.business-library-refresh .business-library-selection,body.business-library-refresh .business-library-workflow,body.business-library-refresh .business-library-options{margin-top:58px!important}
body.business-library-refresh .business-library-artists h3,body.business-library-refresh .business-library-search h3,body.business-library-refresh .business-library-compose h3,body.business-library-refresh .business-library-selection h3,body.business-library-refresh .business-library-workflow h3,body.business-library-refresh .business-library-options h3{position:relative;padding-left:22px}
body.business-library-refresh .business-library-artists h3:before,body.business-library-refresh .business-library-search h3:before,body.business-library-refresh .business-library-compose h3:before,body.business-library-refresh .business-library-selection h3:before,body.business-library-refresh .business-library-workflow h3:before,body.business-library-refresh .business-library-options h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.business-library-refresh .business-library-search,body.business-library-refresh .business-library-workflow{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.business-library-refresh .business-library-use-cases{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.business-library-refresh .business-library-use-cases>.container{max-width:1180px!important;margin:0 auto}
body.business-library-refresh .business-library-use-cases h3{margin-top:42px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.02em}
body.business-library-refresh .business-illustration-page .business-visual{margin:30px 0 44px}
body.business-library-refresh .business-illustration-page .business-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.business-library-refresh .business-illustration-page .business-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.business-library-refresh .business-library-license{max-width:980px!important;margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.business-library-refresh .business-illustration-faq{max-width:980px!important;margin-top:72px!important}
body.business-library-refresh .business-illustration-faq h2{margin-bottom:30px;text-align:center}
body.business-library-refresh .business-illustration-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.business-library-refresh .business-illustration-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.business-library-refresh .business-illustration-faq .faq-item p{margin:0;font-size:16px}
body.business-library-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.business-library-refresh .related-pages h2{font-size:38px;text-align:center}
body.business-library-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.business-library-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.business-library-refresh .business-illustration-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.business-library-refresh .business-illustration-cta .container{max-width:780px!important;margin:0 auto}
body.business-library-refresh .business-illustration-cta h2{margin:0 0 18px}
@media (max-width:991.98px){body.business-library-refresh .business-illustration-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.business-library-refresh .business-illustration-hero--has-visual .page-actions{justify-content:center}body.business-library-refresh .business-illustration-hero--has-visual .business-visual{margin-top:28px}}
@media (max-width:575.98px){body.business-library-refresh .business-library-content{padding:0 14px 64px}body.business-library-refresh .business-illustration-hero{margin:0 -14px 48px!important;padding:56px 18px}body.business-library-refresh .business-illustration-hero h1{font-size:48px}body.business-library-refresh .business-illustration-page h2{font-size:36px}body.business-library-refresh .business-illustration-page p,body.business-library-refresh .business-illustration-page li{font-size:16px}body.business-library-refresh .business-library-intro,body.business-library-refresh .business-library-artists,body.business-library-refresh .business-library-search,body.business-library-refresh .business-library-compose,body.business-library-refresh .business-library-selection,body.business-library-refresh .business-library-workflow,body.business-library-refresh .business-library-options,body.business-library-refresh .business-library-license{padding:32px 22px;border-radius:18px}body.business-library-refresh .business-library-use-cases{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.business-library-refresh .related-pages ul{grid-template-columns:1fr}body.business-library-refresh .related-pages{padding:34px 20px}body.business-library-refresh .business-illustration-cta{padding:48px 22px;border-radius:19px}body.business-library-refresh .business-illustration-cta .page-actions,body.business-library-refresh .business-illustration-page .page-actions .btn{width:100%}}
/* === Business Illustration Library visual refresh: END === */
/* === Sketchnote Software visual refresh: START === */
body.sketchnote-refresh .sketchnote-content{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fffaf6 0,#f5f6ff 650px,#fff 1320px)}
body.sketchnote-refresh .sketchnote-page{max-width:none;margin:0;color:#29252f}
body.sketchnote-refresh .sketchnote-page>.section{max-width:1180px;margin:0 auto 34px}
body.sketchnote-refresh .sketchnote-page>.section>.container{max-width:none;padding:0}
body.sketchnote-refresh .sketchnote-page h1,body.sketchnote-refresh .sketchnote-page h2{color:#171612;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}
body.sketchnote-refresh .sketchnote-page h2{margin:0 0 22px;font-size:clamp(36px,3.3vw,50px);line-height:1.08}
body.sketchnote-refresh .sketchnote-page h3{margin:30px 0 10px;color:#211e25;font-size:23px;font-weight:600;line-height:1.3}
body.sketchnote-refresh .sketchnote-page p,body.sketchnote-refresh .sketchnote-page li{color:#4d4751;font-size:17px;line-height:1.68}
body.sketchnote-refresh .sketchnote-page p{margin:0 0 16px}
body.sketchnote-refresh .sketchnote-page a:not(.btn){color:#852283;font-weight:600}
body.sketchnote-refresh .sketchnote-eyebrow{display:inline-block;color:#f05a2a;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body.sketchnote-refresh .sketchnote-hero{max-width:none!important;margin:0 -24px 76px!important;padding:82px 24px;background:linear-gradient(115deg,#fff2e9 0%,#faf8ff 50%,#eef0ff 100%);border-bottom:1px solid #e8dfda}
body.sketchnote-refresh .sketchnote-hero>.container{max-width:940px!important;margin:0 auto;text-align:center}
body.sketchnote-refresh .sketchnote-hero-copy{max-width:850px;margin:0 auto}
body.sketchnote-refresh .sketchnote-hero h1{margin:10px 0 18px;font-size:clamp(52px,4.7vw,72px);line-height:.98}
body.sketchnote-refresh .sketchnote-hero .page-summary{margin-bottom:10px;color:#332f38;font-size:19px;font-weight:500;line-height:1.6}
body.sketchnote-refresh .sketchnote-hero--has-visual>.container{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center;max-width:1320px!important;text-align:left}
body.sketchnote-refresh .sketchnote-hero--has-visual .sketchnote-hero-copy{max-width:none;margin:0}
body.sketchnote-refresh .sketchnote-hero--has-visual .sketchnote-visual{margin:0}
body.sketchnote-refresh .sketchnote-page .page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 0}
body.sketchnote-refresh .sketchnote-hero--has-visual .page-actions{justify-content:flex-start}
body.sketchnote-refresh .sketchnote-page .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.sketchnote-refresh .sketchnote-page .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.sketchnote-refresh .sketchnote-page .page-actions .btn-secondary,body.sketchnote-refresh .sketchnote-page .page-actions .btn-secondary:hover,body.sketchnote-refresh .sketchnote-page .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.sketchnote-refresh .sketchnote-definition,body.sketchnote-refresh .sketchnote-drawify-role,body.sketchnote-refresh .sketchnote-process,body.sketchnote-refresh .sketchnote-workflows,body.sketchnote-refresh .sketchnote-principles,body.sketchnote-refresh .sketchnote-options,body.sketchnote-refresh .sketchnote-boundaries{padding:52px 56px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.sketchnote-refresh .sketchnote-definition{max-width:980px!important;text-align:left}
body.sketchnote-refresh .sketchnote-definition h2{text-align:center}
body.sketchnote-refresh .sketchnote-definition p,body.sketchnote-refresh .sketchnote-definition ul,body.sketchnote-refresh .sketchnote-definition ol{max-width:830px;margin-right:auto;margin-left:auto}
body.sketchnote-refresh .sketchnote-drawify-role,body.sketchnote-refresh .sketchnote-process,body.sketchnote-refresh .sketchnote-workflows,body.sketchnote-refresh .sketchnote-principles,body.sketchnote-refresh .sketchnote-options{margin-top:58px!important}
body.sketchnote-refresh .sketchnote-drawify-role h3,body.sketchnote-refresh .sketchnote-process h3,body.sketchnote-refresh .sketchnote-workflows h3,body.sketchnote-refresh .sketchnote-principles h3,body.sketchnote-refresh .sketchnote-options h3{position:relative;padding-left:22px}
body.sketchnote-refresh .sketchnote-drawify-role h3:before,body.sketchnote-refresh .sketchnote-process h3:before,body.sketchnote-refresh .sketchnote-workflows h3:before,body.sketchnote-refresh .sketchnote-principles h3:before,body.sketchnote-refresh .sketchnote-options h3:before{position:absolute;top:4px;bottom:3px;left:0;width:4px;content:"";background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.sketchnote-refresh .sketchnote-workflows,body.sketchnote-refresh .sketchnote-options{background:linear-gradient(120deg,#fff8f3 0%,#f5f3ff 100%)}
body.sketchnote-refresh .sketchnote-use-cases{max-width:none!important;margin:72px -24px 0!important;padding:78px 24px;background:#f5f6ff}
body.sketchnote-refresh .sketchnote-use-cases>.container{max-width:1180px!important;margin:0 auto}
body.sketchnote-refresh .sketchnote-use-cases h3{margin-top:42px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.02em}
body.sketchnote-refresh .sketchnote-page .sketchnote-visual{margin:30px 0 44px}
body.sketchnote-refresh .sketchnote-page .sketchnote-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e2dce6;border-radius:16px;box-shadow:0 14px 34px rgba(39,33,54,.07)}
body.sketchnote-refresh .sketchnote-page .sketchnote-visual figcaption{max-width:820px;margin:13px auto 0;color:#6f6873;font-size:13px;line-height:1.5;text-align:center}
body.sketchnote-refresh .sketchnote-boundaries{max-width:980px!important;margin-top:58px!important;background:linear-gradient(120deg,#fff7f1 0%,#f4f2ff 100%);border-left:5px solid #a12a92}
body.sketchnote-refresh .sketchnote-faq{max-width:980px!important;margin-top:72px!important}
body.sketchnote-refresh .sketchnote-faq h2{margin-bottom:30px;text-align:center}
body.sketchnote-refresh .sketchnote-faq .faq-item{margin-bottom:12px;padding:23px 26px;background:#fff;border:1px solid #e5ded9;border-radius:14px}
body.sketchnote-refresh .sketchnote-faq .faq-item h3{margin:0 0 10px;font-size:20px}
body.sketchnote-refresh .sketchnote-faq .faq-item p{margin:0;font-size:16px}
body.sketchnote-refresh .related-pages{max-width:980px!important;margin-top:64px!important;padding:42px 46px;background:#fff9f5;border-radius:22px}
body.sketchnote-refresh .related-pages h2{font-size:38px;text-align:center}
body.sketchnote-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.sketchnote-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#fff;border:1px solid #eadfd9;border-radius:10px;color:#71216f!important;text-align:center;text-decoration:none}
body.sketchnote-refresh .sketchnote-cta{max-width:1080px!important;margin-top:72px!important;padding:68px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e3d9d5;border-radius:26px;box-shadow:0 18px 42px rgba(50,38,65,.07);text-align:center}
body.sketchnote-refresh .sketchnote-cta .container{max-width:780px!important;margin:0 auto}
body.sketchnote-refresh .sketchnote-cta h2{margin:0 0 18px}
@media (max-width:991.98px){body.sketchnote-refresh .sketchnote-hero--has-visual>.container{grid-template-columns:1fr;max-width:800px!important;text-align:center}body.sketchnote-refresh .sketchnote-hero--has-visual .page-actions{justify-content:center}body.sketchnote-refresh .sketchnote-hero--has-visual .sketchnote-visual{margin-top:28px}}
@media (max-width:575.98px){body.sketchnote-refresh .sketchnote-content{padding:0 14px 64px}body.sketchnote-refresh .sketchnote-hero{margin:0 -14px 48px!important;padding:56px 18px}body.sketchnote-refresh .sketchnote-hero h1{font-size:48px}body.sketchnote-refresh .sketchnote-page h2{font-size:36px}body.sketchnote-refresh .sketchnote-page p,body.sketchnote-refresh .sketchnote-page li{font-size:16px}body.sketchnote-refresh .sketchnote-definition,body.sketchnote-refresh .sketchnote-drawify-role,body.sketchnote-refresh .sketchnote-process,body.sketchnote-refresh .sketchnote-workflows,body.sketchnote-refresh .sketchnote-principles,body.sketchnote-refresh .sketchnote-options,body.sketchnote-refresh .sketchnote-boundaries{padding:32px 22px;border-radius:18px}body.sketchnote-refresh .sketchnote-use-cases{margin-right:-14px!important;margin-left:-14px!important;padding:54px 14px}body.sketchnote-refresh .related-pages ul{grid-template-columns:1fr}body.sketchnote-refresh .related-pages{padding:34px 20px}body.sketchnote-refresh .sketchnote-cta{padding:48px 22px;border-radius:19px}body.sketchnote-refresh .sketchnote-cta .page-actions,body.sketchnote-refresh .sketchnote-page .page-actions .btn{width:100%}}
/* === Sketchnote Software visual refresh: END === */
/* === Best Visual Storytelling Tools visual refresh: START === */
body.best-visual-tools-refresh .drawify-content-page{max-width:none;margin:0;padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fff8f3 0,#f5f6ff 760px,#fff 1500px)}
body.best-visual-tools-refresh .visual-tools-page{max-width:1180px;margin:0 auto}
body.best-visual-tools-refresh .visual-tools-page>.section:not(.visual-tools-hero){max-width:1060px;margin:42px auto 0;padding:54px 58px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.best-visual-tools-refresh .visual-tools-hero{max-width:none;margin:0 -24px 64px;padding:72px 24px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border-bottom:1px solid #e3d9d5}
body.best-visual-tools-refresh .visual-tools-hero>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:56px;align-items:center;max-width:1180px!important;margin:0 auto}
body.best-visual-tools-refresh .visual-tools-hero-copy{min-width:0}
body.best-visual-tools-refresh .visual-tools-hero h1{margin:0 0 24px;color:#1d1918;font-family:Georgia,'Times New Roman',serif;font-size:62px;font-weight:400;line-height:1.02;letter-spacing:-.035em}
body.best-visual-tools-refresh .visual-tools-hero .page-summary{margin:0 0 20px;color:#29225e;font-size:21px;font-weight:600;line-height:1.55}
body.best-visual-tools-refresh .visual-tools-page p,body.best-visual-tools-refresh .visual-tools-page li,body.best-visual-tools-refresh .visual-tools-page td,body.best-visual-tools-refresh .visual-tools-page th{font-size:16px;line-height:1.68}
body.best-visual-tools-refresh .visual-tools-page p{margin:10px 0 0}
body.best-visual-tools-refresh .visual-tools-page ul,body.best-visual-tools-refresh .visual-tools-page ol{margin:14px 0 25px;padding-left:26px}
body.best-visual-tools-refresh .visual-tools-page li+li{margin-top:7px}
body.best-visual-tools-refresh .visual-tools-page h2{margin:0 0 25px;color:#1d1918;font-family:Georgia,'Times New Roman',serif;font-size:44px;font-weight:400;line-height:1.12;letter-spacing:-.025em;text-align:center}
body.best-visual-tools-refresh .visual-tools-page h3{margin:30px 0 12px;color:#29225e;font-size:24px;line-height:1.3}
body.best-visual-tools-refresh .visual-tools-page a:not(.btn){color:#98228f;font-weight:600}
body.best-visual-tools-refresh .comparison-note{margin-top:22px!important;padding:16px 18px;background:rgba(255,255,255,.62);border:1px solid rgba(157,151,218,.42);border-radius:12px;color:#5f5964;font-size:14px!important}
body.best-visual-tools-refresh .page-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0}
body.best-visual-tools-refresh .page-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:46px;padding:0 24px 2px;border-radius:8px;font-size:16px;font-weight:600;line-height:1}
body.best-visual-tools-refresh .page-actions .btn-primary{border:0;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);box-shadow:0 12px 24px rgba(152,34,143,.18)}
body.best-visual-tools-refresh .page-actions .btn-secondary,body.best-visual-tools-refresh .page-actions .btn-secondary:hover,body.best-visual-tools-refresh .page-actions .btn-secondary:focus{background:#fff!important;border:1px solid #9d97da!important;color:#29225e!important;text-decoration:none}
body.best-visual-tools-refresh .visual-tools-wide-visual{width:100%;max-width:none;margin:0;transform:none}
body.best-visual-tools-refresh .visual-tools-wide-visual img{display:block;width:100%;height:auto;background:#fff;border:1px solid rgba(157,151,218,.28);border-radius:18px;box-shadow:0 18px 42px rgba(50,38,65,.12)}
body.best-visual-tools-refresh .visual-tools-wide-visual figcaption{max-width:560px;margin:12px auto 0;color:#6d6671;font-size:13px;line-height:1.5;text-align:center}
body.best-visual-tools-refresh .comparison-table-wrap{width:100%;max-width:none;margin:28px 0 34px;transform:none;overflow-x:auto;border:1px solid #e4dcd8;border-radius:15px;-webkit-overflow-scrolling:touch}
body.best-visual-tools-refresh .comparison-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}
body.best-visual-tools-refresh .comparison-table th,body.best-visual-tools-refresh .comparison-table td{min-width:150px;padding:16px 17px;border:0;border-right:1px solid #eee7e3;border-bottom:1px solid #eee7e3;text-align:left;vertical-align:top}
body.best-visual-tools-refresh .comparison-table th:last-child,body.best-visual-tools-refresh .comparison-table td:last-child{border-right:0}
body.best-visual-tools-refresh .comparison-table tbody tr:last-child>*{border-bottom:0}
body.best-visual-tools-refresh .comparison-table thead th{background:#29225e;color:#fff;font-size:14px;font-weight:600}
body.best-visual-tools-refresh .comparison-table tbody th{min-width:120px;background:#fff5ed;color:#71216f;font-weight:700}
body.best-visual-tools-refresh .comparison-table tbody tr:nth-child(even) td{background:#faf9ff}
body.best-visual-tools-refresh .visual-tools-page>.section:not(.visual-tools-hero):not(.visual-tools-cta):not(.related-pages)>.container{max-width:900px!important;margin:0 auto}
body.best-visual-tools-refresh .visual-tools-page>.section:nth-of-type(odd):not(.visual-tools-hero):not(.visual-tools-cta):not(.related-pages){background:linear-gradient(145deg,#fff 0%,#fcfaff 100%)}
body.best-visual-tools-refresh .evaluation-section h3{position:relative;padding-left:20px}
body.best-visual-tools-refresh .evaluation-section h3::before{position:absolute;top:3px;bottom:2px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.best-visual-tools-refresh .visual-tools-faq .faq-item{padding:22px 24px;background:#faf9ff;border:1px solid #e8e2ef;border-radius:14px}
body.best-visual-tools-refresh .visual-tools-faq .faq-item+.faq-item{margin-top:13px}
body.best-visual-tools-refresh .visual-tools-faq .faq-item h3{margin:0 0 9px;font-size:19px}
body.best-visual-tools-refresh .visual-tools-faq .faq-item p:last-child{margin-bottom:0}
body.best-visual-tools-refresh .visual-tools-page>.visual-tools-cta{max-width:1080px;margin-top:70px;padding:66px 54px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);text-align:center}
body.best-visual-tools-refresh .visual-tools-cta>.container{max-width:760px!important;margin:0 auto}
body.best-visual-tools-refresh .visual-tools-cta .page-actions{justify-content:center}
body.best-visual-tools-refresh .related-pages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none}
body.best-visual-tools-refresh .related-pages a{display:block;height:100%;padding:16px 18px;background:#faf9ff;border:1px solid #e5dfe8;border-radius:10px;text-align:center;text-decoration:none}
@media (max-width:991.98px){body.best-visual-tools-refresh .visual-tools-hero>.container{grid-template-columns:1fr;max-width:800px!important}body.best-visual-tools-refresh .visual-tools-hero-copy{text-align:center}body.best-visual-tools-refresh .visual-tools-hero .page-actions{justify-content:center}body.best-visual-tools-refresh .visual-tools-hero .comparison-note{text-align:left}body.best-visual-tools-refresh .visual-tools-wide-visual{max-width:720px;margin:8px auto 0}}
@media (max-width:575.98px){body.best-visual-tools-refresh .drawify-content-page{padding:0 14px 64px}body.best-visual-tools-refresh .visual-tools-hero{margin:0 -14px 48px;padding:54px 18px}body.best-visual-tools-refresh .visual-tools-hero h1{font-size:45px}body.best-visual-tools-refresh .visual-tools-page h2{font-size:35px}body.best-visual-tools-refresh .visual-tools-page p,body.best-visual-tools-refresh .visual-tools-page li{font-size:16px}body.best-visual-tools-refresh .visual-tools-page>.section:not(.visual-tools-hero){padding:34px 22px;border-radius:18px}body.best-visual-tools-refresh .page-actions{flex-direction:column;align-items:stretch}body.best-visual-tools-refresh .page-actions .btn{width:100%}body.best-visual-tools-refresh .comparison-table-wrap,body.best-visual-tools-refresh .visual-tools-wide-visual{width:100%}body.best-visual-tools-refresh .related-pages ul{grid-template-columns:1fr}}
/* === Best Visual Storytelling Tools visual refresh: END === */
/* === About Us visual refresh: START === */
body.about-us-refresh .abtPage{padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fff8f3 0,#f5f6ff 720px,#fff 1500px);color:#292225}
body.about-us-refresh .abtPage .container{max-width:960px;margin:0 auto;padding:0}
body.about-us-refresh .abtPage .header{position:relative;margin:0 -24px;padding:86px 24px 78px;overflow:hidden;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border-bottom:1px solid #e3d9d5;text-align:center}
body.about-us-refresh .abtPage .header::before,body.about-us-refresh .abtPage .header::after{position:absolute;content:'';border-radius:50%;pointer-events:none}
body.about-us-refresh .abtPage .header::before{top:-115px;right:-80px;width:310px;height:310px;background:rgba(157,151,218,.13)}
body.about-us-refresh .abtPage .header::after{bottom:-125px;left:-85px;width:270px;height:270px;background:rgba(255,93,18,.08)}
body.about-us-refresh .abtPage .header-content{position:relative;z-index:1}
body.about-us-refresh .abtPage .header h1{margin:0 0 16px;color:#1d1918;font-family:Georgia,'Times New Roman',serif;font-size:68px;font-weight:400;line-height:1.04;letter-spacing:-.035em}
body.about-us-refresh .abtPage .tagline{margin:0;color:#5d5262;font-size:21px;font-weight:500}
body.about-us-refresh .abtPage>.nav{position:relative;z-index:3;max-width:760px;margin:-27px auto 54px;padding:10px 14px;background:rgba(255,255,255,.96);border:1px solid #e4dcd8;border-radius:16px;box-shadow:0 13px 32px rgba(50,38,65,.11)}
body.about-us-refresh .abtPage .nav-container{display:flex;justify-content:center}
body.about-us-refresh .abtPage .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none}
body.about-us-refresh .abtPage .nav-links a{display:block;padding:9px 16px;border-radius:9px;color:#514957;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}
body.about-us-refresh .abtPage .nav-links a:hover,body.about-us-refresh .abtPage .nav-links a:focus{background:#f1efff;color:#71216f}
body.about-us-refresh .abtPage>.section{max-width:1080px;margin:38px auto 0;padding:58px 60px;background:#fff;border:1px solid #e7ded9;border-radius:24px;box-shadow:0 16px 42px rgba(43,34,57,.055)}
body.about-us-refresh .abtPage>.section:nth-of-type(even){background:linear-gradient(145deg,#fff 0%,#fcfaff 100%)}
body.about-us-refresh .abtPage .section-title,body.about-us-refresh .abtPage .mission h2{margin:0 0 28px;color:#1d1918;font-family:Georgia,'Times New Roman',serif;font-size:45px;font-weight:400;line-height:1.12;letter-spacing:-.025em;text-align:center}
body.about-us-refresh .abtPage p{margin:0 0 17px;font-size:16px;line-height:1.7}
body.about-us-refresh .abtPage .section-content{max-width:820px;margin:0 auto;text-align:left}
body.about-us-refresh .abtPage .section-content br{display:none}
body.about-us-refresh .abtPage .section-content p:last-child{margin-bottom:0}
body.about-us-refresh .abtPage>.mission{background:linear-gradient(120deg,#fff1e8 0%,#f2f0ff 100%)}
body.about-us-refresh .abtPage .mission-box{max-width:860px;margin:0 auto}
body.about-us-refresh .abtPage .mission .section-content>p:first-child{margin-bottom:22px;color:#71216f;font-size:20px;text-align:center}
body.about-us-refresh .abtPage .values-grid,body.about-us-refresh .abtPage .team-grid,body.about-us-refresh .abtPage .impact-stats{display:grid;gap:22px;margin-top:38px}
body.about-us-refresh .abtPage .values-grid,body.about-us-refresh .abtPage .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body.about-us-refresh .abtPage .value-card,body.about-us-refresh .abtPage .team-member,body.about-us-refresh .abtPage .stat-card{padding:30px 25px;background:#fff;border:1px solid #e9e1dd;border-radius:17px;box-shadow:0 10px 26px rgba(43,34,57,.055);text-align:center}
body.about-us-refresh .abtPage .value-icon{display:flex;align-items:center;justify-content:center;height:136px;margin-bottom:19px}
body.about-us-refresh .abtPage .value-icon img{width:auto;max-width:145px;max-height:130px}
body.about-us-refresh .abtPage .value-title,body.about-us-refresh .abtPage .member-name{margin:0 0 11px;color:#29225e;font-size:20px;font-weight:700;line-height:1.3}
body.about-us-refresh .abtPage .value-card p,body.about-us-refresh .abtPage .team-member p{font-size:15px;line-height:1.62}
body.about-us-refresh .abtPage .team-intro{margin-bottom:38px}
body.about-us-refresh .abtPage .member-avatar{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin:0 auto 20px;background:linear-gradient(135deg,#ff5d12,#98228f);border-radius:50%;color:#fff;font-size:27px;font-weight:700;box-shadow:0 11px 24px rgba(152,34,143,.18)}
body.about-us-refresh .abtPage .member-role{margin-bottom:15px;color:#98228f;font-size:14px;font-weight:700}
body.about-us-refresh .abtPage .impact-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
body.about-us-refresh .abtPage .stat-number{margin-bottom:10px;color:#ff5d12;font-family:Georgia,'Times New Roman',serif;font-size:44px;line-height:1}
body.about-us-refresh .abtPage .stat-label{color:#5f5964;font-size:15px;line-height:1.55}
body.about-us-refresh .abtPage .testiArea{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.about-us-refresh .abtPage .testiBx{min-width:0}
body.about-us-refresh .abtPage .testiBxIn{height:100%;padding:30px 25px;background:#faf9ff;border:1px solid #e8e2ef;border-radius:17px;text-align:left}
body.about-us-refresh .abtPage .testIcn{height:46px;margin-bottom:19px}
body.about-us-refresh .abtPage .testIcn svg{width:52px;height:46px}
body.about-us-refresh .abtPage .tesTxt{color:#504a52}
body.about-us-refresh .abtPage .tesTxt p{font-size:15px}
body.about-us-refresh .abtPage .tesTxt p:last-child{margin-bottom:0;color:#29225e}
body.about-us-refresh .abtPage .whyWdArea ul,body.about-us-refresh .abtPage .cbsArea ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
body.about-us-refresh .abtPage .whyWdArea li,body.about-us-refresh .abtPage .cbsArea li{padding:23px 24px;background:#faf9ff;border:1px solid #e7e1ec;border-radius:14px}
body.about-us-refresh .abtPage .whyWdArea h6,body.about-us-refresh .abtPage .cbsArea h6{position:relative;margin:0 0 10px;padding-left:17px;color:#29225e;font-size:18px;font-weight:700;line-height:1.35}
body.about-us-refresh .abtPage .whyWdArea h6::before,body.about-us-refresh .abtPage .cbsArea h6::before{position:absolute;top:2px;bottom:2px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:4px}
body.about-us-refresh .abtPage .whyWdArea p,body.about-us-refresh .abtPage .cbsArea p{margin-bottom:0;font-size:15px}
body.about-us-refresh .abtPage>.cbSpecial{max-width:1100px;padding:66px 60px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);text-align:center}
body.about-us-refresh .abtPage .cbSpecial .section-content{margin-bottom:29px;text-align:center}
body.about-us-refresh .abtPage .cbsArea li{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.72)}
body.about-us-refresh .abtPage .cbsArea h6{padding-left:0}
body.about-us-refresh .abtPage .cbsArea h6::before{display:none}
body.about-us-refresh .abtPage .cbsArea p{margin-bottom:21px}
body.about-us-refresh .abtPage .cbsArea a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;margin-top:auto;padding:0 25px 2px;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);border-radius:8px;box-shadow:0 10px 22px rgba(152,34,143,.16);color:#fff;font-size:15px;font-weight:600;line-height:1;text-decoration:none}
@media (max-width:991.98px){body.about-us-refresh .abtPage .values-grid,body.about-us-refresh .abtPage .team-grid,body.about-us-refresh .abtPage .testiArea{grid-template-columns:1fr}body.about-us-refresh .abtPage .value-card,body.about-us-refresh .abtPage .team-member,body.about-us-refresh .abtPage .testiBxIn{max-width:720px;margin:0 auto}}
@media (max-width:575.98px){body.about-us-refresh .abtPage{padding:0 14px 64px}body.about-us-refresh .abtPage .header{margin:0 -14px;padding:58px 18px 66px}body.about-us-refresh .abtPage .header h1{font-size:48px}body.about-us-refresh .abtPage .tagline{font-size:18px}body.about-us-refresh .abtPage>.nav{margin-bottom:42px;padding:8px}body.about-us-refresh .abtPage .nav-links{gap:2px}body.about-us-refresh .abtPage .nav-links a{padding:8px 10px}body.about-us-refresh .abtPage>.section{padding:36px 22px;border-radius:18px}body.about-us-refresh .abtPage .section-title,body.about-us-refresh .abtPage .mission h2{font-size:35px}body.about-us-refresh .abtPage .whyWdArea ul,body.about-us-refresh .abtPage .cbsArea ul{grid-template-columns:1fr}body.about-us-refresh .abtPage>.cbSpecial{padding:46px 22px}}
/* === About Us visual refresh: END === */
/* === Privacy Policy visual refresh: START === */
body.privacy-policy-refresh .privacyPage{padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fff5ee 0,#f5f6ff 420px,#fff 1100px)}
body.privacy-policy-refresh .privacyPage>.section{max-width:none;margin:0 -24px;padding:72px 24px 0;background:transparent}
body.privacy-policy-refresh .privacyPage>.section>.container{max-width:1120px;margin:0 auto;padding:0}
body.privacy-policy-refresh .privacyPage .privacy-box{max-width:1000px;margin:0 auto;padding:66px 76px 72px;background:#fff;border:1px solid #e6ddd8;border-radius:26px;box-shadow:0 20px 55px rgba(43,34,57,.075);color:#423c42;font-size:16px;line-height:1.76}
body.privacy-policy-refresh .privacyPage .privacy-box h1{position:relative;margin:0 0 42px;padding-bottom:28px;color:#1d1918;font-family:Georgia,'Times New Roman',serif;font-size:52px;font-weight:400;line-height:1.08;letter-spacing:-.03em;text-align:center}
body.privacy-policy-refresh .privacyPage .privacy-box h1::after{position:absolute;bottom:0;left:50%;width:74px;height:4px;content:'';background:linear-gradient(90deg,#ff5d12,#98228f);border-radius:4px;transform:translateX(-50%)}
body.privacy-policy-refresh .privacyPage .privacy-box h1+p{color:#29225e;font-size:18px;line-height:1.7}
body.privacy-policy-refresh .privacyPage .privacy-box h3{position:relative;margin:48px 0 18px;padding:15px 18px 15px 23px;background:linear-gradient(90deg,#fff4eb 0%,#faf9ff 100%);border:1px solid #ebe1dc;border-radius:12px;color:#71216f;font-size:22px;font-weight:700;line-height:1.35}
body.privacy-policy-refresh .privacyPage .privacy-box h3::before{position:absolute;top:12px;bottom:12px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:0 4px 4px 0}
body.privacy-policy-refresh .privacyPage .privacy-box h4{margin:30px 0 10px;color:#29225e;font-size:17px;font-weight:700;line-height:1.4}
body.privacy-policy-refresh .privacyPage .privacy-box p{margin:0 0 17px}
body.privacy-policy-refresh .privacyPage .privacy-box a{color:#98228f;font-weight:600;text-decoration:underline;text-underline-offset:2px}
body.privacy-policy-refresh .privacyPage .privacy-box ol,body.privacy-policy-refresh .privacyPage .privacy-box ul{margin:20px 0 25px;padding:22px 26px 22px 48px;background:#faf9ff;border:1px solid #ebe5ef;border-radius:13px}
body.privacy-policy-refresh .privacyPage .privacy-box li{margin-bottom:11px;padding-left:5px}
body.privacy-policy-refresh .privacyPage .privacy-box li:last-child{margin-bottom:0}
body.privacy-policy-refresh .privacyPage .privacy-box li::marker{color:#98228f;font-weight:700}
body.privacy-policy-refresh .privacyPage .privacy-box li ul{margin:12px 0 4px;padding-top:15px;padding-bottom:15px;background:#fff}
@media (max-width:767.98px){body.privacy-policy-refresh .privacyPage{padding:0 14px 64px}body.privacy-policy-refresh .privacyPage>.section{margin:0 -14px;padding:45px 14px 0}body.privacy-policy-refresh .privacyPage .privacy-box{padding:40px 24px 46px;border-radius:18px;font-size:15px;line-height:1.7}body.privacy-policy-refresh .privacyPage .privacy-box h1{margin-bottom:34px;font-size:40px}body.privacy-policy-refresh .privacyPage .privacy-box h1+p{font-size:16px}body.privacy-policy-refresh .privacyPage .privacy-box h3{margin-top:38px;padding:13px 14px 13px 19px;font-size:19px}body.privacy-policy-refresh .privacyPage .privacy-box ol,body.privacy-policy-refresh .privacyPage .privacy-box ul{padding:18px 17px 18px 38px}}
/* === Privacy Policy visual refresh: END === */
/* === Terms and Conditions visual refresh: START === */
body.terms-of-service-refresh .termsPage{padding:0 24px 96px;overflow:hidden;background:linear-gradient(180deg,#fff5ee 0,#f5f6ff 420px,#fff 1100px)}
body.terms-of-service-refresh .termsPage>.section{max-width:none;margin:0 -24px;padding:72px 24px 0;background:transparent}
body.terms-of-service-refresh .termsPage>.section>.container{max-width:1120px;margin:0 auto;padding:0}
body.terms-of-service-refresh .termsPage .terms-box{max-width:1000px;margin:0 auto;padding:66px 76px 72px;background:#fff;border:1px solid #e6ddd8;border-radius:26px;box-shadow:0 20px 55px rgba(43,34,57,.075);color:#423c42;font-size:16px;line-height:1.76}
body.terms-of-service-refresh .termsPage .terms-box h1,body.terms-of-service-refresh .termsPage .terms-box h2{position:relative;margin:64px 0 31px;padding:22px 26px;background:linear-gradient(120deg,#fff0e6 0%,#f0efff 100%);border:1px solid #e4d9d5;border-radius:15px;color:#1d1918;font-family:Georgia,'Times New Roman',serif;font-size:35px;font-weight:400;line-height:1.16;letter-spacing:-.02em;text-align:center}
body.terms-of-service-refresh .termsPage .terms-box h1:first-child{margin:0 0 42px;padding:0 0 28px;background:transparent;border:0;border-radius:0;font-size:52px;line-height:1.08;letter-spacing:-.03em}
body.terms-of-service-refresh .termsPage .terms-box h1:first-child::after{position:absolute;bottom:0;left:50%;width:74px;height:4px;content:'';background:linear-gradient(90deg,#ff5d12,#98228f);border-radius:4px;transform:translateX(-50%)}
body.terms-of-service-refresh .termsPage .terms-box h1:first-child+p{color:#29225e;font-size:18px;line-height:1.7}
body.terms-of-service-refresh .termsPage .terms-box h3{position:relative;margin:48px 0 18px;padding:15px 18px 15px 23px;background:linear-gradient(90deg,#fff4eb 0%,#faf9ff 100%);border:1px solid #ebe1dc;border-radius:12px;color:#71216f;font-size:22px;font-weight:700;line-height:1.35}
body.terms-of-service-refresh .termsPage .terms-box h3::before{position:absolute;top:12px;bottom:12px;left:0;width:4px;content:'';background:linear-gradient(180deg,#ff5d12,#98228f);border-radius:0 4px 4px 0}
body.terms-of-service-refresh .termsPage .terms-box p{margin:0 0 17px}
body.terms-of-service-refresh .termsPage .terms-box a{color:#98228f;font-weight:600;text-decoration:underline;text-underline-offset:2px}
body.terms-of-service-refresh .termsPage .terms-box ol,body.terms-of-service-refresh .termsPage .terms-box ul{margin:20px 0 25px;padding:22px 26px 22px 48px;background:#faf9ff;border:1px solid #ebe5ef;border-radius:13px}
body.terms-of-service-refresh .termsPage .terms-box li{margin-bottom:11px;padding-left:5px}
body.terms-of-service-refresh .termsPage .terms-box li:last-child{margin-bottom:0}
body.terms-of-service-refresh .termsPage .terms-box li::marker{color:#98228f;font-weight:700}
body.terms-of-service-refresh .termsPage .terms-box ol ol,body.terms-of-service-refresh .termsPage .terms-box ul ul{margin:13px 0 4px;padding-top:15px;padding-bottom:15px;background:#fff}
body.terms-of-service-refresh .termsPage .table-responsive{width:100%;margin:25px 0 34px;overflow-x:auto;border:1px solid #e4dcd8;border-radius:14px;-webkit-overflow-scrolling:touch}
body.terms-of-service-refresh .termsPage .terms-table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.58}
body.terms-of-service-refresh .termsPage .terms-table th,body.terms-of-service-refresh .termsPage .terms-table td{padding:14px 16px;border:0;border-right:1px solid #ebe4e0;border-bottom:1px solid #ebe4e0;text-align:left;vertical-align:top}
body.terms-of-service-refresh .termsPage .terms-table th:last-child,body.terms-of-service-refresh .termsPage .terms-table td:last-child{border-right:0}
body.terms-of-service-refresh .termsPage .terms-table tr:last-child td{border-bottom:0}
body.terms-of-service-refresh .termsPage .terms-table th{background:#29225e;color:#fff;font-weight:700}
body.terms-of-service-refresh .termsPage .terms-table tr:nth-child(even) td{background:#faf9ff}
@media (max-width:767.98px){body.terms-of-service-refresh .termsPage{padding:0 14px 64px}body.terms-of-service-refresh .termsPage>.section{margin:0 -14px;padding:45px 14px 0}body.terms-of-service-refresh .termsPage .terms-box{padding:40px 24px 46px;border-radius:18px;font-size:15px;line-height:1.7}body.terms-of-service-refresh .termsPage .terms-box h1,body.terms-of-service-refresh .termsPage .terms-box h2{margin-top:50px;padding:18px 16px;font-size:28px}body.terms-of-service-refresh .termsPage .terms-box h1:first-child{margin-bottom:34px;padding:0 0 25px;font-size:40px}body.terms-of-service-refresh .termsPage .terms-box h1:first-child+p{font-size:16px}body.terms-of-service-refresh .termsPage .terms-box h3{margin-top:38px;padding:13px 14px 13px 19px;font-size:19px}body.terms-of-service-refresh .termsPage .terms-box ol,body.terms-of-service-refresh .termsPage .terms-box ul{padding:18px 17px 18px 38px}body.terms-of-service-refresh .termsPage .terms-table{font-size:14px}}
/* === Terms and Conditions visual refresh: END === */
