.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:0.75rem !important}.mt-3,.my-3{margin-top:0.75rem !important}.mr-3,.mx-3{margin-right:0.75rem !important}.mb-3,.my-3{margin-bottom:0.75rem !important}.ml-3,.mx-3{margin-left:0.75rem !important}.m-4{margin:1rem !important}.mt-4,.my-4{margin-top:1rem !important}.mr-4,.mx-4{margin-right:1rem !important}.mb-4,.my-4{margin-bottom:1rem !important}.ml-4,.mx-4{margin-left:1rem !important}.m-5{margin:1.25rem !important}.mt-5,.my-5{margin-top:1.25rem !important}.mr-5,.mx-5{margin-right:1.25rem !important}.mb-5,.my-5{margin-bottom:1.25rem !important}.ml-5,.mx-5{margin-left:1.25rem !important}.m-6{margin:1.5rem !important}.mt-6,.my-6{margin-top:1.5rem !important}.mr-6,.mx-6{margin-right:1.5rem !important}.mb-6,.my-6{margin-bottom:1.5rem !important}.ml-6,.mx-6{margin-left:1.5rem !important}.m-7{margin:1.75rem !important}.mt-7,.my-7{margin-top:1.75rem !important}.mr-7,.mx-7{margin-right:1.75rem !important}.mb-7,.my-7{margin-bottom:1.75rem !important}.ml-7,.mx-7{margin-left:1.75rem !important}.m-8{margin:2rem !important}.mt-8,.my-8{margin-top:2rem !important}.mr-8,.mx-8{margin-right:2rem !important}.mb-8,.my-8{margin-bottom:2rem !important}.ml-8,.mx-8{margin-left:2rem !important}.m-9{margin:2.25rem!important}.mt-9,.my-9{margin-top:2.25rem!important}.mr-9,.mx-9{margin-right:2.25rem!important}.mb-9,.my-9{margin-bottom:2.25rem!important}.ml-9,.mx-9{margin-left:2.25rem!important}.m-10{margin:2.5rem !important}.mt-10,.my-10{margin-top:2.5rem !important}.mr-10,.mx-10{margin-right:2.5rem !important}.mb-10,.my-10{margin-bottom:2.5rem !important}.ml-10,.mx-10{margin-left:2.5rem !important}.m-11{margin:2.75rem !important}.mt-11,.my-11{margin-top:2.75rem !important}.mr-11,.mx-11{margin-right:2.75rem !important}.mb-11,.my-11{margin-bottom:2.75rem !important}.ml-11,.mx-11{margin-left:2.75rem !important}.m-12{margin:3rem !important}.mt-12,.my-12{margin-top:3rem !important}.mr-12,.mx-12{margin-right:3rem !important}.mb-12,.my-12{margin-bottom:3rem !important}.ml-12,.mx-12{margin-left:3rem !important}.m-13{margin:3.25rem !important}.mt-13,.my-13{margin-top:3.25rem !important}.mr-13,.mx-13{margin-right:3.25rem !important}.mb-13,.my-13{margin-bottom:3.25rem !important}.ml-13,.mx-13{margin-left:3.25rem !important}.m-14{margin:3.5rem !important}.mt-14,.my-14{margin-top:3.5rem !important}.mr-14,.mx-14{margin-right:3.5rem !important}.mb-14,.my-14{margin-bottom:3.5rem !important}.ml-14,.mx-14{margin-left:3.5rem !important}.m-15{margin:3.75rem !important}.mt-15,.my-15{margin-top:3.75rem !important}.mr-15,.mx-15{margin-right:3.75rem !important}.mb-15,.my-15{margin-bottom:3.75rem !important}.ml-15,.mx-15{margin-left:3.75rem !important}.m-16{margin:4rem !important}.mt-16,.my-16{margin-top:4rem !important}.mr-16,.mx-16{margin-right:4rem !important}.mb-16,.my-16{margin-bottom:4rem !important}.ml-16,.mx-16{margin-left:4rem !important}.m-17{margin:4.25rem !important}.mt-17,.my-17{margin-top:4.25rem !important}.mr-17,.mx-17{margin-right:4.25rem !important}.mb-17,.my-17{margin-bottom:4.25rem !important}.ml-17,.mx-17{margin-left:4.25rem !important}.m-18{margin:4.5rem !important}.mt-18,.my-18{margin-top:4.5rem !important}.mr-18,.mx-18{margin-right:4.5rem !important}.mb-18,.my-18{margin-bottom:4.5rem !important}.ml-18,.mx-18{margin-left:4.5rem !important}.m-19{margin:4.75rem !important}.mt-19,.my-19{margin-top:4.75rem !important}.mr-19,.mx-19{margin-right:4.75rem !important}.mb-19,.my-19{margin-bottom:4.75rem !important}.ml-19,.mx-19{margin-left:4.75rem !important}.m-20{margin:5rem !important}.mt-20,.my-20{margin-top:5rem !important}.mr-20,.mx-20{margin-right:5rem !important}.mb-20,.my-20{margin-bottom:5rem !important}.ml-20,.mx-20{margin-left:5rem !important}.m-21{margin:5.25rem!important}.mt-21,.my-21{margin-top:5.25rem!important}.mr-21,.mx-21{margin-right:5.25rem!important}.mb-21,.my-21{margin-bottom:5.25rem!important}.ml-21,.mx-21{margin-left:5.25rem!important}.m-22{margin:5.5rem !important}.mt-22,.my-22{margin-top:5.5rem !important}.mr-22,.mx-22{margin-right:5.5rem !important}.mb-22,.my-22{margin-bottom:5.5rem !important}.ml-22,.mx-22{margin-left:5.5rem !important}.m-23{margin:5.75rem !important}.mt-23 .my-23{margin-top:5.75rem !important}.mr-23 .mx-23{margin-right:5.75rem !important}.mb-23 .my-23{margin-bottom:5.75rem !important}.ml-23 .mx-23{margin-left:5.75rem !important}.m-24{margin:6rem !important}.mt-24,.my-24{margin-top:6rem !important}.mr-24,.mx-24{margin-right:6rem !important}.mb-24,.my-24{margin-bottom:6rem !important}.ml-24,.mx-24{margin-left:6rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-0.75rem !important}.mt-n3,.my-n3{margin-top:-0.75rem !important}.mr-n3,.mx-n3{margin-right:-0.75rem !important}.mb-n3,.my-n3{margin-bottom:-0.75rem !important}.ml-n3,.mx-n3{margin-left:-0.75rem !important}.m-n4{margin:-1rem !important}.mt-n4,.my-n4{margin-top:-1rem !important}.mr-n4,.mx-n4{margin-right:-1rem !important}.mb-n4,.my-n4{margin-bottom:-1rem !important}.ml-n4,.mx-n4{margin-left:-1rem !important}.m-n5{margin:-1.25rem !important}.mt-n5,.my-n5{margin-top:-1.25rem !important}.mr-n5,.mx-n5{margin-right:-1.25rem !important}.mb-n5,.my-n5{margin-bottom:-1.25rem !important}.ml-n5,.mx-n5{margin-left:-1.25rem !important}.m-n6{margin:-1.5rem !important}.mt-n6,.my-n6{margin-top:-1.5rem !important}.mr-n6,.mx-n6{margin-right:-1.5rem !important}.mb-n6,.my-n6{margin-bottom:-1.5rem !important}.ml-n6,.mx-n6{margin-left:-1.5rem !important}.m-n7{margin:-1.75rem !important}.mt-n7,.my-n7{margin-top:-1.75rem !important}.mr-n7,.mx-n7{margin-right:-1.75rem !important}.mb-n7,.my-n7{margin-bottom:-1.75rem !important}.ml-n7,.mx-n7{margin-left:-1.75rem !important}.m-n8{margin:-2rem !important}.mt-n8,.my-n8{margin-top:-2rem !important}.mr-n8,.mx-n8{margin-right:-2rem !important}.mb-n8,.my-n8{margin-bottom:-2rem !important}.ml-n8,.mx-n8{margin-left:-2rem !important}.m-n9{margin:-2.25rem !important}.mt-n9,.my-n9{margin-top:-2.25rem !important}.mr-n9,.mx-n9{margin-right:-2.25rem !important}.mb-n9,.my-n9{margin-bottom:-2.25rem !important}.ml-n9,.mx-n9{margin-left:-2.25rem !important}.m-n10{margin:-2.5rem !important}.mt-n10,.my-n10{margin-top:-2.5rem !important}.mr-n10,.mx-n10{margin-right:-2.5rem !important}.mb-n10,.my-n10{margin-bottom:-2.5rem !important}.ml-n10,.mx-n10{margin-left:-2.5rem !important}.m-n11{margin:-2.75rem !important}.mt-n11,.my-n11{margin-top:-2.75rem !important}.mr-n11,.mx-n11{margin-right:-2.75rem !important}.mb-n11,.my-n11{margin-bottom:-2.75rem !important}.ml-n11,.mx-n11{margin-left:-2.75rem !important}.m-n12{margin:-3rem !important}.mt-n12,.my-n12{margin-top:-3rem !important}.mr-n12,.mx-n12{margin-right:-3rem !important}.mb-n12,.my-n12{margin-bottom:-3rem !important}.ml-n12,.mx-n12{margin-left:-3rem !important}.m-n13{margin:-3.25rem !important}.mt-n13,.my-n13{margin-top:-3.25rem !important}.mr-n13,.mx-n13{margin-right:-3.25rem !important}.mb-n13,.my-n13{margin-bottom:-3.25rem !important}.ml-n13,.mx-n13{margin-left:-3.25rem !important}.m-n14{margin:-3.5rem !important}.mt-n14,.my-n14{margin-top:-3.5rem !important}.mr-n14,.mx-n14{margin-right:-3.5rem !important}.mb-n14,.my-n14{margin-bottom:-3.5rem !important}.ml-n14,.mx-n14{margin-left:-3.5rem !important}.m-n15{margin:-3.75rem !important}.mt-n15,.my-n15{margin-top:-3.75rem !important}.mr-n15,.mx-n15{margin-right:-3.75rem !important}.mb-n15,.my-n15{margin-bottom:-3.75rem !important}.ml-n15,.mx-n15{margin-left:-3.75rem !important}.m-n16{margin:-4rem !important}.mt-n16,.my-n16{margin-top:-4rem !important}.mr-n16,.mx-n16{margin-right:-4rem !important}.mb-n16,.my-n16{margin-bottom:-4rem !important}.ml-n16,.mx-n16{margin-left:-4rem !important}.m-n17{margin:-4.25rem !important}.mt-n17,.my-n17{margin-top:-4.25rem !important}.mr-n17,.mx-n17{margin-right:-4.25rem !important}.mb-n17,.my-n17{margin-bottom:-4.25rem !important}.ml-n17,.mx-n17{margin-left:-4.25rem !important}.m-n18{margin:-4.5rem !important}.mt-n18,.my-n18{margin-top:-4.5rem !important}.mr-n18,.mx-n18{margin-right:-4.5rem !important}.mb-n18,.my-n18{margin-bottom:-4.5rem !important}.ml-n18,.mx-n18{margin-left:-4.5rem !important}.m-n19{margin:-4.75rem !important}.mt-n19,.my-n19{margin-top:-4.75rem !important}.mr-n19,.mx-n19{margin-right:-4.75rem !important}.mb-n19,.my-n19{margin-bottom:-4.75rem !important}.ml-n19,.mx-n19{margin-left:-4.75rem !important}.m-n20{margin:-5rem !important}.mt-n20,.my-n20{margin-top:-5rem !important}.mr-n20,.mx-n20{margin-right:-5rem !important}.mb-n20,.my-n20{margin-bottom:-5rem !important}.ml-n20,.mx-n20{margin-left:-5rem !important}.m-n21{margin:-5.25rem !important}.mt-n21,.my-n21{margin-top:-5.25rem !important}.mr-n21,.mx-n21{margin-right:-5.25rem !important}.mb-n21,.my-n21{margin-bottom:-5.25rem !important}.ml-n21,.mx-n21{margin-left:-5.25rem !important}.m-n22{margin:-5.5rem !important}.mt-n22,.my-n22{margin-top:-5.5rem !important}.mr-n22,.mx-n22{margin-right:-5.5rem !important}.mb-n22,.my-n22{margin-bottom:-5.5rem !important}.ml-n22,.mx-n22{margin-left:-5.5rem !important}.m-n23{margin:-5.75rem !important}.mt-n23,.my-n23{margin-top:-5.75rem !important}.mr-n23,.mx-n23{margin-right:-5.75rem !important}.mb-n23,.my-n23{margin-bottom:-5.75rem !important}.ml-n23,.mx-n23{margin-left:-5.75rem !important}.m-n24{margin:-6rem !important}.mt-n24,.my-n24{margin-top:-6rem !important}.mr-n24,.mx-n24{margin-right:-6rem !important}.mb-n24,.my-n24{margin-bottom:-6rem !important}.ml-n24,.mx-n24{margin-left:-6rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:0.75rem !important}.pt-3,.py-3{padding-top:0.75rem !important}.pr-3,.px-3{padding-right:0.75rem !important}.pb-3,.py-3{padding-bottom:0.75rem !important}.pl-3,.px-3{padding-left:0.75rem !important}.p-4{padding:1rem !important}.pt-4,.py-4{padding-top:1rem !important}.pr-4,.px-4{padding-right:1rem !important}.pb-4,.py-4{padding-bottom:1rem !important}.pl-4,.px-4{padding-left:1rem !important}.p-5{padding:1.25rem !important}.pt-5,.py-5{padding-top:1.25rem !important}.pr-5,.px-5{padding-right:1.25rem !important}.pb-5,.py-5{padding-bottom:1.25rem !important}.pl-5,.px-5{padding-left:1.25rem !important}.p-6{padding:1.5rem !important}.pt-6,.py-6{padding-top:1.5rem !important}.pr-6,.px-6{padding-right:1.5rem !important}.pb-6,.py-6{padding-bottom:1.5rem !important}.pl-6,.px-6{padding-left:1.5rem !important}.p-7{padding:1.75rem !important}.pt-7,.py-7{padding-top:1.75rem !important}.pr-7,.px-7{padding-right:1.75rem !important}.pb-7,.py-7{padding-bottom:1.75rem !important}.pl-7,.px-7{padding-left:1.75rem !important}.p-8{padding:2rem !important}.pt-8,.py-8{padding-top:2rem !important}.pr-8,.px-8{padding-right:2rem !important}.pb-8,.py-8{padding-bottom:2rem !important}.pl-8,.px-8{padding-left:2rem !important}.p-9{padding:2.25rem!important}.pt-9,.py-9{padding-top:2.25rem!important}.pr-9,.px-9{padding-right:2.25rem!important}.pb-9,.py-9{padding-bottom:2.25rem!important}.pl-9,.px-9{padding-left:2.25rem!important}.p-10{padding:2.5rem !important}.pt-10,.py-10{padding-top:2.5rem !important}.pr-10,.px-10{padding-right:2.5rem !important}.pb-10,.py-10{padding-bottom:2.5rem !important}.pl-10,.px-10{padding-left:2.5rem !important}.p-11{padding:2.75rem !important}.pt-11,.py-11{padding-top:2.75rem !important}.pr-11,.px-11{padding-right:2.75rem !important}.pb-11,.py-11{padding-bottom:2.75rem !important}.pl-11,.px-11{padding-left:2.75rem !important}.p-12{padding:3rem !important}.pt-12,.py-12{padding-top:3rem !important}.pr-12,.px-12{padding-right:3rem !important}.pb-12,.py-12{padding-bottom:3rem !important}.pl-12,.px-12{padding-left:3rem !important}.p-13{padding:3.25rem !important}.pt-13,.py-13{padding-top:3.25rem !important}.pr-13,.px-13{padding-right:3.25rem !important}.pb-13,.py-13{padding-bottom:3.25rem !important}.pl-13,.px-13{padding-left:3.25rem !important}.p-14{padding:3.5rem !important}.pt-14,.py-14{padding-top:3.5rem !important}.pr-14,.px-14{padding-right:3.5rem !important}.pb-14,.py-14{padding-bottom:3.5rem !important}.pl-14,.px-14{padding-left:3.5rem !important}.p-15{padding:3.75rem !important}.pt-15,.py-15{padding-top:3.75rem !important}.pr-15,.px-15{padding-right:3.75rem !important}.pb-15,.py-15{padding-bottom:3.75rem !important}.pl-15,.px-15{padding-left:3.75rem !important}.p-16{padding:4rem !important}.pt-16,.py-16{padding-top:4rem !important}.pr-16,.px-16{padding-right:4rem !important}.pb-16,.py-16{padding-bottom:4rem !important}.pl-16,.px-16{padding-left:4rem !important}.p-17{padding:4.25rem !important}.pt-17,.py-17{padding-top:4.25rem !important}.pr-17,.px-17{padding-right:4.25rem !important}.pb-17,.py-17{padding-bottom:4.25rem !important}.pl-17,.px-17{padding-left:4.25rem !important}.p-18{padding:4.5rem !important}.pt-18,.py-18{padding-top:4.5rem !important}.pr-18,.px-18{padding-right:4.5rem !important}.pb-18,.py-18{padding-bottom:4.5rem !important}.pl-18,.px-18{padding-left:4.5rem !important}.p-19{padding:4.75rem !important}.pt-19,.py-19{padding-top:4.75rem !important}.pr-19,.px-19{padding-right:4.75rem !important}.pb-19,.py-19{padding-bottom:4.75rem !important}.pl-19,.px-19{padding-left:4.75rem !important}.p-20{padding:5rem !important}.pt-20,.py-20{padding-top:5rem !important}.pr-20,.px-20{padding-right:5rem !important}.pb-20,.py-20{padding-bottom:5rem !important}.pl-20,.px-20{padding-left:5rem !important}.p-21{padding:5.25rem!important}.pt-21,.py-21{padding-top:5.25rem!important}.pr-21,.px-21{padding-right:5.25rem!important}.pb-21,.py-21{padding-bottom:5.25rem!important}.pl-21,.px-21{padding-left:5.25rem!important}.p-22{padding:5.5rem !important}.pt-22,.py-22{padding-top:5.5rem !important}.pr-22,.px-22{padding-right:5.5rem !important}.pb-22,.py-22{padding-bottom:5.5rem !important}.pl-22,.px-22{padding-left:5.5rem !important}.p-23{padding:5.75rem !important}.pt-23 .py-23{padding-top:5.75rem !important}.pr-23 .px-23{padding-right:5.75rem !important}.pb-23 .py-23{padding-bottom:5.75rem !important}.pl-23 .px-23{padding-left:5.75rem !important}.p-24{padding:6rem !important}.pt-24,.py-24{padding-top:6rem !important}.pr-24,.px-24{padding-right:6rem !important}.pb-24,.py-24{padding-bottom:6rem !important}.pl-24,.px-24{padding-left:6rem !important}.offset-0{margin-left:0}.offset-n1{margin-left:-8.333333%}.offset-n2{margin-left:-16.666667%}.offset-n3{margin-left:-25%}.offset-n4{margin-left:-33.333333%}.offset-n5{margin-left:-41.666667%}.offset-n6{margin-left:-50%}.offset-n7{margin-left:-58.333333%}.offset-n8{margin-left:-66.666667%}.offset-n9{margin-left:-75%}.offset-n10{margin-left:-83.333333%}.offset-n11{margin-left:-91.666667%}@media (min-width:768px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.25rem !important}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important}.m-sm-2{margin:0.5rem !important}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important}.m-sm-3{margin:0.75rem !important}.mt-sm-3,.my-sm-3{margin-top:0.75rem !important}.mr-sm-3,.mx-sm-3{margin-right:0.75rem !important}.mb-sm-3,.my-sm-3{margin-bottom:0.75rem !important}.ml-sm-3,.mx-sm-3{margin-left:0.75rem !important}.m-sm-4{margin:1rem !important}.mt-sm-4,.my-sm-4{margin-top:1rem !important}.mr-sm-4,.mx-sm-4{margin-right:1rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1rem !important}.ml-sm-4,.mx-sm-4{margin-left:1rem !important}.m-sm-5{margin:1.25rem !important}.mt-sm-5,.my-sm-5{margin-top:1.25rem !important}.mr-sm-5,.mx-sm-5{margin-right:1.25rem !important}.mb-sm-5,.my-sm-5{margin-bottom:1.25rem !important}.ml-sm-5,.mx-sm-5{margin-left:1.25rem !important}.m-sm-6{margin:1.5rem !important}.mt-sm-6,.my-sm-6{margin-top:1.5rem !important}.mr-sm-6,.mx-sm-6{margin-right:1.5rem !important}.mb-sm-6,.my-sm-6{margin-bottom:1.5rem !important}.ml-sm-6,.mx-sm-6{margin-left:1.5rem !important}.m-sm-7{margin:1.75rem !important}.mt-sm-7,.my-sm-7{margin-top:1.75rem !important}.mr-sm-7,.mx-sm-7{margin-right:1.75rem !important}.mb-sm-7,.my-sm-7{margin-bottom:1.75rem !important}.ml-sm-7,.mx-sm-7{margin-left:1.75rem !important}.m-sm-8{margin:2rem !important}.mt-sm-8,.my-sm-8{margin-top:2rem !important}.mr-sm-8,.mx-sm-8{margin-right:2rem !important}.mb-sm-8,.my-sm-8{margin-bottom:2rem !important}.ml-sm-8,.mx-sm-8{margin-left:2rem !important}.m-sm-9{margin:2.25rem!important}.mt-sm-9,.my-sm-9{margin-top:2.25rem!important}.mr-sm-9,.mx-sm-9{margin-right:2.25rem!important}.mb-sm-9,.my-sm-9{margin-bottom:2.25rem!important}.ml-sm-9,.mx-sm-9{margin-left:2.25rem!important}.m-sm-10{margin:2.5rem !important}.mt-sm-10,.my-sm-10{margin-top:2.5rem !important}.mr-sm-10,.mx-sm-10{margin-right:2.5rem !important}.mb-sm-10,.my-sm-10{margin-bottom:2.5rem !important}.ml-sm-10,.mx-sm-10{margin-left:2.5rem !important}.m-sm-11{margin:2.75rem !important}.mt-sm-11,.my-sm-11{margin-top:2.75rem !important}.mr-sm-11,.mx-sm-11{margin-right:2.75rem !important}.mb-sm-11,.my-sm-11{margin-bottom:2.75rem !important}.ml-sm-11,.mx-sm-11{margin-left:2.75rem !important}.m-sm-12{margin:3rem !important}.mt-sm-12,.my-sm-12{margin-top:3rem !important}.mr-sm-12,.mx-sm-12{margin-right:3rem !important}.mb-sm-12,.my-sm-12{margin-bottom:3rem !important}.ml-sm-12,.mx-sm-12{margin-left:3rem !important}.m-sm-13{margin:3.25rem !important}.mt-sm-13,.my-sm-13{margin-top:3.25rem !important}.mr-sm-13,.mx-sm-13{margin-right:3.25rem !important}.mb-sm-13,.my-sm-13{margin-bottom:3.25rem !important}.ml-sm-13,.mx-sm-13{margin-left:3.25rem !important}.m-sm-14{margin:3.5rem !important}.mt-sm-14,.my-sm-14{margin-top:3.5rem !important}.mr-sm-14,.mx-sm-14{margin-right:3.5rem !important}.mb-sm-14,.my-sm-14{margin-bottom:3.5rem !important}.ml-sm-14,.mx-sm-14{margin-left:3.5rem !important}.m-sm-15{margin:3.75rem !important}.mt-sm-15,.my-sm-15{margin-top:3.75rem !important}.mr-sm-15,.mx-sm-15{margin-right:3.75rem !important}.mb-sm-15,.my-sm-15{margin-bottom:3.75rem !important}.ml-sm-15,.mx-sm-15{margin-left:3.75rem !important}.m-sm-16{margin:4rem !important}.mt-sm-16,.my-sm-16{margin-top:4rem !important}.mr-sm-16,.mx-sm-16{margin-right:4rem !important}.mb-sm-16,.my-sm-16{margin-bottom:4rem !important}.ml-sm-16,.mx-sm-16{margin-left:4rem !important}.m-sm-17{margin:4.25rem !important}.mt-sm-17,.my-sm-17{margin-top:4.25rem !important}.mr-sm-17,.mx-sm-17{margin-right:4.25rem !important}.mb-sm-17,.my-sm-17{margin-bottom:4.25rem !important}.ml-sm-17,.mx-sm-17{margin-left:4.25rem !important}.m-sm-18{margin:4.5rem !important}.mt-sm-18,.my-sm-18{margin-top:4.5rem !important}.mr-sm-18,.mx-sm-18{margin-right:4.5rem !important}.mb-sm-18,.my-sm-18{margin-bottom:4.5rem !important}.ml-sm-18,.mx-sm-18{margin-left:4.5rem !important}.m-sm-19{margin:4.75rem !important}.mt-sm-19,.my-sm-19{margin-top:4.75rem !important}.mr-sm-19,.mx-sm-19{margin-right:4.75rem !important}.mb-sm-19,.my-sm-19{margin-bottom:4.75rem !important}.ml-sm-19,.mx-sm-19{margin-left:4.75rem !important}.m-sm-20{margin:5rem !important}.mt-sm-20,.my-sm-20{margin-top:5rem !important}.mr-sm-20,.mx-sm-20{margin-right:5rem !important}.mb-sm-20,.my-sm-20{margin-bottom:5rem !important}.ml-sm-20,.mx-sm-20{margin-left:5rem !important}.m-sm-21{margin:5.25rem!important}.mt-sm-21,.my-sm-21{margin-top:5.25rem!important}.mr-sm-21,.mx-sm-21{margin-right:5.25rem!important}.mb-sm-21,.my-sm-21{margin-bottom:5.25rem!important}.ml-sm-21,.mx-sm-21{margin-left:5.25rem!important}.m-sm-22{margin:5.5rem !important}.mt-sm-22,.my-sm-22{margin-top:5.5rem !important}.mr-sm-22,.mx-sm-22{margin-right:5.5rem !important}.mb-sm-22,.my-sm-22{margin-bottom:5.5rem !important}.ml-sm-22,.mx-sm-22{margin-left:5.5rem !important}.m-sm-23{margin:5.75rem !important}.mt-sm-23 .my-sm-23{margin-top:5.75rem !important}.mr-sm-23 .mx-sm-23{margin-right:5.75rem !important}.mb-sm-23 .my-sm-23{margin-bottom:5.75rem !important}.ml-sm-23 .mx-sm-23{margin-left:5.75rem !important}.m-sm-24{margin:6rem !important}.mt-sm-24,.my-sm-24{margin-top:6rem !important}.mr-sm-24,.mx-sm-24{margin-right:6rem !important}.mb-sm-24,.my-sm-24{margin-bottom:6rem !important}.ml-sm-24,.mx-sm-24{margin-left:6rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important}.p-sm-3{padding:0.75rem !important}.pt-sm-3,.py-sm-3{padding-top:0.75rem !important}.pr-sm-3,.px-sm-3{padding-right:0.75rem !important}.pb-sm-3,.py-sm-3{padding-bottom:0.75rem !important}.pl-sm-3,.px-sm-3{padding-left:0.75rem !important}.p-sm-4{padding:1rem !important}.pt-sm-4,.py-sm-4{padding-top:1rem !important}.pr-sm-4,.px-sm-4{padding-right:1rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1rem !important}.pl-sm-4,.px-sm-4{padding-left:1rem !important}.p-sm-5{padding:1.25rem !important}.pt-sm-5,.py-sm-5{padding-top:1.25rem !important}.pr-sm-5,.px-sm-5{padding-right:1.25rem !important}.pb-sm-5,.py-sm-5{padding-bottom:1.25rem !important}.pl-sm-5,.px-sm-5{padding-left:1.25rem !important}.p-sm-6{padding:1.5rem !important}.pt-sm-6,.py-sm-6{padding-top:1.5rem !important}.pr-sm-6,.px-sm-6{padding-right:1.5rem !important}.pb-sm-6,.py-sm-6{padding-bottom:1.5rem !important}.pl-sm-6,.px-sm-6{padding-left:1.5rem !important}.p-sm-7{padding:1.75rem !important}.pt-sm-7,.py-sm-7{padding-top:1.75rem !important}.pr-sm-7,.px-sm-7{padding-right:1.75rem !important}.pb-sm-7,.py-sm-7{padding-bottom:1.75rem !important}.pl-sm-7,.px-sm-7{padding-left:1.75rem !important}.p-sm-8{padding:2rem !important}.pt-sm-8,.py-sm-8{padding-top:2rem !important}.pr-sm-8,.px-sm-8{padding-right:2rem !important}.pb-sm-8,.py-sm-8{padding-bottom:2rem !important}.pl-sm-8,.px-sm-8{padding-left:2rem !important}.p-sm-9{padding:2.25rem!important}.pt-sm-9,.py-sm-9{padding-top:2.25rem!important}.pr-sm-9,.px-sm-9{padding-right:2.25rem!important}.pb-sm-9,.py-sm-9{padding-bottom:2.25rem!important}.pl-sm-9,.px-sm-9{padding-left:2.25rem!important}.p-sm-10{padding:2.5rem !important}.pt-sm-10,.py-sm-10{padding-top:2.5rem !important}.pr-sm-10,.px-sm-10{padding-right:2.5rem !important}.pb-sm-10,.py-sm-10{padding-bottom:2.5rem !important}.pl-sm-10,.px-sm-10{padding-left:2.5rem !important}.p-sm-11{padding:2.75rem !important}.pt-sm-11,.py-sm-11{padding-top:2.75rem !important}.pr-sm-11,.px-sm-11{padding-right:2.75rem !important}.pb-sm-11,.py-sm-11{padding-bottom:2.75rem !important}.pl-sm-11,.px-sm-11{padding-left:2.75rem !important}.p-sm-12{padding:3rem !important}.pt-sm-12,.py-sm-12{padding-top:3rem !important}.pr-sm-12,.px-sm-12{padding-right:3rem !important}.pb-sm-12,.py-sm-12{padding-bottom:3rem !important}.pl-sm-12,.px-sm-12{padding-left:3rem !important}.p-sm-13{padding:3.25rem !important}.pt-sm-13,.py-sm-13{padding-top:3.25rem !important}.pr-sm-13,.px-sm-13{padding-right:3.25rem !important}.pb-sm-13,.py-sm-13{padding-bottom:3.25rem !important}.pl-sm-13,.px-sm-13{padding-left:3.25rem !important}.p-sm-14{padding:3.5rem !important}.pt-sm-14,.py-sm-14{padding-top:3.5rem !important}.pr-sm-14,.px-sm-14{padding-right:3.5rem !important}.pb-sm-14,.py-sm-14{padding-bottom:3.5rem !important}.pl-sm-14,.px-sm-14{padding-left:3.5rem !important}.p-sm-15{padding:3.75rem !important}.pt-sm-15,.py-sm-15{padding-top:3.75rem !important}.pr-sm-15,.px-sm-15{padding-right:3.75rem !important}.pb-sm-15,.py-sm-15{padding-bottom:3.75rem !important}.pl-sm-15,.px-sm-15{padding-left:3.75rem !important}.p-sm-16{padding:4rem !important}.pt-sm-16,.py-sm-16{padding-top:4rem !important}.pr-sm-16,.px-sm-16{padding-right:4rem !important}.pb-sm-16,.py-sm-16{padding-bottom:4rem !important}.pl-sm-16,.px-sm-16{padding-left:4rem !important}.p-sm-17{padding:4.25rem !important}.pt-sm-17,.py-sm-17{padding-top:4.25rem !important}.pr-sm-17,.px-sm-17{padding-right:4.25rem !important}.pb-sm-17,.py-sm-17{padding-bottom:4.25rem !important}.pl-sm-17,.px-sm-17{padding-left:4.25rem !important}.p-sm-18{padding:4.5rem !important}.pt-sm-18,.py-sm-18{padding-top:4.5rem !important}.pr-sm-18,.px-sm-18{padding-right:4.5rem !important}.pb-sm-18,.py-sm-18{padding-bottom:4.5rem !important}.pl-sm-18,.px-sm-18{padding-left:4.5rem !important}.p-sm-19{padding:4.75rem !important}.pt-sm-19,.py-sm-19{padding-top:4.75rem !important}.pr-sm-19,.px-sm-19{padding-right:4.75rem !important}.pb-sm-19,.py-sm-19{padding-bottom:4.75rem !important}.pl-sm-19,.px-sm-19{padding-left:4.75rem !important}.p-sm-20{padding:5rem !important}.pt-sm-20,.py-sm-20{padding-top:5rem !important}.pr-sm-20,.px-sm-20{padding-right:5rem !important}.pb-sm-20,.py-sm-20{padding-bottom:5rem !important}.pl-sm-20,.px-sm-20{padding-left:5rem !important}.p-sm-21{padding:5.25rem!important}.pt-sm-21,.py-sm-21{padding-top:5.25rem!important}.pr-sm-21,.px-sm-21{padding-right:5.25rem!important}.pb-sm-21,.py-sm-21{padding-bottom:5.25rem!important}.pl-sm-21,.px-sm-21{padding-left:5.25rem!important}.p-sm-22{padding:5.5rem !important}.pt-sm-22,.py-sm-22{padding-top:5.5rem !important}.pr-sm-22,.px-sm-22{padding-right:5.5rem !important}.pb-sm-22,.py-sm-22{padding-bottom:5.5rem !important}.pl-sm-22,.px-sm-22{padding-left:5.5rem !important}.p-sm-23{padding:5.75rem !important}.pt-sm-23 .py-sm-23{padding-top:5.75rem !important}.pr-sm-23 .px-sm-23{padding-right:5.75rem !important}.pb-sm-23 .py-sm-23{padding-bottom:5.75rem !important}.pl-sm-23 .px-sm-23{padding-left:5.75rem !important}.p-sm-24{padding:6rem !important}.pt-sm-24,.py-sm-24{padding-top:6rem !important}.pr-sm-24,.px-sm-24{padding-right:6rem !important}.pb-sm-24,.py-sm-24{padding-bottom:6rem !important}.pl-sm-24,.px-sm-24{padding-left:6rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-0.75rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-0.75rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-0.75rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-0.75rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-0.75rem !important}.m-sm-n4{margin:-1rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1rem !important}.m-sm-n5{margin:-1.25rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-1.25rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-1.25rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-1.25rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-1.25rem !important}.m-sm-n6{margin:-1.5rem !important}.mt-sm-n6,.my-sm-n6{margin-top:-1.5rem !important}.mr-sm-n6,.mx-sm-n6{margin-right:-1.5rem !important}.mb-sm-n6,.my-sm-n6{margin-bottom:-1.5rem !important}.ml-sm-n6,.mx-sm-n6{margin-left:-1.5rem !important}.m-sm-n7{margin:-1.75rem !important}.mt-sm-n7,.my-sm-n7{margin-top:-1.75rem !important}.mr-sm-n7,.mx-sm-n7{margin-right:-1.75rem !important}.mb-sm-n7,.my-sm-n7{margin-bottom:-1.75rem !important}.ml-sm-n7,.mx-sm-n7{margin-left:-1.75rem !important}.m-sm-n8{margin:-2rem !important}.mt-sm-n8,.my-sm-n8{margin-top:-2rem !important}.mr-sm-n8,.mx-sm-n8{margin-right:-2rem !important}.mb-sm-n8,.my-sm-n8{margin-bottom:-2rem !important}.ml-sm-n8,.mx-sm-n8{margin-left:-2rem !important}.m-sm-n9{margin:-2.25rem !important}.mt-sm-n9,.my-sm-n9{margin-top:-2.25rem !important}.mr-sm-n9,.mx-sm-n9{margin-right:-2.25rem !important}.mb-sm-n9,.my-sm-n9{margin-bottom:-2.25rem !important}.ml-sm-n9,.mx-sm-n9{margin-left:-2.25rem !important}.m-sm-n10{margin:-2.5rem !important}.mt-sm-n10,.my-sm-n10{margin-top:-2.5rem !important}.mr-sm-n10,.mx-sm-n10{margin-right:-2.5rem !important}.mb-sm-n10,.my-sm-n10{margin-bottom:-2.5rem !important}.ml-sm-n10,.mx-sm-n10{margin-left:-2.5rem !important}.m-sm-n11{margin:-2.75rem !important}.mt-sm-n11,.my-sm-n11{margin-top:-2.75rem !important}.mr-sm-n11,.mx-sm-n11{margin-right:-2.75rem !important}.mb-sm-n11,.my-sm-n11{margin-bottom:-2.75rem !important}.ml-sm-n11,.mx-sm-n11{margin-left:-2.75rem !important}.m-sm-n12{margin:-3rem !important}.mt-sm-n12,.my-sm-n12{margin-top:-3rem !important}.mr-sm-n12,.mx-sm-n12{margin-right:-3rem !important}.mb-sm-n12,.my-sm-n12{margin-bottom:-3rem !important}.ml-sm-n12,.mx-sm-n12{margin-left:-3rem !important}.m-sm-n13{margin:-3.25rem !important}.mt-sm-n13,.my-sm-n13{margin-top:-3.25rem !important}.mr-sm-n13,.mx-sm-n13{margin-right:-3.25rem !important}.mb-sm-n13,.my-sm-n13{margin-bottom:-3.25rem !important}.ml-sm-n13,.mx-sm-n13{margin-left:-3.25rem !important}.m-sm-n14{margin:-3.5rem !important}.mt-sm-n14,.my-sm-n14{margin-top:-3.5rem !important}.mr-sm-n14,.mx-sm-n14{margin-right:-3.5rem !important}.mb-sm-n14,.my-sm-n14{margin-bottom:-3.5rem !important}.ml-sm-n14,.mx-sm-n14{margin-left:-3.5rem !important}.m-sm-n15{margin:-3.75rem !important}.mt-sm-n15,.my-sm-n15{margin-top:-3.75rem !important}.mr-sm-n15,.mx-sm-n15{margin-right:-3.75rem !important}.mb-sm-n15,.my-sm-n15{margin-bottom:-3.75rem !important}.ml-sm-n15,.mx-sm-n15{margin-left:-3.75rem !important}.m-sm-n16{margin:-4rem !important}.mt-sm-n16,.my-sm-n16{margin-top:-4rem !important}.mr-sm-n16,.mx-sm-n16{margin-right:-4rem !important}.mb-sm-n16,.my-sm-n16{margin-bottom:-4rem !important}.ml-sm-n16,.mx-sm-n16{margin-left:-4rem !important}.m-sm-n17{margin:-4.25rem !important}.mt-sm-n17,.my-sm-n17{margin-top:-4.25rem !important}.mr-sm-n17,.mx-sm-n17{margin-right:-4.25rem !important}.mb-sm-n17,.my-sm-n17{margin-bottom:-4.25rem !important}.ml-sm-n17,.mx-sm-n17{margin-left:-4.25rem !important}.m-sm-n18{margin:-4.5rem !important}.mt-sm-n18,.my-sm-n18{margin-top:-4.5rem !important}.mr-sm-n18,.mx-sm-n18{margin-right:-4.5rem !important}.mb-sm-n18,.my-sm-n18{margin-bottom:-4.5rem !important}.ml-sm-n18,.mx-sm-n18{margin-left:-4.5rem !important}.m-sm-n19{margin:-4.75rem !important}.mt-sm-n19,.my-sm-n19{margin-top:-4.75rem !important}.mr-sm-n19,.mx-sm-n19{margin-right:-4.75rem !important}.mb-sm-n19,.my-sm-n19{margin-bottom:-4.75rem !important}.ml-sm-n19,.mx-sm-n19{margin-left:-4.75rem !important}.m-sm-n20{margin:-5rem !important}.mt-sm-n20,.my-sm-n20{margin-top:-5rem !important}.mr-sm-n20,.mx-sm-n20{margin-right:-5rem !important}.mb-sm-n20,.my-sm-n20{margin-bottom:-5rem !important}.ml-sm-n20,.mx-sm-n20{margin-left:-5rem !important}.m-sm-n21{margin:-5.25rem !important}.mt-sm-n21,.my-sm-n21{margin-top:-5.25rem !important}.mr-sm-n21,.mx-sm-n21{margin-right:-5.25rem !important}.mb-sm-n21,.my-sm-n21{margin-bottom:-5.25rem !important}.ml-sm-n21,.mx-sm-n21{margin-left:-5.25rem !important}.m-sm-n22{margin:-5.5rem !important}.mt-sm-n22,.my-sm-n22{margin-top:-5.5rem !important}.mr-sm-n22,.mx-sm-n22{margin-right:-5.5rem !important}.mb-sm-n22,.my-sm-n22{margin-bottom:-5.5rem !important}.ml-sm-n22,.mx-sm-n22{margin-left:-5.5rem !important}.m-sm-n23{margin:-5.75rem !important}.mt-sm-n23,.my-sm-n23{margin-top:-5.75rem !important}.mr-sm-n23,.mx-sm-n23{margin-right:-5.75rem !important}.mb-sm-n23,.my-sm-n23{margin-bottom:-5.75rem !important}.ml-sm-n23,.mx-sm-n23{margin-left:-5.75rem !important}.m-sm-n24{margin:-6rem !important}.mt-sm-n24,.my-sm-n24{margin-top:-6rem !important}.mr-sm-n24,.mx-sm-n24{margin-right:-6rem !important}.mb-sm-n24,.my-sm-n24{margin-bottom:-6rem !important}.ml-sm-n24,.mx-sm-n24{margin-left:-6rem !important} .offset-sm-0{margin-left:0} .offset-sm-n1{margin-left:-8.333333%} .offset-sm-n2{margin-left:-16.666667%} .offset-sm-n3{margin-left:-25%} .offset-sm-n4{margin-left:-33.333333%} .offset-sm-n5{margin-left:-41.666667%} .offset-sm-n6{margin-left:-50%} .offset-sm-n7{margin-left:-58.333333%} .offset-sm-n8{margin-left:-66.666667%} .offset-sm-n9{margin-left:-75%} .offset-sm-n10{margin-left:-83.333333%} .offset-sm-n11{margin-left:-91.666667%}}@media (min-width:992px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.25rem !important}.mt-md-1,.my-md-1{margin-top:0.25rem !important}.mr-md-1,.mx-md-1{margin-right:0.25rem !important}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important}.ml-md-1,.mx-md-1{margin-left:0.25rem !important}.m-md-2{margin:0.5rem !important}.mt-md-2,.my-md-2{margin-top:0.5rem !important}.mr-md-2,.mx-md-2{margin-right:0.5rem !important}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important}.ml-md-2,.mx-md-2{margin-left:0.5rem !important}.m-md-3{margin:0.75rem !important}.mt-md-3,.my-md-3{margin-top:0.75rem !important}.mr-md-3,.mx-md-3{margin-right:0.75rem !important}.mb-md-3,.my-md-3{margin-bottom:0.75rem !important}.ml-md-3,.mx-md-3{margin-left:0.75rem !important}.m-md-4{margin:1rem !important}.mt-md-4,.my-md-4{margin-top:1rem !important}.mr-md-4,.mx-md-4{margin-right:1rem !important}.mb-md-4,.my-md-4{margin-bottom:1rem !important}.ml-md-4,.mx-md-4{margin-left:1rem !important}.m-md-5{margin:1.25rem !important}.mt-md-5,.my-md-5{margin-top:1.25rem !important}.mr-md-5,.mx-md-5{margin-right:1.25rem !important}.mb-md-5,.my-md-5{margin-bottom:1.25rem !important}.ml-md-5,.mx-md-5{margin-left:1.25rem !important}.m-md-6{margin:1.5rem !important}.mt-md-6,.my-md-6{margin-top:1.5rem !important}.mr-md-6,.mx-md-6{margin-right:1.5rem !important}.mb-md-6,.my-md-6{margin-bottom:1.5rem !important}.ml-md-6,.mx-md-6{margin-left:1.5rem !important}.m-md-7{margin:1.75rem !important}.mt-md-7,.my-md-7{margin-top:1.75rem !important}.mr-md-7,.mx-md-7{margin-right:1.75rem !important}.mb-md-7,.my-md-7{margin-bottom:1.75rem !important}.ml-md-7,.mx-md-7{margin-left:1.75rem !important}.m-md-8{margin:2rem !important}.mt-md-8,.my-md-8{margin-top:2rem !important}.mr-md-8,.mx-md-8{margin-right:2rem !important}.mb-md-8,.my-md-8{margin-bottom:2rem !important}.ml-md-8,.mx-md-8{margin-left:2rem !important}.m-md-9{margin:2.25rem!important}.mt-md-9,.my-md-9{margin-top:2.25rem!important}.mr-md-9,.mx-md-9{margin-right:2.25rem!important}.mb-md-9,.my-md-9{margin-bottom:2.25rem!important}.ml-md-9,.mx-md-9{margin-left:2.25rem!important}.m-md-10{margin:2.5rem !important}.mt-md-10,.my-md-10{margin-top:2.5rem !important}.mr-md-10,.mx-md-10{margin-right:2.5rem !important}.mb-md-10,.my-md-10{margin-bottom:2.5rem !important}.ml-md-10,.mx-md-10{margin-left:2.5rem !important}.m-md-11{margin:2.75rem !important}.mt-md-11,.my-md-11{margin-top:2.75rem !important}.mr-md-11,.mx-md-11{margin-right:2.75rem !important}.mb-md-11,.my-md-11{margin-bottom:2.75rem !important}.ml-md-11,.mx-md-11{margin-left:2.75rem !important}.m-md-12{margin:3rem !important}.mt-md-12,.my-md-12{margin-top:3rem !important}.mr-md-12,.mx-md-12{margin-right:3rem !important}.mb-md-12,.my-md-12{margin-bottom:3rem !important}.ml-md-12,.mx-md-12{margin-left:3rem !important}.m-md-13{margin:3.25rem !important}.mt-md-13,.my-md-13{margin-top:3.25rem !important}.mr-md-13,.mx-md-13{margin-right:3.25rem !important}.mb-md-13,.my-md-13{margin-bottom:3.25rem !important}.ml-md-13,.mx-md-13{margin-left:3.25rem !important}.m-md-14{margin:3.5rem !important}.mt-md-14,.my-md-14{margin-top:3.5rem !important}.mr-md-14,.mx-md-14{margin-right:3.5rem !important}.mb-md-14,.my-md-14{margin-bottom:3.5rem !important}.ml-md-14,.mx-md-14{margin-left:3.5rem !important}.m-md-15{margin:3.75rem !important}.mt-md-15,.my-md-15{margin-top:3.75rem !important}.mr-md-15,.mx-md-15{margin-right:3.75rem !important}.mb-md-15,.my-md-15{margin-bottom:3.75rem !important}.ml-md-15,.mx-md-15{margin-left:3.75rem !important}.m-md-16{margin:4rem !important}.mt-md-16,.my-md-16{margin-top:4rem !important}.mr-md-16,.mx-md-16{margin-right:4rem !important}.mb-md-16,.my-md-16{margin-bottom:4rem !important}.ml-md-16,.mx-md-16{margin-left:4rem !important}.m-md-17{margin:4.25rem !important}.mt-md-17,.my-md-17{margin-top:4.25rem !important}.mr-md-17,.mx-md-17{margin-right:4.25rem !important}.mb-md-17,.my-md-17{margin-bottom:4.25rem !important}.ml-md-17,.mx-md-17{margin-left:4.25rem !important}.m-md-18{margin:4.5rem !important}.mt-md-18,.my-md-18{margin-top:4.5rem !important}.mr-md-18,.mx-md-18{margin-right:4.5rem !important}.mb-md-18,.my-md-18{margin-bottom:4.5rem !important}.ml-md-18,.mx-md-18{margin-left:4.5rem !important}.m-md-19{margin:4.75rem !important}.mt-md-19,.my-md-19{margin-top:4.75rem !important}.mr-md-19,.mx-md-19{margin-right:4.75rem !important}.mb-md-19,.my-md-19{margin-bottom:4.75rem !important}.ml-md-19,.mx-md-19{margin-left:4.75rem !important}.m-md-20{margin:5rem !important}.mt-md-20,.my-md-20{margin-top:5rem !important}.mr-md-20,.mx-md-20{margin-right:5rem !important}.mb-md-20,.my-md-20{margin-bottom:5rem !important}.ml-md-20,.mx-md-20{margin-left:5rem !important}.m-md-21{margin:5.25rem!important}.mt-md-21,.my-md-21{margin-top:5.25rem!important}.mr-md-21,.mx-md-21{margin-right:5.25rem!important}.mb-md-21,.my-md-21{margin-bottom:5.25rem!important}.ml-md-21,.mx-md-21{margin-left:5.25rem!important}.m-md-22{margin:5.5rem !important}.mt-md-22,.my-md-22{margin-top:5.5rem !important}.mr-md-22,.mx-md-22{margin-right:5.5rem !important}.mb-md-22,.my-md-22{margin-bottom:5.5rem !important}.ml-md-22,.mx-md-22{margin-left:5.5rem !important}.m-md-23{margin:5.75rem !important}.mt-md-23 .my-md-23{margin-top:5.75rem !important}.mr-md-23 .mx-md-23{margin-right:5.75rem !important}.mb-md-23 .my-md-23{margin-bottom:5.75rem !important}.ml-md-23 .mx-md-23{margin-left:5.75rem !important}.m-md-24{margin:6rem !important}.mt-md-24,.my-md-24{margin-top:6rem !important}.mr-md-24,.mx-md-24{margin-right:6rem !important}.mb-md-24,.my-md-24{margin-bottom:6rem !important}.ml-md-24,.mx-md-24{margin-left:6rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1,.py-md-1{padding-top:0.25rem !important}.pr-md-1,.px-md-1{padding-right:0.25rem !important}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important}.pl-md-1,.px-md-1{padding-left:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2,.py-md-2{padding-top:0.5rem !important}.pr-md-2,.px-md-2{padding-right:0.5rem !important}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important}.pl-md-2,.px-md-2{padding-left:0.5rem !important}.p-md-3{padding:0.75rem !important}.pt-md-3,.py-md-3{padding-top:0.75rem !important}.pr-md-3,.px-md-3{padding-right:0.75rem !important}.pb-md-3,.py-md-3{padding-bottom:0.75rem !important}.pl-md-3,.px-md-3{padding-left:0.75rem !important}.p-md-4{padding:1rem !important}.pt-md-4,.py-md-4{padding-top:1rem !important}.pr-md-4,.px-md-4{padding-right:1rem !important}.pb-md-4,.py-md-4{padding-bottom:1rem !important}.pl-md-4,.px-md-4{padding-left:1rem !important}.p-md-5{padding:1.25rem !important}.pt-md-5,.py-md-5{padding-top:1.25rem !important}.pr-md-5,.px-md-5{padding-right:1.25rem !important}.pb-md-5,.py-md-5{padding-bottom:1.25rem !important}.pl-md-5,.px-md-5{padding-left:1.25rem !important}.p-md-6{padding:1.5rem !important}.pt-md-6,.py-md-6{padding-top:1.5rem !important}.pr-md-6,.px-md-6{padding-right:1.5rem !important}.pb-md-6,.py-md-6{padding-bottom:1.5rem !important}.pl-md-6,.px-md-6{padding-left:1.5rem !important}.p-md-7{padding:1.75rem !important}.pt-md-7,.py-md-7{padding-top:1.75rem !important}.pr-md-7,.px-md-7{padding-right:1.75rem !important}.pb-md-7,.py-md-7{padding-bottom:1.75rem !important}.pl-md-7,.px-md-7{padding-left:1.75rem !important}.p-md-8{padding:2rem !important}.pt-md-8,.py-md-8{padding-top:2rem !important}.pr-md-8,.px-md-8{padding-right:2rem !important}.pb-md-8,.py-md-8{padding-bottom:2rem !important}.pl-md-8,.px-md-8{padding-left:2rem !important}.p-md-9{padding:2.25rem!important}.pt-md-9,.py-md-9{padding-top:2.25rem!important}.pr-md-9,.px-md-9{padding-right:2.25rem!important}.pb-md-9,.py-md-9{padding-bottom:2.25rem!important}.pl-md-9,.px-md-9{padding-left:2.25rem!important}.p-md-10{padding:2.5rem !important}.pt-md-10,.py-md-10{padding-top:2.5rem !important}.pr-md-10,.px-md-10{padding-right:2.5rem !important}.pb-md-10,.py-md-10{padding-bottom:2.5rem !important}.pl-md-10,.px-md-10{padding-left:2.5rem !important}.p-md-11{padding:2.75rem !important}.pt-md-11,.py-md-11{padding-top:2.75rem !important}.pr-md-11,.px-md-11{padding-right:2.75rem !important}.pb-md-11,.py-md-11{padding-bottom:2.75rem !important}.pl-md-11,.px-md-11{padding-left:2.75rem !important}.p-md-12{padding:3rem !important}.pt-md-12,.py-md-12{padding-top:3rem !important}.pr-md-12,.px-md-12{padding-right:3rem !important}.pb-md-12,.py-md-12{padding-bottom:3rem !important}.pl-md-12,.px-md-12{padding-left:3rem !important}.p-md-13{padding:3.25rem !important}.pt-md-13,.py-md-13{padding-top:3.25rem !important}.pr-md-13,.px-md-13{padding-right:3.25rem !important}.pb-md-13,.py-md-13{padding-bottom:3.25rem !important}.pl-md-13,.px-md-13{padding-left:3.25rem !important}.p-md-14{padding:3.5rem !important}.pt-md-14,.py-md-14{padding-top:3.5rem !important}.pr-md-14,.px-md-14{padding-right:3.5rem !important}.pb-md-14,.py-md-14{padding-bottom:3.5rem !important}.pl-md-14,.px-md-14{padding-left:3.5rem !important}.p-md-15{padding:3.75rem !important}.pt-md-15,.py-md-15{padding-top:3.75rem !important}.pr-md-15,.px-md-15{padding-right:3.75rem !important}.pb-md-15,.py-md-15{padding-bottom:3.75rem !important}.pl-md-15,.px-md-15{padding-left:3.75rem !important}.p-md-16{padding:4rem !important}.pt-md-16,.py-md-16{padding-top:4rem !important}.pr-md-16,.px-md-16{padding-right:4rem !important}.pb-md-16,.py-md-16{padding-bottom:4rem !important}.pl-md-16,.px-md-16{padding-left:4rem !important}.p-md-17{padding:4.25rem !important}.pt-md-17,.py-md-17{padding-top:4.25rem !important}.pr-md-17,.px-md-17{padding-right:4.25rem !important}.pb-md-17,.py-md-17{padding-bottom:4.25rem !important}.pl-md-17,.px-md-17{padding-left:4.25rem !important}.p-md-18{padding:4.5rem !important}.pt-md-18,.py-md-18{padding-top:4.5rem !important}.pr-md-18,.px-md-18{padding-right:4.5rem !important}.pb-md-18,.py-md-18{padding-bottom:4.5rem !important}.pl-md-18,.px-md-18{padding-left:4.5rem !important}.p-md-19{padding:4.75rem !important}.pt-md-19,.py-md-19{padding-top:4.75rem !important}.pr-md-19,.px-md-19{padding-right:4.75rem !important}.pb-md-19,.py-md-19{padding-bottom:4.75rem !important}.pl-md-19,.px-md-19{padding-left:4.75rem !important}.p-md-20{padding:5rem !important}.pt-md-20,.py-md-20{padding-top:5rem !important}.pr-md-20,.px-md-20{padding-right:5rem !important}.pb-md-20,.py-md-20{padding-bottom:5rem !important}.pl-md-20,.px-md-20{padding-left:5rem !important}.p-md-21{padding:5.25rem!important}.pt-md-21,.py-md-21{padding-top:5.25rem!important}.pr-md-21,.px-md-21{padding-right:5.25rem!important}.pb-md-21,.py-md-21{padding-bottom:5.25rem!important}.pl-md-21,.px-md-21{padding-left:5.25rem!important}.p-md-22{padding:5.5rem !important}.pt-md-22,.py-md-22{padding-top:5.5rem !important}.pr-md-22,.px-md-22{padding-right:5.5rem !important}.pb-md-22,.py-md-22{padding-bottom:5.5rem !important}.pl-md-22,.px-md-22{padding-left:5.5rem !important}.p-md-23{padding:5.75rem !important}.pt-md-23 .py-md-23{padding-top:5.75rem !important}.pr-md-23 .px-md-23{padding-right:5.75rem !important}.pb-md-23 .py-md-23{padding-bottom:5.75rem !important}.pl-md-23 .px-md-23{padding-left:5.75rem !important}.p-md-24{padding:6rem !important}.pt-md-24,.py-md-24{padding-top:6rem !important}.pr-md-24,.px-md-24{padding-right:6rem !important}.pb-md-24,.py-md-24{padding-bottom:6rem !important}.pl-md-24,.px-md-24{padding-left:6rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-0.75rem !important}.mt-md-n3,.my-md-n3{margin-top:-0.75rem !important}.mr-md-n3,.mx-md-n3{margin-right:-0.75rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-0.75rem !important}.ml-md-n3,.mx-md-n3{margin-left:-0.75rem !important}.m-md-n4{margin:-1rem !important}.mt-md-n4,.my-md-n4{margin-top:-1rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1rem !important}.m-md-n5{margin:-1.25rem !important}.mt-md-n5,.my-md-n5{margin-top:-1.25rem !important}.mr-md-n5,.mx-md-n5{margin-right:-1.25rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-1.25rem !important}.ml-md-n5,.mx-md-n5{margin-left:-1.25rem !important}.m-md-n6{margin:-1.5rem !important}.mt-md-n6,.my-md-n6{margin-top:-1.5rem !important}.mr-md-n6,.mx-md-n6{margin-right:-1.5rem !important}.mb-md-n6,.my-md-n6{margin-bottom:-1.5rem !important}.ml-md-n6,.mx-md-n6{margin-left:-1.5rem !important}.m-md-n7{margin:-1.75rem !important}.mt-md-n7,.my-md-n7{margin-top:-1.75rem !important}.mr-md-n7,.mx-md-n7{margin-right:-1.75rem !important}.mb-md-n7,.my-md-n7{margin-bottom:-1.75rem !important}.ml-md-n7,.mx-md-n7{margin-left:-1.75rem !important}.m-md-n8{margin:-2rem !important}.mt-md-n8,.my-md-n8{margin-top:-2rem !important}.mr-md-n8,.mx-md-n8{margin-right:-2rem !important}.mb-md-n8,.my-md-n8{margin-bottom:-2rem !important}.ml-md-n8,.mx-md-n8{margin-left:-2rem !important}.m-md-n9{margin:-2.25rem !important}.mt-md-n9,.my-md-n9{margin-top:-2.25rem !important}.mr-md-n9,.mx-md-n9{margin-right:-2.25rem !important}.mb-md-n9,.my-md-n9{margin-bottom:-2.25rem !important}.ml-md-n9,.mx-md-n9{margin-left:-2.25rem !important}.m-md-n10{margin:-2.5rem !important}.mt-md-n10,.my-md-n10{margin-top:-2.5rem !important}.mr-md-n10,.mx-md-n10{margin-right:-2.5rem !important}.mb-md-n10,.my-md-n10{margin-bottom:-2.5rem !important}.ml-md-n10,.mx-md-n10{margin-left:-2.5rem !important}.m-md-n11{margin:-2.75rem !important}.mt-md-n11,.my-md-n11{margin-top:-2.75rem !important}.mr-md-n11,.mx-md-n11{margin-right:-2.75rem !important}.mb-md-n11,.my-md-n11{margin-bottom:-2.75rem !important}.ml-md-n11,.mx-md-n11{margin-left:-2.75rem !important}.m-md-n12{margin:-3rem !important}.mt-md-n12,.my-md-n12{margin-top:-3rem !important}.mr-md-n12,.mx-md-n12{margin-right:-3rem !important}.mb-md-n12,.my-md-n12{margin-bottom:-3rem !important}.ml-md-n12,.mx-md-n12{margin-left:-3rem !important}.m-md-n13{margin:-3.25rem !important}.mt-md-n13,.my-md-n13{margin-top:-3.25rem !important}.mr-md-n13,.mx-md-n13{margin-right:-3.25rem !important}.mb-md-n13,.my-md-n13{margin-bottom:-3.25rem !important}.ml-md-n13,.mx-md-n13{margin-left:-3.25rem !important}.m-md-n14{margin:-3.5rem !important}.mt-md-n14,.my-md-n14{margin-top:-3.5rem !important}.mr-md-n14,.mx-md-n14{margin-right:-3.5rem !important}.mb-md-n14,.my-md-n14{margin-bottom:-3.5rem !important}.ml-md-n14,.mx-md-n14{margin-left:-3.5rem !important}.m-md-n15{margin:-3.75rem !important}.mt-md-n15,.my-md-n15{margin-top:-3.75rem !important}.mr-md-n15,.mx-md-n15{margin-right:-3.75rem !important}.mb-md-n15,.my-md-n15{margin-bottom:-3.75rem !important}.ml-md-n15,.mx-md-n15{margin-left:-3.75rem !important}.m-md-n16{margin:-4rem !important}.mt-md-n16,.my-md-n16{margin-top:-4rem !important}.mr-md-n16,.mx-md-n16{margin-right:-4rem !important}.mb-md-n16,.my-md-n16{margin-bottom:-4rem !important}.ml-md-n16,.mx-md-n16{margin-left:-4rem !important}.m-md-n17{margin:-4.25rem !important}.mt-md-n17,.my-md-n17{margin-top:-4.25rem !important}.mr-md-n17,.mx-md-n17{margin-right:-4.25rem !important}.mb-md-n17,.my-md-n17{margin-bottom:-4.25rem !important}.ml-md-n17,.mx-md-n17{margin-left:-4.25rem !important}.m-md-n18{margin:-4.5rem !important}.mt-md-n18,.my-md-n18{margin-top:-4.5rem !important}.mr-md-n18,.mx-md-n18{margin-right:-4.5rem !important}.mb-md-n18,.my-md-n18{margin-bottom:-4.5rem !important}.ml-md-n18,.mx-md-n18{margin-left:-4.5rem !important}.m-md-n19{margin:-4.75rem !important}.mt-md-n19,.my-md-n19{margin-top:-4.75rem !important}.mr-md-n19,.mx-md-n19{margin-right:-4.75rem !important}.mb-md-n19,.my-md-n19{margin-bottom:-4.75rem !important}.ml-md-n19,.mx-md-n19{margin-left:-4.75rem !important}.m-md-n20{margin:-5rem !important}.mt-md-n20,.my-md-n20{margin-top:-5rem !important}.mr-md-n20,.mx-md-n20{margin-right:-5rem !important}.mb-md-n20,.my-md-n20{margin-bottom:-5rem !important}.ml-md-n20,.mx-md-n20{margin-left:-5rem !important}.m-md-n21{margin:-5.25rem !important}.mt-md-n21,.my-md-n21{margin-top:-5.25rem !important}.mr-md-n21,.mx-md-n21{margin-right:-5.25rem !important}.mb-md-n21,.my-md-n21{margin-bottom:-5.25rem !important}.ml-md-n21,.mx-md-n21{margin-left:-5.25rem !important}.m-md-n22{margin:-5.5rem !important}.mt-md-n22,.my-md-n22{margin-top:-5.5rem !important}.mr-md-n22,.mx-md-n22{margin-right:-5.5rem !important}.mb-md-n22,.my-md-n22{margin-bottom:-5.5rem !important}.ml-md-n22,.mx-md-n22{margin-left:-5.5rem !important}.m-md-n23{margin:-5.75rem !important}.mt-md-n23,.my-md-n23{margin-top:-5.75rem !important}.mr-md-n23,.mx-md-n23{margin-right:-5.75rem !important}.mb-md-n23,.my-md-n23{margin-bottom:-5.75rem !important}.ml-md-n23,.mx-md-n23{margin-left:-5.75rem !important}.m-md-n24{margin:-6rem !important}.mt-md-n24,.my-md-n24{margin-top:-6rem !important}.mr-md-n24,.mx-md-n24{margin-right:-6rem !important}.mb-md-n24,.my-md-n24{margin-bottom:-6rem !important}.ml-md-n24,.mx-md-n24{margin-left:-6rem !important} .offset-md-0{margin-left:0} .offset-md-n1{margin-left:-8.333333%} .offset-md-n2{margin-left:-16.666667%} .offset-md-n3{margin-left:-25%} .offset-md-n4{margin-left:-33.333333%} .offset-md-n5{margin-left:-41.666667%} .offset-md-n6{margin-left:-50%} .offset-md-n7{margin-left:-58.333333%} .offset-md-n8{margin-left:-66.666667%} .offset-md-n9{margin-left:-75%} .offset-md-n10{margin-left:-83.333333%} .offset-md-n11{margin-left:-91.666667%}}@media (min-width:1200px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.25rem !important}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important}.m-lg-2{margin:0.5rem !important}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important}.m-lg-3{margin:0.75rem !important}.mt-lg-3,.my-lg-3{margin-top:0.75rem !important}.mr-lg-3,.mx-lg-3{margin-right:0.75rem !important}.mb-lg-3,.my-lg-3{margin-bottom:0.75rem !important}.ml-lg-3,.mx-lg-3{margin-left:0.75rem !important}.m-lg-4{margin:1rem !important}.mt-lg-4,.my-lg-4{margin-top:1rem !important}.mr-lg-4,.mx-lg-4{margin-right:1rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1rem !important}.ml-lg-4,.mx-lg-4{margin-left:1rem !important}.m-lg-5{margin:1.25rem !important}.mt-lg-5,.my-lg-5{margin-top:1.25rem !important}.mr-lg-5,.mx-lg-5{margin-right:1.25rem !important}.mb-lg-5,.my-lg-5{margin-bottom:1.25rem !important}.ml-lg-5,.mx-lg-5{margin-left:1.25rem !important}.m-lg-6{margin:1.5rem !important}.mt-lg-6,.my-lg-6{margin-top:1.5rem !important}.mr-lg-6,.mx-lg-6{margin-right:1.5rem !important}.mb-lg-6,.my-lg-6{margin-bottom:1.5rem !important}.ml-lg-6,.mx-lg-6{margin-left:1.5rem !important}.m-lg-7{margin:1.75rem !important}.mt-lg-7,.my-lg-7{margin-top:1.75rem !important}.mr-lg-7,.mx-lg-7{margin-right:1.75rem !important}.mb-lg-7,.my-lg-7{margin-bottom:1.75rem !important}.ml-lg-7,.mx-lg-7{margin-left:1.75rem !important}.m-lg-8{margin:2rem !important}.mt-lg-8,.my-lg-8{margin-top:2rem !important}.mr-lg-8,.mx-lg-8{margin-right:2rem !important}.mb-lg-8,.my-lg-8{margin-bottom:2rem !important}.ml-lg-8,.mx-lg-8{margin-left:2rem !important}.m-lg-9{margin:2.25rem!important}.mt-lg-9,.my-lg-9{margin-top:2.25rem!important}.mr-lg-9,.mx-lg-9{margin-right:2.25rem!important}.mb-lg-9,.my-lg-9{margin-bottom:2.25rem!important}.ml-lg-9,.mx-lg-9{margin-left:2.25rem!important}.m-lg-10{margin:2.5rem !important}.mt-lg-10,.my-lg-10{margin-top:2.5rem !important}.mr-lg-10,.mx-lg-10{margin-right:2.5rem !important}.mb-lg-10,.my-lg-10{margin-bottom:2.5rem !important}.ml-lg-10,.mx-lg-10{margin-left:2.5rem !important}.m-lg-11{margin:2.75rem !important}.mt-lg-11,.my-lg-11{margin-top:2.75rem !important}.mr-lg-11,.mx-lg-11{margin-right:2.75rem !important}.mb-lg-11,.my-lg-11{margin-bottom:2.75rem !important}.ml-lg-11,.mx-lg-11{margin-left:2.75rem !important}.m-lg-12{margin:3rem !important}.mt-lg-12,.my-lg-12{margin-top:3rem !important}.mr-lg-12,.mx-lg-12{margin-right:3rem !important}.mb-lg-12,.my-lg-12{margin-bottom:3rem !important}.ml-lg-12,.mx-lg-12{margin-left:3rem !important}.m-lg-13{margin:3.25rem !important}.mt-lg-13,.my-lg-13{margin-top:3.25rem !important}.mr-lg-13,.mx-lg-13{margin-right:3.25rem !important}.mb-lg-13,.my-lg-13{margin-bottom:3.25rem !important}.ml-lg-13,.mx-lg-13{margin-left:3.25rem !important}.m-lg-14{margin:3.5rem !important}.mt-lg-14,.my-lg-14{margin-top:3.5rem !important}.mr-lg-14,.mx-lg-14{margin-right:3.5rem !important}.mb-lg-14,.my-lg-14{margin-bottom:3.5rem !important}.ml-lg-14,.mx-lg-14{margin-left:3.5rem !important}.m-lg-15{margin:3.75rem !important}.mt-lg-15,.my-lg-15{margin-top:3.75rem !important}.mr-lg-15,.mx-lg-15{margin-right:3.75rem !important}.mb-lg-15,.my-lg-15{margin-bottom:3.75rem !important}.ml-lg-15,.mx-lg-15{margin-left:3.75rem !important}.m-lg-16{margin:4rem !important}.mt-lg-16,.my-lg-16{margin-top:4rem !important}.mr-lg-16,.mx-lg-16{margin-right:4rem !important}.mb-lg-16,.my-lg-16{margin-bottom:4rem !important}.ml-lg-16,.mx-lg-16{margin-left:4rem !important}.m-lg-17{margin:4.25rem !important}.mt-lg-17,.my-lg-17{margin-top:4.25rem !important}.mr-lg-17,.mx-lg-17{margin-right:4.25rem !important}.mb-lg-17,.my-lg-17{margin-bottom:4.25rem !important}.ml-lg-17,.mx-lg-17{margin-left:4.25rem !important}.m-lg-18{margin:4.5rem !important}.mt-lg-18,.my-lg-18{margin-top:4.5rem !important}.mr-lg-18,.mx-lg-18{margin-right:4.5rem !important}.mb-lg-18,.my-lg-18{margin-bottom:4.5rem !important}.ml-lg-18,.mx-lg-18{margin-left:4.5rem !important}.m-lg-19{margin:4.75rem !important}.mt-lg-19,.my-lg-19{margin-top:4.75rem !important}.mr-lg-19,.mx-lg-19{margin-right:4.75rem !important}.mb-lg-19,.my-lg-19{margin-bottom:4.75rem !important}.ml-lg-19,.mx-lg-19{margin-left:4.75rem !important}.m-lg-20{margin:5rem !important}.mt-lg-20,.my-lg-20{margin-top:5rem !important}.mr-lg-20,.mx-lg-20{margin-right:5rem !important}.mb-lg-20,.my-lg-20{margin-bottom:5rem !important}.ml-lg-20,.mx-lg-20{margin-left:5rem !important}.m-lg-21{margin:5.25rem!important}.mt-lg-21,.my-lg-21{margin-top:5.25rem!important}.mr-lg-21,.mx-lg-21{margin-right:5.25rem!important}.mb-lg-21,.my-lg-21{margin-bottom:5.25rem!important}.ml-lg-21,.mx-lg-21{margin-left:5.25rem!important}.m-lg-22{margin:5.5rem !important}.mt-lg-22,.my-lg-22{margin-top:5.5rem !important}.mr-lg-22,.mx-lg-22{margin-right:5.5rem !important}.mb-lg-22,.my-lg-22{margin-bottom:5.5rem !important}.ml-lg-22,.mx-lg-22{margin-left:5.5rem !important}.m-lg-23{margin:5.75rem !important}.mt-lg-23 .my-lg-23{margin-top:5.75rem !important}.mr-lg-23 .mx-lg-23{margin-right:5.75rem !important}.mb-lg-23 .my-lg-23{margin-bottom:5.75rem !important}.ml-lg-23 .mx-lg-23{margin-left:5.75rem !important}.m-lg-24{margin:6rem !important}.mt-lg-24,.my-lg-24{margin-top:6rem !important}.mr-lg-24,.mx-lg-24{margin-right:6rem !important}.mb-lg-24,.my-lg-24{margin-bottom:6rem !important}.ml-lg-24,.mx-lg-24{margin-left:6rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important}.p-lg-3{padding:0.75rem !important}.pt-lg-3,.py-lg-3{padding-top:0.75rem !important}.pr-lg-3,.px-lg-3{padding-right:0.75rem !important}.pb-lg-3,.py-lg-3{padding-bottom:0.75rem !important}.pl-lg-3,.px-lg-3{padding-left:0.75rem !important}.p-lg-4{padding:1rem !important}.pt-lg-4,.py-lg-4{padding-top:1rem !important}.pr-lg-4,.px-lg-4{padding-right:1rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1rem !important}.pl-lg-4,.px-lg-4{padding-left:1rem !important}.p-lg-5{padding:1.25rem !important}.pt-lg-5,.py-lg-5{padding-top:1.25rem !important}.pr-lg-5,.px-lg-5{padding-right:1.25rem !important}.pb-lg-5,.py-lg-5{padding-bottom:1.25rem !important}.pl-lg-5,.px-lg-5{padding-left:1.25rem !important}.p-lg-6{padding:1.5rem !important}.pt-lg-6,.py-lg-6{padding-top:1.5rem !important}.pr-lg-6,.px-lg-6{padding-right:1.5rem !important}.pb-lg-6,.py-lg-6{padding-bottom:1.5rem !important}.pl-lg-6,.px-lg-6{padding-left:1.5rem !important}.p-lg-7{padding:1.75rem !important}.pt-lg-7,.py-lg-7{padding-top:1.75rem !important}.pr-lg-7,.px-lg-7{padding-right:1.75rem !important}.pb-lg-7,.py-lg-7{padding-bottom:1.75rem !important}.pl-lg-7,.px-lg-7{padding-left:1.75rem !important}.p-lg-8{padding:2rem !important}.pt-lg-8,.py-lg-8{padding-top:2rem !important}.pr-lg-8,.px-lg-8{padding-right:2rem !important}.pb-lg-8,.py-lg-8{padding-bottom:2rem !important}.pl-lg-8,.px-lg-8{padding-left:2rem !important}.p-lg-9{padding:2.25rem!important}.pt-lg-9,.py-lg-9{padding-top:2.25rem!important}.pr-lg-9,.px-lg-9{padding-right:2.25rem!important}.pb-lg-9,.py-lg-9{padding-bottom:2.25rem!important}.pl-lg-9,.px-lg-9{padding-left:2.25rem!important}.p-lg-10{padding:2.5rem !important}.pt-lg-10,.py-lg-10{padding-top:2.5rem !important}.pr-lg-10,.px-lg-10{padding-right:2.5rem !important}.pb-lg-10,.py-lg-10{padding-bottom:2.5rem !important}.pl-lg-10,.px-lg-10{padding-left:2.5rem !important}.p-lg-11{padding:2.75rem !important}.pt-lg-11,.py-lg-11{padding-top:2.75rem !important}.pr-lg-11,.px-lg-11{padding-right:2.75rem !important}.pb-lg-11,.py-lg-11{padding-bottom:2.75rem !important}.pl-lg-11,.px-lg-11{padding-left:2.75rem !important}.p-lg-12{padding:3rem !important}.pt-lg-12,.py-lg-12{padding-top:3rem !important}.pr-lg-12,.px-lg-12{padding-right:3rem !important}.pb-lg-12,.py-lg-12{padding-bottom:3rem !important}.pl-lg-12,.px-lg-12{padding-left:3rem !important}.p-lg-13{padding:3.25rem !important}.pt-lg-13,.py-lg-13{padding-top:3.25rem !important}.pr-lg-13,.px-lg-13{padding-right:3.25rem !important}.pb-lg-13,.py-lg-13{padding-bottom:3.25rem !important}.pl-lg-13,.px-lg-13{padding-left:3.25rem !important}.p-lg-14{padding:3.5rem !important}.pt-lg-14,.py-lg-14{padding-top:3.5rem !important}.pr-lg-14,.px-lg-14{padding-right:3.5rem !important}.pb-lg-14,.py-lg-14{padding-bottom:3.5rem !important}.pl-lg-14,.px-lg-14{padding-left:3.5rem !important}.p-lg-15{padding:3.75rem !important}.pt-lg-15,.py-lg-15{padding-top:3.75rem !important}.pr-lg-15,.px-lg-15{padding-right:3.75rem !important}.pb-lg-15,.py-lg-15{padding-bottom:3.75rem !important}.pl-lg-15,.px-lg-15{padding-left:3.75rem !important}.p-lg-16{padding:4rem !important}.pt-lg-16,.py-lg-16{padding-top:4rem !important}.pr-lg-16,.px-lg-16{padding-right:4rem !important}.pb-lg-16,.py-lg-16{padding-bottom:4rem !important}.pl-lg-16,.px-lg-16{padding-left:4rem !important}.p-lg-17{padding:4.25rem !important}.pt-lg-17,.py-lg-17{padding-top:4.25rem !important}.pr-lg-17,.px-lg-17{padding-right:4.25rem !important}.pb-lg-17,.py-lg-17{padding-bottom:4.25rem !important}.pl-lg-17,.px-lg-17{padding-left:4.25rem !important}.p-lg-18{padding:4.5rem !important}.pt-lg-18,.py-lg-18{padding-top:4.5rem !important}.pr-lg-18,.px-lg-18{padding-right:4.5rem !important}.pb-lg-18,.py-lg-18{padding-bottom:4.5rem !important}.pl-lg-18,.px-lg-18{padding-left:4.5rem !important}.p-lg-19{padding:4.75rem !important}.pt-lg-19,.py-lg-19{padding-top:4.75rem !important}.pr-lg-19,.px-lg-19{padding-right:4.75rem !important}.pb-lg-19,.py-lg-19{padding-bottom:4.75rem !important}.pl-lg-19,.px-lg-19{padding-left:4.75rem !important}.p-lg-20{padding:5rem !important}.pt-lg-20,.py-lg-20{padding-top:5rem !important}.pr-lg-20,.px-lg-20{padding-right:5rem !important}.pb-lg-20,.py-lg-20{padding-bottom:5rem !important}.pl-lg-20,.px-lg-20{padding-left:5rem !important}.p-lg-21{padding:5.25rem!important}.pt-lg-21,.py-lg-21{padding-top:5.25rem!important}.pr-lg-21,.px-lg-21{padding-right:5.25rem!important}.pb-lg-21,.py-lg-21{padding-bottom:5.25rem!important}.pl-lg-21,.px-lg-21{padding-left:5.25rem!important}.p-lg-22{padding:5.5rem !important}.pt-lg-22,.py-lg-22{padding-top:5.5rem !important}.pr-lg-22,.px-lg-22{padding-right:5.5rem !important}.pb-lg-22,.py-lg-22{padding-bottom:5.5rem !important}.pl-lg-22,.px-lg-22{padding-left:5.5rem !important}.p-lg-23{padding:5.75rem !important}.pt-lg-23 .py-lg-23{padding-top:5.75rem !important}.pr-lg-23 .px-lg-23{padding-right:5.75rem !important}.pb-lg-23 .py-lg-23{padding-bottom:5.75rem !important}.pl-lg-23 .px-lg-23{padding-left:5.75rem !important}.p-lg-24{padding:6rem !important}.pt-lg-24,.py-lg-24{padding-top:6rem !important}.pr-lg-24,.px-lg-24{padding-right:6rem !important}.pb-lg-24,.py-lg-24{padding-bottom:6rem !important}.pl-lg-24,.px-lg-24{padding-left:6rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-0.75rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-0.75rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-0.75rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-0.75rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-0.75rem !important}.m-lg-n4{margin:-1rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1rem !important}.m-lg-n5{margin:-1.25rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-1.25rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-1.25rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-1.25rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-1.25rem !important}.m-lg-n6{margin:-1.5rem !important}.mt-lg-n6,.my-lg-n6{margin-top:-1.5rem !important}.mr-lg-n6,.mx-lg-n6{margin-right:-1.5rem !important}.mb-lg-n6,.my-lg-n6{margin-bottom:-1.5rem !important}.ml-lg-n6,.mx-lg-n6{margin-left:-1.5rem !important}.m-lg-n7{margin:-1.75rem !important}.mt-lg-n7,.my-lg-n7{margin-top:-1.75rem !important}.mr-lg-n7,.mx-lg-n7{margin-right:-1.75rem !important}.mb-lg-n7,.my-lg-n7{margin-bottom:-1.75rem !important}.ml-lg-n7,.mx-lg-n7{margin-left:-1.75rem !important}.m-lg-n8{margin:-2rem !important}.mt-lg-n8,.my-lg-n8{margin-top:-2rem !important}.mr-lg-n8,.mx-lg-n8{margin-right:-2rem !important}.mb-lg-n8,.my-lg-n8{margin-bottom:-2rem !important}.ml-lg-n8,.mx-lg-n8{margin-left:-2rem !important}.m-lg-n9{margin:-2.25rem !important}.mt-lg-n9,.my-lg-n9{margin-top:-2.25rem !important}.mr-lg-n9,.mx-lg-n9{margin-right:-2.25rem !important}.mb-lg-n9,.my-lg-n9{margin-bottom:-2.25rem !important}.ml-lg-n9,.mx-lg-n9{margin-left:-2.25rem !important}.m-lg-n10{margin:-2.5rem !important}.mt-lg-n10,.my-lg-n10{margin-top:-2.5rem !important}.mr-lg-n10,.mx-lg-n10{margin-right:-2.5rem !important}.mb-lg-n10,.my-lg-n10{margin-bottom:-2.5rem !important}.ml-lg-n10,.mx-lg-n10{margin-left:-2.5rem !important}.m-lg-n11{margin:-2.75rem !important}.mt-lg-n11,.my-lg-n11{margin-top:-2.75rem !important}.mr-lg-n11,.mx-lg-n11{margin-right:-2.75rem !important}.mb-lg-n11,.my-lg-n11{margin-bottom:-2.75rem !important}.ml-lg-n11,.mx-lg-n11{margin-left:-2.75rem !important}.m-lg-n12{margin:-3rem !important}.mt-lg-n12,.my-lg-n12{margin-top:-3rem !important}.mr-lg-n12,.mx-lg-n12{margin-right:-3rem !important}.mb-lg-n12,.my-lg-n12{margin-bottom:-3rem !important}.ml-lg-n12,.mx-lg-n12{margin-left:-3rem !important}.m-lg-n13{margin:-3.25rem !important}.mt-lg-n13,.my-lg-n13{margin-top:-3.25rem !important}.mr-lg-n13,.mx-lg-n13{margin-right:-3.25rem !important}.mb-lg-n13,.my-lg-n13{margin-bottom:-3.25rem !important}.ml-lg-n13,.mx-lg-n13{margin-left:-3.25rem !important}.m-lg-n14{margin:-3.5rem !important}.mt-lg-n14,.my-lg-n14{margin-top:-3.5rem !important}.mr-lg-n14,.mx-lg-n14{margin-right:-3.5rem !important}.mb-lg-n14,.my-lg-n14{margin-bottom:-3.5rem !important}.ml-lg-n14,.mx-lg-n14{margin-left:-3.5rem !important}.m-lg-n15{margin:-3.75rem !important}.mt-lg-n15,.my-lg-n15{margin-top:-3.75rem !important}.mr-lg-n15,.mx-lg-n15{margin-right:-3.75rem !important}.mb-lg-n15,.my-lg-n15{margin-bottom:-3.75rem !important}.ml-lg-n15,.mx-lg-n15{margin-left:-3.75rem !important}.m-lg-n16{margin:-4rem !important}.mt-lg-n16,.my-lg-n16{margin-top:-4rem !important}.mr-lg-n16,.mx-lg-n16{margin-right:-4rem !important}.mb-lg-n16,.my-lg-n16{margin-bottom:-4rem !important}.ml-lg-n16,.mx-lg-n16{margin-left:-4rem !important}.m-lg-n17{margin:-4.25rem !important}.mt-lg-n17,.my-lg-n17{margin-top:-4.25rem !important}.mr-lg-n17,.mx-lg-n17{margin-right:-4.25rem !important}.mb-lg-n17,.my-lg-n17{margin-bottom:-4.25rem !important}.ml-lg-n17,.mx-lg-n17{margin-left:-4.25rem !important}.m-lg-n18{margin:-4.5rem !important}.mt-lg-n18,.my-lg-n18{margin-top:-4.5rem !important}.mr-lg-n18,.mx-lg-n18{margin-right:-4.5rem !important}.mb-lg-n18,.my-lg-n18{margin-bottom:-4.5rem !important}.ml-lg-n18,.mx-lg-n18{margin-left:-4.5rem !important}.m-lg-n19{margin:-4.75rem !important}.mt-lg-n19,.my-lg-n19{margin-top:-4.75rem !important}.mr-lg-n19,.mx-lg-n19{margin-right:-4.75rem !important}.mb-lg-n19,.my-lg-n19{margin-bottom:-4.75rem !important}.ml-lg-n19,.mx-lg-n19{margin-left:-4.75rem !important}.m-lg-n20{margin:-5rem !important}.mt-lg-n20,.my-lg-n20{margin-top:-5rem !important}.mr-lg-n20,.mx-lg-n20{margin-right:-5rem !important}.mb-lg-n20,.my-lg-n20{margin-bottom:-5rem !important}.ml-lg-n20,.mx-lg-n20{margin-left:-5rem !important}.m-lg-n21{margin:-5.25rem !important}.mt-lg-n21,.my-lg-n21{margin-top:-5.25rem !important}.mr-lg-n21,.mx-lg-n21{margin-right:-5.25rem !important}.mb-lg-n21,.my-lg-n21{margin-bottom:-5.25rem !important}.ml-lg-n21,.mx-lg-n21{margin-left:-5.25rem !important}.m-lg-n22{margin:-5.5rem !important}.mt-lg-n22,.my-lg-n22{margin-top:-5.5rem !important}.mr-lg-n22,.mx-lg-n22{margin-right:-5.5rem !important}.mb-lg-n22,.my-lg-n22{margin-bottom:-5.5rem !important}.ml-lg-n22,.mx-lg-n22{margin-left:-5.5rem !important}.m-lg-n23{margin:-5.75rem !important}.mt-lg-n23,.my-lg-n23{margin-top:-5.75rem !important}.mr-lg-n23,.mx-lg-n23{margin-right:-5.75rem !important}.mb-lg-n23,.my-lg-n23{margin-bottom:-5.75rem !important}.ml-lg-n23,.mx-lg-n23{margin-left:-5.75rem !important}.m-lg-n24{margin:-6rem !important}.mt-lg-n24,.my-lg-n24{margin-top:-6rem !important}.mr-lg-n24,.mx-lg-n24{margin-right:-6rem !important}.mb-lg-n24,.my-lg-n24{margin-bottom:-6rem !important}.ml-lg-n24,.mx-lg-n24{margin-left:-6rem !important} .offset-lg-0{margin-left:0} .offset-lg-n1{margin-left:-8.333333%} .offset-lg-n2{margin-left:-16.666667%} .offset-lg-n3{margin-left:-25%} .offset-lg-n4{margin-left:-33.333333%} .offset-lg-n5{margin-left:-41.666667%} .offset-lg-n6{margin-left:-50%} .offset-lg-n7{margin-left:-58.333333%} .offset-lg-n8{margin-left:-66.666667%} .offset-lg-n9{margin-left:-75%} .offset-lg-n10{margin-left:-83.333333%} .offset-lg-n11{margin-left:-91.666667%}}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


