@import url(https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900|Nunito+Sans:200,300,400,600,700,800,900);/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014   \A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5);box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;-webkit-transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.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:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.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:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.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:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.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:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}/*! normalize.css v3.0.2 */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format('woff2'),url(/fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format('woff'),url(/fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format('truetype'),url(/fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translate(0);transform:translate(0)}[data-aos=fade-up]{-webkit-transform:translateY(100px);transform:translateY(100px)}[data-aos=fade-down]{-webkit-transform:translateY(-100px);transform:translateY(-100px)}[data-aos=fade-right]{-webkit-transform:translate(-100px);transform:translate(-100px)}[data-aos=fade-left]{-webkit-transform:translate(100px);transform:translate(100px)}[data-aos=fade-up-right]{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}[data-aos=fade-up-left]{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}[data-aos=fade-down-right]{-webkit-transform:translate(-100px,-100px);transform:translate(-100px,-100px)}[data-aos=fade-down-left]{-webkit-transform:translate(100px,-100px);transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translateY(100px) scale(.6);transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translateY(-100px) scale(.6);transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate(-100px) scale(.6);transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate(100px) scale(.6);transform:translate(100px) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translateY(100px) scale(1.2);transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate(-100px) scale(1.2);transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate(100px) scale(1.2);transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translate(0);transform:translate(0)}[data-aos=slide-up]{-webkit-transform:translateY(100%);transform:translateY(100%)}[data-aos=slide-down]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}[data-aos=slide-right]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[data-aos=slide-left]{-webkit-transform:translateX(100%);transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url(/images/ajax-loader.gif?68b0c4fcb84d239f261c1a5e65818142) center center no-repeat; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -15px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 1; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 0.75; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: 'FontAwesome';
    font-size: 30px;
    line-height: 1;
    color: #bab1b1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "\F104"; }
    [dir="rtl"] .slick-prev:before {
      content: "\F105"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "\F105"; }
    [dir="rtl"] .slick-next:before {
      content: "\F104"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 10px;
    width: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 2px solid #ffffff;
      border-radius: 50%;
      background: transparent;
      display: block;
      height: 10px;
      width: 10px;
      padding: 0;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      opacity: 0.3;
      cursor: pointer; }
      .slick-dots li button:hover {
        outline: none;
        opacity: 0.8; }
    .slick-dots li.slick-active button {
      background: #ffffff;
      opacity: 1; }
      .slick-dots li.slick-active button:hover {
        opacity: 1; }

.slick-slide {
  outline: none; }
/* Change bootstrap's .container width */
@media (min-width: 768px) {
  .container {
    max-width: 750px; } }

@media (min-width: 992px) {
  .container {
    max-width: 970px; } }

@media (min-width: 1200px) {
  .container {
    max-width: 1170px; } }

/* Classes for all elements */
.hidden {
  display: none; }

.nopadding {
  padding-left: 0px;
  padding-right: 0px; }

.nopadding_left {
  padding-left: 0px; }

.nopadding_right {
  padding-right: 0px; }

.nomargin {
  margin: 0px; }

.margin_auto {
  margin: 0px auto;
  float: none; }

.top0 {
  margin-top: 0px; }

.bottom0 {
  margin-bottom: 0px; }

.right0 {
  margin-right: 0px; }

.left0 {
  margin-left: 0px; }

.sides0 {
  margin-left: 0px;
  margin-right: 0px; }

.padding_top0 {
  padding-top: 0px; }

.padding_bottom0 {
  padding-bottom: 0px; }

.padding_right0 {
  padding-right: 0px; }

.padding_left0 {
  padding-left: 0px; }

.padding_sides0 {
  padding-left: 0px;
  padding-right: 0px; }

.top5 {
  margin-top: 5px; }

.bottom5 {
  margin-bottom: 5px; }

.right5 {
  margin-right: 5px; }

.left5 {
  margin-left: 5px; }

.sides5 {
  margin-left: 5px;
  margin-right: 5px; }

.padding_top5 {
  padding-top: 5px; }

.padding_bottom5 {
  padding-bottom: 5px; }

.padding_right5 {
  padding-right: 5px; }

.padding_left5 {
  padding-left: 5px; }

.padding_sides5 {
  padding-left: 5px;
  padding-right: 5px; }

.top10 {
  margin-top: 10px; }

.bottom10 {
  margin-bottom: 10px; }

.right10 {
  margin-right: 10px; }

.left10 {
  margin-left: 10px; }

.sides10 {
  margin-left: 10px;
  margin-right: 10px; }

.padding_top10 {
  padding-top: 10px; }

.padding_bottom10 {
  padding-bottom: 10px; }

.padding_right10 {
  padding-right: 10px; }

.padding_left10 {
  padding-left: 10px; }

.padding_sides10 {
  padding-left: 10px;
  padding-right: 10px; }

.top15 {
  margin-top: 15px; }

.bottom15 {
  margin-bottom: 15px; }

.right15 {
  margin-right: 15px; }

.left15 {
  margin-left: 15px; }

.sides15 {
  margin-left: 15px;
  margin-right: 15px; }

.padding_top15 {
  padding-top: 15px; }

.padding_bottom15 {
  padding-bottom: 15px; }

.padding_right15 {
  padding-right: 15px; }

.padding_left15 {
  padding-left: 15px; }

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

.top20 {
  margin-top: 20px; }

.bottom20 {
  margin-bottom: 20px; }

.right20 {
  margin-right: 20px; }

.left20 {
  margin-left: 20px; }

.sides20 {
  margin-left: 20px;
  margin-right: 20px; }

.padding_top20 {
  padding-top: 20px; }

.padding_bottom20 {
  padding-bottom: 20px; }

.padding_right20 {
  padding-right: 20px; }

.padding_left20 {
  padding-left: 20px; }

.padding_sides20 {
  padding-left: 20px;
  padding-right: 20px; }

.top25 {
  margin-top: 25px; }

.bottom25 {
  margin-bottom: 25px; }

.right25 {
  margin-right: 25px; }

.left25 {
  margin-left: 25px; }

.sides25 {
  margin-left: 25px;
  margin-right: 25px; }

.padding_top25 {
  padding-top: 25px; }

.padding_bottom25 {
  padding-bottom: 25px; }

.padding_right25 {
  padding-right: 25px; }

.padding_left25 {
  padding-left: 25px; }

.padding_sides25 {
  padding-left: 25px;
  padding-right: 25px; }

.top30 {
  margin-top: 30px; }

.bottom30 {
  margin-bottom: 30px; }

.right30 {
  margin-right: 30px; }

.left30 {
  margin-left: 30px; }

.sides30 {
  margin-left: 30px;
  margin-right: 30px; }

.padding_top30 {
  padding-top: 30px; }

.padding_bottom30 {
  padding-bottom: 30px; }

.padding_right30 {
  padding-right: 30px; }

.padding_left30 {
  padding-left: 30px; }

.padding_sides30 {
  padding-left: 30px;
  padding-right: 30px; }

.top35 {
  margin-top: 35px; }

.bottom35 {
  margin-bottom: 35px; }

.right35 {
  margin-right: 35px; }

.left35 {
  margin-left: 35px; }

.sides35 {
  margin-left: 35px;
  margin-right: 35px; }

.padding_top35 {
  padding-top: 35px; }

.padding_bottom35 {
  padding-bottom: 35px; }

.padding_right35 {
  padding-right: 35px; }

.padding_left35 {
  padding-left: 35px; }

.padding_sides35 {
  padding-left: 35px;
  padding-right: 35px; }

.top40 {
  margin-top: 40px; }

.bottom40 {
  margin-bottom: 40px; }

.right40 {
  margin-right: 40px; }

.left40 {
  margin-left: 40px; }

.sides40 {
  margin-left: 40px;
  margin-right: 40px; }

.padding_top40 {
  padding-top: 40px; }

.padding_bottom40 {
  padding-bottom: 40px; }

.padding_right40 {
  padding-right: 40px; }

.padding_left40 {
  padding-left: 40px; }

.padding_sides40 {
  padding-left: 40px;
  padding-right: 40px; }

.top45 {
  margin-top: 45px; }

.bottom45 {
  margin-bottom: 45px; }

.right45 {
  margin-right: 45px; }

.left45 {
  margin-left: 45px; }

.sides45 {
  margin-left: 45px;
  margin-right: 45px; }

.padding_top45 {
  padding-top: 45px; }

.padding_bottom45 {
  padding-bottom: 45px; }

.padding_right45 {
  padding-right: 45px; }

.padding_left45 {
  padding-left: 45px; }

.padding_sides45 {
  padding-left: 45px;
  padding-right: 45px; }

.top50 {
  margin-top: 50px; }

.bottom50 {
  margin-bottom: 50px; }

.right50 {
  margin-right: 50px; }

.left50 {
  margin-left: 50px; }

.sides50 {
  margin-left: 50px;
  margin-right: 50px; }

.padding_top50 {
  padding-top: 50px; }

.padding_bottom50 {
  padding-bottom: 50px; }

.padding_right50 {
  padding-right: 50px; }

.padding_left50 {
  padding-left: 50px; }

.padding_sides50 {
  padding-left: 50px;
  padding-right: 50px; }

.top55 {
  margin-top: 55px; }

.bottom55 {
  margin-bottom: 55px; }

.right55 {
  margin-right: 55px; }

.left55 {
  margin-left: 55px; }

.sides55 {
  margin-left: 55px;
  margin-right: 55px; }

.padding_top55 {
  padding-top: 55px; }

.padding_bottom55 {
  padding-bottom: 55px; }

.padding_right55 {
  padding-right: 55px; }

.padding_left55 {
  padding-left: 55px; }

.padding_sides55 {
  padding-left: 55px;
  padding-right: 55px; }

.top60 {
  margin-top: 60px; }

.bottom60 {
  margin-bottom: 60px; }

.right60 {
  margin-right: 60px; }

.left60 {
  margin-left: 60px; }

.sides60 {
  margin-left: 60px;
  margin-right: 60px; }

.padding_top60 {
  padding-top: 60px; }

.padding_bottom60 {
  padding-bottom: 60px; }

.padding_right60 {
  padding-right: 60px; }

.padding_left60 {
  padding-left: 60px; }

.padding_sides60 {
  padding-left: 60px;
  padding-right: 60px; }

.top65 {
  margin-top: 65px; }

.bottom65 {
  margin-bottom: 65px; }

.right65 {
  margin-right: 65px; }

.left65 {
  margin-left: 65px; }

.sides65 {
  margin-left: 65px;
  margin-right: 65px; }

.padding_top65 {
  padding-top: 65px; }

.padding_bottom65 {
  padding-bottom: 65px; }

.padding_right65 {
  padding-right: 65px; }

.padding_left65 {
  padding-left: 65px; }

.padding_sides65 {
  padding-left: 65px;
  padding-right: 65px; }

.top70 {
  margin-top: 70px; }

.bottom70 {
  margin-bottom: 70px; }

.right70 {
  margin-right: 70px; }

.left70 {
  margin-left: 70px; }

.sides70 {
  margin-left: 70px;
  margin-right: 70px; }

.padding_top70 {
  padding-top: 70px; }

.padding_bottom70 {
  padding-bottom: 70px; }

.padding_right70 {
  padding-right: 70px; }

.padding_left70 {
  padding-left: 70px; }

.padding_sides70 {
  padding-left: 70px;
  padding-right: 70px; }

.top75 {
  margin-top: 75px; }

.bottom75 {
  margin-bottom: 75px; }

.right75 {
  margin-right: 75px; }

.left75 {
  margin-left: 75px; }

.sides75 {
  margin-left: 75px;
  margin-right: 75px; }

.padding_top75 {
  padding-top: 75px; }

.padding_bottom75 {
  padding-bottom: 75px; }

.padding_right75 {
  padding-right: 75px; }

.padding_left75 {
  padding-left: 75px; }

.padding_sides75 {
  padding-left: 75px;
  padding-right: 75px; }

.top80 {
  margin-top: 80px; }

.bottom80 {
  margin-bottom: 80px; }

.right80 {
  margin-right: 80px; }

.left80 {
  margin-left: 80px; }

.sides80 {
  margin-left: 80px;
  margin-right: 80px; }

.padding_top80 {
  padding-top: 80px; }

.padding_bottom80 {
  padding-bottom: 80px; }

.padding_right80 {
  padding-right: 80px; }

.padding_left80 {
  padding-left: 80px; }

.padding_sides80 {
  padding-left: 80px;
  padding-right: 80px; }

.top85 {
  margin-top: 85px; }

.bottom85 {
  margin-bottom: 85px; }

.right85 {
  margin-right: 85px; }

.left85 {
  margin-left: 85px; }

.sides85 {
  margin-left: 85px;
  margin-right: 85px; }

.padding_top85 {
  padding-top: 85px; }

.padding_bottom85 {
  padding-bottom: 85px; }

.padding_right85 {
  padding-right: 85px; }

.padding_left85 {
  padding-left: 85px; }

.padding_sides85 {
  padding-left: 85px;
  padding-right: 85px; }

.top90 {
  margin-top: 90px; }

.bottom90 {
  margin-bottom: 90px; }

.right90 {
  margin-right: 90px; }

.left90 {
  margin-left: 90px; }

.sides90 {
  margin-left: 90px;
  margin-right: 90px; }

.padding_top90 {
  padding-top: 90px; }

.padding_bottom90 {
  padding-bottom: 90px; }

.padding_right90 {
  padding-right: 90px; }

.padding_left90 {
  padding-left: 90px; }

.padding_sides90 {
  padding-left: 90px;
  padding-right: 90px; }

.top95 {
  margin-top: 95px; }

.bottom95 {
  margin-bottom: 95px; }

.right95 {
  margin-right: 95px; }

.left95 {
  margin-left: 95px; }

.sides95 {
  margin-left: 95px;
  margin-right: 95px; }

.padding_top95 {
  padding-top: 95px; }

.padding_bottom95 {
  padding-bottom: 95px; }

.padding_right95 {
  padding-right: 95px; }

.padding_left95 {
  padding-left: 95px; }

.padding_sides95 {
  padding-left: 95px;
  padding-right: 95px; }

.top100 {
  margin-top: 100px; }

.bottom100 {
  margin-bottom: 100px; }

.right100 {
  margin-right: 100px; }

.left100 {
  margin-left: 100px; }

.sides100 {
  margin-left: 100px;
  margin-right: 100px; }

.padding_top100 {
  padding-top: 100px; }

.padding_bottom100 {
  padding-bottom: 100px; }

.padding_right100 {
  padding-right: 100px; }

.padding_left100 {
  padding-left: 100px; }

.padding_sides100 {
  padding-left: 100px;
  padding-right: 100px; }

.top105 {
  margin-top: 105px; }

.bottom105 {
  margin-bottom: 105px; }

.right105 {
  margin-right: 105px; }

.left105 {
  margin-left: 105px; }

.sides105 {
  margin-left: 105px;
  margin-right: 105px; }

.padding_top105 {
  padding-top: 105px; }

.padding_bottom105 {
  padding-bottom: 105px; }

.padding_right105 {
  padding-right: 105px; }

.padding_left105 {
  padding-left: 105px; }

.padding_sides105 {
  padding-left: 105px;
  padding-right: 105px; }

.top110 {
  margin-top: 110px; }

.bottom110 {
  margin-bottom: 110px; }

.right110 {
  margin-right: 110px; }

.left110 {
  margin-left: 110px; }

.sides110 {
  margin-left: 110px;
  margin-right: 110px; }

.padding_top110 {
  padding-top: 110px; }

.padding_bottom110 {
  padding-bottom: 110px; }

.padding_right110 {
  padding-right: 110px; }

.padding_left110 {
  padding-left: 110px; }

.padding_sides110 {
  padding-left: 110px;
  padding-right: 110px; }

.top115 {
  margin-top: 115px; }

.bottom115 {
  margin-bottom: 115px; }

.right115 {
  margin-right: 115px; }

.left115 {
  margin-left: 115px; }

.sides115 {
  margin-left: 115px;
  margin-right: 115px; }

.padding_top115 {
  padding-top: 115px; }

.padding_bottom115 {
  padding-bottom: 115px; }

.padding_right115 {
  padding-right: 115px; }

.padding_left115 {
  padding-left: 115px; }

.padding_sides115 {
  padding-left: 115px;
  padding-right: 115px; }

.top120 {
  margin-top: 120px; }

.bottom120 {
  margin-bottom: 120px; }

.right120 {
  margin-right: 120px; }

.left120 {
  margin-left: 120px; }

.sides120 {
  margin-left: 120px;
  margin-right: 120px; }

.padding_top120 {
  padding-top: 120px; }

.padding_bottom120 {
  padding-bottom: 120px; }

.padding_right120 {
  padding-right: 120px; }

.padding_left120 {
  padding-left: 120px; }

.padding_sides120 {
  padding-left: 120px;
  padding-right: 120px; }

.top125 {
  margin-top: 125px; }

.bottom125 {
  margin-bottom: 125px; }

.right125 {
  margin-right: 125px; }

.left125 {
  margin-left: 125px; }

.sides125 {
  margin-left: 125px;
  margin-right: 125px; }

.padding_top125 {
  padding-top: 125px; }

.padding_bottom125 {
  padding-bottom: 125px; }

.padding_right125 {
  padding-right: 125px; }

.padding_left125 {
  padding-left: 125px; }

.padding_sides125 {
  padding-left: 125px;
  padding-right: 125px; }

.top130 {
  margin-top: 130px; }

.bottom130 {
  margin-bottom: 130px; }

.right130 {
  margin-right: 130px; }

.left130 {
  margin-left: 130px; }

.sides130 {
  margin-left: 130px;
  margin-right: 130px; }

.padding_top130 {
  padding-top: 130px; }

.padding_bottom130 {
  padding-bottom: 130px; }

.padding_right130 {
  padding-right: 130px; }

.padding_left130 {
  padding-left: 130px; }

.padding_sides130 {
  padding-left: 130px;
  padding-right: 130px; }

.top135 {
  margin-top: 135px; }

.bottom135 {
  margin-bottom: 135px; }

.right135 {
  margin-right: 135px; }

.left135 {
  margin-left: 135px; }

.sides135 {
  margin-left: 135px;
  margin-right: 135px; }

.padding_top135 {
  padding-top: 135px; }

.padding_bottom135 {
  padding-bottom: 135px; }

.padding_right135 {
  padding-right: 135px; }

.padding_left135 {
  padding-left: 135px; }

.padding_sides135 {
  padding-left: 135px;
  padding-right: 135px; }

.top140 {
  margin-top: 140px; }

.bottom140 {
  margin-bottom: 140px; }

.right140 {
  margin-right: 140px; }

.left140 {
  margin-left: 140px; }

.sides140 {
  margin-left: 140px;
  margin-right: 140px; }

.padding_top140 {
  padding-top: 140px; }

.padding_bottom140 {
  padding-bottom: 140px; }

.padding_right140 {
  padding-right: 140px; }

.padding_left140 {
  padding-left: 140px; }

.padding_sides140 {
  padding-left: 140px;
  padding-right: 140px; }

.top145 {
  margin-top: 145px; }

.bottom145 {
  margin-bottom: 145px; }

.right145 {
  margin-right: 145px; }

.left145 {
  margin-left: 145px; }

.sides145 {
  margin-left: 145px;
  margin-right: 145px; }

.padding_top145 {
  padding-top: 145px; }

.padding_bottom145 {
  padding-bottom: 145px; }

.padding_right145 {
  padding-right: 145px; }

.padding_left145 {
  padding-left: 145px; }

.padding_sides145 {
  padding-left: 145px;
  padding-right: 145px; }

.top150 {
  margin-top: 150px; }

.bottom150 {
  margin-bottom: 150px; }

.right150 {
  margin-right: 150px; }

.left150 {
  margin-left: 150px; }

.sides150 {
  margin-left: 150px;
  margin-right: 150px; }

.padding_top150 {
  padding-top: 150px; }

.padding_bottom150 {
  padding-bottom: 150px; }

.padding_right150 {
  padding-right: 150px; }

.padding_left150 {
  padding-left: 150px; }

.padding_sides150 {
  padding-left: 150px;
  padding-right: 150px; }

.top155 {
  margin-top: 155px; }

.bottom155 {
  margin-bottom: 155px; }

.right155 {
  margin-right: 155px; }

.left155 {
  margin-left: 155px; }

.sides155 {
  margin-left: 155px;
  margin-right: 155px; }

.padding_top155 {
  padding-top: 155px; }

.padding_bottom155 {
  padding-bottom: 155px; }

.padding_right155 {
  padding-right: 155px; }

.padding_left155 {
  padding-left: 155px; }

.padding_sides155 {
  padding-left: 155px;
  padding-right: 155px; }

.top160 {
  margin-top: 160px; }

.bottom160 {
  margin-bottom: 160px; }

.right160 {
  margin-right: 160px; }

.left160 {
  margin-left: 160px; }

.sides160 {
  margin-left: 160px;
  margin-right: 160px; }

.padding_top160 {
  padding-top: 160px; }

.padding_bottom160 {
  padding-bottom: 160px; }

.padding_right160 {
  padding-right: 160px; }

.padding_left160 {
  padding-left: 160px; }

.padding_sides160 {
  padding-left: 160px;
  padding-right: 160px; }

.top165 {
  margin-top: 165px; }

.bottom165 {
  margin-bottom: 165px; }

.right165 {
  margin-right: 165px; }

.left165 {
  margin-left: 165px; }

.sides165 {
  margin-left: 165px;
  margin-right: 165px; }

.padding_top165 {
  padding-top: 165px; }

.padding_bottom165 {
  padding-bottom: 165px; }

.padding_right165 {
  padding-right: 165px; }

.padding_left165 {
  padding-left: 165px; }

.padding_sides165 {
  padding-left: 165px;
  padding-right: 165px; }

.top170 {
  margin-top: 170px; }

.bottom170 {
  margin-bottom: 170px; }

.right170 {
  margin-right: 170px; }

.left170 {
  margin-left: 170px; }

.sides170 {
  margin-left: 170px;
  margin-right: 170px; }

.padding_top170 {
  padding-top: 170px; }

.padding_bottom170 {
  padding-bottom: 170px; }

.padding_right170 {
  padding-right: 170px; }

.padding_left170 {
  padding-left: 170px; }

.padding_sides170 {
  padding-left: 170px;
  padding-right: 170px; }

.top175 {
  margin-top: 175px; }

.bottom175 {
  margin-bottom: 175px; }

.right175 {
  margin-right: 175px; }

.left175 {
  margin-left: 175px; }

.sides175 {
  margin-left: 175px;
  margin-right: 175px; }

.padding_top175 {
  padding-top: 175px; }

.padding_bottom175 {
  padding-bottom: 175px; }

.padding_right175 {
  padding-right: 175px; }

.padding_left175 {
  padding-left: 175px; }

.padding_sides175 {
  padding-left: 175px;
  padding-right: 175px; }

.top180 {
  margin-top: 180px; }

.bottom180 {
  margin-bottom: 180px; }

.right180 {
  margin-right: 180px; }

.left180 {
  margin-left: 180px; }

.sides180 {
  margin-left: 180px;
  margin-right: 180px; }

.padding_top180 {
  padding-top: 180px; }

.padding_bottom180 {
  padding-bottom: 180px; }

.padding_right180 {
  padding-right: 180px; }

.padding_left180 {
  padding-left: 180px; }

.padding_sides180 {
  padding-left: 180px;
  padding-right: 180px; }

.top185 {
  margin-top: 185px; }

.bottom185 {
  margin-bottom: 185px; }

.right185 {
  margin-right: 185px; }

.left185 {
  margin-left: 185px; }

.sides185 {
  margin-left: 185px;
  margin-right: 185px; }

.padding_top185 {
  padding-top: 185px; }

.padding_bottom185 {
  padding-bottom: 185px; }

.padding_right185 {
  padding-right: 185px; }

.padding_left185 {
  padding-left: 185px; }

.padding_sides185 {
  padding-left: 185px;
  padding-right: 185px; }

.top190 {
  margin-top: 190px; }

.bottom190 {
  margin-bottom: 190px; }

.right190 {
  margin-right: 190px; }

.left190 {
  margin-left: 190px; }

.sides190 {
  margin-left: 190px;
  margin-right: 190px; }

.padding_top190 {
  padding-top: 190px; }

.padding_bottom190 {
  padding-bottom: 190px; }

.padding_right190 {
  padding-right: 190px; }

.padding_left190 {
  padding-left: 190px; }

.padding_sides190 {
  padding-left: 190px;
  padding-right: 190px; }

.top195 {
  margin-top: 195px; }

.bottom195 {
  margin-bottom: 195px; }

.right195 {
  margin-right: 195px; }

.left195 {
  margin-left: 195px; }

.sides195 {
  margin-left: 195px;
  margin-right: 195px; }

.padding_top195 {
  padding-top: 195px; }

.padding_bottom195 {
  padding-bottom: 195px; }

.padding_right195 {
  padding-right: 195px; }

.padding_left195 {
  padding-left: 195px; }

.padding_sides195 {
  padding-left: 195px;
  padding-right: 195px; }

.top200 {
  margin-top: 200px; }

.bottom200 {
  margin-bottom: 200px; }

.right200 {
  margin-right: 200px; }

.left200 {
  margin-left: 200px; }

.sides200 {
  margin-left: 200px;
  margin-right: 200px; }

.padding_top200 {
  padding-top: 200px; }

.padding_bottom200 {
  padding-bottom: 200px; }

.padding_right200 {
  padding-right: 200px; }

.padding_left200 {
  padding-left: 200px; }

.padding_sides200 {
  padding-left: 200px;
  padding-right: 200px; }

.top205 {
  margin-top: 205px; }

.bottom205 {
  margin-bottom: 205px; }

.right205 {
  margin-right: 205px; }

.left205 {
  margin-left: 205px; }

.sides205 {
  margin-left: 205px;
  margin-right: 205px; }

.padding_top205 {
  padding-top: 205px; }

.padding_bottom205 {
  padding-bottom: 205px; }

.padding_right205 {
  padding-right: 205px; }

.padding_left205 {
  padding-left: 205px; }

.padding_sides205 {
  padding-left: 205px;
  padding-right: 205px; }

.top210 {
  margin-top: 210px; }

.bottom210 {
  margin-bottom: 210px; }

.right210 {
  margin-right: 210px; }

.left210 {
  margin-left: 210px; }

.sides210 {
  margin-left: 210px;
  margin-right: 210px; }

.padding_top210 {
  padding-top: 210px; }

.padding_bottom210 {
  padding-bottom: 210px; }

.padding_right210 {
  padding-right: 210px; }

.padding_left210 {
  padding-left: 210px; }

.padding_sides210 {
  padding-left: 210px;
  padding-right: 210px; }

.top215 {
  margin-top: 215px; }

.bottom215 {
  margin-bottom: 215px; }

.right215 {
  margin-right: 215px; }

.left215 {
  margin-left: 215px; }

.sides215 {
  margin-left: 215px;
  margin-right: 215px; }

.padding_top215 {
  padding-top: 215px; }

.padding_bottom215 {
  padding-bottom: 215px; }

.padding_right215 {
  padding-right: 215px; }

.padding_left215 {
  padding-left: 215px; }

.padding_sides215 {
  padding-left: 215px;
  padding-right: 215px; }

.top220 {
  margin-top: 220px; }

.bottom220 {
  margin-bottom: 220px; }

.right220 {
  margin-right: 220px; }

.left220 {
  margin-left: 220px; }

.sides220 {
  margin-left: 220px;
  margin-right: 220px; }

.padding_top220 {
  padding-top: 220px; }

.padding_bottom220 {
  padding-bottom: 220px; }

.padding_right220 {
  padding-right: 220px; }

.padding_left220 {
  padding-left: 220px; }

.padding_sides220 {
  padding-left: 220px;
  padding-right: 220px; }

.top225 {
  margin-top: 225px; }

.bottom225 {
  margin-bottom: 225px; }

.right225 {
  margin-right: 225px; }

.left225 {
  margin-left: 225px; }

.sides225 {
  margin-left: 225px;
  margin-right: 225px; }

.padding_top225 {
  padding-top: 225px; }

.padding_bottom225 {
  padding-bottom: 225px; }

.padding_right225 {
  padding-right: 225px; }

.padding_left225 {
  padding-left: 225px; }

.padding_sides225 {
  padding-left: 225px;
  padding-right: 225px; }

.top230 {
  margin-top: 230px; }

.bottom230 {
  margin-bottom: 230px; }

.right230 {
  margin-right: 230px; }

.left230 {
  margin-left: 230px; }

.sides230 {
  margin-left: 230px;
  margin-right: 230px; }

.padding_top230 {
  padding-top: 230px; }

.padding_bottom230 {
  padding-bottom: 230px; }

.padding_right230 {
  padding-right: 230px; }

.padding_left230 {
  padding-left: 230px; }

.padding_sides230 {
  padding-left: 230px;
  padding-right: 230px; }

.top235 {
  margin-top: 235px; }

.bottom235 {
  margin-bottom: 235px; }

.right235 {
  margin-right: 235px; }

.left235 {
  margin-left: 235px; }

.sides235 {
  margin-left: 235px;
  margin-right: 235px; }

.padding_top235 {
  padding-top: 235px; }

.padding_bottom235 {
  padding-bottom: 235px; }

.padding_right235 {
  padding-right: 235px; }

.padding_left235 {
  padding-left: 235px; }

.padding_sides235 {
  padding-left: 235px;
  padding-right: 235px; }

.top240 {
  margin-top: 240px; }

.bottom240 {
  margin-bottom: 240px; }

.right240 {
  margin-right: 240px; }

.left240 {
  margin-left: 240px; }

.sides240 {
  margin-left: 240px;
  margin-right: 240px; }

.padding_top240 {
  padding-top: 240px; }

.padding_bottom240 {
  padding-bottom: 240px; }

.padding_right240 {
  padding-right: 240px; }

.padding_left240 {
  padding-left: 240px; }

.padding_sides240 {
  padding-left: 240px;
  padding-right: 240px; }

.top245 {
  margin-top: 245px; }

.bottom245 {
  margin-bottom: 245px; }

.right245 {
  margin-right: 245px; }

.left245 {
  margin-left: 245px; }

.sides245 {
  margin-left: 245px;
  margin-right: 245px; }

.padding_top245 {
  padding-top: 245px; }

.padding_bottom245 {
  padding-bottom: 245px; }

.padding_right245 {
  padding-right: 245px; }

.padding_left245 {
  padding-left: 245px; }

.padding_sides245 {
  padding-left: 245px;
  padding-right: 245px; }

.top250 {
  margin-top: 250px; }

.bottom250 {
  margin-bottom: 250px; }

.right250 {
  margin-right: 250px; }

.left250 {
  margin-left: 250px; }

.sides250 {
  margin-left: 250px;
  margin-right: 250px; }

.padding_top250 {
  padding-top: 250px; }

.padding_bottom250 {
  padding-bottom: 250px; }

.padding_right250 {
  padding-right: 250px; }

.padding_left250 {
  padding-left: 250px; }

.padding_sides250 {
  padding-left: 250px;
  padding-right: 250px; }

.top255 {
  margin-top: 255px; }

.bottom255 {
  margin-bottom: 255px; }

.right255 {
  margin-right: 255px; }

.left255 {
  margin-left: 255px; }

.sides255 {
  margin-left: 255px;
  margin-right: 255px; }

.padding_top255 {
  padding-top: 255px; }

.padding_bottom255 {
  padding-bottom: 255px; }

.padding_right255 {
  padding-right: 255px; }

.padding_left255 {
  padding-left: 255px; }

.padding_sides255 {
  padding-left: 255px;
  padding-right: 255px; }

.top260 {
  margin-top: 260px; }

.bottom260 {
  margin-bottom: 260px; }

.right260 {
  margin-right: 260px; }

.left260 {
  margin-left: 260px; }

.sides260 {
  margin-left: 260px;
  margin-right: 260px; }

.padding_top260 {
  padding-top: 260px; }

.padding_bottom260 {
  padding-bottom: 260px; }

.padding_right260 {
  padding-right: 260px; }

.padding_left260 {
  padding-left: 260px; }

.padding_sides260 {
  padding-left: 260px;
  padding-right: 260px; }

.top265 {
  margin-top: 265px; }

.bottom265 {
  margin-bottom: 265px; }

.right265 {
  margin-right: 265px; }

.left265 {
  margin-left: 265px; }

.sides265 {
  margin-left: 265px;
  margin-right: 265px; }

.padding_top265 {
  padding-top: 265px; }

.padding_bottom265 {
  padding-bottom: 265px; }

.padding_right265 {
  padding-right: 265px; }

.padding_left265 {
  padding-left: 265px; }

.padding_sides265 {
  padding-left: 265px;
  padding-right: 265px; }

.top270 {
  margin-top: 270px; }

.bottom270 {
  margin-bottom: 270px; }

.right270 {
  margin-right: 270px; }

.left270 {
  margin-left: 270px; }

.sides270 {
  margin-left: 270px;
  margin-right: 270px; }

.padding_top270 {
  padding-top: 270px; }

.padding_bottom270 {
  padding-bottom: 270px; }

.padding_right270 {
  padding-right: 270px; }

.padding_left270 {
  padding-left: 270px; }

.padding_sides270 {
  padding-left: 270px;
  padding-right: 270px; }

.top275 {
  margin-top: 275px; }

.bottom275 {
  margin-bottom: 275px; }

.right275 {
  margin-right: 275px; }

.left275 {
  margin-left: 275px; }

.sides275 {
  margin-left: 275px;
  margin-right: 275px; }

.padding_top275 {
  padding-top: 275px; }

.padding_bottom275 {
  padding-bottom: 275px; }

.padding_right275 {
  padding-right: 275px; }

.padding_left275 {
  padding-left: 275px; }

.padding_sides275 {
  padding-left: 275px;
  padding-right: 275px; }

.top280 {
  margin-top: 280px; }

.bottom280 {
  margin-bottom: 280px; }

.right280 {
  margin-right: 280px; }

.left280 {
  margin-left: 280px; }

.sides280 {
  margin-left: 280px;
  margin-right: 280px; }

.padding_top280 {
  padding-top: 280px; }

.padding_bottom280 {
  padding-bottom: 280px; }

.padding_right280 {
  padding-right: 280px; }

.padding_left280 {
  padding-left: 280px; }

.padding_sides280 {
  padding-left: 280px;
  padding-right: 280px; }

.top285 {
  margin-top: 285px; }

.bottom285 {
  margin-bottom: 285px; }

.right285 {
  margin-right: 285px; }

.left285 {
  margin-left: 285px; }

.sides285 {
  margin-left: 285px;
  margin-right: 285px; }

.padding_top285 {
  padding-top: 285px; }

.padding_bottom285 {
  padding-bottom: 285px; }

.padding_right285 {
  padding-right: 285px; }

.padding_left285 {
  padding-left: 285px; }

.padding_sides285 {
  padding-left: 285px;
  padding-right: 285px; }

.top290 {
  margin-top: 290px; }

.bottom290 {
  margin-bottom: 290px; }

.right290 {
  margin-right: 290px; }

.left290 {
  margin-left: 290px; }

.sides290 {
  margin-left: 290px;
  margin-right: 290px; }

.padding_top290 {
  padding-top: 290px; }

.padding_bottom290 {
  padding-bottom: 290px; }

.padding_right290 {
  padding-right: 290px; }

.padding_left290 {
  padding-left: 290px; }

.padding_sides290 {
  padding-left: 290px;
  padding-right: 290px; }

.top295 {
  margin-top: 295px; }

.bottom295 {
  margin-bottom: 295px; }

.right295 {
  margin-right: 295px; }

.left295 {
  margin-left: 295px; }

.sides295 {
  margin-left: 295px;
  margin-right: 295px; }

.padding_top295 {
  padding-top: 295px; }

.padding_bottom295 {
  padding-bottom: 295px; }

.padding_right295 {
  padding-right: 295px; }

.padding_left295 {
  padding-left: 295px; }

.padding_sides295 {
  padding-left: 295px;
  padding-right: 295px; }

.top300 {
  margin-top: 300px; }

.bottom300 {
  margin-bottom: 300px; }

.right300 {
  margin-right: 300px; }

.left300 {
  margin-left: 300px; }

.sides300 {
  margin-left: 300px;
  margin-right: 300px; }

.padding_top300 {
  padding-top: 300px; }

.padding_bottom300 {
  padding-bottom: 300px; }

.padding_right300 {
  padding-right: 300px; }

.padding_left300 {
  padding-left: 300px; }

.padding_sides300 {
  padding-left: 300px;
  padding-right: 300px; }

.top305 {
  margin-top: 305px; }

.bottom305 {
  margin-bottom: 305px; }

.right305 {
  margin-right: 305px; }

.left305 {
  margin-left: 305px; }

.sides305 {
  margin-left: 305px;
  margin-right: 305px; }

.padding_top305 {
  padding-top: 305px; }

.padding_bottom305 {
  padding-bottom: 305px; }

.padding_right305 {
  padding-right: 305px; }

.padding_left305 {
  padding-left: 305px; }

.padding_sides305 {
  padding-left: 305px;
  padding-right: 305px; }

.top310 {
  margin-top: 310px; }

.bottom310 {
  margin-bottom: 310px; }

.right310 {
  margin-right: 310px; }

.left310 {
  margin-left: 310px; }

.sides310 {
  margin-left: 310px;
  margin-right: 310px; }

.padding_top310 {
  padding-top: 310px; }

.padding_bottom310 {
  padding-bottom: 310px; }

.padding_right310 {
  padding-right: 310px; }

.padding_left310 {
  padding-left: 310px; }

.padding_sides310 {
  padding-left: 310px;
  padding-right: 310px; }

.top315 {
  margin-top: 315px; }

.bottom315 {
  margin-bottom: 315px; }

.right315 {
  margin-right: 315px; }

.left315 {
  margin-left: 315px; }

.sides315 {
  margin-left: 315px;
  margin-right: 315px; }

.padding_top315 {
  padding-top: 315px; }

.padding_bottom315 {
  padding-bottom: 315px; }

.padding_right315 {
  padding-right: 315px; }

.padding_left315 {
  padding-left: 315px; }

.padding_sides315 {
  padding-left: 315px;
  padding-right: 315px; }

.top320 {
  margin-top: 320px; }

.bottom320 {
  margin-bottom: 320px; }

.right320 {
  margin-right: 320px; }

.left320 {
  margin-left: 320px; }

.sides320 {
  margin-left: 320px;
  margin-right: 320px; }

.padding_top320 {
  padding-top: 320px; }

.padding_bottom320 {
  padding-bottom: 320px; }

.padding_right320 {
  padding-right: 320px; }

.padding_left320 {
  padding-left: 320px; }

.padding_sides320 {
  padding-left: 320px;
  padding-right: 320px; }

.top325 {
  margin-top: 325px; }

.bottom325 {
  margin-bottom: 325px; }

.right325 {
  margin-right: 325px; }

.left325 {
  margin-left: 325px; }

.sides325 {
  margin-left: 325px;
  margin-right: 325px; }

.padding_top325 {
  padding-top: 325px; }

.padding_bottom325 {
  padding-bottom: 325px; }

.padding_right325 {
  padding-right: 325px; }

.padding_left325 {
  padding-left: 325px; }

.padding_sides325 {
  padding-left: 325px;
  padding-right: 325px; }

.top330 {
  margin-top: 330px; }

.bottom330 {
  margin-bottom: 330px; }

.right330 {
  margin-right: 330px; }

.left330 {
  margin-left: 330px; }

.sides330 {
  margin-left: 330px;
  margin-right: 330px; }

.padding_top330 {
  padding-top: 330px; }

.padding_bottom330 {
  padding-bottom: 330px; }

.padding_right330 {
  padding-right: 330px; }

.padding_left330 {
  padding-left: 330px; }

.padding_sides330 {
  padding-left: 330px;
  padding-right: 330px; }

.top335 {
  margin-top: 335px; }

.bottom335 {
  margin-bottom: 335px; }

.right335 {
  margin-right: 335px; }

.left335 {
  margin-left: 335px; }

.sides335 {
  margin-left: 335px;
  margin-right: 335px; }

.padding_top335 {
  padding-top: 335px; }

.padding_bottom335 {
  padding-bottom: 335px; }

.padding_right335 {
  padding-right: 335px; }

.padding_left335 {
  padding-left: 335px; }

.padding_sides335 {
  padding-left: 335px;
  padding-right: 335px; }

.top340 {
  margin-top: 340px; }

.bottom340 {
  margin-bottom: 340px; }

.right340 {
  margin-right: 340px; }

.left340 {
  margin-left: 340px; }

.sides340 {
  margin-left: 340px;
  margin-right: 340px; }

.padding_top340 {
  padding-top: 340px; }

.padding_bottom340 {
  padding-bottom: 340px; }

.padding_right340 {
  padding-right: 340px; }

.padding_left340 {
  padding-left: 340px; }

.padding_sides340 {
  padding-left: 340px;
  padding-right: 340px; }

.top345 {
  margin-top: 345px; }

.bottom345 {
  margin-bottom: 345px; }

.right345 {
  margin-right: 345px; }

.left345 {
  margin-left: 345px; }

.sides345 {
  margin-left: 345px;
  margin-right: 345px; }

.padding_top345 {
  padding-top: 345px; }

.padding_bottom345 {
  padding-bottom: 345px; }

.padding_right345 {
  padding-right: 345px; }

.padding_left345 {
  padding-left: 345px; }

.padding_sides345 {
  padding-left: 345px;
  padding-right: 345px; }

.top350 {
  margin-top: 350px; }

.bottom350 {
  margin-bottom: 350px; }

.right350 {
  margin-right: 350px; }

.left350 {
  margin-left: 350px; }

.sides350 {
  margin-left: 350px;
  margin-right: 350px; }

.padding_top350 {
  padding-top: 350px; }

.padding_bottom350 {
  padding-bottom: 350px; }

.padding_right350 {
  padding-right: 350px; }

.padding_left350 {
  padding-left: 350px; }

.padding_sides350 {
  padding-left: 350px;
  padding-right: 350px; }

.top355 {
  margin-top: 355px; }

.bottom355 {
  margin-bottom: 355px; }

.right355 {
  margin-right: 355px; }

.left355 {
  margin-left: 355px; }

.sides355 {
  margin-left: 355px;
  margin-right: 355px; }

.padding_top355 {
  padding-top: 355px; }

.padding_bottom355 {
  padding-bottom: 355px; }

.padding_right355 {
  padding-right: 355px; }

.padding_left355 {
  padding-left: 355px; }

.padding_sides355 {
  padding-left: 355px;
  padding-right: 355px; }

.top360 {
  margin-top: 360px; }

.bottom360 {
  margin-bottom: 360px; }

.right360 {
  margin-right: 360px; }

.left360 {
  margin-left: 360px; }

.sides360 {
  margin-left: 360px;
  margin-right: 360px; }

.padding_top360 {
  padding-top: 360px; }

.padding_bottom360 {
  padding-bottom: 360px; }

.padding_right360 {
  padding-right: 360px; }

.padding_left360 {
  padding-left: 360px; }

.padding_sides360 {
  padding-left: 360px;
  padding-right: 360px; }

.top365 {
  margin-top: 365px; }

.bottom365 {
  margin-bottom: 365px; }

.right365 {
  margin-right: 365px; }

.left365 {
  margin-left: 365px; }

.sides365 {
  margin-left: 365px;
  margin-right: 365px; }

.padding_top365 {
  padding-top: 365px; }

.padding_bottom365 {
  padding-bottom: 365px; }

.padding_right365 {
  padding-right: 365px; }

.padding_left365 {
  padding-left: 365px; }

.padding_sides365 {
  padding-left: 365px;
  padding-right: 365px; }

.top370 {
  margin-top: 370px; }

.bottom370 {
  margin-bottom: 370px; }

.right370 {
  margin-right: 370px; }

.left370 {
  margin-left: 370px; }

.sides370 {
  margin-left: 370px;
  margin-right: 370px; }

.padding_top370 {
  padding-top: 370px; }

.padding_bottom370 {
  padding-bottom: 370px; }

.padding_right370 {
  padding-right: 370px; }

.padding_left370 {
  padding-left: 370px; }

.padding_sides370 {
  padding-left: 370px;
  padding-right: 370px; }

.top375 {
  margin-top: 375px; }

.bottom375 {
  margin-bottom: 375px; }

.right375 {
  margin-right: 375px; }

.left375 {
  margin-left: 375px; }

.sides375 {
  margin-left: 375px;
  margin-right: 375px; }

.padding_top375 {
  padding-top: 375px; }

.padding_bottom375 {
  padding-bottom: 375px; }

.padding_right375 {
  padding-right: 375px; }

.padding_left375 {
  padding-left: 375px; }

.padding_sides375 {
  padding-left: 375px;
  padding-right: 375px; }

.top380 {
  margin-top: 380px; }

.bottom380 {
  margin-bottom: 380px; }

.right380 {
  margin-right: 380px; }

.left380 {
  margin-left: 380px; }

.sides380 {
  margin-left: 380px;
  margin-right: 380px; }

.padding_top380 {
  padding-top: 380px; }

.padding_bottom380 {
  padding-bottom: 380px; }

.padding_right380 {
  padding-right: 380px; }

.padding_left380 {
  padding-left: 380px; }

.padding_sides380 {
  padding-left: 380px;
  padding-right: 380px; }

.top385 {
  margin-top: 385px; }

.bottom385 {
  margin-bottom: 385px; }

.right385 {
  margin-right: 385px; }

.left385 {
  margin-left: 385px; }

.sides385 {
  margin-left: 385px;
  margin-right: 385px; }

.padding_top385 {
  padding-top: 385px; }

.padding_bottom385 {
  padding-bottom: 385px; }

.padding_right385 {
  padding-right: 385px; }

.padding_left385 {
  padding-left: 385px; }

.padding_sides385 {
  padding-left: 385px;
  padding-right: 385px; }

.top390 {
  margin-top: 390px; }

.bottom390 {
  margin-bottom: 390px; }

.right390 {
  margin-right: 390px; }

.left390 {
  margin-left: 390px; }

.sides390 {
  margin-left: 390px;
  margin-right: 390px; }

.padding_top390 {
  padding-top: 390px; }

.padding_bottom390 {
  padding-bottom: 390px; }

.padding_right390 {
  padding-right: 390px; }

.padding_left390 {
  padding-left: 390px; }

.padding_sides390 {
  padding-left: 390px;
  padding-right: 390px; }

.top395 {
  margin-top: 395px; }

.bottom395 {
  margin-bottom: 395px; }

.right395 {
  margin-right: 395px; }

.left395 {
  margin-left: 395px; }

.sides395 {
  margin-left: 395px;
  margin-right: 395px; }

.padding_top395 {
  padding-top: 395px; }

.padding_bottom395 {
  padding-bottom: 395px; }

.padding_right395 {
  padding-right: 395px; }

.padding_left395 {
  padding-left: 395px; }

.padding_sides395 {
  padding-left: 395px;
  padding-right: 395px; }

.top400 {
  margin-top: 400px; }

.bottom400 {
  margin-bottom: 400px; }

.right400 {
  margin-right: 400px; }

.left400 {
  margin-left: 400px; }

.sides400 {
  margin-left: 400px;
  margin-right: 400px; }

.padding_top400 {
  padding-top: 400px; }

.padding_bottom400 {
  padding-bottom: 400px; }

.padding_right400 {
  padding-right: 400px; }

.padding_left400 {
  padding-left: 400px; }

.padding_sides400 {
  padding-left: 400px;
  padding-right: 400px; }

.top405 {
  margin-top: 405px; }

.bottom405 {
  margin-bottom: 405px; }

.right405 {
  margin-right: 405px; }

.left405 {
  margin-left: 405px; }

.sides405 {
  margin-left: 405px;
  margin-right: 405px; }

.padding_top405 {
  padding-top: 405px; }

.padding_bottom405 {
  padding-bottom: 405px; }

.padding_right405 {
  padding-right: 405px; }

.padding_left405 {
  padding-left: 405px; }

.padding_sides405 {
  padding-left: 405px;
  padding-right: 405px; }

.top410 {
  margin-top: 410px; }

.bottom410 {
  margin-bottom: 410px; }

.right410 {
  margin-right: 410px; }

.left410 {
  margin-left: 410px; }

.sides410 {
  margin-left: 410px;
  margin-right: 410px; }

.padding_top410 {
  padding-top: 410px; }

.padding_bottom410 {
  padding-bottom: 410px; }

.padding_right410 {
  padding-right: 410px; }

.padding_left410 {
  padding-left: 410px; }

.padding_sides410 {
  padding-left: 410px;
  padding-right: 410px; }

.top415 {
  margin-top: 415px; }

.bottom415 {
  margin-bottom: 415px; }

.right415 {
  margin-right: 415px; }

.left415 {
  margin-left: 415px; }

.sides415 {
  margin-left: 415px;
  margin-right: 415px; }

.padding_top415 {
  padding-top: 415px; }

.padding_bottom415 {
  padding-bottom: 415px; }

.padding_right415 {
  padding-right: 415px; }

.padding_left415 {
  padding-left: 415px; }

.padding_sides415 {
  padding-left: 415px;
  padding-right: 415px; }

.top420 {
  margin-top: 420px; }

.bottom420 {
  margin-bottom: 420px; }

.right420 {
  margin-right: 420px; }

.left420 {
  margin-left: 420px; }

.sides420 {
  margin-left: 420px;
  margin-right: 420px; }

.padding_top420 {
  padding-top: 420px; }

.padding_bottom420 {
  padding-bottom: 420px; }

.padding_right420 {
  padding-right: 420px; }

.padding_left420 {
  padding-left: 420px; }

.padding_sides420 {
  padding-left: 420px;
  padding-right: 420px; }

.top425 {
  margin-top: 425px; }

.bottom425 {
  margin-bottom: 425px; }

.right425 {
  margin-right: 425px; }

.left425 {
  margin-left: 425px; }

.sides425 {
  margin-left: 425px;
  margin-right: 425px; }

.padding_top425 {
  padding-top: 425px; }

.padding_bottom425 {
  padding-bottom: 425px; }

.padding_right425 {
  padding-right: 425px; }

.padding_left425 {
  padding-left: 425px; }

.padding_sides425 {
  padding-left: 425px;
  padding-right: 425px; }

.top430 {
  margin-top: 430px; }

.bottom430 {
  margin-bottom: 430px; }

.right430 {
  margin-right: 430px; }

.left430 {
  margin-left: 430px; }

.sides430 {
  margin-left: 430px;
  margin-right: 430px; }

.padding_top430 {
  padding-top: 430px; }

.padding_bottom430 {
  padding-bottom: 430px; }

.padding_right430 {
  padding-right: 430px; }

.padding_left430 {
  padding-left: 430px; }

.padding_sides430 {
  padding-left: 430px;
  padding-right: 430px; }

.top435 {
  margin-top: 435px; }

.bottom435 {
  margin-bottom: 435px; }

.right435 {
  margin-right: 435px; }

.left435 {
  margin-left: 435px; }

.sides435 {
  margin-left: 435px;
  margin-right: 435px; }

.padding_top435 {
  padding-top: 435px; }

.padding_bottom435 {
  padding-bottom: 435px; }

.padding_right435 {
  padding-right: 435px; }

.padding_left435 {
  padding-left: 435px; }

.padding_sides435 {
  padding-left: 435px;
  padding-right: 435px; }

.top440 {
  margin-top: 440px; }

.bottom440 {
  margin-bottom: 440px; }

.right440 {
  margin-right: 440px; }

.left440 {
  margin-left: 440px; }

.sides440 {
  margin-left: 440px;
  margin-right: 440px; }

.padding_top440 {
  padding-top: 440px; }

.padding_bottom440 {
  padding-bottom: 440px; }

.padding_right440 {
  padding-right: 440px; }

.padding_left440 {
  padding-left: 440px; }

.padding_sides440 {
  padding-left: 440px;
  padding-right: 440px; }

.top445 {
  margin-top: 445px; }

.bottom445 {
  margin-bottom: 445px; }

.right445 {
  margin-right: 445px; }

.left445 {
  margin-left: 445px; }

.sides445 {
  margin-left: 445px;
  margin-right: 445px; }

.padding_top445 {
  padding-top: 445px; }

.padding_bottom445 {
  padding-bottom: 445px; }

.padding_right445 {
  padding-right: 445px; }

.padding_left445 {
  padding-left: 445px; }

.padding_sides445 {
  padding-left: 445px;
  padding-right: 445px; }

.top450 {
  margin-top: 450px; }

.bottom450 {
  margin-bottom: 450px; }

.right450 {
  margin-right: 450px; }

.left450 {
  margin-left: 450px; }

.sides450 {
  margin-left: 450px;
  margin-right: 450px; }

.padding_top450 {
  padding-top: 450px; }

.padding_bottom450 {
  padding-bottom: 450px; }

.padding_right450 {
  padding-right: 450px; }

.padding_left450 {
  padding-left: 450px; }

.padding_sides450 {
  padding-left: 450px;
  padding-right: 450px; }

.top455 {
  margin-top: 455px; }

.bottom455 {
  margin-bottom: 455px; }

.right455 {
  margin-right: 455px; }

.left455 {
  margin-left: 455px; }

.sides455 {
  margin-left: 455px;
  margin-right: 455px; }

.padding_top455 {
  padding-top: 455px; }

.padding_bottom455 {
  padding-bottom: 455px; }

.padding_right455 {
  padding-right: 455px; }

.padding_left455 {
  padding-left: 455px; }

.padding_sides455 {
  padding-left: 455px;
  padding-right: 455px; }

.top460 {
  margin-top: 460px; }

.bottom460 {
  margin-bottom: 460px; }

.right460 {
  margin-right: 460px; }

.left460 {
  margin-left: 460px; }

.sides460 {
  margin-left: 460px;
  margin-right: 460px; }

.padding_top460 {
  padding-top: 460px; }

.padding_bottom460 {
  padding-bottom: 460px; }

.padding_right460 {
  padding-right: 460px; }

.padding_left460 {
  padding-left: 460px; }

.padding_sides460 {
  padding-left: 460px;
  padding-right: 460px; }

.top465 {
  margin-top: 465px; }

.bottom465 {
  margin-bottom: 465px; }

.right465 {
  margin-right: 465px; }

.left465 {
  margin-left: 465px; }

.sides465 {
  margin-left: 465px;
  margin-right: 465px; }

.padding_top465 {
  padding-top: 465px; }

.padding_bottom465 {
  padding-bottom: 465px; }

.padding_right465 {
  padding-right: 465px; }

.padding_left465 {
  padding-left: 465px; }

.padding_sides465 {
  padding-left: 465px;
  padding-right: 465px; }

.top470 {
  margin-top: 470px; }

.bottom470 {
  margin-bottom: 470px; }

.right470 {
  margin-right: 470px; }

.left470 {
  margin-left: 470px; }

.sides470 {
  margin-left: 470px;
  margin-right: 470px; }

.padding_top470 {
  padding-top: 470px; }

.padding_bottom470 {
  padding-bottom: 470px; }

.padding_right470 {
  padding-right: 470px; }

.padding_left470 {
  padding-left: 470px; }

.padding_sides470 {
  padding-left: 470px;
  padding-right: 470px; }

.top475 {
  margin-top: 475px; }

.bottom475 {
  margin-bottom: 475px; }

.right475 {
  margin-right: 475px; }

.left475 {
  margin-left: 475px; }

.sides475 {
  margin-left: 475px;
  margin-right: 475px; }

.padding_top475 {
  padding-top: 475px; }

.padding_bottom475 {
  padding-bottom: 475px; }

.padding_right475 {
  padding-right: 475px; }

.padding_left475 {
  padding-left: 475px; }

.padding_sides475 {
  padding-left: 475px;
  padding-right: 475px; }

.top480 {
  margin-top: 480px; }

.bottom480 {
  margin-bottom: 480px; }

.right480 {
  margin-right: 480px; }

.left480 {
  margin-left: 480px; }

.sides480 {
  margin-left: 480px;
  margin-right: 480px; }

.padding_top480 {
  padding-top: 480px; }

.padding_bottom480 {
  padding-bottom: 480px; }

.padding_right480 {
  padding-right: 480px; }

.padding_left480 {
  padding-left: 480px; }

.padding_sides480 {
  padding-left: 480px;
  padding-right: 480px; }

.top485 {
  margin-top: 485px; }

.bottom485 {
  margin-bottom: 485px; }

.right485 {
  margin-right: 485px; }

.left485 {
  margin-left: 485px; }

.sides485 {
  margin-left: 485px;
  margin-right: 485px; }

.padding_top485 {
  padding-top: 485px; }

.padding_bottom485 {
  padding-bottom: 485px; }

.padding_right485 {
  padding-right: 485px; }

.padding_left485 {
  padding-left: 485px; }

.padding_sides485 {
  padding-left: 485px;
  padding-right: 485px; }

.top490 {
  margin-top: 490px; }

.bottom490 {
  margin-bottom: 490px; }

.right490 {
  margin-right: 490px; }

.left490 {
  margin-left: 490px; }

.sides490 {
  margin-left: 490px;
  margin-right: 490px; }

.padding_top490 {
  padding-top: 490px; }

.padding_bottom490 {
  padding-bottom: 490px; }

.padding_right490 {
  padding-right: 490px; }

.padding_left490 {
  padding-left: 490px; }

.padding_sides490 {
  padding-left: 490px;
  padding-right: 490px; }

.top495 {
  margin-top: 495px; }

.bottom495 {
  margin-bottom: 495px; }

.right495 {
  margin-right: 495px; }

.left495 {
  margin-left: 495px; }

.sides495 {
  margin-left: 495px;
  margin-right: 495px; }

.padding_top495 {
  padding-top: 495px; }

.padding_bottom495 {
  padding-bottom: 495px; }

.padding_right495 {
  padding-right: 495px; }

.padding_left495 {
  padding-left: 495px; }

.padding_sides495 {
  padding-left: 495px;
  padding-right: 495px; }

.top500 {
  margin-top: 500px; }

.bottom500 {
  margin-bottom: 500px; }

.right500 {
  margin-right: 500px; }

.left500 {
  margin-left: 500px; }

.sides500 {
  margin-left: 500px;
  margin-right: 500px; }

.padding_top500 {
  padding-top: 500px; }

.padding_bottom500 {
  padding-bottom: 500px; }

.padding_right500 {
  padding-right: 500px; }

.padding_left500 {
  padding-left: 500px; }

.padding_sides500 {
  padding-left: 500px;
  padding-right: 500px; }

.top505 {
  margin-top: 505px; }

.bottom505 {
  margin-bottom: 505px; }

.right505 {
  margin-right: 505px; }

.left505 {
  margin-left: 505px; }

.sides505 {
  margin-left: 505px;
  margin-right: 505px; }

.padding_top505 {
  padding-top: 505px; }

.padding_bottom505 {
  padding-bottom: 505px; }

.padding_right505 {
  padding-right: 505px; }

.padding_left505 {
  padding-left: 505px; }

.padding_sides505 {
  padding-left: 505px;
  padding-right: 505px; }

.top510 {
  margin-top: 510px; }

.bottom510 {
  margin-bottom: 510px; }

.right510 {
  margin-right: 510px; }

.left510 {
  margin-left: 510px; }

.sides510 {
  margin-left: 510px;
  margin-right: 510px; }

.padding_top510 {
  padding-top: 510px; }

.padding_bottom510 {
  padding-bottom: 510px; }

.padding_right510 {
  padding-right: 510px; }

.padding_left510 {
  padding-left: 510px; }

.padding_sides510 {
  padding-left: 510px;
  padding-right: 510px; }

.top515 {
  margin-top: 515px; }

.bottom515 {
  margin-bottom: 515px; }

.right515 {
  margin-right: 515px; }

.left515 {
  margin-left: 515px; }

.sides515 {
  margin-left: 515px;
  margin-right: 515px; }

.padding_top515 {
  padding-top: 515px; }

.padding_bottom515 {
  padding-bottom: 515px; }

.padding_right515 {
  padding-right: 515px; }

.padding_left515 {
  padding-left: 515px; }

.padding_sides515 {
  padding-left: 515px;
  padding-right: 515px; }

.top520 {
  margin-top: 520px; }

.bottom520 {
  margin-bottom: 520px; }

.right520 {
  margin-right: 520px; }

.left520 {
  margin-left: 520px; }

.sides520 {
  margin-left: 520px;
  margin-right: 520px; }

.padding_top520 {
  padding-top: 520px; }

.padding_bottom520 {
  padding-bottom: 520px; }

.padding_right520 {
  padding-right: 520px; }

.padding_left520 {
  padding-left: 520px; }

.padding_sides520 {
  padding-left: 520px;
  padding-right: 520px; }

.top525 {
  margin-top: 525px; }

.bottom525 {
  margin-bottom: 525px; }

.right525 {
  margin-right: 525px; }

.left525 {
  margin-left: 525px; }

.sides525 {
  margin-left: 525px;
  margin-right: 525px; }

.padding_top525 {
  padding-top: 525px; }

.padding_bottom525 {
  padding-bottom: 525px; }

.padding_right525 {
  padding-right: 525px; }

.padding_left525 {
  padding-left: 525px; }

.padding_sides525 {
  padding-left: 525px;
  padding-right: 525px; }

.top530 {
  margin-top: 530px; }

.bottom530 {
  margin-bottom: 530px; }

.right530 {
  margin-right: 530px; }

.left530 {
  margin-left: 530px; }

.sides530 {
  margin-left: 530px;
  margin-right: 530px; }

.padding_top530 {
  padding-top: 530px; }

.padding_bottom530 {
  padding-bottom: 530px; }

.padding_right530 {
  padding-right: 530px; }

.padding_left530 {
  padding-left: 530px; }

.padding_sides530 {
  padding-left: 530px;
  padding-right: 530px; }

.top535 {
  margin-top: 535px; }

.bottom535 {
  margin-bottom: 535px; }

.right535 {
  margin-right: 535px; }

.left535 {
  margin-left: 535px; }

.sides535 {
  margin-left: 535px;
  margin-right: 535px; }

.padding_top535 {
  padding-top: 535px; }

.padding_bottom535 {
  padding-bottom: 535px; }

.padding_right535 {
  padding-right: 535px; }

.padding_left535 {
  padding-left: 535px; }

.padding_sides535 {
  padding-left: 535px;
  padding-right: 535px; }

.top540 {
  margin-top: 540px; }

.bottom540 {
  margin-bottom: 540px; }

.right540 {
  margin-right: 540px; }

.left540 {
  margin-left: 540px; }

.sides540 {
  margin-left: 540px;
  margin-right: 540px; }

.padding_top540 {
  padding-top: 540px; }

.padding_bottom540 {
  padding-bottom: 540px; }

.padding_right540 {
  padding-right: 540px; }

.padding_left540 {
  padding-left: 540px; }

.padding_sides540 {
  padding-left: 540px;
  padding-right: 540px; }

.top545 {
  margin-top: 545px; }

.bottom545 {
  margin-bottom: 545px; }

.right545 {
  margin-right: 545px; }

.left545 {
  margin-left: 545px; }

.sides545 {
  margin-left: 545px;
  margin-right: 545px; }

.padding_top545 {
  padding-top: 545px; }

.padding_bottom545 {
  padding-bottom: 545px; }

.padding_right545 {
  padding-right: 545px; }

.padding_left545 {
  padding-left: 545px; }

.padding_sides545 {
  padding-left: 545px;
  padding-right: 545px; }

.top550 {
  margin-top: 550px; }

.bottom550 {
  margin-bottom: 550px; }

.right550 {
  margin-right: 550px; }

.left550 {
  margin-left: 550px; }

.sides550 {
  margin-left: 550px;
  margin-right: 550px; }

.padding_top550 {
  padding-top: 550px; }

.padding_bottom550 {
  padding-bottom: 550px; }

.padding_right550 {
  padding-right: 550px; }

.padding_left550 {
  padding-left: 550px; }

.padding_sides550 {
  padding-left: 550px;
  padding-right: 550px; }

.top555 {
  margin-top: 555px; }

.bottom555 {
  margin-bottom: 555px; }

.right555 {
  margin-right: 555px; }

.left555 {
  margin-left: 555px; }

.sides555 {
  margin-left: 555px;
  margin-right: 555px; }

.padding_top555 {
  padding-top: 555px; }

.padding_bottom555 {
  padding-bottom: 555px; }

.padding_right555 {
  padding-right: 555px; }

.padding_left555 {
  padding-left: 555px; }

.padding_sides555 {
  padding-left: 555px;
  padding-right: 555px; }

.top560 {
  margin-top: 560px; }

.bottom560 {
  margin-bottom: 560px; }

.right560 {
  margin-right: 560px; }

.left560 {
  margin-left: 560px; }

.sides560 {
  margin-left: 560px;
  margin-right: 560px; }

.padding_top560 {
  padding-top: 560px; }

.padding_bottom560 {
  padding-bottom: 560px; }

.padding_right560 {
  padding-right: 560px; }

.padding_left560 {
  padding-left: 560px; }

.padding_sides560 {
  padding-left: 560px;
  padding-right: 560px; }

.top565 {
  margin-top: 565px; }

.bottom565 {
  margin-bottom: 565px; }

.right565 {
  margin-right: 565px; }

.left565 {
  margin-left: 565px; }

.sides565 {
  margin-left: 565px;
  margin-right: 565px; }

.padding_top565 {
  padding-top: 565px; }

.padding_bottom565 {
  padding-bottom: 565px; }

.padding_right565 {
  padding-right: 565px; }

.padding_left565 {
  padding-left: 565px; }

.padding_sides565 {
  padding-left: 565px;
  padding-right: 565px; }

.top570 {
  margin-top: 570px; }

.bottom570 {
  margin-bottom: 570px; }

.right570 {
  margin-right: 570px; }

.left570 {
  margin-left: 570px; }

.sides570 {
  margin-left: 570px;
  margin-right: 570px; }

.padding_top570 {
  padding-top: 570px; }

.padding_bottom570 {
  padding-bottom: 570px; }

.padding_right570 {
  padding-right: 570px; }

.padding_left570 {
  padding-left: 570px; }

.padding_sides570 {
  padding-left: 570px;
  padding-right: 570px; }

.top575 {
  margin-top: 575px; }

.bottom575 {
  margin-bottom: 575px; }

.right575 {
  margin-right: 575px; }

.left575 {
  margin-left: 575px; }

.sides575 {
  margin-left: 575px;
  margin-right: 575px; }

.padding_top575 {
  padding-top: 575px; }

.padding_bottom575 {
  padding-bottom: 575px; }

.padding_right575 {
  padding-right: 575px; }

.padding_left575 {
  padding-left: 575px; }

.padding_sides575 {
  padding-left: 575px;
  padding-right: 575px; }

.top580 {
  margin-top: 580px; }

.bottom580 {
  margin-bottom: 580px; }

.right580 {
  margin-right: 580px; }

.left580 {
  margin-left: 580px; }

.sides580 {
  margin-left: 580px;
  margin-right: 580px; }

.padding_top580 {
  padding-top: 580px; }

.padding_bottom580 {
  padding-bottom: 580px; }

.padding_right580 {
  padding-right: 580px; }

.padding_left580 {
  padding-left: 580px; }

.padding_sides580 {
  padding-left: 580px;
  padding-right: 580px; }

.top585 {
  margin-top: 585px; }

.bottom585 {
  margin-bottom: 585px; }

.right585 {
  margin-right: 585px; }

.left585 {
  margin-left: 585px; }

.sides585 {
  margin-left: 585px;
  margin-right: 585px; }

.padding_top585 {
  padding-top: 585px; }

.padding_bottom585 {
  padding-bottom: 585px; }

.padding_right585 {
  padding-right: 585px; }

.padding_left585 {
  padding-left: 585px; }

.padding_sides585 {
  padding-left: 585px;
  padding-right: 585px; }

.top590 {
  margin-top: 590px; }

.bottom590 {
  margin-bottom: 590px; }

.right590 {
  margin-right: 590px; }

.left590 {
  margin-left: 590px; }

.sides590 {
  margin-left: 590px;
  margin-right: 590px; }

.padding_top590 {
  padding-top: 590px; }

.padding_bottom590 {
  padding-bottom: 590px; }

.padding_right590 {
  padding-right: 590px; }

.padding_left590 {
  padding-left: 590px; }

.padding_sides590 {
  padding-left: 590px;
  padding-right: 590px; }

.top595 {
  margin-top: 595px; }

.bottom595 {
  margin-bottom: 595px; }

.right595 {
  margin-right: 595px; }

.left595 {
  margin-left: 595px; }

.sides595 {
  margin-left: 595px;
  margin-right: 595px; }

.padding_top595 {
  padding-top: 595px; }

.padding_bottom595 {
  padding-bottom: 595px; }

.padding_right595 {
  padding-right: 595px; }

.padding_left595 {
  padding-left: 595px; }

.padding_sides595 {
  padding-left: 595px;
  padding-right: 595px; }

.top600 {
  margin-top: 600px; }

.bottom600 {
  margin-bottom: 600px; }

.right600 {
  margin-right: 600px; }

.left600 {
  margin-left: 600px; }

.sides600 {
  margin-left: 600px;
  margin-right: 600px; }

.padding_top600 {
  padding-top: 600px; }

.padding_bottom600 {
  padding-bottom: 600px; }

.padding_right600 {
  padding-right: 600px; }

.padding_left600 {
  padding-left: 600px; }

.padding_sides600 {
  padding-left: 600px;
  padding-right: 600px; }

.top605 {
  margin-top: 605px; }

.bottom605 {
  margin-bottom: 605px; }

.right605 {
  margin-right: 605px; }

.left605 {
  margin-left: 605px; }

.sides605 {
  margin-left: 605px;
  margin-right: 605px; }

.padding_top605 {
  padding-top: 605px; }

.padding_bottom605 {
  padding-bottom: 605px; }

.padding_right605 {
  padding-right: 605px; }

.padding_left605 {
  padding-left: 605px; }

.padding_sides605 {
  padding-left: 605px;
  padding-right: 605px; }

.top610 {
  margin-top: 610px; }

.bottom610 {
  margin-bottom: 610px; }

.right610 {
  margin-right: 610px; }

.left610 {
  margin-left: 610px; }

.sides610 {
  margin-left: 610px;
  margin-right: 610px; }

.padding_top610 {
  padding-top: 610px; }

.padding_bottom610 {
  padding-bottom: 610px; }

.padding_right610 {
  padding-right: 610px; }

.padding_left610 {
  padding-left: 610px; }

.padding_sides610 {
  padding-left: 610px;
  padding-right: 610px; }

.top615 {
  margin-top: 615px; }

.bottom615 {
  margin-bottom: 615px; }

.right615 {
  margin-right: 615px; }

.left615 {
  margin-left: 615px; }

.sides615 {
  margin-left: 615px;
  margin-right: 615px; }

.padding_top615 {
  padding-top: 615px; }

.padding_bottom615 {
  padding-bottom: 615px; }

.padding_right615 {
  padding-right: 615px; }

.padding_left615 {
  padding-left: 615px; }

.padding_sides615 {
  padding-left: 615px;
  padding-right: 615px; }

.top620 {
  margin-top: 620px; }

.bottom620 {
  margin-bottom: 620px; }

.right620 {
  margin-right: 620px; }

.left620 {
  margin-left: 620px; }

.sides620 {
  margin-left: 620px;
  margin-right: 620px; }

.padding_top620 {
  padding-top: 620px; }

.padding_bottom620 {
  padding-bottom: 620px; }

.padding_right620 {
  padding-right: 620px; }

.padding_left620 {
  padding-left: 620px; }

.padding_sides620 {
  padding-left: 620px;
  padding-right: 620px; }

.top625 {
  margin-top: 625px; }

.bottom625 {
  margin-bottom: 625px; }

.right625 {
  margin-right: 625px; }

.left625 {
  margin-left: 625px; }

.sides625 {
  margin-left: 625px;
  margin-right: 625px; }

.padding_top625 {
  padding-top: 625px; }

.padding_bottom625 {
  padding-bottom: 625px; }

.padding_right625 {
  padding-right: 625px; }

.padding_left625 {
  padding-left: 625px; }

.padding_sides625 {
  padding-left: 625px;
  padding-right: 625px; }

.top630 {
  margin-top: 630px; }

.bottom630 {
  margin-bottom: 630px; }

.right630 {
  margin-right: 630px; }

.left630 {
  margin-left: 630px; }

.sides630 {
  margin-left: 630px;
  margin-right: 630px; }

.padding_top630 {
  padding-top: 630px; }

.padding_bottom630 {
  padding-bottom: 630px; }

.padding_right630 {
  padding-right: 630px; }

.padding_left630 {
  padding-left: 630px; }

.padding_sides630 {
  padding-left: 630px;
  padding-right: 630px; }

.top635 {
  margin-top: 635px; }

.bottom635 {
  margin-bottom: 635px; }

.right635 {
  margin-right: 635px; }

.left635 {
  margin-left: 635px; }

.sides635 {
  margin-left: 635px;
  margin-right: 635px; }

.padding_top635 {
  padding-top: 635px; }

.padding_bottom635 {
  padding-bottom: 635px; }

.padding_right635 {
  padding-right: 635px; }

.padding_left635 {
  padding-left: 635px; }

.padding_sides635 {
  padding-left: 635px;
  padding-right: 635px; }

.top640 {
  margin-top: 640px; }

.bottom640 {
  margin-bottom: 640px; }

.right640 {
  margin-right: 640px; }

.left640 {
  margin-left: 640px; }

.sides640 {
  margin-left: 640px;
  margin-right: 640px; }

.padding_top640 {
  padding-top: 640px; }

.padding_bottom640 {
  padding-bottom: 640px; }

.padding_right640 {
  padding-right: 640px; }

.padding_left640 {
  padding-left: 640px; }

.padding_sides640 {
  padding-left: 640px;
  padding-right: 640px; }

.top645 {
  margin-top: 645px; }

.bottom645 {
  margin-bottom: 645px; }

.right645 {
  margin-right: 645px; }

.left645 {
  margin-left: 645px; }

.sides645 {
  margin-left: 645px;
  margin-right: 645px; }

.padding_top645 {
  padding-top: 645px; }

.padding_bottom645 {
  padding-bottom: 645px; }

.padding_right645 {
  padding-right: 645px; }

.padding_left645 {
  padding-left: 645px; }

.padding_sides645 {
  padding-left: 645px;
  padding-right: 645px; }

.top650 {
  margin-top: 650px; }

.bottom650 {
  margin-bottom: 650px; }

.right650 {
  margin-right: 650px; }

.left650 {
  margin-left: 650px; }

.sides650 {
  margin-left: 650px;
  margin-right: 650px; }

.padding_top650 {
  padding-top: 650px; }

.padding_bottom650 {
  padding-bottom: 650px; }

.padding_right650 {
  padding-right: 650px; }

.padding_left650 {
  padding-left: 650px; }

.padding_sides650 {
  padding-left: 650px;
  padding-right: 650px; }

.top655 {
  margin-top: 655px; }

.bottom655 {
  margin-bottom: 655px; }

.right655 {
  margin-right: 655px; }

.left655 {
  margin-left: 655px; }

.sides655 {
  margin-left: 655px;
  margin-right: 655px; }

.padding_top655 {
  padding-top: 655px; }

.padding_bottom655 {
  padding-bottom: 655px; }

.padding_right655 {
  padding-right: 655px; }

.padding_left655 {
  padding-left: 655px; }

.padding_sides655 {
  padding-left: 655px;
  padding-right: 655px; }

.top660 {
  margin-top: 660px; }

.bottom660 {
  margin-bottom: 660px; }

.right660 {
  margin-right: 660px; }

.left660 {
  margin-left: 660px; }

.sides660 {
  margin-left: 660px;
  margin-right: 660px; }

.padding_top660 {
  padding-top: 660px; }

.padding_bottom660 {
  padding-bottom: 660px; }

.padding_right660 {
  padding-right: 660px; }

.padding_left660 {
  padding-left: 660px; }

.padding_sides660 {
  padding-left: 660px;
  padding-right: 660px; }

.top665 {
  margin-top: 665px; }

.bottom665 {
  margin-bottom: 665px; }

.right665 {
  margin-right: 665px; }

.left665 {
  margin-left: 665px; }

.sides665 {
  margin-left: 665px;
  margin-right: 665px; }

.padding_top665 {
  padding-top: 665px; }

.padding_bottom665 {
  padding-bottom: 665px; }

.padding_right665 {
  padding-right: 665px; }

.padding_left665 {
  padding-left: 665px; }

.padding_sides665 {
  padding-left: 665px;
  padding-right: 665px; }

.top670 {
  margin-top: 670px; }

.bottom670 {
  margin-bottom: 670px; }

.right670 {
  margin-right: 670px; }

.left670 {
  margin-left: 670px; }

.sides670 {
  margin-left: 670px;
  margin-right: 670px; }

.padding_top670 {
  padding-top: 670px; }

.padding_bottom670 {
  padding-bottom: 670px; }

.padding_right670 {
  padding-right: 670px; }

.padding_left670 {
  padding-left: 670px; }

.padding_sides670 {
  padding-left: 670px;
  padding-right: 670px; }

.top675 {
  margin-top: 675px; }

.bottom675 {
  margin-bottom: 675px; }

.right675 {
  margin-right: 675px; }

.left675 {
  margin-left: 675px; }

.sides675 {
  margin-left: 675px;
  margin-right: 675px; }

.padding_top675 {
  padding-top: 675px; }

.padding_bottom675 {
  padding-bottom: 675px; }

.padding_right675 {
  padding-right: 675px; }

.padding_left675 {
  padding-left: 675px; }

.padding_sides675 {
  padding-left: 675px;
  padding-right: 675px; }

.top680 {
  margin-top: 680px; }

.bottom680 {
  margin-bottom: 680px; }

.right680 {
  margin-right: 680px; }

.left680 {
  margin-left: 680px; }

.sides680 {
  margin-left: 680px;
  margin-right: 680px; }

.padding_top680 {
  padding-top: 680px; }

.padding_bottom680 {
  padding-bottom: 680px; }

.padding_right680 {
  padding-right: 680px; }

.padding_left680 {
  padding-left: 680px; }

.padding_sides680 {
  padding-left: 680px;
  padding-right: 680px; }

.top685 {
  margin-top: 685px; }

.bottom685 {
  margin-bottom: 685px; }

.right685 {
  margin-right: 685px; }

.left685 {
  margin-left: 685px; }

.sides685 {
  margin-left: 685px;
  margin-right: 685px; }

.padding_top685 {
  padding-top: 685px; }

.padding_bottom685 {
  padding-bottom: 685px; }

.padding_right685 {
  padding-right: 685px; }

.padding_left685 {
  padding-left: 685px; }

.padding_sides685 {
  padding-left: 685px;
  padding-right: 685px; }

.top690 {
  margin-top: 690px; }

.bottom690 {
  margin-bottom: 690px; }

.right690 {
  margin-right: 690px; }

.left690 {
  margin-left: 690px; }

.sides690 {
  margin-left: 690px;
  margin-right: 690px; }

.padding_top690 {
  padding-top: 690px; }

.padding_bottom690 {
  padding-bottom: 690px; }

.padding_right690 {
  padding-right: 690px; }

.padding_left690 {
  padding-left: 690px; }

.padding_sides690 {
  padding-left: 690px;
  padding-right: 690px; }

.top695 {
  margin-top: 695px; }

.bottom695 {
  margin-bottom: 695px; }

.right695 {
  margin-right: 695px; }

.left695 {
  margin-left: 695px; }

.sides695 {
  margin-left: 695px;
  margin-right: 695px; }

.padding_top695 {
  padding-top: 695px; }

.padding_bottom695 {
  padding-bottom: 695px; }

.padding_right695 {
  padding-right: 695px; }

.padding_left695 {
  padding-left: 695px; }

.padding_sides695 {
  padding-left: 695px;
  padding-right: 695px; }

.top700 {
  margin-top: 700px; }

.bottom700 {
  margin-bottom: 700px; }

.right700 {
  margin-right: 700px; }

.left700 {
  margin-left: 700px; }

.sides700 {
  margin-left: 700px;
  margin-right: 700px; }

.padding_top700 {
  padding-top: 700px; }

.padding_bottom700 {
  padding-bottom: 700px; }

.padding_right700 {
  padding-right: 700px; }

.padding_left700 {
  padding-left: 700px; }

.padding_sides700 {
  padding-left: 700px;
  padding-right: 700px; }

.top705 {
  margin-top: 705px; }

.bottom705 {
  margin-bottom: 705px; }

.right705 {
  margin-right: 705px; }

.left705 {
  margin-left: 705px; }

.sides705 {
  margin-left: 705px;
  margin-right: 705px; }

.padding_top705 {
  padding-top: 705px; }

.padding_bottom705 {
  padding-bottom: 705px; }

.padding_right705 {
  padding-right: 705px; }

.padding_left705 {
  padding-left: 705px; }

.padding_sides705 {
  padding-left: 705px;
  padding-right: 705px; }

.top710 {
  margin-top: 710px; }

.bottom710 {
  margin-bottom: 710px; }

.right710 {
  margin-right: 710px; }

.left710 {
  margin-left: 710px; }

.sides710 {
  margin-left: 710px;
  margin-right: 710px; }

.padding_top710 {
  padding-top: 710px; }

.padding_bottom710 {
  padding-bottom: 710px; }

.padding_right710 {
  padding-right: 710px; }

.padding_left710 {
  padding-left: 710px; }

.padding_sides710 {
  padding-left: 710px;
  padding-right: 710px; }

.top715 {
  margin-top: 715px; }

.bottom715 {
  margin-bottom: 715px; }

.right715 {
  margin-right: 715px; }

.left715 {
  margin-left: 715px; }

.sides715 {
  margin-left: 715px;
  margin-right: 715px; }

.padding_top715 {
  padding-top: 715px; }

.padding_bottom715 {
  padding-bottom: 715px; }

.padding_right715 {
  padding-right: 715px; }

.padding_left715 {
  padding-left: 715px; }

.padding_sides715 {
  padding-left: 715px;
  padding-right: 715px; }

.top720 {
  margin-top: 720px; }

.bottom720 {
  margin-bottom: 720px; }

.right720 {
  margin-right: 720px; }

.left720 {
  margin-left: 720px; }

.sides720 {
  margin-left: 720px;
  margin-right: 720px; }

.padding_top720 {
  padding-top: 720px; }

.padding_bottom720 {
  padding-bottom: 720px; }

.padding_right720 {
  padding-right: 720px; }

.padding_left720 {
  padding-left: 720px; }

.padding_sides720 {
  padding-left: 720px;
  padding-right: 720px; }

.top725 {
  margin-top: 725px; }

.bottom725 {
  margin-bottom: 725px; }

.right725 {
  margin-right: 725px; }

.left725 {
  margin-left: 725px; }

.sides725 {
  margin-left: 725px;
  margin-right: 725px; }

.padding_top725 {
  padding-top: 725px; }

.padding_bottom725 {
  padding-bottom: 725px; }

.padding_right725 {
  padding-right: 725px; }

.padding_left725 {
  padding-left: 725px; }

.padding_sides725 {
  padding-left: 725px;
  padding-right: 725px; }

.top730 {
  margin-top: 730px; }

.bottom730 {
  margin-bottom: 730px; }

.right730 {
  margin-right: 730px; }

.left730 {
  margin-left: 730px; }

.sides730 {
  margin-left: 730px;
  margin-right: 730px; }

.padding_top730 {
  padding-top: 730px; }

.padding_bottom730 {
  padding-bottom: 730px; }

.padding_right730 {
  padding-right: 730px; }

.padding_left730 {
  padding-left: 730px; }

.padding_sides730 {
  padding-left: 730px;
  padding-right: 730px; }

.top735 {
  margin-top: 735px; }

.bottom735 {
  margin-bottom: 735px; }

.right735 {
  margin-right: 735px; }

.left735 {
  margin-left: 735px; }

.sides735 {
  margin-left: 735px;
  margin-right: 735px; }

.padding_top735 {
  padding-top: 735px; }

.padding_bottom735 {
  padding-bottom: 735px; }

.padding_right735 {
  padding-right: 735px; }

.padding_left735 {
  padding-left: 735px; }

.padding_sides735 {
  padding-left: 735px;
  padding-right: 735px; }

.top740 {
  margin-top: 740px; }

.bottom740 {
  margin-bottom: 740px; }

.right740 {
  margin-right: 740px; }

.left740 {
  margin-left: 740px; }

.sides740 {
  margin-left: 740px;
  margin-right: 740px; }

.padding_top740 {
  padding-top: 740px; }

.padding_bottom740 {
  padding-bottom: 740px; }

.padding_right740 {
  padding-right: 740px; }

.padding_left740 {
  padding-left: 740px; }

.padding_sides740 {
  padding-left: 740px;
  padding-right: 740px; }

.top745 {
  margin-top: 745px; }

.bottom745 {
  margin-bottom: 745px; }

.right745 {
  margin-right: 745px; }

.left745 {
  margin-left: 745px; }

.sides745 {
  margin-left: 745px;
  margin-right: 745px; }

.padding_top745 {
  padding-top: 745px; }

.padding_bottom745 {
  padding-bottom: 745px; }

.padding_right745 {
  padding-right: 745px; }

.padding_left745 {
  padding-left: 745px; }

.padding_sides745 {
  padding-left: 745px;
  padding-right: 745px; }

.top750 {
  margin-top: 750px; }

.bottom750 {
  margin-bottom: 750px; }

.right750 {
  margin-right: 750px; }

.left750 {
  margin-left: 750px; }

.sides750 {
  margin-left: 750px;
  margin-right: 750px; }

.padding_top750 {
  padding-top: 750px; }

.padding_bottom750 {
  padding-bottom: 750px; }

.padding_right750 {
  padding-right: 750px; }

.padding_left750 {
  padding-left: 750px; }

.padding_sides750 {
  padding-left: 750px;
  padding-right: 750px; }

.top755 {
  margin-top: 755px; }

.bottom755 {
  margin-bottom: 755px; }

.right755 {
  margin-right: 755px; }

.left755 {
  margin-left: 755px; }

.sides755 {
  margin-left: 755px;
  margin-right: 755px; }

.padding_top755 {
  padding-top: 755px; }

.padding_bottom755 {
  padding-bottom: 755px; }

.padding_right755 {
  padding-right: 755px; }

.padding_left755 {
  padding-left: 755px; }

.padding_sides755 {
  padding-left: 755px;
  padding-right: 755px; }

.top760 {
  margin-top: 760px; }

.bottom760 {
  margin-bottom: 760px; }

.right760 {
  margin-right: 760px; }

.left760 {
  margin-left: 760px; }

.sides760 {
  margin-left: 760px;
  margin-right: 760px; }

.padding_top760 {
  padding-top: 760px; }

.padding_bottom760 {
  padding-bottom: 760px; }

.padding_right760 {
  padding-right: 760px; }

.padding_left760 {
  padding-left: 760px; }

.padding_sides760 {
  padding-left: 760px;
  padding-right: 760px; }

.top765 {
  margin-top: 765px; }

.bottom765 {
  margin-bottom: 765px; }

.right765 {
  margin-right: 765px; }

.left765 {
  margin-left: 765px; }

.sides765 {
  margin-left: 765px;
  margin-right: 765px; }

.padding_top765 {
  padding-top: 765px; }

.padding_bottom765 {
  padding-bottom: 765px; }

.padding_right765 {
  padding-right: 765px; }

.padding_left765 {
  padding-left: 765px; }

.padding_sides765 {
  padding-left: 765px;
  padding-right: 765px; }

.top770 {
  margin-top: 770px; }

.bottom770 {
  margin-bottom: 770px; }

.right770 {
  margin-right: 770px; }

.left770 {
  margin-left: 770px; }

.sides770 {
  margin-left: 770px;
  margin-right: 770px; }

.padding_top770 {
  padding-top: 770px; }

.padding_bottom770 {
  padding-bottom: 770px; }

.padding_right770 {
  padding-right: 770px; }

.padding_left770 {
  padding-left: 770px; }

.padding_sides770 {
  padding-left: 770px;
  padding-right: 770px; }

.top775 {
  margin-top: 775px; }

.bottom775 {
  margin-bottom: 775px; }

.right775 {
  margin-right: 775px; }

.left775 {
  margin-left: 775px; }

.sides775 {
  margin-left: 775px;
  margin-right: 775px; }

.padding_top775 {
  padding-top: 775px; }

.padding_bottom775 {
  padding-bottom: 775px; }

.padding_right775 {
  padding-right: 775px; }

.padding_left775 {
  padding-left: 775px; }

.padding_sides775 {
  padding-left: 775px;
  padding-right: 775px; }

.top780 {
  margin-top: 780px; }

.bottom780 {
  margin-bottom: 780px; }

.right780 {
  margin-right: 780px; }

.left780 {
  margin-left: 780px; }

.sides780 {
  margin-left: 780px;
  margin-right: 780px; }

.padding_top780 {
  padding-top: 780px; }

.padding_bottom780 {
  padding-bottom: 780px; }

.padding_right780 {
  padding-right: 780px; }

.padding_left780 {
  padding-left: 780px; }

.padding_sides780 {
  padding-left: 780px;
  padding-right: 780px; }

.top785 {
  margin-top: 785px; }

.bottom785 {
  margin-bottom: 785px; }

.right785 {
  margin-right: 785px; }

.left785 {
  margin-left: 785px; }

.sides785 {
  margin-left: 785px;
  margin-right: 785px; }

.padding_top785 {
  padding-top: 785px; }

.padding_bottom785 {
  padding-bottom: 785px; }

.padding_right785 {
  padding-right: 785px; }

.padding_left785 {
  padding-left: 785px; }

.padding_sides785 {
  padding-left: 785px;
  padding-right: 785px; }

.top790 {
  margin-top: 790px; }

.bottom790 {
  margin-bottom: 790px; }

.right790 {
  margin-right: 790px; }

.left790 {
  margin-left: 790px; }

.sides790 {
  margin-left: 790px;
  margin-right: 790px; }

.padding_top790 {
  padding-top: 790px; }

.padding_bottom790 {
  padding-bottom: 790px; }

.padding_right790 {
  padding-right: 790px; }

.padding_left790 {
  padding-left: 790px; }

.padding_sides790 {
  padding-left: 790px;
  padding-right: 790px; }

.top795 {
  margin-top: 795px; }

.bottom795 {
  margin-bottom: 795px; }

.right795 {
  margin-right: 795px; }

.left795 {
  margin-left: 795px; }

.sides795 {
  margin-left: 795px;
  margin-right: 795px; }

.padding_top795 {
  padding-top: 795px; }

.padding_bottom795 {
  padding-bottom: 795px; }

.padding_right795 {
  padding-right: 795px; }

.padding_left795 {
  padding-left: 795px; }

.padding_sides795 {
  padding-left: 795px;
  padding-right: 795px; }

.top800 {
  margin-top: 800px; }

.bottom800 {
  margin-bottom: 800px; }

.right800 {
  margin-right: 800px; }

.left800 {
  margin-left: 800px; }

.sides800 {
  margin-left: 800px;
  margin-right: 800px; }

.padding_top800 {
  padding-top: 800px; }

.padding_bottom800 {
  padding-bottom: 800px; }

.padding_right800 {
  padding-right: 800px; }

.padding_left800 {
  padding-left: 800px; }

.padding_sides800 {
  padding-left: 800px;
  padding-right: 800px; }

.top805 {
  margin-top: 805px; }

.bottom805 {
  margin-bottom: 805px; }

.right805 {
  margin-right: 805px; }

.left805 {
  margin-left: 805px; }

.sides805 {
  margin-left: 805px;
  margin-right: 805px; }

.padding_top805 {
  padding-top: 805px; }

.padding_bottom805 {
  padding-bottom: 805px; }

.padding_right805 {
  padding-right: 805px; }

.padding_left805 {
  padding-left: 805px; }

.padding_sides805 {
  padding-left: 805px;
  padding-right: 805px; }

.top810 {
  margin-top: 810px; }

.bottom810 {
  margin-bottom: 810px; }

.right810 {
  margin-right: 810px; }

.left810 {
  margin-left: 810px; }

.sides810 {
  margin-left: 810px;
  margin-right: 810px; }

.padding_top810 {
  padding-top: 810px; }

.padding_bottom810 {
  padding-bottom: 810px; }

.padding_right810 {
  padding-right: 810px; }

.padding_left810 {
  padding-left: 810px; }

.padding_sides810 {
  padding-left: 810px;
  padding-right: 810px; }

.top815 {
  margin-top: 815px; }

.bottom815 {
  margin-bottom: 815px; }

.right815 {
  margin-right: 815px; }

.left815 {
  margin-left: 815px; }

.sides815 {
  margin-left: 815px;
  margin-right: 815px; }

.padding_top815 {
  padding-top: 815px; }

.padding_bottom815 {
  padding-bottom: 815px; }

.padding_right815 {
  padding-right: 815px; }

.padding_left815 {
  padding-left: 815px; }

.padding_sides815 {
  padding-left: 815px;
  padding-right: 815px; }

.top820 {
  margin-top: 820px; }

.bottom820 {
  margin-bottom: 820px; }

.right820 {
  margin-right: 820px; }

.left820 {
  margin-left: 820px; }

.sides820 {
  margin-left: 820px;
  margin-right: 820px; }

.padding_top820 {
  padding-top: 820px; }

.padding_bottom820 {
  padding-bottom: 820px; }

.padding_right820 {
  padding-right: 820px; }

.padding_left820 {
  padding-left: 820px; }

.padding_sides820 {
  padding-left: 820px;
  padding-right: 820px; }

.top825 {
  margin-top: 825px; }

.bottom825 {
  margin-bottom: 825px; }

.right825 {
  margin-right: 825px; }

.left825 {
  margin-left: 825px; }

.sides825 {
  margin-left: 825px;
  margin-right: 825px; }

.padding_top825 {
  padding-top: 825px; }

.padding_bottom825 {
  padding-bottom: 825px; }

.padding_right825 {
  padding-right: 825px; }

.padding_left825 {
  padding-left: 825px; }

.padding_sides825 {
  padding-left: 825px;
  padding-right: 825px; }

.top830 {
  margin-top: 830px; }

.bottom830 {
  margin-bottom: 830px; }

.right830 {
  margin-right: 830px; }

.left830 {
  margin-left: 830px; }

.sides830 {
  margin-left: 830px;
  margin-right: 830px; }

.padding_top830 {
  padding-top: 830px; }

.padding_bottom830 {
  padding-bottom: 830px; }

.padding_right830 {
  padding-right: 830px; }

.padding_left830 {
  padding-left: 830px; }

.padding_sides830 {
  padding-left: 830px;
  padding-right: 830px; }

.top835 {
  margin-top: 835px; }

.bottom835 {
  margin-bottom: 835px; }

.right835 {
  margin-right: 835px; }

.left835 {
  margin-left: 835px; }

.sides835 {
  margin-left: 835px;
  margin-right: 835px; }

.padding_top835 {
  padding-top: 835px; }

.padding_bottom835 {
  padding-bottom: 835px; }

.padding_right835 {
  padding-right: 835px; }

.padding_left835 {
  padding-left: 835px; }

.padding_sides835 {
  padding-left: 835px;
  padding-right: 835px; }

.top840 {
  margin-top: 840px; }

.bottom840 {
  margin-bottom: 840px; }

.right840 {
  margin-right: 840px; }

.left840 {
  margin-left: 840px; }

.sides840 {
  margin-left: 840px;
  margin-right: 840px; }

.padding_top840 {
  padding-top: 840px; }

.padding_bottom840 {
  padding-bottom: 840px; }

.padding_right840 {
  padding-right: 840px; }

.padding_left840 {
  padding-left: 840px; }

.padding_sides840 {
  padding-left: 840px;
  padding-right: 840px; }

.top845 {
  margin-top: 845px; }

.bottom845 {
  margin-bottom: 845px; }

.right845 {
  margin-right: 845px; }

.left845 {
  margin-left: 845px; }

.sides845 {
  margin-left: 845px;
  margin-right: 845px; }

.padding_top845 {
  padding-top: 845px; }

.padding_bottom845 {
  padding-bottom: 845px; }

.padding_right845 {
  padding-right: 845px; }

.padding_left845 {
  padding-left: 845px; }

.padding_sides845 {
  padding-left: 845px;
  padding-right: 845px; }

.top850 {
  margin-top: 850px; }

.bottom850 {
  margin-bottom: 850px; }

.right850 {
  margin-right: 850px; }

.left850 {
  margin-left: 850px; }

.sides850 {
  margin-left: 850px;
  margin-right: 850px; }

.padding_top850 {
  padding-top: 850px; }

.padding_bottom850 {
  padding-bottom: 850px; }

.padding_right850 {
  padding-right: 850px; }

.padding_left850 {
  padding-left: 850px; }

.padding_sides850 {
  padding-left: 850px;
  padding-right: 850px; }

.top855 {
  margin-top: 855px; }

.bottom855 {
  margin-bottom: 855px; }

.right855 {
  margin-right: 855px; }

.left855 {
  margin-left: 855px; }

.sides855 {
  margin-left: 855px;
  margin-right: 855px; }

.padding_top855 {
  padding-top: 855px; }

.padding_bottom855 {
  padding-bottom: 855px; }

.padding_right855 {
  padding-right: 855px; }

.padding_left855 {
  padding-left: 855px; }

.padding_sides855 {
  padding-left: 855px;
  padding-right: 855px; }

.top860 {
  margin-top: 860px; }

.bottom860 {
  margin-bottom: 860px; }

.right860 {
  margin-right: 860px; }

.left860 {
  margin-left: 860px; }

.sides860 {
  margin-left: 860px;
  margin-right: 860px; }

.padding_top860 {
  padding-top: 860px; }

.padding_bottom860 {
  padding-bottom: 860px; }

.padding_right860 {
  padding-right: 860px; }

.padding_left860 {
  padding-left: 860px; }

.padding_sides860 {
  padding-left: 860px;
  padding-right: 860px; }

.top865 {
  margin-top: 865px; }

.bottom865 {
  margin-bottom: 865px; }

.right865 {
  margin-right: 865px; }

.left865 {
  margin-left: 865px; }

.sides865 {
  margin-left: 865px;
  margin-right: 865px; }

.padding_top865 {
  padding-top: 865px; }

.padding_bottom865 {
  padding-bottom: 865px; }

.padding_right865 {
  padding-right: 865px; }

.padding_left865 {
  padding-left: 865px; }

.padding_sides865 {
  padding-left: 865px;
  padding-right: 865px; }

.top870 {
  margin-top: 870px; }

.bottom870 {
  margin-bottom: 870px; }

.right870 {
  margin-right: 870px; }

.left870 {
  margin-left: 870px; }

.sides870 {
  margin-left: 870px;
  margin-right: 870px; }

.padding_top870 {
  padding-top: 870px; }

.padding_bottom870 {
  padding-bottom: 870px; }

.padding_right870 {
  padding-right: 870px; }

.padding_left870 {
  padding-left: 870px; }

.padding_sides870 {
  padding-left: 870px;
  padding-right: 870px; }

.top875 {
  margin-top: 875px; }

.bottom875 {
  margin-bottom: 875px; }

.right875 {
  margin-right: 875px; }

.left875 {
  margin-left: 875px; }

.sides875 {
  margin-left: 875px;
  margin-right: 875px; }

.padding_top875 {
  padding-top: 875px; }

.padding_bottom875 {
  padding-bottom: 875px; }

.padding_right875 {
  padding-right: 875px; }

.padding_left875 {
  padding-left: 875px; }

.padding_sides875 {
  padding-left: 875px;
  padding-right: 875px; }

.top880 {
  margin-top: 880px; }

.bottom880 {
  margin-bottom: 880px; }

.right880 {
  margin-right: 880px; }

.left880 {
  margin-left: 880px; }

.sides880 {
  margin-left: 880px;
  margin-right: 880px; }

.padding_top880 {
  padding-top: 880px; }

.padding_bottom880 {
  padding-bottom: 880px; }

.padding_right880 {
  padding-right: 880px; }

.padding_left880 {
  padding-left: 880px; }

.padding_sides880 {
  padding-left: 880px;
  padding-right: 880px; }

.top885 {
  margin-top: 885px; }

.bottom885 {
  margin-bottom: 885px; }

.right885 {
  margin-right: 885px; }

.left885 {
  margin-left: 885px; }

.sides885 {
  margin-left: 885px;
  margin-right: 885px; }

.padding_top885 {
  padding-top: 885px; }

.padding_bottom885 {
  padding-bottom: 885px; }

.padding_right885 {
  padding-right: 885px; }

.padding_left885 {
  padding-left: 885px; }

.padding_sides885 {
  padding-left: 885px;
  padding-right: 885px; }

.top890 {
  margin-top: 890px; }

.bottom890 {
  margin-bottom: 890px; }

.right890 {
  margin-right: 890px; }

.left890 {
  margin-left: 890px; }

.sides890 {
  margin-left: 890px;
  margin-right: 890px; }

.padding_top890 {
  padding-top: 890px; }

.padding_bottom890 {
  padding-bottom: 890px; }

.padding_right890 {
  padding-right: 890px; }

.padding_left890 {
  padding-left: 890px; }

.padding_sides890 {
  padding-left: 890px;
  padding-right: 890px; }

.top895 {
  margin-top: 895px; }

.bottom895 {
  margin-bottom: 895px; }

.right895 {
  margin-right: 895px; }

.left895 {
  margin-left: 895px; }

.sides895 {
  margin-left: 895px;
  margin-right: 895px; }

.padding_top895 {
  padding-top: 895px; }

.padding_bottom895 {
  padding-bottom: 895px; }

.padding_right895 {
  padding-right: 895px; }

.padding_left895 {
  padding-left: 895px; }

.padding_sides895 {
  padding-left: 895px;
  padding-right: 895px; }

.top900 {
  margin-top: 900px; }

.bottom900 {
  margin-bottom: 900px; }

.right900 {
  margin-right: 900px; }

.left900 {
  margin-left: 900px; }

.sides900 {
  margin-left: 900px;
  margin-right: 900px; }

.padding_top900 {
  padding-top: 900px; }

.padding_bottom900 {
  padding-bottom: 900px; }

.padding_right900 {
  padding-right: 900px; }

.padding_left900 {
  padding-left: 900px; }

.padding_sides900 {
  padding-left: 900px;
  padding-right: 900px; }

.top905 {
  margin-top: 905px; }

.bottom905 {
  margin-bottom: 905px; }

.right905 {
  margin-right: 905px; }

.left905 {
  margin-left: 905px; }

.sides905 {
  margin-left: 905px;
  margin-right: 905px; }

.padding_top905 {
  padding-top: 905px; }

.padding_bottom905 {
  padding-bottom: 905px; }

.padding_right905 {
  padding-right: 905px; }

.padding_left905 {
  padding-left: 905px; }

.padding_sides905 {
  padding-left: 905px;
  padding-right: 905px; }

.top910 {
  margin-top: 910px; }

.bottom910 {
  margin-bottom: 910px; }

.right910 {
  margin-right: 910px; }

.left910 {
  margin-left: 910px; }

.sides910 {
  margin-left: 910px;
  margin-right: 910px; }

.padding_top910 {
  padding-top: 910px; }

.padding_bottom910 {
  padding-bottom: 910px; }

.padding_right910 {
  padding-right: 910px; }

.padding_left910 {
  padding-left: 910px; }

.padding_sides910 {
  padding-left: 910px;
  padding-right: 910px; }

.top915 {
  margin-top: 915px; }

.bottom915 {
  margin-bottom: 915px; }

.right915 {
  margin-right: 915px; }

.left915 {
  margin-left: 915px; }

.sides915 {
  margin-left: 915px;
  margin-right: 915px; }

.padding_top915 {
  padding-top: 915px; }

.padding_bottom915 {
  padding-bottom: 915px; }

.padding_right915 {
  padding-right: 915px; }

.padding_left915 {
  padding-left: 915px; }

.padding_sides915 {
  padding-left: 915px;
  padding-right: 915px; }

.top920 {
  margin-top: 920px; }

.bottom920 {
  margin-bottom: 920px; }

.right920 {
  margin-right: 920px; }

.left920 {
  margin-left: 920px; }

.sides920 {
  margin-left: 920px;
  margin-right: 920px; }

.padding_top920 {
  padding-top: 920px; }

.padding_bottom920 {
  padding-bottom: 920px; }

.padding_right920 {
  padding-right: 920px; }

.padding_left920 {
  padding-left: 920px; }

.padding_sides920 {
  padding-left: 920px;
  padding-right: 920px; }

.top925 {
  margin-top: 925px; }

.bottom925 {
  margin-bottom: 925px; }

.right925 {
  margin-right: 925px; }

.left925 {
  margin-left: 925px; }

.sides925 {
  margin-left: 925px;
  margin-right: 925px; }

.padding_top925 {
  padding-top: 925px; }

.padding_bottom925 {
  padding-bottom: 925px; }

.padding_right925 {
  padding-right: 925px; }

.padding_left925 {
  padding-left: 925px; }

.padding_sides925 {
  padding-left: 925px;
  padding-right: 925px; }

.top930 {
  margin-top: 930px; }

.bottom930 {
  margin-bottom: 930px; }

.right930 {
  margin-right: 930px; }

.left930 {
  margin-left: 930px; }

.sides930 {
  margin-left: 930px;
  margin-right: 930px; }

.padding_top930 {
  padding-top: 930px; }

.padding_bottom930 {
  padding-bottom: 930px; }

.padding_right930 {
  padding-right: 930px; }

.padding_left930 {
  padding-left: 930px; }

.padding_sides930 {
  padding-left: 930px;
  padding-right: 930px; }

.top935 {
  margin-top: 935px; }

.bottom935 {
  margin-bottom: 935px; }

.right935 {
  margin-right: 935px; }

.left935 {
  margin-left: 935px; }

.sides935 {
  margin-left: 935px;
  margin-right: 935px; }

.padding_top935 {
  padding-top: 935px; }

.padding_bottom935 {
  padding-bottom: 935px; }

.padding_right935 {
  padding-right: 935px; }

.padding_left935 {
  padding-left: 935px; }

.padding_sides935 {
  padding-left: 935px;
  padding-right: 935px; }

.top940 {
  margin-top: 940px; }

.bottom940 {
  margin-bottom: 940px; }

.right940 {
  margin-right: 940px; }

.left940 {
  margin-left: 940px; }

.sides940 {
  margin-left: 940px;
  margin-right: 940px; }

.padding_top940 {
  padding-top: 940px; }

.padding_bottom940 {
  padding-bottom: 940px; }

.padding_right940 {
  padding-right: 940px; }

.padding_left940 {
  padding-left: 940px; }

.padding_sides940 {
  padding-left: 940px;
  padding-right: 940px; }

.top945 {
  margin-top: 945px; }

.bottom945 {
  margin-bottom: 945px; }

.right945 {
  margin-right: 945px; }

.left945 {
  margin-left: 945px; }

.sides945 {
  margin-left: 945px;
  margin-right: 945px; }

.padding_top945 {
  padding-top: 945px; }

.padding_bottom945 {
  padding-bottom: 945px; }

.padding_right945 {
  padding-right: 945px; }

.padding_left945 {
  padding-left: 945px; }

.padding_sides945 {
  padding-left: 945px;
  padding-right: 945px; }

.top950 {
  margin-top: 950px; }

.bottom950 {
  margin-bottom: 950px; }

.right950 {
  margin-right: 950px; }

.left950 {
  margin-left: 950px; }

.sides950 {
  margin-left: 950px;
  margin-right: 950px; }

.padding_top950 {
  padding-top: 950px; }

.padding_bottom950 {
  padding-bottom: 950px; }

.padding_right950 {
  padding-right: 950px; }

.padding_left950 {
  padding-left: 950px; }

.padding_sides950 {
  padding-left: 950px;
  padding-right: 950px; }

.top955 {
  margin-top: 955px; }

.bottom955 {
  margin-bottom: 955px; }

.right955 {
  margin-right: 955px; }

.left955 {
  margin-left: 955px; }

.sides955 {
  margin-left: 955px;
  margin-right: 955px; }

.padding_top955 {
  padding-top: 955px; }

.padding_bottom955 {
  padding-bottom: 955px; }

.padding_right955 {
  padding-right: 955px; }

.padding_left955 {
  padding-left: 955px; }

.padding_sides955 {
  padding-left: 955px;
  padding-right: 955px; }

.top960 {
  margin-top: 960px; }

.bottom960 {
  margin-bottom: 960px; }

.right960 {
  margin-right: 960px; }

.left960 {
  margin-left: 960px; }

.sides960 {
  margin-left: 960px;
  margin-right: 960px; }

.padding_top960 {
  padding-top: 960px; }

.padding_bottom960 {
  padding-bottom: 960px; }

.padding_right960 {
  padding-right: 960px; }

.padding_left960 {
  padding-left: 960px; }

.padding_sides960 {
  padding-left: 960px;
  padding-right: 960px; }

.top965 {
  margin-top: 965px; }

.bottom965 {
  margin-bottom: 965px; }

.right965 {
  margin-right: 965px; }

.left965 {
  margin-left: 965px; }

.sides965 {
  margin-left: 965px;
  margin-right: 965px; }

.padding_top965 {
  padding-top: 965px; }

.padding_bottom965 {
  padding-bottom: 965px; }

.padding_right965 {
  padding-right: 965px; }

.padding_left965 {
  padding-left: 965px; }

.padding_sides965 {
  padding-left: 965px;
  padding-right: 965px; }

.top970 {
  margin-top: 970px; }

.bottom970 {
  margin-bottom: 970px; }

.right970 {
  margin-right: 970px; }

.left970 {
  margin-left: 970px; }

.sides970 {
  margin-left: 970px;
  margin-right: 970px; }

.padding_top970 {
  padding-top: 970px; }

.padding_bottom970 {
  padding-bottom: 970px; }

.padding_right970 {
  padding-right: 970px; }

.padding_left970 {
  padding-left: 970px; }

.padding_sides970 {
  padding-left: 970px;
  padding-right: 970px; }

.top975 {
  margin-top: 975px; }

.bottom975 {
  margin-bottom: 975px; }

.right975 {
  margin-right: 975px; }

.left975 {
  margin-left: 975px; }

.sides975 {
  margin-left: 975px;
  margin-right: 975px; }

.padding_top975 {
  padding-top: 975px; }

.padding_bottom975 {
  padding-bottom: 975px; }

.padding_right975 {
  padding-right: 975px; }

.padding_left975 {
  padding-left: 975px; }

.padding_sides975 {
  padding-left: 975px;
  padding-right: 975px; }

.top980 {
  margin-top: 980px; }

.bottom980 {
  margin-bottom: 980px; }

.right980 {
  margin-right: 980px; }

.left980 {
  margin-left: 980px; }

.sides980 {
  margin-left: 980px;
  margin-right: 980px; }

.padding_top980 {
  padding-top: 980px; }

.padding_bottom980 {
  padding-bottom: 980px; }

.padding_right980 {
  padding-right: 980px; }

.padding_left980 {
  padding-left: 980px; }

.padding_sides980 {
  padding-left: 980px;
  padding-right: 980px; }

.top985 {
  margin-top: 985px; }

.bottom985 {
  margin-bottom: 985px; }

.right985 {
  margin-right: 985px; }

.left985 {
  margin-left: 985px; }

.sides985 {
  margin-left: 985px;
  margin-right: 985px; }

.padding_top985 {
  padding-top: 985px; }

.padding_bottom985 {
  padding-bottom: 985px; }

.padding_right985 {
  padding-right: 985px; }

.padding_left985 {
  padding-left: 985px; }

.padding_sides985 {
  padding-left: 985px;
  padding-right: 985px; }

.top990 {
  margin-top: 990px; }

.bottom990 {
  margin-bottom: 990px; }

.right990 {
  margin-right: 990px; }

.left990 {
  margin-left: 990px; }

.sides990 {
  margin-left: 990px;
  margin-right: 990px; }

.padding_top990 {
  padding-top: 990px; }

.padding_bottom990 {
  padding-bottom: 990px; }

.padding_right990 {
  padding-right: 990px; }

.padding_left990 {
  padding-left: 990px; }

.padding_sides990 {
  padding-left: 990px;
  padding-right: 990px; }

.top995 {
  margin-top: 995px; }

.bottom995 {
  margin-bottom: 995px; }

.right995 {
  margin-right: 995px; }

.left995 {
  margin-left: 995px; }

.sides995 {
  margin-left: 995px;
  margin-right: 995px; }

.padding_top995 {
  padding-top: 995px; }

.padding_bottom995 {
  padding-bottom: 995px; }

.padding_right995 {
  padding-right: 995px; }

.padding_left995 {
  padding-left: 995px; }

.padding_sides995 {
  padding-left: 995px;
  padding-right: 995px; }

.top1000 {
  margin-top: 1000px; }

.bottom1000 {
  margin-bottom: 1000px; }

.right1000 {
  margin-right: 1000px; }

.left1000 {
  margin-left: 1000px; }

.sides1000 {
  margin-left: 1000px;
  margin-right: 1000px; }

.padding_top1000 {
  padding-top: 1000px; }

.padding_bottom1000 {
  padding-bottom: 1000px; }

.padding_right1000 {
  padding-right: 1000px; }

.padding_left1000 {
  padding-left: 1000px; }

.padding_sides1000 {
  padding-left: 1000px;
  padding-right: 1000px; }

.width0 {
  width: 0px; }

.max_width0 {
  max-width: 0px; }

.min_width0 {
  min-width: 0px; }

.height0 {
  height: 0px; }

.max_height0 {
  max-height: 0px; }

.min_height0 {
  min-height: 0px; }

.width10 {
  width: 10px; }

.max_width10 {
  max-width: 10px; }

.min_width10 {
  min-width: 10px; }

.height10 {
  height: 10px; }

.max_height10 {
  max-height: 10px; }

.min_height10 {
  min-height: 10px; }

.width20 {
  width: 20px; }

.max_width20 {
  max-width: 20px; }

.min_width20 {
  min-width: 20px; }

.height20 {
  height: 20px; }

.max_height20 {
  max-height: 20px; }

.min_height20 {
  min-height: 20px; }

.width30 {
  width: 30px; }

.max_width30 {
  max-width: 30px; }

.min_width30 {
  min-width: 30px; }

.height30 {
  height: 30px; }

.max_height30 {
  max-height: 30px; }

.min_height30 {
  min-height: 30px; }

.width40 {
  width: 40px; }

.max_width40 {
  max-width: 40px; }

.min_width40 {
  min-width: 40px; }

.height40 {
  height: 40px; }

.max_height40 {
  max-height: 40px; }

.min_height40 {
  min-height: 40px; }

.width50 {
  width: 50px; }

.max_width50 {
  max-width: 50px; }

.min_width50 {
  min-width: 50px; }

.height50 {
  height: 50px; }

.max_height50 {
  max-height: 50px; }

.min_height50 {
  min-height: 50px; }

.width60 {
  width: 60px; }

.max_width60 {
  max-width: 60px; }

.min_width60 {
  min-width: 60px; }

.height60 {
  height: 60px; }

.max_height60 {
  max-height: 60px; }

.min_height60 {
  min-height: 60px; }

.width70 {
  width: 70px; }

.max_width70 {
  max-width: 70px; }

.min_width70 {
  min-width: 70px; }

.height70 {
  height: 70px; }

.max_height70 {
  max-height: 70px; }

.min_height70 {
  min-height: 70px; }

.width80 {
  width: 80px; }

.max_width80 {
  max-width: 80px; }

.min_width80 {
  min-width: 80px; }

.height80 {
  height: 80px; }

.max_height80 {
  max-height: 80px; }

.min_height80 {
  min-height: 80px; }

.width90 {
  width: 90px; }

.max_width90 {
  max-width: 90px; }

.min_width90 {
  min-width: 90px; }

.height90 {
  height: 90px; }

.max_height90 {
  max-height: 90px; }

.min_height90 {
  min-height: 90px; }

.width100 {
  width: 100px; }

.max_width100 {
  max-width: 100px; }

.min_width100 {
  min-width: 100px; }

.height100 {
  height: 100px; }

.max_height100 {
  max-height: 100px; }

.min_height100 {
  min-height: 100px; }

.width110 {
  width: 110px; }

.max_width110 {
  max-width: 110px; }

.min_width110 {
  min-width: 110px; }

.height110 {
  height: 110px; }

.max_height110 {
  max-height: 110px; }

.min_height110 {
  min-height: 110px; }

.width120 {
  width: 120px; }

.max_width120 {
  max-width: 120px; }

.min_width120 {
  min-width: 120px; }

.height120 {
  height: 120px; }

.max_height120 {
  max-height: 120px; }

.min_height120 {
  min-height: 120px; }

.width130 {
  width: 130px; }

.max_width130 {
  max-width: 130px; }

.min_width130 {
  min-width: 130px; }

.height130 {
  height: 130px; }

.max_height130 {
  max-height: 130px; }

.min_height130 {
  min-height: 130px; }

.width140 {
  width: 140px; }

.max_width140 {
  max-width: 140px; }

.min_width140 {
  min-width: 140px; }

.height140 {
  height: 140px; }

.max_height140 {
  max-height: 140px; }

.min_height140 {
  min-height: 140px; }

.width150 {
  width: 150px; }

.max_width150 {
  max-width: 150px; }

.min_width150 {
  min-width: 150px; }

.height150 {
  height: 150px; }

.max_height150 {
  max-height: 150px; }

.min_height150 {
  min-height: 150px; }

.width160 {
  width: 160px; }

.max_width160 {
  max-width: 160px; }

.min_width160 {
  min-width: 160px; }

.height160 {
  height: 160px; }

.max_height160 {
  max-height: 160px; }

.min_height160 {
  min-height: 160px; }

.width170 {
  width: 170px; }

.max_width170 {
  max-width: 170px; }

.min_width170 {
  min-width: 170px; }

.height170 {
  height: 170px; }

.max_height170 {
  max-height: 170px; }

.min_height170 {
  min-height: 170px; }

.width180 {
  width: 180px; }

.max_width180 {
  max-width: 180px; }

.min_width180 {
  min-width: 180px; }

.height180 {
  height: 180px; }

.max_height180 {
  max-height: 180px; }

.min_height180 {
  min-height: 180px; }

.width190 {
  width: 190px; }

.max_width190 {
  max-width: 190px; }

.min_width190 {
  min-width: 190px; }

.height190 {
  height: 190px; }

.max_height190 {
  max-height: 190px; }

.min_height190 {
  min-height: 190px; }

.width200 {
  width: 200px; }

.max_width200 {
  max-width: 200px; }

.min_width200 {
  min-width: 200px; }

.height200 {
  height: 200px; }

.max_height200 {
  max-height: 200px; }

.min_height200 {
  min-height: 200px; }

.width210 {
  width: 210px; }

.max_width210 {
  max-width: 210px; }

.min_width210 {
  min-width: 210px; }

.height210 {
  height: 210px; }

.max_height210 {
  max-height: 210px; }

.min_height210 {
  min-height: 210px; }

.width220 {
  width: 220px; }

.max_width220 {
  max-width: 220px; }

.min_width220 {
  min-width: 220px; }

.height220 {
  height: 220px; }

.max_height220 {
  max-height: 220px; }

.min_height220 {
  min-height: 220px; }

.width230 {
  width: 230px; }

.max_width230 {
  max-width: 230px; }

.min_width230 {
  min-width: 230px; }

.height230 {
  height: 230px; }

.max_height230 {
  max-height: 230px; }

.min_height230 {
  min-height: 230px; }

.width240 {
  width: 240px; }

.max_width240 {
  max-width: 240px; }

.min_width240 {
  min-width: 240px; }

.height240 {
  height: 240px; }

.max_height240 {
  max-height: 240px; }

.min_height240 {
  min-height: 240px; }

.width250 {
  width: 250px; }

.max_width250 {
  max-width: 250px; }

.min_width250 {
  min-width: 250px; }

.height250 {
  height: 250px; }

.max_height250 {
  max-height: 250px; }

.min_height250 {
  min-height: 250px; }

.width260 {
  width: 260px; }

.max_width260 {
  max-width: 260px; }

.min_width260 {
  min-width: 260px; }

.height260 {
  height: 260px; }

.max_height260 {
  max-height: 260px; }

.min_height260 {
  min-height: 260px; }

.width270 {
  width: 270px; }

.max_width270 {
  max-width: 270px; }

.min_width270 {
  min-width: 270px; }

.height270 {
  height: 270px; }

.max_height270 {
  max-height: 270px; }

.min_height270 {
  min-height: 270px; }

.width280 {
  width: 280px; }

.max_width280 {
  max-width: 280px; }

.min_width280 {
  min-width: 280px; }

.height280 {
  height: 280px; }

.max_height280 {
  max-height: 280px; }

.min_height280 {
  min-height: 280px; }

.width290 {
  width: 290px; }

.max_width290 {
  max-width: 290px; }

.min_width290 {
  min-width: 290px; }

.height290 {
  height: 290px; }

.max_height290 {
  max-height: 290px; }

.min_height290 {
  min-height: 290px; }

.width300 {
  width: 300px; }

.max_width300 {
  max-width: 300px; }

.min_width300 {
  min-width: 300px; }

.height300 {
  height: 300px; }

.max_height300 {
  max-height: 300px; }

.min_height300 {
  min-height: 300px; }

.width310 {
  width: 310px; }

.max_width310 {
  max-width: 310px; }

.min_width310 {
  min-width: 310px; }

.height310 {
  height: 310px; }

.max_height310 {
  max-height: 310px; }

.min_height310 {
  min-height: 310px; }

.width320 {
  width: 320px; }

.max_width320 {
  max-width: 320px; }

.min_width320 {
  min-width: 320px; }

.height320 {
  height: 320px; }

.max_height320 {
  max-height: 320px; }

.min_height320 {
  min-height: 320px; }

.width330 {
  width: 330px; }

.max_width330 {
  max-width: 330px; }

.min_width330 {
  min-width: 330px; }

.height330 {
  height: 330px; }

.max_height330 {
  max-height: 330px; }

.min_height330 {
  min-height: 330px; }

.width340 {
  width: 340px; }

.max_width340 {
  max-width: 340px; }

.min_width340 {
  min-width: 340px; }

.height340 {
  height: 340px; }

.max_height340 {
  max-height: 340px; }

.min_height340 {
  min-height: 340px; }

.width350 {
  width: 350px; }

.max_width350 {
  max-width: 350px; }

.min_width350 {
  min-width: 350px; }

.height350 {
  height: 350px; }

.max_height350 {
  max-height: 350px; }

.min_height350 {
  min-height: 350px; }

.width360 {
  width: 360px; }

.max_width360 {
  max-width: 360px; }

.min_width360 {
  min-width: 360px; }

.height360 {
  height: 360px; }

.max_height360 {
  max-height: 360px; }

.min_height360 {
  min-height: 360px; }

.width370 {
  width: 370px; }

.max_width370 {
  max-width: 370px; }

.min_width370 {
  min-width: 370px; }

.height370 {
  height: 370px; }

.max_height370 {
  max-height: 370px; }

.min_height370 {
  min-height: 370px; }

.width380 {
  width: 380px; }

.max_width380 {
  max-width: 380px; }

.min_width380 {
  min-width: 380px; }

.height380 {
  height: 380px; }

.max_height380 {
  max-height: 380px; }

.min_height380 {
  min-height: 380px; }

.width390 {
  width: 390px; }

.max_width390 {
  max-width: 390px; }

.min_width390 {
  min-width: 390px; }

.height390 {
  height: 390px; }

.max_height390 {
  max-height: 390px; }

.min_height390 {
  min-height: 390px; }

.width400 {
  width: 400px; }

.max_width400 {
  max-width: 400px; }

.min_width400 {
  min-width: 400px; }

.height400 {
  height: 400px; }

.max_height400 {
  max-height: 400px; }

.min_height400 {
  min-height: 400px; }

.width410 {
  width: 410px; }

.max_width410 {
  max-width: 410px; }

.min_width410 {
  min-width: 410px; }

.height410 {
  height: 410px; }

.max_height410 {
  max-height: 410px; }

.min_height410 {
  min-height: 410px; }

.width420 {
  width: 420px; }

.max_width420 {
  max-width: 420px; }

.min_width420 {
  min-width: 420px; }

.height420 {
  height: 420px; }

.max_height420 {
  max-height: 420px; }

.min_height420 {
  min-height: 420px; }

.width430 {
  width: 430px; }

.max_width430 {
  max-width: 430px; }

.min_width430 {
  min-width: 430px; }

.height430 {
  height: 430px; }

.max_height430 {
  max-height: 430px; }

.min_height430 {
  min-height: 430px; }

.width440 {
  width: 440px; }

.max_width440 {
  max-width: 440px; }

.min_width440 {
  min-width: 440px; }

.height440 {
  height: 440px; }

.max_height440 {
  max-height: 440px; }

.min_height440 {
  min-height: 440px; }

.width450 {
  width: 450px; }

.max_width450 {
  max-width: 450px; }

.min_width450 {
  min-width: 450px; }

.height450 {
  height: 450px; }

.max_height450 {
  max-height: 450px; }

.min_height450 {
  min-height: 450px; }

.width460 {
  width: 460px; }

.max_width460 {
  max-width: 460px; }

.min_width460 {
  min-width: 460px; }

.height460 {
  height: 460px; }

.max_height460 {
  max-height: 460px; }

.min_height460 {
  min-height: 460px; }

.width470 {
  width: 470px; }

.max_width470 {
  max-width: 470px; }

.min_width470 {
  min-width: 470px; }

.height470 {
  height: 470px; }

.max_height470 {
  max-height: 470px; }

.min_height470 {
  min-height: 470px; }

.width480 {
  width: 480px; }

.max_width480 {
  max-width: 480px; }

.min_width480 {
  min-width: 480px; }

.height480 {
  height: 480px; }

.max_height480 {
  max-height: 480px; }

.min_height480 {
  min-height: 480px; }

.width490 {
  width: 490px; }

.max_width490 {
  max-width: 490px; }

.min_width490 {
  min-width: 490px; }

.height490 {
  height: 490px; }

.max_height490 {
  max-height: 490px; }

.min_height490 {
  min-height: 490px; }

.width500 {
  width: 500px; }

.max_width500 {
  max-width: 500px; }

.min_width500 {
  min-width: 500px; }

.height500 {
  height: 500px; }

.max_height500 {
  max-height: 500px; }

.min_height500 {
  min-height: 500px; }

.width510 {
  width: 510px; }

.max_width510 {
  max-width: 510px; }

.min_width510 {
  min-width: 510px; }

.height510 {
  height: 510px; }

.max_height510 {
  max-height: 510px; }

.min_height510 {
  min-height: 510px; }

.width520 {
  width: 520px; }

.max_width520 {
  max-width: 520px; }

.min_width520 {
  min-width: 520px; }

.height520 {
  height: 520px; }

.max_height520 {
  max-height: 520px; }

.min_height520 {
  min-height: 520px; }

.width530 {
  width: 530px; }

.max_width530 {
  max-width: 530px; }

.min_width530 {
  min-width: 530px; }

.height530 {
  height: 530px; }

.max_height530 {
  max-height: 530px; }

.min_height530 {
  min-height: 530px; }

.width540 {
  width: 540px; }

.max_width540 {
  max-width: 540px; }

.min_width540 {
  min-width: 540px; }

.height540 {
  height: 540px; }

.max_height540 {
  max-height: 540px; }

.min_height540 {
  min-height: 540px; }

.width550 {
  width: 550px; }

.max_width550 {
  max-width: 550px; }

.min_width550 {
  min-width: 550px; }

.height550 {
  height: 550px; }

.max_height550 {
  max-height: 550px; }

.min_height550 {
  min-height: 550px; }

.width560 {
  width: 560px; }

.max_width560 {
  max-width: 560px; }

.min_width560 {
  min-width: 560px; }

.height560 {
  height: 560px; }

.max_height560 {
  max-height: 560px; }

.min_height560 {
  min-height: 560px; }

.width570 {
  width: 570px; }

.max_width570 {
  max-width: 570px; }

.min_width570 {
  min-width: 570px; }

.height570 {
  height: 570px; }

.max_height570 {
  max-height: 570px; }

.min_height570 {
  min-height: 570px; }

.width580 {
  width: 580px; }

.max_width580 {
  max-width: 580px; }

.min_width580 {
  min-width: 580px; }

.height580 {
  height: 580px; }

.max_height580 {
  max-height: 580px; }

.min_height580 {
  min-height: 580px; }

.width590 {
  width: 590px; }

.max_width590 {
  max-width: 590px; }

.min_width590 {
  min-width: 590px; }

.height590 {
  height: 590px; }

.max_height590 {
  max-height: 590px; }

.min_height590 {
  min-height: 590px; }

.width600 {
  width: 600px; }

.max_width600 {
  max-width: 600px; }

.min_width600 {
  min-width: 600px; }

.height600 {
  height: 600px; }

.max_height600 {
  max-height: 600px; }

.min_height600 {
  min-height: 600px; }

.width610 {
  width: 610px; }

.max_width610 {
  max-width: 610px; }

.min_width610 {
  min-width: 610px; }

.height610 {
  height: 610px; }

.max_height610 {
  max-height: 610px; }

.min_height610 {
  min-height: 610px; }

.width620 {
  width: 620px; }

.max_width620 {
  max-width: 620px; }

.min_width620 {
  min-width: 620px; }

.height620 {
  height: 620px; }

.max_height620 {
  max-height: 620px; }

.min_height620 {
  min-height: 620px; }

.width630 {
  width: 630px; }

.max_width630 {
  max-width: 630px; }

.min_width630 {
  min-width: 630px; }

.height630 {
  height: 630px; }

.max_height630 {
  max-height: 630px; }

.min_height630 {
  min-height: 630px; }

.width640 {
  width: 640px; }

.max_width640 {
  max-width: 640px; }

.min_width640 {
  min-width: 640px; }

.height640 {
  height: 640px; }

.max_height640 {
  max-height: 640px; }

.min_height640 {
  min-height: 640px; }

.width650 {
  width: 650px; }

.max_width650 {
  max-width: 650px; }

.min_width650 {
  min-width: 650px; }

.height650 {
  height: 650px; }

.max_height650 {
  max-height: 650px; }

.min_height650 {
  min-height: 650px; }

.width660 {
  width: 660px; }

.max_width660 {
  max-width: 660px; }

.min_width660 {
  min-width: 660px; }

.height660 {
  height: 660px; }

.max_height660 {
  max-height: 660px; }

.min_height660 {
  min-height: 660px; }

.width670 {
  width: 670px; }

.max_width670 {
  max-width: 670px; }

.min_width670 {
  min-width: 670px; }

.height670 {
  height: 670px; }

.max_height670 {
  max-height: 670px; }

.min_height670 {
  min-height: 670px; }

.width680 {
  width: 680px; }

.max_width680 {
  max-width: 680px; }

.min_width680 {
  min-width: 680px; }

.height680 {
  height: 680px; }

.max_height680 {
  max-height: 680px; }

.min_height680 {
  min-height: 680px; }

.width690 {
  width: 690px; }

.max_width690 {
  max-width: 690px; }

.min_width690 {
  min-width: 690px; }

.height690 {
  height: 690px; }

.max_height690 {
  max-height: 690px; }

.min_height690 {
  min-height: 690px; }

.width700 {
  width: 700px; }

.max_width700 {
  max-width: 700px; }

.min_width700 {
  min-width: 700px; }

.height700 {
  height: 700px; }

.max_height700 {
  max-height: 700px; }

.min_height700 {
  min-height: 700px; }

.width710 {
  width: 710px; }

.max_width710 {
  max-width: 710px; }

.min_width710 {
  min-width: 710px; }

.height710 {
  height: 710px; }

.max_height710 {
  max-height: 710px; }

.min_height710 {
  min-height: 710px; }

.width720 {
  width: 720px; }

.max_width720 {
  max-width: 720px; }

.min_width720 {
  min-width: 720px; }

.height720 {
  height: 720px; }

.max_height720 {
  max-height: 720px; }

.min_height720 {
  min-height: 720px; }

.width730 {
  width: 730px; }

.max_width730 {
  max-width: 730px; }

.min_width730 {
  min-width: 730px; }

.height730 {
  height: 730px; }

.max_height730 {
  max-height: 730px; }

.min_height730 {
  min-height: 730px; }

.width740 {
  width: 740px; }

.max_width740 {
  max-width: 740px; }

.min_width740 {
  min-width: 740px; }

.height740 {
  height: 740px; }

.max_height740 {
  max-height: 740px; }

.min_height740 {
  min-height: 740px; }

.width750 {
  width: 750px; }

.max_width750 {
  max-width: 750px; }

.min_width750 {
  min-width: 750px; }

.height750 {
  height: 750px; }

.max_height750 {
  max-height: 750px; }

.min_height750 {
  min-height: 750px; }

.width760 {
  width: 760px; }

.max_width760 {
  max-width: 760px; }

.min_width760 {
  min-width: 760px; }

.height760 {
  height: 760px; }

.max_height760 {
  max-height: 760px; }

.min_height760 {
  min-height: 760px; }

.width770 {
  width: 770px; }

.max_width770 {
  max-width: 770px; }

.min_width770 {
  min-width: 770px; }

.height770 {
  height: 770px; }

.max_height770 {
  max-height: 770px; }

.min_height770 {
  min-height: 770px; }

.width780 {
  width: 780px; }

.max_width780 {
  max-width: 780px; }

.min_width780 {
  min-width: 780px; }

.height780 {
  height: 780px; }

.max_height780 {
  max-height: 780px; }

.min_height780 {
  min-height: 780px; }

.width790 {
  width: 790px; }

.max_width790 {
  max-width: 790px; }

.min_width790 {
  min-width: 790px; }

.height790 {
  height: 790px; }

.max_height790 {
  max-height: 790px; }

.min_height790 {
  min-height: 790px; }

.width800 {
  width: 800px; }

.max_width800 {
  max-width: 800px; }

.min_width800 {
  min-width: 800px; }

.height800 {
  height: 800px; }

.max_height800 {
  max-height: 800px; }

.min_height800 {
  min-height: 800px; }

.width810 {
  width: 810px; }

.max_width810 {
  max-width: 810px; }

.min_width810 {
  min-width: 810px; }

.height810 {
  height: 810px; }

.max_height810 {
  max-height: 810px; }

.min_height810 {
  min-height: 810px; }

.width820 {
  width: 820px; }

.max_width820 {
  max-width: 820px; }

.min_width820 {
  min-width: 820px; }

.height820 {
  height: 820px; }

.max_height820 {
  max-height: 820px; }

.min_height820 {
  min-height: 820px; }

.width830 {
  width: 830px; }

.max_width830 {
  max-width: 830px; }

.min_width830 {
  min-width: 830px; }

.height830 {
  height: 830px; }

.max_height830 {
  max-height: 830px; }

.min_height830 {
  min-height: 830px; }

.width840 {
  width: 840px; }

.max_width840 {
  max-width: 840px; }

.min_width840 {
  min-width: 840px; }

.height840 {
  height: 840px; }

.max_height840 {
  max-height: 840px; }

.min_height840 {
  min-height: 840px; }

.width850 {
  width: 850px; }

.max_width850 {
  max-width: 850px; }

.min_width850 {
  min-width: 850px; }

.height850 {
  height: 850px; }

.max_height850 {
  max-height: 850px; }

.min_height850 {
  min-height: 850px; }

.width860 {
  width: 860px; }

.max_width860 {
  max-width: 860px; }

.min_width860 {
  min-width: 860px; }

.height860 {
  height: 860px; }

.max_height860 {
  max-height: 860px; }

.min_height860 {
  min-height: 860px; }

.width870 {
  width: 870px; }

.max_width870 {
  max-width: 870px; }

.min_width870 {
  min-width: 870px; }

.height870 {
  height: 870px; }

.max_height870 {
  max-height: 870px; }

.min_height870 {
  min-height: 870px; }

.width880 {
  width: 880px; }

.max_width880 {
  max-width: 880px; }

.min_width880 {
  min-width: 880px; }

.height880 {
  height: 880px; }

.max_height880 {
  max-height: 880px; }

.min_height880 {
  min-height: 880px; }

.width890 {
  width: 890px; }

.max_width890 {
  max-width: 890px; }

.min_width890 {
  min-width: 890px; }

.height890 {
  height: 890px; }

.max_height890 {
  max-height: 890px; }

.min_height890 {
  min-height: 890px; }

.width900 {
  width: 900px; }

.max_width900 {
  max-width: 900px; }

.min_width900 {
  min-width: 900px; }

.height900 {
  height: 900px; }

.max_height900 {
  max-height: 900px; }

.min_height900 {
  min-height: 900px; }

.width910 {
  width: 910px; }

.max_width910 {
  max-width: 910px; }

.min_width910 {
  min-width: 910px; }

.height910 {
  height: 910px; }

.max_height910 {
  max-height: 910px; }

.min_height910 {
  min-height: 910px; }

.width920 {
  width: 920px; }

.max_width920 {
  max-width: 920px; }

.min_width920 {
  min-width: 920px; }

.height920 {
  height: 920px; }

.max_height920 {
  max-height: 920px; }

.min_height920 {
  min-height: 920px; }

.width930 {
  width: 930px; }

.max_width930 {
  max-width: 930px; }

.min_width930 {
  min-width: 930px; }

.height930 {
  height: 930px; }

.max_height930 {
  max-height: 930px; }

.min_height930 {
  min-height: 930px; }

.width940 {
  width: 940px; }

.max_width940 {
  max-width: 940px; }

.min_width940 {
  min-width: 940px; }

.height940 {
  height: 940px; }

.max_height940 {
  max-height: 940px; }

.min_height940 {
  min-height: 940px; }

.width950 {
  width: 950px; }

.max_width950 {
  max-width: 950px; }

.min_width950 {
  min-width: 950px; }

.height950 {
  height: 950px; }

.max_height950 {
  max-height: 950px; }

.min_height950 {
  min-height: 950px; }

.width960 {
  width: 960px; }

.max_width960 {
  max-width: 960px; }

.min_width960 {
  min-width: 960px; }

.height960 {
  height: 960px; }

.max_height960 {
  max-height: 960px; }

.min_height960 {
  min-height: 960px; }

.width970 {
  width: 970px; }

.max_width970 {
  max-width: 970px; }

.min_width970 {
  min-width: 970px; }

.height970 {
  height: 970px; }

.max_height970 {
  max-height: 970px; }

.min_height970 {
  min-height: 970px; }

.width980 {
  width: 980px; }

.max_width980 {
  max-width: 980px; }

.min_width980 {
  min-width: 980px; }

.height980 {
  height: 980px; }

.max_height980 {
  max-height: 980px; }

.min_height980 {
  min-height: 980px; }

.width990 {
  width: 990px; }

.max_width990 {
  max-width: 990px; }

.min_width990 {
  min-width: 990px; }

.height990 {
  height: 990px; }

.max_height990 {
  max-height: 990px; }

.min_height990 {
  min-height: 990px; }

.width1000 {
  width: 1000px; }

.max_width1000 {
  max-width: 1000px; }

.min_width1000 {
  min-width: 1000px; }

.height1000 {
  height: 1000px; }

.max_height1000 {
  max-height: 1000px; }

.min_height1000 {
  min-height: 1000px; }

.width1010 {
  width: 1010px; }

.max_width1010 {
  max-width: 1010px; }

.min_width1010 {
  min-width: 1010px; }

.height1010 {
  height: 1010px; }

.max_height1010 {
  max-height: 1010px; }

.min_height1010 {
  min-height: 1010px; }

.width1020 {
  width: 1020px; }

.max_width1020 {
  max-width: 1020px; }

.min_width1020 {
  min-width: 1020px; }

.height1020 {
  height: 1020px; }

.max_height1020 {
  max-height: 1020px; }

.min_height1020 {
  min-height: 1020px; }

.width1030 {
  width: 1030px; }

.max_width1030 {
  max-width: 1030px; }

.min_width1030 {
  min-width: 1030px; }

.height1030 {
  height: 1030px; }

.max_height1030 {
  max-height: 1030px; }

.min_height1030 {
  min-height: 1030px; }

.width1040 {
  width: 1040px; }

.max_width1040 {
  max-width: 1040px; }

.min_width1040 {
  min-width: 1040px; }

.height1040 {
  height: 1040px; }

.max_height1040 {
  max-height: 1040px; }

.min_height1040 {
  min-height: 1040px; }

.width1050 {
  width: 1050px; }

.max_width1050 {
  max-width: 1050px; }

.min_width1050 {
  min-width: 1050px; }

.height1050 {
  height: 1050px; }

.max_height1050 {
  max-height: 1050px; }

.min_height1050 {
  min-height: 1050px; }

.width1060 {
  width: 1060px; }

.max_width1060 {
  max-width: 1060px; }

.min_width1060 {
  min-width: 1060px; }

.height1060 {
  height: 1060px; }

.max_height1060 {
  max-height: 1060px; }

.min_height1060 {
  min-height: 1060px; }

.width1070 {
  width: 1070px; }

.max_width1070 {
  max-width: 1070px; }

.min_width1070 {
  min-width: 1070px; }

.height1070 {
  height: 1070px; }

.max_height1070 {
  max-height: 1070px; }

.min_height1070 {
  min-height: 1070px; }

.width1080 {
  width: 1080px; }

.max_width1080 {
  max-width: 1080px; }

.min_width1080 {
  min-width: 1080px; }

.height1080 {
  height: 1080px; }

.max_height1080 {
  max-height: 1080px; }

.min_height1080 {
  min-height: 1080px; }

.width1090 {
  width: 1090px; }

.max_width1090 {
  max-width: 1090px; }

.min_width1090 {
  min-width: 1090px; }

.height1090 {
  height: 1090px; }

.max_height1090 {
  max-height: 1090px; }

.min_height1090 {
  min-height: 1090px; }

.width1100 {
  width: 1100px; }

.max_width1100 {
  max-width: 1100px; }

.min_width1100 {
  min-width: 1100px; }

.height1100 {
  height: 1100px; }

.max_height1100 {
  max-height: 1100px; }

.min_height1100 {
  min-height: 1100px; }

.width1110 {
  width: 1110px; }

.max_width1110 {
  max-width: 1110px; }

.min_width1110 {
  min-width: 1110px; }

.height1110 {
  height: 1110px; }

.max_height1110 {
  max-height: 1110px; }

.min_height1110 {
  min-height: 1110px; }

.width1120 {
  width: 1120px; }

.max_width1120 {
  max-width: 1120px; }

.min_width1120 {
  min-width: 1120px; }

.height1120 {
  height: 1120px; }

.max_height1120 {
  max-height: 1120px; }

.min_height1120 {
  min-height: 1120px; }

.width1130 {
  width: 1130px; }

.max_width1130 {
  max-width: 1130px; }

.min_width1130 {
  min-width: 1130px; }

.height1130 {
  height: 1130px; }

.max_height1130 {
  max-height: 1130px; }

.min_height1130 {
  min-height: 1130px; }

.width1140 {
  width: 1140px; }

.max_width1140 {
  max-width: 1140px; }

.min_width1140 {
  min-width: 1140px; }

.height1140 {
  height: 1140px; }

.max_height1140 {
  max-height: 1140px; }

.min_height1140 {
  min-height: 1140px; }

.width1150 {
  width: 1150px; }

.max_width1150 {
  max-width: 1150px; }

.min_width1150 {
  min-width: 1150px; }

.height1150 {
  height: 1150px; }

.max_height1150 {
  max-height: 1150px; }

.min_height1150 {
  min-height: 1150px; }

.width1160 {
  width: 1160px; }

.max_width1160 {
  max-width: 1160px; }

.min_width1160 {
  min-width: 1160px; }

.height1160 {
  height: 1160px; }

.max_height1160 {
  max-height: 1160px; }

.min_height1160 {
  min-height: 1160px; }

.width1170 {
  width: 1170px; }

.max_width1170 {
  max-width: 1170px; }

.min_width1170 {
  min-width: 1170px; }

.height1170 {
  height: 1170px; }

.max_height1170 {
  max-height: 1170px; }

.min_height1170 {
  min-height: 1170px; }

.width_full {
  width: 100%; }

.max_width_full {
  max-width: 100%; }

.height1 {
  height: 1px; }

.left1 {
  margin-left: 1px; }

.height2 {
  height: 2px; }

.left2 {
  margin-left: 2px; }

.height3 {
  height: 3px; }

.left3 {
  margin-left: 3px; }

.height4 {
  height: 4px; }

.left4 {
  margin-left: 4px; }

.height5 {
  height: 5px; }

.left5 {
  margin-left: 5px; }

.height6 {
  height: 6px; }

.left6 {
  margin-left: 6px; }

.height7 {
  height: 7px; }

.left7 {
  margin-left: 7px; }

.height8 {
  height: 8px; }

.left8 {
  margin-left: 8px; }

.height9 {
  height: 9px; }

.left9 {
  margin-left: 9px; }

.height10 {
  height: 10px; }

.left10 {
  margin-left: 10px; }

.height_full {
  height: 100%; }

.max_height_full {
  max-height: 100%; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .flex.justify_between {
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .flex.justify_center {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flex.justify_right {
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .flex.align_center {
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

.inline_block {
  display: inline-block; }

.float_left {
  float: left; }

.float_right {
  float: right; }

.float_none {
  float: none; }

.text_center {
  text-align: center; }

.text_left {
  text-align: left; }

.text_right {
  text-align: right; }

.font12 {
  font-size: 12px;
  line-height: 22px; }

.font14 {
  font-size: 14px;
  line-height: 24px; }

.font16 {
  font-size: 16px;
  line-height: 26px; }

.font18 {
  font-size: 18px;
  line-height: 28px; }

.font20 {
  font-size: 20px;
  line-height: 30px; }

.font22 {
  font-size: 22px;
  line-height: 32px; }

.font24 {
  font-size: 24px;
  line-height: 34px; }

.font26 {
  font-size: 26px;
  line-height: 36px; }

.font28 {
  font-size: 28px;
  line-height: 38px; }

.font30 {
  font-size: 30px;
  line-height: 40px; }

.font32 {
  font-size: 32px;
  line-height: 42px; }

.font34 {
  font-size: 34px;
  line-height: 44px; }

.font36 {
  font-size: 36px;
  line-height: 46px; }

.font38 {
  font-size: 38px;
  line-height: 48px; }

.font40 {
  font-size: 40px;
  line-height: 50px; }

.font42 {
  font-size: 42px;
  line-height: 52px; }

.font44 {
  font-size: 44px;
  line-height: 54px; }

.font46 {
  font-size: 46px;
  line-height: 56px; }

.font48 {
  font-size: 48px;
  line-height: 58px; }

.font50 {
  font-size: 50px;
  line-height: 60px; }

.font52 {
  font-size: 52px;
  line-height: 62px; }

.font54 {
  font-size: 54px;
  line-height: 64px; }

.font56 {
  font-size: 56px;
  line-height: 66px; }

.font58 {
  font-size: 58px;
  line-height: 68px; }

.font60 {
  font-size: 60px;
  line-height: 70px; }

.font62 {
  font-size: 62px;
  line-height: 72px; }

.font64 {
  font-size: 64px;
  line-height: 74px; }

.font66 {
  font-size: 66px;
  line-height: 76px; }

.font68 {
  font-size: 68px;
  line-height: 78px; }

.font70 {
  font-size: 70px;
  line-height: 80px; }

.font72 {
  font-size: 72px;
  line-height: 82px; }

.font74 {
  font-size: 74px;
  line-height: 84px; }

.font76 {
  font-size: 76px;
  line-height: 86px; }

.font78 {
  font-size: 78px;
  line-height: 88px; }

.font80 {
  font-size: 80px;
  line-height: 90px; }

.font82 {
  font-size: 82px;
  line-height: 92px; }

.font84 {
  font-size: 84px;
  line-height: 94px; }

.font86 {
  font-size: 86px;
  line-height: 96px; }

.font88 {
  font-size: 88px;
  line-height: 98px; }

.font90 {
  font-size: 90px;
  line-height: 100px; }

.font92 {
  font-size: 92px;
  line-height: 102px; }

.font94 {
  font-size: 94px;
  line-height: 104px; }

.font96 {
  font-size: 96px;
  line-height: 106px; }

.font98 {
  font-size: 98px;
  line-height: 108px; }

.font100 {
  font-size: 100px;
  line-height: 110px; }

.font102 {
  font-size: 102px;
  line-height: 112px; }

.line_height12 {
  line-height: 12px; }

.line_height14 {
  line-height: 14px; }

.line_height16 {
  line-height: 16px; }

.line_height18 {
  line-height: 18px; }

.line_height20 {
  line-height: 20px; }

.line_height22 {
  line-height: 22px; }

.line_height24 {
  line-height: 24px; }

.line_height26 {
  line-height: 26px; }

.line_height28 {
  line-height: 28px; }

.line_height30 {
  line-height: 30px; }

.line_height32 {
  line-height: 32px; }

.line_height34 {
  line-height: 34px; }

.line_height36 {
  line-height: 36px; }

.line_height38 {
  line-height: 38px; }

.line_height40 {
  line-height: 40px; }

.line_height42 {
  line-height: 42px; }

.line_height44 {
  line-height: 44px; }

.line_height46 {
  line-height: 46px; }

.line_height48 {
  line-height: 48px; }

.line_height50 {
  line-height: 50px; }

.line_height52 {
  line-height: 52px; }

.line_height54 {
  line-height: 54px; }

.line_height56 {
  line-height: 56px; }

.line_height58 {
  line-height: 58px; }

.line_height60 {
  line-height: 60px; }

.line_height62 {
  line-height: 62px; }

.line_height64 {
  line-height: 64px; }

.line_height66 {
  line-height: 66px; }

.line_height68 {
  line-height: 68px; }

.line_height70 {
  line-height: 70px; }

.line_height72 {
  line-height: 72px; }

.line_height74 {
  line-height: 74px; }

.line_height76 {
  line-height: 76px; }

.line_height78 {
  line-height: 78px; }

.line_height80 {
  line-height: 80px; }

.line_height82 {
  line-height: 82px; }

.line_height84 {
  line-height: 84px; }

.line_height86 {
  line-height: 86px; }

.line_height88 {
  line-height: 88px; }

.line_height90 {
  line-height: 90px; }

.line_height92 {
  line-height: 92px; }

.line_height94 {
  line-height: 94px; }

.line_height96 {
  line-height: 96px; }

.line_height98 {
  line-height: 98px; }

.line_height100 {
  line-height: 100px; }

.line_height102 {
  line-height: 102px; }

.line_height104 {
  line-height: 104px; }

.line_height106 {
  line-height: 106px; }

.line_height108 {
  line-height: 108px; }

.line_height110 {
  line-height: 110px; }

.line_height112 {
  line-height: 112px; }

.line_height114 {
  line-height: 114px; }

.line_height116 {
  line-height: 116px; }

.line_height118 {
  line-height: 118px; }

.line_height120 {
  line-height: 120px; }

.line_height122 {
  line-height: 122px; }

.line_height124 {
  line-height: 124px; }

.line_height126 {
  line-height: 126px; }

.line_height128 {
  line-height: 128px; }

.line_height130 {
  line-height: 130px; }

.line_height132 {
  line-height: 132px; }

.line_height134 {
  line-height: 134px; }

.line_height136 {
  line-height: 136px; }

.line_height138 {
  line-height: 138px; }

.line_height140 {
  line-height: 140px; }

.line_height142 {
  line-height: 142px; }

.line_height144 {
  line-height: 144px; }

.line_height146 {
  line-height: 146px; }

.line_height148 {
  line-height: 148px; }

.line_height150 {
  line-height: 150px; }

.line_height152 {
  line-height: 152px; }

.line_height154 {
  line-height: 154px; }

.line_height156 {
  line-height: 156px; }

.line_height158 {
  line-height: 158px; }

.line_height160 {
  line-height: 160px; }

.line_height162 {
  line-height: 162px; }

.line_height164 {
  line-height: 164px; }

.line_height166 {
  line-height: 166px; }

.line_height168 {
  line-height: 168px; }

.line_height170 {
  line-height: 170px; }

.line_height172 {
  line-height: 172px; }

.line_height174 {
  line-height: 174px; }

.line_height176 {
  line-height: 176px; }

.line_height178 {
  line-height: 178px; }

.line_height180 {
  line-height: 180px; }

.line_height182 {
  line-height: 182px; }

.line_height184 {
  line-height: 184px; }

.line_height186 {
  line-height: 186px; }

.line_height188 {
  line-height: 188px; }

.line_height190 {
  line-height: 190px; }

.line_height192 {
  line-height: 192px; }

.line_height194 {
  line-height: 194px; }

.line_height196 {
  line-height: 196px; }

.line_height198 {
  line-height: 198px; }

.line_height200 {
  line-height: 200px; }

.line_height202 {
  line-height: 202px; }

.raleway {
  font-family: Raleway; }

.nunito {
  font-family: Nunito; }

.font_first {
  font-family: Nunito Sans; }

.font_second {
  font-family: Nunito; }

.uppercase {
  text-transform: uppercase; }

.underline {
  text-decoration: underline; }

.hyphens {
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto; }

.thin {
  font-weight: 100; }

.extralight {
  font-weight: 200; }

.light {
  font-weight: 300; }

.medium {
  font-weight: 500; }

.semibold {
  font-weight: 600; }

.bold {
  font-weight: 700; }

.extrabold {
  font-weight: 800; }

.heavy {
  font-weight: 900; }

.spacing10 {
  letter-spacing: 1px; }

.spacing15 {
  letter-spacing: 1.5px; }

.spacing17 {
  letter-spacing: 1.7px; }

.spacing20 {
  letter-spacing: 2px; }

.spacing25 {
  letter-spacing: 2.5px; }

.opacity0 {
  opacity: 0; }

.opacity1 {
  opacity: 0.1; }

.opacity2 {
  opacity: 0.2; }

.opacity3 {
  opacity: 0.3; }

.opacity4 {
  opacity: 0.4; }

.opacity5 {
  opacity: 0.5; }

.opacity6 {
  opacity: 0.6; }

.opacity7 {
  opacity: 0.7; }

.opacity8 {
  opacity: 0.8; }

.opacity9 {
  opacity: 0.9; }

.opacity10 {
  opacity: 1; }

.link {
  display: inline-block; }
  .link.underline:hover, .link.underline:focus {
    text-decoration: underline; }

/* Colors */
.white {
  color: #ffffff;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }
  .white.link:hover, .white.link:focus {
    color: #ffffff;
    opacity: 0.7; }

.blue {
  color: #2b48e7; }
  .blue.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .blue.link:hover, .blue.link:focus {
      color: #102dce; }

.green {
  color: #18c967; }
  .green.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .green.link:hover, .green.link:focus {
      color: #0cb658; }

.red {
  color: #ff0000; }
  .red.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .red.link:hover, .red.link:focus {
      color: #e10000; }

.soft_red {
  color: #ec4336; }
  .soft_red.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .soft_red.link:hover, .soft_red.link:focus {
      color: #ff0000; }

.pink {
  color: #ea4c89; }
  .pink.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .pink.link:hover, .pink.link:focus {
      color: #e41867; }

.dark_blue {
  color: #2c3e50; }
  .dark_blue.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .dark_blue.link:hover, .dark_blue.link:focus {
      color: #95a5a6; }

.light_gray {
  color: #e7e7e7; }
  .light_gray.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .light_gray.link:hover, .light_gray.link:focus {
      color: #141414; }

.medium_gray {
  color: #95a5a6; }
  .medium_gray.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .medium_gray.link:hover, .medium_gray.link:focus {
      color: #000000; }

.dark_gray {
  color: #141414; }
  .dark_gray.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .dark_gray.link:hover, .dark_gray.link:focus {
      color: #95a5a6; }

.black {
  color: #000000; }
  .black.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .black.link:hover, .black.link:focus {
      color: #272727; }

.twitter_color {
  color: #0aa0f5; }
  .twitter_color.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .twitter_color.link:hover, .twitter_color.link:focus {
      color: #0688d2; }

.facebook_color {
  color: #2e4da7; }
  .facebook_color.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .facebook_color.link:hover, .facebook_color.link:focus {
      color: #173488; }

.dropbox_color {
  color: #007ee5; }
  .dropbox_color.link {
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .dropbox_color.link:hover, .dropbox_color.link:focus {
      color: #046bbf; }

/* background-colors */
.bg_white {
  background: #ffffff; }

.bg_white_hover {
  background: #eeeeee; }

.bg_sand {
  background: #fffaee; }

.bg_black {
  background: #000000; }

.bg_black_hover {
  background: #272727; }

.bg_blue {
  background: #2b48e7; }

.bg_blue_hover {
  background: #102dce; }

.bg_light_blue {
  background: #e2f1f9; }

.bg_facebook_color {
  background: #2e4da7; }

.bg_facebook_color_hover {
  background: #173488; }

.bg_twitter_color {
  background: #0aa0f5; }

.bg_twitter_color_hover {
  background: #0688d2; }

.bg_red {
  background: #ff0000; }

.bg_red_hover {
  background: #e10000; }

.bg_soft_red {
  background: #ec4336; }

.bg_dark_blue {
  background: #2c3e50; }

.bg_dark_blue_hover {
  background: #4a6580; }

.bg_light_gray {
  background: #e7e7e7; }

.bg_light_gray_hover {
  background: #d7d7d7; }

.bg_medium_gray {
  background: #95a5a6; }

.bg_dark_gray {
  background: #141414; }

.bg_green {
  background: #18c967; }

.bg_green_hover {
  background: #0cb658; }

.radius4 {
  border-radius: 4px; }

.radius6 {
  border-radius: 6px; }

.radius8 {
  border-radius: 8px; }

.radius10 {
  border-radius: 10px; }

.radius12 {
  border-radius: 12px; }

.radius14 {
  border-radius: 14px; }

.radius16 {
  border-radius: 16px; }

.radius18 {
  border-radius: 18px; }

.radius20 {
  border-radius: 20px; }

.radius22 {
  border-radius: 22px; }

.radius24 {
  border-radius: 24px; }

.radius26 {
  border-radius: 26px; }

.radius28 {
  border-radius: 28px; }

.radius30 {
  border-radius: 30px; }

.radius_full {
  border-radius: 50%; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

@media (max-width: 1200px) {
  .hide_at_1200 {
    display: none !important; } }

/* Buttons */
.btn {
  display: inline-block;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Font-sizes */
  /* Border radiuses */
  /* Colors */
  /* other font sizes */
  /* Borders */
  /* Other */ }
  .btn.active, .btn:active {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn.size40 {
    border: none;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px; }
    .btn.size40.border {
      line-height: 38px; }
  .btn.size50 {
    border: none;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px; }
    .btn.size50.border {
      line-height: 48px; }
  .btn.size60 {
    border: none;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px; }
    .btn.size60.border {
      line-height: 58px; }
  .btn.size70 {
    border: none;
    font-size: 16px;
    height: 70px;
    line-height: 70px;
    border-radius: 35px; }
    .btn.size70.border {
      line-height: 68px; }
  .btn.size80 {
    border: none;
    font-size: 16px;
    height: 80px;
    line-height: 80px;
    border-radius: 40px; }
    .btn.size80.border {
      line-height: 78px; }
  .btn.radius4 {
    border-radius: 4px; }
  .btn.radius6 {
    border-radius: 6px; }
  .btn.radius8 {
    border-radius: 8px; }
  .btn.radius10 {
    border-radius: 10px; }
  .btn.radius12 {
    border-radius: 12px; }
  .btn.radius14 {
    border-radius: 14px; }
  .btn.radius16 {
    border-radius: 16px; }
  .btn.radius18 {
    border-radius: 18px; }
  .btn.radius20 {
    border-radius: 20px; }
  .btn.radius22 {
    border-radius: 22px; }
  .btn.radius24 {
    border-radius: 24px; }
  .btn.radius26 {
    border-radius: 26px; }
  .btn.radius28 {
    border-radius: 28px; }
  .btn.radius30 {
    border-radius: 30px; }
  .btn.blue {
    color: #ffffff;
    background-color: #2b48e7;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.blue:hover, .btn.blue:focus {
      background-color: #102dce; }
  .btn.facebook_color {
    color: #ffffff;
    background-color: #2e4da7;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.facebook_color:hover, .btn.facebook_color:focus {
      background-color: #173488; }
  .btn.twitter_color {
    color: #ffffff;
    background-color: #0aa0f5;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.twitter_color:hover, .btn.twitter_color:focus {
      background-color: #0688d2; }
  .btn.red {
    color: #ffffff;
    background-color: #ff0000;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.red:hover, .btn.red:focus {
      background-color: #e10000; }
  .btn.green {
    color: #ffffff;
    background-color: #18c967;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.green:hover, .btn.green:focus {
      background-color: #0cb658; }
  .btn.white {
    color: #2c3e50;
    background-color: #ffffff;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.white:hover, .btn.white:focus {
      background-color: #eeeeee; }
    .btn.white.border:hover, .btn.white.border:focus {
      background-color: #ffffff; }
    .btn.white.border_light_gray:hover, .btn.white.border_light_gray:focus {
      border-color: #95a5a6; }
    .btn.white.border_medium_gray:hover, .btn.white.border_medium_gray:focus {
      border-color: #141414; }
    .btn.white.border_dark_gray:hover, .btn.white.border_dark_gray:focus {
      border-color: #000000; }
    .btn.white.border_red:hover, .btn.white.border_red:focus {
      border-color: #e10000; }
    .btn.white.border_blue:hover, .btn.white.border_blue:focus {
      border-color: #102dce; }
    .btn.white.border_dark_blue:hover, .btn.white.border_dark_blue:focus {
      border-color: #4a6580; }
    .btn.white.border_green:hover, .btn.white.border_green:focus {
      border-color: #0cb658; }
    .btn.white.border_pink:hover, .btn.white.border_pink:focus {
      border-color: #e41867; }
    .btn.white.border_twitter_color:hover, .btn.white.border_twitter_color:focus {
      border-color: #0688d2; }
    .btn.white.border_facebook_color:hover, .btn.white.border_facebook_color:focus {
      border-color: #173488; }
  .btn.light_gray {
    color: #2c3e50;
    background-color: #e7e7e7;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.light_gray:hover, .btn.light_gray:focus {
      background-color: #d7d7d7; }
  .btn.black {
    color: #ffffff;
    background-color: #000000;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.black:hover, .btn.black:focus {
      background-color: #272727; }
  .btn.transparent_white {
    color: #ffffff;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_white:hover, .btn.transparent_white:focus {
      border-color: rgba(255, 255, 255, 0.8); }
  .btn.transparent_black {
    color: #000000;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
  .btn.transparent_blue {
    color: #2b48e7;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_blue:hover, .btn.transparent_blue:focus {
      background-color: #2b48e7;
      color: #ffffff; }
  .btn.transparent_dark_blue {
    color: #2c3e50;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_dark_blue:hover, .btn.transparent_dark_blue:focus {
      background-color: #2c3e50;
      color: #ffffff; }
  .btn.transparent_red {
    color: #ff0000;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_red:hover, .btn.transparent_red:focus {
      background-color: #ff0000;
      color: #ffffff; }
  .btn.transparent_green {
    color: #18c967;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_green:hover, .btn.transparent_green:focus {
      background-color: #18c967;
      color: #ffffff; }
  .btn.transparent_pink {
    color: #ea4c89;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_pink:hover, .btn.transparent_pink:focus {
      background-color: #ea4c89;
      color: #ffffff; }
  .btn.transparent_twitter_color {
    color: #0aa0f5;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_twitter_color:hover, .btn.transparent_twitter_color:focus {
      background-color: #0aa0f5;
      color: #ffffff; }
  .btn.transparent_facebook_color {
    color: #2e4da7;
    background-color: transparent;
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 400; }
    .btn.transparent_facebook_color:hover, .btn.transparent_facebook_color:focus {
      background-color: #2e4da7;
      color: #ffffff; }
  .btn.font12 {
    font-size: 12px; }
  .btn.font14 {
    font-size: 14px; }
  .btn.font16 {
    font-size: 16px; }
  .btn.font18 {
    font-size: 18px; }
  .btn.font20 {
    font-size: 20px; }
  .btn.font22 {
    font-size: 22px; }
  .btn.font24 {
    font-size: 24px; }
  .btn.font26 {
    font-size: 26px; }
  .btn.font28 {
    font-size: 28px; }
  .btn.font30 {
    font-size: 30px; }
  .btn.font32 {
    font-size: 32px; }
  .btn.font34 {
    font-size: 34px; }
  .btn.font36 {
    font-size: 36px; }
  .btn.font38 {
    font-size: 38px; }
  .btn.font40 {
    font-size: 40px; }
  .btn.font42 {
    font-size: 42px; }
  .btn.font44 {
    font-size: 44px; }
  .btn.font46 {
    font-size: 46px; }
  .btn.font48 {
    font-size: 48px; }
  .btn.font50 {
    font-size: 50px; }
  .btn.font52 {
    font-size: 52px; }
  .btn.font54 {
    font-size: 54px; }
  .btn.font56 {
    font-size: 56px; }
  .btn.font58 {
    font-size: 58px; }
  .btn.font60 {
    font-size: 60px; }
  .btn.font62 {
    font-size: 62px; }
  .btn.font64 {
    font-size: 64px; }
  .btn.font66 {
    font-size: 66px; }
  .btn.font68 {
    font-size: 68px; }
  .btn.font70 {
    font-size: 70px; }
  .btn.font72 {
    font-size: 72px; }
  .btn.font74 {
    font-size: 74px; }
  .btn.font76 {
    font-size: 76px; }
  .btn.font78 {
    font-size: 78px; }
  .btn.font80 {
    font-size: 80px; }
  .btn.font82 {
    font-size: 82px; }
  .btn.font84 {
    font-size: 84px; }
  .btn.font86 {
    font-size: 86px; }
  .btn.font88 {
    font-size: 88px; }
  .btn.font90 {
    font-size: 90px; }
  .btn.font92 {
    font-size: 92px; }
  .btn.font94 {
    font-size: 94px; }
  .btn.font96 {
    font-size: 96px; }
  .btn.font98 {
    font-size: 98px; }
  .btn.font100 {
    font-size: 100px; }
  .btn.font102 {
    font-size: 102px; }
  .btn.border {
    border-width: 1px;
    border-style: solid; }
  .btn.border_light_gray {
    border-color: #e7e7e7; }
  .btn.border_medium_gray {
    border-color: #95a5a6; }
  .btn.border_dark_gray {
    border-color: #141414; }
  .btn.border_red {
    border-color: #ff0000; }
  .btn.border_blue {
    border-color: #2b48e7; }
  .btn.border_dark_blue {
    border-color: #2c3e50; }
  .btn.border_green {
    border-color: #18c967; }
  .btn.border_pink {
    border-color: #ea4c89; }
  .btn.border_white {
    border-color: #ffffff; }
  .btn.border_transparent_white {
    border-color: rgba(255, 255, 255, 0.3); }
  .btn.border_twitter_color {
    border-color: #0aa0f5; }
  .btn.border_facebook_color {
    border-color: #2e4da7; }
  .btn.semibold {
    font-weight: 600; }

/* inputs */
.input {
  display: inline-block;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* Font-sizes */
  /* Border radiuses */
  /* Borders */
  /* styles on focus */ }
  .input:focus::-moz-placeholder {
    color: transparent; }
  .input:focus::-webkit-input-placeholder {
    color: transparent; }
  .input:focus:-ms-input-placeholder {
    color: transparent; }
  .input.size36 {
    border: none;
    font-size: 16px;
    height: 36px;
    border-radius: 18px; }
  .input.size38 {
    border: none;
    font-size: 16px;
    height: 38px;
    border-radius: 19px; }
  .input.size40 {
    border: none;
    font-size: 16px;
    height: 40px;
    border-radius: 20px; }
  .input.size50 {
    font-size: 16px;
    height: 50px;
    border-radius: 25px; }
  .input.size60 {
    font-size: 16px;
    height: 60px;
    border-radius: 30px; }
  .input.radius6 {
    border-radius: 6px; }
  .input.noradius {
    border-radius: 0px; }
  .input.noradius_top {
    -moz-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-top-right-radius: 0px;
    border-top-right-radius: 0px; }
  .input.noradius_bottom {
    -moz-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .input.border {
    border-width: 2px;
    border-style: solid;
    -webkit-transition: border-color 0.2s;
    transition: border-color 0.2s; }
  .input.noborder_top {
    border-top-width: 0px; }
  .input.noborder_bottom {
    border-bottom-width: 0px; }
  .input.border_light_gray {
    border-color: #e7e7e7; }
  .input.border_red {
    border-color: #ff0000; }
  .input.border_white {
    border-color: #ffffff;
    color: #ffffff; }
    .input.border_white::-moz-placeholder {
      color: #ffffff; }
    .input.border_white::-webkit-input-placeholder {
      color: #ffffff; }
    .input.border_white:-ms-input-placeholder {
      color: #ffffff; }
    .input.border_white:focus::-moz-placeholder {
      color: transparent; }
    .input.border_white:focus::-webkit-input-placeholder {
      color: transparent; }
    .input.border_white:focus:-ms-input-placeholder {
      color: transparent; }
  .input.border_transparent_white {
    border-color: rgba(255, 255, 255, 0.3);
    color: #ffffff; }
    .input.border_transparent_white::-moz-placeholder {
      color: #ffffff; }
    .input.border_transparent_white::-webkit-input-placeholder {
      color: #ffffff; }
    .input.border_transparent_white:-ms-input-placeholder {
      color: #ffffff; }
    .input.border_transparent_white:focus::-moz-placeholder {
      color: transparent; }
    .input.border_transparent_white:focus::-webkit-input-placeholder {
      color: transparent; }
    .input.border_transparent_white:focus:-ms-input-placeholder {
      color: transparent; }
  .input.focus_blue:focus {
    border-color: #2b48e7; }
  .input.focus_green:focus {
    border-color: #18c967; }
  .input.focus_white:focus {
    border-color: #ffffff; }
  .input.focus_light_gray:focus {
    border-color: #e7e7e7; }
  .input.focus_medium_gray:focus {
    border-color: #95a5a6; }
  .input.white {
    color: #ffffff; }
    .input.white:focus {
      color: #ffffff; }

/* Selects */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  background-color: transparent;
  background-image: url(/images/fa-angle-down_dark_blue.png?6886f7a2de36211c7d46989f889a4bcf);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  background-position: calc(100% - 20px) 50%;
  background-size: 11px 6px;
  border: 0;
  outline: none;
  color: #2c3e50; }
  select.white {
    color: #ffffff;
    background-image: url(/images/fa-angle-down_white.png?28366e6cbf696ba629822467be156077); }

/* Textareas */
textarea.input {
  padding-top: 15px;
  padding-bottom: 15px; }

/* Checkboxes */
.checkbox:before, .radio:before {
  display: inline-block;
  vertical-align: top;
  content: "";
  text-align: center;
  width: 24px;
  height: 24px;
  line-height: 20px;
  border-width: 2px;
  border-style: solid;
  margin-right: 14px;
  font-family: FontAwesome;
  font-size: 12px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

.checkbox.border_light_gray:before, .radio.border_light_gray:before {
  border-color: #e7e7e7; }

.checkbox.border_red:before, .radio.border_red:before {
  border-color: #ff0000; }

.checkbox.border_white:before, .radio.border_white:before {
  border-color: #ffffff; }

.checkbox.radius4:before, .radio.radius4:before {
  border-radius: 4px; }

.checkbox.radius6:before, .radio.radius6:before {
  border-radius: 6px; }

.checkbox.radius_full:before, .radio.radius_full:before {
  border-radius: 50%; }

input[type=checkbox]:checked + label:before {
  content: "\F00C"; }

input[type=radio]:checked + label:before {
  content: "\F111"; }

input[type=checkbox]:checked + label.checkbox.green:before {
  color: #ffffff;
  background: #18c967;
  border-color: #18c967; }

input[type=checkbox]:checked + label.checkbox.check_green:before {
  color: #ffffff;
  background: #18c967;
  border-color: #18c967; }

input[type=radio]:checked + label.radio.check_green:before {
  color: #18c967; }

input[type=radio]:checked + label.radio.check_blue:before {
  color: #2b48e7; }

/* Other elements */
.nav_logo {
  font-family: Nunito;
  font-size: 20px;
  color: #2c3e50;
  font-weight: 400; }
  .nav_logo b {
    font-weight: 600; }
  .nav_logo.white {
    color: #ffffff; }

/* Video block */
.video {
  position: relative;
  overflow: hidden; }
  .video .poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    cursor: pointer;
    z-index: 500; }
    .video .poster .play {
      width: 70px;
      height: 70px;
      line-height: 70px;
      margin: -35px 0 0 -35px;
      position: absolute;
      top: 50%;
      left: 50%;
      font-size: 16px;
      border-radius: 50%;
      text-align: center;
      -webkit-transition: all 0.2s;
      transition: all 0.2s;
      z-index: 501; }
      .video .poster .play.red {
        background: #ff0000;
        color: #ffffff; }
        .video .poster .play.red:hover {
          background: #e10000; }
      .video .poster .play .fa {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-25%, -50%);
        transform: translate(-25%, -50%); }
  .video video {
    width: 100%;
    height: 100%;
    display: none; }

/* Popup video */
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  z-index: 9998; }

.video_popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 9999; }
  .video_popup .close {
    position: absolute;
    top: 20px;
    right: 20px;
    opacity: 1; }
    .video_popup .close:hover {
      opacity: 0.8;
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg); }
  .video_popup iframe {
    display: block;
    width: calc(100% - 140px);
    height: calc((100vw - 140px) * 0.56);
    max-height: 95vh;
    border: none; }

/* Video in block's background */
.bg_video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }
  .bg_video iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    pointer-events: none; }
  .bg_video video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    pointer-events: none; }

/* Opening tabs */
.opening_tabs .tab_opener {
  cursor: pointer; }

.opening_tabs .tab_text {
  overflow: hidden;
  height: 0; }

/* horisontal line */
.hr.white {
  background: #ffffff; }

.hr.white_hover {
  background: #eeeeee; }

.hr.black {
  background: #000000; }

.hr.black_hover {
  background: #272727; }

.hr.blue {
  background: #2b48e7; }

.hr.blue_hover {
  background: #102dce; }

.hr.facebook_color {
  background: #2e4da7; }

.hr.facebook_color_hover {
  background: #173488; }

.hr.twitter_color {
  background: #0aa0f5; }

.hr.twitter_color_hover {
  background: #0688d2; }

.hr.red {
  background: #ff0000; }

.hr.red_hover {
  background: #e10000; }

.hr.soft_red {
  background: #ec4336; }

.hr.dark_blue {
  background: #2c3e50; }

.hr.dark_blue_hover {
  background: #4a6580; }

.hr.light_gray {
  background: #e7e7e7; }

.hr.light_gray_hover {
  background: #d7d7d7; }

.hr.medium_gray {
  background: #95a5a6; }

.hr.dark_gray {
  background: #141414; }

.hr.green {
  background: #18c967; }

.hr.green_hover {
  background: #0cb658; }

/* Dropdown menu */
.dropdown.show .dropdown-toggle:after {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1); }

.dropdown a {
  white-space: nowrap; }

.dropdown-toggle:after {
  content: "\F107";
  height: 100%;
  vertical-align: top;
  border: none;
  font-size: 18px;
  font-family: "FontAwesome";
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s; }

.dropdown-menu {
  margin-top: 0;
  margin-left: -20px;
  padding: 0px 20px;
  border: none;
  border-radius: 0px; }
  .dropdown-menu.dropdown-menu-right {
    margin-left: auto;
    margin-right: -20px; }

/* Slider stylers */
.slider.arrows0 .slick-prev {
  left: 0px; }

.slider.arrows0 .slick-next {
  right: 0px; }

.slider.arrows10 .slick-prev {
  left: 10px; }

.slider.arrows10 .slick-next {
  right: 10px; }

.slider.arrows20 .slick-prev {
  left: 20px; }

.slider.arrows20 .slick-next {
  right: 20px; }

.slider.arrows30 .slick-prev {
  left: 30px; }

.slider.arrows30 .slick-next {
  right: 30px; }

.slider.arrows40 .slick-prev {
  left: 40px; }

.slider.arrows40 .slick-next {
  right: 40px; }

.slider.arrows50 .slick-prev {
  left: 50px; }

.slider.arrows50 .slick-next {
  right: 50px; }

.slider.arrows60 .slick-prev {
  left: 60px; }

.slider.arrows60 .slick-next {
  right: 60px; }

.slider.arrows70 .slick-prev {
  left: 70px; }

.slider.arrows70 .slick-next {
  right: 70px; }

.slider.arrows80 .slick-prev {
  left: 80px; }

.slider.arrows80 .slick-next {
  right: 80px; }

.slider.arrows90 .slick-prev {
  left: 90px; }

.slider.arrows90 .slick-next {
  right: 90px; }

.slider.arrows100 .slick-prev {
  left: 100px; }

.slider.arrows100 .slick-next {
  right: 100px; }

.slider.dots_dark_blue .slick-dots li button {
  border-color: #2c3e50; }

.slider.dots_dark_blue .slick-dots li.slick-active button {
  background: #2c3e50; }

.slider.dots-100 .slick-dots {
  bottom: -100px; }

.slider.dots-90 .slick-dots {
  bottom: -90px; }

.slider.dots-80 .slick-dots {
  bottom: -80px; }

.slider.dots-70 .slick-dots {
  bottom: -70px; }

.slider.dots-60 .slick-dots {
  bottom: -60px; }

.slider.dots-50 .slick-dots {
  bottom: -50px; }

.slider.dots-40 .slick-dots {
  bottom: -40px; }

.slider.dots-30 .slick-dots {
  bottom: -30px; }

.slider.dots-20 .slick-dots {
  bottom: -20px; }

.slider.dots-10 .slick-dots {
  bottom: -10px; }

.slider.dots0 .slick-dots {
  bottom: 0px; }

.slider.dots10 .slick-dots {
  bottom: 10px; }

.slider.dots20 .slick-dots {
  bottom: 20px; }

.slider.dots30 .slick-dots {
  bottom: 30px; }

.slider.dots40 .slick-dots {
  bottom: 40px; }

.slider.dots50 .slick-dots {
  bottom: 50px; }

.slider.dots60 .slick-dots {
  bottom: 60px; }

.slider.dots70 .slick-dots {
  bottom: 70px; }

.slider.dots80 .slick-dots {
  bottom: 80px; }

.slider.dots90 .slick-dots {
  bottom: 90px; }

.slider.dots100 .slick-dots {
  bottom: 100px; }
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/*!
 * Datetimepicker for Bootstrap 3
 * ! version : 4.7.14
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none; }
  .bootstrap-datetimepicker-widget.dropdown-menu {
    margin: 2px 0;
    padding: 4px;
    width: 19em; }
    @media (min-width: 576px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    @media (min-width: 768px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    @media (min-width: 992px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    .bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
      content: '';
      display: inline-block;
      position: absolute; }
    .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 7px solid #ccc;
      border-bottom-color: rgba(0, 0, 0, 0.2);
      top: -7px;
      left: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid white;
      top: -6px;
      left: 8px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #ccc;
      border-top-color: rgba(0, 0, 0, 0.2);
      bottom: -7px;
      left: 6px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid white;
      bottom: -6px;
      left: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
      left: auto;
      right: 6px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
      left: auto;
      right: 7px; }
  .bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0; }
  .bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0; }
  .bootstrap-datetimepicker-widget a[data-action]:active {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0; }
  .bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    content: "Increment Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    content: "Increment Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    content: "Decrement Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    content: "Show Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    content: "Show Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM"; }
  .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    content: "Clear the picker"; }
  .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    content: "Set the date to today"; }
  .bootstrap-datetimepicker-widget .picker-switch {
    text-align: center; }
    .bootstrap-datetimepicker-widget .picker-switch::after {
      content: "Toggle Date and Time Screens"; }
    .bootstrap-datetimepicker-widget .picker-switch td {
      padding: 0;
      margin: 0;
      height: auto;
      width: auto;
      line-height: inherit; }
      .bootstrap-datetimepicker-widget .picker-switch td span, .bootstrap-datetimepicker-widget .picker-switch td i {
        line-height: 2.5;
        height: 2.5em;
        width: 100%; }
  .bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0; }
    .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
      text-align: center;
      border-radius: 0.25rem;
      padding: 0.5em; }
    .bootstrap-datetimepicker-widget table th {
      height: 20px;
      line-height: 20px;
      width: 20px; }
      .bootstrap-datetimepicker-widget table th.picker-switch {
        width: 145px; }
      .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
        background: none;
        color: #dee2e6;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table th.prev::after {
        content: "Previous Month"; }
      .bootstrap-datetimepicker-widget table th.next::after {
        content: "Next Month"; }
    .bootstrap-datetimepicker-widget table thead tr:first-child th {
      cursor: pointer; }
      .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #f8f9fa; }
    .bootstrap-datetimepicker-widget table td {
      height: 54px;
      line-height: 54px;
      width: 54px; }
      .bootstrap-datetimepicker-widget table td.cw {
        font-size: .8em;
        height: 20px;
        line-height: 20px;
        color: #dee2e6; }
      .bootstrap-datetimepicker-widget table td.day {
        height: 20px;
        line-height: 20px;
        width: 20px; }
      .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
        background: #f8f9fa;
        cursor: pointer; }
      .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
        color: #dee2e6; }
      .bootstrap-datetimepicker-widget table td.today {
        position: relative; }
        .bootstrap-datetimepicker-widget table td.today:before {
          content: '';
          display: inline-block;
          border: solid transparent;
          border-width: 0 0 7px 7px;
          border-bottom-color: #dee2e6;
          border-top-color: rgba(0, 0, 0, 0.2);
          position: absolute;
          bottom: 4px;
          right: 4px; }
      .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
        background-color: #dee2e6;
        color: #007bff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
      .bootstrap-datetimepicker-widget table td.active.today:before {
        border-bottom-color: #fff; }
      .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
        background: none;
        color: #dee2e6;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table td span, .bootstrap-datetimepicker-widget table td i {
        display: inline-block;
        width: 54px;
        height: 54px;
        line-height: 54px;
        margin: 2px 1.5px;
        cursor: pointer;
        border-radius: 0.25rem; }
        .bootstrap-datetimepicker-widget table td span:hover, .bootstrap-datetimepicker-widget table td i:hover {
          background: #f8f9fa; }
        .bootstrap-datetimepicker-widget table td span.active, .bootstrap-datetimepicker-widget table td i.active {
          background-color: #dee2e6;
          color: #007bff;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
        .bootstrap-datetimepicker-widget table td span.old, .bootstrap-datetimepicker-widget table td i.old {
          color: #dee2e6; }
        .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover, .bootstrap-datetimepicker-widget table td i.disabled, .bootstrap-datetimepicker-widget table td i.disabled:hover {
          background: none;
          color: #dee2e6;
          cursor: not-allowed; }
  .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px; }

.input-group.date .input-group-addon {
  cursor: pointer; }
@font-face{font-family:"summernote";font-style:normal;font-weight:normal;src:url(/fonts/vendor/summernote/dist/summernote.eot?a52b483f848b87d49a85f0c58ca28699);src:url(/fonts/vendor/summernote/dist/summernote.eot?a52b483f848b87d49a85f0c58ca28699?#iefix) format("embedded-opentype"),url(/fonts/vendor/summernote/dist/summernote.woff?f9b5d834b2fea5a2b440074e662c2281) format("woff"),url(/fonts/vendor/summernote/dist/summernote.ttf?ad2ecd48a495cc67b3b33764bee90f14) format("truetype")}[class^="note-icon-"]:before,[class*=" note-icon-"]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{display:inline-block;font-family:"summernote";font-style:normal;font-weight:normal;text-decoration:inherit}.note-icon-align-center:before{content:"\F101"}.note-icon-align-indent:before{content:"\F102"}.note-icon-align-justify:before{content:"\F103"}.note-icon-align-left:before{content:"\F104"}.note-icon-align-outdent:before{content:"\F105"}.note-icon-align-right:before{content:"\F106"}.note-icon-align:before{content:"\F107"}.note-icon-arrow-circle-down:before{content:"\F108"}.note-icon-arrow-circle-left:before{content:"\F109"}.note-icon-arrow-circle-right:before{content:"\F10A"}.note-icon-arrow-circle-up:before{content:"\F10B"}.note-icon-arrows-alt:before{content:"\F10C"}.note-icon-arrows-h:before{content:"\F10D"}.note-icon-arrows-v:before{content:"\F10E"}.note-icon-bold:before{content:"\F10F"}.note-icon-caret:before{content:"\F110"}.note-icon-chain-broken:before{content:"\F111"}.note-icon-circle:before{content:"\F112"}.note-icon-close:before{content:"\F113"}.note-icon-code:before{content:"\F114"}.note-icon-col-after:before{content:"\F115"}.note-icon-col-before:before{content:"\F116"}.note-icon-col-remove:before{content:"\F117"}.note-icon-eraser:before{content:"\F118"}.note-icon-font:before{content:"\F119"}.note-icon-frame:before{content:"\F11A"}.note-icon-italic:before{content:"\F11B"}.note-icon-link:before{content:"\F11C"}.note-icon-magic:before{content:"\F11D"}.note-icon-menu-check:before{content:"\F11E"}.note-icon-minus:before{content:"\F11F"}.note-icon-orderedlist:before{content:"\F120"}.note-icon-pencil:before{content:"\F121"}.note-icon-picture:before{content:"\F122"}.note-icon-question:before{content:"\F123"}.note-icon-redo:before{content:"\F124"}.note-icon-row-above:before{content:"\F125"}.note-icon-row-below:before{content:"\F126"}.note-icon-row-remove:before{content:"\F127"}.note-icon-special-character:before{content:"\F128"}.note-icon-square:before{content:"\F129"}.note-icon-strikethrough:before{content:"\F12A"}.note-icon-subscript:before{content:"\F12B"}.note-icon-summernote:before{content:"\F12C"}.note-icon-superscript:before{content:"\F12D"}.note-icon-table:before{content:"\F12E"}.note-icon-text-height:before{content:"\F12F"}.note-icon-trash:before{content:"\F130"}.note-icon-underline:before{content:"\F131"}.note-icon-undo:before{content:"\F132"}.note-icon-unorderedlist:before{content:"\F133"}.note-icon-video:before{content:"\F134"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area img.note-float-left{margin-right:10px}.note-editor .note-editing-area img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;word-wrap:break-word;background-color:#fff}.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output{display:block;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857143;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert{padding:7px 10px 2px 10px;margin:-7px 0 0 0;color:#000;background-color:#f5f5f5;border-radius:0}.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{width:100%;height:9px;padding-top:1px;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative;z-index:500}.note-popover .popover-content,.card-header.note-toolbar{padding:0 0 5px 5px;margin:0}.note-popover .popover-content>.btn-group,.card-header.note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .popover-content .btn-group .note-table,.card-header.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.card-header.note-toolbar .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.card-header.note-toolbar .note-style .dropdown-style pre{padding:5px 10px;margin:0}.note-popover .popover-content .note-style .dropdown-style h1,.card-header.note-toolbar .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.card-header.note-toolbar .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.card-header.note-toolbar .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.card-header.note-toolbar .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.card-header.note-toolbar .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.card-header.note-toolbar .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.card-header.note-toolbar .note-style .dropdown-style p{padding:0;margin:0}.note-popover .popover-content .note-color .dropdown-toggle,.card-header.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .dropdown-menu,.card-header.note-toolbar .note-color .dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-menu .note-palette,.card-header.note-toolbar .note-color .dropdown-menu .note-palette{display:inline-block;width:160px;margin:0}.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.card-header.note-toolbar .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset{width:100%;padding:0 3px;margin:3px;font-size:11px;cursor:pointer;border-radius:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-para .dropdown-menu,.card-header.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.card-header.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.card-header.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.card-header.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .dropdown-menu.right::before,.card-header.note-toolbar .dropdown-menu.right::before{right:9px;left:auto!important}.note-popover .popover-content .dropdown-menu.right::after,.card-header.note-toolbar .dropdown-menu.right::after{right:10px;left:auto!important}.note-popover .popover-content .dropdown-menu.note-check a i,.card-header.note-toolbar .dropdown-menu.note-check a i{color:deepskyblue;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check a.checked i,.card-header.note-toolbar .dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.card-header.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.card-header.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.card-header.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.card-header.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-right:0;margin-left:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:lightgray;text-align:center;border:4px dashed lightgray}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:#fff;background-color:#000;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0}/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC");
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC");
}
.colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  display: none;
}
.colorpicker-saturation,
.colorpicker-hue,
.colorpicker-alpha {
  background-size: contain;
}
.colorpicker {
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  border-radius: 4px;
  z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 10px;
}
.colorpicker-selectors {
  display: none;
  height: 10px;
  margin-top: 5px;
  clear: both;
}
.colorpicker-selectors i {
  cursor: pointer;
  float: left;
  height: 10px;
  width: 10px;
}
.colorpicker-selectors i + i {
  margin-left: 3px;
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=");
}
.colorpicker-right:before {
  left: auto;
  right: 6px;
}
.colorpicker-right:after {
  left: auto;
  right: 7px;
}
.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}
.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-selectors.colorpicker-visible {
  display: block;
}
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-selectors.colorpicker-hidden {
  display: none;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .dropzone .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }
    .dropzone .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }
    .dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }
    .dropzone .dz-preview:not(.dz-processing) .dz-progress {
      -webkit-animation: pulse 6s ease infinite;
      animation: pulse 6s ease infinite; }
    .dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out; }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: -webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #be2626; }
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
.dropzone, .dropzone * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.dropzone {
  position: relative; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    width: 120px;
    margin: 0.5em; }
    .dropzone .dz-preview .dz-progress {
      display: block;
      height: 15px;
      border: 1px solid #aaa; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        display: block;
        height: 100%;
        width: 0;
        background: green; }
    .dropzone .dz-preview .dz-error-message {
      color: red;
      display: none; }
    .dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-error .dz-error-mark {
      display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      display: block; }
    .dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
      position: absolute;
      display: none;
      left: 30px;
      top: 30px;
      width: 54px;
      height: 58px;
      left: 50%;
      margin-left: -27px; }
@charset "UTF-8";

/* Blocks adaptive layout */

/* Smaller than 1366px */

@media (max-width: 1365.99px) {
  .header_19 .slick-dots {
    left: 10px;
  }
}

/* Smaller than 1200px */

@media (max-width: 1199.99px) {
  .container.nopadding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navigation_mobile {
    display: block;
  }

  .navigation_2 a {
    margin: 0 15px;
  }

  .navigation_2 .dropdown a {
    margin: 0;
  }

  .navigation_3 {
    text-align: center;
    height: auto;
    line-height: 40px;
  }

  .navigation_3 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_3 form {
    display: block;
  }

  .navigation_3 form input {
    width: 55px;
  }

  .navigation_3 .socials {
    text-align: center !important;
  }

  .navigation_6 a {
    margin: 0 0 0 20px;
  }

  .navigation_8 {
    text-align: center;
  }

  .navigation_8 .nav_logo {
    text-align: center;
  }

  .navigation_8 .block_left,
  .navigation_8 .block_right {
    text-align: center;
    margin-top: 10px;
  }

  .navigation_8 a {
    margin: 0 15px;
  }

  .navigation_10 {
    text-align: center;
  }

  .navigation_10 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-bottom: 10px;
  }

  .navigation_10 form,
  .navigation_10 .dropdown {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .navigation_10 form {
    margin-bottom: 10px;
    max-width: 200px;
  }

  .navigation_10 .dropdown {
    margin: 0 15px;
  }

  .navigation_11 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    margin-bottom: 10px;
  }

  .navigation_15 .search {
    opacity: 1;
  }

  .navigation_16 {
    text-align: center;
  }

  .navigation_16 .logo {
    margin-top: 0;
    text-align: center;
  }

  .navigation_16 .float_left,
  .navigation_16 .float_right {
    float: none;
  }

  .navigation_16 .block_right {
    margin-top: 10px;
  }

  .header_1 {
    padding-bottom: 80px;
  }

  .header_1 .container {
    padding-top: 80px;
  }

  .header_2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_2 .form2 {
    text-align: center;
  }

  .header_2 .form2 .input {
    max-width: 470px;
  }

  .header_2 .form2 button {
    float: none;
  }

  .header_3 {
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
  }

  .header_3 form {
    margin-top: 40px;
  }

  .header_3 .right_block {
    margin-top: 50px;
  }

  .header_4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_8 .block_with_button {
    margin-top: 170px;
  }

  .header_9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .header_9 .inner h1 {
    text-align: center !important;
  }

  .header_9 .inner .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_9 form {
    margin-top: 50px;
  }

  .header_10 {
    padding-top: 80px;
  }

  .header_10 .btn,
  .header_10 .videos {
    margin-top: 70px;
  }

  .header_10 .videos .image {
    float: none;
    margin: 0 auto;
  }

  .header_10 .videos .video_title {
    margin: 20px auto 0 auto;
    text-align: center;
    max-width: 170px;
  }

  .header_10 .videos .time {
    margin-left: 0;
    text-align: center;
  }

  .header_11 .inner {
    padding-top: 110px;
  }

  .header_11 .container {
    padding-bottom: 110px;
  }

  .header_11 .bg {
    top: 0px;
  }

  .header_12 .bg {
    position: static;
    display: block;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    max-height: 600px;
    max-width: 100%;
  }

  .header_12 .container {
    padding-bottom: 80px;
  }

  .header_12 .inner {
    padding-top: 80px;
    text-align: center;
    margin: 0 auto;
  }

  .header_13 {
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 80px;
    padding-bottom: 550px;
  }

  .header_14 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_14 .inner {
    padding-top: 0;
    margin: 0 auto;
    text-align: center;
  }

  .header_14 .inner .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_14 form {
    margin: 80px auto 0 auto;
    max-width: 570px;
  }

  .header_15 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_16 {
    padding-bottom: 80px;
  }

  .header_16 .inner {
    padding-top: 80px;
  }

  .header_16 .bg {
    margin-top: 100px;
  }

  .header_16 .text {
    margin-bottom: 50px;
  }

  .header_17 {
    padding-top: 80px;
  }

  .header_17 .inner {
    text-align: center;
  }

  .header_17 .inner .text {
    margin-top: 20px;
  }

  .header_17 .right_block {
    padding-top: 50px;
    text-align: center;
  }

  .header_18 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .header_18 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_18 .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_19 {
    padding-bottom: 80px;
  }

  .header_19 .slider {
    padding-top: 80px;
  }

  .header_19 .inner {
    padding-top: 40px;
  }

  .header_19 .bg_holder {
    padding-left: 15px;
  }

  .header_22 {
    padding-top: 80px;
  }

  .content_22 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .content_22 .slick-prev,
  .content_22 .slick-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }

  .content_22 .slick-prev:hover,
  .content_22 .slick-prev:focus,
  .content_22 .slick-next:hover,
  .content_22 .slick-next:focus {
    opacity: 1;
    background: transparent;
  }

  .content_22 .slick-prev:hover:before,
  .content_22 .slick-prev:focus:before,
  .content_22 .slick-next:hover:before,
  .content_22 .slick-next:focus:before {
    color: #e7e7e7;
  }

  .content_22 .slick-prev {
    left: 10px;
  }

  .content_22 .slick-next {
    right: 10px;
  }

  .content_23 {
    padding-top: 80px;
  }

  .content_23 .content_23_slider {
    width: 100%;
    float: none;
  }

  .content_23 .content_23_slider_nav {
    float: none;
    width: 100%;
    margin-top: 30px;
  }

  .content_23 .content_23_slider_nav img {
    display: block;
    margin: 0 auto;
  }

  .content_23 .text {
    margin-top: 40px;
  }

  .content_27 .slider .slick-prev {
    left: 0px;
  }

  .content_27 .slider .slick-next {
    right: 0px;
  }

  .content_27 .slider .slide {
    max-width: 470px;
    margin: 0 auto;
  }

  .content_31 .slider .slide {
    padding-left: 60px;
    padding-right: 60px;
    max-width: 770px;
  }

  .content_33 {
    text-align: center;
    padding: 80px 0;
  }

  .content_33 h2 {
    float: none;
    text-align: center;
  }

  .content_33 .btn {
    float: none;
    margin-top: 30px;
  }

  .content_33 .block .inner .text {
    text-align: left;
  }

  .content_35 {
    padding: 80px 0 30px 0;
  }

  .content_36 {
    padding: 80px 0 50px 0;
  }

  .content_36 .flex {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .content_36 .flex .block {
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_37 {
    padding: 80px 0;
  }

  .content_37 .flex {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .content_37 .flex .block {
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_39 {
    padding: 80px 0;
  }

  .content_39 .scrolling {
    position: relative;
  }

  .content_39 .scrolling:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(78%, white));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  }

  .content_40 {
    padding-bottom: 80px;
  }

  .content_40 .block_left {
    max-width: 630px;
  }

  .feature_3 .inner {
    display: block;
  }

  .feature_4 {
    padding: 80px 0;
  }

  .feature_4 .inner {
    display: block;
  }

  .feature_5 {
    padding: 80px 0;
  }

  .feature_5 .inner {
    display: block;
  }

  .feature_6 .block_right {
    margin-left: 100px;
  }

  .feature_9 .btn {
    margin-top: 30px;
  }

  .feature_10 {
    padding: 80px 0;
  }

  .feature_10 .block_left {
    margin-top: 0;
  }

  .feature_10 .block_left .text {
    margin-top: 20px;
  }

  .feature_10 .video {
    margin-top: 50px;
  }

  .feature_13 {
    padding-top: 80px;
  }

  .feature_14 .block_right {
    padding-top: 40px;
  }

  .feature_14 .block_left .title {
    margin-top: 40px;
  }

  .feature_15 {
    padding: 80px 0;
  }

  .feature_21 {
    padding: 80px 0;
  }

  .feature_21 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .feature_25 {
    padding-top: 80px;
  }

  .feature_29 {
    padding: 80px 0;
  }

  .form_13 .block_last {
    margin-left: 0px;
    float: right;
  }

  .call_to_action_5 {
    padding: 0;
    height: 100vh;
  }

  .call_to_action_16 {
    text-align: center;
  }

  .call_to_action_16 .buttons {
    margin-top: 20px;
  }

  .call_to_action_16 .btn {
    margin: 0 10px 20px 10px;
  }

  .call_to_action_19 .inner {
    height: 200px;
  }

  .call_to_action_22 {
    padding: 80px 0;
  }

  .call_to_action_23 .bg_video {
    right: calc(100vw / 2);
  }

  .team_1 {
    padding-top: 80px;
  }

  .team_1 .inner {
    display: block;
  }

  .team_3 {
    padding-top: 80px;
  }

  .team_3 .inner {
    max-width: 570px;
  }

  .team_4 {
    padding: 80px 0;
  }

  .team_4 .inner {
    max-width: 740px;
  }

  .team_5 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .pricing_table_3 .scrolling {
    position: relative;
  }

  .pricing_table_3 .scrolling:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(78%, white));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  }

  .pricing_table_4 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_4 .block {
    padding: 40px 50px;
  }

  .pricing_table_5 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_5 .block {
    padding: 40px 20px;
  }

  .contact_1 {
    padding: 80px 0;
  }

  .contact_5 {
    padding: 80px 0;
  }

  .contact_5 .inner {
    margin-left: 0;
  }

  .contact_5 form {
    width: 670px;
  }

  .showcase_1 {
    padding-bottom: 20px;
  }

  .showcase_1 .cards {
    margin-left: auto;
    margin-right: auto;
    max-width: 770px;
    text-align: center;
  }

  .showcase_9 {
    padding: 80px 0;
  }

  .showcase_9 .text br {
    display: none;
  }

  .showcase_10 .block_green {
    background-position: calc(100% + 170px) 50%;
  }

  .footer_4 {
    padding-bottom: 60px;
  }

  .footer_4 .links a {
    margin-left: 0;
    margin-right: 30px;
  }

  .footer_4 .footer_text,
  .footer_4 .socials {
    float: none;
  }

  .footer_4 .socials a {
    margin-left: 0;
    margin-right: 30px;
  }
}

/* 1024px and smaller */

@media (max-width: 1023.99px) {
  .navigation_12 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    margin-bottom: 10px;
  }

  .header_19 .slick-dots {
    left: auto;
    right: 10px;
    bottom: auto;
    top: 330px;
  }

  .header_19 .bg {
    max-height: 80vh;
  }

  .showcase_8 .block a {
    opacity: 1;
  }

  .showcase_8 .block a:hover {
    opacity: 0.2;
  }
}

/* Smaller than 992px */

@media (max-width: 991.99px) {
  h2 br,
  .text br {
    display: none;
  }

  .alert {
    top: 10px;
    left: 20px;
    right: 20px;
    -webkit-transform: none;
            transform: none;
    width: auto;
    padding-left: 40px;
  }

  .navigation_1 {
    text-align: center;
  }

  .navigation_1 .nav_logo {
    text-align: center;
  }

  .navigation_1 .nav_1_btn {
    margin-top: 10px;
    padding: 0 20px;
  }

  .navigation_2 {
    text-align: center;
  }

  .navigation_2 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_2 .block_right {
    margin-top: 5px;
    text-align: center;
  }

  .navigation_2 .dropdown_body {
    text-align: left;
  }

  .navigation_4 {
    text-align: center;
    height: auto;
    line-height: 40px;
  }

  .navigation_4 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_4 .right_block {
    text-align: center !important;
  }

  .navigation_4 a {
    margin: 0 10px;
  }

  .navigation_11 {
    text-align: center;
  }

  .navigation_11 .float_left,
  .navigation_11 .float_right {
    float: none;
    margin: 0 auto;
  }

  .navigation_11 .nav_links {
    text-align: center !important;
    margin-top: 10px;
  }

  .navigation_14 {
    text-align: center;
  }

  .navigation_14 .nav_logo {
    margin-bottom: 10px;
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: center;
  }

  .navigation_14 .float_left,
  .navigation_14 .float_right {
    float: none;
    display: inline;
  }

  .navigation_14 a {
    margin: 0 15px;
  }

  .navigation_17 {
    text-align: center;
  }

  .navigation_17 .logo {
    margin-bottom: 10px;
  }

  .navigation_17 .right_block {
    text-align: center !important;
  }

  .navigation_17 a {
    margin: 0 15px;
  }

  .navigation_18 {
    text-align: center;
  }

  .navigation_18 .logo {
    margin-bottom: 10px;
  }

  .navigation_18 .right_block {
    text-align: center !important;
  }

  .navigation_18 a {
    margin: 0 15px;
  }

  .navigation_18 form {
    margin: 10px auto 0 auto;
    float: none;
  }

  .navigation_19 {
    text-align: center;
  }

  .navigation_19 .right_block {
    text-align: center !important;
  }

  .navigation_20 {
    text-align: center;
  }

  .navigation_20 .right_block {
    text-align: center !important;
  }

  .navigation_20 a {
    margin: 0 15px;
  }

  .header_1 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_2 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_2 .form2 input {
    width: 70%;
    margin-right: 5%;
  }

  .header_2 .form2 button {
    width: 25%;
  }

  .header_4 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_5 {
    padding-bottom: 60px;
  }

  .header_5 h1 br {
    display: none;
  }

  .header_5 .block_with_border {
    border: none;
  }

  .header_6 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_6 h1 br {
    display: none;
  }

  .header_7 .inner {
    padding-top: 80px;
  }

  .header_7 .container {
    padding-bottom: 70px;
  }

  .header_8 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_10 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_11 .inner {
    padding-top: 80px;
  }

  .header_11 .container {
    padding-bottom: 80px;
  }

  .header_13 {
    padding-bottom: 450px;
  }

  .header_13 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_13 .text {
    margin-top: 20px;
  }

  .header_15 .blocks .col-md-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_16 {
    padding-bottom: 0px;
  }

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

  .header_16 .bg {
    position: static;
    margin-left: 0px;
    max-width: 100%;
  }

  .header_16 .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_16 .block {
    margin: 0;
    width: 50%;
  }

  .header_19 .slider {
    padding-top: 40px;
  }

  .header_19 .slick-dots {
    top: 140px;
    right: auto;
    left: 30px;
  }

  .header_19 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_19 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .header_19 .btn {
    margin-top: 50px;
  }

  .header_20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_20 .bg {
    max-width: 100%;
    max-height: 80vh;
  }

  .header_20 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_20 .inner {
    padding-top: 0;
  }

  .header_20 .text {
    margin-top: 20px;
  }

  .header_21 {
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .header_21 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_21 .buttons {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .header_21 .block {
    margin-left: 0;
  }

  .header_21 .block .text {
    margin-top: 15px;
  }

  .header_22 h1 {
    font-size: 42px;
    line-height: 52px;
    text-align: center;
  }

  .header_22 .buttons,
  .header_22 .block {
    text-align: center;
  }

  .header_22 .text {
    margin: 20px auto 0 auto;
  }

  .content_2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_2 .inner {
    margin-top: 40px;
  }

  .content_6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_6 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_6 .text {
    margin-top: 20px;
  }

  .content_8,
  .content_9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_12 {
    padding-top: 80px;
  }

  .content_13 .inner {
    padding-top: 60px;
  }

  .content_14 {
    padding: 60px 0;
  }

  .content_14 .inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content_15 {
    padding-top: 300px;
    padding-bottom: 80px;
  }

  .content_17 {
    padding: 80px 0;
  }

  .content_17 .block_right {
    float: none;
    margin-top: 0;
    margin-bottom: 50px;
  }

  .content_18 .block_right {
    margin-left: 0;
    width: auto;
  }

  .content_24 {
    padding: 50px 0;
  }

  .content_26 {
    padding: 80px 0;
  }

  .content_26 .video {
    width: 370px;
  }

  .content_27 {
    padding: 80px 0px;
  }

  .content_27 .video {
    width: 100%;
  }

  .content_30 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content_31 {
    padding-bottom: 80px;
  }

  .content_31 .slider .slide {
    padding-left: 60px;
    padding-right: 60px;
    max-width: 770px;
  }

  .content_40 .block_left {
    max-width: 100%;
    float: none;
  }

  .content_40 .block_right {
    float: none;
    width: auto;
  }

  .feature_1 {
    padding: 80px 0;
  }

  .feature_1 .block .title {
    margin-top: 15px;
    font-size: 22px;
    line-height: 32px;
  }

  .feature_6 .block {
    margin-bottom: 80px;
  }

  .feature_6 .block_right {
    margin-left: 80px;
  }

  .feature_6 .block_green {
    max-width: 370px;
    padding: 30px;
    font-size: 18px;
    line-height: 28px;
    margin-top: 120px;
  }

  .feature_7 {
    padding: 80px 0;
  }

  .feature_9 {
    padding: 80px 0 20px 0;
  }

  .feature_9 .hr {
    margin: 50px 0;
  }

  .feature_11 .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature_11 .bg {
    max-width: 100%;
    position: static;
    margin: 0 auto;
  }

  .feature_11 .inner {
    margin-top: 0;
    max-width: 100%;
    text-align: center;
  }

  .feature_11 .block .text {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_12 .block {
    padding: 0 20px;
    text-align: center;
  }

  .feature_12 .block .fa {
    float: none;
  }

  .feature_12 .block .inner {
    margin-left: 0;
    margin-top: 10px;
  }

  .feature_14 {
    padding-top: 80px;
  }

  .feature_14 h2 {
    margin-bottom: 50px;
  }

  .feature_14 .block_left .title {
    margin-top: 0;
  }

  .feature_14 .block_left .btn {
    margin-top: 40px;
  }

  .feature_14 .block_center img {
    margin-top: 30px;
  }

  .feature_14 .block_right {
    padding-top: 0px;
    margin-bottom: 0;
    text-align: center;
  }

  .feature_15 .block_left {
    text-align: center;
    max-width: 100%;
  }

  .feature_15 .block_left .block {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_15 .bg {
    margin-top: 70px;
  }

  .feature_17 {
    padding: 80px 0;
    text-align: center;
  }

  .feature_17 h2 {
    margin-top: 80px;
  }

  .feature_17 .block {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_19 {
    padding: 80px 0;
    text-align: center;
  }

  .feature_19 .inner {
    margin-top: 0;
    margin-left: 0;
  }

  .feature_19 .inner .btn {
    margin-top: 40px;
  }

  .feature_19 .bg {
    position: static;
    max-width: 100%;
    margin-top: 70px;
  }

  .feature_19 .feature_19_menu {
    position: static;
    margin: 0 auto 30px auto;
  }

  .feature_19 .slide {
    display: block;
  }

  .feature_20 {
    padding: 80px 0;
    text-align: center;
  }

  .feature_20 .container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature_20 .inner {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_20 .inner .block {
    padding-left: 15px;
  }

  .feature_20 .bg {
    display: none;
  }

  .feature_22 {
    padding: 80px 0;
  }

  .feature_22 .bg {
    float: none;
    max-width: 300px;
  }

  .feature_22 .inner {
    margin-left: 0;
    margin-top: 50px;
  }

  .feature_24 {
    padding: 80px 0;
  }

  .feature_24 .video {
    float: none;
    margin-top: 30px;
  }

  .feature_25 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_25 .text {
    margin-top: 15px;
    font-size: 18px;
    line-height: 28px;
    max-width: 470px;
  }

  .feature_25 .block {
    margin-top: 50px;
  }

  .feature_26 {
    padding: 80px 0 30px 0;
  }

  .feature_26 .bg {
    max-height: 80vh;
  }

  .feature_26 .inner,
  .feature_26 .blocks {
    margin-top: 70px;
  }

  .feature_27 {
    padding-top: 80px;
  }

  .feature_27 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_27 .holder {
    margin-top: 70px;
  }

  .feature_29 .inner {
    max-width: 100%;
  }

  .feature_29 .img {
    max-height: 80vh;
    margin-top: 80px;
  }

  .feature_29 .slick-dots {
    width: 100%;
    top: auto;
    margin: 0;
    bottom: -50px;
  }

  .feature_30 {
    padding-top: 80px;
  }

  .form_2 .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .form_2 .bg {
    margin-left: 530px;
  }

  .form_3 {
    padding: 80px 0;
  }

  .form_3 .img {
    max-width: 270px;
  }

  .form_3 form {
    margin-left: 330px;
  }

  .form_4 {
    padding: 80px 0;
  }

  .form_4 .inner {
    max-width: 100%;
    text-align: center;
    margin-top: 0;
  }

  .form_4 form {
    margin: 50px auto 0 auto;
  }

  .form_5 {
    padding: 80px 0;
  }

  .form_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_5 form .flex {
    display: block;
  }

  .form_5 form .flex .input {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .form_7 {
    padding: 80px 0;
  }

  .form_7 .block_right {
    margin-top: 60px;
  }

  .form_8 {
    padding: 80px 0;
  }

  .form_8 form {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .form_8 form .btn,
  .form_8 form .input {
    width: 100%;
    text-align: center;
  }

  .form_9 .img {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .form_13 .form_block {
    padding-left: 50px;
    padding-right: 50px;
  }

  .form_13 .form_block .block_last {
    float: left;
  }

  .form_13 .form_block .block_last .btn {
    margin-top: 0;
  }

  .call_to_action_1 {
    padding: 80px 0;
  }

  .call_to_action_1 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .call_to_action_1 .text1 {
    font-size: 20px;
    line-height: 30px;
  }

  .call_to_action_1 .btn {
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    font-size: 16px;
    margin-top: 40px;
  }

  .call_to_action_2 {
    padding: 80px 0;
  }

  .call_to_action_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_2 .inner {
    padding: 40px 30px;
  }

  .call_to_action_2 .inner .btn {
    margin-top: 40px;
  }

  .call_to_action_4 {
    padding: 80px 0;
  }

  .call_to_action_4 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .call_to_action_4 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_4 .btn {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    padding: 0 30px;
  }

  .call_to_action_5 .text {
    line-height: 38px;
  }

  .call_to_action_5 .play_popup_video {
    display: block;
    margin: 20px auto;
  }

  .call_to_action_6 .text {
    line-height: 38px;
  }

  .call_to_action_6 .play_popup_video {
    display: block;
    margin: 20px auto;
  }

  .call_to_action_7 {
    padding: 80px 0;
  }

  .call_to_action_8 {
    padding: 80px 0;
  }

  .call_to_action_11 {
    text-align: center;
  }

  .call_to_action_11 h2 {
    margin: 0 auto 30px auto;
  }

  .call_to_action_13 {
    padding-bottom: 60px;
    text-align: center;
  }

  .call_to_action_13 .buttons {
    margin-top: 30px;
  }

  .call_to_action_13 .buttons .btn {
    margin: 0 10px 20px 10px;
  }

  .call_to_action_18 {
    padding: 80px 0;
  }

  .call_to_action_21 {
    padding-top: 120px;
  }

  .call_to_action_21 h2 {
    font-size: 52px;
    line-height: 62px;
  }

  .call_to_action_21 .buttons {
    margin-bottom: 80px;
  }

  .call_to_action_23 {
    padding: 100px 0;
  }

  .call_to_action_23 .bg_video {
    right: 0;
  }

  .call_to_action_23 .inner {
    margin: 0 auto;
    width: auto;
    max-width: 700px;
    padding: 40px;
    text-align: center;
  }

  .call_to_action_23 .text {
    margin-bottom: 40px;
  }

  .team_2 {
    padding: 80px 0;
  }

  .team_4 .inner .block {
    width: 270px;
  }

  .team_5 {
    padding-bottom: 0px;
  }

  .team_5 .text {
    font-size: 18px;
    line-height: 28px;
    max-width: 570px;
  }

  .pricing_table_1 {
    padding: 80px 0 30px 0;
  }

  .pricing_table_1 .block {
    margin: 0 auto 50px auto;
    max-width: 300px;
    border-radius: 10px;
  }

  .pricing_table_1 .block.noborder_right {
    border-right: 1px solid #e7e7e7;
  }

  .pricing_table_2 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_2 h2 {
    margin-top: 10px;
  }

  .pricing_table_3 {
    padding: 80px 0;
  }

  .pricing_table_6 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_6 .block {
    max-width: 350px;
  }

  .contact_3 {
    padding: 80px 0;
  }

  .contact_4 {
    padding: 80px 0;
  }

  .contact_4 .block_left,
  .contact_4 form {
    margin: 0 auto;
  }

  .contact_4 .block_left h2,
  .contact_4 .block_left .text {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .contact_4 .block_left .block_contact_holder {
    margin: 0 auto;
  }

  .contact_4 form {
    margin-top: 60px;
  }

  .contact_5 form {
    width: 100%;
    float: none;
  }

  .contact_5 form .btn {
    float: none;
  }

  .contact_5 .block_right {
    max-width: 370px;
    float: none;
    margin-top: 60px;
  }

  .contact_6 {
    padding: 80px 0;
    text-align: center;
  }

  .contact_6 .block_left,
  .contact_6 .block_right {
    margin-left: auto;
    margin-right: auto;
  }

  .contact_7 .container {
    padding-top: 80px;
  }

  .contact_7 .block_left,
  .contact_7 .block_right {
    margin-left: auto;
    margin-right: auto;
  }

  .contact_7 .block_left form {
    max-width: 470px;
  }

  .contact_8 {
    padding: 80px 0;
  }

  .contact_8 .inner .text {
    margin-bottom: 50px;
  }

  .contact_8 .google_map {
    margin-left: 730px;
  }

  .contact_10 {
    padding: 80px 0;
  }

  .contact_10 .text {
    margin-top: 100px;
    margin-bottom: 100px;
    font-size: 42px;
    line-height: 52px;
  }

  .showcase_2 .title {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .showcase_10 .block_green {
    background-position: calc(100% + 250px) 50%;
  }

  .showcase_10 .block_green .inner {
    max-width: 370px;
  }

  .showcase_10 .link {
    margin-top: 40px;
  }

  .footer_1 .inner .block {
    width: 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .footer_1 .inner .block a {
    margin: 0 15px;
  }

  .footer_1 .inner .block_left a:first-of-type {
    margin-left: 0;
  }

  .footer_1 .inner .block_center {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 10px;
  }

  .footer_1 .inner .block_right a:last-of-type {
    margin-right: 0;
  }

  .footer_3 {
    text-align: center;
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .footer_3 .text_block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer_3 .socials a {
    margin: 0 15px;
  }

  .footer_5 {
    padding-top: 80px;
  }

  .footer_5 input {
    width: 220px;
    margin-right: 0;
  }

  .footer_5 .hr {
    margin-top: 0;
  }

  .footer_6 .footer_6_btn {
    float: none;
  }

  .footer_7 .inner .block {
    width: 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .footer_7 .inner .block a {
    margin: 0 15px;
  }

  .footer_7 .inner .block_left a:first-of-type {
    margin-left: 0;
  }

  .footer_7 .inner .block_center {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 20px;
  }

  .footer_7 .inner .block_right a:last-of-type {
    margin-right: 0;
  }

  .footer_8 {
    padding-bottom: 50px;
  }

  .footer_8 .inner {
    display: block;
  }

  .footer_8 .inner .block_right a {
    margin: 0 5px;
  }

  .footer_9 {
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .footer_9 .links {
    margin-top: 20px;
  }

  .footer_9 .block_right {
    float: none;
  }

  .footer_11 {
    padding-bottom: 45px;
    text-align: center;
  }

  .footer_11 .block_right a {
    margin: 0 10px;
  }

  .footer_11 .block_left2 a {
    margin: 0 10px;
  }

  .footer_13 {
    text-align: center;
    padding-bottom: 50px;
  }

  .footer_13 .footer_links a {
    margin: 0 15px;
  }

  .footer_13 .block_right a {
    margin: 0 15px;
  }
}

/* Smaller than 830px */

@media (max-width: 829.99px) {
  .header_19 .slick-dots {
    left: auto;
    right: 10px;
  }
}

/* Smaller than 768px */

@media (max-width: 767.99px) {
  h1 br,
  h2 br {
    display: none;
  }

  .navigation_5 .nav_logo,
  .navigation_6 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_5 a,
  .navigation_6 a {
    margin: 0 15px;
  }

  .navigation_5 .right_block,
  .navigation_6 .right_block {
    text-align: center !important;
  }

  .navigation_5 .right_block a:first-of-type,
  .navigation_6 .right_block a:first-of-type {
    margin-left: 0;
  }

  .navigation_5 .right_block a:last-of-type,
  .navigation_6 .right_block a:last-of-type {
    margin-right: 0;
  }

  .navigation_5 .dropdown,
  .navigation_6 .dropdown {
    padding-left: 30px;
  }

  .navigation_7 {
    text-align: center;
  }

  .navigation_7 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    display: block;
    margin: 0 0 10px 0;
    text-align: center;
  }

  .navigation_7 .float_left,
  .navigation_7 .float_right {
    float: none;
    display: inline-block;
  }

  .navigation_7 a {
    margin: 0 10px 10px 10px;
  }

  .navigation_9 .socials {
    margin: 0 20px;
  }

  .navigation_12 {
    text-align: center;
  }

  .navigation_12 .float_left,
  .navigation_12 .float_right {
    float: none;
    display: inline-block;
  }

  .navigation_12 a {
    margin: 0 12px;
  }

  .navigation_12 .dropdown {
    margin-right: 20px;
    padding: 0;
    text-align: left;
  }

  .navigation_12 .dropdown a {
    margin: 0;
  }

  .header_1 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_1 .text br {
    display: none;
  }

  .header_1 .buttons {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .header_2 .form2 {
    margin-top: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .header_2 .form2 input,
  .header_2 .form2 button {
    width: 100%;
    max-width: 480px;
    margin-right: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  .header_4 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_4 .slider {
    margin-top: 50px;
  }

  .header_4 .slider .text {
    margin-top: 40px;
  }

  .header_5 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_6 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_6 .play_popup_video {
    margin-top: 50px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 22px;
  }

  .header_6 .text {
    font-size: 20px;
    line-height: 30px;
    margin-top: 50px;
  }

  .header_7 .header_7_bg {
    display: none;
  }

  .header_7 .inner {
    margin-left: auto;
    margin-right: auto;
  }

  .header_7 h1 {
    text-align: center !important;
  }

  .header_7 .text {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .header_7 form {
    margin-left: auto;
    margin-right: auto;
  }

  .header_8 .slider .text {
    padding: 0 40px;
  }

  .header_8 .slider .slick-prev {
    left: 0px;
  }

  .header_8 .slider .slick-next {
    right: 0px;
  }

  .header_10 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_10 .videos {
    text-align: center;
  }

  .header_10 .videos .image {
    display: inline-block;
  }

  .header_10 .videos .video_title {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 30px;
    text-align: left;
  }

  .header_10 .videos .time {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    text-align: left;
    margin-left: 30px;
  }

  .header_15 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_15 h1 br {
    display: none;
  }

  .header_15 .blocks {
    margin-top: 50px;
  }

  .header_15 .blocks .col-md-4 {
    margin-bottom: 50px;
  }

  .header_15 .blocks .col-md-4.block_with_border {
    border: none;
  }

  .header_16 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_19 .inner {
    text-align: center;
  }

  .header_19 .bg_holder {
    text-align: center !important;
    padding: 0;
  }

  .header_19 .bg {
    max-height: 50vh;
  }

  .header_19 .slick-dots {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .header_20 .bg_holder {
    text-align: center !important;
  }

  .header_20 .bg {
    max-height: 50vh;
  }

  .header_20 .inner {
    margin-top: 50px;
    text-align: center;
  }

  .header_21 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_21 .block {
    text-align: center;
  }

  .header_22 .buttons a {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
  }

  .header_22 .hr {
    margin: 30px 0 50px 0;
  }

  .header_22 .block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .content_1 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_2 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_2 .inner {
    margin-top: 30px;
  }

  .content_3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_3 .inner {
    margin-top: 50px;
    text-align: center;
  }

  .content_5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_5 .text {
    margin-top: 30px;
  }

  .content_15 {
    padding-top: 150px;
  }

  .content_15 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_15 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .content_21 {
    padding: 40px 0;
  }

  .content_23 {
    padding-bottom: 80px;
  }

  .content_23 .content_23_slider {
    margin-bottom: 40px;
  }

  .content_23 .content_23_slider .slick-dots {
    bottom: -35px;
  }

  .content_23 .content_23_slider_nav {
    display: none;
  }

  .content_23 .text {
    margin-top: 70px;
  }

  .content_25 {
    height: 100vh;
  }

  .content_26 .video {
    width: 100%;
  }

  .content_26 .inner {
    margin-top: 30px;
    max-width: 100%;
  }

  .content_28 .block_left {
    float: none;
  }

  .content_28 .inner {
    margin: 0;
  }

  .content_29 {
    padding-bottom: 80px;
  }

  .content_29 .slider .slick-arrow {
    top: auto;
    margin: 0;
    bottom: 90px;
  }

  .content_31 .slider .slide {
    text-align: center;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .content_31 .slider .slide img {
    float: none;
    margin: 0 auto 20px auto;
  }

  .content_31 .slider .slide .inner {
    margin-left: 0;
  }

  .feature_1 .block {
    margin-left: auto;
    margin-right: auto;
    max-width: 470px;
  }

  .feature_2 .text1 {
    margin-top: 20px;
  }

  .feature_2 .inner {
    margin-top: 50px;
  }

  .feature_2 .block .text {
    margin-top: 15px;
  }

  .feature_6 {
    padding: 80px 0;
  }

  .feature_6 h2 {
    text-align: center;
    font-size: 32px;
    line-height: 42px;
  }

  .feature_6 .block {
    margin-left: auto;
    margin-right: auto;
    max-width: 470px;
  }

  .feature_6 .block_left {
    float: none;
    text-align: center;
    max-width: 100%;
  }

  .feature_6 .block_right {
    margin-left: 0px;
    float: none;
    text-align: center;
  }

  .feature_6 .block_green {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature_7 {
    padding-bottom: 20px;
  }

  .feature_7 h2 {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 50px;
  }

  .feature_7 .block {
    text-align: center;
  }

  .feature_7 .block .text {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_12 {
    padding-top: 80px;
  }

  .feature_12 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_12 .text1 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 50px;
  }

  .feature_20 .block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature_23 {
    padding: 80px 0;
  }

  .feature_23 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_23 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_23 .inner {
    margin-top: 50px;
    margin-left: 0;
  }

  .form_2 form {
    margin: 0 auto;
  }

  .form_2 .bg {
    display: none;
  }

  .form_3 .img {
    max-width: 200px;
    float: none;
    margin: 0 auto;
    display: block;
  }

  .form_3 form {
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }

  .form_10 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_10 .input,
  .form_10 .btn {
    border-radius: 6px;
    width: 100%;
    text-align: center;
  }

  .form_13 {
    padding-bottom: 40px;
  }

  .form_13 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_13 form {
    margin-top: 50px;
  }

  .form_13 .form_block {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form_13 .form_block .block {
    float: none;
    margin-right: 0;
    width: 100%;
  }

  .form_13 .form_block .text {
    margin-left: 0;
  }

  .form_13 .form_block .inner {
    margin-left: 0;
  }

  .form_13 .form_block .input {
    width: 100%;
  }

  .form_15 {
    padding: 80px 0;
  }

  .form_15 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_15 form {
    width: 100%;
  }

  .form_15 form .slider {
    padding: 0 30px;
  }

  .call_to_action_14 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .call_to_action_14 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_14 .block_right_border {
    border: none;
  }

  .call_to_action_14 .block {
    margin-left: auto;
    margin-right: auto;
  }

  .call_to_action_19 .inner {
    height: 140px;
  }

  .call_to_action_19 .inner .fa {
    font-size: 36px;
  }

  .call_to_action_21 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .call_to_action_21 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .call_to_action_21 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_21 .buttons {
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .call_to_action_21 .buttons .btn {
    margin: 0 10px 20px 10px;
  }

  .call_to_action_22 {
    padding: 40px 0;
  }

  .call_to_action_22 .inner {
    padding: 30px 20px;
  }

  .call_to_action_22 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_22 .text {
    font-size: 18px;
    line-height: 28px;
    margin-top: 40px;
  }

  .call_to_action_23 {
    padding: 80px 0;
  }

  .call_to_action_23 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_23 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .team_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_2 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .team_2 .inner {
    max-width: 370px;
  }

  .team_2 .inner .row {
    margin: 0;
  }

  .team_2 .inner .block.bordered {
    border: none;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
  }

  .pricing_table_6 .slider .flex {
    display: block;
  }

  .pricing_table_6 .block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact_5 {
    text-align: center;
  }

  .contact_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_5 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_5 form {
    text-align: center;
  }

  .contact_5 form select {
    padding-left: 50px;
  }

  .contact_5 .block_right {
    margin-left: auto;
    margin-right: auto;
  }

  .contact_8 {
    padding-top: 0;
  }

  .contact_8 .google_map {
    margin-left: 0;
    position: relative;
    width: 100%;
    left: auto;
    height: 300px;
  }

  .contact_8 .inner {
    margin: 80px auto 0 auto;
    text-align: center;
  }

  .contact_8 .inner .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_8 .inner .text_big {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_9 {
    padding: 80px 0;
  }

  .contact_9 .text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 70px;
  }

  .contact_9 .text_big {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_10 .logo {
    max-width: 60px;
  }

  .contact_10 .text {
    margin-top: 80px;
    margin-bottom: 80px;
    font-size: 32px;
    line-height: 42px;
  }

  .contact_10 .social_links .link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .showcase_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_1 .cards_row {
    margin: 0;
  }

  .showcase_1 .cards {
    display: block;
  }

  .showcase_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_4 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_5 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_6 {
    text-align: center;
  }

  .showcase_6 .inner {
    margin: 30px auto 0 auto;
    max-width: 570px;
  }

  .showcase_6 .image {
    max-width: 570px;
  }

  .showcase_7 {
    padding-top: 80px;
    text-align: center;
  }

  .showcase_7 h2 {
    float: none;
    margin-bottom: 30px;
  }

  .showcase_7 .btn {
    float: none;
  }

  .showcase_7 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_10 .block_green {
    background-image: none;
  }

  .showcase_10 .block_green .inner {
    max-width: 530px;
  }

  .showcase_10 .inner {
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer_5 {
    text-align: center;
  }

  .footer_5 .text_block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer_6 {
    text-align: center;
  }

  .footer_6 .hr {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .footer_7 .inner .block {
    width: 100%;
  }

  .footer_7 .inner .block_left a:first-of-type {
    margin-left: 15px;
  }

  .footer_7 .inner .block_right {
    margin-top: 0;
  }

  .footer_7 .inner .block_right a:last-of-type {
    margin-right: 15px;
  }

  .footer_9 {
    text-align: center;
    padding-bottom: 60px;
  }

  .footer_9 .buttons .btn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer_9 .block_left .title,
  .footer_9 .block_left .text {
    margin-left: auto;
    margin-right: auto;
  }

  .footer_9 .links a {
    margin-left: 15px;
    margin-right: 15px;
  }

  .footer_10 {
    padding-top: 80px;
    padding-bottom: 30px;
  }
}

/* Smaller than 640px */

@media (max-width: 639.99px) {
  .video_popup iframe {
    width: calc(100% - 30px);
    height: calc((100vw - 30px) * 0.56);
  }

  .header_2 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_2 .header_2_text br {
    display: none;
  }

  .header_4 .slider {
    width: auto;
  }

  .header_4 .slider .slide {
    width: 100%;
  }

  .header_4 .slider .slick-arrow {
    top: calc((100vw - 30px) * 0.28);
  }

  .header_9 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_9 .text {
    margin-top: 25px;
    font-size: 18px;
    line-height: 28px;
  }

  .header_9 form {
    margin-top: 20px;
  }

  .header_11 .container {
    padding-bottom: 0px;
  }

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

  .header_11 .bg {
    position: static;
    margin-top: 50px;
    margin-left: 0;
    width: 100%;
  }

  .header_13 {
    padding-bottom: 300px;
  }

  .content_13 .inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content_14 .inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content_29 .slider {
    padding: 0 30px;
  }

  .content_29 .slider .text {
    font-size: 26px;
    line-height: 36px;
  }

  .content_30 .block {
    text-align: center;
  }

  .content_30 .block img {
    float: none;
    margin-bottom: 20px;
  }

  .content_30 .block .inner {
    margin-left: 0;
  }

  .content_33 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_33 .block {
    width: 100%;
  }

  .content_33 .block .inner .text {
    text-align: left;
  }

  .feature_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_2 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_5 h2 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 42px;
  }

  .feature_25 {
    padding-bottom: 320px;
  }

  .feature_25 .link {
    margin-top: 50px;
  }

  .feature_28 {
    padding: 80px 0 30px 0;
  }

  .feature_28 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_28 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .form_13 .form_block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form_13 .form_block .icons {
    position: static;
    margin-bottom: 20px;
  }

  .team_5 {
    text-align: center;
    padding-bottom: 0;
  }

  .team_5 .text {
    margin-left: auto;
    margin-right: auto;
  }

  .team_5 .block {
    margin-right: auto;
    margin-left: auto;
  }

  .team_5 .block .buttons .link {
    margin: 0 10px;
  }

  .showcase_8 .block {
    width: 100%;
  }
}

/* Smaller than 600px */

@media (max-width: 599.99px) {
  .header_12 .bg {
    max-height: 400px;
  }

  .header_12 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_12 h1 br {
    display: none;
  }

  .header_12 .text {
    margin-bottom: 20px;
  }

  .header_12 .text br {
    display: none;
  }

  .header_12 .btn {
    margin-top: 30px;
  }

  .header_14 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_14 form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header_16 .block {
    float: none;
    width: 270px;
    margin: 0 auto 50px auto;
  }

  .content_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_2 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_32 {
    padding: 60px 0;
  }

  .content_32 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_32 .block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_32 .block .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_36 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_36 .flex {
    margin-top: 20px;
  }

  .content_36 .flex .block {
    margin-left: auto;
    margin-right: auto;
  }

  .content_37 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_37 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_37 .flex {
    margin-top: 20px;
  }

  .content_37 .flex .block {
    margin-left: auto;
    margin-right: auto;
  }

  .content_38 h2 {
    margin-bottom: 20px;
    text-align: center;
    font-size: 32px;
    line-height: 42px;
  }

  .content_38 .block_left {
    width: 100%;
  }

  .content_38 .block_right {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .content_39 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_40 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_10 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .feature_11 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_11 .inner {
    margin-top: 30px;
  }

  .feature_14 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_14 .block_left .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_15 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_16 {
    padding-top: 80px;
  }

  .feature_16 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_18 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_18 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .feature_19 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_19 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_20 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_20 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_22 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_26 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_26 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_29 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_29 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_30 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_30 .text {
    margin-top: 30px;
    font-size: 18px;
    line-height: 28px;
  }

  .feature_30 .btn {
    margin-top: 40px;
  }

  .form_1 form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form_1 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_2 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_6 form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form_6 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_8 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_9 {
    text-align: center;
  }

  .form_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_9 form {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .form_9 form .input,
  .form_9 form .btn {
    width: 100%;
    text-align: center;
  }

  .form_11 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_11 .input {
    width: 100%;
  }

  .form_11 .btn {
    margin-left: 0;
  }

  .form_14 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_14 form {
    padding: 50px 30px;
  }

  .call_to_action_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_1 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_1 .text2 {
    margin-top: 15px;
  }

  .call_to_action_3 .inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .call_to_action_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_9 {
    padding-top: 80px;
  }

  .call_to_action_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_10 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .call_to_action_10 h2 {
    font-size: 32px;
    line-height: 42px;
    margin-top: 10px;
  }

  .call_to_action_18 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_18 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_18 .btn {
    width: 150px;
    text-align: left;
  }

  .team_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_1 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .team_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_3 .inner {
    max-width: 270px;
  }

  .team_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_4 .inner .block {
    width: 100%;
  }

  .pricing_table_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_4 .btn {
    margin-left: -20px;
    margin-right: -20px;
    width: auto;
    display: block;
  }

  .pricing_table_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_6 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_6 .block .inner {
    padding: 0 30px;
  }

  .pricing_table_6 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .pricing_table_7 {
    padding: 80px 0;
  }

  .pricing_table_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_7 .inner {
    padding: 50px 30px;
  }

  .contact_1 h2,
  .contact_1 .link {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_1 .btn,
  .contact_1 .checkbox {
    margin-top: 20px;
  }

  .contact_2 {
    padding: 80px 0;
  }

  .contact_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_2 .input_left {
    width: calc(100% - 100px);
  }

  .contact_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_3 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_6 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_6 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_7 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_3 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_3 .cards_row {
    margin: auto;
    display: block;
  }

  .showcase_3 .cards_row .block {
    width: 100%;
  }

  .showcase_6 .image {
    width: 100%;
  }

  .showcase_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_9 .text1 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .footer_1 .inner .block {
    width: 100%;
  }

  .footer_1 .inner .block_left {
    text-align: center !important;
  }

  .footer_1 .inner .block_left a:last-of-type {
    margin-right: 0;
  }

  .footer_1 .inner .block_right {
    text-align: center !important;
  }

  .footer_1 .inner .block_right a:first-of-type {
    margin-left: 0;
  }

  .footer_4 .copyright {
    display: block;
    margin-left: 0;
  }
}

/* Smaller than 576px */

@media (max-width: 575.99px) {
  .navigation_15 .left_block,
  .navigation_15 .right_block {
    width: auto;
    display: inline-block;
  }

  .header_4 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_4 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_5 .block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .header_7 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_8 .slider .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_4 .icons {
    font-size: 30px;
    line-height: 40px;
  }

  .content_4 .icons .fa {
    margin: 0 15px;
  }

  .content_4 h2 {
    margin-top: 30px;
    font-size: 32px;
    line-height: 42px;
  }

  .content_4 .text {
    margin-top: 30px;
    font-size: 18px;
    line-height: 28px;
  }

  .content_6 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_19 h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 50px;
  }

  .content_20 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .content_20 .inner {
    margin-top: 40px;
  }

  .content_20 .video_block a {
    float: none;
  }

  .content_20 .video_block .inner {
    margin-left: 0;
    margin-top: 30px;
  }

  .content_31 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_31 .slider .slide .inner .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_33 .block img {
    float: none;
  }

  .content_33 .block .inner {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .content_33 .block .inner .text {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
  }

  .content_38 .block_left .row {
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_38 .block_left .column {
    text-align: center !important;
  }

  .content_38 .block_left .column div {
    padding: 0;
  }

  .feature_21 .block {
    max-width: 100%;
  }

  .call_to_action_4 {
    padding: 80px 0;
  }

  .call_to_action_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_8 .inner .text_big {
    font-size: 22px;
    line-height: 32px;
  }

  .contact_9 .text_big {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 30px;
  }

  .contact_10 .text {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 30px;
  }

  .contact_10 .social_links .link {
    margin-left: 15px;
    margin-right: 15px;
  }

  .showcase_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }
}

/* Smaller than 500px */

@media (max-width: 499.99px) {
  .header_9 form input {
    width: 100%;
    float: none;
    margin: 0 0 30px 0;
  }

  .header_9 form label {
    margin-top: 0;
  }

  .header_9 form .btn {
    margin-top: 30px;
  }

  .header_11 h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .header_11 h1 br {
    display: none;
  }

  .header_11 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .header_11 .text br {
    display: none;
  }

  .header_11 .link {
    font-size: 14px;
    margin-top: 30px;
  }

  .header_13 {
    padding-bottom: 250px;
  }

  .content_9 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_28 .inner .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_32 .block {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
  }

  .content_32 .block img {
    float: none;
    margin: 0 auto 20px auto;
  }

  .content_32 .block .inner {
    margin-left: 0;
  }

  .content_32 .btn {
    padding: 0 20px;
  }

  .feature_8 {
    padding: 80px 0 0 0;
  }

  .feature_8 h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 40px;
  }

  .feature_24 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_24 .video {
    width: 100%;
  }

  .form_2 form .btn,
  .form_2 form .info {
    float: none;
  }

  .form_2 form .info {
    max-width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .form_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_4 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .form_4 form .form_inner {
    padding: 0 30px;
  }

  .form_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_7 .block_right {
    padding: 30px;
    font-size: 22px;
    line-height: 32px;
  }

  .form_7 form .btn {
    margin-top: 20px;
    width: 100%;
  }

  .call_to_action_2 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .call_to_action_2 .inner {
    padding: 30px 20px;
  }

  .call_to_action_19 .inner {
    height: 100px;
  }

  .call_to_action_19 .inner .fa {
    font-size: 28px;
  }

  .contact_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_4 .text {
    font-size: 18px;
    line-height: 28px;
  }
}

/* Smaller than 480px */

@media (max-width: 479.99px) {
  .header_2 .header_2_link a {
    display: block;
  }

  .header_3 .header_3_form .text a {
    display: block;
  }

  .header_6 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_6 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_8 h1 {
    font-size: 42px;
    line-height: 52px;
    margin-top: 50px;
  }

  .header_8 .slider {
    margin-top: 40px;
  }

  .header_8 .slider .slick-prev,
  .header_8 .slider .slick-next {
    display: none;
  }

  .header_8 .slider .slick-dots {
    bottom: -50px;
  }

  .header_8 .slider .text {
    padding: 0;
  }

  .header_8 .block_with_button {
    margin-top: 100px;
  }

  .header_18 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_18 .inner .btn {
    margin-right: 0;
  }

  .header_18 .header18_link {
    display: block;
    margin-top: 10px;
  }

  .header_19 .slider {
    padding-top: 0;
    margin-top: 40px;
  }

  .header_19 .slick-dots {
    top: 25vh;
  }

  .header_19 .btn {
    margin-top: 30px;
    min-width: 0;
  }
}

/* Smaller than 470px */

@media (max-width: 469.99px) {
  .header_3 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_5 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_7 .form_text {
    text-align: center;
  }

  .header_10 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_10 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_10 .videos .image,
  .header_10 .videos .video_title,
  .header_10 .videos .time {
    display: block;
  }

  .header_10 .videos .video_title,
  .header_10 .videos .time {
    margin: 20px auto 0 auto;
    text-align: center;
  }

  .header_11 .text {
    margin-top: 20px;
  }

  .header_12 .inner .btn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .header_16 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_16 .text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .header_16 .bg {
    margin-top: 30px;
  }

  .header_21 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_22 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_2 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .content_3 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .content_8 .text {
    font-size: 22px;
    line-height: 32px;
  }

  .content_14 .inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_14 .inner h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_14 .inner .text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .content_21 .text {
    text-align: center;
  }

  .content_27 .hr {
    margin-top: 40px;
  }

  .content_27 .slider {
    margin-top: 40px;
  }

  .content_27 .slider .slide {
    text-align: center;
  }

  .content_27 .slider .slide .image {
    float: none;
    display: block;
    margin: 0 auto;
  }

  .content_27 .slider .slide .inner {
    margin: 20px auto 0 auto;
  }

  .content_29 .slider {
    padding: 0;
  }

  .content_29 .slider .text {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .content_29 .slider img {
    margin-top: 30px;
  }

  .content_30 .block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_34 {
    padding: 80px 0 50px 0;
  }

  .content_34 h2 {
    font-size: 22px;
    line-height: 32px;
  }

  .content_34 .flex {
    margin-top: 50px;
  }

  .content_40 .block_left #copy_from_me {
    font-size: 14px;
    line-height: 24px;
  }

  .feature_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_3 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_3 .block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_4 .block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature_4 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_5 .block {
    width: 100%;
  }

  .feature_5 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_5 .btn {
    width: 100%;
    padding: 0;
  }

  .feature_6 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_6 .block .text {
    font-size: 16px;
    line-height: 26px;
  }

  .feature_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_10 {
    padding-bottom: 20px;
  }

  .feature_10 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_10 .video {
    margin-bottom: 50px;
  }

  .feature_10 .hr {
    display: none;
  }

  .feature_15 .buttons .btn {
    display: block;
    margin-left: 0;
    padding: 0;
  }

  .feature_22 .buttons {
    margin-top: 60px;
  }

  .feature_22 .links {
    display: block;
  }

  .form_3 form {
    text-align: center;
  }

  .form_3 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_3 form input {
    text-align: center;
  }

  .form_3 form .buttons .btn {
    width: 100%;
  }

  .form_3 form .buttons .smalltext {
    display: block;
    margin: 0 auto;
    margin-top: 15px;
  }

  .form_3 form .buttons .link {
    margin: 0 20px;
  }

  .call_to_action_8 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_23 .inner {
    padding: 40px 20px;
  }

  .call_to_action_23 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .call_to_action_23 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .contact_6 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .showcase_6 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_6 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .showcase_7 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_9 .inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .showcase_9 .inner .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_9 .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .showcase_9 .inner .tags {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 1px;
  }

  .footer_7 .socials {
    display: block;
    margin-top: 5px;
  }

  .footer_11 .socials {
    display: block;
    margin-top: 5px;
  }

  .footer_12 {
    padding-top: 55px;
  }

  .footer_12 .text {
    margin-top: 40px;
  }

  .footer_13 .block_right .socials {
    display: block;
    margin-top: 5px;
  }
}

/* Smaller than 400px */

@media (max-width: 399.99px) {
  .navigation_2 .block_left,
  .navigation_2 .block_right {
    display: inline-block;
    padding: 0;
  }

  .header_7 form .form_text a {
    display: block;
  }

  .header_12 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_12 .text {
    margin-bottom: 20px;
  }

  .header_13 {
    padding-bottom: 200px;
  }

  .header_13 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_13 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_16 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content_16 .logo {
    float: none;
    margin-bottom: 30px;
  }

  .content_16 .inner {
    margin-left: 0;
  }

  .content_17 .block_right {
    padding: 30px 20px;
    font-size: 22px;
    line-height: 32px;
  }

  .content_31 .slider .slide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_31 .slider .slide .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .feature_8 .block .fa {
    float: none;
  }

  .feature_8 .block .inner {
    margin-left: 0;
  }

  .feature_22 .bg {
    max-width: 200px;
  }

  .feature_23 .video {
    width: 100%;
  }

  .feature_23 .buttons .btn {
    margin-right: 0;
  }

  .feature_28 .bg {
    margin-top: 30px;
  }

  .feature_28 .btn {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding: 0;
  }

  .form_5 .input,
  .form_5 .btn {
    width: 100%;
  }

  .call_to_action_14 .block {
    width: 100%;
  }

  .call_to_action_14 .block .title {
    font-size: 24px;
    line-height: 34px;
  }

  .call_to_action_15 .inner {
    padding: 50px 20px;
  }

  .call_to_action_21 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_22 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .team_1 .block {
    width: 100%;
  }

  .team_2 .inner .block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pricing_table_4 .block {
    padding: 30px 40px;
  }

  .pricing_table_4 .price {
    font-size: 52px;
    line-height: 62px;
  }

  .contact_4 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .showcase_3 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_10 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_10 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .footer_5 input {
    margin-right: 0;
    width: 100%;
  }
}

/* Smaller than 375px */

@media (max-width: 374.99px) {
  .navigation_6 .dropdown {
    margin-top: 10px;
    padding: 0 30px;
  }

  .header_14 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_14 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_10 .left_block {
    font-size: 16px;
    line-height: 26px;
  }

  .content_10 .right_block {
    font-size: 22px;
    line-height: 32px;
  }

  .content_13 .inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_13 .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_20 .number {
    float: none;
  }

  .content_20 .block_inner {
    margin-left: 0;
  }

  .content_20 .content_20_line {
    display: none;
  }

  .content_23 h2 {
    font-size: 22px;
    line-height: 32px;
  }

  .content_23 .inner {
    margin-top: 30px;
  }

  .content_23 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_33 .block .inner .text {
    font-size: 14px;
    line-height: 24px;
  }

  .feature_26 .inner .blocks .block {
    margin-right: 0px;
    float: none;
  }

  .form_4 .slider {
    margin-top: 50px;
  }

  .form_4 form {
    padding-bottom: 50px;
  }

  .form_4 form .form_inner {
    padding: 0 20px;
  }

  .contact_6 form .input_block {
    float: none;
    width: 100%;
  }

  .contact_6 form .btn {
    float: none;
    margin-top: 0;
  }
}

/* Smaller than 340px */

@media (max-width: 339.99px) {
  .header_1 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_2 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_2 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_4 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_19 .slider .btn {
    font-size: 16px;
  }

  .form_1 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form_1 form .btn {
    height: 50px;
    line-height: 50px;
  }

  .form_6 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form_6 form .btn {
    height: 50px;
    line-height: 50px;
  }

  .call_to_action_2 {
    padding: 50px 0;
  }

  .call_to_action_2 h2 {
    font-size: 22px;
    line-height: 32px;
  }
}

/* Change bootstrap's .container width */

@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

/* Classes for all elements */

.hidden {
  display: none;
}

.nopadding {
  padding-left: 0px;
  padding-right: 0px;
}

.nopadding_left {
  padding-left: 0px;
}

.nopadding_right {
  padding-right: 0px;
}

.nomargin {
  margin: 0px;
}

.margin_auto {
  margin: 0px auto;
  float: none;
}

.top0 {
  margin-top: 0px;
}

.bottom0 {
  margin-bottom: 0px;
}

.right0 {
  margin-right: 0px;
}

.left0 {
  margin-left: 0px;
}

.sides0 {
  margin-left: 0px;
  margin-right: 0px;
}

.padding_top0 {
  padding-top: 0px;
}

.padding_bottom0 {
  padding-bottom: 0px;
}

.padding_right0 {
  padding-right: 0px;
}

.padding_left0 {
  padding-left: 0px;
}

.padding_sides0 {
  padding-left: 0px;
  padding-right: 0px;
}

.top5 {
  margin-top: 5px;
}

.bottom5 {
  margin-bottom: 5px;
}

.right5 {
  margin-right: 5px;
}

.left5 {
  margin-left: 5px;
}

.sides5 {
  margin-left: 5px;
  margin-right: 5px;
}

.padding_top5 {
  padding-top: 5px;
}

.padding_bottom5 {
  padding-bottom: 5px;
}

.padding_right5 {
  padding-right: 5px;
}

.padding_left5 {
  padding-left: 5px;
}

.padding_sides5 {
  padding-left: 5px;
  padding-right: 5px;
}

.top10 {
  margin-top: 10px;
}

.bottom10 {
  margin-bottom: 10px;
}

.right10 {
  margin-right: 10px;
}

.left10 {
  margin-left: 10px;
}

.sides10 {
  margin-left: 10px;
  margin-right: 10px;
}

.padding_top10 {
  padding-top: 10px;
}

.padding_bottom10 {
  padding-bottom: 10px;
}

.padding_right10 {
  padding-right: 10px;
}

.padding_left10 {
  padding-left: 10px;
}

.padding_sides10 {
  padding-left: 10px;
  padding-right: 10px;
}

.top15 {
  margin-top: 15px;
}

.bottom15 {
  margin-bottom: 15px;
}

.right15 {
  margin-right: 15px;
}

.left15 {
  margin-left: 15px;
}

.sides15 {
  margin-left: 15px;
  margin-right: 15px;
}

.padding_top15 {
  padding-top: 15px;
}

.padding_bottom15 {
  padding-bottom: 15px;
}

.padding_right15 {
  padding-right: 15px;
}

.padding_left15 {
  padding-left: 15px;
}

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

.top20 {
  margin-top: 20px;
}

.bottom20 {
  margin-bottom: 20px;
}

.right20 {
  margin-right: 20px;
}

.left20 {
  margin-left: 20px;
}

.sides20 {
  margin-left: 20px;
  margin-right: 20px;
}

.padding_top20 {
  padding-top: 20px;
}

.padding_bottom20 {
  padding-bottom: 20px;
}

.padding_right20 {
  padding-right: 20px;
}

.padding_left20 {
  padding-left: 20px;
}

.padding_sides20 {
  padding-left: 20px;
  padding-right: 20px;
}

.top25 {
  margin-top: 25px;
}

.bottom25 {
  margin-bottom: 25px;
}

.right25 {
  margin-right: 25px;
}

.left25 {
  margin-left: 25px;
}

.sides25 {
  margin-left: 25px;
  margin-right: 25px;
}

.padding_top25 {
  padding-top: 25px;
}

.padding_bottom25 {
  padding-bottom: 25px;
}

.padding_right25 {
  padding-right: 25px;
}

.padding_left25 {
  padding-left: 25px;
}

.padding_sides25 {
  padding-left: 25px;
  padding-right: 25px;
}

.top30 {
  margin-top: 30px;
}

.bottom30 {
  margin-bottom: 30px;
}

.right30 {
  margin-right: 30px;
}

.left30 {
  margin-left: 30px;
}

.sides30 {
  margin-left: 30px;
  margin-right: 30px;
}

.padding_top30 {
  padding-top: 30px;
}

.padding_bottom30 {
  padding-bottom: 30px;
}

.padding_right30 {
  padding-right: 30px;
}

.padding_left30 {
  padding-left: 30px;
}

.padding_sides30 {
  padding-left: 30px;
  padding-right: 30px;
}

.top35 {
  margin-top: 35px;
}

.bottom35 {
  margin-bottom: 35px;
}

.right35 {
  margin-right: 35px;
}

.left35 {
  margin-left: 35px;
}

.sides35 {
  margin-left: 35px;
  margin-right: 35px;
}

.padding_top35 {
  padding-top: 35px;
}

.padding_bottom35 {
  padding-bottom: 35px;
}

.padding_right35 {
  padding-right: 35px;
}

.padding_left35 {
  padding-left: 35px;
}

.padding_sides35 {
  padding-left: 35px;
  padding-right: 35px;
}

.top40 {
  margin-top: 40px;
}

.bottom40 {
  margin-bottom: 40px;
}

.right40 {
  margin-right: 40px;
}

.left40 {
  margin-left: 40px;
}

.sides40 {
  margin-left: 40px;
  margin-right: 40px;
}

.padding_top40 {
  padding-top: 40px;
}

.padding_bottom40 {
  padding-bottom: 40px;
}

.padding_right40 {
  padding-right: 40px;
}

.padding_left40 {
  padding-left: 40px;
}

.padding_sides40 {
  padding-left: 40px;
  padding-right: 40px;
}

.top45 {
  margin-top: 45px;
}

.bottom45 {
  margin-bottom: 45px;
}

.right45 {
  margin-right: 45px;
}

.left45 {
  margin-left: 45px;
}

.sides45 {
  margin-left: 45px;
  margin-right: 45px;
}

.padding_top45 {
  padding-top: 45px;
}

.padding_bottom45 {
  padding-bottom: 45px;
}

.padding_right45 {
  padding-right: 45px;
}

.padding_left45 {
  padding-left: 45px;
}

.padding_sides45 {
  padding-left: 45px;
  padding-right: 45px;
}

.top50 {
  margin-top: 50px;
}

.bottom50 {
  margin-bottom: 50px;
}

.right50 {
  margin-right: 50px;
}

.left50 {
  margin-left: 50px;
}

.sides50 {
  margin-left: 50px;
  margin-right: 50px;
}

.padding_top50 {
  padding-top: 50px;
}

.padding_bottom50 {
  padding-bottom: 50px;
}

.padding_right50 {
  padding-right: 50px;
}

.padding_left50 {
  padding-left: 50px;
}

.padding_sides50 {
  padding-left: 50px;
  padding-right: 50px;
}

.top55 {
  margin-top: 55px;
}

.bottom55 {
  margin-bottom: 55px;
}

.right55 {
  margin-right: 55px;
}

.left55 {
  margin-left: 55px;
}

.sides55 {
  margin-left: 55px;
  margin-right: 55px;
}

.padding_top55 {
  padding-top: 55px;
}

.padding_bottom55 {
  padding-bottom: 55px;
}

.padding_right55 {
  padding-right: 55px;
}

.padding_left55 {
  padding-left: 55px;
}

.padding_sides55 {
  padding-left: 55px;
  padding-right: 55px;
}

.top60 {
  margin-top: 60px;
}

.bottom60 {
  margin-bottom: 60px;
}

.right60 {
  margin-right: 60px;
}

.left60 {
  margin-left: 60px;
}

.sides60 {
  margin-left: 60px;
  margin-right: 60px;
}

.padding_top60 {
  padding-top: 60px;
}

.padding_bottom60 {
  padding-bottom: 60px;
}

.padding_right60 {
  padding-right: 60px;
}

.padding_left60 {
  padding-left: 60px;
}

.padding_sides60 {
  padding-left: 60px;
  padding-right: 60px;
}

.top65 {
  margin-top: 65px;
}

.bottom65 {
  margin-bottom: 65px;
}

.right65 {
  margin-right: 65px;
}

.left65 {
  margin-left: 65px;
}

.sides65 {
  margin-left: 65px;
  margin-right: 65px;
}

.padding_top65 {
  padding-top: 65px;
}

.padding_bottom65 {
  padding-bottom: 65px;
}

.padding_right65 {
  padding-right: 65px;
}

.padding_left65 {
  padding-left: 65px;
}

.padding_sides65 {
  padding-left: 65px;
  padding-right: 65px;
}

.top70 {
  margin-top: 70px;
}

.bottom70 {
  margin-bottom: 70px;
}

.right70 {
  margin-right: 70px;
}

.left70 {
  margin-left: 70px;
}

.sides70 {
  margin-left: 70px;
  margin-right: 70px;
}

.padding_top70 {
  padding-top: 70px;
}

.padding_bottom70 {
  padding-bottom: 70px;
}

.padding_right70 {
  padding-right: 70px;
}

.padding_left70 {
  padding-left: 70px;
}

.padding_sides70 {
  padding-left: 70px;
  padding-right: 70px;
}

.top75 {
  margin-top: 75px;
}

.bottom75 {
  margin-bottom: 75px;
}

.right75 {
  margin-right: 75px;
}

.left75 {
  margin-left: 75px;
}

.sides75 {
  margin-left: 75px;
  margin-right: 75px;
}

.padding_top75 {
  padding-top: 75px;
}

.padding_bottom75 {
  padding-bottom: 75px;
}

.padding_right75 {
  padding-right: 75px;
}

.padding_left75 {
  padding-left: 75px;
}

.padding_sides75 {
  padding-left: 75px;
  padding-right: 75px;
}

.top80 {
  margin-top: 80px;
}

.bottom80 {
  margin-bottom: 80px;
}

.right80 {
  margin-right: 80px;
}

.left80 {
  margin-left: 80px;
}

.sides80 {
  margin-left: 80px;
  margin-right: 80px;
}

.padding_top80 {
  padding-top: 80px;
}

.padding_bottom80 {
  padding-bottom: 80px;
}

.padding_right80 {
  padding-right: 80px;
}

.padding_left80 {
  padding-left: 80px;
}

.padding_sides80 {
  padding-left: 80px;
  padding-right: 80px;
}

.top85 {
  margin-top: 85px;
}

.bottom85 {
  margin-bottom: 85px;
}

.right85 {
  margin-right: 85px;
}

.left85 {
  margin-left: 85px;
}

.sides85 {
  margin-left: 85px;
  margin-right: 85px;
}

.padding_top85 {
  padding-top: 85px;
}

.padding_bottom85 {
  padding-bottom: 85px;
}

.padding_right85 {
  padding-right: 85px;
}

.padding_left85 {
  padding-left: 85px;
}

.padding_sides85 {
  padding-left: 85px;
  padding-right: 85px;
}

.top90 {
  margin-top: 90px;
}

.bottom90 {
  margin-bottom: 90px;
}

.right90 {
  margin-right: 90px;
}

.left90 {
  margin-left: 90px;
}

.sides90 {
  margin-left: 90px;
  margin-right: 90px;
}

.padding_top90 {
  padding-top: 90px;
}

.padding_bottom90 {
  padding-bottom: 90px;
}

.padding_right90 {
  padding-right: 90px;
}

.padding_left90 {
  padding-left: 90px;
}

.padding_sides90 {
  padding-left: 90px;
  padding-right: 90px;
}

.top95 {
  margin-top: 95px;
}

.bottom95 {
  margin-bottom: 95px;
}

.right95 {
  margin-right: 95px;
}

.left95 {
  margin-left: 95px;
}

.sides95 {
  margin-left: 95px;
  margin-right: 95px;
}

.padding_top95 {
  padding-top: 95px;
}

.padding_bottom95 {
  padding-bottom: 95px;
}

.padding_right95 {
  padding-right: 95px;
}

.padding_left95 {
  padding-left: 95px;
}

.padding_sides95 {
  padding-left: 95px;
  padding-right: 95px;
}

.top100 {
  margin-top: 100px;
}

.bottom100 {
  margin-bottom: 100px;
}

.right100 {
  margin-right: 100px;
}

.left100 {
  margin-left: 100px;
}

.sides100 {
  margin-left: 100px;
  margin-right: 100px;
}

.padding_top100 {
  padding-top: 100px;
}

.padding_bottom100 {
  padding-bottom: 100px;
}

.padding_right100 {
  padding-right: 100px;
}

.padding_left100 {
  padding-left: 100px;
}

.padding_sides100 {
  padding-left: 100px;
  padding-right: 100px;
}

.top105 {
  margin-top: 105px;
}

.bottom105 {
  margin-bottom: 105px;
}

.right105 {
  margin-right: 105px;
}

.left105 {
  margin-left: 105px;
}

.sides105 {
  margin-left: 105px;
  margin-right: 105px;
}

.padding_top105 {
  padding-top: 105px;
}

.padding_bottom105 {
  padding-bottom: 105px;
}

.padding_right105 {
  padding-right: 105px;
}

.padding_left105 {
  padding-left: 105px;
}

.padding_sides105 {
  padding-left: 105px;
  padding-right: 105px;
}

.top110 {
  margin-top: 110px;
}

.bottom110 {
  margin-bottom: 110px;
}

.right110 {
  margin-right: 110px;
}

.left110 {
  margin-left: 110px;
}

.sides110 {
  margin-left: 110px;
  margin-right: 110px;
}

.padding_top110 {
  padding-top: 110px;
}

.padding_bottom110 {
  padding-bottom: 110px;
}

.padding_right110 {
  padding-right: 110px;
}

.padding_left110 {
  padding-left: 110px;
}

.padding_sides110 {
  padding-left: 110px;
  padding-right: 110px;
}

.top115 {
  margin-top: 115px;
}

.bottom115 {
  margin-bottom: 115px;
}

.right115 {
  margin-right: 115px;
}

.left115 {
  margin-left: 115px;
}

.sides115 {
  margin-left: 115px;
  margin-right: 115px;
}

.padding_top115 {
  padding-top: 115px;
}

.padding_bottom115 {
  padding-bottom: 115px;
}

.padding_right115 {
  padding-right: 115px;
}

.padding_left115 {
  padding-left: 115px;
}

.padding_sides115 {
  padding-left: 115px;
  padding-right: 115px;
}

.top120 {
  margin-top: 120px;
}

.bottom120 {
  margin-bottom: 120px;
}

.right120 {
  margin-right: 120px;
}

.left120 {
  margin-left: 120px;
}

.sides120 {
  margin-left: 120px;
  margin-right: 120px;
}

.padding_top120 {
  padding-top: 120px;
}

.padding_bottom120 {
  padding-bottom: 120px;
}

.padding_right120 {
  padding-right: 120px;
}

.padding_left120 {
  padding-left: 120px;
}

.padding_sides120 {
  padding-left: 120px;
  padding-right: 120px;
}

.top125 {
  margin-top: 125px;
}

.bottom125 {
  margin-bottom: 125px;
}

.right125 {
  margin-right: 125px;
}

.left125 {
  margin-left: 125px;
}

.sides125 {
  margin-left: 125px;
  margin-right: 125px;
}

.padding_top125 {
  padding-top: 125px;
}

.padding_bottom125 {
  padding-bottom: 125px;
}

.padding_right125 {
  padding-right: 125px;
}

.padding_left125 {
  padding-left: 125px;
}

.padding_sides125 {
  padding-left: 125px;
  padding-right: 125px;
}

.top130 {
  margin-top: 130px;
}

.bottom130 {
  margin-bottom: 130px;
}

.right130 {
  margin-right: 130px;
}

.left130 {
  margin-left: 130px;
}

.sides130 {
  margin-left: 130px;
  margin-right: 130px;
}

.padding_top130 {
  padding-top: 130px;
}

.padding_bottom130 {
  padding-bottom: 130px;
}

.padding_right130 {
  padding-right: 130px;
}

.padding_left130 {
  padding-left: 130px;
}

.padding_sides130 {
  padding-left: 130px;
  padding-right: 130px;
}

.top135 {
  margin-top: 135px;
}

.bottom135 {
  margin-bottom: 135px;
}

.right135 {
  margin-right: 135px;
}

.left135 {
  margin-left: 135px;
}

.sides135 {
  margin-left: 135px;
  margin-right: 135px;
}

.padding_top135 {
  padding-top: 135px;
}

.padding_bottom135 {
  padding-bottom: 135px;
}

.padding_right135 {
  padding-right: 135px;
}

.padding_left135 {
  padding-left: 135px;
}

.padding_sides135 {
  padding-left: 135px;
  padding-right: 135px;
}

.top140 {
  margin-top: 140px;
}

.bottom140 {
  margin-bottom: 140px;
}

.right140 {
  margin-right: 140px;
}

.left140 {
  margin-left: 140px;
}

.sides140 {
  margin-left: 140px;
  margin-right: 140px;
}

.padding_top140 {
  padding-top: 140px;
}

.padding_bottom140 {
  padding-bottom: 140px;
}

.padding_right140 {
  padding-right: 140px;
}

.padding_left140 {
  padding-left: 140px;
}

.padding_sides140 {
  padding-left: 140px;
  padding-right: 140px;
}

.top145 {
  margin-top: 145px;
}

.bottom145 {
  margin-bottom: 145px;
}

.right145 {
  margin-right: 145px;
}

.left145 {
  margin-left: 145px;
}

.sides145 {
  margin-left: 145px;
  margin-right: 145px;
}

.padding_top145 {
  padding-top: 145px;
}

.padding_bottom145 {
  padding-bottom: 145px;
}

.padding_right145 {
  padding-right: 145px;
}

.padding_left145 {
  padding-left: 145px;
}

.padding_sides145 {
  padding-left: 145px;
  padding-right: 145px;
}

.top150 {
  margin-top: 150px;
}

.bottom150 {
  margin-bottom: 150px;
}

.right150 {
  margin-right: 150px;
}

.left150 {
  margin-left: 150px;
}

.sides150 {
  margin-left: 150px;
  margin-right: 150px;
}

.padding_top150 {
  padding-top: 150px;
}

.padding_bottom150 {
  padding-bottom: 150px;
}

.padding_right150 {
  padding-right: 150px;
}

.padding_left150 {
  padding-left: 150px;
}

.padding_sides150 {
  padding-left: 150px;
  padding-right: 150px;
}

.top155 {
  margin-top: 155px;
}

.bottom155 {
  margin-bottom: 155px;
}

.right155 {
  margin-right: 155px;
}

.left155 {
  margin-left: 155px;
}

.sides155 {
  margin-left: 155px;
  margin-right: 155px;
}

.padding_top155 {
  padding-top: 155px;
}

.padding_bottom155 {
  padding-bottom: 155px;
}

.padding_right155 {
  padding-right: 155px;
}

.padding_left155 {
  padding-left: 155px;
}

.padding_sides155 {
  padding-left: 155px;
  padding-right: 155px;
}

.top160 {
  margin-top: 160px;
}

.bottom160 {
  margin-bottom: 160px;
}

.right160 {
  margin-right: 160px;
}

.left160 {
  margin-left: 160px;
}

.sides160 {
  margin-left: 160px;
  margin-right: 160px;
}

.padding_top160 {
  padding-top: 160px;
}

.padding_bottom160 {
  padding-bottom: 160px;
}

.padding_right160 {
  padding-right: 160px;
}

.padding_left160 {
  padding-left: 160px;
}

.padding_sides160 {
  padding-left: 160px;
  padding-right: 160px;
}

.top165 {
  margin-top: 165px;
}

.bottom165 {
  margin-bottom: 165px;
}

.right165 {
  margin-right: 165px;
}

.left165 {
  margin-left: 165px;
}

.sides165 {
  margin-left: 165px;
  margin-right: 165px;
}

.padding_top165 {
  padding-top: 165px;
}

.padding_bottom165 {
  padding-bottom: 165px;
}

.padding_right165 {
  padding-right: 165px;
}

.padding_left165 {
  padding-left: 165px;
}

.padding_sides165 {
  padding-left: 165px;
  padding-right: 165px;
}

.top170 {
  margin-top: 170px;
}

.bottom170 {
  margin-bottom: 170px;
}

.right170 {
  margin-right: 170px;
}

.left170 {
  margin-left: 170px;
}

.sides170 {
  margin-left: 170px;
  margin-right: 170px;
}

.padding_top170 {
  padding-top: 170px;
}

.padding_bottom170 {
  padding-bottom: 170px;
}

.padding_right170 {
  padding-right: 170px;
}

.padding_left170 {
  padding-left: 170px;
}

.padding_sides170 {
  padding-left: 170px;
  padding-right: 170px;
}

.top175 {
  margin-top: 175px;
}

.bottom175 {
  margin-bottom: 175px;
}

.right175 {
  margin-right: 175px;
}

.left175 {
  margin-left: 175px;
}

.sides175 {
  margin-left: 175px;
  margin-right: 175px;
}

.padding_top175 {
  padding-top: 175px;
}

.padding_bottom175 {
  padding-bottom: 175px;
}

.padding_right175 {
  padding-right: 175px;
}

.padding_left175 {
  padding-left: 175px;
}

.padding_sides175 {
  padding-left: 175px;
  padding-right: 175px;
}

.top180 {
  margin-top: 180px;
}

.bottom180 {
  margin-bottom: 180px;
}

.right180 {
  margin-right: 180px;
}

.left180 {
  margin-left: 180px;
}

.sides180 {
  margin-left: 180px;
  margin-right: 180px;
}

.padding_top180 {
  padding-top: 180px;
}

.padding_bottom180 {
  padding-bottom: 180px;
}

.padding_right180 {
  padding-right: 180px;
}

.padding_left180 {
  padding-left: 180px;
}

.padding_sides180 {
  padding-left: 180px;
  padding-right: 180px;
}

.top185 {
  margin-top: 185px;
}

.bottom185 {
  margin-bottom: 185px;
}

.right185 {
  margin-right: 185px;
}

.left185 {
  margin-left: 185px;
}

.sides185 {
  margin-left: 185px;
  margin-right: 185px;
}

.padding_top185 {
  padding-top: 185px;
}

.padding_bottom185 {
  padding-bottom: 185px;
}

.padding_right185 {
  padding-right: 185px;
}

.padding_left185 {
  padding-left: 185px;
}

.padding_sides185 {
  padding-left: 185px;
  padding-right: 185px;
}

.top190 {
  margin-top: 190px;
}

.bottom190 {
  margin-bottom: 190px;
}

.right190 {
  margin-right: 190px;
}

.left190 {
  margin-left: 190px;
}

.sides190 {
  margin-left: 190px;
  margin-right: 190px;
}

.padding_top190 {
  padding-top: 190px;
}

.padding_bottom190 {
  padding-bottom: 190px;
}

.padding_right190 {
  padding-right: 190px;
}

.padding_left190 {
  padding-left: 190px;
}

.padding_sides190 {
  padding-left: 190px;
  padding-right: 190px;
}

.top195 {
  margin-top: 195px;
}

.bottom195 {
  margin-bottom: 195px;
}

.right195 {
  margin-right: 195px;
}

.left195 {
  margin-left: 195px;
}

.sides195 {
  margin-left: 195px;
  margin-right: 195px;
}

.padding_top195 {
  padding-top: 195px;
}

.padding_bottom195 {
  padding-bottom: 195px;
}

.padding_right195 {
  padding-right: 195px;
}

.padding_left195 {
  padding-left: 195px;
}

.padding_sides195 {
  padding-left: 195px;
  padding-right: 195px;
}

.top200 {
  margin-top: 200px;
}

.bottom200 {
  margin-bottom: 200px;
}

.right200 {
  margin-right: 200px;
}

.left200 {
  margin-left: 200px;
}

.sides200 {
  margin-left: 200px;
  margin-right: 200px;
}

.padding_top200 {
  padding-top: 200px;
}

.padding_bottom200 {
  padding-bottom: 200px;
}

.padding_right200 {
  padding-right: 200px;
}

.padding_left200 {
  padding-left: 200px;
}

.padding_sides200 {
  padding-left: 200px;
  padding-right: 200px;
}

.top205 {
  margin-top: 205px;
}

.bottom205 {
  margin-bottom: 205px;
}

.right205 {
  margin-right: 205px;
}

.left205 {
  margin-left: 205px;
}

.sides205 {
  margin-left: 205px;
  margin-right: 205px;
}

.padding_top205 {
  padding-top: 205px;
}

.padding_bottom205 {
  padding-bottom: 205px;
}

.padding_right205 {
  padding-right: 205px;
}

.padding_left205 {
  padding-left: 205px;
}

.padding_sides205 {
  padding-left: 205px;
  padding-right: 205px;
}

.top210 {
  margin-top: 210px;
}

.bottom210 {
  margin-bottom: 210px;
}

.right210 {
  margin-right: 210px;
}

.left210 {
  margin-left: 210px;
}

.sides210 {
  margin-left: 210px;
  margin-right: 210px;
}

.padding_top210 {
  padding-top: 210px;
}

.padding_bottom210 {
  padding-bottom: 210px;
}

.padding_right210 {
  padding-right: 210px;
}

.padding_left210 {
  padding-left: 210px;
}

.padding_sides210 {
  padding-left: 210px;
  padding-right: 210px;
}

.top215 {
  margin-top: 215px;
}

.bottom215 {
  margin-bottom: 215px;
}

.right215 {
  margin-right: 215px;
}

.left215 {
  margin-left: 215px;
}

.sides215 {
  margin-left: 215px;
  margin-right: 215px;
}

.padding_top215 {
  padding-top: 215px;
}

.padding_bottom215 {
  padding-bottom: 215px;
}

.padding_right215 {
  padding-right: 215px;
}

.padding_left215 {
  padding-left: 215px;
}

.padding_sides215 {
  padding-left: 215px;
  padding-right: 215px;
}

.top220 {
  margin-top: 220px;
}

.bottom220 {
  margin-bottom: 220px;
}

.right220 {
  margin-right: 220px;
}

.left220 {
  margin-left: 220px;
}

.sides220 {
  margin-left: 220px;
  margin-right: 220px;
}

.padding_top220 {
  padding-top: 220px;
}

.padding_bottom220 {
  padding-bottom: 220px;
}

.padding_right220 {
  padding-right: 220px;
}

.padding_left220 {
  padding-left: 220px;
}

.padding_sides220 {
  padding-left: 220px;
  padding-right: 220px;
}

.top225 {
  margin-top: 225px;
}

.bottom225 {
  margin-bottom: 225px;
}

.right225 {
  margin-right: 225px;
}

.left225 {
  margin-left: 225px;
}

.sides225 {
  margin-left: 225px;
  margin-right: 225px;
}

.padding_top225 {
  padding-top: 225px;
}

.padding_bottom225 {
  padding-bottom: 225px;
}

.padding_right225 {
  padding-right: 225px;
}

.padding_left225 {
  padding-left: 225px;
}

.padding_sides225 {
  padding-left: 225px;
  padding-right: 225px;
}

.top230 {
  margin-top: 230px;
}

.bottom230 {
  margin-bottom: 230px;
}

.right230 {
  margin-right: 230px;
}

.left230 {
  margin-left: 230px;
}

.sides230 {
  margin-left: 230px;
  margin-right: 230px;
}

.padding_top230 {
  padding-top: 230px;
}

.padding_bottom230 {
  padding-bottom: 230px;
}

.padding_right230 {
  padding-right: 230px;
}

.padding_left230 {
  padding-left: 230px;
}

.padding_sides230 {
  padding-left: 230px;
  padding-right: 230px;
}

.top235 {
  margin-top: 235px;
}

.bottom235 {
  margin-bottom: 235px;
}

.right235 {
  margin-right: 235px;
}

.left235 {
  margin-left: 235px;
}

.sides235 {
  margin-left: 235px;
  margin-right: 235px;
}

.padding_top235 {
  padding-top: 235px;
}

.padding_bottom235 {
  padding-bottom: 235px;
}

.padding_right235 {
  padding-right: 235px;
}

.padding_left235 {
  padding-left: 235px;
}

.padding_sides235 {
  padding-left: 235px;
  padding-right: 235px;
}

.top240 {
  margin-top: 240px;
}

.bottom240 {
  margin-bottom: 240px;
}

.right240 {
  margin-right: 240px;
}

.left240 {
  margin-left: 240px;
}

.sides240 {
  margin-left: 240px;
  margin-right: 240px;
}

.padding_top240 {
  padding-top: 240px;
}

.padding_bottom240 {
  padding-bottom: 240px;
}

.padding_right240 {
  padding-right: 240px;
}

.padding_left240 {
  padding-left: 240px;
}

.padding_sides240 {
  padding-left: 240px;
  padding-right: 240px;
}

.top245 {
  margin-top: 245px;
}

.bottom245 {
  margin-bottom: 245px;
}

.right245 {
  margin-right: 245px;
}

.left245 {
  margin-left: 245px;
}

.sides245 {
  margin-left: 245px;
  margin-right: 245px;
}

.padding_top245 {
  padding-top: 245px;
}

.padding_bottom245 {
  padding-bottom: 245px;
}

.padding_right245 {
  padding-right: 245px;
}

.padding_left245 {
  padding-left: 245px;
}

.padding_sides245 {
  padding-left: 245px;
  padding-right: 245px;
}

.top250 {
  margin-top: 250px;
}

.bottom250 {
  margin-bottom: 250px;
}

.right250 {
  margin-right: 250px;
}

.left250 {
  margin-left: 250px;
}

.sides250 {
  margin-left: 250px;
  margin-right: 250px;
}

.padding_top250 {
  padding-top: 250px;
}

.padding_bottom250 {
  padding-bottom: 250px;
}

.padding_right250 {
  padding-right: 250px;
}

.padding_left250 {
  padding-left: 250px;
}

.padding_sides250 {
  padding-left: 250px;
  padding-right: 250px;
}

.top255 {
  margin-top: 255px;
}

.bottom255 {
  margin-bottom: 255px;
}

.right255 {
  margin-right: 255px;
}

.left255 {
  margin-left: 255px;
}

.sides255 {
  margin-left: 255px;
  margin-right: 255px;
}

.padding_top255 {
  padding-top: 255px;
}

.padding_bottom255 {
  padding-bottom: 255px;
}

.padding_right255 {
  padding-right: 255px;
}

.padding_left255 {
  padding-left: 255px;
}

.padding_sides255 {
  padding-left: 255px;
  padding-right: 255px;
}

.top260 {
  margin-top: 260px;
}

.bottom260 {
  margin-bottom: 260px;
}

.right260 {
  margin-right: 260px;
}

.left260 {
  margin-left: 260px;
}

.sides260 {
  margin-left: 260px;
  margin-right: 260px;
}

.padding_top260 {
  padding-top: 260px;
}

.padding_bottom260 {
  padding-bottom: 260px;
}

.padding_right260 {
  padding-right: 260px;
}

.padding_left260 {
  padding-left: 260px;
}

.padding_sides260 {
  padding-left: 260px;
  padding-right: 260px;
}

.top265 {
  margin-top: 265px;
}

.bottom265 {
  margin-bottom: 265px;
}

.right265 {
  margin-right: 265px;
}

.left265 {
  margin-left: 265px;
}

.sides265 {
  margin-left: 265px;
  margin-right: 265px;
}

.padding_top265 {
  padding-top: 265px;
}

.padding_bottom265 {
  padding-bottom: 265px;
}

.padding_right265 {
  padding-right: 265px;
}

.padding_left265 {
  padding-left: 265px;
}

.padding_sides265 {
  padding-left: 265px;
  padding-right: 265px;
}

.top270 {
  margin-top: 270px;
}

.bottom270 {
  margin-bottom: 270px;
}

.right270 {
  margin-right: 270px;
}

.left270 {
  margin-left: 270px;
}

.sides270 {
  margin-left: 270px;
  margin-right: 270px;
}

.padding_top270 {
  padding-top: 270px;
}

.padding_bottom270 {
  padding-bottom: 270px;
}

.padding_right270 {
  padding-right: 270px;
}

.padding_left270 {
  padding-left: 270px;
}

.padding_sides270 {
  padding-left: 270px;
  padding-right: 270px;
}

.top275 {
  margin-top: 275px;
}

.bottom275 {
  margin-bottom: 275px;
}

.right275 {
  margin-right: 275px;
}

.left275 {
  margin-left: 275px;
}

.sides275 {
  margin-left: 275px;
  margin-right: 275px;
}

.padding_top275 {
  padding-top: 275px;
}

.padding_bottom275 {
  padding-bottom: 275px;
}

.padding_right275 {
  padding-right: 275px;
}

.padding_left275 {
  padding-left: 275px;
}

.padding_sides275 {
  padding-left: 275px;
  padding-right: 275px;
}

.top280 {
  margin-top: 280px;
}

.bottom280 {
  margin-bottom: 280px;
}

.right280 {
  margin-right: 280px;
}

.left280 {
  margin-left: 280px;
}

.sides280 {
  margin-left: 280px;
  margin-right: 280px;
}

.padding_top280 {
  padding-top: 280px;
}

.padding_bottom280 {
  padding-bottom: 280px;
}

.padding_right280 {
  padding-right: 280px;
}

.padding_left280 {
  padding-left: 280px;
}

.padding_sides280 {
  padding-left: 280px;
  padding-right: 280px;
}

.top285 {
  margin-top: 285px;
}

.bottom285 {
  margin-bottom: 285px;
}

.right285 {
  margin-right: 285px;
}

.left285 {
  margin-left: 285px;
}

.sides285 {
  margin-left: 285px;
  margin-right: 285px;
}

.padding_top285 {
  padding-top: 285px;
}

.padding_bottom285 {
  padding-bottom: 285px;
}

.padding_right285 {
  padding-right: 285px;
}

.padding_left285 {
  padding-left: 285px;
}

.padding_sides285 {
  padding-left: 285px;
  padding-right: 285px;
}

.top290 {
  margin-top: 290px;
}

.bottom290 {
  margin-bottom: 290px;
}

.right290 {
  margin-right: 290px;
}

.left290 {
  margin-left: 290px;
}

.sides290 {
  margin-left: 290px;
  margin-right: 290px;
}

.padding_top290 {
  padding-top: 290px;
}

.padding_bottom290 {
  padding-bottom: 290px;
}

.padding_right290 {
  padding-right: 290px;
}

.padding_left290 {
  padding-left: 290px;
}

.padding_sides290 {
  padding-left: 290px;
  padding-right: 290px;
}

.top295 {
  margin-top: 295px;
}

.bottom295 {
  margin-bottom: 295px;
}

.right295 {
  margin-right: 295px;
}

.left295 {
  margin-left: 295px;
}

.sides295 {
  margin-left: 295px;
  margin-right: 295px;
}

.padding_top295 {
  padding-top: 295px;
}

.padding_bottom295 {
  padding-bottom: 295px;
}

.padding_right295 {
  padding-right: 295px;
}

.padding_left295 {
  padding-left: 295px;
}

.padding_sides295 {
  padding-left: 295px;
  padding-right: 295px;
}

.top300 {
  margin-top: 300px;
}

.bottom300 {
  margin-bottom: 300px;
}

.right300 {
  margin-right: 300px;
}

.left300 {
  margin-left: 300px;
}

.sides300 {
  margin-left: 300px;
  margin-right: 300px;
}

.padding_top300 {
  padding-top: 300px;
}

.padding_bottom300 {
  padding-bottom: 300px;
}

.padding_right300 {
  padding-right: 300px;
}

.padding_left300 {
  padding-left: 300px;
}

.padding_sides300 {
  padding-left: 300px;
  padding-right: 300px;
}

.top305 {
  margin-top: 305px;
}

.bottom305 {
  margin-bottom: 305px;
}

.right305 {
  margin-right: 305px;
}

.left305 {
  margin-left: 305px;
}

.sides305 {
  margin-left: 305px;
  margin-right: 305px;
}

.padding_top305 {
  padding-top: 305px;
}

.padding_bottom305 {
  padding-bottom: 305px;
}

.padding_right305 {
  padding-right: 305px;
}

.padding_left305 {
  padding-left: 305px;
}

.padding_sides305 {
  padding-left: 305px;
  padding-right: 305px;
}

.top310 {
  margin-top: 310px;
}

.bottom310 {
  margin-bottom: 310px;
}

.right310 {
  margin-right: 310px;
}

.left310 {
  margin-left: 310px;
}

.sides310 {
  margin-left: 310px;
  margin-right: 310px;
}

.padding_top310 {
  padding-top: 310px;
}

.padding_bottom310 {
  padding-bottom: 310px;
}

.padding_right310 {
  padding-right: 310px;
}

.padding_left310 {
  padding-left: 310px;
}

.padding_sides310 {
  padding-left: 310px;
  padding-right: 310px;
}

.top315 {
  margin-top: 315px;
}

.bottom315 {
  margin-bottom: 315px;
}

.right315 {
  margin-right: 315px;
}

.left315 {
  margin-left: 315px;
}

.sides315 {
  margin-left: 315px;
  margin-right: 315px;
}

.padding_top315 {
  padding-top: 315px;
}

.padding_bottom315 {
  padding-bottom: 315px;
}

.padding_right315 {
  padding-right: 315px;
}

.padding_left315 {
  padding-left: 315px;
}

.padding_sides315 {
  padding-left: 315px;
  padding-right: 315px;
}

.top320 {
  margin-top: 320px;
}

.bottom320 {
  margin-bottom: 320px;
}

.right320 {
  margin-right: 320px;
}

.left320 {
  margin-left: 320px;
}

.sides320 {
  margin-left: 320px;
  margin-right: 320px;
}

.padding_top320 {
  padding-top: 320px;
}

.padding_bottom320 {
  padding-bottom: 320px;
}

.padding_right320 {
  padding-right: 320px;
}

.padding_left320 {
  padding-left: 320px;
}

.padding_sides320 {
  padding-left: 320px;
  padding-right: 320px;
}

.top325 {
  margin-top: 325px;
}

.bottom325 {
  margin-bottom: 325px;
}

.right325 {
  margin-right: 325px;
}

.left325 {
  margin-left: 325px;
}

.sides325 {
  margin-left: 325px;
  margin-right: 325px;
}

.padding_top325 {
  padding-top: 325px;
}

.padding_bottom325 {
  padding-bottom: 325px;
}

.padding_right325 {
  padding-right: 325px;
}

.padding_left325 {
  padding-left: 325px;
}

.padding_sides325 {
  padding-left: 325px;
  padding-right: 325px;
}

.top330 {
  margin-top: 330px;
}

.bottom330 {
  margin-bottom: 330px;
}

.right330 {
  margin-right: 330px;
}

.left330 {
  margin-left: 330px;
}

.sides330 {
  margin-left: 330px;
  margin-right: 330px;
}

.padding_top330 {
  padding-top: 330px;
}

.padding_bottom330 {
  padding-bottom: 330px;
}

.padding_right330 {
  padding-right: 330px;
}

.padding_left330 {
  padding-left: 330px;
}

.padding_sides330 {
  padding-left: 330px;
  padding-right: 330px;
}

.top335 {
  margin-top: 335px;
}

.bottom335 {
  margin-bottom: 335px;
}

.right335 {
  margin-right: 335px;
}

.left335 {
  margin-left: 335px;
}

.sides335 {
  margin-left: 335px;
  margin-right: 335px;
}

.padding_top335 {
  padding-top: 335px;
}

.padding_bottom335 {
  padding-bottom: 335px;
}

.padding_right335 {
  padding-right: 335px;
}

.padding_left335 {
  padding-left: 335px;
}

.padding_sides335 {
  padding-left: 335px;
  padding-right: 335px;
}

.top340 {
  margin-top: 340px;
}

.bottom340 {
  margin-bottom: 340px;
}

.right340 {
  margin-right: 340px;
}

.left340 {
  margin-left: 340px;
}

.sides340 {
  margin-left: 340px;
  margin-right: 340px;
}

.padding_top340 {
  padding-top: 340px;
}

.padding_bottom340 {
  padding-bottom: 340px;
}

.padding_right340 {
  padding-right: 340px;
}

.padding_left340 {
  padding-left: 340px;
}

.padding_sides340 {
  padding-left: 340px;
  padding-right: 340px;
}

.top345 {
  margin-top: 345px;
}

.bottom345 {
  margin-bottom: 345px;
}

.right345 {
  margin-right: 345px;
}

.left345 {
  margin-left: 345px;
}

.sides345 {
  margin-left: 345px;
  margin-right: 345px;
}

.padding_top345 {
  padding-top: 345px;
}

.padding_bottom345 {
  padding-bottom: 345px;
}

.padding_right345 {
  padding-right: 345px;
}

.padding_left345 {
  padding-left: 345px;
}

.padding_sides345 {
  padding-left: 345px;
  padding-right: 345px;
}

.top350 {
  margin-top: 350px;
}

.bottom350 {
  margin-bottom: 350px;
}

.right350 {
  margin-right: 350px;
}

.left350 {
  margin-left: 350px;
}

.sides350 {
  margin-left: 350px;
  margin-right: 350px;
}

.padding_top350 {
  padding-top: 350px;
}

.padding_bottom350 {
  padding-bottom: 350px;
}

.padding_right350 {
  padding-right: 350px;
}

.padding_left350 {
  padding-left: 350px;
}

.padding_sides350 {
  padding-left: 350px;
  padding-right: 350px;
}

.top355 {
  margin-top: 355px;
}

.bottom355 {
  margin-bottom: 355px;
}

.right355 {
  margin-right: 355px;
}

.left355 {
  margin-left: 355px;
}

.sides355 {
  margin-left: 355px;
  margin-right: 355px;
}

.padding_top355 {
  padding-top: 355px;
}

.padding_bottom355 {
  padding-bottom: 355px;
}

.padding_right355 {
  padding-right: 355px;
}

.padding_left355 {
  padding-left: 355px;
}

.padding_sides355 {
  padding-left: 355px;
  padding-right: 355px;
}

.top360 {
  margin-top: 360px;
}

.bottom360 {
  margin-bottom: 360px;
}

.right360 {
  margin-right: 360px;
}

.left360 {
  margin-left: 360px;
}

.sides360 {
  margin-left: 360px;
  margin-right: 360px;
}

.padding_top360 {
  padding-top: 360px;
}

.padding_bottom360 {
  padding-bottom: 360px;
}

.padding_right360 {
  padding-right: 360px;
}

.padding_left360 {
  padding-left: 360px;
}

.padding_sides360 {
  padding-left: 360px;
  padding-right: 360px;
}

.top365 {
  margin-top: 365px;
}

.bottom365 {
  margin-bottom: 365px;
}

.right365 {
  margin-right: 365px;
}

.left365 {
  margin-left: 365px;
}

.sides365 {
  margin-left: 365px;
  margin-right: 365px;
}

.padding_top365 {
  padding-top: 365px;
}

.padding_bottom365 {
  padding-bottom: 365px;
}

.padding_right365 {
  padding-right: 365px;
}

.padding_left365 {
  padding-left: 365px;
}

.padding_sides365 {
  padding-left: 365px;
  padding-right: 365px;
}

.top370 {
  margin-top: 370px;
}

.bottom370 {
  margin-bottom: 370px;
}

.right370 {
  margin-right: 370px;
}

.left370 {
  margin-left: 370px;
}

.sides370 {
  margin-left: 370px;
  margin-right: 370px;
}

.padding_top370 {
  padding-top: 370px;
}

.padding_bottom370 {
  padding-bottom: 370px;
}

.padding_right370 {
  padding-right: 370px;
}

.padding_left370 {
  padding-left: 370px;
}

.padding_sides370 {
  padding-left: 370px;
  padding-right: 370px;
}

.top375 {
  margin-top: 375px;
}

.bottom375 {
  margin-bottom: 375px;
}

.right375 {
  margin-right: 375px;
}

.left375 {
  margin-left: 375px;
}

.sides375 {
  margin-left: 375px;
  margin-right: 375px;
}

.padding_top375 {
  padding-top: 375px;
}

.padding_bottom375 {
  padding-bottom: 375px;
}

.padding_right375 {
  padding-right: 375px;
}

.padding_left375 {
  padding-left: 375px;
}

.padding_sides375 {
  padding-left: 375px;
  padding-right: 375px;
}

.top380 {
  margin-top: 380px;
}

.bottom380 {
  margin-bottom: 380px;
}

.right380 {
  margin-right: 380px;
}

.left380 {
  margin-left: 380px;
}

.sides380 {
  margin-left: 380px;
  margin-right: 380px;
}

.padding_top380 {
  padding-top: 380px;
}

.padding_bottom380 {
  padding-bottom: 380px;
}

.padding_right380 {
  padding-right: 380px;
}

.padding_left380 {
  padding-left: 380px;
}

.padding_sides380 {
  padding-left: 380px;
  padding-right: 380px;
}

.top385 {
  margin-top: 385px;
}

.bottom385 {
  margin-bottom: 385px;
}

.right385 {
  margin-right: 385px;
}

.left385 {
  margin-left: 385px;
}

.sides385 {
  margin-left: 385px;
  margin-right: 385px;
}

.padding_top385 {
  padding-top: 385px;
}

.padding_bottom385 {
  padding-bottom: 385px;
}

.padding_right385 {
  padding-right: 385px;
}

.padding_left385 {
  padding-left: 385px;
}

.padding_sides385 {
  padding-left: 385px;
  padding-right: 385px;
}

.top390 {
  margin-top: 390px;
}

.bottom390 {
  margin-bottom: 390px;
}

.right390 {
  margin-right: 390px;
}

.left390 {
  margin-left: 390px;
}

.sides390 {
  margin-left: 390px;
  margin-right: 390px;
}

.padding_top390 {
  padding-top: 390px;
}

.padding_bottom390 {
  padding-bottom: 390px;
}

.padding_right390 {
  padding-right: 390px;
}

.padding_left390 {
  padding-left: 390px;
}

.padding_sides390 {
  padding-left: 390px;
  padding-right: 390px;
}

.top395 {
  margin-top: 395px;
}

.bottom395 {
  margin-bottom: 395px;
}

.right395 {
  margin-right: 395px;
}

.left395 {
  margin-left: 395px;
}

.sides395 {
  margin-left: 395px;
  margin-right: 395px;
}

.padding_top395 {
  padding-top: 395px;
}

.padding_bottom395 {
  padding-bottom: 395px;
}

.padding_right395 {
  padding-right: 395px;
}

.padding_left395 {
  padding-left: 395px;
}

.padding_sides395 {
  padding-left: 395px;
  padding-right: 395px;
}

.top400 {
  margin-top: 400px;
}

.bottom400 {
  margin-bottom: 400px;
}

.right400 {
  margin-right: 400px;
}

.left400 {
  margin-left: 400px;
}

.sides400 {
  margin-left: 400px;
  margin-right: 400px;
}

.padding_top400 {
  padding-top: 400px;
}

.padding_bottom400 {
  padding-bottom: 400px;
}

.padding_right400 {
  padding-right: 400px;
}

.padding_left400 {
  padding-left: 400px;
}

.padding_sides400 {
  padding-left: 400px;
  padding-right: 400px;
}

.top405 {
  margin-top: 405px;
}

.bottom405 {
  margin-bottom: 405px;
}

.right405 {
  margin-right: 405px;
}

.left405 {
  margin-left: 405px;
}

.sides405 {
  margin-left: 405px;
  margin-right: 405px;
}

.padding_top405 {
  padding-top: 405px;
}

.padding_bottom405 {
  padding-bottom: 405px;
}

.padding_right405 {
  padding-right: 405px;
}

.padding_left405 {
  padding-left: 405px;
}

.padding_sides405 {
  padding-left: 405px;
  padding-right: 405px;
}

.top410 {
  margin-top: 410px;
}

.bottom410 {
  margin-bottom: 410px;
}

.right410 {
  margin-right: 410px;
}

.left410 {
  margin-left: 410px;
}

.sides410 {
  margin-left: 410px;
  margin-right: 410px;
}

.padding_top410 {
  padding-top: 410px;
}

.padding_bottom410 {
  padding-bottom: 410px;
}

.padding_right410 {
  padding-right: 410px;
}

.padding_left410 {
  padding-left: 410px;
}

.padding_sides410 {
  padding-left: 410px;
  padding-right: 410px;
}

.top415 {
  margin-top: 415px;
}

.bottom415 {
  margin-bottom: 415px;
}

.right415 {
  margin-right: 415px;
}

.left415 {
  margin-left: 415px;
}

.sides415 {
  margin-left: 415px;
  margin-right: 415px;
}

.padding_top415 {
  padding-top: 415px;
}

.padding_bottom415 {
  padding-bottom: 415px;
}

.padding_right415 {
  padding-right: 415px;
}

.padding_left415 {
  padding-left: 415px;
}

.padding_sides415 {
  padding-left: 415px;
  padding-right: 415px;
}

.top420 {
  margin-top: 420px;
}

.bottom420 {
  margin-bottom: 420px;
}

.right420 {
  margin-right: 420px;
}

.left420 {
  margin-left: 420px;
}

.sides420 {
  margin-left: 420px;
  margin-right: 420px;
}

.padding_top420 {
  padding-top: 420px;
}

.padding_bottom420 {
  padding-bottom: 420px;
}

.padding_right420 {
  padding-right: 420px;
}

.padding_left420 {
  padding-left: 420px;
}

.padding_sides420 {
  padding-left: 420px;
  padding-right: 420px;
}

.top425 {
  margin-top: 425px;
}

.bottom425 {
  margin-bottom: 425px;
}

.right425 {
  margin-right: 425px;
}

.left425 {
  margin-left: 425px;
}

.sides425 {
  margin-left: 425px;
  margin-right: 425px;
}

.padding_top425 {
  padding-top: 425px;
}

.padding_bottom425 {
  padding-bottom: 425px;
}

.padding_right425 {
  padding-right: 425px;
}

.padding_left425 {
  padding-left: 425px;
}

.padding_sides425 {
  padding-left: 425px;
  padding-right: 425px;
}

.top430 {
  margin-top: 430px;
}

.bottom430 {
  margin-bottom: 430px;
}

.right430 {
  margin-right: 430px;
}

.left430 {
  margin-left: 430px;
}

.sides430 {
  margin-left: 430px;
  margin-right: 430px;
}

.padding_top430 {
  padding-top: 430px;
}

.padding_bottom430 {
  padding-bottom: 430px;
}

.padding_right430 {
  padding-right: 430px;
}

.padding_left430 {
  padding-left: 430px;
}

.padding_sides430 {
  padding-left: 430px;
  padding-right: 430px;
}

.top435 {
  margin-top: 435px;
}

.bottom435 {
  margin-bottom: 435px;
}

.right435 {
  margin-right: 435px;
}

.left435 {
  margin-left: 435px;
}

.sides435 {
  margin-left: 435px;
  margin-right: 435px;
}

.padding_top435 {
  padding-top: 435px;
}

.padding_bottom435 {
  padding-bottom: 435px;
}

.padding_right435 {
  padding-right: 435px;
}

.padding_left435 {
  padding-left: 435px;
}

.padding_sides435 {
  padding-left: 435px;
  padding-right: 435px;
}

.top440 {
  margin-top: 440px;
}

.bottom440 {
  margin-bottom: 440px;
}

.right440 {
  margin-right: 440px;
}

.left440 {
  margin-left: 440px;
}

.sides440 {
  margin-left: 440px;
  margin-right: 440px;
}

.padding_top440 {
  padding-top: 440px;
}

.padding_bottom440 {
  padding-bottom: 440px;
}

.padding_right440 {
  padding-right: 440px;
}

.padding_left440 {
  padding-left: 440px;
}

.padding_sides440 {
  padding-left: 440px;
  padding-right: 440px;
}

.top445 {
  margin-top: 445px;
}

.bottom445 {
  margin-bottom: 445px;
}

.right445 {
  margin-right: 445px;
}

.left445 {
  margin-left: 445px;
}

.sides445 {
  margin-left: 445px;
  margin-right: 445px;
}

.padding_top445 {
  padding-top: 445px;
}

.padding_bottom445 {
  padding-bottom: 445px;
}

.padding_right445 {
  padding-right: 445px;
}

.padding_left445 {
  padding-left: 445px;
}

.padding_sides445 {
  padding-left: 445px;
  padding-right: 445px;
}

.top450 {
  margin-top: 450px;
}

.bottom450 {
  margin-bottom: 450px;
}

.right450 {
  margin-right: 450px;
}

.left450 {
  margin-left: 450px;
}

.sides450 {
  margin-left: 450px;
  margin-right: 450px;
}

.padding_top450 {
  padding-top: 450px;
}

.padding_bottom450 {
  padding-bottom: 450px;
}

.padding_right450 {
  padding-right: 450px;
}

.padding_left450 {
  padding-left: 450px;
}

.padding_sides450 {
  padding-left: 450px;
  padding-right: 450px;
}

.top455 {
  margin-top: 455px;
}

.bottom455 {
  margin-bottom: 455px;
}

.right455 {
  margin-right: 455px;
}

.left455 {
  margin-left: 455px;
}

.sides455 {
  margin-left: 455px;
  margin-right: 455px;
}

.padding_top455 {
  padding-top: 455px;
}

.padding_bottom455 {
  padding-bottom: 455px;
}

.padding_right455 {
  padding-right: 455px;
}

.padding_left455 {
  padding-left: 455px;
}

.padding_sides455 {
  padding-left: 455px;
  padding-right: 455px;
}

.top460 {
  margin-top: 460px;
}

.bottom460 {
  margin-bottom: 460px;
}

.right460 {
  margin-right: 460px;
}

.left460 {
  margin-left: 460px;
}

.sides460 {
  margin-left: 460px;
  margin-right: 460px;
}

.padding_top460 {
  padding-top: 460px;
}

.padding_bottom460 {
  padding-bottom: 460px;
}

.padding_right460 {
  padding-right: 460px;
}

.padding_left460 {
  padding-left: 460px;
}

.padding_sides460 {
  padding-left: 460px;
  padding-right: 460px;
}

.top465 {
  margin-top: 465px;
}

.bottom465 {
  margin-bottom: 465px;
}

.right465 {
  margin-right: 465px;
}

.left465 {
  margin-left: 465px;
}

.sides465 {
  margin-left: 465px;
  margin-right: 465px;
}

.padding_top465 {
  padding-top: 465px;
}

.padding_bottom465 {
  padding-bottom: 465px;
}

.padding_right465 {
  padding-right: 465px;
}

.padding_left465 {
  padding-left: 465px;
}

.padding_sides465 {
  padding-left: 465px;
  padding-right: 465px;
}

.top470 {
  margin-top: 470px;
}

.bottom470 {
  margin-bottom: 470px;
}

.right470 {
  margin-right: 470px;
}

.left470 {
  margin-left: 470px;
}

.sides470 {
  margin-left: 470px;
  margin-right: 470px;
}

.padding_top470 {
  padding-top: 470px;
}

.padding_bottom470 {
  padding-bottom: 470px;
}

.padding_right470 {
  padding-right: 470px;
}

.padding_left470 {
  padding-left: 470px;
}

.padding_sides470 {
  padding-left: 470px;
  padding-right: 470px;
}

.top475 {
  margin-top: 475px;
}

.bottom475 {
  margin-bottom: 475px;
}

.right475 {
  margin-right: 475px;
}

.left475 {
  margin-left: 475px;
}

.sides475 {
  margin-left: 475px;
  margin-right: 475px;
}

.padding_top475 {
  padding-top: 475px;
}

.padding_bottom475 {
  padding-bottom: 475px;
}

.padding_right475 {
  padding-right: 475px;
}

.padding_left475 {
  padding-left: 475px;
}

.padding_sides475 {
  padding-left: 475px;
  padding-right: 475px;
}

.top480 {
  margin-top: 480px;
}

.bottom480 {
  margin-bottom: 480px;
}

.right480 {
  margin-right: 480px;
}

.left480 {
  margin-left: 480px;
}

.sides480 {
  margin-left: 480px;
  margin-right: 480px;
}

.padding_top480 {
  padding-top: 480px;
}

.padding_bottom480 {
  padding-bottom: 480px;
}

.padding_right480 {
  padding-right: 480px;
}

.padding_left480 {
  padding-left: 480px;
}

.padding_sides480 {
  padding-left: 480px;
  padding-right: 480px;
}

.top485 {
  margin-top: 485px;
}

.bottom485 {
  margin-bottom: 485px;
}

.right485 {
  margin-right: 485px;
}

.left485 {
  margin-left: 485px;
}

.sides485 {
  margin-left: 485px;
  margin-right: 485px;
}

.padding_top485 {
  padding-top: 485px;
}

.padding_bottom485 {
  padding-bottom: 485px;
}

.padding_right485 {
  padding-right: 485px;
}

.padding_left485 {
  padding-left: 485px;
}

.padding_sides485 {
  padding-left: 485px;
  padding-right: 485px;
}

.top490 {
  margin-top: 490px;
}

.bottom490 {
  margin-bottom: 490px;
}

.right490 {
  margin-right: 490px;
}

.left490 {
  margin-left: 490px;
}

.sides490 {
  margin-left: 490px;
  margin-right: 490px;
}

.padding_top490 {
  padding-top: 490px;
}

.padding_bottom490 {
  padding-bottom: 490px;
}

.padding_right490 {
  padding-right: 490px;
}

.padding_left490 {
  padding-left: 490px;
}

.padding_sides490 {
  padding-left: 490px;
  padding-right: 490px;
}

.top495 {
  margin-top: 495px;
}

.bottom495 {
  margin-bottom: 495px;
}

.right495 {
  margin-right: 495px;
}

.left495 {
  margin-left: 495px;
}

.sides495 {
  margin-left: 495px;
  margin-right: 495px;
}

.padding_top495 {
  padding-top: 495px;
}

.padding_bottom495 {
  padding-bottom: 495px;
}

.padding_right495 {
  padding-right: 495px;
}

.padding_left495 {
  padding-left: 495px;
}

.padding_sides495 {
  padding-left: 495px;
  padding-right: 495px;
}

.top500 {
  margin-top: 500px;
}

.bottom500 {
  margin-bottom: 500px;
}

.right500 {
  margin-right: 500px;
}

.left500 {
  margin-left: 500px;
}

.sides500 {
  margin-left: 500px;
  margin-right: 500px;
}

.padding_top500 {
  padding-top: 500px;
}

.padding_bottom500 {
  padding-bottom: 500px;
}

.padding_right500 {
  padding-right: 500px;
}

.padding_left500 {
  padding-left: 500px;
}

.padding_sides500 {
  padding-left: 500px;
  padding-right: 500px;
}

.top505 {
  margin-top: 505px;
}

.bottom505 {
  margin-bottom: 505px;
}

.right505 {
  margin-right: 505px;
}

.left505 {
  margin-left: 505px;
}

.sides505 {
  margin-left: 505px;
  margin-right: 505px;
}

.padding_top505 {
  padding-top: 505px;
}

.padding_bottom505 {
  padding-bottom: 505px;
}

.padding_right505 {
  padding-right: 505px;
}

.padding_left505 {
  padding-left: 505px;
}

.padding_sides505 {
  padding-left: 505px;
  padding-right: 505px;
}

.top510 {
  margin-top: 510px;
}

.bottom510 {
  margin-bottom: 510px;
}

.right510 {
  margin-right: 510px;
}

.left510 {
  margin-left: 510px;
}

.sides510 {
  margin-left: 510px;
  margin-right: 510px;
}

.padding_top510 {
  padding-top: 510px;
}

.padding_bottom510 {
  padding-bottom: 510px;
}

.padding_right510 {
  padding-right: 510px;
}

.padding_left510 {
  padding-left: 510px;
}

.padding_sides510 {
  padding-left: 510px;
  padding-right: 510px;
}

.top515 {
  margin-top: 515px;
}

.bottom515 {
  margin-bottom: 515px;
}

.right515 {
  margin-right: 515px;
}

.left515 {
  margin-left: 515px;
}

.sides515 {
  margin-left: 515px;
  margin-right: 515px;
}

.padding_top515 {
  padding-top: 515px;
}

.padding_bottom515 {
  padding-bottom: 515px;
}

.padding_right515 {
  padding-right: 515px;
}

.padding_left515 {
  padding-left: 515px;
}

.padding_sides515 {
  padding-left: 515px;
  padding-right: 515px;
}

.top520 {
  margin-top: 520px;
}

.bottom520 {
  margin-bottom: 520px;
}

.right520 {
  margin-right: 520px;
}

.left520 {
  margin-left: 520px;
}

.sides520 {
  margin-left: 520px;
  margin-right: 520px;
}

.padding_top520 {
  padding-top: 520px;
}

.padding_bottom520 {
  padding-bottom: 520px;
}

.padding_right520 {
  padding-right: 520px;
}

.padding_left520 {
  padding-left: 520px;
}

.padding_sides520 {
  padding-left: 520px;
  padding-right: 520px;
}

.top525 {
  margin-top: 525px;
}

.bottom525 {
  margin-bottom: 525px;
}

.right525 {
  margin-right: 525px;
}

.left525 {
  margin-left: 525px;
}

.sides525 {
  margin-left: 525px;
  margin-right: 525px;
}

.padding_top525 {
  padding-top: 525px;
}

.padding_bottom525 {
  padding-bottom: 525px;
}

.padding_right525 {
  padding-right: 525px;
}

.padding_left525 {
  padding-left: 525px;
}

.padding_sides525 {
  padding-left: 525px;
  padding-right: 525px;
}

.top530 {
  margin-top: 530px;
}

.bottom530 {
  margin-bottom: 530px;
}

.right530 {
  margin-right: 530px;
}

.left530 {
  margin-left: 530px;
}

.sides530 {
  margin-left: 530px;
  margin-right: 530px;
}

.padding_top530 {
  padding-top: 530px;
}

.padding_bottom530 {
  padding-bottom: 530px;
}

.padding_right530 {
  padding-right: 530px;
}

.padding_left530 {
  padding-left: 530px;
}

.padding_sides530 {
  padding-left: 530px;
  padding-right: 530px;
}

.top535 {
  margin-top: 535px;
}

.bottom535 {
  margin-bottom: 535px;
}

.right535 {
  margin-right: 535px;
}

.left535 {
  margin-left: 535px;
}

.sides535 {
  margin-left: 535px;
  margin-right: 535px;
}

.padding_top535 {
  padding-top: 535px;
}

.padding_bottom535 {
  padding-bottom: 535px;
}

.padding_right535 {
  padding-right: 535px;
}

.padding_left535 {
  padding-left: 535px;
}

.padding_sides535 {
  padding-left: 535px;
  padding-right: 535px;
}

.top540 {
  margin-top: 540px;
}

.bottom540 {
  margin-bottom: 540px;
}

.right540 {
  margin-right: 540px;
}

.left540 {
  margin-left: 540px;
}

.sides540 {
  margin-left: 540px;
  margin-right: 540px;
}

.padding_top540 {
  padding-top: 540px;
}

.padding_bottom540 {
  padding-bottom: 540px;
}

.padding_right540 {
  padding-right: 540px;
}

.padding_left540 {
  padding-left: 540px;
}

.padding_sides540 {
  padding-left: 540px;
  padding-right: 540px;
}

.top545 {
  margin-top: 545px;
}

.bottom545 {
  margin-bottom: 545px;
}

.right545 {
  margin-right: 545px;
}

.left545 {
  margin-left: 545px;
}

.sides545 {
  margin-left: 545px;
  margin-right: 545px;
}

.padding_top545 {
  padding-top: 545px;
}

.padding_bottom545 {
  padding-bottom: 545px;
}

.padding_right545 {
  padding-right: 545px;
}

.padding_left545 {
  padding-left: 545px;
}

.padding_sides545 {
  padding-left: 545px;
  padding-right: 545px;
}

.top550 {
  margin-top: 550px;
}

.bottom550 {
  margin-bottom: 550px;
}

.right550 {
  margin-right: 550px;
}

.left550 {
  margin-left: 550px;
}

.sides550 {
  margin-left: 550px;
  margin-right: 550px;
}

.padding_top550 {
  padding-top: 550px;
}

.padding_bottom550 {
  padding-bottom: 550px;
}

.padding_right550 {
  padding-right: 550px;
}

.padding_left550 {
  padding-left: 550px;
}

.padding_sides550 {
  padding-left: 550px;
  padding-right: 550px;
}

.top555 {
  margin-top: 555px;
}

.bottom555 {
  margin-bottom: 555px;
}

.right555 {
  margin-right: 555px;
}

.left555 {
  margin-left: 555px;
}

.sides555 {
  margin-left: 555px;
  margin-right: 555px;
}

.padding_top555 {
  padding-top: 555px;
}

.padding_bottom555 {
  padding-bottom: 555px;
}

.padding_right555 {
  padding-right: 555px;
}

.padding_left555 {
  padding-left: 555px;
}

.padding_sides555 {
  padding-left: 555px;
  padding-right: 555px;
}

.top560 {
  margin-top: 560px;
}

.bottom560 {
  margin-bottom: 560px;
}

.right560 {
  margin-right: 560px;
}

.left560 {
  margin-left: 560px;
}

.sides560 {
  margin-left: 560px;
  margin-right: 560px;
}

.padding_top560 {
  padding-top: 560px;
}

.padding_bottom560 {
  padding-bottom: 560px;
}

.padding_right560 {
  padding-right: 560px;
}

.padding_left560 {
  padding-left: 560px;
}

.padding_sides560 {
  padding-left: 560px;
  padding-right: 560px;
}

.top565 {
  margin-top: 565px;
}

.bottom565 {
  margin-bottom: 565px;
}

.right565 {
  margin-right: 565px;
}

.left565 {
  margin-left: 565px;
}

.sides565 {
  margin-left: 565px;
  margin-right: 565px;
}

.padding_top565 {
  padding-top: 565px;
}

.padding_bottom565 {
  padding-bottom: 565px;
}

.padding_right565 {
  padding-right: 565px;
}

.padding_left565 {
  padding-left: 565px;
}

.padding_sides565 {
  padding-left: 565px;
  padding-right: 565px;
}

.top570 {
  margin-top: 570px;
}

.bottom570 {
  margin-bottom: 570px;
}

.right570 {
  margin-right: 570px;
}

.left570 {
  margin-left: 570px;
}

.sides570 {
  margin-left: 570px;
  margin-right: 570px;
}

.padding_top570 {
  padding-top: 570px;
}

.padding_bottom570 {
  padding-bottom: 570px;
}

.padding_right570 {
  padding-right: 570px;
}

.padding_left570 {
  padding-left: 570px;
}

.padding_sides570 {
  padding-left: 570px;
  padding-right: 570px;
}

.top575 {
  margin-top: 575px;
}

.bottom575 {
  margin-bottom: 575px;
}

.right575 {
  margin-right: 575px;
}

.left575 {
  margin-left: 575px;
}

.sides575 {
  margin-left: 575px;
  margin-right: 575px;
}

.padding_top575 {
  padding-top: 575px;
}

.padding_bottom575 {
  padding-bottom: 575px;
}

.padding_right575 {
  padding-right: 575px;
}

.padding_left575 {
  padding-left: 575px;
}

.padding_sides575 {
  padding-left: 575px;
  padding-right: 575px;
}

.top580 {
  margin-top: 580px;
}

.bottom580 {
  margin-bottom: 580px;
}

.right580 {
  margin-right: 580px;
}

.left580 {
  margin-left: 580px;
}

.sides580 {
  margin-left: 580px;
  margin-right: 580px;
}

.padding_top580 {
  padding-top: 580px;
}

.padding_bottom580 {
  padding-bottom: 580px;
}

.padding_right580 {
  padding-right: 580px;
}

.padding_left580 {
  padding-left: 580px;
}

.padding_sides580 {
  padding-left: 580px;
  padding-right: 580px;
}

.top585 {
  margin-top: 585px;
}

.bottom585 {
  margin-bottom: 585px;
}

.right585 {
  margin-right: 585px;
}

.left585 {
  margin-left: 585px;
}

.sides585 {
  margin-left: 585px;
  margin-right: 585px;
}

.padding_top585 {
  padding-top: 585px;
}

.padding_bottom585 {
  padding-bottom: 585px;
}

.padding_right585 {
  padding-right: 585px;
}

.padding_left585 {
  padding-left: 585px;
}

.padding_sides585 {
  padding-left: 585px;
  padding-right: 585px;
}

.top590 {
  margin-top: 590px;
}

.bottom590 {
  margin-bottom: 590px;
}

.right590 {
  margin-right: 590px;
}

.left590 {
  margin-left: 590px;
}

.sides590 {
  margin-left: 590px;
  margin-right: 590px;
}

.padding_top590 {
  padding-top: 590px;
}

.padding_bottom590 {
  padding-bottom: 590px;
}

.padding_right590 {
  padding-right: 590px;
}

.padding_left590 {
  padding-left: 590px;
}

.padding_sides590 {
  padding-left: 590px;
  padding-right: 590px;
}

.top595 {
  margin-top: 595px;
}

.bottom595 {
  margin-bottom: 595px;
}

.right595 {
  margin-right: 595px;
}

.left595 {
  margin-left: 595px;
}

.sides595 {
  margin-left: 595px;
  margin-right: 595px;
}

.padding_top595 {
  padding-top: 595px;
}

.padding_bottom595 {
  padding-bottom: 595px;
}

.padding_right595 {
  padding-right: 595px;
}

.padding_left595 {
  padding-left: 595px;
}

.padding_sides595 {
  padding-left: 595px;
  padding-right: 595px;
}

.top600 {
  margin-top: 600px;
}

.bottom600 {
  margin-bottom: 600px;
}

.right600 {
  margin-right: 600px;
}

.left600 {
  margin-left: 600px;
}

.sides600 {
  margin-left: 600px;
  margin-right: 600px;
}

.padding_top600 {
  padding-top: 600px;
}

.padding_bottom600 {
  padding-bottom: 600px;
}

.padding_right600 {
  padding-right: 600px;
}

.padding_left600 {
  padding-left: 600px;
}

.padding_sides600 {
  padding-left: 600px;
  padding-right: 600px;
}

.top605 {
  margin-top: 605px;
}

.bottom605 {
  margin-bottom: 605px;
}

.right605 {
  margin-right: 605px;
}

.left605 {
  margin-left: 605px;
}

.sides605 {
  margin-left: 605px;
  margin-right: 605px;
}

.padding_top605 {
  padding-top: 605px;
}

.padding_bottom605 {
  padding-bottom: 605px;
}

.padding_right605 {
  padding-right: 605px;
}

.padding_left605 {
  padding-left: 605px;
}

.padding_sides605 {
  padding-left: 605px;
  padding-right: 605px;
}

.top610 {
  margin-top: 610px;
}

.bottom610 {
  margin-bottom: 610px;
}

.right610 {
  margin-right: 610px;
}

.left610 {
  margin-left: 610px;
}

.sides610 {
  margin-left: 610px;
  margin-right: 610px;
}

.padding_top610 {
  padding-top: 610px;
}

.padding_bottom610 {
  padding-bottom: 610px;
}

.padding_right610 {
  padding-right: 610px;
}

.padding_left610 {
  padding-left: 610px;
}

.padding_sides610 {
  padding-left: 610px;
  padding-right: 610px;
}

.top615 {
  margin-top: 615px;
}

.bottom615 {
  margin-bottom: 615px;
}

.right615 {
  margin-right: 615px;
}

.left615 {
  margin-left: 615px;
}

.sides615 {
  margin-left: 615px;
  margin-right: 615px;
}

.padding_top615 {
  padding-top: 615px;
}

.padding_bottom615 {
  padding-bottom: 615px;
}

.padding_right615 {
  padding-right: 615px;
}

.padding_left615 {
  padding-left: 615px;
}

.padding_sides615 {
  padding-left: 615px;
  padding-right: 615px;
}

.top620 {
  margin-top: 620px;
}

.bottom620 {
  margin-bottom: 620px;
}

.right620 {
  margin-right: 620px;
}

.left620 {
  margin-left: 620px;
}

.sides620 {
  margin-left: 620px;
  margin-right: 620px;
}

.padding_top620 {
  padding-top: 620px;
}

.padding_bottom620 {
  padding-bottom: 620px;
}

.padding_right620 {
  padding-right: 620px;
}

.padding_left620 {
  padding-left: 620px;
}

.padding_sides620 {
  padding-left: 620px;
  padding-right: 620px;
}

.top625 {
  margin-top: 625px;
}

.bottom625 {
  margin-bottom: 625px;
}

.right625 {
  margin-right: 625px;
}

.left625 {
  margin-left: 625px;
}

.sides625 {
  margin-left: 625px;
  margin-right: 625px;
}

.padding_top625 {
  padding-top: 625px;
}

.padding_bottom625 {
  padding-bottom: 625px;
}

.padding_right625 {
  padding-right: 625px;
}

.padding_left625 {
  padding-left: 625px;
}

.padding_sides625 {
  padding-left: 625px;
  padding-right: 625px;
}

.top630 {
  margin-top: 630px;
}

.bottom630 {
  margin-bottom: 630px;
}

.right630 {
  margin-right: 630px;
}

.left630 {
  margin-left: 630px;
}

.sides630 {
  margin-left: 630px;
  margin-right: 630px;
}

.padding_top630 {
  padding-top: 630px;
}

.padding_bottom630 {
  padding-bottom: 630px;
}

.padding_right630 {
  padding-right: 630px;
}

.padding_left630 {
  padding-left: 630px;
}

.padding_sides630 {
  padding-left: 630px;
  padding-right: 630px;
}

.top635 {
  margin-top: 635px;
}

.bottom635 {
  margin-bottom: 635px;
}

.right635 {
  margin-right: 635px;
}

.left635 {
  margin-left: 635px;
}

.sides635 {
  margin-left: 635px;
  margin-right: 635px;
}

.padding_top635 {
  padding-top: 635px;
}

.padding_bottom635 {
  padding-bottom: 635px;
}

.padding_right635 {
  padding-right: 635px;
}

.padding_left635 {
  padding-left: 635px;
}

.padding_sides635 {
  padding-left: 635px;
  padding-right: 635px;
}

.top640 {
  margin-top: 640px;
}

.bottom640 {
  margin-bottom: 640px;
}

.right640 {
  margin-right: 640px;
}

.left640 {
  margin-left: 640px;
}

.sides640 {
  margin-left: 640px;
  margin-right: 640px;
}

.padding_top640 {
  padding-top: 640px;
}

.padding_bottom640 {
  padding-bottom: 640px;
}

.padding_right640 {
  padding-right: 640px;
}

.padding_left640 {
  padding-left: 640px;
}

.padding_sides640 {
  padding-left: 640px;
  padding-right: 640px;
}

.top645 {
  margin-top: 645px;
}

.bottom645 {
  margin-bottom: 645px;
}

.right645 {
  margin-right: 645px;
}

.left645 {
  margin-left: 645px;
}

.sides645 {
  margin-left: 645px;
  margin-right: 645px;
}

.padding_top645 {
  padding-top: 645px;
}

.padding_bottom645 {
  padding-bottom: 645px;
}

.padding_right645 {
  padding-right: 645px;
}

.padding_left645 {
  padding-left: 645px;
}

.padding_sides645 {
  padding-left: 645px;
  padding-right: 645px;
}

.top650 {
  margin-top: 650px;
}

.bottom650 {
  margin-bottom: 650px;
}

.right650 {
  margin-right: 650px;
}

.left650 {
  margin-left: 650px;
}

.sides650 {
  margin-left: 650px;
  margin-right: 650px;
}

.padding_top650 {
  padding-top: 650px;
}

.padding_bottom650 {
  padding-bottom: 650px;
}

.padding_right650 {
  padding-right: 650px;
}

.padding_left650 {
  padding-left: 650px;
}

.padding_sides650 {
  padding-left: 650px;
  padding-right: 650px;
}

.top655 {
  margin-top: 655px;
}

.bottom655 {
  margin-bottom: 655px;
}

.right655 {
  margin-right: 655px;
}

.left655 {
  margin-left: 655px;
}

.sides655 {
  margin-left: 655px;
  margin-right: 655px;
}

.padding_top655 {
  padding-top: 655px;
}

.padding_bottom655 {
  padding-bottom: 655px;
}

.padding_right655 {
  padding-right: 655px;
}

.padding_left655 {
  padding-left: 655px;
}

.padding_sides655 {
  padding-left: 655px;
  padding-right: 655px;
}

.top660 {
  margin-top: 660px;
}

.bottom660 {
  margin-bottom: 660px;
}

.right660 {
  margin-right: 660px;
}

.left660 {
  margin-left: 660px;
}

.sides660 {
  margin-left: 660px;
  margin-right: 660px;
}

.padding_top660 {
  padding-top: 660px;
}

.padding_bottom660 {
  padding-bottom: 660px;
}

.padding_right660 {
  padding-right: 660px;
}

.padding_left660 {
  padding-left: 660px;
}

.padding_sides660 {
  padding-left: 660px;
  padding-right: 660px;
}

.top665 {
  margin-top: 665px;
}

.bottom665 {
  margin-bottom: 665px;
}

.right665 {
  margin-right: 665px;
}

.left665 {
  margin-left: 665px;
}

.sides665 {
  margin-left: 665px;
  margin-right: 665px;
}

.padding_top665 {
  padding-top: 665px;
}

.padding_bottom665 {
  padding-bottom: 665px;
}

.padding_right665 {
  padding-right: 665px;
}

.padding_left665 {
  padding-left: 665px;
}

.padding_sides665 {
  padding-left: 665px;
  padding-right: 665px;
}

.top670 {
  margin-top: 670px;
}

.bottom670 {
  margin-bottom: 670px;
}

.right670 {
  margin-right: 670px;
}

.left670 {
  margin-left: 670px;
}

.sides670 {
  margin-left: 670px;
  margin-right: 670px;
}

.padding_top670 {
  padding-top: 670px;
}

.padding_bottom670 {
  padding-bottom: 670px;
}

.padding_right670 {
  padding-right: 670px;
}

.padding_left670 {
  padding-left: 670px;
}

.padding_sides670 {
  padding-left: 670px;
  padding-right: 670px;
}

.top675 {
  margin-top: 675px;
}

.bottom675 {
  margin-bottom: 675px;
}

.right675 {
  margin-right: 675px;
}

.left675 {
  margin-left: 675px;
}

.sides675 {
  margin-left: 675px;
  margin-right: 675px;
}

.padding_top675 {
  padding-top: 675px;
}

.padding_bottom675 {
  padding-bottom: 675px;
}

.padding_right675 {
  padding-right: 675px;
}

.padding_left675 {
  padding-left: 675px;
}

.padding_sides675 {
  padding-left: 675px;
  padding-right: 675px;
}

.top680 {
  margin-top: 680px;
}

.bottom680 {
  margin-bottom: 680px;
}

.right680 {
  margin-right: 680px;
}

.left680 {
  margin-left: 680px;
}

.sides680 {
  margin-left: 680px;
  margin-right: 680px;
}

.padding_top680 {
  padding-top: 680px;
}

.padding_bottom680 {
  padding-bottom: 680px;
}

.padding_right680 {
  padding-right: 680px;
}

.padding_left680 {
  padding-left: 680px;
}

.padding_sides680 {
  padding-left: 680px;
  padding-right: 680px;
}

.top685 {
  margin-top: 685px;
}

.bottom685 {
  margin-bottom: 685px;
}

.right685 {
  margin-right: 685px;
}

.left685 {
  margin-left: 685px;
}

.sides685 {
  margin-left: 685px;
  margin-right: 685px;
}

.padding_top685 {
  padding-top: 685px;
}

.padding_bottom685 {
  padding-bottom: 685px;
}

.padding_right685 {
  padding-right: 685px;
}

.padding_left685 {
  padding-left: 685px;
}

.padding_sides685 {
  padding-left: 685px;
  padding-right: 685px;
}

.top690 {
  margin-top: 690px;
}

.bottom690 {
  margin-bottom: 690px;
}

.right690 {
  margin-right: 690px;
}

.left690 {
  margin-left: 690px;
}

.sides690 {
  margin-left: 690px;
  margin-right: 690px;
}

.padding_top690 {
  padding-top: 690px;
}

.padding_bottom690 {
  padding-bottom: 690px;
}

.padding_right690 {
  padding-right: 690px;
}

.padding_left690 {
  padding-left: 690px;
}

.padding_sides690 {
  padding-left: 690px;
  padding-right: 690px;
}

.top695 {
  margin-top: 695px;
}

.bottom695 {
  margin-bottom: 695px;
}

.right695 {
  margin-right: 695px;
}

.left695 {
  margin-left: 695px;
}

.sides695 {
  margin-left: 695px;
  margin-right: 695px;
}

.padding_top695 {
  padding-top: 695px;
}

.padding_bottom695 {
  padding-bottom: 695px;
}

.padding_right695 {
  padding-right: 695px;
}

.padding_left695 {
  padding-left: 695px;
}

.padding_sides695 {
  padding-left: 695px;
  padding-right: 695px;
}

.top700 {
  margin-top: 700px;
}

.bottom700 {
  margin-bottom: 700px;
}

.right700 {
  margin-right: 700px;
}

.left700 {
  margin-left: 700px;
}

.sides700 {
  margin-left: 700px;
  margin-right: 700px;
}

.padding_top700 {
  padding-top: 700px;
}

.padding_bottom700 {
  padding-bottom: 700px;
}

.padding_right700 {
  padding-right: 700px;
}

.padding_left700 {
  padding-left: 700px;
}

.padding_sides700 {
  padding-left: 700px;
  padding-right: 700px;
}

.top705 {
  margin-top: 705px;
}

.bottom705 {
  margin-bottom: 705px;
}

.right705 {
  margin-right: 705px;
}

.left705 {
  margin-left: 705px;
}

.sides705 {
  margin-left: 705px;
  margin-right: 705px;
}

.padding_top705 {
  padding-top: 705px;
}

.padding_bottom705 {
  padding-bottom: 705px;
}

.padding_right705 {
  padding-right: 705px;
}

.padding_left705 {
  padding-left: 705px;
}

.padding_sides705 {
  padding-left: 705px;
  padding-right: 705px;
}

.top710 {
  margin-top: 710px;
}

.bottom710 {
  margin-bottom: 710px;
}

.right710 {
  margin-right: 710px;
}

.left710 {
  margin-left: 710px;
}

.sides710 {
  margin-left: 710px;
  margin-right: 710px;
}

.padding_top710 {
  padding-top: 710px;
}

.padding_bottom710 {
  padding-bottom: 710px;
}

.padding_right710 {
  padding-right: 710px;
}

.padding_left710 {
  padding-left: 710px;
}

.padding_sides710 {
  padding-left: 710px;
  padding-right: 710px;
}

.top715 {
  margin-top: 715px;
}

.bottom715 {
  margin-bottom: 715px;
}

.right715 {
  margin-right: 715px;
}

.left715 {
  margin-left: 715px;
}

.sides715 {
  margin-left: 715px;
  margin-right: 715px;
}

.padding_top715 {
  padding-top: 715px;
}

.padding_bottom715 {
  padding-bottom: 715px;
}

.padding_right715 {
  padding-right: 715px;
}

.padding_left715 {
  padding-left: 715px;
}

.padding_sides715 {
  padding-left: 715px;
  padding-right: 715px;
}

.top720 {
  margin-top: 720px;
}

.bottom720 {
  margin-bottom: 720px;
}

.right720 {
  margin-right: 720px;
}

.left720 {
  margin-left: 720px;
}

.sides720 {
  margin-left: 720px;
  margin-right: 720px;
}

.padding_top720 {
  padding-top: 720px;
}

.padding_bottom720 {
  padding-bottom: 720px;
}

.padding_right720 {
  padding-right: 720px;
}

.padding_left720 {
  padding-left: 720px;
}

.padding_sides720 {
  padding-left: 720px;
  padding-right: 720px;
}

.top725 {
  margin-top: 725px;
}

.bottom725 {
  margin-bottom: 725px;
}

.right725 {
  margin-right: 725px;
}

.left725 {
  margin-left: 725px;
}

.sides725 {
  margin-left: 725px;
  margin-right: 725px;
}

.padding_top725 {
  padding-top: 725px;
}

.padding_bottom725 {
  padding-bottom: 725px;
}

.padding_right725 {
  padding-right: 725px;
}

.padding_left725 {
  padding-left: 725px;
}

.padding_sides725 {
  padding-left: 725px;
  padding-right: 725px;
}

.top730 {
  margin-top: 730px;
}

.bottom730 {
  margin-bottom: 730px;
}

.right730 {
  margin-right: 730px;
}

.left730 {
  margin-left: 730px;
}

.sides730 {
  margin-left: 730px;
  margin-right: 730px;
}

.padding_top730 {
  padding-top: 730px;
}

.padding_bottom730 {
  padding-bottom: 730px;
}

.padding_right730 {
  padding-right: 730px;
}

.padding_left730 {
  padding-left: 730px;
}

.padding_sides730 {
  padding-left: 730px;
  padding-right: 730px;
}

.top735 {
  margin-top: 735px;
}

.bottom735 {
  margin-bottom: 735px;
}

.right735 {
  margin-right: 735px;
}

.left735 {
  margin-left: 735px;
}

.sides735 {
  margin-left: 735px;
  margin-right: 735px;
}

.padding_top735 {
  padding-top: 735px;
}

.padding_bottom735 {
  padding-bottom: 735px;
}

.padding_right735 {
  padding-right: 735px;
}

.padding_left735 {
  padding-left: 735px;
}

.padding_sides735 {
  padding-left: 735px;
  padding-right: 735px;
}

.top740 {
  margin-top: 740px;
}

.bottom740 {
  margin-bottom: 740px;
}

.right740 {
  margin-right: 740px;
}

.left740 {
  margin-left: 740px;
}

.sides740 {
  margin-left: 740px;
  margin-right: 740px;
}

.padding_top740 {
  padding-top: 740px;
}

.padding_bottom740 {
  padding-bottom: 740px;
}

.padding_right740 {
  padding-right: 740px;
}

.padding_left740 {
  padding-left: 740px;
}

.padding_sides740 {
  padding-left: 740px;
  padding-right: 740px;
}

.top745 {
  margin-top: 745px;
}

.bottom745 {
  margin-bottom: 745px;
}

.right745 {
  margin-right: 745px;
}

.left745 {
  margin-left: 745px;
}

.sides745 {
  margin-left: 745px;
  margin-right: 745px;
}

.padding_top745 {
  padding-top: 745px;
}

.padding_bottom745 {
  padding-bottom: 745px;
}

.padding_right745 {
  padding-right: 745px;
}

.padding_left745 {
  padding-left: 745px;
}

.padding_sides745 {
  padding-left: 745px;
  padding-right: 745px;
}

.top750 {
  margin-top: 750px;
}

.bottom750 {
  margin-bottom: 750px;
}

.right750 {
  margin-right: 750px;
}

.left750 {
  margin-left: 750px;
}

.sides750 {
  margin-left: 750px;
  margin-right: 750px;
}

.padding_top750 {
  padding-top: 750px;
}

.padding_bottom750 {
  padding-bottom: 750px;
}

.padding_right750 {
  padding-right: 750px;
}

.padding_left750 {
  padding-left: 750px;
}

.padding_sides750 {
  padding-left: 750px;
  padding-right: 750px;
}

.top755 {
  margin-top: 755px;
}

.bottom755 {
  margin-bottom: 755px;
}

.right755 {
  margin-right: 755px;
}

.left755 {
  margin-left: 755px;
}

.sides755 {
  margin-left: 755px;
  margin-right: 755px;
}

.padding_top755 {
  padding-top: 755px;
}

.padding_bottom755 {
  padding-bottom: 755px;
}

.padding_right755 {
  padding-right: 755px;
}

.padding_left755 {
  padding-left: 755px;
}

.padding_sides755 {
  padding-left: 755px;
  padding-right: 755px;
}

.top760 {
  margin-top: 760px;
}

.bottom760 {
  margin-bottom: 760px;
}

.right760 {
  margin-right: 760px;
}

.left760 {
  margin-left: 760px;
}

.sides760 {
  margin-left: 760px;
  margin-right: 760px;
}

.padding_top760 {
  padding-top: 760px;
}

.padding_bottom760 {
  padding-bottom: 760px;
}

.padding_right760 {
  padding-right: 760px;
}

.padding_left760 {
  padding-left: 760px;
}

.padding_sides760 {
  padding-left: 760px;
  padding-right: 760px;
}

.top765 {
  margin-top: 765px;
}

.bottom765 {
  margin-bottom: 765px;
}

.right765 {
  margin-right: 765px;
}

.left765 {
  margin-left: 765px;
}

.sides765 {
  margin-left: 765px;
  margin-right: 765px;
}

.padding_top765 {
  padding-top: 765px;
}

.padding_bottom765 {
  padding-bottom: 765px;
}

.padding_right765 {
  padding-right: 765px;
}

.padding_left765 {
  padding-left: 765px;
}

.padding_sides765 {
  padding-left: 765px;
  padding-right: 765px;
}

.top770 {
  margin-top: 770px;
}

.bottom770 {
  margin-bottom: 770px;
}

.right770 {
  margin-right: 770px;
}

.left770 {
  margin-left: 770px;
}

.sides770 {
  margin-left: 770px;
  margin-right: 770px;
}

.padding_top770 {
  padding-top: 770px;
}

.padding_bottom770 {
  padding-bottom: 770px;
}

.padding_right770 {
  padding-right: 770px;
}

.padding_left770 {
  padding-left: 770px;
}

.padding_sides770 {
  padding-left: 770px;
  padding-right: 770px;
}

.top775 {
  margin-top: 775px;
}

.bottom775 {
  margin-bottom: 775px;
}

.right775 {
  margin-right: 775px;
}

.left775 {
  margin-left: 775px;
}

.sides775 {
  margin-left: 775px;
  margin-right: 775px;
}

.padding_top775 {
  padding-top: 775px;
}

.padding_bottom775 {
  padding-bottom: 775px;
}

.padding_right775 {
  padding-right: 775px;
}

.padding_left775 {
  padding-left: 775px;
}

.padding_sides775 {
  padding-left: 775px;
  padding-right: 775px;
}

.top780 {
  margin-top: 780px;
}

.bottom780 {
  margin-bottom: 780px;
}

.right780 {
  margin-right: 780px;
}

.left780 {
  margin-left: 780px;
}

.sides780 {
  margin-left: 780px;
  margin-right: 780px;
}

.padding_top780 {
  padding-top: 780px;
}

.padding_bottom780 {
  padding-bottom: 780px;
}

.padding_right780 {
  padding-right: 780px;
}

.padding_left780 {
  padding-left: 780px;
}

.padding_sides780 {
  padding-left: 780px;
  padding-right: 780px;
}

.top785 {
  margin-top: 785px;
}

.bottom785 {
  margin-bottom: 785px;
}

.right785 {
  margin-right: 785px;
}

.left785 {
  margin-left: 785px;
}

.sides785 {
  margin-left: 785px;
  margin-right: 785px;
}

.padding_top785 {
  padding-top: 785px;
}

.padding_bottom785 {
  padding-bottom: 785px;
}

.padding_right785 {
  padding-right: 785px;
}

.padding_left785 {
  padding-left: 785px;
}

.padding_sides785 {
  padding-left: 785px;
  padding-right: 785px;
}

.top790 {
  margin-top: 790px;
}

.bottom790 {
  margin-bottom: 790px;
}

.right790 {
  margin-right: 790px;
}

.left790 {
  margin-left: 790px;
}

.sides790 {
  margin-left: 790px;
  margin-right: 790px;
}

.padding_top790 {
  padding-top: 790px;
}

.padding_bottom790 {
  padding-bottom: 790px;
}

.padding_right790 {
  padding-right: 790px;
}

.padding_left790 {
  padding-left: 790px;
}

.padding_sides790 {
  padding-left: 790px;
  padding-right: 790px;
}

.top795 {
  margin-top: 795px;
}

.bottom795 {
  margin-bottom: 795px;
}

.right795 {
  margin-right: 795px;
}

.left795 {
  margin-left: 795px;
}

.sides795 {
  margin-left: 795px;
  margin-right: 795px;
}

.padding_top795 {
  padding-top: 795px;
}

.padding_bottom795 {
  padding-bottom: 795px;
}

.padding_right795 {
  padding-right: 795px;
}

.padding_left795 {
  padding-left: 795px;
}

.padding_sides795 {
  padding-left: 795px;
  padding-right: 795px;
}

.top800 {
  margin-top: 800px;
}

.bottom800 {
  margin-bottom: 800px;
}

.right800 {
  margin-right: 800px;
}

.left800 {
  margin-left: 800px;
}

.sides800 {
  margin-left: 800px;
  margin-right: 800px;
}

.padding_top800 {
  padding-top: 800px;
}

.padding_bottom800 {
  padding-bottom: 800px;
}

.padding_right800 {
  padding-right: 800px;
}

.padding_left800 {
  padding-left: 800px;
}

.padding_sides800 {
  padding-left: 800px;
  padding-right: 800px;
}

.top805 {
  margin-top: 805px;
}

.bottom805 {
  margin-bottom: 805px;
}

.right805 {
  margin-right: 805px;
}

.left805 {
  margin-left: 805px;
}

.sides805 {
  margin-left: 805px;
  margin-right: 805px;
}

.padding_top805 {
  padding-top: 805px;
}

.padding_bottom805 {
  padding-bottom: 805px;
}

.padding_right805 {
  padding-right: 805px;
}

.padding_left805 {
  padding-left: 805px;
}

.padding_sides805 {
  padding-left: 805px;
  padding-right: 805px;
}

.top810 {
  margin-top: 810px;
}

.bottom810 {
  margin-bottom: 810px;
}

.right810 {
  margin-right: 810px;
}

.left810 {
  margin-left: 810px;
}

.sides810 {
  margin-left: 810px;
  margin-right: 810px;
}

.padding_top810 {
  padding-top: 810px;
}

.padding_bottom810 {
  padding-bottom: 810px;
}

.padding_right810 {
  padding-right: 810px;
}

.padding_left810 {
  padding-left: 810px;
}

.padding_sides810 {
  padding-left: 810px;
  padding-right: 810px;
}

.top815 {
  margin-top: 815px;
}

.bottom815 {
  margin-bottom: 815px;
}

.right815 {
  margin-right: 815px;
}

.left815 {
  margin-left: 815px;
}

.sides815 {
  margin-left: 815px;
  margin-right: 815px;
}

.padding_top815 {
  padding-top: 815px;
}

.padding_bottom815 {
  padding-bottom: 815px;
}

.padding_right815 {
  padding-right: 815px;
}

.padding_left815 {
  padding-left: 815px;
}

.padding_sides815 {
  padding-left: 815px;
  padding-right: 815px;
}

.top820 {
  margin-top: 820px;
}

.bottom820 {
  margin-bottom: 820px;
}

.right820 {
  margin-right: 820px;
}

.left820 {
  margin-left: 820px;
}

.sides820 {
  margin-left: 820px;
  margin-right: 820px;
}

.padding_top820 {
  padding-top: 820px;
}

.padding_bottom820 {
  padding-bottom: 820px;
}

.padding_right820 {
  padding-right: 820px;
}

.padding_left820 {
  padding-left: 820px;
}

.padding_sides820 {
  padding-left: 820px;
  padding-right: 820px;
}

.top825 {
  margin-top: 825px;
}

.bottom825 {
  margin-bottom: 825px;
}

.right825 {
  margin-right: 825px;
}

.left825 {
  margin-left: 825px;
}

.sides825 {
  margin-left: 825px;
  margin-right: 825px;
}

.padding_top825 {
  padding-top: 825px;
}

.padding_bottom825 {
  padding-bottom: 825px;
}

.padding_right825 {
  padding-right: 825px;
}

.padding_left825 {
  padding-left: 825px;
}

.padding_sides825 {
  padding-left: 825px;
  padding-right: 825px;
}

.top830 {
  margin-top: 830px;
}

.bottom830 {
  margin-bottom: 830px;
}

.right830 {
  margin-right: 830px;
}

.left830 {
  margin-left: 830px;
}

.sides830 {
  margin-left: 830px;
  margin-right: 830px;
}

.padding_top830 {
  padding-top: 830px;
}

.padding_bottom830 {
  padding-bottom: 830px;
}

.padding_right830 {
  padding-right: 830px;
}

.padding_left830 {
  padding-left: 830px;
}

.padding_sides830 {
  padding-left: 830px;
  padding-right: 830px;
}

.top835 {
  margin-top: 835px;
}

.bottom835 {
  margin-bottom: 835px;
}

.right835 {
  margin-right: 835px;
}

.left835 {
  margin-left: 835px;
}

.sides835 {
  margin-left: 835px;
  margin-right: 835px;
}

.padding_top835 {
  padding-top: 835px;
}

.padding_bottom835 {
  padding-bottom: 835px;
}

.padding_right835 {
  padding-right: 835px;
}

.padding_left835 {
  padding-left: 835px;
}

.padding_sides835 {
  padding-left: 835px;
  padding-right: 835px;
}

.top840 {
  margin-top: 840px;
}

.bottom840 {
  margin-bottom: 840px;
}

.right840 {
  margin-right: 840px;
}

.left840 {
  margin-left: 840px;
}

.sides840 {
  margin-left: 840px;
  margin-right: 840px;
}

.padding_top840 {
  padding-top: 840px;
}

.padding_bottom840 {
  padding-bottom: 840px;
}

.padding_right840 {
  padding-right: 840px;
}

.padding_left840 {
  padding-left: 840px;
}

.padding_sides840 {
  padding-left: 840px;
  padding-right: 840px;
}

.top845 {
  margin-top: 845px;
}

.bottom845 {
  margin-bottom: 845px;
}

.right845 {
  margin-right: 845px;
}

.left845 {
  margin-left: 845px;
}

.sides845 {
  margin-left: 845px;
  margin-right: 845px;
}

.padding_top845 {
  padding-top: 845px;
}

.padding_bottom845 {
  padding-bottom: 845px;
}

.padding_right845 {
  padding-right: 845px;
}

.padding_left845 {
  padding-left: 845px;
}

.padding_sides845 {
  padding-left: 845px;
  padding-right: 845px;
}

.top850 {
  margin-top: 850px;
}

.bottom850 {
  margin-bottom: 850px;
}

.right850 {
  margin-right: 850px;
}

.left850 {
  margin-left: 850px;
}

.sides850 {
  margin-left: 850px;
  margin-right: 850px;
}

.padding_top850 {
  padding-top: 850px;
}

.padding_bottom850 {
  padding-bottom: 850px;
}

.padding_right850 {
  padding-right: 850px;
}

.padding_left850 {
  padding-left: 850px;
}

.padding_sides850 {
  padding-left: 850px;
  padding-right: 850px;
}

.top855 {
  margin-top: 855px;
}

.bottom855 {
  margin-bottom: 855px;
}

.right855 {
  margin-right: 855px;
}

.left855 {
  margin-left: 855px;
}

.sides855 {
  margin-left: 855px;
  margin-right: 855px;
}

.padding_top855 {
  padding-top: 855px;
}

.padding_bottom855 {
  padding-bottom: 855px;
}

.padding_right855 {
  padding-right: 855px;
}

.padding_left855 {
  padding-left: 855px;
}

.padding_sides855 {
  padding-left: 855px;
  padding-right: 855px;
}

.top860 {
  margin-top: 860px;
}

.bottom860 {
  margin-bottom: 860px;
}

.right860 {
  margin-right: 860px;
}

.left860 {
  margin-left: 860px;
}

.sides860 {
  margin-left: 860px;
  margin-right: 860px;
}

.padding_top860 {
  padding-top: 860px;
}

.padding_bottom860 {
  padding-bottom: 860px;
}

.padding_right860 {
  padding-right: 860px;
}

.padding_left860 {
  padding-left: 860px;
}

.padding_sides860 {
  padding-left: 860px;
  padding-right: 860px;
}

.top865 {
  margin-top: 865px;
}

.bottom865 {
  margin-bottom: 865px;
}

.right865 {
  margin-right: 865px;
}

.left865 {
  margin-left: 865px;
}

.sides865 {
  margin-left: 865px;
  margin-right: 865px;
}

.padding_top865 {
  padding-top: 865px;
}

.padding_bottom865 {
  padding-bottom: 865px;
}

.padding_right865 {
  padding-right: 865px;
}

.padding_left865 {
  padding-left: 865px;
}

.padding_sides865 {
  padding-left: 865px;
  padding-right: 865px;
}

.top870 {
  margin-top: 870px;
}

.bottom870 {
  margin-bottom: 870px;
}

.right870 {
  margin-right: 870px;
}

.left870 {
  margin-left: 870px;
}

.sides870 {
  margin-left: 870px;
  margin-right: 870px;
}

.padding_top870 {
  padding-top: 870px;
}

.padding_bottom870 {
  padding-bottom: 870px;
}

.padding_right870 {
  padding-right: 870px;
}

.padding_left870 {
  padding-left: 870px;
}

.padding_sides870 {
  padding-left: 870px;
  padding-right: 870px;
}

.top875 {
  margin-top: 875px;
}

.bottom875 {
  margin-bottom: 875px;
}

.right875 {
  margin-right: 875px;
}

.left875 {
  margin-left: 875px;
}

.sides875 {
  margin-left: 875px;
  margin-right: 875px;
}

.padding_top875 {
  padding-top: 875px;
}

.padding_bottom875 {
  padding-bottom: 875px;
}

.padding_right875 {
  padding-right: 875px;
}

.padding_left875 {
  padding-left: 875px;
}

.padding_sides875 {
  padding-left: 875px;
  padding-right: 875px;
}

.top880 {
  margin-top: 880px;
}

.bottom880 {
  margin-bottom: 880px;
}

.right880 {
  margin-right: 880px;
}

.left880 {
  margin-left: 880px;
}

.sides880 {
  margin-left: 880px;
  margin-right: 880px;
}

.padding_top880 {
  padding-top: 880px;
}

.padding_bottom880 {
  padding-bottom: 880px;
}

.padding_right880 {
  padding-right: 880px;
}

.padding_left880 {
  padding-left: 880px;
}

.padding_sides880 {
  padding-left: 880px;
  padding-right: 880px;
}

.top885 {
  margin-top: 885px;
}

.bottom885 {
  margin-bottom: 885px;
}

.right885 {
  margin-right: 885px;
}

.left885 {
  margin-left: 885px;
}

.sides885 {
  margin-left: 885px;
  margin-right: 885px;
}

.padding_top885 {
  padding-top: 885px;
}

.padding_bottom885 {
  padding-bottom: 885px;
}

.padding_right885 {
  padding-right: 885px;
}

.padding_left885 {
  padding-left: 885px;
}

.padding_sides885 {
  padding-left: 885px;
  padding-right: 885px;
}

.top890 {
  margin-top: 890px;
}

.bottom890 {
  margin-bottom: 890px;
}

.right890 {
  margin-right: 890px;
}

.left890 {
  margin-left: 890px;
}

.sides890 {
  margin-left: 890px;
  margin-right: 890px;
}

.padding_top890 {
  padding-top: 890px;
}

.padding_bottom890 {
  padding-bottom: 890px;
}

.padding_right890 {
  padding-right: 890px;
}

.padding_left890 {
  padding-left: 890px;
}

.padding_sides890 {
  padding-left: 890px;
  padding-right: 890px;
}

.top895 {
  margin-top: 895px;
}

.bottom895 {
  margin-bottom: 895px;
}

.right895 {
  margin-right: 895px;
}

.left895 {
  margin-left: 895px;
}

.sides895 {
  margin-left: 895px;
  margin-right: 895px;
}

.padding_top895 {
  padding-top: 895px;
}

.padding_bottom895 {
  padding-bottom: 895px;
}

.padding_right895 {
  padding-right: 895px;
}

.padding_left895 {
  padding-left: 895px;
}

.padding_sides895 {
  padding-left: 895px;
  padding-right: 895px;
}

.top900 {
  margin-top: 900px;
}

.bottom900 {
  margin-bottom: 900px;
}

.right900 {
  margin-right: 900px;
}

.left900 {
  margin-left: 900px;
}

.sides900 {
  margin-left: 900px;
  margin-right: 900px;
}

.padding_top900 {
  padding-top: 900px;
}

.padding_bottom900 {
  padding-bottom: 900px;
}

.padding_right900 {
  padding-right: 900px;
}

.padding_left900 {
  padding-left: 900px;
}

.padding_sides900 {
  padding-left: 900px;
  padding-right: 900px;
}

.top905 {
  margin-top: 905px;
}

.bottom905 {
  margin-bottom: 905px;
}

.right905 {
  margin-right: 905px;
}

.left905 {
  margin-left: 905px;
}

.sides905 {
  margin-left: 905px;
  margin-right: 905px;
}

.padding_top905 {
  padding-top: 905px;
}

.padding_bottom905 {
  padding-bottom: 905px;
}

.padding_right905 {
  padding-right: 905px;
}

.padding_left905 {
  padding-left: 905px;
}

.padding_sides905 {
  padding-left: 905px;
  padding-right: 905px;
}

.top910 {
  margin-top: 910px;
}

.bottom910 {
  margin-bottom: 910px;
}

.right910 {
  margin-right: 910px;
}

.left910 {
  margin-left: 910px;
}

.sides910 {
  margin-left: 910px;
  margin-right: 910px;
}

.padding_top910 {
  padding-top: 910px;
}

.padding_bottom910 {
  padding-bottom: 910px;
}

.padding_right910 {
  padding-right: 910px;
}

.padding_left910 {
  padding-left: 910px;
}

.padding_sides910 {
  padding-left: 910px;
  padding-right: 910px;
}

.top915 {
  margin-top: 915px;
}

.bottom915 {
  margin-bottom: 915px;
}

.right915 {
  margin-right: 915px;
}

.left915 {
  margin-left: 915px;
}

.sides915 {
  margin-left: 915px;
  margin-right: 915px;
}

.padding_top915 {
  padding-top: 915px;
}

.padding_bottom915 {
  padding-bottom: 915px;
}

.padding_right915 {
  padding-right: 915px;
}

.padding_left915 {
  padding-left: 915px;
}

.padding_sides915 {
  padding-left: 915px;
  padding-right: 915px;
}

.top920 {
  margin-top: 920px;
}

.bottom920 {
  margin-bottom: 920px;
}

.right920 {
  margin-right: 920px;
}

.left920 {
  margin-left: 920px;
}

.sides920 {
  margin-left: 920px;
  margin-right: 920px;
}

.padding_top920 {
  padding-top: 920px;
}

.padding_bottom920 {
  padding-bottom: 920px;
}

.padding_right920 {
  padding-right: 920px;
}

.padding_left920 {
  padding-left: 920px;
}

.padding_sides920 {
  padding-left: 920px;
  padding-right: 920px;
}

.top925 {
  margin-top: 925px;
}

.bottom925 {
  margin-bottom: 925px;
}

.right925 {
  margin-right: 925px;
}

.left925 {
  margin-left: 925px;
}

.sides925 {
  margin-left: 925px;
  margin-right: 925px;
}

.padding_top925 {
  padding-top: 925px;
}

.padding_bottom925 {
  padding-bottom: 925px;
}

.padding_right925 {
  padding-right: 925px;
}

.padding_left925 {
  padding-left: 925px;
}

.padding_sides925 {
  padding-left: 925px;
  padding-right: 925px;
}

.top930 {
  margin-top: 930px;
}

.bottom930 {
  margin-bottom: 930px;
}

.right930 {
  margin-right: 930px;
}

.left930 {
  margin-left: 930px;
}

.sides930 {
  margin-left: 930px;
  margin-right: 930px;
}

.padding_top930 {
  padding-top: 930px;
}

.padding_bottom930 {
  padding-bottom: 930px;
}

.padding_right930 {
  padding-right: 930px;
}

.padding_left930 {
  padding-left: 930px;
}

.padding_sides930 {
  padding-left: 930px;
  padding-right: 930px;
}

.top935 {
  margin-top: 935px;
}

.bottom935 {
  margin-bottom: 935px;
}

.right935 {
  margin-right: 935px;
}

.left935 {
  margin-left: 935px;
}

.sides935 {
  margin-left: 935px;
  margin-right: 935px;
}

.padding_top935 {
  padding-top: 935px;
}

.padding_bottom935 {
  padding-bottom: 935px;
}

.padding_right935 {
  padding-right: 935px;
}

.padding_left935 {
  padding-left: 935px;
}

.padding_sides935 {
  padding-left: 935px;
  padding-right: 935px;
}

.top940 {
  margin-top: 940px;
}

.bottom940 {
  margin-bottom: 940px;
}

.right940 {
  margin-right: 940px;
}

.left940 {
  margin-left: 940px;
}

.sides940 {
  margin-left: 940px;
  margin-right: 940px;
}

.padding_top940 {
  padding-top: 940px;
}

.padding_bottom940 {
  padding-bottom: 940px;
}

.padding_right940 {
  padding-right: 940px;
}

.padding_left940 {
  padding-left: 940px;
}

.padding_sides940 {
  padding-left: 940px;
  padding-right: 940px;
}

.top945 {
  margin-top: 945px;
}

.bottom945 {
  margin-bottom: 945px;
}

.right945 {
  margin-right: 945px;
}

.left945 {
  margin-left: 945px;
}

.sides945 {
  margin-left: 945px;
  margin-right: 945px;
}

.padding_top945 {
  padding-top: 945px;
}

.padding_bottom945 {
  padding-bottom: 945px;
}

.padding_right945 {
  padding-right: 945px;
}

.padding_left945 {
  padding-left: 945px;
}

.padding_sides945 {
  padding-left: 945px;
  padding-right: 945px;
}

.top950 {
  margin-top: 950px;
}

.bottom950 {
  margin-bottom: 950px;
}

.right950 {
  margin-right: 950px;
}

.left950 {
  margin-left: 950px;
}

.sides950 {
  margin-left: 950px;
  margin-right: 950px;
}

.padding_top950 {
  padding-top: 950px;
}

.padding_bottom950 {
  padding-bottom: 950px;
}

.padding_right950 {
  padding-right: 950px;
}

.padding_left950 {
  padding-left: 950px;
}

.padding_sides950 {
  padding-left: 950px;
  padding-right: 950px;
}

.top955 {
  margin-top: 955px;
}

.bottom955 {
  margin-bottom: 955px;
}

.right955 {
  margin-right: 955px;
}

.left955 {
  margin-left: 955px;
}

.sides955 {
  margin-left: 955px;
  margin-right: 955px;
}

.padding_top955 {
  padding-top: 955px;
}

.padding_bottom955 {
  padding-bottom: 955px;
}

.padding_right955 {
  padding-right: 955px;
}

.padding_left955 {
  padding-left: 955px;
}

.padding_sides955 {
  padding-left: 955px;
  padding-right: 955px;
}

.top960 {
  margin-top: 960px;
}

.bottom960 {
  margin-bottom: 960px;
}

.right960 {
  margin-right: 960px;
}

.left960 {
  margin-left: 960px;
}

.sides960 {
  margin-left: 960px;
  margin-right: 960px;
}

.padding_top960 {
  padding-top: 960px;
}

.padding_bottom960 {
  padding-bottom: 960px;
}

.padding_right960 {
  padding-right: 960px;
}

.padding_left960 {
  padding-left: 960px;
}

.padding_sides960 {
  padding-left: 960px;
  padding-right: 960px;
}

.top965 {
  margin-top: 965px;
}

.bottom965 {
  margin-bottom: 965px;
}

.right965 {
  margin-right: 965px;
}

.left965 {
  margin-left: 965px;
}

.sides965 {
  margin-left: 965px;
  margin-right: 965px;
}

.padding_top965 {
  padding-top: 965px;
}

.padding_bottom965 {
  padding-bottom: 965px;
}

.padding_right965 {
  padding-right: 965px;
}

.padding_left965 {
  padding-left: 965px;
}

.padding_sides965 {
  padding-left: 965px;
  padding-right: 965px;
}

.top970 {
  margin-top: 970px;
}

.bottom970 {
  margin-bottom: 970px;
}

.right970 {
  margin-right: 970px;
}

.left970 {
  margin-left: 970px;
}

.sides970 {
  margin-left: 970px;
  margin-right: 970px;
}

.padding_top970 {
  padding-top: 970px;
}

.padding_bottom970 {
  padding-bottom: 970px;
}

.padding_right970 {
  padding-right: 970px;
}

.padding_left970 {
  padding-left: 970px;
}

.padding_sides970 {
  padding-left: 970px;
  padding-right: 970px;
}

.top975 {
  margin-top: 975px;
}

.bottom975 {
  margin-bottom: 975px;
}

.right975 {
  margin-right: 975px;
}

.left975 {
  margin-left: 975px;
}

.sides975 {
  margin-left: 975px;
  margin-right: 975px;
}

.padding_top975 {
  padding-top: 975px;
}

.padding_bottom975 {
  padding-bottom: 975px;
}

.padding_right975 {
  padding-right: 975px;
}

.padding_left975 {
  padding-left: 975px;
}

.padding_sides975 {
  padding-left: 975px;
  padding-right: 975px;
}

.top980 {
  margin-top: 980px;
}

.bottom980 {
  margin-bottom: 980px;
}

.right980 {
  margin-right: 980px;
}

.left980 {
  margin-left: 980px;
}

.sides980 {
  margin-left: 980px;
  margin-right: 980px;
}

.padding_top980 {
  padding-top: 980px;
}

.padding_bottom980 {
  padding-bottom: 980px;
}

.padding_right980 {
  padding-right: 980px;
}

.padding_left980 {
  padding-left: 980px;
}

.padding_sides980 {
  padding-left: 980px;
  padding-right: 980px;
}

.top985 {
  margin-top: 985px;
}

.bottom985 {
  margin-bottom: 985px;
}

.right985 {
  margin-right: 985px;
}

.left985 {
  margin-left: 985px;
}

.sides985 {
  margin-left: 985px;
  margin-right: 985px;
}

.padding_top985 {
  padding-top: 985px;
}

.padding_bottom985 {
  padding-bottom: 985px;
}

.padding_right985 {
  padding-right: 985px;
}

.padding_left985 {
  padding-left: 985px;
}

.padding_sides985 {
  padding-left: 985px;
  padding-right: 985px;
}

.top990 {
  margin-top: 990px;
}

.bottom990 {
  margin-bottom: 990px;
}

.right990 {
  margin-right: 990px;
}

.left990 {
  margin-left: 990px;
}

.sides990 {
  margin-left: 990px;
  margin-right: 990px;
}

.padding_top990 {
  padding-top: 990px;
}

.padding_bottom990 {
  padding-bottom: 990px;
}

.padding_right990 {
  padding-right: 990px;
}

.padding_left990 {
  padding-left: 990px;
}

.padding_sides990 {
  padding-left: 990px;
  padding-right: 990px;
}

.top995 {
  margin-top: 995px;
}

.bottom995 {
  margin-bottom: 995px;
}

.right995 {
  margin-right: 995px;
}

.left995 {
  margin-left: 995px;
}

.sides995 {
  margin-left: 995px;
  margin-right: 995px;
}

.padding_top995 {
  padding-top: 995px;
}

.padding_bottom995 {
  padding-bottom: 995px;
}

.padding_right995 {
  padding-right: 995px;
}

.padding_left995 {
  padding-left: 995px;
}

.padding_sides995 {
  padding-left: 995px;
  padding-right: 995px;
}

.top1000 {
  margin-top: 1000px;
}

.bottom1000 {
  margin-bottom: 1000px;
}

.right1000 {
  margin-right: 1000px;
}

.left1000 {
  margin-left: 1000px;
}

.sides1000 {
  margin-left: 1000px;
  margin-right: 1000px;
}

.padding_top1000 {
  padding-top: 1000px;
}

.padding_bottom1000 {
  padding-bottom: 1000px;
}

.padding_right1000 {
  padding-right: 1000px;
}

.padding_left1000 {
  padding-left: 1000px;
}

.padding_sides1000 {
  padding-left: 1000px;
  padding-right: 1000px;
}

.width0 {
  width: 0px;
}

.max_width0 {
  max-width: 0px;
}

.min_width0 {
  min-width: 0px;
}

.height0 {
  height: 0px;
}

.max_height0 {
  max-height: 0px;
}

.min_height0 {
  min-height: 0px;
}

.width10 {
  width: 10px;
}

.max_width10 {
  max-width: 10px;
}

.min_width10 {
  min-width: 10px;
}

.height10 {
  height: 10px;
}

.max_height10 {
  max-height: 10px;
}

.min_height10 {
  min-height: 10px;
}

.width20 {
  width: 20px;
}

.max_width20 {
  max-width: 20px;
}

.min_width20 {
  min-width: 20px;
}

.height20 {
  height: 20px;
}

.max_height20 {
  max-height: 20px;
}

.min_height20 {
  min-height: 20px;
}

.width30 {
  width: 30px;
}

.max_width30 {
  max-width: 30px;
}

.min_width30 {
  min-width: 30px;
}

.height30 {
  height: 30px;
}

.max_height30 {
  max-height: 30px;
}

.min_height30 {
  min-height: 30px;
}

.width40 {
  width: 40px;
}

.max_width40 {
  max-width: 40px;
}

.min_width40 {
  min-width: 40px;
}

.height40 {
  height: 40px;
}

.max_height40 {
  max-height: 40px;
}

.min_height40 {
  min-height: 40px;
}

.width50 {
  width: 50px;
}

.max_width50 {
  max-width: 50px;
}

.min_width50 {
  min-width: 50px;
}

.height50 {
  height: 50px;
}

.max_height50 {
  max-height: 50px;
}

.min_height50 {
  min-height: 50px;
}

.width60 {
  width: 60px;
}

.max_width60 {
  max-width: 60px;
}

.min_width60 {
  min-width: 60px;
}

.height60 {
  height: 60px;
}

.max_height60 {
  max-height: 60px;
}

.min_height60 {
  min-height: 60px;
}

.width70 {
  width: 70px;
}

.max_width70 {
  max-width: 70px;
}

.min_width70 {
  min-width: 70px;
}

.height70 {
  height: 70px;
}

.max_height70 {
  max-height: 70px;
}

.min_height70 {
  min-height: 70px;
}

.width80 {
  width: 80px;
}

.max_width80 {
  max-width: 80px;
}

.min_width80 {
  min-width: 80px;
}

.height80 {
  height: 80px;
}

.max_height80 {
  max-height: 80px;
}

.min_height80 {
  min-height: 80px;
}

.width90 {
  width: 90px;
}

.max_width90 {
  max-width: 90px;
}

.min_width90 {
  min-width: 90px;
}

.height90 {
  height: 90px;
}

.max_height90 {
  max-height: 90px;
}

.min_height90 {
  min-height: 90px;
}

.width100 {
  width: 100px;
}

.max_width100 {
  max-width: 100px;
}

.min_width100 {
  min-width: 100px;
}

.height100 {
  height: 100px;
}

.max_height100 {
  max-height: 100px;
}

.min_height100 {
  min-height: 100px;
}

.width110 {
  width: 110px;
}

.max_width110 {
  max-width: 110px;
}

.min_width110 {
  min-width: 110px;
}

.height110 {
  height: 110px;
}

.max_height110 {
  max-height: 110px;
}

.min_height110 {
  min-height: 110px;
}

.width120 {
  width: 120px;
}

.max_width120 {
  max-width: 120px;
}

.min_width120 {
  min-width: 120px;
}

.height120 {
  height: 120px;
}

.max_height120 {
  max-height: 120px;
}

.min_height120 {
  min-height: 120px;
}

.width130 {
  width: 130px;
}

.max_width130 {
  max-width: 130px;
}

.min_width130 {
  min-width: 130px;
}

.height130 {
  height: 130px;
}

.max_height130 {
  max-height: 130px;
}

.min_height130 {
  min-height: 130px;
}

.width140 {
  width: 140px;
}

.max_width140 {
  max-width: 140px;
}

.min_width140 {
  min-width: 140px;
}

.height140 {
  height: 140px;
}

.max_height140 {
  max-height: 140px;
}

.min_height140 {
  min-height: 140px;
}

.width150 {
  width: 150px;
}

.max_width150 {
  max-width: 150px;
}

.min_width150 {
  min-width: 150px;
}

.height150 {
  height: 150px;
}

.max_height150 {
  max-height: 150px;
}

.min_height150 {
  min-height: 150px;
}

.width160 {
  width: 160px;
}

.max_width160 {
  max-width: 160px;
}

.min_width160 {
  min-width: 160px;
}

.height160 {
  height: 160px;
}

.max_height160 {
  max-height: 160px;
}

.min_height160 {
  min-height: 160px;
}

.width170 {
  width: 170px;
}

.max_width170 {
  max-width: 170px;
}

.min_width170 {
  min-width: 170px;
}

.height170 {
  height: 170px;
}

.max_height170 {
  max-height: 170px;
}

.min_height170 {
  min-height: 170px;
}

.width180 {
  width: 180px;
}

.max_width180 {
  max-width: 180px;
}

.min_width180 {
  min-width: 180px;
}

.height180 {
  height: 180px;
}

.max_height180 {
  max-height: 180px;
}

.min_height180 {
  min-height: 180px;
}

.width190 {
  width: 190px;
}

.max_width190 {
  max-width: 190px;
}

.min_width190 {
  min-width: 190px;
}

.height190 {
  height: 190px;
}

.max_height190 {
  max-height: 190px;
}

.min_height190 {
  min-height: 190px;
}

.width200 {
  width: 200px;
}

.max_width200 {
  max-width: 200px;
}

.min_width200 {
  min-width: 200px;
}

.height200 {
  height: 200px;
}

.max_height200 {
  max-height: 200px;
}

.min_height200 {
  min-height: 200px;
}

.width210 {
  width: 210px;
}

.max_width210 {
  max-width: 210px;
}

.min_width210 {
  min-width: 210px;
}

.height210 {
  height: 210px;
}

.max_height210 {
  max-height: 210px;
}

.min_height210 {
  min-height: 210px;
}

.width220 {
  width: 220px;
}

.max_width220 {
  max-width: 220px;
}

.min_width220 {
  min-width: 220px;
}

.height220 {
  height: 220px;
}

.max_height220 {
  max-height: 220px;
}

.min_height220 {
  min-height: 220px;
}

.width230 {
  width: 230px;
}

.max_width230 {
  max-width: 230px;
}

.min_width230 {
  min-width: 230px;
}

.height230 {
  height: 230px;
}

.max_height230 {
  max-height: 230px;
}

.min_height230 {
  min-height: 230px;
}

.width240 {
  width: 240px;
}

.max_width240 {
  max-width: 240px;
}

.min_width240 {
  min-width: 240px;
}

.height240 {
  height: 240px;
}

.max_height240 {
  max-height: 240px;
}

.min_height240 {
  min-height: 240px;
}

.width250 {
  width: 250px;
}

.max_width250 {
  max-width: 250px;
}

.min_width250 {
  min-width: 250px;
}

.height250 {
  height: 250px;
}

.max_height250 {
  max-height: 250px;
}

.min_height250 {
  min-height: 250px;
}

.width260 {
  width: 260px;
}

.max_width260 {
  max-width: 260px;
}

.min_width260 {
  min-width: 260px;
}

.height260 {
  height: 260px;
}

.max_height260 {
  max-height: 260px;
}

.min_height260 {
  min-height: 260px;
}

.width270 {
  width: 270px;
}

.max_width270 {
  max-width: 270px;
}

.min_width270 {
  min-width: 270px;
}

.height270 {
  height: 270px;
}

.max_height270 {
  max-height: 270px;
}

.min_height270 {
  min-height: 270px;
}

.width280 {
  width: 280px;
}

.max_width280 {
  max-width: 280px;
}

.min_width280 {
  min-width: 280px;
}

.height280 {
  height: 280px;
}

.max_height280 {
  max-height: 280px;
}

.min_height280 {
  min-height: 280px;
}

.width290 {
  width: 290px;
}

.max_width290 {
  max-width: 290px;
}

.min_width290 {
  min-width: 290px;
}

.height290 {
  height: 290px;
}

.max_height290 {
  max-height: 290px;
}

.min_height290 {
  min-height: 290px;
}

.width300 {
  width: 300px;
}

.max_width300 {
  max-width: 300px;
}

.min_width300 {
  min-width: 300px;
}

.height300 {
  height: 300px;
}

.max_height300 {
  max-height: 300px;
}

.min_height300 {
  min-height: 300px;
}

.width310 {
  width: 310px;
}

.max_width310 {
  max-width: 310px;
}

.min_width310 {
  min-width: 310px;
}

.height310 {
  height: 310px;
}

.max_height310 {
  max-height: 310px;
}

.min_height310 {
  min-height: 310px;
}

.width320 {
  width: 320px;
}

.max_width320 {
  max-width: 320px;
}

.min_width320 {
  min-width: 320px;
}

.height320 {
  height: 320px;
}

.max_height320 {
  max-height: 320px;
}

.min_height320 {
  min-height: 320px;
}

.width330 {
  width: 330px;
}

.max_width330 {
  max-width: 330px;
}

.min_width330 {
  min-width: 330px;
}

.height330 {
  height: 330px;
}

.max_height330 {
  max-height: 330px;
}

.min_height330 {
  min-height: 330px;
}

.width340 {
  width: 340px;
}

.max_width340 {
  max-width: 340px;
}

.min_width340 {
  min-width: 340px;
}

.height340 {
  height: 340px;
}

.max_height340 {
  max-height: 340px;
}

.min_height340 {
  min-height: 340px;
}

.width350 {
  width: 350px;
}

.max_width350 {
  max-width: 350px;
}

.min_width350 {
  min-width: 350px;
}

.height350 {
  height: 350px;
}

.max_height350 {
  max-height: 350px;
}

.min_height350 {
  min-height: 350px;
}

.width360 {
  width: 360px;
}

.max_width360 {
  max-width: 360px;
}

.min_width360 {
  min-width: 360px;
}

.height360 {
  height: 360px;
}

.max_height360 {
  max-height: 360px;
}

.min_height360 {
  min-height: 360px;
}

.width370 {
  width: 370px;
}

.max_width370 {
  max-width: 370px;
}

.min_width370 {
  min-width: 370px;
}

.height370 {
  height: 370px;
}

.max_height370 {
  max-height: 370px;
}

.min_height370 {
  min-height: 370px;
}

.width380 {
  width: 380px;
}

.max_width380 {
  max-width: 380px;
}

.min_width380 {
  min-width: 380px;
}

.height380 {
  height: 380px;
}

.max_height380 {
  max-height: 380px;
}

.min_height380 {
  min-height: 380px;
}

.width390 {
  width: 390px;
}

.max_width390 {
  max-width: 390px;
}

.min_width390 {
  min-width: 390px;
}

.height390 {
  height: 390px;
}

.max_height390 {
  max-height: 390px;
}

.min_height390 {
  min-height: 390px;
}

.width400 {
  width: 400px;
}

.max_width400 {
  max-width: 400px;
}

.min_width400 {
  min-width: 400px;
}

.height400 {
  height: 400px;
}

.max_height400 {
  max-height: 400px;
}

.min_height400 {
  min-height: 400px;
}

.width410 {
  width: 410px;
}

.max_width410 {
  max-width: 410px;
}

.min_width410 {
  min-width: 410px;
}

.height410 {
  height: 410px;
}

.max_height410 {
  max-height: 410px;
}

.min_height410 {
  min-height: 410px;
}

.width420 {
  width: 420px;
}

.max_width420 {
  max-width: 420px;
}

.min_width420 {
  min-width: 420px;
}

.height420 {
  height: 420px;
}

.max_height420 {
  max-height: 420px;
}

.min_height420 {
  min-height: 420px;
}

.width430 {
  width: 430px;
}

.max_width430 {
  max-width: 430px;
}

.min_width430 {
  min-width: 430px;
}

.height430 {
  height: 430px;
}

.max_height430 {
  max-height: 430px;
}

.min_height430 {
  min-height: 430px;
}

.width440 {
  width: 440px;
}

.max_width440 {
  max-width: 440px;
}

.min_width440 {
  min-width: 440px;
}

.height440 {
  height: 440px;
}

.max_height440 {
  max-height: 440px;
}

.min_height440 {
  min-height: 440px;
}

.width450 {
  width: 450px;
}

.max_width450 {
  max-width: 450px;
}

.min_width450 {
  min-width: 450px;
}

.height450 {
  height: 450px;
}

.max_height450 {
  max-height: 450px;
}

.min_height450 {
  min-height: 450px;
}

.width460 {
  width: 460px;
}

.max_width460 {
  max-width: 460px;
}

.min_width460 {
  min-width: 460px;
}

.height460 {
  height: 460px;
}

.max_height460 {
  max-height: 460px;
}

.min_height460 {
  min-height: 460px;
}

.width470 {
  width: 470px;
}

.max_width470 {
  max-width: 470px;
}

.min_width470 {
  min-width: 470px;
}

.height470 {
  height: 470px;
}

.max_height470 {
  max-height: 470px;
}

.min_height470 {
  min-height: 470px;
}

.width480 {
  width: 480px;
}

.max_width480 {
  max-width: 480px;
}

.min_width480 {
  min-width: 480px;
}

.height480 {
  height: 480px;
}

.max_height480 {
  max-height: 480px;
}

.min_height480 {
  min-height: 480px;
}

.width490 {
  width: 490px;
}

.max_width490 {
  max-width: 490px;
}

.min_width490 {
  min-width: 490px;
}

.height490 {
  height: 490px;
}

.max_height490 {
  max-height: 490px;
}

.min_height490 {
  min-height: 490px;
}

.width500 {
  width: 500px;
}

.max_width500 {
  max-width: 500px;
}

.min_width500 {
  min-width: 500px;
}

.height500 {
  height: 500px;
}

.max_height500 {
  max-height: 500px;
}

.min_height500 {
  min-height: 500px;
}

.width510 {
  width: 510px;
}

.max_width510 {
  max-width: 510px;
}

.min_width510 {
  min-width: 510px;
}

.height510 {
  height: 510px;
}

.max_height510 {
  max-height: 510px;
}

.min_height510 {
  min-height: 510px;
}

.width520 {
  width: 520px;
}

.max_width520 {
  max-width: 520px;
}

.min_width520 {
  min-width: 520px;
}

.height520 {
  height: 520px;
}

.max_height520 {
  max-height: 520px;
}

.min_height520 {
  min-height: 520px;
}

.width530 {
  width: 530px;
}

.max_width530 {
  max-width: 530px;
}

.min_width530 {
  min-width: 530px;
}

.height530 {
  height: 530px;
}

.max_height530 {
  max-height: 530px;
}

.min_height530 {
  min-height: 530px;
}

.width540 {
  width: 540px;
}

.max_width540 {
  max-width: 540px;
}

.min_width540 {
  min-width: 540px;
}

.height540 {
  height: 540px;
}

.max_height540 {
  max-height: 540px;
}

.min_height540 {
  min-height: 540px;
}

.width550 {
  width: 550px;
}

.max_width550 {
  max-width: 550px;
}

.min_width550 {
  min-width: 550px;
}

.height550 {
  height: 550px;
}

.max_height550 {
  max-height: 550px;
}

.min_height550 {
  min-height: 550px;
}

.width560 {
  width: 560px;
}

.max_width560 {
  max-width: 560px;
}

.min_width560 {
  min-width: 560px;
}

.height560 {
  height: 560px;
}

.max_height560 {
  max-height: 560px;
}

.min_height560 {
  min-height: 560px;
}

.width570 {
  width: 570px;
}

.max_width570 {
  max-width: 570px;
}

.min_width570 {
  min-width: 570px;
}

.height570 {
  height: 570px;
}

.max_height570 {
  max-height: 570px;
}

.min_height570 {
  min-height: 570px;
}

.width580 {
  width: 580px;
}

.max_width580 {
  max-width: 580px;
}

.min_width580 {
  min-width: 580px;
}

.height580 {
  height: 580px;
}

.max_height580 {
  max-height: 580px;
}

.min_height580 {
  min-height: 580px;
}

.width590 {
  width: 590px;
}

.max_width590 {
  max-width: 590px;
}

.min_width590 {
  min-width: 590px;
}

.height590 {
  height: 590px;
}

.max_height590 {
  max-height: 590px;
}

.min_height590 {
  min-height: 590px;
}

.width600 {
  width: 600px;
}

.max_width600 {
  max-width: 600px;
}

.min_width600 {
  min-width: 600px;
}

.height600 {
  height: 600px;
}

.max_height600 {
  max-height: 600px;
}

.min_height600 {
  min-height: 600px;
}

.width610 {
  width: 610px;
}

.max_width610 {
  max-width: 610px;
}

.min_width610 {
  min-width: 610px;
}

.height610 {
  height: 610px;
}

.max_height610 {
  max-height: 610px;
}

.min_height610 {
  min-height: 610px;
}

.width620 {
  width: 620px;
}

.max_width620 {
  max-width: 620px;
}

.min_width620 {
  min-width: 620px;
}

.height620 {
  height: 620px;
}

.max_height620 {
  max-height: 620px;
}

.min_height620 {
  min-height: 620px;
}

.width630 {
  width: 630px;
}

.max_width630 {
  max-width: 630px;
}

.min_width630 {
  min-width: 630px;
}

.height630 {
  height: 630px;
}

.max_height630 {
  max-height: 630px;
}

.min_height630 {
  min-height: 630px;
}

.width640 {
  width: 640px;
}

.max_width640 {
  max-width: 640px;
}

.min_width640 {
  min-width: 640px;
}

.height640 {
  height: 640px;
}

.max_height640 {
  max-height: 640px;
}

.min_height640 {
  min-height: 640px;
}

.width650 {
  width: 650px;
}

.max_width650 {
  max-width: 650px;
}

.min_width650 {
  min-width: 650px;
}

.height650 {
  height: 650px;
}

.max_height650 {
  max-height: 650px;
}

.min_height650 {
  min-height: 650px;
}

.width660 {
  width: 660px;
}

.max_width660 {
  max-width: 660px;
}

.min_width660 {
  min-width: 660px;
}

.height660 {
  height: 660px;
}

.max_height660 {
  max-height: 660px;
}

.min_height660 {
  min-height: 660px;
}

.width670 {
  width: 670px;
}

.max_width670 {
  max-width: 670px;
}

.min_width670 {
  min-width: 670px;
}

.height670 {
  height: 670px;
}

.max_height670 {
  max-height: 670px;
}

.min_height670 {
  min-height: 670px;
}

.width680 {
  width: 680px;
}

.max_width680 {
  max-width: 680px;
}

.min_width680 {
  min-width: 680px;
}

.height680 {
  height: 680px;
}

.max_height680 {
  max-height: 680px;
}

.min_height680 {
  min-height: 680px;
}

.width690 {
  width: 690px;
}

.max_width690 {
  max-width: 690px;
}

.min_width690 {
  min-width: 690px;
}

.height690 {
  height: 690px;
}

.max_height690 {
  max-height: 690px;
}

.min_height690 {
  min-height: 690px;
}

.width700 {
  width: 700px;
}

.max_width700 {
  max-width: 700px;
}

.min_width700 {
  min-width: 700px;
}

.height700 {
  height: 700px;
}

.max_height700 {
  max-height: 700px;
}

.min_height700 {
  min-height: 700px;
}

.width710 {
  width: 710px;
}

.max_width710 {
  max-width: 710px;
}

.min_width710 {
  min-width: 710px;
}

.height710 {
  height: 710px;
}

.max_height710 {
  max-height: 710px;
}

.min_height710 {
  min-height: 710px;
}

.width720 {
  width: 720px;
}

.max_width720 {
  max-width: 720px;
}

.min_width720 {
  min-width: 720px;
}

.height720 {
  height: 720px;
}

.max_height720 {
  max-height: 720px;
}

.min_height720 {
  min-height: 720px;
}

.width730 {
  width: 730px;
}

.max_width730 {
  max-width: 730px;
}

.min_width730 {
  min-width: 730px;
}

.height730 {
  height: 730px;
}

.max_height730 {
  max-height: 730px;
}

.min_height730 {
  min-height: 730px;
}

.width740 {
  width: 740px;
}

.max_width740 {
  max-width: 740px;
}

.min_width740 {
  min-width: 740px;
}

.height740 {
  height: 740px;
}

.max_height740 {
  max-height: 740px;
}

.min_height740 {
  min-height: 740px;
}

.width750 {
  width: 750px;
}

.max_width750 {
  max-width: 750px;
}

.min_width750 {
  min-width: 750px;
}

.height750 {
  height: 750px;
}

.max_height750 {
  max-height: 750px;
}

.min_height750 {
  min-height: 750px;
}

.width760 {
  width: 760px;
}

.max_width760 {
  max-width: 760px;
}

.min_width760 {
  min-width: 760px;
}

.height760 {
  height: 760px;
}

.max_height760 {
  max-height: 760px;
}

.min_height760 {
  min-height: 760px;
}

.width770 {
  width: 770px;
}

.max_width770 {
  max-width: 770px;
}

.min_width770 {
  min-width: 770px;
}

.height770 {
  height: 770px;
}

.max_height770 {
  max-height: 770px;
}

.min_height770 {
  min-height: 770px;
}

.width780 {
  width: 780px;
}

.max_width780 {
  max-width: 780px;
}

.min_width780 {
  min-width: 780px;
}

.height780 {
  height: 780px;
}

.max_height780 {
  max-height: 780px;
}

.min_height780 {
  min-height: 780px;
}

.width790 {
  width: 790px;
}

.max_width790 {
  max-width: 790px;
}

.min_width790 {
  min-width: 790px;
}

.height790 {
  height: 790px;
}

.max_height790 {
  max-height: 790px;
}

.min_height790 {
  min-height: 790px;
}

.width800 {
  width: 800px;
}

.max_width800 {
  max-width: 800px;
}

.min_width800 {
  min-width: 800px;
}

.height800 {
  height: 800px;
}

.max_height800 {
  max-height: 800px;
}

.min_height800 {
  min-height: 800px;
}

.width810 {
  width: 810px;
}

.max_width810 {
  max-width: 810px;
}

.min_width810 {
  min-width: 810px;
}

.height810 {
  height: 810px;
}

.max_height810 {
  max-height: 810px;
}

.min_height810 {
  min-height: 810px;
}

.width820 {
  width: 820px;
}

.max_width820 {
  max-width: 820px;
}

.min_width820 {
  min-width: 820px;
}

.height820 {
  height: 820px;
}

.max_height820 {
  max-height: 820px;
}

.min_height820 {
  min-height: 820px;
}

.width830 {
  width: 830px;
}

.max_width830 {
  max-width: 830px;
}

.min_width830 {
  min-width: 830px;
}

.height830 {
  height: 830px;
}

.max_height830 {
  max-height: 830px;
}

.min_height830 {
  min-height: 830px;
}

.width840 {
  width: 840px;
}

.max_width840 {
  max-width: 840px;
}

.min_width840 {
  min-width: 840px;
}

.height840 {
  height: 840px;
}

.max_height840 {
  max-height: 840px;
}

.min_height840 {
  min-height: 840px;
}

.width850 {
  width: 850px;
}

.max_width850 {
  max-width: 850px;
}

.min_width850 {
  min-width: 850px;
}

.height850 {
  height: 850px;
}

.max_height850 {
  max-height: 850px;
}

.min_height850 {
  min-height: 850px;
}

.width860 {
  width: 860px;
}

.max_width860 {
  max-width: 860px;
}

.min_width860 {
  min-width: 860px;
}

.height860 {
  height: 860px;
}

.max_height860 {
  max-height: 860px;
}

.min_height860 {
  min-height: 860px;
}

.width870 {
  width: 870px;
}

.max_width870 {
  max-width: 870px;
}

.min_width870 {
  min-width: 870px;
}

.height870 {
  height: 870px;
}

.max_height870 {
  max-height: 870px;
}

.min_height870 {
  min-height: 870px;
}

.width880 {
  width: 880px;
}

.max_width880 {
  max-width: 880px;
}

.min_width880 {
  min-width: 880px;
}

.height880 {
  height: 880px;
}

.max_height880 {
  max-height: 880px;
}

.min_height880 {
  min-height: 880px;
}

.width890 {
  width: 890px;
}

.max_width890 {
  max-width: 890px;
}

.min_width890 {
  min-width: 890px;
}

.height890 {
  height: 890px;
}

.max_height890 {
  max-height: 890px;
}

.min_height890 {
  min-height: 890px;
}

.width900 {
  width: 900px;
}

.max_width900 {
  max-width: 900px;
}

.min_width900 {
  min-width: 900px;
}

.height900 {
  height: 900px;
}

.max_height900 {
  max-height: 900px;
}

.min_height900 {
  min-height: 900px;
}

.width910 {
  width: 910px;
}

.max_width910 {
  max-width: 910px;
}

.min_width910 {
  min-width: 910px;
}

.height910 {
  height: 910px;
}

.max_height910 {
  max-height: 910px;
}

.min_height910 {
  min-height: 910px;
}

.width920 {
  width: 920px;
}

.max_width920 {
  max-width: 920px;
}

.min_width920 {
  min-width: 920px;
}

.height920 {
  height: 920px;
}

.max_height920 {
  max-height: 920px;
}

.min_height920 {
  min-height: 920px;
}

.width930 {
  width: 930px;
}

.max_width930 {
  max-width: 930px;
}

.min_width930 {
  min-width: 930px;
}

.height930 {
  height: 930px;
}

.max_height930 {
  max-height: 930px;
}

.min_height930 {
  min-height: 930px;
}

.width940 {
  width: 940px;
}

.max_width940 {
  max-width: 940px;
}

.min_width940 {
  min-width: 940px;
}

.height940 {
  height: 940px;
}

.max_height940 {
  max-height: 940px;
}

.min_height940 {
  min-height: 940px;
}

.width950 {
  width: 950px;
}

.max_width950 {
  max-width: 950px;
}

.min_width950 {
  min-width: 950px;
}

.height950 {
  height: 950px;
}

.max_height950 {
  max-height: 950px;
}

.min_height950 {
  min-height: 950px;
}

.width960 {
  width: 960px;
}

.max_width960 {
  max-width: 960px;
}

.min_width960 {
  min-width: 960px;
}

.height960 {
  height: 960px;
}

.max_height960 {
  max-height: 960px;
}

.min_height960 {
  min-height: 960px;
}

.width970 {
  width: 970px;
}

.max_width970 {
  max-width: 970px;
}

.min_width970 {
  min-width: 970px;
}

.height970 {
  height: 970px;
}

.max_height970 {
  max-height: 970px;
}

.min_height970 {
  min-height: 970px;
}

.width980 {
  width: 980px;
}

.max_width980 {
  max-width: 980px;
}

.min_width980 {
  min-width: 980px;
}

.height980 {
  height: 980px;
}

.max_height980 {
  max-height: 980px;
}

.min_height980 {
  min-height: 980px;
}

.width990 {
  width: 990px;
}

.max_width990 {
  max-width: 990px;
}

.min_width990 {
  min-width: 990px;
}

.height990 {
  height: 990px;
}

.max_height990 {
  max-height: 990px;
}

.min_height990 {
  min-height: 990px;
}

.width1000 {
  width: 1000px;
}

.max_width1000 {
  max-width: 1000px;
}

.min_width1000 {
  min-width: 1000px;
}

.height1000 {
  height: 1000px;
}

.max_height1000 {
  max-height: 1000px;
}

.min_height1000 {
  min-height: 1000px;
}

.width1010 {
  width: 1010px;
}

.max_width1010 {
  max-width: 1010px;
}

.min_width1010 {
  min-width: 1010px;
}

.height1010 {
  height: 1010px;
}

.max_height1010 {
  max-height: 1010px;
}

.min_height1010 {
  min-height: 1010px;
}

.width1020 {
  width: 1020px;
}

.max_width1020 {
  max-width: 1020px;
}

.min_width1020 {
  min-width: 1020px;
}

.height1020 {
  height: 1020px;
}

.max_height1020 {
  max-height: 1020px;
}

.min_height1020 {
  min-height: 1020px;
}

.width1030 {
  width: 1030px;
}

.max_width1030 {
  max-width: 1030px;
}

.min_width1030 {
  min-width: 1030px;
}

.height1030 {
  height: 1030px;
}

.max_height1030 {
  max-height: 1030px;
}

.min_height1030 {
  min-height: 1030px;
}

.width1040 {
  width: 1040px;
}

.max_width1040 {
  max-width: 1040px;
}

.min_width1040 {
  min-width: 1040px;
}

.height1040 {
  height: 1040px;
}

.max_height1040 {
  max-height: 1040px;
}

.min_height1040 {
  min-height: 1040px;
}

.width1050 {
  width: 1050px;
}

.max_width1050 {
  max-width: 1050px;
}

.min_width1050 {
  min-width: 1050px;
}

.height1050 {
  height: 1050px;
}

.max_height1050 {
  max-height: 1050px;
}

.min_height1050 {
  min-height: 1050px;
}

.width1060 {
  width: 1060px;
}

.max_width1060 {
  max-width: 1060px;
}

.min_width1060 {
  min-width: 1060px;
}

.height1060 {
  height: 1060px;
}

.max_height1060 {
  max-height: 1060px;
}

.min_height1060 {
  min-height: 1060px;
}

.width1070 {
  width: 1070px;
}

.max_width1070 {
  max-width: 1070px;
}

.min_width1070 {
  min-width: 1070px;
}

.height1070 {
  height: 1070px;
}

.max_height1070 {
  max-height: 1070px;
}

.min_height1070 {
  min-height: 1070px;
}

.width1080 {
  width: 1080px;
}

.max_width1080 {
  max-width: 1080px;
}

.min_width1080 {
  min-width: 1080px;
}

.height1080 {
  height: 1080px;
}

.max_height1080 {
  max-height: 1080px;
}

.min_height1080 {
  min-height: 1080px;
}

.width1090 {
  width: 1090px;
}

.max_width1090 {
  max-width: 1090px;
}

.min_width1090 {
  min-width: 1090px;
}

.height1090 {
  height: 1090px;
}

.max_height1090 {
  max-height: 1090px;
}

.min_height1090 {
  min-height: 1090px;
}

.width1100 {
  width: 1100px;
}

.max_width1100 {
  max-width: 1100px;
}

.min_width1100 {
  min-width: 1100px;
}

.height1100 {
  height: 1100px;
}

.max_height1100 {
  max-height: 1100px;
}

.min_height1100 {
  min-height: 1100px;
}

.width1110 {
  width: 1110px;
}

.max_width1110 {
  max-width: 1110px;
}

.min_width1110 {
  min-width: 1110px;
}

.height1110 {
  height: 1110px;
}

.max_height1110 {
  max-height: 1110px;
}

.min_height1110 {
  min-height: 1110px;
}

.width1120 {
  width: 1120px;
}

.max_width1120 {
  max-width: 1120px;
}

.min_width1120 {
  min-width: 1120px;
}

.height1120 {
  height: 1120px;
}

.max_height1120 {
  max-height: 1120px;
}

.min_height1120 {
  min-height: 1120px;
}

.width1130 {
  width: 1130px;
}

.max_width1130 {
  max-width: 1130px;
}

.min_width1130 {
  min-width: 1130px;
}

.height1130 {
  height: 1130px;
}

.max_height1130 {
  max-height: 1130px;
}

.min_height1130 {
  min-height: 1130px;
}

.width1140 {
  width: 1140px;
}

.max_width1140 {
  max-width: 1140px;
}

.min_width1140 {
  min-width: 1140px;
}

.height1140 {
  height: 1140px;
}

.max_height1140 {
  max-height: 1140px;
}

.min_height1140 {
  min-height: 1140px;
}

.width1150 {
  width: 1150px;
}

.max_width1150 {
  max-width: 1150px;
}

.min_width1150 {
  min-width: 1150px;
}

.height1150 {
  height: 1150px;
}

.max_height1150 {
  max-height: 1150px;
}

.min_height1150 {
  min-height: 1150px;
}

.width1160 {
  width: 1160px;
}

.max_width1160 {
  max-width: 1160px;
}

.min_width1160 {
  min-width: 1160px;
}

.height1160 {
  height: 1160px;
}

.max_height1160 {
  max-height: 1160px;
}

.min_height1160 {
  min-height: 1160px;
}

.width1170 {
  width: 1170px;
}

.max_width1170 {
  max-width: 1170px;
}

.min_width1170 {
  min-width: 1170px;
}

.height1170 {
  height: 1170px;
}

.max_height1170 {
  max-height: 1170px;
}

.min_height1170 {
  min-height: 1170px;
}

.width_full {
  width: 100%;
}

.max_width_full {
  max-width: 100%;
}

.height1 {
  height: 1px;
}

.left1 {
  margin-left: 1px;
}

.height2 {
  height: 2px;
}

.left2 {
  margin-left: 2px;
}

.height3 {
  height: 3px;
}

.left3 {
  margin-left: 3px;
}

.height4 {
  height: 4px;
}

.left4 {
  margin-left: 4px;
}

.height5 {
  height: 5px;
}

.left5 {
  margin-left: 5px;
}

.height6 {
  height: 6px;
}

.left6 {
  margin-left: 6px;
}

.height7 {
  height: 7px;
}

.left7 {
  margin-left: 7px;
}

.height8 {
  height: 8px;
}

.left8 {
  margin-left: 8px;
}

.height9 {
  height: 9px;
}

.left9 {
  margin-left: 9px;
}

.height10 {
  height: 10px;
}

.left10 {
  margin-left: 10px;
}

.height_full {
  height: 100%;
}

.max_height_full {
  max-height: 100%;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex.justify_between {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex.justify_center {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex.justify_right {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex.align_center {
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.inline_block {
  display: inline-block;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.float_none {
  float: none;
}

.text_center {
  text-align: center;
}

.text_left {
  text-align: left;
}

.text_right {
  text-align: right;
}

.font12 {
  font-size: 12px;
  line-height: 22px;
}

.font14 {
  font-size: 14px;
  line-height: 24px;
}

.font16 {
  font-size: 16px;
  line-height: 26px;
}

.font18 {
  font-size: 18px;
  line-height: 28px;
}

.font20 {
  font-size: 20px;
  line-height: 30px;
}

.font22 {
  font-size: 22px;
  line-height: 32px;
}

.font24 {
  font-size: 24px;
  line-height: 34px;
}

.font26 {
  font-size: 26px;
  line-height: 36px;
}

.font28 {
  font-size: 28px;
  line-height: 38px;
}

.font30 {
  font-size: 30px;
  line-height: 40px;
}

.font32 {
  font-size: 32px;
  line-height: 42px;
}

.font34 {
  font-size: 34px;
  line-height: 44px;
}

.font36 {
  font-size: 36px;
  line-height: 46px;
}

.font38 {
  font-size: 38px;
  line-height: 48px;
}

.font40 {
  font-size: 40px;
  line-height: 50px;
}

.font42 {
  font-size: 42px;
  line-height: 52px;
}

.font44 {
  font-size: 44px;
  line-height: 54px;
}

.font46 {
  font-size: 46px;
  line-height: 56px;
}

.font48 {
  font-size: 48px;
  line-height: 58px;
}

.font50 {
  font-size: 50px;
  line-height: 60px;
}

.font52 {
  font-size: 52px;
  line-height: 62px;
}

.font54 {
  font-size: 54px;
  line-height: 64px;
}

.font56 {
  font-size: 56px;
  line-height: 66px;
}

.font58 {
  font-size: 58px;
  line-height: 68px;
}

.font60 {
  font-size: 60px;
  line-height: 70px;
}

.font62 {
  font-size: 62px;
  line-height: 72px;
}

.font64 {
  font-size: 64px;
  line-height: 74px;
}

.font66 {
  font-size: 66px;
  line-height: 76px;
}

.font68 {
  font-size: 68px;
  line-height: 78px;
}

.font70 {
  font-size: 70px;
  line-height: 80px;
}

.font72 {
  font-size: 72px;
  line-height: 82px;
}

.font74 {
  font-size: 74px;
  line-height: 84px;
}

.font76 {
  font-size: 76px;
  line-height: 86px;
}

.font78 {
  font-size: 78px;
  line-height: 88px;
}

.font80 {
  font-size: 80px;
  line-height: 90px;
}

.font82 {
  font-size: 82px;
  line-height: 92px;
}

.font84 {
  font-size: 84px;
  line-height: 94px;
}

.font86 {
  font-size: 86px;
  line-height: 96px;
}

.font88 {
  font-size: 88px;
  line-height: 98px;
}

.font90 {
  font-size: 90px;
  line-height: 100px;
}

.font92 {
  font-size: 92px;
  line-height: 102px;
}

.font94 {
  font-size: 94px;
  line-height: 104px;
}

.font96 {
  font-size: 96px;
  line-height: 106px;
}

.font98 {
  font-size: 98px;
  line-height: 108px;
}

.font100 {
  font-size: 100px;
  line-height: 110px;
}

.font102 {
  font-size: 102px;
  line-height: 112px;
}

.line_height12 {
  line-height: 12px;
}

.line_height14 {
  line-height: 14px;
}

.line_height16 {
  line-height: 16px;
}

.line_height18 {
  line-height: 18px;
}

.line_height20 {
  line-height: 20px;
}

.line_height22 {
  line-height: 22px;
}

.line_height24 {
  line-height: 24px;
}

.line_height26 {
  line-height: 26px;
}

.line_height28 {
  line-height: 28px;
}

.line_height30 {
  line-height: 30px;
}

.line_height32 {
  line-height: 32px;
}

.line_height34 {
  line-height: 34px;
}

.line_height36 {
  line-height: 36px;
}

.line_height38 {
  line-height: 38px;
}

.line_height40 {
  line-height: 40px;
}

.line_height42 {
  line-height: 42px;
}

.line_height44 {
  line-height: 44px;
}

.line_height46 {
  line-height: 46px;
}

.line_height48 {
  line-height: 48px;
}

.line_height50 {
  line-height: 50px;
}

.line_height52 {
  line-height: 52px;
}

.line_height54 {
  line-height: 54px;
}

.line_height56 {
  line-height: 56px;
}

.line_height58 {
  line-height: 58px;
}

.line_height60 {
  line-height: 60px;
}

.line_height62 {
  line-height: 62px;
}

.line_height64 {
  line-height: 64px;
}

.line_height66 {
  line-height: 66px;
}

.line_height68 {
  line-height: 68px;
}

.line_height70 {
  line-height: 70px;
}

.line_height72 {
  line-height: 72px;
}

.line_height74 {
  line-height: 74px;
}

.line_height76 {
  line-height: 76px;
}

.line_height78 {
  line-height: 78px;
}

.line_height80 {
  line-height: 80px;
}

.line_height82 {
  line-height: 82px;
}

.line_height84 {
  line-height: 84px;
}

.line_height86 {
  line-height: 86px;
}

.line_height88 {
  line-height: 88px;
}

.line_height90 {
  line-height: 90px;
}

.line_height92 {
  line-height: 92px;
}

.line_height94 {
  line-height: 94px;
}

.line_height96 {
  line-height: 96px;
}

.line_height98 {
  line-height: 98px;
}

.line_height100 {
  line-height: 100px;
}

.line_height102 {
  line-height: 102px;
}

.line_height104 {
  line-height: 104px;
}

.line_height106 {
  line-height: 106px;
}

.line_height108 {
  line-height: 108px;
}

.line_height110 {
  line-height: 110px;
}

.line_height112 {
  line-height: 112px;
}

.line_height114 {
  line-height: 114px;
}

.line_height116 {
  line-height: 116px;
}

.line_height118 {
  line-height: 118px;
}

.line_height120 {
  line-height: 120px;
}

.line_height122 {
  line-height: 122px;
}

.line_height124 {
  line-height: 124px;
}

.line_height126 {
  line-height: 126px;
}

.line_height128 {
  line-height: 128px;
}

.line_height130 {
  line-height: 130px;
}

.line_height132 {
  line-height: 132px;
}

.line_height134 {
  line-height: 134px;
}

.line_height136 {
  line-height: 136px;
}

.line_height138 {
  line-height: 138px;
}

.line_height140 {
  line-height: 140px;
}

.line_height142 {
  line-height: 142px;
}

.line_height144 {
  line-height: 144px;
}

.line_height146 {
  line-height: 146px;
}

.line_height148 {
  line-height: 148px;
}

.line_height150 {
  line-height: 150px;
}

.line_height152 {
  line-height: 152px;
}

.line_height154 {
  line-height: 154px;
}

.line_height156 {
  line-height: 156px;
}

.line_height158 {
  line-height: 158px;
}

.line_height160 {
  line-height: 160px;
}

.line_height162 {
  line-height: 162px;
}

.line_height164 {
  line-height: 164px;
}

.line_height166 {
  line-height: 166px;
}

.line_height168 {
  line-height: 168px;
}

.line_height170 {
  line-height: 170px;
}

.line_height172 {
  line-height: 172px;
}

.line_height174 {
  line-height: 174px;
}

.line_height176 {
  line-height: 176px;
}

.line_height178 {
  line-height: 178px;
}

.line_height180 {
  line-height: 180px;
}

.line_height182 {
  line-height: 182px;
}

.line_height184 {
  line-height: 184px;
}

.line_height186 {
  line-height: 186px;
}

.line_height188 {
  line-height: 188px;
}

.line_height190 {
  line-height: 190px;
}

.line_height192 {
  line-height: 192px;
}

.line_height194 {
  line-height: 194px;
}

.line_height196 {
  line-height: 196px;
}

.line_height198 {
  line-height: 198px;
}

.line_height200 {
  line-height: 200px;
}

.line_height202 {
  line-height: 202px;
}

.raleway {
  font-family: Raleway;
}

.nunito {
  font-family: Nunito;
}

.font_first {
  font-family: Nunito Sans;
}

.font_second {
  font-family: Nunito;
}

.uppercase {
  text-transform: uppercase;
}

.underline {
  text-decoration: underline;
}

.hyphens {
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
}

.thin {
  font-weight: 100;
}

.extralight {
  font-weight: 200;
}

.light {
  font-weight: 300;
}

.medium {
  font-weight: 500;
}

.semibold {
  font-weight: 600;
}

.bold {
  font-weight: 700;
}

.extrabold {
  font-weight: 800;
}

.heavy {
  font-weight: 900;
}

.spacing10 {
  letter-spacing: 1px;
}

.spacing15 {
  letter-spacing: 1.5px;
}

.spacing17 {
  letter-spacing: 1.7px;
}

.spacing20 {
  letter-spacing: 2px;
}

.spacing25 {
  letter-spacing: 2.5px;
}

.opacity0 {
  opacity: 0;
}

.opacity1 {
  opacity: 0.1;
}

.opacity2 {
  opacity: 0.2;
}

.opacity3 {
  opacity: 0.3;
}

.opacity4 {
  opacity: 0.4;
}

.opacity5 {
  opacity: 0.5;
}

.opacity6 {
  opacity: 0.6;
}

.opacity7 {
  opacity: 0.7;
}

.opacity8 {
  opacity: 0.8;
}

.opacity9 {
  opacity: 0.9;
}

.opacity10 {
  opacity: 1;
}

.link {
  display: inline-block;
}

.link.underline:hover,
.link.underline:focus {
  text-decoration: underline;
}

/* Colors */

.white {
  color: #ffffff;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.white.link:hover,
.white.link:focus {
  color: #ffffff;
  opacity: 0.7;
}

.blue {
  color: #2b48e7;
}

.blue.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.blue.link:hover,
.blue.link:focus {
  color: #102dce;
}

.green {
  color: #18c967;
}

.green.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.green.link:hover,
.green.link:focus {
  color: #0cb658;
}

.red {
  color: #ff0000;
}

.red.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.red.link:hover,
.red.link:focus {
  color: #e10000;
}

.soft_red {
  color: #ec4336;
}

.soft_red.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.soft_red.link:hover,
.soft_red.link:focus {
  color: #ff0000;
}

.pink {
  color: #ea4c89;
}

.pink.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.pink.link:hover,
.pink.link:focus {
  color: #e41867;
}

.dark_blue {
  color: #2c3e50;
}

.dark_blue.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.dark_blue.link:hover,
.dark_blue.link:focus {
  color: #95a5a6;
}

.light_gray {
  color: #e7e7e7;
}

.light_gray.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.light_gray.link:hover,
.light_gray.link:focus {
  color: #141414;
}

.medium_gray {
  color: #95a5a6;
}

.medium_gray.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.medium_gray.link:hover,
.medium_gray.link:focus {
  color: #000000;
}

.dark_gray {
  color: #141414;
}

.dark_gray.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.dark_gray.link:hover,
.dark_gray.link:focus {
  color: #95a5a6;
}

.black {
  color: #000000;
}

.black.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.black.link:hover,
.black.link:focus {
  color: #272727;
}

.twitter_color {
  color: #0aa0f5;
}

.twitter_color.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.twitter_color.link:hover,
.twitter_color.link:focus {
  color: #0688d2;
}

.facebook_color {
  color: #2e4da7;
}

.facebook_color.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.facebook_color.link:hover,
.facebook_color.link:focus {
  color: #173488;
}

.dropbox_color {
  color: #007ee5;
}

.dropbox_color.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.dropbox_color.link:hover,
.dropbox_color.link:focus {
  color: #046bbf;
}

/* background-colors */

.bg_white {
  background: #ffffff;
}

.bg_white_hover {
  background: #eeeeee;
}

.bg_sand {
  background: #fffaee;
}

.bg_black {
  background: #000000;
}

.bg_black_hover {
  background: #272727;
}

.bg_blue {
  background: #2b48e7;
}

.bg_blue_hover {
  background: #102dce;
}

.bg_light_blue {
  background: #e2f1f9;
}

.bg_facebook_color {
  background: #2e4da7;
}

.bg_facebook_color_hover {
  background: #173488;
}

.bg_twitter_color {
  background: #0aa0f5;
}

.bg_twitter_color_hover {
  background: #0688d2;
}

.bg_red {
  background: #ff0000;
}

.bg_red_hover {
  background: #e10000;
}

.bg_soft_red {
  background: #ec4336;
}

.bg_dark_blue {
  background: #2c3e50;
}

.bg_dark_blue_hover {
  background: #4a6580;
}

.bg_light_gray {
  background: #e7e7e7;
}

.bg_light_gray_hover {
  background: #d7d7d7;
}

.bg_medium_gray {
  background: #95a5a6;
}

.bg_dark_gray {
  background: #141414;
}

.bg_green {
  background: #18c967;
}

.bg_green_hover {
  background: #0cb658;
}

.radius4 {
  border-radius: 4px;
}

.radius6 {
  border-radius: 6px;
}

.radius8 {
  border-radius: 8px;
}

.radius10 {
  border-radius: 10px;
}

.radius12 {
  border-radius: 12px;
}

.radius14 {
  border-radius: 14px;
}

.radius16 {
  border-radius: 16px;
}

.radius18 {
  border-radius: 18px;
}

.radius20 {
  border-radius: 20px;
}

.radius22 {
  border-radius: 22px;
}

.radius24 {
  border-radius: 24px;
}

.radius26 {
  border-radius: 26px;
}

.radius28 {
  border-radius: 28px;
}

.radius30 {
  border-radius: 30px;
}

.radius_full {
  border-radius: 50%;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

@media (max-width: 1200px) {
  .hide_at_1200 {
    display: none !important;
  }
}

/* Buttons */

.btn {
  display: inline-block;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  /* Font-sizes */
  /* Border radiuses */
  /* Colors */
  /* other font sizes */
  /* Borders */
  /* Other */
}

.btn.active,
.btn:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn.size40 {
  border: none;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
}

.btn.size40.border {
  line-height: 38px;
}

.btn.size50 {
  border: none;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  border-radius: 25px;
}

.btn.size50.border {
  line-height: 48px;
}

.btn.size60 {
  border: none;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  border-radius: 30px;
}

.btn.size60.border {
  line-height: 58px;
}

.btn.size70 {
  border: none;
  font-size: 16px;
  height: 70px;
  line-height: 70px;
  border-radius: 35px;
}

.btn.size70.border {
  line-height: 68px;
}

.btn.size80 {
  border: none;
  font-size: 16px;
  height: 80px;
  line-height: 80px;
  border-radius: 40px;
}

.btn.size80.border {
  line-height: 78px;
}

.btn.radius4 {
  border-radius: 4px;
}

.btn.radius6 {
  border-radius: 6px;
}

.btn.radius8 {
  border-radius: 8px;
}

.btn.radius10 {
  border-radius: 10px;
}

.btn.radius12 {
  border-radius: 12px;
}

.btn.radius14 {
  border-radius: 14px;
}

.btn.radius16 {
  border-radius: 16px;
}

.btn.radius18 {
  border-radius: 18px;
}

.btn.radius20 {
  border-radius: 20px;
}

.btn.radius22 {
  border-radius: 22px;
}

.btn.radius24 {
  border-radius: 24px;
}

.btn.radius26 {
  border-radius: 26px;
}

.btn.radius28 {
  border-radius: 28px;
}

.btn.radius30 {
  border-radius: 30px;
}

.btn.blue {
  color: #ffffff;
  background-color: #2b48e7;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.blue:hover,
.btn.blue:focus {
  background-color: #102dce;
}

.btn.facebook_color {
  color: #ffffff;
  background-color: #2e4da7;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.facebook_color:hover,
.btn.facebook_color:focus {
  background-color: #173488;
}

.btn.twitter_color {
  color: #ffffff;
  background-color: #0aa0f5;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.twitter_color:hover,
.btn.twitter_color:focus {
  background-color: #0688d2;
}

.btn.red {
  color: #ffffff;
  background-color: #ff0000;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.red:hover,
.btn.red:focus {
  background-color: #e10000;
}

.btn.green {
  color: #ffffff;
  background-color: #18c967;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.green:hover,
.btn.green:focus {
  background-color: #0cb658;
}

.btn.white {
  color: #2c3e50;
  background-color: #ffffff;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.white:hover,
.btn.white:focus {
  background-color: #eeeeee;
}

.btn.white.border:hover,
.btn.white.border:focus {
  background-color: #ffffff;
}

.btn.white.border_light_gray:hover,
.btn.white.border_light_gray:focus {
  border-color: #95a5a6;
}

.btn.white.border_medium_gray:hover,
.btn.white.border_medium_gray:focus {
  border-color: #141414;
}

.btn.white.border_dark_gray:hover,
.btn.white.border_dark_gray:focus {
  border-color: #000000;
}

.btn.white.border_red:hover,
.btn.white.border_red:focus {
  border-color: #e10000;
}

.btn.white.border_blue:hover,
.btn.white.border_blue:focus {
  border-color: #102dce;
}

.btn.white.border_dark_blue:hover,
.btn.white.border_dark_blue:focus {
  border-color: #4a6580;
}

.btn.white.border_green:hover,
.btn.white.border_green:focus {
  border-color: #0cb658;
}

.btn.white.border_pink:hover,
.btn.white.border_pink:focus {
  border-color: #e41867;
}

.btn.white.border_twitter_color:hover,
.btn.white.border_twitter_color:focus {
  border-color: #0688d2;
}

.btn.white.border_facebook_color:hover,
.btn.white.border_facebook_color:focus {
  border-color: #173488;
}

.btn.light_gray {
  color: #2c3e50;
  background-color: #e7e7e7;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.light_gray:hover,
.btn.light_gray:focus {
  background-color: #d7d7d7;
}

.btn.black {
  color: #ffffff;
  background-color: #000000;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.black:hover,
.btn.black:focus {
  background-color: #272727;
}

.btn.transparent_white {
  color: #ffffff;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_white:hover,
.btn.transparent_white:focus {
  border-color: rgba(255, 255, 255, 0.8);
}

.btn.transparent_black {
  color: #000000;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_blue {
  color: #2b48e7;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_blue:hover,
.btn.transparent_blue:focus {
  background-color: #2b48e7;
  color: #ffffff;
}

.btn.transparent_dark_blue {
  color: #2c3e50;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_dark_blue:hover,
.btn.transparent_dark_blue:focus {
  background-color: #2c3e50;
  color: #ffffff;
}

.btn.transparent_red {
  color: #ff0000;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_red:hover,
.btn.transparent_red:focus {
  background-color: #ff0000;
  color: #ffffff;
}

.btn.transparent_green {
  color: #18c967;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_green:hover,
.btn.transparent_green:focus {
  background-color: #18c967;
  color: #ffffff;
}

.btn.transparent_pink {
  color: #ea4c89;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_pink:hover,
.btn.transparent_pink:focus {
  background-color: #ea4c89;
  color: #ffffff;
}

.btn.transparent_twitter_color {
  color: #0aa0f5;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_twitter_color:hover,
.btn.transparent_twitter_color:focus {
  background-color: #0aa0f5;
  color: #ffffff;
}

.btn.transparent_facebook_color {
  color: #2e4da7;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_facebook_color:hover,
.btn.transparent_facebook_color:focus {
  background-color: #2e4da7;
  color: #ffffff;
}

.btn.font12 {
  font-size: 12px;
}

.btn.font14 {
  font-size: 14px;
}

.btn.font16 {
  font-size: 16px;
}

.btn.font18 {
  font-size: 18px;
}

.btn.font20 {
  font-size: 20px;
}

.btn.font22 {
  font-size: 22px;
}

.btn.font24 {
  font-size: 24px;
}

.btn.font26 {
  font-size: 26px;
}

.btn.font28 {
  font-size: 28px;
}

.btn.font30 {
  font-size: 30px;
}

.btn.font32 {
  font-size: 32px;
}

.btn.font34 {
  font-size: 34px;
}

.btn.font36 {
  font-size: 36px;
}

.btn.font38 {
  font-size: 38px;
}

.btn.font40 {
  font-size: 40px;
}

.btn.font42 {
  font-size: 42px;
}

.btn.font44 {
  font-size: 44px;
}

.btn.font46 {
  font-size: 46px;
}

.btn.font48 {
  font-size: 48px;
}

.btn.font50 {
  font-size: 50px;
}

.btn.font52 {
  font-size: 52px;
}

.btn.font54 {
  font-size: 54px;
}

.btn.font56 {
  font-size: 56px;
}

.btn.font58 {
  font-size: 58px;
}

.btn.font60 {
  font-size: 60px;
}

.btn.font62 {
  font-size: 62px;
}

.btn.font64 {
  font-size: 64px;
}

.btn.font66 {
  font-size: 66px;
}

.btn.font68 {
  font-size: 68px;
}

.btn.font70 {
  font-size: 70px;
}

.btn.font72 {
  font-size: 72px;
}

.btn.font74 {
  font-size: 74px;
}

.btn.font76 {
  font-size: 76px;
}

.btn.font78 {
  font-size: 78px;
}

.btn.font80 {
  font-size: 80px;
}

.btn.font82 {
  font-size: 82px;
}

.btn.font84 {
  font-size: 84px;
}

.btn.font86 {
  font-size: 86px;
}

.btn.font88 {
  font-size: 88px;
}

.btn.font90 {
  font-size: 90px;
}

.btn.font92 {
  font-size: 92px;
}

.btn.font94 {
  font-size: 94px;
}

.btn.font96 {
  font-size: 96px;
}

.btn.font98 {
  font-size: 98px;
}

.btn.font100 {
  font-size: 100px;
}

.btn.font102 {
  font-size: 102px;
}

.btn.border {
  border-width: 1px;
  border-style: solid;
}

.btn.border_light_gray {
  border-color: #e7e7e7;
}

.btn.border_medium_gray {
  border-color: #95a5a6;
}

.btn.border_dark_gray {
  border-color: #141414;
}

.btn.border_red {
  border-color: #ff0000;
}

.btn.border_blue {
  border-color: #2b48e7;
}

.btn.border_dark_blue {
  border-color: #2c3e50;
}

.btn.border_green {
  border-color: #18c967;
}

.btn.border_pink {
  border-color: #ea4c89;
}

.btn.border_white {
  border-color: #ffffff;
}

.btn.border_transparent_white {
  border-color: rgba(255, 255, 255, 0.3);
}

.btn.border_twitter_color {
  border-color: #0aa0f5;
}

.btn.border_facebook_color {
  border-color: #2e4da7;
}

.btn.semibold {
  font-weight: 600;
}

/* inputs */

.input {
  display: inline-block;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Font-sizes */
  /* Border radiuses */
  /* Borders */
  /* styles on focus */
}

.input:focus::-moz-placeholder {
  color: transparent;
}

.input:focus::-webkit-input-placeholder {
  color: transparent;
}

.input:focus:-ms-input-placeholder {
  color: transparent;
}

.input.size36 {
  border: none;
  font-size: 16px;
  height: 36px;
  border-radius: 18px;
}

.input.size38 {
  border: none;
  font-size: 16px;
  height: 38px;
  border-radius: 19px;
}

.input.size40 {
  border: none;
  font-size: 16px;
  height: 40px;
  border-radius: 20px;
}

.input.size50 {
  font-size: 16px;
  height: 50px;
  border-radius: 25px;
}

.input.size60 {
  font-size: 16px;
  height: 60px;
  border-radius: 30px;
}

.input.radius6 {
  border-radius: 6px;
}

.input.noradius {
  border-radius: 0px;
}

.input.noradius_top {
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

.input.noradius_bottom {
  -moz-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.input.border {
  border-width: 2px;
  border-style: solid;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}

.input.noborder_top {
  border-top-width: 0px;
}

.input.noborder_bottom {
  border-bottom-width: 0px;
}

.input.border_light_gray {
  border-color: #e7e7e7;
}

.input.border_red {
  border-color: #ff0000;
}

.input.border_white {
  border-color: #ffffff;
  color: #ffffff;
}

.input.border_white::-moz-placeholder {
  color: #ffffff;
}

.input.border_white::-webkit-input-placeholder {
  color: #ffffff;
}

.input.border_white:-ms-input-placeholder {
  color: #ffffff;
}

.input.border_white:focus::-moz-placeholder {
  color: transparent;
}

.input.border_white:focus::-webkit-input-placeholder {
  color: transparent;
}

.input.border_white:focus:-ms-input-placeholder {
  color: transparent;
}

.input.border_transparent_white {
  border-color: rgba(255, 255, 255, 0.3);
  color: #ffffff;
}

.input.border_transparent_white::-moz-placeholder {
  color: #ffffff;
}

.input.border_transparent_white::-webkit-input-placeholder {
  color: #ffffff;
}

.input.border_transparent_white:-ms-input-placeholder {
  color: #ffffff;
}

.input.border_transparent_white:focus::-moz-placeholder {
  color: transparent;
}

.input.border_transparent_white:focus::-webkit-input-placeholder {
  color: transparent;
}

.input.border_transparent_white:focus:-ms-input-placeholder {
  color: transparent;
}

.input.focus_blue:focus {
  border-color: #2b48e7;
}

.input.focus_green:focus {
  border-color: #18c967;
}

.input.focus_white:focus {
  border-color: #ffffff;
}

.input.focus_light_gray:focus {
  border-color: #e7e7e7;
}

.input.focus_medium_gray:focus {
  border-color: #95a5a6;
}

.input.white {
  color: #ffffff;
}

.input.white:focus {
  color: #ffffff;
}

/* Selects */

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  background-color: transparent;
  background-image: url(/images/fa-angle-down_dark_blue.png?6886f7a2de36211c7d46989f889a4bcf);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  background-position: calc(100% - 20px) 50%;
  background-size: 11px 6px;
  border: 0;
  outline: none;
  color: #2c3e50;
}

select.white {
  color: #ffffff;
  background-image: url(/images/fa-angle-down_white.png?28366e6cbf696ba629822467be156077);
}

/* Textareas */

textarea.input {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* Checkboxes */

.checkbox:before,
.radio:before {
  display: inline-block;
  vertical-align: top;
  content: "";
  text-align: center;
  width: 24px;
  height: 24px;
  line-height: 20px;
  border-width: 2px;
  border-style: solid;
  margin-right: 14px;
  font-family: FontAwesome;
  font-size: 12px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.checkbox.border_light_gray:before,
.radio.border_light_gray:before {
  border-color: #e7e7e7;
}

.checkbox.border_red:before,
.radio.border_red:before {
  border-color: #ff0000;
}

.checkbox.border_white:before,
.radio.border_white:before {
  border-color: #ffffff;
}

.checkbox.radius4:before,
.radio.radius4:before {
  border-radius: 4px;
}

.checkbox.radius6:before,
.radio.radius6:before {
  border-radius: 6px;
}

.checkbox.radius_full:before,
.radio.radius_full:before {
  border-radius: 50%;
}

input[type=checkbox]:checked + label:before {
  content: "\F00C";
}

input[type=radio]:checked + label:before {
  content: "\F111";
}

input[type=checkbox]:checked + label.checkbox.green:before {
  color: #ffffff;
  background: #18c967;
  border-color: #18c967;
}

input[type=checkbox]:checked + label.checkbox.check_green:before {
  color: #ffffff;
  background: #18c967;
  border-color: #18c967;
}

input[type=radio]:checked + label.radio.check_green:before {
  color: #18c967;
}

input[type=radio]:checked + label.radio.check_blue:before {
  color: #2b48e7;
}

/* Other elements */

.nav_logo {
  font-family: Nunito;
  font-size: 20px;
  color: #2c3e50;
  font-weight: 400;
}

.nav_logo b {
  font-weight: 600;
}

.nav_logo.white {
  color: #ffffff;
}

/* Video block */

.video {
  position: relative;
  overflow: hidden;
}

.video .poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
  z-index: 500;
}

.video .poster .play {
  width: 70px;
  height: 70px;
  line-height: 70px;
  margin: -35px 0 0 -35px;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 16px;
  border-radius: 50%;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 501;
}

.video .poster .play.red {
  background: #ff0000;
  color: #ffffff;
}

.video .poster .play.red:hover {
  background: #e10000;
}

.video .poster .play .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
}

.video video {
  width: 100%;
  height: 100%;
  display: none;
}

/* Popup video */

.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  z-index: 9998;
}

.video_popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.video_popup .close {
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 1;
}

.video_popup .close:hover {
  opacity: 0.8;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.video_popup iframe {
  display: block;
  width: calc(100% - 140px);
  height: calc((100vw - 140px) * 0.56);
  max-height: 95vh;
  border: none;
}

/* Video in block's background */

.bg_video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.bg_video iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.bg_video video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  pointer-events: none;
}

/* Opening tabs */

.opening_tabs .tab_opener {
  cursor: pointer;
}

.opening_tabs .tab_text {
  overflow: hidden;
  height: 0;
}

/* horisontal line */

.hr.white {
  background: #ffffff;
}

.hr.white_hover {
  background: #eeeeee;
}

.hr.black {
  background: #000000;
}

.hr.black_hover {
  background: #272727;
}

.hr.blue {
  background: #2b48e7;
}

.hr.blue_hover {
  background: #102dce;
}

.hr.facebook_color {
  background: #2e4da7;
}

.hr.facebook_color_hover {
  background: #173488;
}

.hr.twitter_color {
  background: #0aa0f5;
}

.hr.twitter_color_hover {
  background: #0688d2;
}

.hr.red {
  background: #ff0000;
}

.hr.red_hover {
  background: #e10000;
}

.hr.soft_red {
  background: #ec4336;
}

.hr.dark_blue {
  background: #2c3e50;
}

.hr.dark_blue_hover {
  background: #4a6580;
}

.hr.light_gray {
  background: #e7e7e7;
}

.hr.light_gray_hover {
  background: #d7d7d7;
}

.hr.medium_gray {
  background: #95a5a6;
}

.hr.dark_gray {
  background: #141414;
}

.hr.green {
  background: #18c967;
}

.hr.green_hover {
  background: #0cb658;
}

/* Dropdown menu */

.dropdown.show .dropdown-toggle:after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.dropdown a {
  white-space: nowrap;
}

.dropdown-toggle:after {
  content: "\F107";
  height: 100%;
  vertical-align: top;
  border: none;
  font-size: 18px;
  font-family: "FontAwesome";
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.dropdown-menu {
  margin-top: 0;
  margin-left: -20px;
  padding: 0px 20px;
  border: none;
  border-radius: 0px;
}

.dropdown-menu.dropdown-menu-right {
  margin-left: auto;
  margin-right: -20px;
}

/* Slider stylers */

.slider.arrows0 .slick-prev {
  left: 0px;
}

.slider.arrows0 .slick-next {
  right: 0px;
}

.slider.arrows10 .slick-prev {
  left: 10px;
}

.slider.arrows10 .slick-next {
  right: 10px;
}

.slider.arrows20 .slick-prev {
  left: 20px;
}

.slider.arrows20 .slick-next {
  right: 20px;
}

.slider.arrows30 .slick-prev {
  left: 30px;
}

.slider.arrows30 .slick-next {
  right: 30px;
}

.slider.arrows40 .slick-prev {
  left: 40px;
}

.slider.arrows40 .slick-next {
  right: 40px;
}

.slider.arrows50 .slick-prev {
  left: 50px;
}

.slider.arrows50 .slick-next {
  right: 50px;
}

.slider.arrows60 .slick-prev {
  left: 60px;
}

.slider.arrows60 .slick-next {
  right: 60px;
}

.slider.arrows70 .slick-prev {
  left: 70px;
}

.slider.arrows70 .slick-next {
  right: 70px;
}

.slider.arrows80 .slick-prev {
  left: 80px;
}

.slider.arrows80 .slick-next {
  right: 80px;
}

.slider.arrows90 .slick-prev {
  left: 90px;
}

.slider.arrows90 .slick-next {
  right: 90px;
}

.slider.arrows100 .slick-prev {
  left: 100px;
}

.slider.arrows100 .slick-next {
  right: 100px;
}

.slider.dots_dark_blue .slick-dots li button {
  border-color: #2c3e50;
}

.slider.dots_dark_blue .slick-dots li.slick-active button {
  background: #2c3e50;
}

.slider.dots-100 .slick-dots {
  bottom: -100px;
}

.slider.dots-90 .slick-dots {
  bottom: -90px;
}

.slider.dots-80 .slick-dots {
  bottom: -80px;
}

.slider.dots-70 .slick-dots {
  bottom: -70px;
}

.slider.dots-60 .slick-dots {
  bottom: -60px;
}

.slider.dots-50 .slick-dots {
  bottom: -50px;
}

.slider.dots-40 .slick-dots {
  bottom: -40px;
}

.slider.dots-30 .slick-dots {
  bottom: -30px;
}

.slider.dots-20 .slick-dots {
  bottom: -20px;
}

.slider.dots-10 .slick-dots {
  bottom: -10px;
}

.slider.dots0 .slick-dots {
  bottom: 0px;
}

.slider.dots10 .slick-dots {
  bottom: 10px;
}

.slider.dots20 .slick-dots {
  bottom: 20px;
}

.slider.dots30 .slick-dots {
  bottom: 30px;
}

.slider.dots40 .slick-dots {
  bottom: 40px;
}

.slider.dots50 .slick-dots {
  bottom: 50px;
}

.slider.dots60 .slick-dots {
  bottom: 60px;
}

.slider.dots70 .slick-dots {
  bottom: 70px;
}

.slider.dots80 .slick-dots {
  bottom: 80px;
}

.slider.dots90 .slick-dots {
  bottom: 90px;
}

.slider.dots100 .slick-dots {
  bottom: 100px;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */

.slick-loading .slick-list {
  background: #fff url(/images/ajax-loader.gif?68b0c4fcb84d239f261c1a5e65818142) center center no-repeat;
}

/* Arrows */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -15px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 1;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 0.75;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: 'FontAwesome';
  font-size: 30px;
  line-height: 1;
  color: #bab1b1;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "\F104";
}

[dir="rtl"] .slick-prev:before {
  content: "\F105";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "\F105";
}

[dir="rtl"] .slick-next:before {
  content: "\F104";
}

/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #ffffff;
  border-radius: 50%;
  background: transparent;
  display: block;
  height: 10px;
  width: 10px;
  padding: 0;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  opacity: 0.3;
  cursor: pointer;
}

.slick-dots li button:hover {
  outline: none;
  opacity: 0.8;
}

.slick-dots li.slick-active button {
  background: #ffffff;
  opacity: 1;
}

.slick-dots li.slick-active button:hover {
  opacity: 1;
}

.slick-slide {
  outline: none;
}

/* Blocks layout */

body {
  font-family: Nunito Sans;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  /* background:#ccc;
height:10000px; */
}

header,
section {
  overflow: hidden;
}

header {
  position: relative;
}

header nav {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

nav {
  width: 100%;
}

nav.transparent {
  background: transparent;
}

a {
  color: #2c3e50;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

a:hover {
  color: #4a6580;
  text-decoration: none;
}

a:focus {
  color: #4a6580;
  text-decoration: none;
  outline: none;
}

button {
  border: none;
  outline: none !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.btn.focus,
.btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

input,
textarea {
  border: 0;
  outline: none;
  background: transparent;
  color: #2c3e50;
  resize: none;
}

label {
  font-weight: 400;
  cursor: pointer;
}

h1 {
  margin: 0 auto;
  font-size: 82px;
  line-height: 92px;
  font-weight: 300;
  font-family: Nunito;
}

h1,
h2 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

b,
strong {
  font-weight: 600;
}

.alert {
  display: none;
  position: fixed;
  top: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 970px;
  z-index: 2000;
}

.alert-dismissable .close,
.alert-dismissible .close {
  top: 0;
}

.container {
  position: relative;
}

/* Header 2 */

.header_2 {
  background: #111111 url(/images/header_2_bg.jpg?613abc920c72569206f7ae75262d19ab) no-repeat 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_2 {
    background-image: url(/images/header_2_bg_2x.jpg?f284a82e585cfe322672aa801554e938);
  }
}

.header_2 .form2 input:focus {
  border-color: rgba(255, 255, 255, 0.7);
}

/* Header 3 */

.header_3 .video .poster {
  background-image: url(/images/header_3_video_poster.jpg?4864dfdd61f25a57eacfa7445f8e948a);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_3 .video .poster {
    background-image: url(/images/header_3_video_poster_x2.jpg?b8e2fac37788eb9e9cde312aaef4f230);
  }
}

/* Header 4 */

.header_4 {
  background: #fff2f2;
}

.header_4 .slider .video .poster.poster1 {
  background-image: url(/images/header_4_video_poster.jpg?82b9afa5fb48d5aa19abe28068df6ecb);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_4 .slider .video .poster.poster1 {
    background-image: url(/images/header_4_video_poster_x2.jpg?30aa99cc7addbbd509e85f5b42577621);
  }
}

.header_4 .slider .video .poster.poster2 {
  background-image: url(/images/header_4_video_poster.jpg?82b9afa5fb48d5aa19abe28068df6ecb);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_4 .slider .video .poster.poster2 {
    background-image: url(/images/header_4_video_poster_x2.jpg?30aa99cc7addbbd509e85f5b42577621);
  }
}

.header_4 .slider .slick-arrow {
  top: 160px;
}

/* Header 5 */

.header_5 .block_with_border {
  border-left: 1px solid #c1cecf;
  border-right: 1px solid #c1cecf;
}

/* Header 6 */

.header_6 {
  background: #121314 url(/images/header_6_bg.jpg?2785a7d496318c6502da84e28354d8e2) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_6 {
    background-image: url(/images/header_6_bg_2x.jpg?cdbc8db3ee528e4fe292b5c324844c46);
  }
}

.header_6 .play_popup_video {
  display: block;
  position: relative;
  height: 120px;
  line-height: 120px;
  width: 120px;
  border-radius: 50%;
  font-size: 30px;
}

.header_6 .play_popup_video .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
}

/* Header 7 */

.header_7 {
  background: #ffffff;
  overflow: hidden;
}

.header_7_bg {
  position: absolute;
}

/* Header 8 */

.header_8 {
  background: #121114 url(/images/header_8_bg.jpg?56545c4142f629f288c8579a3463befa) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_8 {
    background-image: url(/images/header_8_bg_2x.jpg?d49c57e94f56e72918eefe9654e51180);
  }
}

.header_8 .logo {
  display: block;
}

/* Header 9 */

.header_9 form input {
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}

.header_9 form input:focus {
  border-color: #2b48e7;
}

/* Header 10 */

.header_10 {
  background: #3f3e3c url(/images/header_10_bg.jpg?f80ace8c2bbb0a0034b7916710304b49) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_10 {
    background-image: url(/images/header_10_bg_2x.jpg?f1363b17279953679d05ac2b9c4a6ed3);
  }
}

.header_10 .videos a {
  display: block;
}

.header_10 .videos a:hover,
.header_10 .videos a:focus {
  opacity: 0.8;
}

.header_10 .videos .image {
  background: #000000;
}

.header_10 .videos .image img {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.header_10 .videos .fa-play {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* Header 11 */

.header_11 {
  background: #e0f4ee;
  overflow: hidden;
}

.header_11 .bg {
  position: absolute;
  left: 0;
  top: 125px;
  bottom: 0;
}

.header_11 .inner .link {
  display: block;
}

/* Header 12 */

.header_12 {
  background: #0f0f10 url(/images/header_12_bg.jpg?afe83f296a960a8422e117e30d17ada1) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_12 {
    background-image: url(/images/header_12_bg_2x.jpg?7c1308221b0ae26e23a5402700cb6369);
  }
}

.header_12 .bg {
  position: absolute;
  top: 0px;
  right: 0px;
}

/* Header 13 */

.header_13 {
  background: #2b48e7 url(/images/header_13_bg.jpg?17d4e7833b564b2ff6f122cd8cd429af) 50% 100%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_13 {
    background-image: url(/images/header_13_bg_2x.jpg?b8b8cbe6529965c4e0c1c208e3688891);
  }
}

/* Header 14 */

.header_14 {
  background: #161518 url(/images/header_14_bg.jpg?68cacaf75bd8ce207fbcba3348c5e4f2) 50% 100%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_14 {
    background-image: url(/images/header_14_bg_2x.jpg?08e9c228525dc92c2be0ab4be717ab2a);
  }
}

.header_14 form .btn i {
  position: relative;
  top: 3px;
}

.header_14 form .separate {
  position: relative;
}

.header_14 form .separate:before {
  content: " ";
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  border-bottom: 1px solid #e7e7e7;
}

.header_14 form .separate span {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Header 15 */

.header_15 .blocks .block_with_border {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}

/* Header 16 */

.header_16 {
  background: #141414 url(/images/header_16_bg.jpg?63a2028b3e90f9ef32750510e11df122) 50% 100%;
  background-size: cover;
  overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_16 {
    background-image: url(/images/header_16_bg_2x.jpg?36f8e33b94e805567fbaaddff9b8ff20);
  }
}

.header_16 .bg {
  position: absolute;
  top: 0;
  left: 0;
  max-height: 100%;
}

/* Header 18 */

.header_18 {
  background: #16121c url(/images/header_18_bg.jpg?63c73469809e5b80ca4586c2114e7bac) 50% 100%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .header_18 {
    background-image: url(/images/header_18_bg_2x.jpg?9087045791233846b24d40f132b5c692);
  }
}

/* Header 19 */

.header_19 {
  overflow: hidden;
}

.header_19 .logo {
  z-index: 1001;
}

.header_19 .slider {
  margin-bottom: 0;
}

.header_19 .slick-slide img {
  display: inline-block;
}

.header_19 .slick-dots {
  width: 20px;
  height: auto;
  left: 53px;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header_19 .slick-dots li {
  margin: 5px auto;
}

.header_19 .slick-dots li button {
  background: transparent;
  border-color: #2c3e50;
}

.header_19 .slick-dots li.slick-active button {
  background: #2c3e50;
}

/* Header 20 */

.header_20 .header_20_link:hover {
  opacity: 0.7;
}

/* Header 22 */

.header_22 nav {
  background: rgba(0, 0, 0, 0.5);
}

/* Navigation Mobile */

.navigation_mobile {
  display: none;
  position: fixed;
  top: 0px;
  left: -40px;
  height: 100%;
  width: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1000;
  background: #000000;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}

.navigation_mobile.opened {
  left: 0px;
  width: 320px;
}

.navigation_mobile.opened .close_menu {
  display: block;
}

.open_menu,
.close_menu {
  display: none;
  top: 20px;
  width: 40px;
  height: 40px;
  color: #2c3e50;
  font-size: 20px;
  line-height: 40px;
  text-align: center;
  z-index: 990;
}

.open_menu.visible,
.close_menu.visible {
  display: block;
}

.open_menu.white,
.close_menu.white {
  color: #ffffff !important;
}

.open_menu.blue,
.close_menu.blue {
  color: #2b48e7 !important;
}

.open_menu.right,
.close_menu.right {
  left: auto;
  right: 20px;
}

.open_menu {
  position: fixed;
  left: 20px;
}

.close_menu {
  right: 20px;
  position: absolute;
}

/* Navigation 3 */

.navigation_3 form button {
  background: transparent;
}

/* Navigation 6 */

.navigation_6 .nav_logo {
  color: #141414;
}

.navigation_6 .dropdown-menu {
  margin-top: 10px;
}

/* Navigation 7 */

.navigation_7 .nav_logo {
  color: #141414;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

/* Navigation 8 */

.navigation_8.with_border {
  border-bottom: 1px solid #e7e7e7;
}

/* Navigation 10 */

.navigation_10 .nav_logo {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  color: #141414;
}

.navigation_10 form {
  border: 2px solid rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.navigation_10 form.focused {
  border: 2px solid rgba(0, 0, 0, 0.8);
}

.navigation_10 form button {
  background: transparent;
}

.navigation_10 form input {
  padding: 0;
}

/* Navigation 11 */

.navigation_11 .search {
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.navigation_11 .search.focused {
  border-color: rgba(255, 255, 255, 0.7);
}

.navigation_11 .search button {
  padding: 0;
  background: transparent;
}

.navigation_11 .nav_logo {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

/* Navigation 12 */

.navigation_12 .nav_logo {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

/* Navigation 13 */

.navigation_13 .link {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 2px solid transparent;
}

.navigation_13 .link:hover {
  opacity: 1;
  border-bottom-color: #ff0000;
}

/* Navigation 14 */

.navigation_14 .nav_logo {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

/* Navigation 18 */

.navigation_18 form {
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.navigation_18 form.focused {
  border: 1px solid rgba(255, 255, 255, 0.8);
}

.navigation_18 form button {
  background: transparent;
  padding: 0;
}

.navigation_18 form input {
  padding: 0;
}

/* Navigation 20 */

.navigation_20 .btn {
  border-color: rgba(255, 255, 255, 0.3);
}

.navigation_20 .btn:hover,
.navigation_20 .btn:focus {
  border-color: white;
}

/* Content 5 */

.content_5 {
  background: #141617 url(/images/content_5_bg.jpg?ede585b33f01b628da76dcecdf181b24) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_5 {
    background-image: url(/images/content_5_bg_2x.jpg?5ea4e48fc569a6afd57de4c115072274);
  }
}

/* Content 6 */

.content_6 {
  background: #141617 url(/images/content_6_bg.jpg?1566410781c1aa6e4374d0bd731798f4) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_6 {
    background-image: url(/images/content_6_bg_2x.jpg?219bfb51b73150c1f90579be39d185ef);
  }
}

/* Content 12 */

.content_12 {
  background: #1b1a1c url(/images/content_12_bg.jpg?05672dc69f1f19f7a2d95f76b30c9f35) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_12 {
    background-image: url(/images/content_12_bg_2x.jpg?0dc7c433abd9c038e9c66b071ef9376f);
  }
}

/* Content 13 */

.content_13 .inner {
  border: 1px solid #e7e7e7;
}

/* Content 14 */

.content_14 {
  background: #1b1a1c url(/images/content_14_bg.jpg?986d755b5edcaff36f18bb2732091646) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_14 {
    background-image: url(/images/content_14_bg_2x.jpg?27d27d588bd823e6540fdc07426d1a63);
  }
}

.content_14 .inner {
  border: 1px solid rgba(255, 255, 255, 0.3);
}

/* Content 15 */

.content_15 {
  background: #1b1a1c url(/images/content_15_bg.jpg?bd90acb727850a42eb8b2f853d01ae31) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_15 {
    background-image: url(/images/content_15_bg_2x.jpg?677bb3f97b47c79e85784f2e873b6ebf);
  }
}

/* Content 17 */

.content_17 .block_right {
  border: 1px solid #153825;
}

.content_17 p {
  margin-bottom: 30px;
}

/* Content 18 */

.content_18 .opening_tabs .tab_opener {
  margin: 0;
}

.content_18 .opening_tabs .tab_opener .fa:before {
  content: "\F105";
  color: #2b48e7;
}

.content_18 .opening_tabs .tab_opener.opened .fa:before {
  content: "\F107";
  color: #95a5a6;
}

.content_18 .opening_tabs .tab_text {
  border-bottom: 1px solid #e7e7e7;
}

.content_18 .opening_tabs .tab_text:last-child {
  border: none;
}

/* Content 20 */

.content_20 .content_20_line {
  position: absolute;
  top: 0;
  left: 19px;
  width: 2px;
  height: 100%;
  background: #dfe4e4;
}

.content_20 .video_block .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0px 0px -8px;
}

/* Content 22 */

.content_22 .slick-prev,
.content_22 .slick-next {
  width: 50px;
  height: 300px;
  top: 50%;
  margin-top: -150px;
  border-radius: 6px;
  z-index: 1;
}

.content_22 .slick-prev:hover,
.content_22 .slick-prev:focus,
.content_22 .slick-next:hover,
.content_22 .slick-next:focus {
  opacity: 1;
  background: #ecf0f1;
}

.content_22 .slick-prev:hover:before,
.content_22 .slick-prev:focus:before,
.content_22 .slick-next:hover:before,
.content_22 .slick-next:focus:before {
  color: #ffffff;
}

.content_22 .slick-dots li button {
  border-color: #cacaca;
  opacity: 1;
}

.content_22 .slick-dots li button:hover,
.content_22 .slick-dots li button:focus {
  opacity: 0.7;
}

.content_22 .slick-dots li.slick-active button {
  border-color: #141414;
  background: #141414;
}

.content_22 .slick-dots li.slick-active button:hover,
.content_22 .slick-dots li.slick-active button:focus {
  opacity: 1;
}

/* Content 23 */

.content_23 .content_23_slider_nav img {
  margin-bottom: 28px;
  cursor: pointer;
}

.content_23 .content_23_slider_nav .slick-slide {
  opacity: 0.3;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.content_23 .content_23_slider_nav .slick-slide.slick-current,
.content_23 .content_23_slider_nav .slick-slide:hover {
  opacity: 1;
}

/* Content 24 */

.content_24 .video {
  height: 433px;
}

.content_24 .video .poster {
  background-image: url(/images/content_24_poster.jpg?563457fa2492e3b2ade28fb73d79fbaf);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_24 .video .poster {
    background-image: url(/images/content_24_poster_2x.jpg?85a927d259a53bd11c589fb4b8dbef74);
  }
}

/* Content 25 */

.content_25 {
  background: #d1d3cd url(/images/content_25_bg.jpg?e2f0cc8c694f90cd4c1001716eb1b15a) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_25 {
    background-image: url(/images/content_25_bg_2x.jpg?5712af5c4f1e687ecd2c8fc0f1099087);
  }
}

.content_25 .play_popup_video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -60px 0 0 -60px;
  height: 120px;
  line-height: 120px;
  width: 120px;
  border-radius: 50%;
  font-size: 30px;
  color: #141414;
}

.content_25 .play_popup_video .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
}

.content_25 .pause_background_video {
  display: block;
  height: 60px;
  line-height: 60px;
  width: 60px;
  border-radius: 50%;
  font-size: 20px;
  position: absolute;
  top: 30px;
  right: 30px;
}

.content_25 .background_video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}

.content_25 .background_video video {
  height: 100%;
  margin: 0 auto;
}

/* Content 26 */

.content_26 .video .poster {
  background-image: url(/images/content_26_poster.jpg?796d53e467d1c4e3220e8783cf4c06c6);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_26 .video .poster {
    background-image: url(/images/content_26_poster_2x.jpg?44fbfff73662ce172f2a691fe423f240);
  }
}

/* Content 27 */

.content_27 .video {
  height: 433px;
}

.content_27 .video .poster {
  background-image: url(/images/content_27_poster.jpg?0d892555f7c376953a16e86b76a83a83);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_27 .video .poster {
    background-image: url(/images/content_27_poster_2x.jpg?cb8963a73df6cd074ec64091d27cdda8);
  }
}

.content_27 .slider .slick-arrow {
  top: 0;
  margin: 0;
  height: 100%;
  border-radius: 6px;
  width: 50px;
  z-index: 10;
}

.content_27 .slider .slick-arrow:hover {
  background: rgba(255, 255, 255, 0.1);
}

.content_27 .slider .slick-arrow:hover:before {
  color: #141414;
}

.content_27 .slider .slick-prev {
  left: -50px;
}

.content_27 .slider .slick-next {
  right: -50px;
}

.content_27 .slider .slide .image img {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.content_27 .slider .slide .image:hover img,
.content_27 .slider .slide .image:focus img {
  opacity: 1;
}

.content_27 .slider .slide .image .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -8px;
}

/* Content 30 */

.content_30 .block {
  border: 1px solid #e7e7e7;
}

/* Content 31 */

.content_31 .slider .slide {
  border: 1px solid #e7e7e7;
}

/* Content 32 */

.content_32 .block {
  border: 1px solid #e7e7e7;
}

/* Content 33 */

.content_33 .block {
  border: 1px solid #373737;
}

/* Content 36 */

.content_36 .block {
  background: #ecf0f1;
}

/* Content 37 */

.content_37 {
  background: #141414 url(/images/content_37_bg.jpg?93288344693e92395b6288b795122c23) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .content_37 {
    background-image: url(/images/content_37_bg_2x.jpg?5eefe346a035cc3529af294966b941ec);
  }
}

.content_37 .block {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* Content 38 */

.content_38 .block_left .column .row_bordered {
  border-bottom: 1px solid #e7e7e7;
}

/* Content 39 */

.content_39 .scrolling_holder {
  overflow-y: auto;
}

.content_39 .scrolling_holder .bg {
  background: #ecf0f1;
}

.content_39 .scrolling_holder .first_column .bg {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.content_39 .scrolling_holder .last_column .bg {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Content 40 */

.content_40 #copy_from_me {
  background: #ecf0f1;
  font-family: Courier New;
}

.content_40 #copy_from_me .overflow {
  overflow: auto;
}

/* Feature 3 */

.feature_3 .block {
  border: 1px solid #e7e7e7;
}

/* Feature 4 */

.feature_4 {
  background: #141414 url(/images/feature_4_bg.jpg?64c0b1ffef268df190053f7476a1358a) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_4 {
    background-image: url(/images/feature_4_bg_2x.jpg?9cbd63c0e7823c6029b89e08f1670bc1);
  }
}

.feature_4 .block {
  border: 1px solid rgba(255, 255, 255, 0.3);
}

/* Feature 5 */

.feature_5 .block img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/* Feature 6 */

.feature_6 {
  background: #141414 url(/images/feature_6_bg.jpg?f4584395a2c9aa3be3621806bf7e06a0) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_6 {
    background-image: url(/images/feature_6_bg_2x.jpg?8800c6133f484cb113c356b1d9b6ae5d);
  }
}

.feature_6 .block_green {
  border: 1px solid rgba(24, 201, 103, 0.2);
}

/* Feature 10 */

.feature_10 .video .poster {
  background-image: url(/images/feature_10_video_poster.jpg?0fc7ecee457baabadf2dd5196316d325);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_10 .video .poster {
    background-image: url(/images/feature_10_video_poster_2x.jpg?d83dafff638f37a2af843c5574db178a);
  }
}

/* Feature 11 */

.feature_11 {
  overflow: hidden;
}

.feature_11 .bg {
  bottom: 0;
}

/* Feature 12 */

.feature_12 {
  background: #141414 url(/images/feature_12_bg.jpg?c87cd562df590ceadf6f0d221933edbb) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_12 {
    background-image: url(/images/feature_12_bg_2x.jpg?3ef4c6312acbc71b96362c340edef95f);
  }
}

/* Feature 17 */

.feature_17 {
  background: #141414 url(/images/feature_17_bg.jpg?08251fb79421d6e0fc097bc52ce5aea8) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_17 {
    background-image: url(/images/feature_17_bg_2x.jpg?9583faea23fe8bc9092f8e6f0370aad9);
  }
}

/* Feature 19 */

.feature_19 {
  background: #141414 url(/images/feature_19_bg.jpg?e833b8139dbe47a4227b048ca731edf2) 50% 50%;
  background-size: cover;
  overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_19 {
    background-image: url(/images/feature_19_bg_2x.jpg?752269016dcd83669a1770a96d8f0ca3);
  }
}

.feature_19 .bg {
  top: 0;
  right: 660px;
}

.feature_19 .feature_19_menu {
  z-index: 10;
}

.feature_19 .feature_19_menu a {
  display: inline-block;
}

.feature_19 .feature_19_menu .slick-current .fa {
  color: #18c967;
  opacity: 1;
}

/* Feature 20 */

.feature_20 {
  overflow: hidden;
}

.feature_20 .bg {
  top: 0;
  left: 800px;
}

/* Feature 21 */

.feature_21 {
  background: #141414 url(/images/feature_21_bg.jpg?7e985c9cf8bb5c82484efbf49687adef) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_21 {
    background-image: url(/images/feature_21_bg_2x.jpg?82ac9935b9af24d74d52c214e24f1ffc);
  }
}

/* Feature 23 */

.feature_23 .video .poster {
  background-image: url(/images/feature_23_poster.jpg?f5af6799a7e0713db542c641118f7207);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_23 .video .poster {
    background-image: url(/images/feature_23_poster_2x.jpg?c19aea157ec968982045a0376245773e);
  }
}

/* Feature 24 */

.feature_24 .video .poster {
  background-image: url(/images/feature_24_poster.jpg?fa88282c205ba6ee6631c315073c8b04);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_24 .video .poster {
    background-image: url(/images/feature_24_poster_2x.jpg?5c6a21375a80d6130312c8069feeed06);
  }
}

/* Feature 25 */

.feature_25 {
  background: #2b48e7 url(/images/feature_25_bg.jpg?deb0f11ddfb232dd1117cf9539567cb6) 50% 100%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_25 {
    background-image: url(/images/feature_25_bg_2x.jpg?9661fafe668cd87a9a634ed57b8c2727);
  }
}

/* Feature 28 */

.feature_28 {
  background: #e0f4ee;
}

/* Feature 29 */

.feature_29 {
  background: #141414 url(/images/feature_29_bg.jpg?99f65a9c63ad859725183dc7d2b0b090) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .feature_29 {
    background-image: url(/images/feature_29_bg_2x.jpg?88048403dbb5bb863daf166963e9222b);
  }
}

.feature_29 .slick-dots {
  left: 0;
  bottom: auto;
  top: 50%;
  width: 20px;
  margin-top: -35px;
}

/* Form 1 */

.form_1 {
  background: #141414 url(/images/form_1_bg.jpg?a2c8cb506545c075ca3574cf130ac442) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .form_1 {
    background-image: url(/images/form_1_bg_2x.jpg?a1f0431fdac09038a2a02fa1aeb47134);
  }
}

/* Form 2 */

.form_2 {
  overflow: hidden;
}

.form_2 .bg {
  top: 0;
}

/* Form 3 */

.form_3 .buttons span {
  vertical-align: top;
}

/* Form 4 */

.form_4 {
  background: #141414 url(/images/form_4_bg.jpg?c88cbf57b73977ff45b8dff805f593e3) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .form_4 {
    background-image: url(/images/form_4_bg_2x.jpg?7ebf39ea9f941a6dd45b61ec44ac40ab);
  }
}

.form_4 form .form_4_menu {
  position: relative;
}

.form_4 form .form_4_menu:after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
  position: absolute;
  left: 0;
  bottom: 3px;
  z-index: 1;
}

.form_4 form .form_4_menu a {
  width: 50%;
  margin-bottom: 3px;
}

.form_4 form .form_4_menu a:after {
  content: "";
  display: block;
  width: 0%;
  height: 3px;
  background: #141414;
  position: absolute;
  right: 0;
  bottom: -3px;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  z-index: 10000;
}

.form_4 form .form_4_menu a:last-child:after {
  left: 0;
  right: auto;
}

.form_4 form .form_4_menu a.slick-current:after {
  width: 100%;
}

.form_4 form .separate {
  position: relative;
}

.form_4 form .separate:before {
  content: " ";
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  border-bottom: 1px solid #95a5a6;
  opacity: 0.3;
}

.form_4 form .separate span {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Form 6 */

.form_6 {
  background: #141414 url(/images/form_6_bg.jpg?d8ed2e6569d789fef188860b418af886) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .form_6 {
    background-image: url(/images/form_6_bg_2x.jpg?fcd26039d3e029677bad5f01f64fc9f9);
  }
}

/* Form 7 */

.form_7 {
  background: #141414 url(/images/form_7_bg.jpg?c4c246ffe2be64dd04fd69142bebbbfd) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .form_7 {
    background-image: url(/images/form_7_bg_2x.jpg?baca65506529fbf891316efecf019bfa);
  }
}

.form_7 .block_right {
  border: 1px solid #153825;
}

/* Form 8 */

.form_8 {
  background: #141414 url(/images/form_8_bg.jpg?f8c9b28a89882c91837042d46e82205d) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .form_8 {
    background-image: url(/images/form_8_bg_2x.jpg?35e01366390a0afdde6a7ecb88bbf67f);
  }
}

/* Form 10 */

.form_10 .input {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.form_10 .btn {
  color: #2b48e7;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* Form 11 */

.form_11 .inner {
  border: 1px solid #e7e7e7;
}

/* Form 13 */

.form_13 .form_block {
  border: 1px solid #e7e7e7;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.form_13 .form_block.disabled {
  background: #f8f9f9;
  border-color: #f8f9f9;
}

.form_13 .form_block .radio:before {
  background: #fff;
}

.form_13 .form_block .input {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.form_13 .form_block .input:disabled {
  background: #ecf0f1;
  border-color: #ecf0f1;
}

.form_13 .form_block #form_13_card_holder .fa {
  position: absolute;
  top: 0;
  right: 15px;
}

.form_13 .form_block #form_13_card_holder.focused .fa {
  color: #18c967;
}

.form_13 .form_block .icons {
  top: 25px;
  right: 30px;
  color: #dfe4e4;
  line-height: 1;
}

/* Form 14 */

.form_14 form {
  background: #f8f9f9;
}

.form_14 form .input {
  background: #ffffff;
}

.form_14 form .is_valid_icon {
  top: 0;
  right: 15px;
}

/* Form 15 */

.form_15 {
  background: #141414 url(/images/form_15_bg.jpg?ddc31f3c360385a8d1e996002ea9a603) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .form_15 {
    background-image: url(/images/form_15_bg_2x.jpg?bb8d69345928dfa837a250bd4003b646);
  }
}

.form_15 form .form_15_menu {
  position: relative;
}

.form_15 form .form_15_menu:after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
  position: absolute;
  left: 0;
  bottom: 3px;
  z-index: 1;
}

.form_15 form .form_15_menu a {
  width: 50%;
  margin-bottom: 3px;
}

.form_15 form .form_15_menu a:after {
  content: "";
  display: block;
  width: 0%;
  height: 3px;
  background: #141414;
  position: absolute;
  right: 0;
  bottom: -3px;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  z-index: 10000;
}

.form_15 form .form_15_menu a:last-child:after {
  left: 0;
  right: auto;
}

.form_15 form .form_15_menu a.slick-current {
  color: #141414;
}

.form_15 form .form_15_menu a.slick-current:after {
  width: 100%;
}

/* Call to Action 2 */

.call_to_action_2 .inner {
  border: 1px solid #e7e7e7;
}

/* Call to Action 4 */

.call_to_action_4 {
  background: #141414 url(/images/call_to_action_4_bg.jpg?a05667a165852ed56cc7a5d3cb1ed1db) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .call_to_action_4 {
    background-image: url(/images/call_to_action_4_bg_2x.jpg?232c4c07a3b8dd5a60451475722e113a);
  }
}

/* Call to Action 5 */

.call_to_action_5 {
  background: #141414 url(/images/call_to_action_5_bg.jpg?4c38c72fbb933f958227a33105a5c58f) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .call_to_action_5 {
    background-image: url(/images/call_to_action_5_bg_2x.jpg?dbc84d11622680b3548841584b2c7ed2);
  }
}

.call_to_action_5 .play_popup_video {
  position: relative;
  height: 70px;
  line-height: 70px;
  width: 70px;
  border-radius: 50%;
  font-size: 20px;
}

.call_to_action_5 .play_popup_video .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
}

.call_to_action_5 .pause_background_video {
  display: block;
  height: 60px;
  line-height: 60px;
  width: 60px;
  border-radius: 50%;
  font-size: 20px;
  position: absolute;
  top: 30px;
  right: 30px;
}

.call_to_action_5 .background_video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}

.call_to_action_5 .background_video video {
  height: 100%;
  margin: 0 auto;
}

/* Call to Action 6 */

.call_to_action_6 {
  background: #141414 url(/images/call_to_action_6_bg.jpg?3cba472dec306999aaf3466abc5a4412) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .call_to_action_6 {
    background-image: url(/images/call_to_action_6_bg_2x.jpg?b7ad5969e3a977d10c9a2ae85d593b57);
  }
}

.call_to_action_6 .play_popup_video {
  position: relative;
  height: 70px;
  line-height: 70px;
  width: 70px;
  border-radius: 50%;
  font-size: 20px;
}

.call_to_action_6 .play_popup_video .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
}

.call_to_action_6 .pause_background_video {
  display: block;
  height: 60px;
  line-height: 60px;
  width: 60px;
  border-radius: 50%;
  font-size: 20px;
  position: absolute;
  top: 30px;
  right: 30px;
}

.call_to_action_6 .background_video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}

.call_to_action_6 .background_video video {
  height: 100%;
  margin: 0 auto;
}

/* Call to Action 8 */

.call_to_action_8 {
  background: #141414 url(/images/call_to_action_8_bg.jpg?c7d6391bb9f25ea437aaf72dcf967ed9) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .call_to_action_8 {
    background-image: url(/images/call_to_action_8_bg_2x.jpg?a0b47e383a96afe633c389fab6baef7e);
  }
}

/* Call to Action 12 */

.call_to_action_12:hover {
  background: #0cb658;
}

/* Call to Action 14 */

.call_to_action_14 .block_right_border {
  border-right: 1px solid #e7e7e7;
}

/* Call to Action 15 */

.call_to_action_15 .inner {
  border: 1px solid #e7e7e7;
}

/* Call to Action 19 */

.call_to_action_19 .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
}

.call_to_action_19 .border_right {
  border-right: 1px solid #e7e7e7;
}

/* Call to Action 21 */

.call_to_action_21 .next {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.call_to_action_21 .next:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 1;
}

.call_to_action_21 .next .fa {
  display: block;
  line-height: 0.38;
}

.call_to_action_21 .next .fa:nth-of-type(1) {
  -webkit-animation: call_to_action_21_blink 1.2s cubic-bezier(0.25, 0.1, 0.35, 1) 0s infinite;
          animation: call_to_action_21_blink 1.2s cubic-bezier(0.25, 0.1, 0.35, 1) 0s infinite;
}

.call_to_action_21 .next .fa:nth-of-type(2) {
  -webkit-animation: call_to_action_21_blink 1.2s cubic-bezier(0.25, 0.1, 0.35, 1) 0.4s infinite;
          animation: call_to_action_21_blink 1.2s cubic-bezier(0.25, 0.1, 0.35, 1) 0.4s infinite;
}

.call_to_action_21 .next .fa:nth-of-type(3) {
  -webkit-animation: call_to_action_21_blink 1.2s cubic-bezier(0.25, 0.1, 0.35, 1) 0.8s infinite;
          animation: call_to_action_21_blink 1.2s cubic-bezier(0.25, 0.1, 0.35, 1) 0.8s infinite;
}

@-webkit-keyframes call_to_action_21_blink {
  0% {
    opacity: 0.3;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

@keyframes call_to_action_21_blink {
  0% {
    opacity: 0.3;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

/* Call to Action 22 */

.call_to_action_22 .inner {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Call to Action 23 */

.call_to_action_23 .bg_video {
  right: calc(100vw / 2 - 85px);
}

.call_to_action_23 .inner {
  background: rgba(255, 255, 255, 0.7);
}

/* Team 1 */

.team_1 .block {
  border: 1px solid #e7e7e7;
}

.team_1 .block_socials {
  border-top: 1px solid #e7e7e7;
}

.team_1 .block_socials .border_right {
  border-right: 1px solid #e7e7e7;
}

/* Team 2 */

.team_2 {
  background: #141414 url(/images/team_2_bg.jpg?c054c4171c4e679bbeeda54572e3cd78) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .team_2 {
    background-image: url(/images/team_2_bg_2x.jpg?505cf3dcce4cc28b5a6a4ca236da2c1b);
  }
}

.team_2 .inner {
  background: #ffffff;
}

.team_2 .inner .block.bordered {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}

/* Team 3 */

.team_3 .block:hover {
  opacity: 0.8;
}

/* Team 4 */

.team_4 .block:hover {
  opacity: 0.8;
}

/* Team 5 */

.team_5 .link_to_profile {
  display: block;
}

.team_5 .link_to_profile:hover {
  opacity: 0.8;
}

/* Pricing Table 1 */

.pricing_table_1 .block {
  border: 1px solid #e7e7e7;
  border-bottom-left-radius: 10px;
}

.pricing_table_1 .block.noborder_right {
  border-right: none;
}

.pricing_table_1 .radius_top_left {
  border-top-left-radius: 10px;
}

.pricing_table_1 .radius_right {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.pricing_table_1 .price .inline_block {
  vertical-align: top;
}

.pricing_table_1 .item {
  border-top: 1px solid #e7e7e7;
}

/* Pricing Table 3 */

.pricing_table_3 .overflow {
  overflow: auto;
}

.pricing_table_3 .table_row {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.pricing_table_3 .table_row.table_head {
  background: #ecf0f1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: none;
}

.pricing_table_3 .table_row:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.pricing_table_3 .table_row .block {
  border-right: 1px solid #e7e7e7;
}

.pricing_table_3 .table_row .block:last-child {
  border-right: none;
}

.pricing_table_3 .number .inline_block {
  vertical-align: top;
}

/* Pricing Table 4 */

.pricing_table_4 {
  background: #141414 url(/images/pricing_table_4_bg.jpg?a2037a3dae1dfae7681f452c0b9a6c1f) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .pricing_table_4 {
    background-image: url(/images/pricing_table_4_bg_2x.jpg?06b01983e78dc50a5f196f4da09e381e);
  }
}

.pricing_table_4 .block {
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.pricing_table_4 .price .inline_block {
  vertical-align: top;
}

.pricing_table_4 ul {
  list-style: none;
}

.pricing_table_4 ul li {
  position: relative;
}

.pricing_table_4 ul li:not(.disabled):before {
  font-family: "FontAwesome";
  content: "\F00C";
  display: block;
  position: absolute;
  left: -25px;
  top: 0px;
  color: #18c967;
  font-size: 12px;
}

/* Pricing Table 5 */

.pricing_table_5 .block {
  border: 1px solid #e7e7e7;
}

.pricing_table_5 .block_dark {
  background: #141414;
  border: none;
}

.pricing_table_5 .price .inline_block {
  vertical-align: top;
}

.pricing_table_5 .block2 ul {
  list-style: none;
}

.pricing_table_5 .block2 ul li .fa {
  width: 15px;
  text-align: left;
  margin-top: 2px;
}

/* Pricing Table 6 */

.pricing_table_6 .change_slide {
  background: #18c967;
  vertical-align: middle;
}

.pricing_table_6 .change_slide:before {
  font-family: "FontAwesome";
  content: "\F00C";
  display: block;
  position: absolute;
  left: 15px;
  top: 0px;
  color: #ffffff;
  font-size: 10px;
  line-height: 40px;
}

.pricing_table_6 .change_slide:hover,
.pricing_table_6 .change_slide:focus {
  background: #0cb658;
}

.pricing_table_6 .change_slide i {
  left: 0px;
}

.pricing_table_6 .slider .block {
  background: #ffffff;
}

.pricing_table_6 .slider .block img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/* Pricing Table 7 */

.pricing_table_7 .inner {
  border: 1px solid #e7e7e7;
}

/* Contact 1 */

.contact_1 {
  background: #141414 url(/images/contact_1_bg.jpg?04a606f0999a7be7c0467cd868be953f) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .contact_1 {
    background-image: url(/images/contact_1_bg_2x.jpg?961d1f0896746150c4dbf90e61beefe3);
  }
}

.contact_1 textarea.input {
  height: 170px;
  line-height: 22px;
  padding-top: 15px;
}

.contact_1 .separate {
  position: relative;
}

.contact_1 .separate:before,
.contact_1 .separate:after {
  content: " ";
  display: block;
  position: absolute;
  width: calc(100% / 2 - 60px);
  left: 0;
  top: 50%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.contact_1 .separate:after {
  left: auto;
  right: 0;
}

/* Contact 2 */

.contact_2 textarea.input {
  height: 170px;
}

/* Contact 3 */

.contact_3 {
  background: #141414 url(/images/contact_3_bg.jpg?86313f9691281161bfa909e69616e80a) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .contact_3 {
    background-image: url(/images/contact_3_bg_2x.jpg?87cad5a351e000764ab59c8a3a592a43);
  }
}

.contact_3 textarea.input {
  height: 150px;
}

.contact_3 .is_valid_icon {
  top: 0;
  right: 25px;
}

/* Contact 4 */

.contact_4 {
  background: #141414 url(/images/contact_4_bg.jpg?cd168e494e8fdf7ef06954685123a4f1) 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .contact_4 {
    background-image: url(/images/contact_4_bg_2x.jpg?b83e1303bbacefc48f0549780cd6509e);
  }
}

/* Contact 6 */

.contact_6 form {
  background: #f8f9f9;
}

.contact_6 form .input {
  background: #ffffff;
}

.contact_6 form .input_block {
  width: calc(100% - 100px);
}

/* Contact 7 */

.contact_7 .input_block {
  width: calc(100% - 100px);
}

/* Contact 8 */

.contact_8 .google_map {
  left: calc((100vw - 1170px) / 2);
  right: 0;
  top: 0;
}

/* Contact 9 */

.contact_9 .map_overlay,
.contact_9 .google_map {
  top: 0;
}

.contact_9 .map_overlay {
  background: rgba(0, 0, 0, 0.8);
}

/* Showcase 1 */

.showcase_1 .block a {
  cursor: pointer;
}

.showcase_1 .block a:hover {
  opacity: 0.8;
}

/* Showcase 2 */

.showcase_2 .block a {
  cursor: pointer;
}

.showcase_2 .block a:hover {
  opacity: 0.8;
}

/* Showcase 3 */

.showcase_3 .block {
  display: block;
  background: #e7e7e7;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}

.showcase_3 .block:hover {
  opacity: 0.8;
}

.showcase_3 .block .browser {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

/* Showcase 4 */

.showcase_4 .block a {
  cursor: pointer;
}

.showcase_4 .block a:hover {
  opacity: 0.8;
}

/* Showcase 5 */

.showcase_5 .block a {
  cursor: pointer;
}

.showcase_5 .block a:hover {
  opacity: 0.8;
}

/* Showcase 6 */

.showcase_6 img {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.showcase_6 a:hover img {
  opacity: 0.7;
}

/* Showcase 7 */

.showcase_7 .block {
  display: block;
}

.showcase_7 .block a:hover img {
  opacity: 0.8;
}

/* Showcase 8 */

.showcase_8 .block {
  width: 33.3%;
  width: calc(100% / 3);
}

.showcase_8 .block a:hover {
  opacity: 1;
}

/* Showcase 9 */

.showcase_9 img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.showcase_9 .block {
  display: block;
}

.showcase_9 .block:hover {
  opacity: 0.8;
}

/* Showcase 10 */

.showcase_10 .block_green {
  background: #e0f4ee url(/images/showcase_10_bg1.png?1352a68cb3f7cfe8703fe69102024cf2) no-repeat 100% 50%;
  background-size: auto 100%;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .showcase_10 .block_green {
    background-image: url(/images/showcase_10_bg1_2x.png?e7c31116ae04a210e8f86ae8c7256f99);
  }
}

.showcase_10 .block_gray {
  background: #ecf0f1;
}

.showcase_10 .block_black {
  background: #000000 url(/images/showcase_10_bg2.jpg?fcf29fc8f097c5af8706fe2d87488094) no-repeat 50% 50%;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .showcase_10 .block_black {
    background-image: url(/images/showcase_10_bg2_2x.jpg?5456556feed4e98fcdef27748dc45993);
  }
}

/* Footer 1 */

.footer_1 a {
  line-height: 28px;
  vertical-align: top;
}

/* Footer 8 */

.footer_8 .block_right a {
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.footer_8 .block_right a:hover,
.footer_8 .block_right a:focus {
  border-color: #95a5a6;
}

/* Blocks adaptive layout */

/* Smaller than 1366px */

@media (max-width: 1365.99px) {
  .header_19 .slick-dots {
    left: 10px;
  }
}

/* Smaller than 1200px */

@media (max-width: 1199.99px) {
  .container.nopadding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navigation_mobile {
    display: block;
  }

  .navigation_2 a {
    margin: 0 15px;
  }

  .navigation_2 .dropdown a {
    margin: 0;
  }

  .navigation_3 {
    text-align: center;
    height: auto;
    line-height: 40px;
  }

  .navigation_3 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_3 form {
    display: block;
  }

  .navigation_3 form input {
    width: 55px;
  }

  .navigation_3 .socials {
    text-align: center !important;
  }

  .navigation_6 a {
    margin: 0 0 0 20px;
  }

  .navigation_8 {
    text-align: center;
  }

  .navigation_8 .nav_logo {
    text-align: center;
  }

  .navigation_8 .block_left,
  .navigation_8 .block_right {
    text-align: center;
    margin-top: 10px;
  }

  .navigation_8 a {
    margin: 0 15px;
  }

  .navigation_10 {
    text-align: center;
  }

  .navigation_10 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-bottom: 10px;
  }

  .navigation_10 form,
  .navigation_10 .dropdown {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .navigation_10 form {
    margin-bottom: 10px;
    max-width: 200px;
  }

  .navigation_10 .dropdown {
    margin: 0 15px;
  }

  .navigation_11 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    margin-bottom: 10px;
  }

  .navigation_15 .search {
    opacity: 1;
  }

  .navigation_16 {
    text-align: center;
  }

  .navigation_16 .logo {
    margin-top: 0;
    text-align: center;
  }

  .navigation_16 .float_left,
  .navigation_16 .float_right {
    float: none;
  }

  .navigation_16 .block_right {
    margin-top: 10px;
  }

  .header_1 {
    padding-bottom: 80px;
  }

  .header_1 .container {
    padding-top: 80px;
  }

  .header_2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_2 .form2 {
    text-align: center;
  }

  .header_2 .form2 .input {
    max-width: 470px;
  }

  .header_2 .form2 button {
    float: none;
  }

  .header_3 {
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
  }

  .header_3 form {
    margin-top: 40px;
  }

  .header_3 .right_block {
    margin-top: 50px;
  }

  .header_4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_8 .block_with_button {
    margin-top: 170px;
  }

  .header_9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .header_9 .inner h1 {
    text-align: center !important;
  }

  .header_9 .inner .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_9 form {
    margin-top: 50px;
  }

  .header_10 {
    padding-top: 80px;
  }

  .header_10 .btn,
  .header_10 .videos {
    margin-top: 70px;
  }

  .header_10 .videos .image {
    float: none;
    margin: 0 auto;
  }

  .header_10 .videos .video_title {
    margin: 20px auto 0 auto;
    text-align: center;
    max-width: 170px;
  }

  .header_10 .videos .time {
    margin-left: 0;
    text-align: center;
  }

  .header_11 .inner {
    padding-top: 110px;
  }

  .header_11 .container {
    padding-bottom: 110px;
  }

  .header_11 .bg {
    top: 0px;
  }

  .header_12 .bg {
    position: static;
    display: block;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    max-height: 600px;
    max-width: 100%;
  }

  .header_12 .container {
    padding-bottom: 80px;
  }

  .header_12 .inner {
    padding-top: 80px;
    text-align: center;
    margin: 0 auto;
  }

  .header_13 {
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 80px;
    padding-bottom: 550px;
  }

  .header_14 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_14 .inner {
    padding-top: 0;
    margin: 0 auto;
    text-align: center;
  }

  .header_14 .inner .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_14 form {
    margin: 80px auto 0 auto;
    max-width: 570px;
  }

  .header_15 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_16 {
    padding-bottom: 80px;
  }

  .header_16 .inner {
    padding-top: 80px;
  }

  .header_16 .bg {
    margin-top: 100px;
  }

  .header_16 .text {
    margin-bottom: 50px;
  }

  .header_17 {
    padding-top: 80px;
  }

  .header_17 .inner {
    text-align: center;
  }

  .header_17 .inner .text {
    margin-top: 20px;
  }

  .header_17 .right_block {
    padding-top: 50px;
    text-align: center;
  }

  .header_18 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .header_18 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_18 .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_19 {
    padding-bottom: 80px;
  }

  .header_19 .slider {
    padding-top: 80px;
  }

  .header_19 .inner {
    padding-top: 40px;
  }

  .header_19 .bg_holder {
    padding-left: 15px;
  }

  .header_22 {
    padding-top: 80px;
  }

  .content_22 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .content_22 .slick-prev,
  .content_22 .slick-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }

  .content_22 .slick-prev:hover,
  .content_22 .slick-prev:focus,
  .content_22 .slick-next:hover,
  .content_22 .slick-next:focus {
    opacity: 1;
    background: transparent;
  }

  .content_22 .slick-prev:hover:before,
  .content_22 .slick-prev:focus:before,
  .content_22 .slick-next:hover:before,
  .content_22 .slick-next:focus:before {
    color: #e7e7e7;
  }

  .content_22 .slick-prev {
    left: 10px;
  }

  .content_22 .slick-next {
    right: 10px;
  }

  .content_23 {
    padding-top: 80px;
  }

  .content_23 .content_23_slider {
    width: 100%;
    float: none;
  }

  .content_23 .content_23_slider_nav {
    float: none;
    width: 100%;
    margin-top: 30px;
  }

  .content_23 .content_23_slider_nav img {
    display: block;
    margin: 0 auto;
  }

  .content_23 .text {
    margin-top: 40px;
  }

  .content_27 .slider .slick-prev {
    left: 0px;
  }

  .content_27 .slider .slick-next {
    right: 0px;
  }

  .content_27 .slider .slide {
    max-width: 470px;
    margin: 0 auto;
  }

  .content_31 .slider .slide {
    padding-left: 60px;
    padding-right: 60px;
    max-width: 770px;
  }

  .content_33 {
    text-align: center;
    padding: 80px 0;
  }

  .content_33 h2 {
    float: none;
    text-align: center;
  }

  .content_33 .btn {
    float: none;
    margin-top: 30px;
  }

  .content_33 .block .inner .text {
    text-align: left;
  }

  .content_35 {
    padding: 80px 0 30px 0;
  }

  .content_36 {
    padding: 80px 0 50px 0;
  }

  .content_36 .flex {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .content_36 .flex .block {
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_37 {
    padding: 80px 0;
  }

  .content_37 .flex {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .content_37 .flex .block {
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_39 {
    padding: 80px 0;
  }

  .content_39 .scrolling {
    position: relative;
  }

  .content_39 .scrolling:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(78%, white));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  }

  .content_40 {
    padding-bottom: 80px;
  }

  .content_40 .block_left {
    max-width: 630px;
  }

  .feature_3 .inner {
    display: block;
  }

  .feature_4 {
    padding: 80px 0;
  }

  .feature_4 .inner {
    display: block;
  }

  .feature_5 {
    padding: 80px 0;
  }

  .feature_5 .inner {
    display: block;
  }

  .feature_6 .block_right {
    margin-left: 100px;
  }

  .feature_9 .btn {
    margin-top: 30px;
  }

  .feature_10 {
    padding: 80px 0;
  }

  .feature_10 .block_left {
    margin-top: 0;
  }

  .feature_10 .block_left .text {
    margin-top: 20px;
  }

  .feature_10 .video {
    margin-top: 50px;
  }

  .feature_13 {
    padding-top: 80px;
  }

  .feature_14 .block_right {
    padding-top: 40px;
  }

  .feature_14 .block_left .title {
    margin-top: 40px;
  }

  .feature_15 {
    padding: 80px 0;
  }

  .feature_21 {
    padding: 80px 0;
  }

  .feature_21 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .feature_25 {
    padding-top: 80px;
  }

  .feature_29 {
    padding: 80px 0;
  }

  .form_13 .block_last {
    margin-left: 0px;
    float: right;
  }

  .call_to_action_5 {
    padding: 0;
    height: 100vh;
  }

  .call_to_action_16 {
    text-align: center;
  }

  .call_to_action_16 .buttons {
    margin-top: 20px;
  }

  .call_to_action_16 .btn {
    margin: 0 10px 20px 10px;
  }

  .call_to_action_19 .inner {
    height: 200px;
  }

  .call_to_action_22 {
    padding: 80px 0;
  }

  .call_to_action_23 .bg_video {
    right: calc(100vw / 2);
  }

  .team_1 {
    padding-top: 80px;
  }

  .team_1 .inner {
    display: block;
  }

  .team_3 {
    padding-top: 80px;
  }

  .team_3 .inner {
    max-width: 570px;
  }

  .team_4 {
    padding: 80px 0;
  }

  .team_4 .inner {
    max-width: 740px;
  }

  .team_5 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .pricing_table_3 .scrolling {
    position: relative;
  }

  .pricing_table_3 .scrolling:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(78%, white));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  }

  .pricing_table_4 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_4 .block {
    padding: 40px 50px;
  }

  .pricing_table_5 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_5 .block {
    padding: 40px 20px;
  }

  .contact_1 {
    padding: 80px 0;
  }

  .contact_5 {
    padding: 80px 0;
  }

  .contact_5 .inner {
    margin-left: 0;
  }

  .contact_5 form {
    width: 670px;
  }

  .showcase_1 {
    padding-bottom: 20px;
  }

  .showcase_1 .cards {
    margin-left: auto;
    margin-right: auto;
    max-width: 770px;
    text-align: center;
  }

  .showcase_9 {
    padding: 80px 0;
  }

  .showcase_9 .text br {
    display: none;
  }

  .showcase_10 .block_green {
    background-position: calc(100% + 170px) 50%;
  }

  .footer_4 {
    padding-bottom: 60px;
  }

  .footer_4 .links a {
    margin-left: 0;
    margin-right: 30px;
  }

  .footer_4 .footer_text,
  .footer_4 .socials {
    float: none;
  }

  .footer_4 .socials a {
    margin-left: 0;
    margin-right: 30px;
  }
}

/* 1024px and smaller */

@media (max-width: 1023.99px) {
  .navigation_12 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    margin-bottom: 10px;
  }

  .header_19 .slick-dots {
    left: auto;
    right: 10px;
    bottom: auto;
    top: 330px;
  }

  .header_19 .bg {
    max-height: 80vh;
  }

  .showcase_8 .block a {
    opacity: 1;
  }

  .showcase_8 .block a:hover {
    opacity: 0.2;
  }
}

/* Smaller than 992px */

@media (max-width: 991.99px) {
  h2 br,
  .text br {
    display: none;
  }

  .alert {
    top: 10px;
    left: 20px;
    right: 20px;
    -webkit-transform: none;
            transform: none;
    width: auto;
    padding-left: 40px;
  }

  .navigation_1 {
    text-align: center;
  }

  .navigation_1 .nav_logo {
    text-align: center;
  }

  .navigation_1 .nav_1_btn {
    margin-top: 10px;
    padding: 0 20px;
  }

  .navigation_2 {
    text-align: center;
  }

  .navigation_2 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_2 .block_right {
    margin-top: 5px;
    text-align: center;
  }

  .navigation_2 .dropdown_body {
    text-align: left;
  }

  .navigation_4 {
    text-align: center;
    height: auto;
    line-height: 40px;
  }

  .navigation_4 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_4 .right_block {
    text-align: center !important;
  }

  .navigation_4 a {
    margin: 0 10px;
  }

  .navigation_11 {
    text-align: center;
  }

  .navigation_11 .float_left,
  .navigation_11 .float_right {
    float: none;
    margin: 0 auto;
  }

  .navigation_11 .nav_links {
    text-align: center !important;
    margin-top: 10px;
  }

  .navigation_14 {
    text-align: center;
  }

  .navigation_14 .nav_logo {
    margin-bottom: 10px;
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: center;
  }

  .navigation_14 .float_left,
  .navigation_14 .float_right {
    float: none;
    display: inline;
  }

  .navigation_14 a {
    margin: 0 15px;
  }

  .navigation_17 {
    text-align: center;
  }

  .navigation_17 .logo {
    margin-bottom: 10px;
  }

  .navigation_17 .right_block {
    text-align: center !important;
  }

  .navigation_17 a {
    margin: 0 15px;
  }

  .navigation_18 {
    text-align: center;
  }

  .navigation_18 .logo {
    margin-bottom: 10px;
  }

  .navigation_18 .right_block {
    text-align: center !important;
  }

  .navigation_18 a {
    margin: 0 15px;
  }

  .navigation_18 form {
    margin: 10px auto 0 auto;
    float: none;
  }

  .navigation_19 {
    text-align: center;
  }

  .navigation_19 .right_block {
    text-align: center !important;
  }

  .navigation_20 {
    text-align: center;
  }

  .navigation_20 .right_block {
    text-align: center !important;
  }

  .navigation_20 a {
    margin: 0 15px;
  }

  .header_1 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_2 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_2 .form2 input {
    width: 70%;
    margin-right: 5%;
  }

  .header_2 .form2 button {
    width: 25%;
  }

  .header_4 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_5 {
    padding-bottom: 60px;
  }

  .header_5 h1 br {
    display: none;
  }

  .header_5 .block_with_border {
    border: none;
  }

  .header_6 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_6 h1 br {
    display: none;
  }

  .header_7 .inner {
    padding-top: 80px;
  }

  .header_7 .container {
    padding-bottom: 70px;
  }

  .header_8 h1 {
    font-size: 62px;
    line-height: 72px;
  }

  .header_10 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_11 .inner {
    padding-top: 80px;
  }

  .header_11 .container {
    padding-bottom: 80px;
  }

  .header_13 {
    padding-bottom: 450px;
  }

  .header_13 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_13 .text {
    margin-top: 20px;
  }

  .header_15 .blocks .col-md-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_16 {
    padding-bottom: 0px;
  }

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

  .header_16 .bg {
    position: static;
    margin-left: 0px;
    max-width: 100%;
  }

  .header_16 .text {
    margin-left: auto;
    margin-right: auto;
  }

  .header_16 .block {
    margin: 0;
    width: 50%;
  }

  .header_19 .slider {
    padding-top: 40px;
  }

  .header_19 .slick-dots {
    top: 140px;
    right: auto;
    left: 30px;
  }

  .header_19 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_19 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .header_19 .btn {
    margin-top: 50px;
  }

  .header_20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header_20 .bg {
    max-width: 100%;
    max-height: 80vh;
  }

  .header_20 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_20 .inner {
    padding-top: 0;
  }

  .header_20 .text {
    margin-top: 20px;
  }

  .header_21 {
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .header_21 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_21 .buttons {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .header_21 .block {
    margin-left: 0;
  }

  .header_21 .block .text {
    margin-top: 15px;
  }

  .header_22 h1 {
    font-size: 42px;
    line-height: 52px;
    text-align: center;
  }

  .header_22 .buttons,
  .header_22 .block {
    text-align: center;
  }

  .header_22 .text {
    margin: 20px auto 0 auto;
  }

  .content_2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_2 .inner {
    margin-top: 40px;
  }

  .content_6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_6 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_6 .text {
    margin-top: 20px;
  }

  .content_8,
  .content_9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_12 {
    padding-top: 80px;
  }

  .content_13 .inner {
    padding-top: 60px;
  }

  .content_14 {
    padding: 60px 0;
  }

  .content_14 .inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content_15 {
    padding-top: 300px;
    padding-bottom: 80px;
  }

  .content_17 {
    padding: 80px 0;
  }

  .content_17 .block_right {
    float: none;
    margin-top: 0;
    margin-bottom: 50px;
  }

  .content_18 .block_right {
    margin-left: 0;
    width: auto;
  }

  .content_24 {
    padding: 50px 0;
  }

  .content_26 {
    padding: 80px 0;
  }

  .content_26 .video {
    width: 370px;
  }

  .content_27 {
    padding: 80px 0px;
  }

  .content_27 .video {
    width: 100%;
  }

  .content_30 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content_31 {
    padding-bottom: 80px;
  }

  .content_31 .slider .slide {
    padding-left: 60px;
    padding-right: 60px;
    max-width: 770px;
  }

  .content_40 .block_left {
    max-width: 100%;
    float: none;
  }

  .content_40 .block_right {
    float: none;
    width: auto;
  }

  .feature_1 {
    padding: 80px 0;
  }

  .feature_1 .block .title {
    margin-top: 15px;
    font-size: 22px;
    line-height: 32px;
  }

  .feature_6 .block {
    margin-bottom: 80px;
  }

  .feature_6 .block_right {
    margin-left: 80px;
  }

  .feature_6 .block_green {
    max-width: 370px;
    padding: 30px;
    font-size: 18px;
    line-height: 28px;
    margin-top: 120px;
  }

  .feature_7 {
    padding: 80px 0;
  }

  .feature_9 {
    padding: 80px 0 20px 0;
  }

  .feature_9 .hr {
    margin: 50px 0;
  }

  .feature_11 .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature_11 .bg {
    max-width: 100%;
    position: static;
    margin: 0 auto;
  }

  .feature_11 .inner {
    margin-top: 0;
    max-width: 100%;
    text-align: center;
  }

  .feature_11 .block .text {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_12 .block {
    padding: 0 20px;
    text-align: center;
  }

  .feature_12 .block .fa {
    float: none;
  }

  .feature_12 .block .inner {
    margin-left: 0;
    margin-top: 10px;
  }

  .feature_14 {
    padding-top: 80px;
  }

  .feature_14 h2 {
    margin-bottom: 50px;
  }

  .feature_14 .block_left .title {
    margin-top: 0;
  }

  .feature_14 .block_left .btn {
    margin-top: 40px;
  }

  .feature_14 .block_center img {
    margin-top: 30px;
  }

  .feature_14 .block_right {
    padding-top: 0px;
    margin-bottom: 0;
    text-align: center;
  }

  .feature_15 .block_left {
    text-align: center;
    max-width: 100%;
  }

  .feature_15 .block_left .block {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_15 .bg {
    margin-top: 70px;
  }

  .feature_17 {
    padding: 80px 0;
    text-align: center;
  }

  .feature_17 h2 {
    margin-top: 80px;
  }

  .feature_17 .block {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_19 {
    padding: 80px 0;
    text-align: center;
  }

  .feature_19 .inner {
    margin-top: 0;
    margin-left: 0;
  }

  .feature_19 .inner .btn {
    margin-top: 40px;
  }

  .feature_19 .bg {
    position: static;
    max-width: 100%;
    margin-top: 70px;
  }

  .feature_19 .feature_19_menu {
    position: static;
    margin: 0 auto 30px auto;
  }

  .feature_19 .slide {
    display: block;
  }

  .feature_20 {
    padding: 80px 0;
    text-align: center;
  }

  .feature_20 .container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature_20 .inner {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_20 .inner .block {
    padding-left: 15px;
  }

  .feature_20 .bg {
    display: none;
  }

  .feature_22 {
    padding: 80px 0;
  }

  .feature_22 .bg {
    float: none;
    max-width: 300px;
  }

  .feature_22 .inner {
    margin-left: 0;
    margin-top: 50px;
  }

  .feature_24 {
    padding: 80px 0;
  }

  .feature_24 .video {
    float: none;
    margin-top: 30px;
  }

  .feature_25 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_25 .text {
    margin-top: 15px;
    font-size: 18px;
    line-height: 28px;
    max-width: 470px;
  }

  .feature_25 .block {
    margin-top: 50px;
  }

  .feature_26 {
    padding: 80px 0 30px 0;
  }

  .feature_26 .bg {
    max-height: 80vh;
  }

  .feature_26 .inner,
  .feature_26 .blocks {
    margin-top: 70px;
  }

  .feature_27 {
    padding-top: 80px;
  }

  .feature_27 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_27 .holder {
    margin-top: 70px;
  }

  .feature_29 .inner {
    max-width: 100%;
  }

  .feature_29 .img {
    max-height: 80vh;
    margin-top: 80px;
  }

  .feature_29 .slick-dots {
    width: 100%;
    top: auto;
    margin: 0;
    bottom: -50px;
  }

  .feature_30 {
    padding-top: 80px;
  }

  .form_2 .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .form_2 .bg {
    margin-left: 530px;
  }

  .form_3 {
    padding: 80px 0;
  }

  .form_3 .img {
    max-width: 270px;
  }

  .form_3 form {
    margin-left: 330px;
  }

  .form_4 {
    padding: 80px 0;
  }

  .form_4 .inner {
    max-width: 100%;
    text-align: center;
    margin-top: 0;
  }

  .form_4 form {
    margin: 50px auto 0 auto;
  }

  .form_5 {
    padding: 80px 0;
  }

  .form_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_5 form .flex {
    display: block;
  }

  .form_5 form .flex .input {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .form_7 {
    padding: 80px 0;
  }

  .form_7 .block_right {
    margin-top: 60px;
  }

  .form_8 {
    padding: 80px 0;
  }

  .form_8 form {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .form_8 form .btn,
  .form_8 form .input {
    width: 100%;
    text-align: center;
  }

  .form_9 .img {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .form_13 .form_block {
    padding-left: 50px;
    padding-right: 50px;
  }

  .form_13 .form_block .block_last {
    float: left;
  }

  .form_13 .form_block .block_last .btn {
    margin-top: 0;
  }

  .call_to_action_1 {
    padding: 80px 0;
  }

  .call_to_action_1 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .call_to_action_1 .text1 {
    font-size: 20px;
    line-height: 30px;
  }

  .call_to_action_1 .btn {
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    font-size: 16px;
    margin-top: 40px;
  }

  .call_to_action_2 {
    padding: 80px 0;
  }

  .call_to_action_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_2 .inner {
    padding: 40px 30px;
  }

  .call_to_action_2 .inner .btn {
    margin-top: 40px;
  }

  .call_to_action_4 {
    padding: 80px 0;
  }

  .call_to_action_4 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .call_to_action_4 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_4 .btn {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    padding: 0 30px;
  }

  .call_to_action_5 .text {
    line-height: 38px;
  }

  .call_to_action_5 .play_popup_video {
    display: block;
    margin: 20px auto;
  }

  .call_to_action_6 .text {
    line-height: 38px;
  }

  .call_to_action_6 .play_popup_video {
    display: block;
    margin: 20px auto;
  }

  .call_to_action_7 {
    padding: 80px 0;
  }

  .call_to_action_8 {
    padding: 80px 0;
  }

  .call_to_action_11 {
    text-align: center;
  }

  .call_to_action_11 h2 {
    margin: 0 auto 30px auto;
  }

  .call_to_action_13 {
    padding-bottom: 60px;
    text-align: center;
  }

  .call_to_action_13 .buttons {
    margin-top: 30px;
  }

  .call_to_action_13 .buttons .btn {
    margin: 0 10px 20px 10px;
  }

  .call_to_action_18 {
    padding: 80px 0;
  }

  .call_to_action_21 {
    padding-top: 120px;
  }

  .call_to_action_21 h2 {
    font-size: 52px;
    line-height: 62px;
  }

  .call_to_action_21 .buttons {
    margin-bottom: 80px;
  }

  .call_to_action_23 {
    padding: 100px 0;
  }

  .call_to_action_23 .bg_video {
    right: 0;
  }

  .call_to_action_23 .inner {
    margin: 0 auto;
    width: auto;
    max-width: 700px;
    padding: 40px;
    text-align: center;
  }

  .call_to_action_23 .text {
    margin-bottom: 40px;
  }

  .team_2 {
    padding: 80px 0;
  }

  .team_4 .inner .block {
    width: 270px;
  }

  .team_5 {
    padding-bottom: 0px;
  }

  .team_5 .text {
    font-size: 18px;
    line-height: 28px;
    max-width: 570px;
  }

  .pricing_table_1 {
    padding: 80px 0 30px 0;
  }

  .pricing_table_1 .block {
    margin: 0 auto 50px auto;
    max-width: 300px;
    border-radius: 10px;
  }

  .pricing_table_1 .block.noborder_right {
    border-right: 1px solid #e7e7e7;
  }

  .pricing_table_2 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_2 h2 {
    margin-top: 10px;
  }

  .pricing_table_3 {
    padding: 80px 0;
  }

  .pricing_table_6 {
    padding: 80px 0 10px 0;
  }

  .pricing_table_6 .block {
    max-width: 350px;
  }

  .contact_3 {
    padding: 80px 0;
  }

  .contact_4 {
    padding: 80px 0;
  }

  .contact_4 .block_left,
  .contact_4 form {
    margin: 0 auto;
  }

  .contact_4 .block_left h2,
  .contact_4 .block_left .text {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .contact_4 .block_left .block_contact_holder {
    margin: 0 auto;
  }

  .contact_4 form {
    margin-top: 60px;
  }

  .contact_5 form {
    width: 100%;
    float: none;
  }

  .contact_5 form .btn {
    float: none;
  }

  .contact_5 .block_right {
    max-width: 370px;
    float: none;
    margin-top: 60px;
  }

  .contact_6 {
    padding: 80px 0;
    text-align: center;
  }

  .contact_6 .block_left,
  .contact_6 .block_right {
    margin-left: auto;
    margin-right: auto;
  }

  .contact_7 .container {
    padding-top: 80px;
  }

  .contact_7 .block_left,
  .contact_7 .block_right {
    margin-left: auto;
    margin-right: auto;
  }

  .contact_7 .block_left form {
    max-width: 470px;
  }

  .contact_8 {
    padding: 80px 0;
  }

  .contact_8 .inner .text {
    margin-bottom: 50px;
  }

  .contact_8 .google_map {
    margin-left: 730px;
  }

  .contact_10 {
    padding: 80px 0;
  }

  .contact_10 .text {
    margin-top: 100px;
    margin-bottom: 100px;
    font-size: 42px;
    line-height: 52px;
  }

  .showcase_2 .title {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .showcase_10 .block_green {
    background-position: calc(100% + 250px) 50%;
  }

  .showcase_10 .block_green .inner {
    max-width: 370px;
  }

  .showcase_10 .link {
    margin-top: 40px;
  }

  .footer_1 .inner .block {
    width: 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .footer_1 .inner .block a {
    margin: 0 15px;
  }

  .footer_1 .inner .block_left a:first-of-type {
    margin-left: 0;
  }

  .footer_1 .inner .block_center {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 10px;
  }

  .footer_1 .inner .block_right a:last-of-type {
    margin-right: 0;
  }

  .footer_3 {
    text-align: center;
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .footer_3 .text_block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer_3 .socials a {
    margin: 0 15px;
  }

  .footer_5 {
    padding-top: 80px;
  }

  .footer_5 input {
    width: 220px;
    margin-right: 0;
  }

  .footer_5 .hr {
    margin-top: 0;
  }

  .footer_6 .footer_6_btn {
    float: none;
  }

  .footer_7 .inner .block {
    width: 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .footer_7 .inner .block a {
    margin: 0 15px;
  }

  .footer_7 .inner .block_left a:first-of-type {
    margin-left: 0;
  }

  .footer_7 .inner .block_center {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 20px;
  }

  .footer_7 .inner .block_right a:last-of-type {
    margin-right: 0;
  }

  .footer_8 {
    padding-bottom: 50px;
  }

  .footer_8 .inner {
    display: block;
  }

  .footer_8 .inner .block_right a {
    margin: 0 5px;
  }

  .footer_9 {
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .footer_9 .links {
    margin-top: 20px;
  }

  .footer_9 .block_right {
    float: none;
  }

  .footer_11 {
    padding-bottom: 45px;
    text-align: center;
  }

  .footer_11 .block_right a {
    margin: 0 10px;
  }

  .footer_11 .block_left2 a {
    margin: 0 10px;
  }

  .footer_13 {
    text-align: center;
    padding-bottom: 50px;
  }

  .footer_13 .footer_links a {
    margin: 0 15px;
  }

  .footer_13 .block_right a {
    margin: 0 15px;
  }
}

/* Smaller than 830px */

@media (max-width: 829.99px) {
  .header_19 .slick-dots {
    left: auto;
    right: 10px;
  }
}

/* Smaller than 768px */

@media (max-width: 767.99px) {
  h1 br,
  h2 br {
    display: none;
  }

  .navigation_5 .nav_logo,
  .navigation_6 .nav_logo {
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
  }

  .navigation_5 a,
  .navigation_6 a {
    margin: 0 15px;
  }

  .navigation_5 .right_block,
  .navigation_6 .right_block {
    text-align: center !important;
  }

  .navigation_5 .right_block a:first-of-type,
  .navigation_6 .right_block a:first-of-type {
    margin-left: 0;
  }

  .navigation_5 .right_block a:last-of-type,
  .navigation_6 .right_block a:last-of-type {
    margin-right: 0;
  }

  .navigation_5 .dropdown,
  .navigation_6 .dropdown {
    padding-left: 30px;
  }

  .navigation_7 {
    text-align: center;
  }

  .navigation_7 .nav_logo {
    position: static;
    -webkit-transform: none;
            transform: none;
    display: block;
    margin: 0 0 10px 0;
    text-align: center;
  }

  .navigation_7 .float_left,
  .navigation_7 .float_right {
    float: none;
    display: inline-block;
  }

  .navigation_7 a {
    margin: 0 10px 10px 10px;
  }

  .navigation_9 .socials {
    margin: 0 20px;
  }

  .navigation_12 {
    text-align: center;
  }

  .navigation_12 .float_left,
  .navigation_12 .float_right {
    float: none;
    display: inline-block;
  }

  .navigation_12 a {
    margin: 0 12px;
  }

  .navigation_12 .dropdown {
    margin-right: 20px;
    padding: 0;
    text-align: left;
  }

  .navigation_12 .dropdown a {
    margin: 0;
  }

  .header_1 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_1 .text br {
    display: none;
  }

  .header_1 .buttons {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .header_2 .form2 {
    margin-top: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .header_2 .form2 input,
  .header_2 .form2 button {
    width: 100%;
    max-width: 480px;
    margin-right: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  .header_4 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_4 .slider {
    margin-top: 50px;
  }

  .header_4 .slider .text {
    margin-top: 40px;
  }

  .header_5 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_6 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_6 .play_popup_video {
    margin-top: 50px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 22px;
  }

  .header_6 .text {
    font-size: 20px;
    line-height: 30px;
    margin-top: 50px;
  }

  .header_7 .header_7_bg {
    display: none;
  }

  .header_7 .inner {
    margin-left: auto;
    margin-right: auto;
  }

  .header_7 h1 {
    text-align: center !important;
  }

  .header_7 .text {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .header_7 form {
    margin-left: auto;
    margin-right: auto;
  }

  .header_8 .slider .text {
    padding: 0 40px;
  }

  .header_8 .slider .slick-prev {
    left: 0px;
  }

  .header_8 .slider .slick-next {
    right: 0px;
  }

  .header_10 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_10 .videos {
    text-align: center;
  }

  .header_10 .videos .image {
    display: inline-block;
  }

  .header_10 .videos .video_title {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 30px;
    text-align: left;
  }

  .header_10 .videos .time {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    text-align: left;
    margin-left: 30px;
  }

  .header_15 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_15 h1 br {
    display: none;
  }

  .header_15 .blocks {
    margin-top: 50px;
  }

  .header_15 .blocks .col-md-4 {
    margin-bottom: 50px;
  }

  .header_15 .blocks .col-md-4.block_with_border {
    border: none;
  }

  .header_16 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_19 .inner {
    text-align: center;
  }

  .header_19 .bg_holder {
    text-align: center !important;
    padding: 0;
  }

  .header_19 .bg {
    max-height: 50vh;
  }

  .header_19 .slick-dots {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .header_20 .bg_holder {
    text-align: center !important;
  }

  .header_20 .bg {
    max-height: 50vh;
  }

  .header_20 .inner {
    margin-top: 50px;
    text-align: center;
  }

  .header_21 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_21 .block {
    text-align: center;
  }

  .header_22 .buttons a {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
  }

  .header_22 .hr {
    margin: 30px 0 50px 0;
  }

  .header_22 .block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .content_1 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_2 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_2 .inner {
    margin-top: 30px;
  }

  .content_3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_3 .inner {
    margin-top: 50px;
    text-align: center;
  }

  .content_5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_5 .text {
    margin-top: 30px;
  }

  .content_15 {
    padding-top: 150px;
  }

  .content_15 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .content_15 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .content_21 {
    padding: 40px 0;
  }

  .content_23 {
    padding-bottom: 80px;
  }

  .content_23 .content_23_slider {
    margin-bottom: 40px;
  }

  .content_23 .content_23_slider .slick-dots {
    bottom: -35px;
  }

  .content_23 .content_23_slider_nav {
    display: none;
  }

  .content_23 .text {
    margin-top: 70px;
  }

  .content_25 {
    height: 100vh;
  }

  .content_26 .video {
    width: 100%;
  }

  .content_26 .inner {
    margin-top: 30px;
    max-width: 100%;
  }

  .content_28 .block_left {
    float: none;
  }

  .content_28 .inner {
    margin: 0;
  }

  .content_29 {
    padding-bottom: 80px;
  }

  .content_29 .slider .slick-arrow {
    top: auto;
    margin: 0;
    bottom: 90px;
  }

  .content_31 .slider .slide {
    text-align: center;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .content_31 .slider .slide img {
    float: none;
    margin: 0 auto 20px auto;
  }

  .content_31 .slider .slide .inner {
    margin-left: 0;
  }

  .feature_1 .block {
    margin-left: auto;
    margin-right: auto;
    max-width: 470px;
  }

  .feature_2 .text1 {
    margin-top: 20px;
  }

  .feature_2 .inner {
    margin-top: 50px;
  }

  .feature_2 .block .text {
    margin-top: 15px;
  }

  .feature_6 {
    padding: 80px 0;
  }

  .feature_6 h2 {
    text-align: center;
    font-size: 32px;
    line-height: 42px;
  }

  .feature_6 .block {
    margin-left: auto;
    margin-right: auto;
    max-width: 470px;
  }

  .feature_6 .block_left {
    float: none;
    text-align: center;
    max-width: 100%;
  }

  .feature_6 .block_right {
    margin-left: 0px;
    float: none;
    text-align: center;
  }

  .feature_6 .block_green {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature_7 {
    padding-bottom: 20px;
  }

  .feature_7 h2 {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 50px;
  }

  .feature_7 .block {
    text-align: center;
  }

  .feature_7 .block .text {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_12 {
    padding-top: 80px;
  }

  .feature_12 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_12 .text1 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 50px;
  }

  .feature_20 .block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature_23 {
    padding: 80px 0;
  }

  .feature_23 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_23 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_23 .inner {
    margin-top: 50px;
    margin-left: 0;
  }

  .form_2 form {
    margin: 0 auto;
  }

  .form_2 .bg {
    display: none;
  }

  .form_3 .img {
    max-width: 200px;
    float: none;
    margin: 0 auto;
    display: block;
  }

  .form_3 form {
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }

  .form_10 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_10 .input,
  .form_10 .btn {
    border-radius: 6px;
    width: 100%;
    text-align: center;
  }

  .form_13 {
    padding-bottom: 40px;
  }

  .form_13 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_13 form {
    margin-top: 50px;
  }

  .form_13 .form_block {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form_13 .form_block .block {
    float: none;
    margin-right: 0;
    width: 100%;
  }

  .form_13 .form_block .text {
    margin-left: 0;
  }

  .form_13 .form_block .inner {
    margin-left: 0;
  }

  .form_13 .form_block .input {
    width: 100%;
  }

  .form_15 {
    padding: 80px 0;
  }

  .form_15 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_15 form {
    width: 100%;
  }

  .form_15 form .slider {
    padding: 0 30px;
  }

  .call_to_action_14 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .call_to_action_14 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_14 .block_right_border {
    border: none;
  }

  .call_to_action_14 .block {
    margin-left: auto;
    margin-right: auto;
  }

  .call_to_action_19 .inner {
    height: 140px;
  }

  .call_to_action_19 .inner .fa {
    font-size: 36px;
  }

  .call_to_action_21 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .call_to_action_21 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .call_to_action_21 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_21 .buttons {
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .call_to_action_21 .buttons .btn {
    margin: 0 10px 20px 10px;
  }

  .call_to_action_22 {
    padding: 40px 0;
  }

  .call_to_action_22 .inner {
    padding: 30px 20px;
  }

  .call_to_action_22 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_22 .text {
    font-size: 18px;
    line-height: 28px;
    margin-top: 40px;
  }

  .call_to_action_23 {
    padding: 80px 0;
  }

  .call_to_action_23 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_23 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .team_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_2 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .team_2 .inner {
    max-width: 370px;
  }

  .team_2 .inner .row {
    margin: 0;
  }

  .team_2 .inner .block.bordered {
    border: none;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
  }

  .pricing_table_6 .slider .flex {
    display: block;
  }

  .pricing_table_6 .block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact_5 {
    text-align: center;
  }

  .contact_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_5 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_5 form {
    text-align: center;
  }

  .contact_5 form select {
    padding-left: 50px;
  }

  .contact_5 .block_right {
    margin-left: auto;
    margin-right: auto;
  }

  .contact_8 {
    padding-top: 0;
  }

  .contact_8 .google_map {
    margin-left: 0;
    position: relative;
    width: 100%;
    left: auto;
    height: 300px;
  }

  .contact_8 .inner {
    margin: 80px auto 0 auto;
    text-align: center;
  }

  .contact_8 .inner .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_8 .inner .text_big {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_9 {
    padding: 80px 0;
  }

  .contact_9 .text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 70px;
  }

  .contact_9 .text_big {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_10 .logo {
    max-width: 60px;
  }

  .contact_10 .text {
    margin-top: 80px;
    margin-bottom: 80px;
    font-size: 32px;
    line-height: 42px;
  }

  .contact_10 .social_links .link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .showcase_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_1 .cards_row {
    margin: 0;
  }

  .showcase_1 .cards {
    display: block;
  }

  .showcase_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_4 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_5 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_6 {
    text-align: center;
  }

  .showcase_6 .inner {
    margin: 30px auto 0 auto;
    max-width: 570px;
  }

  .showcase_6 .image {
    max-width: 570px;
  }

  .showcase_7 {
    padding-top: 80px;
    text-align: center;
  }

  .showcase_7 h2 {
    float: none;
    margin-bottom: 30px;
  }

  .showcase_7 .btn {
    float: none;
  }

  .showcase_7 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_10 .block_green {
    background-image: none;
  }

  .showcase_10 .block_green .inner {
    max-width: 530px;
  }

  .showcase_10 .inner {
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer_5 {
    text-align: center;
  }

  .footer_5 .text_block {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer_6 {
    text-align: center;
  }

  .footer_6 .hr {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .footer_7 .inner .block {
    width: 100%;
  }

  .footer_7 .inner .block_left a:first-of-type {
    margin-left: 15px;
  }

  .footer_7 .inner .block_right {
    margin-top: 0;
  }

  .footer_7 .inner .block_right a:last-of-type {
    margin-right: 15px;
  }

  .footer_9 {
    text-align: center;
    padding-bottom: 60px;
  }

  .footer_9 .buttons .btn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer_9 .block_left .title,
  .footer_9 .block_left .text {
    margin-left: auto;
    margin-right: auto;
  }

  .footer_9 .links a {
    margin-left: 15px;
    margin-right: 15px;
  }

  .footer_10 {
    padding-top: 80px;
    padding-bottom: 30px;
  }
}

/* Smaller than 640px */

@media (max-width: 639.99px) {
  .video_popup iframe {
    width: calc(100% - 30px);
    height: calc((100vw - 30px) * 0.56);
  }

  .header_2 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_2 .header_2_text br {
    display: none;
  }

  .header_4 .slider {
    width: auto;
  }

  .header_4 .slider .slide {
    width: 100%;
  }

  .header_4 .slider .slick-arrow {
    top: calc((100vw - 30px) * 0.28);
  }

  .header_9 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_9 .text {
    margin-top: 25px;
    font-size: 18px;
    line-height: 28px;
  }

  .header_9 form {
    margin-top: 20px;
  }

  .header_11 .container {
    padding-bottom: 0px;
  }

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

  .header_11 .bg {
    position: static;
    margin-top: 50px;
    margin-left: 0;
    width: 100%;
  }

  .header_13 {
    padding-bottom: 300px;
  }

  .content_13 .inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content_14 .inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content_29 .slider {
    padding: 0 30px;
  }

  .content_29 .slider .text {
    font-size: 26px;
    line-height: 36px;
  }

  .content_30 .block {
    text-align: center;
  }

  .content_30 .block img {
    float: none;
    margin-bottom: 20px;
  }

  .content_30 .block .inner {
    margin-left: 0;
  }

  .content_33 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_33 .block {
    width: 100%;
  }

  .content_33 .block .inner .text {
    text-align: left;
  }

  .feature_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_2 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_5 h2 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 42px;
  }

  .feature_25 {
    padding-bottom: 320px;
  }

  .feature_25 .link {
    margin-top: 50px;
  }

  .feature_28 {
    padding: 80px 0 30px 0;
  }

  .feature_28 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_28 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .form_13 .form_block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form_13 .form_block .icons {
    position: static;
    margin-bottom: 20px;
  }

  .team_5 {
    text-align: center;
    padding-bottom: 0;
  }

  .team_5 .text {
    margin-left: auto;
    margin-right: auto;
  }

  .team_5 .block {
    margin-right: auto;
    margin-left: auto;
  }

  .team_5 .block .buttons .link {
    margin: 0 10px;
  }

  .showcase_8 .block {
    width: 100%;
  }
}

/* Smaller than 600px */

@media (max-width: 599.99px) {
  .header_12 .bg {
    max-height: 400px;
  }

  .header_12 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_12 h1 br {
    display: none;
  }

  .header_12 .text {
    margin-bottom: 20px;
  }

  .header_12 .text br {
    display: none;
  }

  .header_12 .btn {
    margin-top: 30px;
  }

  .header_14 h1 {
    font-size: 52px;
    line-height: 62px;
  }

  .header_14 form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header_16 .block {
    float: none;
    width: 270px;
    margin: 0 auto 50px auto;
  }

  .content_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_2 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_32 {
    padding: 60px 0;
  }

  .content_32 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_32 .block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_32 .block .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_36 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_36 .flex {
    margin-top: 20px;
  }

  .content_36 .flex .block {
    margin-left: auto;
    margin-right: auto;
  }

  .content_37 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_37 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_37 .flex {
    margin-top: 20px;
  }

  .content_37 .flex .block {
    margin-left: auto;
    margin-right: auto;
  }

  .content_38 h2 {
    margin-bottom: 20px;
    text-align: center;
    font-size: 32px;
    line-height: 42px;
  }

  .content_38 .block_left {
    width: 100%;
  }

  .content_38 .block_right {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .content_39 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_40 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_10 h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .feature_11 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_11 .inner {
    margin-top: 30px;
  }

  .feature_14 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_14 .block_left .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_15 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_16 {
    padding-top: 80px;
  }

  .feature_16 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_18 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_18 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .feature_19 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_19 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_20 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_20 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_22 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_26 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_26 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_29 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_29 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_30 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_30 .text {
    margin-top: 30px;
    font-size: 18px;
    line-height: 28px;
  }

  .feature_30 .btn {
    margin-top: 40px;
  }

  .form_1 form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form_1 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_2 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_6 form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form_6 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_8 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_9 {
    text-align: center;
  }

  .form_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_9 form {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .form_9 form .input,
  .form_9 form .btn {
    width: 100%;
    text-align: center;
  }

  .form_11 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_11 .input {
    width: 100%;
  }

  .form_11 .btn {
    margin-left: 0;
  }

  .form_14 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_14 form {
    padding: 50px 30px;
  }

  .call_to_action_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_1 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_1 .text2 {
    margin-top: 15px;
  }

  .call_to_action_3 .inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .call_to_action_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_9 {
    padding-top: 80px;
  }

  .call_to_action_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_10 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .call_to_action_10 h2 {
    font-size: 32px;
    line-height: 42px;
    margin-top: 10px;
  }

  .call_to_action_18 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_18 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_18 .btn {
    width: 150px;
    text-align: left;
  }

  .team_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_1 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .team_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_3 .inner {
    max-width: 270px;
  }

  .team_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .team_4 .inner .block {
    width: 100%;
  }

  .pricing_table_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_4 .btn {
    margin-left: -20px;
    margin-right: -20px;
    width: auto;
    display: block;
  }

  .pricing_table_5 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_6 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_6 .block .inner {
    padding: 0 30px;
  }

  .pricing_table_6 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .pricing_table_7 {
    padding: 80px 0;
  }

  .pricing_table_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .pricing_table_7 .inner {
    padding: 50px 30px;
  }

  .contact_1 h2,
  .contact_1 .link {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_1 .btn,
  .contact_1 .checkbox {
    margin-top: 20px;
  }

  .contact_2 {
    padding: 80px 0;
  }

  .contact_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_2 .input_left {
    width: calc(100% - 100px);
  }

  .contact_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_3 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_6 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_6 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .contact_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_7 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_2 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_3 .text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .showcase_3 .cards_row {
    margin: auto;
    display: block;
  }

  .showcase_3 .cards_row .block {
    width: 100%;
  }

  .showcase_6 .image {
    width: 100%;
  }

  .showcase_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .showcase_9 .text1 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .footer_1 .inner .block {
    width: 100%;
  }

  .footer_1 .inner .block_left {
    text-align: center !important;
  }

  .footer_1 .inner .block_left a:last-of-type {
    margin-right: 0;
  }

  .footer_1 .inner .block_right {
    text-align: center !important;
  }

  .footer_1 .inner .block_right a:first-of-type {
    margin-left: 0;
  }

  .footer_4 .copyright {
    display: block;
    margin-left: 0;
  }
}

/* Smaller than 576px */

@media (max-width: 575.99px) {
  .navigation_15 .left_block,
  .navigation_15 .right_block {
    width: auto;
    display: inline-block;
  }

  .header_4 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_4 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_5 .block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .header_7 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_8 .slider .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content_4 .icons {
    font-size: 30px;
    line-height: 40px;
  }

  .content_4 .icons .fa {
    margin: 0 15px;
  }

  .content_4 h2 {
    margin-top: 30px;
    font-size: 32px;
    line-height: 42px;
  }

  .content_4 .text {
    margin-top: 30px;
    font-size: 18px;
    line-height: 28px;
  }

  .content_6 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_19 h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 50px;
  }

  .content_20 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .content_20 .inner {
    margin-top: 40px;
  }

  .content_20 .video_block a {
    float: none;
  }

  .content_20 .video_block .inner {
    margin-left: 0;
    margin-top: 30px;
  }

  .content_31 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_31 .slider .slide .inner .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_33 .block img {
    float: none;
  }

  .content_33 .block .inner {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .content_33 .block .inner .text {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
  }

  .content_38 .block_left .row {
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_38 .block_left .column {
    text-align: center !important;
  }

  .content_38 .block_left .column div {
    padding: 0;
  }

  .feature_21 .block {
    max-width: 100%;
  }

  .call_to_action_4 {
    padding: 80px 0;
  }

  .call_to_action_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_8 .inner .text_big {
    font-size: 22px;
    line-height: 32px;
  }

  .contact_9 .text_big {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 30px;
  }

  .contact_10 .text {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 30px;
  }

  .contact_10 .social_links .link {
    margin-left: 15px;
    margin-right: 15px;
  }

  .showcase_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }
}

/* Smaller than 500px */

@media (max-width: 499.99px) {
  .header_9 form input {
    width: 100%;
    float: none;
    margin: 0 0 30px 0;
  }

  .header_9 form label {
    margin-top: 0;
  }

  .header_9 form .btn {
    margin-top: 30px;
  }

  .header_11 h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .header_11 h1 br {
    display: none;
  }

  .header_11 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .header_11 .text br {
    display: none;
  }

  .header_11 .link {
    font-size: 14px;
    margin-top: 30px;
  }

  .header_13 {
    padding-bottom: 250px;
  }

  .content_9 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_28 .inner .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_32 .block {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
  }

  .content_32 .block img {
    float: none;
    margin: 0 auto 20px auto;
  }

  .content_32 .block .inner {
    margin-left: 0;
  }

  .content_32 .btn {
    padding: 0 20px;
  }

  .feature_8 {
    padding: 80px 0 0 0;
  }

  .feature_8 h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 40px;
  }

  .feature_24 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_24 .video {
    width: 100%;
  }

  .form_2 form .btn,
  .form_2 form .info {
    float: none;
  }

  .form_2 form .info {
    max-width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .form_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_4 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .form_4 form .form_inner {
    padding: 0 30px;
  }

  .form_7 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_7 .block_right {
    padding: 30px;
    font-size: 22px;
    line-height: 32px;
  }

  .form_7 form .btn {
    margin-top: 20px;
    width: 100%;
  }

  .call_to_action_2 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .call_to_action_2 .inner {
    padding: 30px 20px;
  }

  .call_to_action_19 .inner {
    height: 100px;
  }

  .call_to_action_19 .inner .fa {
    font-size: 28px;
  }

  .contact_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .contact_4 .text {
    font-size: 18px;
    line-height: 28px;
  }
}

/* Smaller than 480px */

@media (max-width: 479.99px) {
  .header_2 .header_2_link a {
    display: block;
  }

  .header_3 .header_3_form .text a {
    display: block;
  }

  .header_6 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_6 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_8 h1 {
    font-size: 42px;
    line-height: 52px;
    margin-top: 50px;
  }

  .header_8 .slider {
    margin-top: 40px;
  }

  .header_8 .slider .slick-prev,
  .header_8 .slider .slick-next {
    display: none;
  }

  .header_8 .slider .slick-dots {
    bottom: -50px;
  }

  .header_8 .slider .text {
    padding: 0;
  }

  .header_8 .block_with_button {
    margin-top: 100px;
  }

  .header_18 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_18 .inner .btn {
    margin-right: 0;
  }

  .header_18 .header18_link {
    display: block;
    margin-top: 10px;
  }

  .header_19 .slider {
    padding-top: 0;
    margin-top: 40px;
  }

  .header_19 .slick-dots {
    top: 25vh;
  }

  .header_19 .btn {
    margin-top: 30px;
    min-width: 0;
  }
}

/* Smaller than 470px */

@media (max-width: 469.99px) {
  .header_3 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_5 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_7 .form_text {
    text-align: center;
  }

  .header_10 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_10 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_10 .videos .image,
  .header_10 .videos .video_title,
  .header_10 .videos .time {
    display: block;
  }

  .header_10 .videos .video_title,
  .header_10 .videos .time {
    margin: 20px auto 0 auto;
    text-align: center;
  }

  .header_11 .text {
    margin-top: 20px;
  }

  .header_12 .inner .btn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .header_16 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_16 .text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .header_16 .bg {
    margin-top: 30px;
  }

  .header_21 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_22 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_2 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .content_3 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .content_8 .text {
    font-size: 22px;
    line-height: 32px;
  }

  .content_14 .inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_14 .inner h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .content_14 .inner .text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .content_21 .text {
    text-align: center;
  }

  .content_27 .hr {
    margin-top: 40px;
  }

  .content_27 .slider {
    margin-top: 40px;
  }

  .content_27 .slider .slide {
    text-align: center;
  }

  .content_27 .slider .slide .image {
    float: none;
    display: block;
    margin: 0 auto;
  }

  .content_27 .slider .slide .inner {
    margin: 20px auto 0 auto;
  }

  .content_29 .slider {
    padding: 0;
  }

  .content_29 .slider .text {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .content_29 .slider img {
    margin-top: 30px;
  }

  .content_30 .block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_34 {
    padding: 80px 0 50px 0;
  }

  .content_34 h2 {
    font-size: 22px;
    line-height: 32px;
  }

  .content_34 .flex {
    margin-top: 50px;
  }

  .content_40 .block_left #copy_from_me {
    font-size: 14px;
    line-height: 24px;
  }

  .feature_1 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_3 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_3 .text1 {
    font-size: 18px;
    line-height: 28px;
  }

  .feature_3 .block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature_4 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_4 .block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature_4 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_5 .block {
    width: 100%;
  }

  .feature_5 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_5 .btn {
    width: 100%;
    padding: 0;
  }

  .feature_6 .block .title {
    font-size: 22px;
    line-height: 32px;
  }

  .feature_6 .block .text {
    font-size: 16px;
    line-height: 26px;
  }

  .feature_9 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_10 {
    padding-bottom: 20px;
  }

  .feature_10 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature_10 .video {
    margin-bottom: 50px;
  }

  .feature_10 .hr {
    display: none;
  }

  .feature_15 .buttons .btn {
    display: block;
    margin-left: 0;
    padding: 0;
  }

  .feature_22 .buttons {
    margin-top: 60px;
  }

  .feature_22 .links {
    display: block;
  }

  .form_3 form {
    text-align: center;
  }

  .form_3 form h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .form_3 form input {
    text-align: center;
  }

  .form_3 form .buttons .btn {
    width: 100%;
  }

  .form_3 form .buttons .smalltext {
    display: block;
    margin: 0 auto;
    margin-top: 15px;
  }

  .form_3 form .buttons .link {
    margin: 0 20px;
  }

  .call_to_action_8 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .call_to_action_23 .inner {
    padding: 40px 20px;
  }

  .call_to_action_23 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .call_to_action_23 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .contact_6 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .showcase_6 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_6 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .showcase_7 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_9 .inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .showcase_9 .inner .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_9 .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .showcase_9 .inner .tags {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 1px;
  }

  .footer_7 .socials {
    display: block;
    margin-top: 5px;
  }

  .footer_11 .socials {
    display: block;
    margin-top: 5px;
  }

  .footer_12 {
    padding-top: 55px;
  }

  .footer_12 .text {
    margin-top: 40px;
  }

  .footer_13 .block_right .socials {
    display: block;
    margin-top: 5px;
  }
}

/* Smaller than 400px */

@media (max-width: 399.99px) {
  .navigation_2 .block_left,
  .navigation_2 .block_right {
    display: inline-block;
    padding: 0;
  }

  .header_7 form .form_text a {
    display: block;
  }

  .header_12 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_12 .text {
    margin-bottom: 20px;
  }

  .header_13 {
    padding-bottom: 200px;
  }

  .header_13 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_13 .text {
    font-size: 18px;
    line-height: 28px;
  }

  .content_16 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content_16 .logo {
    float: none;
    margin-bottom: 30px;
  }

  .content_16 .inner {
    margin-left: 0;
  }

  .content_17 .block_right {
    padding: 30px 20px;
    font-size: 22px;
    line-height: 32px;
  }

  .content_31 .slider .slide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_31 .slider .slide .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .feature_8 .block .fa {
    float: none;
  }

  .feature_8 .block .inner {
    margin-left: 0;
  }

  .feature_22 .bg {
    max-width: 200px;
  }

  .feature_23 .video {
    width: 100%;
  }

  .feature_23 .buttons .btn {
    margin-right: 0;
  }

  .feature_28 .bg {
    margin-top: 30px;
  }

  .feature_28 .btn {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding: 0;
  }

  .form_5 .input,
  .form_5 .btn {
    width: 100%;
  }

  .call_to_action_14 .block {
    width: 100%;
  }

  .call_to_action_14 .block .title {
    font-size: 24px;
    line-height: 34px;
  }

  .call_to_action_15 .inner {
    padding: 50px 20px;
  }

  .call_to_action_21 h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .call_to_action_22 h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .team_1 .block {
    width: 100%;
  }

  .team_2 .inner .block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pricing_table_4 .block {
    padding: 30px 40px;
  }

  .pricing_table_4 .price {
    font-size: 52px;
    line-height: 62px;
  }

  .contact_4 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .showcase_3 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_10 .title {
    font-size: 22px;
    line-height: 32px;
  }

  .showcase_10 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .footer_5 input {
    margin-right: 0;
    width: 100%;
  }
}

/* Smaller than 375px */

@media (max-width: 374.99px) {
  .navigation_6 .dropdown {
    margin-top: 10px;
    padding: 0 30px;
  }

  .header_14 h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header_14 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_10 .left_block {
    font-size: 16px;
    line-height: 26px;
  }

  .content_10 .right_block {
    font-size: 22px;
    line-height: 32px;
  }

  .content_13 .inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_13 .inner .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_20 .number {
    float: none;
  }

  .content_20 .block_inner {
    margin-left: 0;
  }

  .content_20 .content_20_line {
    display: none;
  }

  .content_23 h2 {
    font-size: 22px;
    line-height: 32px;
  }

  .content_23 .inner {
    margin-top: 30px;
  }

  .content_23 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .content_33 .block .inner .text {
    font-size: 14px;
    line-height: 24px;
  }

  .feature_26 .inner .blocks .block {
    margin-right: 0px;
    float: none;
  }

  .form_4 .slider {
    margin-top: 50px;
  }

  .form_4 form {
    padding-bottom: 50px;
  }

  .form_4 form .form_inner {
    padding: 0 20px;
  }

  .contact_6 form .input_block {
    float: none;
    width: 100%;
  }

  .contact_6 form .btn {
    float: none;
    margin-top: 0;
  }
}

/* Smaller than 340px */

@media (max-width: 339.99px) {
  .header_1 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_2 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_2 .text {
    font-size: 16px;
    line-height: 26px;
  }

  .header_4 h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .header_19 .slider .btn {
    font-size: 16px;
  }

  .form_1 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form_1 form .btn {
    height: 50px;
    line-height: 50px;
  }

  .form_6 form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form_6 form .btn {
    height: 50px;
    line-height: 50px;
  }

  .call_to_action_2 {
    padding: 50px 0;
  }

  .call_to_action_2 h2 {
    font-size: 22px;
    line-height: 32px;
  }
}

body {
  background-color: #c3dfe2;
  background-image: url(/images/bg.jpg?4efab36892a8b231ad0085ef554bc456);
  background-size: cover;
  background-position: center center;
}

.navbar-brand {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjEuNTYgNDIuMjkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNWU1ZTVlO30uY2xzLTJ7ZmlsbDpub25lO30uY2xzLTN7ZmlsbDojZmNjMDBhO30uY2xzLTR7ZmlsbDojZmZmO30uY2xzLTV7ZmlsbDojM2EzNjMyO30uY2xzLTZ7ZmlsbDojNDJhZGJjO30uY2xzLTd7ZmlsbDojNTJjMGQ2O30uY2xzLTh7ZmlsbDojNjc2NzY3O308L3N0eWxlPjwvZGVmcz48dGl0bGU+RnVsbCBMb2dvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTcwLjg1LDI2YS4zNC4zNCwwLDAsMSwwLC4xN3Y4LjQ1YTEuNzQsMS43NCwwLDAsMS0xLjc0LDEuNzQsMS43MSwxLjcxLDAsMCwxLTEuNy0xLjc0VjI1LjlhMy41NSwzLjU1LDAsMCwwLTcuMSwwdjguNzZhMS43MSwxLjcxLDAsMCwxLTEuNywxLjc0LDEuNzQsMS43NCwwLDAsMS0xLjc0LTEuNzRWMjUuOWEzLjUzLDMuNTMsMCwwLDAtNy4wNiwwdjguNzZhMS43MiwxLjcyLDAsMSwxLTMuNDQsMFYyNS45YTcsNywwLDAsMSw3LTcsNi45MSw2LjkxLDAsMCwxLDUuMjUsMi40LDYuOSw2LjksMCwwLDEsNS4yNS0yLjQsNyw3LDAsMCwxLDcsN0EuMi4yLDAsMCwxLDcwLjg1LDI2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkwLjMyLDI3Ljc0djYuODJhMS42OCwxLjY4LDAsMCwxLTEuNzQsMS43NCwxLjgzLDEuODMsMCwwLDEtMS42Ny0xLjc0LDcuNjEsNy42MSwwLDAsMS01LjE1LDEuNzRBOC41NCw4LjU0LDAsMCwxLDczLDI3Ljc0YTguNzUsOC43NSwwLDAsMSw4LjgtOC44QTguNTQsOC41NCwwLDAsMSw5MC4zMiwyNy43NFptLTMuNDEsMGE1LjI2LDUuMjYsMCwwLDAtNS4xNS01LjM5LDUuNDYsNS40NiwwLDAsMC01LjM5LDUuMzksNS4yNiw1LjI2LDAsMCwwLDUuMzksNS4xNUE1LjA2LDUuMDYsMCwwLDAsODYuOTEsMjcuNzRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTIuNCwyNy42NGE4LjcsOC43LDAsMCwxLDguNjktOC43Myw4LjgsOC44LDAsMCwxLDcuNTksNC4zNSwxLjc1LDEuNzUsMCwwLDEtLjYzLDIuMzYsMS43OCwxLjc4LDAsMCwxLTIuMzYtLjYzLDUuMyw1LjMsMCwxLDAtLjE0LDUuNUExLjc3LDEuNzcsMCwwLDEsMTA4LDMwYTEuNzMsMS43MywwLDAsMSwuNDgsMi40LDguNzEsOC43MSwwLDAsMS0xNi00LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyNy44NywyNy43NHY2LjgyYTEuNjgsMS42OCwwLDAsMS0xLjc0LDEuNzQsMS44NCwxLjg0LDAsMCwxLTEuNjctMS43NCw3LjU3LDcuNTcsMCwwLDEtNS4xNCwxLjc0LDguNTQsOC41NCwwLDAsMS04LjgtOC41Niw4Ljc0LDguNzQsMCwwLDEsOC44LTguOEE4LjU0LDguNTQsMCwwLDEsMTI3Ljg3LDI3Ljc0Wm0tMy40MSwwYTUuMjUsNS4yNSwwLDAsMC01LjE0LTUuMzksNS40Niw1LjQ2LDAsMCwwLTUuMzksNS4zOSw1LjI1LDUuMjUsMCwwLDAsNS4zOSw1LjE1QTUsNSwwLDAsMCwxMjQuNDYsMjcuNzRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUyLjg0LDIxLjI3bC01LjIyLDEzLjkxQTEuODcsMS44NywwLDAsMSwxNDYsMzYuMzNhMS43MSwxLjcxLDAsMCwxLTEuNjMtMS4xNWwtMy42Mi05LjYzLTMuNTgsOS42M2ExLjg3LDEuODcsMCwwLDEtMS42NywxLjE1LDEuNzEsMS43MSwwLDAsMS0xLjYzLTEuMTVMMTI4LjYsMjEuMjdhMS42OSwxLjY5LDAsMCwxLDEtMi4yMiwxLjY2LDEuNjYsMCwwLDEsMi4xOSwxbDMuNjUsOS43LDMuNjItOS42M2ExLjY3LDEuNjcsMCwwLDEsMS0xLjA4LDEuMzksMS4zOSwwLDAsMSwuNTItLjExSDE0MWEwLDAsMCwwLDAsMCwwaC4wN3MwLDAsLjA3LDBoLjA3czAsMCwuMDcsMGExLjY1LDEuNjUsMCwwLDEsMSwxLjA4TDE0NiwyOS43NmwzLjY1LTkuN2ExLjcxLDEuNzEsMCwwLDEsMi4yMy0xQTEuNzUsMS43NSwwLDAsMSwxNTIuODQsMjEuMjdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAuNzMsMEgxMS41NkExMS41OSwxMS41OSwwLDAsMCwwLDExLjU2VjI5bDEuODgtNS44MWEzMC4zMiwzMC4zMiwwLDAsMSw3LTExLjYzLDE5Ljg1LDE5Ljg1LDAsMCwxLDE1LTYuNDVBMTIuNjEsMTIuNjEsMCwwLDEsMzYsMTQuODNoMGExMy4wOSwxMy4wOSwwLDAsMSwuNzcsOC4yNSwxMC4yMSwxMC4yMSwwLDAsMS0yLjQzLDQuNTUsNDAuMzYsNDAuMzYsMCwwLDEtNS4wOCw0LjA2czEuNTgtMi4yLDEuMjctNC4xNWMtLjE1LTEtMS41My00Ljg3LTItNi4xbDEuMzcsNy44NGE5LjIzLDkuMjMsMCwwLDEtNS44NiwwbC0uMDgsMCwuMjgsMTMuMDVoNi40NUExMS42LDExLjYsMCwwLDAsNDIuMjksMzAuNzNWMTEuNTZBMTEuNiwxMS42LDAsMCwwLDMwLjczLDBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjEuMDksMjcuNzhBOS44NSw5Ljg1LDAsMCwxLDE3LjI5LDIwYTkuNyw5LjcsMCwwLDEsOC4yNi05LjdjLTQuMS4yMS03LjMyLDIuMTEtMTAuMTMsNS42My0zLDMuNzQtNSwxMi40MS01Ljk0LDE2Ljc4LS4zOCwxLjg4LS44LDYuMS0xLjA3LDkuMTFhLjQzLjQzLDAsMCwxLDAsLjA3LDExLjQsMTEuNCwwLDAsMCwzLjExLjQ0SDI0LjI4bC0uMjgtMTNBMjIuNDYsMjIuNDYsMCwwLDEsMjEuMDksMjcuNzhaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMjguNDMsMjEuMDUsMzUsMTUuNjhjLTEuNDMtLjg3LTEuMzktNS03LjU0LTUuNDFhMTYuNTMsMTYuNTMsMCwwLDAtMS44NiwwQTkuNyw5LjcsMCwwLDAsMTcuMjksMjBhOS44NSw5Ljg1LDAsMCwwLDMuOCw3LjgybDcuMzYtNi42OFptLTQuNy0zLjg0QTIuODQsMi44NCwwLDEsMSwyNi41NywyMCwyLjg0LDIuODQsMCwwLDEsMjMuNzMsMTcuMjFaIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjguNTUsMjEuMzZsMCwuMDdjLjQzLDEuMjMsMS44MSw1LjE0LDIsNi4xLjMxLDEuOTUtMS4yNyw0LjE1LTEuMjcsNC4xNWE0MC4zNiw0MC4zNiwwLDAsMCw1LjA4LTQuMDYsMTAuMjEsMTAuMjEsMCwwLDAsMi40My00LjU1QTEzLjA5LDEzLjA5LDAsMCwwLDM2LDE0LjgyaDBsMCwuMTFaIi8+PHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjI4LjU1IDIxLjM2IDI4LjU1IDIxLjM2IDM2LjAxIDE0Ljk0IDM1LjA4IDE1Ljc0IDI4LjU1IDIxLjM2Ii8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjguNTUsMjEuMzVsNi41My01LjYxaDBMMzUsMTUuNjhsLTYuNTIsNS4zNywwLC4wNS4wNS0uMDVaIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjMuODgsMjUuMzdsLjEsMywwLC44Ny4wOCwwYTkuMjMsOS4yMywwLDAsMCw1Ljg2LDBsLTEuMzctNy44NCwwLS4wNloiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yMy44OCwyNS4zN2w0LjY2LTRoMGwtNy40NSw2LjQyQTIyLjQ2LDIyLjQ2LDAsMCwwLDI0LDI5LjI0bDAtLjg3WiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTI4LjQ1LDIxLjFsLTcuMzYsNi42OCw3LjQ1LTYuNDJDMjguNSwyMS4yNCwyOC40NiwyMS4xNSwyOC40NSwyMS4xWiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTI4LjU0LDIxLjM3bDAsLjA2LDAtLjA3WiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIyOC41NCAyMS4zNiAyOC41NCAyMS4zNiAyOC41NSAyMS4zNiAyOC41NSAyMS4zNiAyOC41NCAyMS4zNiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTI4LjUsMjEuMDVsLS4wNS4wNXMuMDUuMTQuMDkuMjZoMFoiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yOS40MSwxNy4yMUEyLjg0LDIuODQsMCwxLDAsMjYuNTcsMjAsMi44NCwyLjg0LDAsMCwwLDI5LjQxLDE3LjIxWm0tMi44NC43M2EuNzMuNzMsMCwxLDEsLjczLS43M0EuNzMuNzMsMCwwLDEsMjYuNTcsMTcuOTRaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMjYuNTcsMTYuNDhhLjczLjczLDAsMSwwLC43My43M0EuNzMuNzMsMCwwLDAsMjYuNTcsMTYuNDhaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNOC40NSw0MS44NWEuNDMuNDMsMCwwLDAsMC0uMDd2MFoiLz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik05LjE5LDExLjc4QzEyLjcsOC41NSwxNi41LDUuNDcsMjMuNzYsNS40MUExMi43LDEyLjcsMCwwLDEsMzYsMTQuODRoMGExMi42MSwxMi42MSwwLDAsMC0xMi4xNS05LjcsMTkuODUsMTkuODUsMCwwLDAtMTUsNi40NUEzMC4zMiwzMC4zMiwwLDAsMCwxLjg4LDIzLjIxLDI2LjU0LDI2LjU0LDAsMCwxLDkuMTksMTEuNzhaIi8+PHBvbHlnb24gY2xhc3M9ImNscy03IiBwb2ludHM9IjAgMjkuMDIgMCAyOS4wMiAxLjg4IDIzLjIxIDAgMjkuMDIiLz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik0yLjYzLDM4YTguMTksOC4xOSwwLDAsMSw1Ljc4LDMuNzZjLjI3LTMsLjY5LTcuMjMsMS4wNy05LjExLjktNC4zNywzLTEzLDUuOTQtMTYuNzgsMi44MS0zLjUyLDYtNS40MiwxMC4xMy01LjYzYTguNjYsOC42NiwwLDAsMSwxLjI1LS4xLDkuMzEsOS4zMSwwLDAsMSw4LjQ5LDUuMjRsLjY4LS41NkExMi43LDEyLjcsMCwwLDAsMjMuNzYsNS40MUMxNi41LDUuNDcsMTIuNyw4LjU1LDkuMTksMTEuNzhBMjYuNTQsMjYuNTQsMCwwLDAsMS44OCwyMy4yMUwwLDI5djEuNzFBMTEuNDMsMTEuNDMsMCwwLDAsMi42MywzOFoiLz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik0yNy40MSwxMC4yN2M2LjE1LjQsNi4xMSw0LjU0LDcuNTQsNS40MWwuMzQtLjI4YTkuMzEsOS4zMSwwLDAsMC04LjQ5LTUuMjQsOC42Niw4LjY2LDAsMCwwLTEuMjUuMUExNi41MywxNi41MywwLDAsMSwyNy40MSwxMC4yN1oiLz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik0zNiwxNC45NGwwLS4xMWgwWiIvPjxwYXRoIGNsYXNzPSJjbHMtNyIgZD0iTTM1LjA4LDE1Ljc0bC45My0uOCwwLS4xLS42OC41Ni4wNi4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik0zNS4wNiwxNS43NWgwbC4yNy0uMjMtLjA2LS4xMS0uMzQuMjhaIi8+PHBhdGggY2xhc3M9ImNscy03IiBkPSJNMi42MywzOEExMS42LDExLjYsMCwwLDAsOC40LDQxLjgzdjBBOC4xOSw4LjE5LDAsMCwwLDIuNjMsMzhaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNMTU1LjExLDEwLjg5SDE1My42di0uMTFoMy4xNHYuMTFoLTEuNTF2NGgtLjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTE2MS41NiwxMC43OHY0LjA4aC0uMTJWMTFsLTEuODYsMy4yNWgtLjA3TDE1Ny42NiwxMXYzLjgyaC0uMTJWMTAuNzhoLjFsMS45MSwzLjM0LDEuOTEtMy4zNFoiLz48L2c+PC9nPjwvc3ZnPg==");
  background-size: 100% auto;
  background-repeat: no-repeat;
  min-width: 175px;
  min-height: 40px;
}

@media (min-width: 768px) {
  .nav-link {
    padding-top: 30px;
    line-height: 40px;
  }
}

/*.navbar-dark .navbar-brand,.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: transparent;}*/

/* Sticky footer styles
-------------------------------------------------- */

@media (min-width: 768px) {
  html {
    position: relative;
    min-height: 100%;
  }

  body {
    margin-bottom: 60px;
    /* Margin bottom by footer height */
  }

  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    /* Set the fixed height of the footer here */
    line-height: 60px;
    /* Vertically center the text there */
    background-color: #5b9c9e;
  }
}

a:not([href]):not([tabindex]).btn-primary {
  color: #fff;
}

#emailBody,
#emailFooter {
  border: 0;
  opacity: 0;
}

#emailBody {
  min-height: 300px;
}

#emailFooter {
  min-height: 180px;
}

.note-editor:not(.note-frame) .note-status-output {
  position: absolute;
  bottom: -30px;
}

.note-editor:not(.note-frame) {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 38px;
  padding-bottom: 10px;
}

.note-editor.note-frame {
  border: 0;
}

#emailBodyToggleMode,
#emailFooterToggleMode {
  position: absolute;
  right: 0;
  z-index: 999;
  padding: 0;
  width: 125px;
  height: 25px;
  margin-top: 6px;
  margin-right: 22px;
  font-size: 13px;
  line-height: 25px;
}

.composer-divider {
  margin-top: 0;
  margin-bottom: 0;
}

#emailBodyWrapper .btn-outline-light:not(:hover),
#emailFooterWrapper .btn-outline-light:not(:hover) {
  color: #ced4da;
  border-color: #ced4da;
}

#emailBodyWrapper,
#emailFooterWrapper {
  cursor: text;
}

#emailBodyWrapper {
  min-height: 300px;
}

#emailFooterWrapper {
  min-height: 165px;
}

.styledColorPicker.colorpicker.dropdown-menu {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  min-width: 255px;
}

.styledColorPicker .colorpicker-saturation {
  width: 200px;
  height: 200px;
}

.styledColorPicker .colorpicker-hue,
.styledColorPicker .colorpicker-alpha {
  width: 30px;
  height: 200px;
}

.styledColorPicker .colorpicker-color,
.styledColorPicker .colorpicker-color div {
  height: 30px;
}

.reset-editor-css .note-editable,
.reset-editor-css .note-editable.card-block {
  all: initial;
}

.reset-editor-css .note-editable *,
.reset-editor-css .note-editable.card-block * {
  all: unset;
}

.border.is-invalid {
  border-color: #dc3545 !important;
}

.orange {
  color: #FCC00A;
}

.orange.link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.orange.link:hover,
.orange.link:focus {
  color: #f7b307;
}

.bg_orange {
  background: #FCC00A;
}

.bg_orange_hover {
  background: #f7b307;
}

.btn.orange {
  color: #ffffff;
  background-color: #FCC00A;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.orange:hover,
.btn.orange:focus {
  background-color: #f7b307;
}

.btn.white.border_orange:hover,
.btn.white.border_orange:focus {
  border-color: #FCC00A;
}

.btn.transparent_orange {
  color: #FCC00A;
  background-color: transparent;
  text-align: center;
  font-family: Nunito Sans;
  font-weight: 400;
}

.btn.transparent_orange:hover,
.btn.transparent_orange:focus {
  background-color: #FCC00A;
  color: #ffffff;
}

.btn.border_orange {
  border-color: #FCC00A;
}

.input.focus_orange:focus {
  border-color: #FCC00A;
}

input[type=checkbox]:checked + label.checkbox.orange:before {
  color: #ffffff;
  background: #FCC00A;
  border-color: #FCC00A;
}

input[type=checkbox]:checked + label.checkbox.check_orange:before {
  color: #ffffff;
  background: #FCC00A;
  border-color: #FCC00A;
}

input[type=radio]:checked + label.radio.check_orange:before {
  color: #FCC00A;
}

.hr.orange {
  background: #FCC00A;
}

.hr.orange_hover {
  background: #f7b307;
}

.showcase_10 .block_orange {
  background-position: calc(100% + 170px) 50%;
}

.showcase_10 .block_orange {
  background-image: none;
}

.showcase_10 .block_orange .inner {
  max-width: 530px;
}

.feature_6 .block_orange {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
}

.alert:not(.inline) {
  position: relative;
  top: 0;
}

.alert.inline {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  position: initial;
  top: initial;
  left: initial;
  max-width: unset;
}