body {
	font-family: 'Roboto Condensed', sans-serif;
	color: #646464;
	font-size: 16px;
}

h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #364657;
}



a {
	color: #5c7591;
}

/*
.container .row {
    margin-right: 0px;
    margin-left: 0px;
}
*/
.clear {
	clear: both;
}

.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt50 {
	margin-top: 50px;
}
.mt60 {
	margin-top: 60px;
}
.mt70 {
	margin-top: 70px;
}
.mt80 {
	margin-top: 80px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb60 {
	margin-bottom: 60px;
}
.mb70 {
	margin-bottom: 70px;
}
.mb80 {
	margin-bottom: 80px;
}


/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{    position: absolute;
    top: -47px;
    right: 0;}

.owl-theme .owl-nav [class*=owl-]{    
    display: inline-block;
    cursor: pointer;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    text-align: center;    margin: 0 5px;}
.owl-theme .owl-nav [class*=owl-]:hover{background:#FFDD2E;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.owl-prev:before {
	content:url(/img/arrowl.png);
	    position: relative;
    top: 1px;
    right: 1px;
}

.owl-next:before {
	content:url(/img/arrowr.png);
	    position: relative;
    top: 1px;
    left: 1px;
}


/*Header*/

.standard-logo {
    float: left;
    vertical-align: middle;
	margin-right: 10px;
}
 
.slogan {
    padding-left: 10px;
    border-left: 1px solid #364657;
    display: inline-block;
    position: relative;
    top: 7px;
 
}

#header-wrap{
    margin: 15px 0 20px;
}

.headadress {
	font-size: 14px;
	    line-height: 1.3;
}

.headphone .tel {
	font-size: 18px;
    color: #646464;
    line-height: 1.5;
}

.head-zakaz {
	padding: 0;
}

.head-zakaz .btn-blue {
    position: relative;
    top: 5px;	
    min-width: 154px;
    text-align: center;
    padding: 10px 16px;
}

.head-zakaz .top-but {
    margin-top: 10px;	
}

.top-but {
    display: block;
    margin-left: 30px;
    color: #5c7591;	
}

/*Menu*/

.navbar-blue {
    background-color: #364657;
    border-color: #364657;
    margin: 0;
    border: 0;
    height: 50px;
}

.navbar-blue .navbar-nav > li > a {
    color: #fff;
	    text-align: center;
    line-height: 20px;
    font-weight: 400;
    font-size: 16px;
	border-bottom: 3px solid transparent;
}

.navbar-blue .navbar-nav > li > a:hover, .navbar-blue .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #465B71;
	border-bottom: 3px solid #FFDD2E;
}

.navbar-blue .navbar-nav > li:last-child> a {
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 1;	
}

.navbar-blue .navbar-nav > .open > a, .navbar-blue .navbar-nav > .open > a:hover, .navbar-blue .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #465B71;
	border-bottom: 3px solid #FFDD2E;
}

.navbar-blue .navbar-nav > .active > a, .navbar-blue .navbar-nav > .active > a:hover, .navbar-blue .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #465B71;
	border-bottom: 3px solid #FFDD2E;
}


.navbar-blue .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0;
    margin: 0px 0 0;
    font-size: 16px;
    text-align: left;
    list-style: none;
    background-color: #465B71;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-blue  .open > .dropdown-menu {
    display: block;
}


.navbar-blue .dropdown-menu > li > a {
    display: block;
    padding: 15px 24px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
	border-bottom: 1px solid #262626;
}

.navbar-blue .dropdown-menu > li > a:hover, .navbar-blue .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #5C748E;
}

.navbar-blue .dropdown-menu > li > a:hover span, .navbar-blue .dropdown-menu > li > a:focus span {
    border-bottom: 3px solid #FFDD2E;
}


/*Main banner*/


.main-slider .item {
	height: 430px;
	width: 100%;
}

.title-item {
	font-size: 40px;
    color: #fff;
    line-height: 1.4;
	padding-left: 26px;
	margin: 40px 0 0;
}

.text-item {
	background: #607a96; /* Old browsers */
	background: -moz-linear-gradient(left,  #607a96 0%, #7392b4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #607a96 0%,#7392b4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #607a96 0%,#7392b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#607a96', endColorstr='#7392b4',GradientType=1 ); /* IE6-9 */
    font-size: 24px;
    color: #fff;
	padding: 6px 26px;
    margin: 50px 0 40px;
    position: relative;
}

.text-item:before {
	background: #607a96; /* Old browsers */
    content: "";
    height: 80px;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: -100%;
}

.more-item  {
	color: #fff;
    font-size: 16px;
	margin-left: 26px;
}
/*content*/

.content-sect {
	margin: 70px 0;
}

.content-sect p {
    text-align: justify;
}

.shet span {
    font-size: 32px;
    color: #5c7591;
}
.shet div  {
	padding: 0;
}

.shet  {
    background: #F5F5F5;
    font-size: 12px;
    text-align: center;
    padding: 10px 0px;
    line-height: 1;
}

.logo-content {
	margin-bottom: 20px;
}


.title-main h2 {
	font-size: 30px;
    color: #364657;
    margin: 0 0 24px;
}
.title-main h3 {
	font-size: 24px;
    color: #364657;
    margin: 0 0 24px;
}

.title-main  {
 
}

.left-napr {
   padding-right: 15px;
}

.centr-napr {
    padding-left: 15px;
	padding-right: 15px;
}

.right-napr {
    padding-left: 15px;
}

.ban {
    position: relative;
display: block;	
}


.ban .cap-ban {
    color: #fff;
    position: absolute;
    left: 0;
    background: #5C7591;
    padding: 6px 17px;	
}

.ban1 {
    margin-bottom: 30px;
}
.ban4 {
    margin-bottom: 30px;
}
.ban2  {
	padding-left: 0;
margin-bottom: 30px;	
}
.ban3 {
    padding-right: 0;
	margin-bottom: 30px;
}

.ban7 {
	padding-left: 0;	
}
.ban8 {
    padding-right: 0;
}

.ban5 {
	padding-left: 0;
	padding-right: 0;
margin-bottom: 30px;	
}

.ban1 .cap-ban {
	    top: 164px;
}
.ban2 .cap-ban {
	    top: 20px;	
}
.ban3 .cap-ban {
	    top: 76px;
		left: 15px;
}
.ban4 .cap-ban {
	    top: 130px;
}
.ban5 .cap-ban {
	    top: 76px;
}
.ban6 .cap-ban {
	    top: 20px;
}

.ban7 .cap-ban {
	    top: 67px;
}

.ban8 .cap-ban {
	    top: 122px;
		left: 15px;
}
.ban9 .cap-ban {
	    top: 130px;
}

.ban10 .cap-ban {
    top: 50px;
}

.ban11 .cap-ban {
    top: 100px;
}

.ban12 .cap-ban {
    top: 130px;
}


.banner-sect {
	    margin: 40px 0 40px;
	    background: #F7F8F9;	
	        padding: 20px 0;
}

.bant-cont {
	font-size: 22px;
}

.bant-tel {
    text-align: center;
    color: #5c7591;
    font-size: 40px;
    padding: 0;	
}

.bant-sl {
	font-size: 16px;
margin-top: 10px;	
}
.bant-btn {
    text-align: center;
}

.img-item {
    position: relative;
}

.img-item .new {
	    background: #2F8DCB;
    color: #fff;
    position: absolute;
    top: 15px;
    padding: 3px 10px;
    left: -10px;
}

.data-item {
	float: left;
	margin-bottom: 15px;
}

.price-item {
	float: right;
	margin-bottom: 15px;
}

.titles-item {
    clear: both;
	margin: 0;
    height: 38px;
    overflow: hidden;	
}

.img-item {
	margin-bottom: 15px;
}

.item-kurs {
    min-height: 291px;
}

.item-kurs .btn-orange {
    position: absolute;
    left: 50%;
    margin-left: -25%;
    top: 90px;
    z-index: 10;
	display: none;
}

.item-kurs:hover .btn-orange {
	display: inline-block;
}

.item-kurs:hover {
    padding: 5px;
    border: 1px solid #FFDD2E;
 
}
.item-kurs:hover .kurs-block {
	   opacity: 0.5;
}

.napravl-sect {
	    margin-bottom: 70px;
}

.chema-cont h3 {
    font-size: 24px;
    color: #364657;
    margin: 0 0 25px;
}

.chema-cont p {
	text-align: justify;
}

.chema-cont ul {
	padding: 0;
    list-style: none;
}

.chema-cont ul li{
    margin-bottom: 10px;
}
.chema-cont ul li img{
    margin-right: 15px;
}

.chema-cont .btns {
    text-align: center;
    padding-top: 40px;	
}

.chema-sect{
	margin-bottom: 70px;
}

.client-sect {
    background: #F5F5F5;
    padding: 50px 0 20px;
	margin-bottom: 70px;
}

.client-sect .row>div {
	 margin-bottom: 30px;
}

.titles-testmonials  {
    color: #364657;
	margin: 0 0 30px
}

.titles-testmonials span {
    font-size: 30px;
}

.img-testmonials  {
    position: relative;
    z-index: 10;
}
.img-testmonials img {
	width: 70%;
	margin: 0 auto;
}

.img-testmonials a:after  {
    content: url(/img/icolupa.png);
    position: absolute;
    right: 60px;
    bottom: 15px;
	z-index: 1;
}

.testmonials-sect {
    margin-bottom: 70px;
}

.news-sect h2 {
    float: left;
}
.allnews {
    float: right;
    color: #5c7591;
    position: relative;
    top: 10px;	
}

.titles-news  {
	font-size: 16px;
    color: #646464;
    height: 57px;
    overflow: hidden;
    margin: 12px 0 6px;	
}

.titles-news a {
    color: #646464;
}

.data-news img {
	margin-right: 5px;
    position: relative;
    top: -2px;	
}

.news-bl:hover {
	 padding: 5px;
    border: 1px solid #FFDD2E;
	 opacity: 0.5;
}


.news-bl{
    min-height: 279px;
}

.news-sect {
 margin-bottom: 70px;	
}


.lic-item {
    float: left;
    width: 20%;
}

.lic-sect {
	background: #F5F5F5;
    padding: 30px 0;
    text-align: center;
    line-height: 1;
}

.lic-item img {
    margin-bottom: 5px;
}

footer {
	min-height: 400px;
	background: url(/img/footer.png) no-repeat;
	background-size: cover;
	    padding: 50px 0;
	    color: #fff;	
}

.footermenu a {
	color: #fff;
font-size: 14px;	
}

.footermenu  {
    list-style: none;	
}
.footermenu li {
line-height: 1;
    margin-bottom: 15px;
}

.footermenu a:hover{
color: #c0daf8;
}	

.phonefoot a {
	color: #fff;
}

.phonefoot a:hover{
color: #c0daf8;
}

.adresfoot, .phonefoot {
	font-size: 14px;
	    margin: 12px 0 12px;
	    line-height: 1.5;	
}
	
.sendex form {
    margin-top: 15px;
}	

.sendex .h4 {
	margin: 0;
color: #fff;	
}

.sendex .form-control{
	display: block;
    width: 100%;
    height: 37px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #a0a0a0;
    background-color: transparent;
    background-image: none;
    border: 1px solid #ACACAC;
    border-radius: 0;
}	

.social-link {
	list-style: none;
    padding: 0;
    text-align: center;
}	

.social-link  li{
	display: inline-block;
    font-size: 30px;
    height: 50px;
    width: 50px;
    border: 1px solid #ACACAC;
    color: #ACACAC;
	    margin-right: 5px;
}

.social-link  li a{
	color: #ACACAC;
	position: relative;
    top: 4px;
display: block;	
}

.social-link  li:hover a{
	color: #fff;
}


.bottomfoot {
    margin-top: 50px;
}

.social-link .facebook:hover {
	background: #32518F;
    border-color: #32518F;
}

.social-link .vk:hover {
	background: #55678D;
    border-color: #55678D;
}

.social-link .twitter:hover {
	background: #43C5EF;
    border-color: #43C5EF;
}

.social-link .google-plus:hover {
	background: #D44132;
    border-color: #D44132;
}

.social-link .odnoklassniki:hover {
	background: #FF9800;
    border-color: #FF9800;
}

.social-link .youtube:hover {
	background: #EE3138;
    border-color: #EE3138;
}

.copyrate {
	margin: 20px 0;
	font-size: 14px;
}
.searchli {
	position: relative;   	
}

.inline-search {
    position: absolute;
    width: 570px;
    right: -190px;
    top: 50px;
}

.inline-search .form-control {	
    height: 50px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
}

.slider-news {
    display: block;
}


.sidefon {
	height: 120px;
}

.title-main h1 {
    font-size: 36px;
    margin: 25px 0 25px;
}

.crumbs-sect .breadcrumb > li + li:before {
    padding: 0px;
    color: #ccc;
    content: "";
}
.crumbs-sect .breadcrumb {
    padding: 20px 15px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: #fff;
    border-radius: 0;
	color: #646464;
    font-size: 14px;	
}


.crumbs-sect  {
    padding: 0px 0px 25px;
    margin-bottom: 30px;
	border-bottom: 1px solid #364657;
}


.crumbs-sect .breadcrumb a span {
	color: #646464;
}


.crumbs-sect .breadcrumb .active {
	color: #5c7591;
}


.slider-sert {
 margin-bottom: 0px!important;
 display: block;
}	

.list li:before {
    content: "";
    display: block;
    position: absolute;
    left: -25px;
    top: 4px;
    width: 13px;
    height: 13px;
    background: url(../image/list.png) no-repeat;
}

.tab-content  ul {
    padding-left: 25px;
}

.tab-content  li {
	position: relative;
    list-style: none;
    margin-bottom: 5px;	
}

.tab-content li:before {
    content: "";
    display: block;
    position: absolute;
    left: -25px;
    top: 4px;
    width: 13px;
    height: 13px;
    background: url(../image/list.png) no-repeat;
}


.list {
	background: #F7F8F9;
 margin-top: 30px!important;
}

.list li {
    position: relative;
	    margin-bottom: 25px;
}
.list  ul{
    list-style: none;
    padding-left: 25px;
}

.urlink {
    display: block;
    width: 100%;
    background: #F7F8F9;
    padding: 15px 0;
    border: 1px solid #E8E8E8;
    font-size: 16px;
    color: #2D3B49;
    text-align: center;
}
.urlink img {
  margin-right: 5px;   
}

.contents-sect {
	 margin-bottom: 50px;
}
#mse2_sort a.active, #mse2_tpl a.active {
    color: #646464;
    text-decoration: none;
    cursor: default;
}


#mse2_tpl a {
	    color: #C3C4C4;
}

#mse2_tpl a:hover, #mse2_tpl a.active {
	    color: #FFDD2E!important;
} 

.panelrow {
margin-bottom: 25px!important;	
}

.panelrow select {
    width: 100%;
}

.center {
	margin: 0 auto;
}

#mse2_results {
    margin: 0 0 20px;
}

.mse2_results {
    margin: 0px;
}

#mse2_results .item-kurs {
    min-height: 305px;
    margin-bottom: 15px;
}

.mse2_results .list-kurs .kurs-block .h4, .mse2_results .list-kurs .kurs-block .data-items {
    border-right: 1px solid #fff;
    padding: 5px 0;
}

#mse2_results .list-kurs .kurs-block, .mse2_results .list-kurs .kurs-block  {
	display: table;
	border: 1px solid #C4C4C4;
    position: relative;
    width: 100%;
}

#mse2_results .list-kurs .kurs-block:hover  {
	border: 1px solid #FFDD2E;
}

#mse2_results .list-kurs:nth-child(odd) .kurs-block {
background: #F5F5F5;
}



#mse2_results .list-kurs .kurs-block .h4 img {
    display: inline;
    margin-right: 10px;
}

#mse2_results .list-kurs .kurs-block > div, .mse2_results .list-kurs .kurs-block > div {
	display: table-cell;
    float: none;
	vertical-align: middle;
    min-height: 70px;
    margin: 0;
	font-size: 14px;
	
}



#mse2_results .list-kurs .kurs-block  .h4, #mse2_results .list-kurs .kurs-block .data-items{
   border-right: 1px solid #C4C4C4;
}

#mse2_results .list-kurs .kurs-block  .h4 {
	padding: 0 10px 0 15px;
}


#mse2_results .list-kurs .kurs-block  .img-list {
   padding: 0;	
}

#mse2_results .list-kurs  .btn-yellow  {
    position: absolute;
        top: 12px;
    right: 12%;
	    padding: 14px 45px;
	display: none;	
}
#mse2_results .list-kurs  .btn-blue  {
    position: absolute;
    top: 12px;
    right: 35%;
    padding: 14px 45px;
	display: none;	
	font-size: 18px;
    color: #fff;
    line-height: 1;
    background: #5C7591;
    border-radius: 20px;
    border: 1px solid transparent;
}
#mse2_results .list-kurs  .btn-blue:hover  {
    background: #405266;
}

#mse2_results .list-kurs {
    position: relative;
}
	
#mse2_results .list-kurs:hover .btn-yellow  {
display: block;	
}
#mse2_results .list-kurs:hover .btn-blue  {
display: block;	
}


#mse2_results .list-kurs:hover .kurs-block .data-items, #mse2_results .list-kurs:hover  .kurs-block .price-items  {
visibility: hidden;
}

.mse2_pagination {
    margin-top: 30px;
    text-align: center;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #4f3008;
    cursor: default;
    background-color: #FCD406;
    border-color: #FCD406;
}

.pagination > li > a, .pagination > li > span {
    color: #5c7591;
}
 

.proflink {
    float: right;
    font-size: 18px;
    color: #364657;
    top: 10px;
    position: relative;
}

.sert {
	text-align: center;
font-size: 13px;
    margin-top: 5px;
}

.lictop {
	text-align: center;
}


.contentrow h3 {
	color: #364657;
    font-size: 20px;
    margin: 0 0 20px;
}

.content-items .h4 {
	position: absolute;
    display: inline;
    background: #5C7591;
    font-size: 18px;
    color: #fff;
    padding: 6px 20px;
}
.content-items >div{
	position: relative;
}

.content-items  .cl1 .h4 {
	top: 15px;
}
.content-items  .cl2 .h4 {
	top: 50px;
}
.content-items  .cl3  .h4{
	top: 80px;
} 

.align-center {
	text-align: center;
}
.align-center img {
	margin: 0 auto;
}

.centerbtn {
	text-align: center;
}

.tab-content {
	margin-top: 25px; 
}

.tab-content  h3, .tab-content .h3 {
	font-size: 24px
}

.tab-content h4, .tab-content .h4 {
	font-size: 20px
}


.info-card .h4 {
    font-size: 16px;	
} 

.shetchik .h4 {
    font-weight: bold;
    font-size: 20px;
}
.shetchik .h4 span {
    font-size: 16px;
	line-height: 1.2;
}

.info-card p, .info-card .time   {
    font-size: 16px;
	line-height: 1.2;
}

.info-card .price   {
   font-size: 18px;
	line-height: 1.2; 
	color: #6DBC61;
	font-weight: bold;
}

.info-card .price span.oldprice {
    color: #364657;
    font-size: 14px;
    text-decoration: line-through;
}

.info-card .time    {
    margin-bottom: 3px;
    color: #2E84BF;
    font-size: 20px;
}

.info-card .time span, .info-card .price span {
    color: #364657;
	font-size: 16px;	 
}

.info-card  {
    padding: 0 15px;
}

.btncenter  {
	text-align: center;
} 


.nav-taber > li > a:hover, .nav-taber > li > a:focus {
    text-decoration: none;
    background-color: #3E4F61;
	color: fff;
}


.nav-taber > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
	background-color: #5C748E;
	border-radius: 0px;
	color: #fff;
	    font-size: 24px;
	margin-right: 5px;	
}

.nav-taber > li.active > a, .nav-taber > li.active > a:hover, .nav-taber > li.active > a:focus {
    color: #fff;
    background-color: #3E4F61;
}

#article .leftmenu li {
   text-align: center; 
}

.leftmenu {
    padding: 0;
    list-style: none;
}

.leftmenu li {
    display: block;
    width: 100%;
    background: #F7F8F9;
   
    border: 1px solid #E8E8E8;
    font-size: 18px;
	color: #8c8c8c;
    text-align: left;
margin-bottom: 6px;	
}

.leftmenu li a {
	color: #8c8c8c;
	    width: 100%;
    height: 100%;
    display: block;
     padding: 15px 20px;
}

.leftmenu .active, .leftmenu li:hover {
	border: 1px solid #5C7591;
color: #5c7591;
}

.leftmenu .active a {
	color: #5c7591;
}

.leftmenu li:hover a {
    color: #5c7591;
}

.zvon-form .form-control {
    display: block;
    width: 100%;
    min-width: 570px;
    height: 50px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #858484;
    background-color: #fff;
    background-image: none;
    border: 1px solid #B8B8B8;
    border-radius: 0;
}

.ajax_form .form-group {
    margin-bottom: 10px;
text-align: left;	
}	

.ajax_form .form-group.row {
       margin-right: 0;
    margin-left: 0; 
}
.ajax_form input.error {
    color: brown;
    border: 1px solid brown;
}	
.fancybox-slide  h2 {
	margin: 10px 0 30px;
}

.fancybox-bg {
    background: #364657;
}

.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.inputfile + label {
    font-size: 16px;
    color: white;
    display: inline-block;
	margin-right: 15px; 
}

 

.inputfile + label {
	cursor: pointer; /* "hand" cursor */
}

.inputfile:focus + label {
	outline: 0px dotted #000;
	outline: -webkit-focus-ring-color auto 0px;
}

.inputfile + label * {
	pointer-events: none;
}

.file-label span{
    color: #5c748e;
}

.btn-zakaz {
	text-align: right;
}

.newscontent h2 {
	margin: 0 0 15px;
}
.newscontent .data-news {
	margin: 0 0 20px;
}

.newscontent .prev-div {
    float: left;
}

.newscontent .next-div {
	float: right;
}

.newscontent  .next-prev{
    margin-top: 40px;
}

.ic {
	position: relative;
}
.ic-phone:before {
	content: url(../image/icphone.png);
	position: absolute;
    width: 24px;
    text-align: center;
    left: -35px;
    top: 0;
}

.ic-envelope:before {
	content: url(../image/email.png);
	position: absolute;
    width: 24px;
    text-align: center;
    left: -35px;
    top: 0;
}


.ic-time:before {
	content: url(../image/ictime.png);
	position: absolute;
    width: 24px;
    text-align: center;
    left: -35px;
    top: 0;
}


.ic-marker:before {
	content: url(../image/icmarker.png);
	position: absolute;
    width: 24px;
    text-align: center;
    left: -35px;
    top: 0;
}

.rowcont {
    padding-left: 20px;
    margin-bottom: 30px;
}

.rowcont .pull-left{
	margin-right: 10px;
}
#mails {
	cursor: pointer;
}
#mails:hover {
	    text-decoration: underline;
}

.feedback {
	text-align: center;
position: relative;	
}
.cont-sect {
	margin-bottom: 25px;
}

.feedback .form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #858484;
    background-color: #fff;
    background-image: none;
    border: 1px solid #B8B8B8;
    border-radius: 0;
}

.feedback .form-control-textarea {
	display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #858484;
    background-color: #fff;
    background-image: none;
    border: 1px solid #B8B8B8;
    border-radius: 0;
} 

.mailsform{
    padding: 30px 25px 35px;
    border: 1px solid rgb(211, 211, 211);
    position: absolute;
    z-index: 10;
    background: rgb(255, 255, 255);
    display: block;
	top: 50px;
	    width: 100%;
}

.feedback2 .mailsform {
    position: relative;
    top: 20px;
}

.left-input {
	padding-left: 0;
		margin-bottom: 10px
} 

.right-input {
	padding-right: 0;
} 

.feedback .h4{
    text-align: left;
    font-size: 18px;
    color: #363635;
    margin: 0 0 25px;
}

.feedback form {
	text-align: left;
}

.btn-blues {
    color: #fff;
    padding: 12px 40px;
    line-height: 1;
    font-size: 24px;
background: #5a728d; /* Old browsers */
background: -moz-linear-gradient(top,  #5a728d 0%, #3a4b5d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5a728d 0%,#3a4b5d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5a728d 0%,#3a4b5d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a728d', endColorstr='#3a4b5d',GradientType=0 ); /* IE6-9 */
}
.btn-blues:hover {
    color: #fff;
background: #3a4b5d; /* Old browsers */
background: -moz-linear-gradient(top,  #3a4b5d 0%, #5a728d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3a4b5d 0%,#5a728d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3a4b5d 0%,#5a728d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4b5d', endColorstr='#5a728d',GradientType=0 ); /* IE6-9 */
}

.teachrow .titles-news {
	    font-size: 18px;
    color: #364657;
    text-align: center;
}
.teachrow .item-news {
height: 330px;
}

.teachimg {
	float: left;
	    margin: 0 20px 20px 0;
}

.rowteach {
   margin-bottom: 15px;	
}	

.teacher {
    height: 70px;
    margin-bottom: 15px;
}

.teacher  a{ 
    font-size: 18px;
    color: #646464;
    line-height: 1.2;
}

.slider-testmonials .item {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EAEAEA;
}

.titl-vac {
	color: #364657;
}

.rowvac > div {
	margin-bottom: 20px;
}

.rowvac ul {  
padding-left: 25px; 
}
.rowvac {
	margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EAEAEA;
}


.rowabout {
    color: #fff;
    text-align: center;
   
}	


.rowabout > div {
    padding: 0;
    height: 190px;
}

.rowabout > div img{
    height: 190px;
    width: 100%;
}

.rowabout .blab {
    align-items: center;
	 display: -webkit-inline-flex;
    display: flex;
    padding: 0 25px;
    text-align: left;
	 background: #5C7591;
}

.telstick a {
    font-size: 20px;
    font-weight: bold;
    color: #404040;
    line-height: 1;
    display: block;
}

.sticmenu  {
	display: none;
    width: 100%;
    background: #fff;
    top: 0;
    padding: 5px 0;
    background: rgba(255,255,255,0.9);
    box-shadow: 0 2px 2px rgba(0,0,0,0.3);
    position: fixed;
        z-index: 9999;
}

.adrestick {
	position: relative;
    top: 3px;
    font-size: 14px;
}

.telstick {
	position: relative;
    top: 3px;
}

.zavstick {
	position: relative;
    top: 3px;
}

	 
/* ----------------------------        --------------------------------------- */
/* ---------------------------- BUTTON --------------------------------------- */
/* ----------------------------        --------------------------------------- */


.btn-gray {
	font-size: 18px;
    color: #646464;
        padding: 16px 14px;   
    line-height: 1;
    background: #DCDCDC;
    border-radius: 0px;
	position: relative;
	    border: 0;
}
.btn-gray:hover { 

}
.btn-sendex {
background: #5b748f; /* Old browsers */
background: -moz-linear-gradient(top,  #5b748f 1%, #38485a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5b748f 1%,#38485a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5b748f 1%,#38485a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b748f', endColorstr='#38485a',GradientType=0 ); /* IE6-9 */	
	font-size: 18px;
    color: #fff;
    padding: 11px 40px;
    border-radius: 0;
    line-height: 1;
    position: relative;
    border: 0;
	    width: 100%;
}
.btn-sendex:hover {
background: #38485a; /* Old browsers */
background: -moz-linear-gradient(top,  #38485a 1%, #5b748f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #38485a 1%,#5b748f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #38485a 1%,#5b748f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38485a', endColorstr='#5b748f',GradientType=0 ); /* IE6-9 */	
 color: #fff;	
	}

.btn-orange {
background: #fca848; /* Old browsers */
background: -moz-linear-gradient(top,  #fca848 0%, #eb6a2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fca848 0%,#eb6a2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fca848 0%,#eb6a2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca848', endColorstr='#eb6a2a',GradientType=0 ); /* IE6-9 */
font-size: 18px;
    color: #fff;
    padding: 15px 40px;
    border-radius: 0;
    line-height: 1;
    position: relative;
    border: 0;
}

.btn-orange:hover {
background: #eb6a2a; /* Old browsers */
background: -moz-linear-gradient(top,  #eb6a2a 0%, #fca848 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eb6a2a 0%,#fca848 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eb6a2a 0%,#fca848 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6a2a', endColorstr='#fca848',GradientType=0 ); /* IE6-9 */
color: #fff;

}

.btn-blue {
    font-size: 18px;
    color: #5c7591;
    padding: 10px 14px;
    border-radius: 0;
    border: 1px solid #5C7591;
    line-height: 1;
	position: relative;
}

.btn-blue:hover {
	color: #5c7591;
}
.btn-yellow  {
font-size: 18px;
    color: #4f3008;
    padding: 14px 14px;   
    line-height: 1;
    background: #FFDD2E;
    border-radius: 20px;
	position: relative;
	}
.btn-yellow:hover {
	background: #FCD406;
}	
 
.btn-a,.btn-b,.btn-l {
display:inline-block;
max-width:200px;
height:50px;
font-size:24px;
font-weight:300;
text-align:center;
vertical-align: middle;
position: relative;
z-index: 1;
cursor:pointer;
color:#FFF;
padding: 6px 12px;
box-shadow:none;
font-family:inherit;
border-radius:0px;
border:1px solid transparent;
}
.btn-a:hover,.btn-a:active,.btn-a:focus,.btn-b:hover,.btn-b:active,.btn-b:focus {
color:#FFF;	
}
.btn-b {
box-shadow:none;
}
.btn:active,.btn:focus {
box-shadow:none;	
}
.btn-l {
transition: all 0.3s ease 0s;	
margin-bottom:0;
}
.btn-l input {
display:none;	
}
.b-white {
background:	FFF;
color:#000;
border-color:#FFF;
}
.b-white:hover {
background:#01A1FF;
color:FFF;
border-color:#01A1FF;
}
.b-clear {
background:inherit;
}
.b-black {
background:	inherit;
color:#000;		
}
.b-blue {
background:	#01A1FF;
}
.b-blue:hover {
background:#007AC9;
}
.b-green,
.btn-primary {
background:	#00A100;
border-color:#00A100;
color:#FFF;	
}
.b-green:hover,
.btn-primary:hover,
.b-green:focus,
.btn-primary:focus {
background:	#FFF;
border-color:#00A100;
color:#00A100;
}
.b-gray {
background: #5A5A5A;
color:#fff;
}
.b-gray:hover {
background: #FE792A;		
color:#FFF;	
}
.b-red {
background:transparent;
color:#FFF;
border: 1px solid #FFF;
}
.b-red:hover,.b-red.active {
background:#33a422;
color:#FFF;	
border-color: #33a422;
}
.b-red-t {
background:transparent;
color:#FFF;
border: 1px solid #FFF;	
}
.b-red-t:hover,.b-red-t.active {
background:#33a422;
color:#FFF;	
border-color: #33a422;	
}
.b-reds {
background:#33a422;
color:#FFF;
border: 1px solid #33a422;	
}
.b-reds:hover,.b-reds.active {
background:transparent;
color:#33a422;	
border-color: #FFF;	
}
.b-glassy {
background:transparent;
color:#464646;	
border: 1px solid transparent;		
}
.b-glassy:hover,.b-glassy.active {
background:transparent;	
color:#33a422;
}
.b-yellow {
background:	#FFA83B;
color:#FFF;		
}

.btn-xs,
.form-box .btn-xs,
.form-box a.btn-xs {
width:100px;
height:30px;
font-size:15px;	
}
.btn-sm,
.form-box .btn-sm,
.form-box a.btn-sm {
width:100px;
height:30px;
font-size:15px;	
}
.btn-md,
.form-box .btn-md,
.form-box a.btn-md {
width:180px;
height:50px;
font-size:18px;	
}
.btn-l.btn-md {
font-size:24px;		
}
.btn-lg,
.form-box .btn-lg,
.form-box a.btn-lg {
width:200px;
height:50px;
font-size:24px;	
}
.btn-xx,
.form-box .btn-xx,
.form-box a.btn-xx{
max-width: 100%;
width:100%;
}
.btn-return {
font-size:20px;
}
.btn-load {
text-align:left;
background-image:url(../images/i-download.png);
background-position:95% 50%;
background-repeat:no-repeat;
}


.b-post {
background: #fff;
    color: #010101;
    border: 1px solid #7B7B7B;
    border-radius: 0;
font-size: 18px;
    font-weight: bold;
    padding: 10px 13px;
    position: relative; 
}
.b-post:hover {
background: #5A5A5A;		
color:#FFF;	
}


/* ----------------------------           ------------------------------------ */
/* ---------------------------- ANIMATION ------------------------------------ */
/* ----------------------------           ------------------------------------ */
a {
text-decoration:none;
transition: all 0.3s ease 0s;
}
a:hover,a:focus,a:active   {
text-decoration:none;
}
a:focus, button:focus, input:focus, img:focus, label:focus, a:active,button:active{
outline: none !important;
}
button{
transition: background 0.3s ease 0s;
}
.bs {
border-bottom:1px solid transparent;
}
.bs:hover,.bs:focus  {
border-bottom-width:1px;
border-bottom-style:solid;
}
.bd {
border:1px dotted transparent;
}
.a-blink {
animation: rainbow 1s linear 1s infinite alternate;
webkit-animation: rainbow 1s linear 1s infinite alternate;	
}
@-webkit-keyframes rainbow {
0% {background: #009CFF;}
100% {background: #007AC9;}
}
@keyframes rainbow {
0% {background: #009CFF;}
100% {background: #007AC9;}
}

.a-anti {
-webkit-transition: color 0.3s;
transition: color 0.3s;
-webkit-backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.a-anti::before {
opacity: 0;
}
.a-anti::before, .a-anti::after {
content: '';
z-index: -1;
border-radius: inherit;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.a-anti:hover {
background:transparent;
}
.a-anti:hover::after {
opacity: 0;
-webkit-transform: scale3d(0.8, 0.8, 1);
transform: scale3d(0.8, 0.8, 1);
}
.a-anti:hover::before {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.a-anti.b-yellow::after {
background: #FFA83B;
}
.a-anti.b-yellow::before {
border: 1px solid #FFA83B;
}
.a-anti.b-yellow:hover {
color: #FFA83B;
background: #FFF;
}
.a-anti.b-gray::after {
background: #5A5A5A;		
color:#FFF;	
}
.a-anti.b-gray:hover {
background: #403F3F;		
color:#FFF;	
}
.a-anti.b-green::after {
background: #00A100;
}
.a-anti.b-green:hover,
.a-anti.btn-primary:hover {
color: #00A100;
background: #FFF;
}


.a-anti.b-post::after {
background: #5A5A5A;
}
.a-anti.b-post:hover {
color: #fff;
background: #5A5A5A;
} 
 
.a-anti.btn-blue::after {
background: #fff;
}
.a-anti.btn-blue:hover {
color: #fff;
background: #5C7591;
}  
.a-anti.btn-blue::before {
background: #5C7591;
}


.a-anti.btn-yellow::after   {
    background: #FFDD2E;
	
	}
.a-anti.btn-yellow :hover {
	background: #FCD406;
}	

.a-anti.btn-yellow::before {
background: #FCD406;
}

#info dd {
    display: none;
}

#info dt.active + dd {
    display: block;
}

#info  dt {
    font-weight: bold;
    color: #3E4F61;
    margin-bottom: 10px;
    cursor: pointer;
}

.rowinfos {
    background: #F7F8F9;
	margin: 0 0 30px;
}


.info-form {
    padding-bottom: 40px;
}

.info-form .form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #858484;
    background-color: #fff;
    background-image: none;
    border: 1px solid #B8B8B8;
    border-radius: 0;
}


.info-form .h3 {
        color: #5c748e;
    font-size: 24px;
    text-align: center;    
    margin: 15px 0 0px;    
}

.info-form .h4 {
      color: #5c748e;
    font-size: 18px;  
    text-align: center;   
    margin: 10px 0 20px;    
}

.info-form .h4 span {
       color: #364657;
}


.info-form form {
    padding: 0 40px;
    text-align: center;
}

.rowinfos .info-card .h4, .rowinfos .info-card .time span, .rowinfos .info-card .price span {
    font-weight: bold;
}

.rowinfos .info-card .price span.oldprice {
    font-weight: 300;
    float: right;
    vertical-align: bottom;
    top: 5px;
    position: relative;
}


.rowinfos .info-card {
    padding: 25px 15px;
}

.shetchik {
     min-height: 305px;
     border: 5px solid #FAD203;
     padding: 20px 13px 0;
}

.card-shet .shetchik {
     padding: 10px 13px 0;
}
.shet-block {
    background: #EAEBEE;
}

.socety  {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

.card-shet .form-control {
    height: 44px;
}

.card-shet  .btn-yellow {;
    width: 100%;
    margin-bottom: 10px;
}

.socety a {
    margin: 0 10px;
}

.shet-block{
    padding: 0 0px 0 5px;
}


.shet-block h3 {
    margin: 25px 0 0;
    font-size: 30px;
    color: #364657;
        text-align: center;
}

.shet-block h4 {
    margin: 15px 0 20px;
    font-size: 24px;
    color: #b20303;
        text-align: center;
}

.shetchik-block {
 font-weight: 300;
    text-align: center;
    background: #fff;
    border: 1px solid #E8E8E8;
    padding: 0px 0 10px;   
}


.newprice {
    text-align: right;
    font-size: 20px;
    color: #2E84BF;
    font-weight: 400;
    margin-top: 10px;
}

.popular-kurs .img-item img {
    height: 189px;
    width: 100%; 
}

.popular-sect {
    margin: 60px 0 0;
    padding: 40px 0;
    border-top: 5px solid #FAD203;
    border-bottom: 5px solid #FAD203;
}

.tech-card h3 {
    margin: 0 0 15px;
}

.yuotubes {
    position: relative;
}

.yuotubes:before {
	content: url(/img/video.svg);
	    position: absolute;
    z-index: 1;
    top: 40px;
    left: 82px;
}

.video-sect .yuotubes:before {
	content: url(/images/yuotube.png);
	    position: absolute;
    z-index: 1;
       top: 57px;
    left: 146px;
}


.header__submenu {
    position: absolute;
    border-bottom: 1px solid #FFDD2E;
    top: 108px;
    left: 0;
    min-height: 180px;
    height: 0;
    background: #465B71;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    cursor: default;
    z-index: 999;
    -webkit-transition: none;
    transition: none;
}

.navbar-nav li:hover .header__submenu {
    opacity: 1;
    visibility: visible;
    height: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.header__submenu {
    top: 50px!important;
}

.header__menu>li {
    position: initial;
}

.submenu > div {
    border-right: 2px solid #546E89;
} 

.submenu > div:last-child {
    border-right: 0px solid #546E89;
}

.submenu .col-sm-3 {
    min-height: 138px;
}

.header__menu, .topmobilemenu, .top .navbar {
    position: relative;
    width: 100%;
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-box-pack: start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: start;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.infom {
    align-items: start;
    margin-bottom: 30px;
}

.infom img {
    margin-right: 10px;
}

.infom span {
    font-weight: 600;
    color: #2D3B49;
}

.header__submenu .submenu {
    padding: 8px 0 8px;
}


.header__submenu .submenu__item {
     color: #b8cbdf;
}

.header__submenu .submenu__item:hover {
     color: #69a1dc;
}

.item-nav {
margin: 12px 0 20px;
    padding-left: 30px;
}

.header__submenu .submenu__item .bold, .header__submenu .submenu__item b {
    font-weight: 400;
    color: #092034;
}

.bold {
    font-weight: bolder;
}

.header__submenu .submenu__item .bold, .header__submenu .submenu__item b {
    font-size: 24px!important;
    line-height: 24px!important;
}

.header__submenu .submenu__item p {
    font-size: 12px;
    color: #313131;
    margin: 20px 0 0;
    line-height: 19px;
}

.header__submenu .submenu__item:hover .detail {
    background-color: #ffca1d;
}

.header__submenu .submenu__item .detail {
    background-color: #fff;
    border-radius: 10px;
    padding: 0 10px;
    width: 100px;
    text-align: center;
    margin: 20px auto 0 0;
    font-size: 13px;
    line-height: 25px;
    height: 25px;
    color: #092034;
    text-decoration: none;
}

.navbar-blue .navbar-nav>li>a {
    position: relative;
    z-index: 9999;
}

.rand-text {
       height: 165px;
    padding: 0;
    background: #4F6781; 
}

.rand-img {
    padding: 0;
    height: 165px;
}

.head-rand {
       color: #96b0cc;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    background: #597491; 
}

.body-rand {
    background: #4F6781;
    padding: 0 15px;
}

.proc-rand {
    text-align: center;
    font-size: 24px;
    color: #ffdd2e;
    padding: 15px 0px 10px;
    border-bottom: 1px solid #597491;
}

.title-rand {
    margin-top: 5px; 
    height: 60px;
    overflow: hidden;
    font-size: 14px
}
.title-rand a {
    color: #d5e2f1;
}
.title-rand a:hover {
    color: #77ace4;
}

.inbanner {
	height: 318px;
	position: relative;
	    padding: 25px 70px;
		 position: relative;	
}

.bigtitle {
    color: #fff;
    font-size: 50px;
    line-height: 1;
    margin-bottom: 20px; 
	 position: relative;	
	 z-index:10;
}

.inanons {
    background: #5C7591;
    width: 80%;
    color: #fff;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.3;
    padding: 10px 0;
	    position: relative;
}

.inanons:before { 
	content:"";
	background: #5C7591;
	position: absolute;
	height: 86px;
	    width: 70px;
	    top: 0;
    left: -70px;
    z-index: 1;
}

.inspecial {
    margin: 10px 0 20px;
    color: #c8ddf4;
		 position: relative;	
	 z-index:10;
}

.znak {
	    color: #FFDD2E;
    font-size: 85px;
    float: left;
    vertical-align: top;
    line-height: 0.8;
    margin-right: 5px;
}


.atemption {
	background: #364657;
	padding: 10px 10px 5px;
	color: #cad7e6;
	clear: both;
}

.blue-banner {
	background: #5C7591;
	padding: 10px 30px;
	color: #fdfafa;
	font-size: 14px;
}

.gray {
    background: #F3F4F4;
    padding: 25px 15px;
}

.gray  h3 {
    color: #5c7591;
    margin: 0 0 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DAD9D9;
}


.gray  p {
    font-weight: bold;
    color: #8c8c8c;
}

.bannercalk {
	height: 280px;
}

.bannercalk {
	padding: 40px 0 30px;
    text-align: center;
}
    
.bannercalk h3 {
    margin: 0 0 35px;
    color: #ffdd2e;
	line-height: 1.4;
}

.bannercalk h3 span {
    font-size: 30px;
}

.bannercalk .btn-yellow {
    padding: 10px 30px;
}

.calks dt {
	color: #364657;
    display: inline-block;
    width: 50%;
	margin-bottom: 10px;
}

.calks dd {
	color: #5c7591;
    display: inline-block;
    width: 50%;
}


.tablegray {
    background: #F5F5F5;
}


.tablegray thead{
    font-size: 14px;
}


.tablegray>thead>tr>th, .tablegray>tbody>tr>th, .tablegray>tfoot>tr>th, .tablegray>thead>tr>td, .tablegray>tbody>tr>td, .tablegray>tfoot>tr>td {
    padding: 10px 30px;
}

.premsro .rowabout .blab {
    display: block;
    padding: 30px 70px;
    text-align: left;
}

.premsro  h4 {
    color: #ffdd2e;
	font-size: 20px;
}


.premsro .rowabout>div img {
    height: 190px;
    width: 100%;
}
.srolic h4 {
	    font-size: 16px;
    text-align: center;
    font-weight: bold;
    color: #646464;
}

.banner-blues {
     margin: 70px 0 70px; 
	background: #5C7591; 
    padding: 40px 0 30px;
	color: #dee7f0;
}

.banner-blues .h1 {
    margin: 0 0 15px;
	color: #dee7f0;
}


.banner-blues p {
        font-size: 15px;
}


.banner-blues .phone {
    font-size: 26px;
    color: #dee7f0;
    margin-top: 15px;
}

.content h3 {
	margin: 0 0 15px;
}
.text-center {
   text-align:center;
}
.text-center img {
    margin: 0 auto;
}

.isodoc .content li {
    position: relative;
	    list-style: none;
	margin-bottom: 10px;	
}

.iso-cat li {
    position: relative;
	    list-style: none;	
		    color: #8c8c8c;
}

.lic-cat {
	    padding: 25px 30px;
}
.lic-cat h2 {
	    margin: 0 0 15px;
}


.lic-cat li {
	    position: relative;
	    list-style: none;
    margin-bottom: 20px;		
}

.licensia  .content li {
    position: relative;
	    list-style: none;
}

.isodoc .content li:before, .iso-cat li:before, .lic-cat li:before, .licensia  .content li:before   {
    content: "";
    display: block;
    position: absolute;
    left: -20px;
    top: 6px;
    width: 10px;
    height: 10px;
    background: url(/assets/city/image/yellow.png) no-repeat;
}

.isodoc .content ul, .iso-cat ul, .lic-cat ul, .licensia  .content ul {
	padding-left: 20px;
}

.isodoc .content span {
    font-size: 20px;
    color: #5c7591;
}

.sertlist strong {
	color: #5c7591;
}

.iso-cat img {
	width: 100%;
}
   
.iso-cat .gray {
    padding: 25px 30px;
	    min-height: 221px;
}


.iso-cat  h4 {
    font-size: 20px;
    color: #5c7591;
	    margin: 0 0 15px;
}

.icobanner {
	height: 318px;
}

.isanons {
	    font-size: 50px;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 20px;
	    z-index: 10;
    position: relative;
}

.icobanner-text {
	color: #cad7e6;
	background: #364657;
	height: 318px;
    font-size: 14px;
    padding: 20px 30px;
}

.icobanner-text span {
	color: #ffdd2e;
	font-size: 24px;
}

.icobannerimg {
	 height: 318px;
	 	padding: 30px 70px;
	    position: relative;	
}

.textiso {
	text-align: justify;
}

.side-sect {
	margin-bottom: 20px;
}

.icobannerimg:before, .inbanner:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
} 

.gray-attemption {
	background: #f3f4f4;
    padding: 25px 15px;
}

.gray-attemption .znak {
    margin-right: 24px;
}


.licensia .calks dt {
    width: 70%;
}

.licensia .calks dd {
    width: 30%;
}

.licens {

}


.titl-lic {
    position: absolute;
    top: 30px;
    font-size: 18px;
    color: #ffffff;
    background: #5C7591;
    padding: 5px 10px;
    line-height: 1;
}

.titl-lic a {
    color: #ffffff;
}

.sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}


.mb-15 {
    margin-bottom: 15px;
}

.mb-45 {
    margin-bottom: 45px;
}

.mt-190 {
    margin-top: 190px;
}

.mt-110 {
	margin-top: 110px;
}

.stroimfon2 {
	height: 290px;
	background: url(/img/fonastroy3.png) no-repeat;
}

.stroimfon3 {
	height: 350px;
	background: url(/img/fonastroy4.png) no-repeat;
}

.stroimfon4 {
	height: 350px;
	background: url(/img/fonastroy5.png) no-repeat;
}

.stroyzadach {
	background: url(/img/fonasroy.png) no-repeat;
	    min-height: 280px;
	background-position: right 50%;	
}

.specstroytext {
	background: url(/img/fonastroy2.png) no-repeat;
	padding: 15px 20px;
}


.h3stroy {
    width: 100%;
    padding: 14px 50px;
    background: #5C7591;
    color: #ffffff;
    font-size: 24px;
    margin: 16px 0 15px;
	position: relative;
}

.h3stroy:after {
    content: "";
    position: absolute;
    background: #5c7591;
    right: -50%;
    top: 0;
    width: 50%;
    height: 54px;
}

.cifra, .cifra2 {
    list-style: none;
	padding: 0;
}


.cifra span {
    color: #ffdd2e;
    font-size: 36px;
    font-weight: bold;
    margin-right: 10px;
	display: inline-block;
    height: 33px;
    float: left;
    position: absolute;
    vertical-align: middle;
	left: 0;
	top: -7px;
}

.cifra2 span {
    color: #5d5d5d;
	    font-size: 36px;
    font-weight: bold;
    margin-right: 10px;
		display: inline-block;
    height: 33px;
    float: left;
    position: absolute;
    vertical-align: middle;
	left: 0;
	top: -7px;
}

.cifra li, .cifra2 li {
	 line-height: 1.2;
    padding-left: 25px;
    position: relative;
    margin-bottom: 15px;
}

.specstroytext h3 {
	margin: 0 0 15px;
    color: #5c7591;
    font-size: 20px;
}


.specstroy {
    margin-top: -135px;
    position: absolute;
	z-index: 1;
}

.specstroy2 {
    margin-top: -40px;
    position: absolute;
	z-index: 1;
}

.zadachstroy {
	z-index: 9;
    position: relative;
}

.markers {
	    list-style: none;
	    padding-left: 20px;
	
}

.markers li {
	position: relative;
}

.markers li:before {
	content: url(/img/markerastroy.png);
	position: absolute;
	left: -18px;
}


.stroimfonh3  {
	 width: 100%;
    padding: 14px 50px;
    background: #5C7591;
    color: #ffffff;
    font-size: 24px;
        margin: 16px 0 0;
	position: relative;
}

.stroimfonh3:before {
    content: "";
    position: absolute;
    background: #5c7591;
	left: -50%;
    top: 0;
    width: 50%;
    height: 54px;
    z-index: -1;
}

.stroyreshen {
	color: #dddedf;
	padding: 25px 15px 0 30px;
}


.galka, .galka2 {
	    list-style: none;
	    padding-left: 20px;
	
}

.galka li, .galka2 li {
	position: relative;
	    margin-bottom: 15px;
}

.galka li:before {
	content: url(/img/markerastroy2.png);
	position: absolute;
    left: -35px;
    top: -4px;
}

.galka2 li:before {
	content: url(/img/markerastroy3.png);
	position: absolute;
    left: -35px;
    top: -4px;
}

.attempt {
	    background: #5C7591;
    color: #cad7e6;
    padding: 50px 35px 0;
    height: 318px;
}

.yell {
	font-size: 30px;
    color: #ffdd2e;
}

.p10 {
    margin-bottom: 5px;
    line-height: 1;
}

.stickbtn {
	position:fixed;
	bottom:0;
	z-index: 99;
    width: 100%;
    text-align:center;
}

.stickbtndekstope {
	position: fixed;
    bottom: 225px;
    right: 30px;
    z-index: 99;
    display: inline;
    text-align: right;
}

.stickbtndekstope div {
	
}

.stickbtndekstope img {
	width: 64px;
}

.btn-mobzakaz {
    font-size: 18px;
    color: #fff;
    padding: 14px 14px;
    line-height: 1;
    background: #0088cc;
    border-radius: 20px;
    position: relative;
     width: 100%;
     display: inline-block;
}

.btn-mobphone {
    font-size: 18px;
    color: #fff;
    padding: 14px 14px;
    line-height: 1;
    background: #25D366;
    border-radius: 20px;
    position: relative;  
    width: 100%;
    display: inline-block;
}

.banner-img {
	margin-bottom: 20px;
}

span.old {
	font-size: 12px;
	text-decoration: line-through;
    text-decoration-color: red;
	
}

#overlay {
	display: none;
    position: fixed;
    z-index: 9999;
    right: 10%;
	top: 57px;
}

#overlay  .popup{
    position: relative;
}

#overlay  .popup .close{
	position: absolute;
    top: 25px;
    right: 8px;
    opacity: 0.6;
}

.banner2 a  {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.banner2 a .container {
	position: relative;
    height: 430px;
}

.text1 {
    color: #ffd12d;
    background: #fff;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    width: 320px;
    text-align: center;
    line-height: 1.2;
    padding: 10px 15px;
    box-sizing: border-box;
	position: absolute;
    top: 60px;
}

.text2 {
	font-size: 30px;
    color: #fff;
	text-transform: uppercase;
    font-weight: bold;
	line-height: 1.2;
	position: absolute;
    bottom: 60px;
}

.text2 span {
	color: #ffd12d;
	font-size: 34px;
	text-transform: uppercase;
    font-weight: bold;
}

.instr1 {
	position: absolute;	
	top: 45px;
    left: 370px;
}
.instr2 {
	position: absolute;	
	top: 70px;
    left: 790px;
}
.instr3 {
	position: absolute;	
	bottom: 45px;
	left: 800px;
}
.instr4 {
	position: absolute;
	bottom: 30px;
	left: 320px;
}

.woman {
	position: absolute;	
	bottom: 0;
    left: 410px;
}

.shar {
	position: absolute;
    right: 0;
    top: 40px;
}

.head-zakaz .btn-blue-anti {
    min-width: 154px;
    text-align: center;
    margin-top: 10px;
}

.btn-blue-anti {
    background: #5c7591;
    color: #fff;
    font-size: 18px;
    padding: 10px 14px;
    border-radius: 0;
    border: 1px solid #5c7591;
    line-height: 1;
    position: relative;
}
.btn-blue-anti:hover {
    color: #5c7591;
    background: #fff;
    border: 1px solid #5c7591;
}

.btnw {
    min-width: 158px!important;
}

.text-reds {
	color: #ff0000;
}

#specials .btn-yellow {

}

#specials .form-control {
	display: inline-block;
    width: auto;
    font-size: 18px;
    border: 0;
	border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0,0,0,.075);
}

#specials .form-control:focus { 
    border-color: #ccc;
    outline: 0;
	border-bottom: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);
}

#specials p {
    margin: 0 0 5px;
	color: #646464
}

#specials h3 {
    margin-top: 0;
	color: #646464
}
	
#specials h2 {
    margin-top: 0;
	margin-bottom: 15px;
}

/* ICON */
.icon-sale-badge {
    text-align: center;
    padding: 12px 5px;
    height: 48px;
    width: 48px;
    border-radius: 50%;
    background-color: #d74c4f;

	font-size: 22px;
	font-weight: normal;
	color:#FFF;
	line-height: 1;
}
.icon-sale-badge.pull-left {
	margin-right: 8px;
}
.icon-sale-badge+.caption {
	margin:0;
}

/* FORM */
.formnew .form-control[placeholder],        
.formnew .form-control::-moz-placeholder,    
.formnew .form-control:-moz-placeholder,     
.formnew .form-control:-ms-input-placeholder, 
.formnew .form-control::-webkit-input-placeholder {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 12px;
  color:#7a7d7d;
  text-align:left;
} 
.formnew .form-control::placeholder {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 12px;
  color:#7a7d7d;
  text-align:left;
} 
.formnew .form-control {
  width: 100%;
  height: 35px;
  padding: 10px;
  font-family: "Roboto Condensed",sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #7a7d7d;
  background-color: #FFF;
  border-radius: 0;
  border: none;
  text-align: left;
  position: relative;
}
.form.formnew .caption2 {
	font-size: 12px;
	color:#8c8e9e;
}
.formnew .check-label {
  height: 100%;
  cursor: pointer;
  font-family: "Roboto Condensed",sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  color: #d1d4d9;
  margin-bottom: 0;
  padding-left: 20px;
	position: relative;
}
.formnew .check-label>span:after,
.formnew .check-label>span:before,
.formnew .check-label>span {
  font-family: inherit;
  line-height: 1;
  margin-bottom: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.formnew .check-label .btn-check {
  position: absolute;
  top:0;
  left: 0;
}
.formnew .check-label .btn-check:before {
	content: "";
	display: block;
	height: 10px;
 	width: 10px;
	background-color: transparent;
	border:1px solid #9495a5;
}
.formnew .check-label .btn-check:after {
	content: "";
	display: block;
	height: 14px;
 	width: 14px;
 	position: absolute;
 	top: -4px;
 	left:0;
	background-image: url(../images/icon-check_16082020.png);
	background-repeat: no-repeat;
	opacity: 0;
}
.formnew .check-label input[type=checkbox], 
.formnew .check-label input[type=radio] {
  display: none;
}
.formnew .check-label input:checked + .btn-check:after {
 	opacity: 1; 
}

/* TAB */
.nav-justified {
	width: auto;
}
.nav-pills2 {
	margin:-10px -15px;
}
.nav-pills2>li {
    margin-left: 0px !important;
}
.nav-pills2>li>a {
	font-size: 24px; 
	line-height: 1;
	text-transform: uppercase;
	color:#2d3b49;
	background-color: transparent;
    border-radius: 0px;
    padding: 8px 15px;
}
.nav-pills2>li.active>a, 
.nav-pills2>li.active>a:focus, 
.nav-pills2>li.active>a:hover {
    color: #2d3b49;
	background-color: transparent;
	text-decoration: underline;
    outline: 0;
    outline-offset: 0;
}

/*  ARTICLE  */
.article h1,
.article h2,
.article h3 {
  color:#364657;
  margin-top:0px;
}
.article a {
  color:#536a83;
}
.article>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.article iframe {
    margin-bottom: 15px;
    width: 100%;
}
.article p {
  font-size: 16px;
  color:#646464;
}
.article p:not(:last-child) {
  margin-bottom: 15px;
}
.article p:last-child {
margin-bottom: 0;
}
.article ul,
.article ol {
  font-size: 16px;
  position: relative;  
  padding-left: 20px;
  list-style-type:none;
}
.article li+li {
	margin-top: 10px;
}
.article ul>li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.article ul>li>* {
  margin-bottom: 0;
}
.article ol>li {
	position: relative;
	padding-left: 15px;
}
.article ol>li:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  margin-top: 5px;
  padding: 4px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #1f2e56;
  z-index: 1;
  position: absolute;
  left: 0;
  top:2px;
}

/* LINK */
.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}


/* DISPLAY */
.d-center {
  -ms-flex-direction: column;
  flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.d-center-left {
  -ms-flex-direction: column;
  flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: start;
  -ms-flex-pack: center;
  justify-content: center;    
}
.d-center-right {
  -ms-flex-direction: column;
  flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: end;
  -ms-flex-pack: center;
  justify-content: center;  
}	
/* FON */
.bg-blue {
	background-color: #2d3b49;
}
.bg-blues {
	background-color: #364657;
}
.bg-azure {
	background-color: #536a83;
}

/* TEXT */
.white {
	color:#FFF !important;
}
.yellow {
	color:#f5db46 !important;
}
.blues {
	color:#364657 !important;
}
.text-thin {
    font-weight: 300;
}
.text-regular {
       font-weight: 400;
}
.text-bold {
       font-weight: 600;
}
.text-blac {
       font-weight: 700;
}
.text-strong {
    font-weight: 900;
}
.caption2 {
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
}
.pull-rght+.caption2,
.pull-left+.caption2 {
	overflow: hidden;
}
.text-uppercase {
	text-transform: uppercase;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.lh1 {
	line-height: 1;
}
.lh2 {
	line-height: 2;	
}
.lsn1 {
	letter-spacing: -0.1rem;
}

/* BORDER */
.rounded-25 {
	border-radius: 25px;
}
.border-yellow {
	border:10px solid #ffdd2e;
}

/* SIZE */
.w-100 {
	width: 100%;
}
.w-auto {
	width: auto;
}
.mw-auto {
	max-width: 100%;
}	 
.form-edu {
    cursor: pointer;
}
.form-edu:hover {
    background-color: #5c7591;
}

.tincof {
    cursor: pointer;
}
.uchplan {
   min-height: 50px!important; 
}
.btn2 {
  text-align:center;
  text-decoration: none;  
  vertical-align: middle;
  position: relative;
  box-shadow:none;
  border-radius:0;
  border:none;
  min-height: 35px;
  width: 100%;
  max-width: 220px;
  font-weight: 500;
  font-style: normal;
  font-size: inherit;
  line-height: 1;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;  
  padding: 0 1rem;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.btn2.active.focus, .btn2.active:focus, .btn2.focus, .btn2:active.focus, .btn2:active:focus, .btn2:focus {
  box-shadow: none;
  outline: none;
outline-offset: 0;
}
.btn-yellow2 {
	background-color: #ffdd2e;
	color:#4f3008;
}
.btn-yellow2:hover {
	background-color: #fad203;
	color:#4f3008;
}
.btn-blue2 {
	background-color: #2d3b49;
	color:#FFF;
	display: block;
}
.btn-blue2:hover {
	background-color: #43566a;
	color:#FFF;
}

.ajax_form .error {
    color: red!important;
}

.womans {
    position: fixed;
    bottom: 30%;
    right: 100px;
    z-index: 99999;
	background: url(/image/fon.png) no-repeat;
	width: 322px;
	height: 266px;
}

.womans img {
    height: 215px;
    position: absolute;
    bottom: 0px;
    right: 0;
	z-index: 1;
}


.absolute {
	 position: absolute;
}
.word1 {
	position: absolute;
    top: 40px;
    left: 20px;
    color: #000;
    font-size: 16px;
    width: 235px
}
.word2 {
    top: 95px;
    left: 20px;
    color: #000;
    font-size: 16px;
    width: 168px;
}
.word3 {
    top: 180px;
    left: 15px;
    color: #000;
    font-size: 24px;
    width: 250px;
}

.btn-wom {
	top: 200px;
    left: 20px;
}

.btn-woman {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ed340d+37,f67e02+100 */
	background: #ed340d; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ed340d 37%, #f67e02 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #ed340d 37%,#f67e02 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #ed340d 37%,#f67e02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed340d', endColorstr='#f67e02',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color: #f1d25e;
	border-radius: 20px;
}

.btn-woman:hover, .btn-woman:active, .btn-woman:focus {
	background: #f67e02; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f67e02 0%, #ed340d 63%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #f67e02 0%,#ed340d 63%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #f67e02 0%,#ed340d 63%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f67e02', endColorstr='#ed340d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.btn-woman.konverbotwidget:after {
    content: '';
    background-image: inherit;
    width: inherit;
    height: 100%;
    position: inherit;
    top: inherit;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    left: inherit;
    background-position: inherit;
    background-size: inherit;
    transition: inherit;
    opacity: inherit;
    background-repeat: inherit;
}

.btn-woman.konverbotwidget {
    position: inherit;
    right: inherit;
    bottom: inherit;
    width: inherit;
    height: inherit;
    background-color: inherit;
    border-radius: 20px;
    background-size: inherit;
    background-repeat: inherit;
    z-index: inherit;
    display: inherit;
    justify-content: inherit;
    align-items: inherit;
    cursor: inherit;
    box-shadow: inherit;
    transition: inherit;
    image-rendering: inherit;
    image-rendering: inherit;
    image-rendering: inherit;
    image-rendering: inherit;
    -ms-interpolation-mode: inherit;
    animation: inherit;
}

.woman-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #555;
    cursor: pointer;
    height: 44px;
    margin: 0;
    padding: 6px;
    position: absolute;
    right: 0;
	top: 30px;
    width: 44px;
    z-index: 10;
}
.woman-close-small svg {
    fill: transparent;
    opacity: .8;
    stroke: currentColor;
    stroke-width: 1.5;
    transition: stroke .1s;
}
.kb-positon-widget-right-bottom.closed, .kb-positon-widget-right-bottom.null, .konverwrappervisible.kb-body-widget-right-bottom.closed {
    right: 24px !important;
    bottom: 130px!important;
}
.kb-positon-widget-right-bottom.closed.konverbotfullscreen, .kb-positon-widget-right-bottom.null.konverbotfullscreen {
	bottom: 8px!important;
}

.grecaptcha-badge {
	display:none!important;
} 

.content-media--video {
   background-color: #ddd;
   display: block;
   position: relative;
   padding: 0 0 56.25% 0;
}
.content-media--video iframe {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.content-media__object video {
    cursor: pointer;
}

#video-detach-button, .button-container.visible {
    display:none!important;
}
body + div[visible] {
  display: none !important;
}
html > div {
  display: none !important;
}
#featured-video {
  transition: width .2s ease-in-out, height .2s ease-in-out, transform .38s ease-in-out;
}
/** Use .sticky */
#featured-video.is-sticky {
  position: fixed;
  bottom: 50px;
  left: auto;
  max-width: 280px;
  max-height: 160px;
  width: 280px;
  z-index: 105;
  border: 4px solid #fad203;
  overflow: hidden;
}

#featured-video:before {
    content: "";
    position: absolute;
    background: #5c7591;
    opacity: 0.2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} 

.closevideo {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #000;
    cursor: pointer;
    height: 44px;
    margin: 0;
    padding: 6px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 44px;
    z-index: 110;
}
.closevideo svg {
    fill: transparent;
    opacity: .8;
    stroke: currentColor;
    stroke-width: 1.5;
    transition: stroke .1s;
}

.red {
    color: red;
}

.ramkainfo {
    border: 4px solid #fad203;
    padding: 15px;
    margin-bottom: 20px;
}

.ramkainfo h2 {
    margin: 0 0 15px;
    text-align: center;
    text-decoration: underline;
}

@media screen and (min-width: 1120px) {
   #featured-video.is-sticky {
      transform: translateX(-80%);
   }
}
@media screen and (min-width: 1300px) {
   #featured-video.is-sticky {
      transform: translateX(-115%);
   }
}

@media (max-width: 1199px) {
.nav-pills2>li>a {
    font-size: 20px;
    padding: 10px 15px;
}
}

@media (max-width: 767px) {
 .f18--sm {
 	font-size: 18px;
 }
 .f20--sm {
 	font-size: 20px;
 }
}	

.navbar-gray {
    font-size: 14px;
    background-color: #F0F0F0;
    border-color: #F0F0F0;
    border: 0;
    min-height: 15px;
}

.navbar-gray .navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar-link div {
    padding-top: 2px;
    padding-bottom: 3px;
}

.navbar-link a {
    padding-left: 5px;
    padding-right: 5px;
}

.navbar-blue .navbar-main.navbar-nav > li:last-child> a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 1;
    color: #fff;
    background-color: #44576C;
}

.navbar-static-main {
    border-radius: 0;
}
.navbar-static-main.navbar-blue .navbar-nav>li>a {
    position: relative;
    z-index: 1;
} 

.navbar-gray .nav > li.searchli {
    position: static;
}

.navbar-gray .inline-search {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30px;
    z-index: 25;
    background: #fff;
    height: 90px;
}

.navbar-gray .inline-search form {
    top: 30px;
    padding-top: 20px;
    padding-left: 15px;
}

.newrazdel .newrazdel-image {
    position: relative;
}
.newrazdel-title {
    font-weight: 500;
    font-size: 22px;
    line-height: 120%;
    color: #364657;
    position: absolute;
    top: 20px;
    left: 100px;
    padding-right: 5px;
}

.newrazdel-svg {
    position: absolute;
    top: 20px;
    left: 10px;
}

.newrazdel a:hover .newrazdel-image:before {
    content: "";
    background-color: rgba(54, 70, 87, 0.7);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
}

.newrazdel a:hover .newrazdel-svg svg path {
    fill: #FFDD2E;
}

.newrazdel a:hover .newrazdel-title {
    color: #FFDD2E;
}

.course-list__front {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.course-list__back-open {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    padding-right: 50px;
    cursor: pointer;
    min-width: 130px;
    text-align: right;
}

.course-list__icon {
    position: absolute;
    width: 35px;
    height: 35px;
    background: #5c7591;
    right: 0;
    top: -3px;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}


.course-list__icon .line {
    position: absolute;
    width: 9px;
    height: 2px;
    background: #fff;
    top: 55%;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.course-list__icon .line:nth-child(1) {
    left: 42.5%;
    transform: translate(-50%, -50%) rotate(45deg);
}

.course-list__icon .line:nth-child(2) {
    left: 57.5%;
    transform: translate(-50%, -50%) rotate(135deg);
}

.panel-title a[aria-expanded="true"] .course-list__icon {
    background: #ffdd2e;
}


.panel-title a[aria-expanded="true"] .course-list__icon .line {
    top: 50%;
    width: 16px;
    background: #000;
}

.panel-title a[aria-expanded="true"] .course-list__icon .line:nth-child(2) {
    transform: translate(-50%, -50%) rotate(315deg);
    left: 50%;
}
.panel-title a[aria-expanded="true"] .course-list__icon .line:nth-child(1) {
    transform: translate(-50%, -50%) rotate(225deg);
    left: 50%;
}

.sm-text {
    font-size: 14px;
    line-height: 17px;
}

.price-workplace__item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 540px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #CECECE;
}

.price-workplace__right {
    margin-left: 15px;
    text-align: right;
}

.service-sout {
    padding: 0 15px;
    font-size: 18px;
}
.panel-grey {
    background-color: #EDEDED;
}
.liner-continer {
  border-bottom: 2px solid rgba(119,119,119,.17);
  position: relative;
  margin-bottom: 10px;
}
.title-container {
    border-color: #ffae4e;
    border-bottom: 2px solid #364657;
    margin-bottom: -2px;
    padding-bottom: 10px;
    display: inline-block;
}
.tinkoff a {
    color: #333;
}

.tblock h4 {
    font-size: 1.1rem;
    text-align: center;
}

.blue {
    color: #395B63;
}

.btn.btn-tinkof {
    color: rgba(0,0,0,.65);
    background-color: #FFDF00;
    position: relative;
}

.btn.btn-tinkof:active, .btn.btn-tinkof:hover {
    color:rgba(0,0,0,.65)!important;
    background-color: #FFDF00!important;
    border-color: #fa8d0c!important;
}

.btn.btn-tinkof:before {
    content: "";
    background-image: url(/img/image-12.png);
    height: 47px;
    width: 55px;
    display: block;
    position: absolute;
    right: 10px;
    top: 0;
}

.tinkof-block {
    background-color: #FFDF00;
    border-radius: 5px;
    color: #312B0F;
}

.panel-gray {
    background: #EBEDEF;
    
}

#specials {
    background-image: url(/img/socbanner.jpg);
}

.whatsapp-button, .telegram-button {
    position: relative;
    display: block;
}

.whatsapp-button:before,
.whatsapp-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #01e675; /*цвет анимированных волн от кнопки*/
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
 
.whatsapp-button:after{
    animation-delay: .5s;
}

.telegram-svg, .whatsapp-svg {
    position: relative;
    display: block; 
}


.whatsapp-svg:before,
.whatsapp-svg:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #01e675; /*цвет анимированных волн от кнопки*/
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
 
.whatsapp-svg:after{
    animation-delay: .5s;
}
 
@keyframes animate
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}

.telegram-button:before,
.telegram-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #0088cc; /*цвет анимированных волн от кнопки*/
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animates 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
 
.telegram-button:after{
    animation-delay: .5s;
}
.telegram-svg:before,
.telegram-svg:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #0088cc; /*цвет анимированных волн от кнопки*/
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animates 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}


 
.telegram-svg:after{
    animation-delay: .5s;
}
@keyframes animates
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}
.marquiz__container {
    width: 100%;
    text-align: right!important;
    position: fixed;
    bottom: 15px;
    z-index: 99990;
    right: 25px;
}
@media (max-width: 768px){

.marquiz__container {
    bottom: 60px;
    text-align: center!important;
    right: 0;
}

} 
@media (min-width: 768px){
    .navbar-main.navbar-nav {
        margin: 0 auto;
        display: table;
        table-layout: auto;
        float: none;
        width: 100%;
    }
    .navbar-main.navbar-nav>li {
        display: table-cell;
        float: none;
        text-align: center;
    }
} 