[class*="am-btn-"]{position:relative;display:inline-block;font-size:15px;font-weight:600;line-height:50px;height:50px;padding:0 25px;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:50px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
body [class*="am-btn-"]:hover{}
[class*="am-btn-"]:focus{outline:0;box-shadow:none}
body [class*="am-btn-"]{text-decoration:none !important}
.btn-arrow{width:21px;text-align:right}
.btn-arrow.reverse{text-align:left}
.btn-arrow > .shaft{display:inline-block;background-color:currentColor;width:21px;height:1px;position:relative;vertical-align:middle;will-change:transform;margin-top:-2px}
.btn-arrow.reverse > .shaft{transform-origin:center;transform:rotate(180deg)}
.btn-arrow > .shaft::before{-webkit-transform-origin:top left;transform-origin:top left}
.btn-arrow > .shaft::after{-webkit-transform-origin:bottom left;transform-origin:bottom left}
.btn-arrow > .shaft:before,.btn-arrow > .shaft:after{background-color:currentColor;content:'';display:inline-block;width:10px;height:1px;position:absolute;top:0;left:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.btn-arrow > .shaft:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.btn-arrow > .shaft:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
body .am-btn-01,body .am-btn-01:link,body .am-btn-01:visited,body .am-btn-01:active,body .am-btn-01[type="button"],body .am-btn-01[type="submit"]{color:#333333;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-01::before{content:'';position:absolute;height:50px;width:50px;right:0;border-radius:50px;background-color:#adc1f9;-webkit-transition-property:width,background-color;transition-property:width,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-01 > span{position:relative;display:inline-block;transform:translateX(1em);margin-right:-10px;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-01 > span i,.am-btn-01 > span .btn-arrow{margin-left:10px;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
body .am-btn-01:hover{color:#ffffff;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-01:hover::before{width:100%;background-color:#2c5cda;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-01:hover > span{transform:translateX(0)}
.am-btn-01:hover > span i,.am-btn-01:hover > span .btn-arrow{opacity:1;visibility:visible}
body .am-btn-02,body .am-btn-02:link,body .am-btn-02:active,body .am-btn-02:visited,body .am-btn-02[type="button"],body .am-btn-02[type="submit"]{color:#FFF;border:0 solid transparent;border-bottom:4px solid #1a43ad;display:inline-block;background-color:#2c5cda;background-size:105%;background-position:center;-webkit-transition:all 0.3s cubic-bezier(0.420,0.000,1.000,1.000) 0s;transition:all 0.3s cubic-bezier(0.420,0.000,1.000,1.000) 0s}
body .am-btn-02:hover{background-color:#3468f0;border-bottom-color:#1e4bc1}
body .am-btn-03,body .am-btn-03:link,body .am-btn-03:active,body .am-btn-03:visited,body .am-btn-03[type="button"],body .am-btn-03[type="submit"]{color:#FFF;display:inline-block;background-color:#2c5cda;overflow:hidden;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-03 span{display:inline-block;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-03 i{display:inline-block;width:36px;height:36px;font-size:15px;vertical-align:middle;color:#2c5cda;background-color:#FFF;border-radius:50%;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-03 i:first-child{position:absolute;top:50%;transform:translate(62px,-50%);opacity:0;visibility:hidden}
.am-btn-03 i:last-child{margin-right:4px;transform:translateX(-18px);opacity:1;visibility:visible}
.am-btn-03 i:before{line-height:36px}
body .am-btn-03:hover{background-color:#00bec5}
.am-btn-03:hover span{transform:translateX(-40px)}
.am-btn-03:hover i{color:#00bec5}
.am-btn-03:hover i:first-child{transform:translate(18px,-50%);opacity:1;visibility:visible}
.am-btn-03:hover i:last-child{transform:translateX(-62px);opacity:0;visibility:hidden}
body .am-btn-04,body .am-btn-04:link,body .am-btn-04:active,body .am-btn-04:visited,body .am-btn-04[type="button"],body .am-btn-04[type="submit"]{color:#FFF;display:inline-block;background-color:#2c5cda;overflow:hidden;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.2);box-shadow:0 0 10px 1px rgba(0,0,0,0.2)}
.am-btn-04 > span{display:inline-block;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-04 i,.am-btn-04 .btn-arrow{display:inline-block;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-04 i:first-child,.am-btn-04 .btn-arrow:first-child{position:absolute;top:50%;transform:translate(2em,-50%);opacity:0;visibility:hidden}
.am-btn-04 i:last-child,.am-btn-04 .btn-arrow:last-child{margin-right:1em;transform:translateX(0);opacity:1;visibility:visible}
.am-btn-04 i:before,.am-btn-04 .btn-arrow:before{line-height:36px}
.am-btn-04:hover > span{transform:translateX(-2em)}
.am-btn-04:hover i:first-child,.am-btn-04:hover .btn-arrow:first-child{transform:translate(0,-50%);opacity:1;visibility:visible}
.am-btn-04:hover i:last-child,.am-btn-04:hover .btn-arrow:last-child{transform:translateX(-2em);opacity:0;visibility:hidden}
body .am-btn-05,body .am-btn-05:link,body .am-btn-05:active,body .am-btn-05:visited,body .am-btn-05[type="button"],body .am-btn-05[type="submit"]{color:#FFF;display:inline-block;background:#2c5cda;overflow:hidden;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.2);box-shadow:0 0 10px 1px rgba(0,0,0,0.2)}
.am-btn-05 i:last-child,.am-btn-05 .btn-arrow:last-child{margin-right:1em}
.am-btn-05:before{content:'';display:block;position:absolute;background:rgba(255,255,255,0.5);width:60px;height:100%;right:-90px;top:0;opacity:.5;filter:blur(30px);transform:skewX(-15deg)}
.am-btn-05:after{content:'';display:block;position:absolute;background:rgba(255,255,255,0.2);width:30px;height:100%;right:-90px;top:0;opacity:0;filter:blur(5px);transform:translateX(30px) skewX(-15deg)}
body .am-btn-05:hover{background:#3468f0}
.am-btn-05:hover:before{right:calc(100% + 30px);opacity:0.6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-05:hover:after{right:calc(100% + 30px);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
body .am-btn-06,body .am-btn-06:link,body .am-btn-06:visited,body .am-btn-06:active,body .am-btn-06[type="button"],body .am-btn-06[type="submit"]{color:#333333;border:2px solid #333333;background-color:transparent;border-radius:0;padding-right:32px;padding-left:29px;font-size:16px}
.am-btn-06 span{display:inline-block;transform:translateY(-2px)}
.am-btn-06::before{content:'';display:block;position:absolute;top:-2px;bottom:-2px;left:-2px;width:0;z-index:0;background:#aec1f9;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-06::after{content:'';display:block;position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:30px;height:2px;background-color:currentColor}
.am-btn-06:hover::before{right:-2px;left:auto;width:calc( 100% + 4px )}
body .am-btn-07,body .am-btn-07:link,body .am-btn-07:active,body .am-btn-07:visited,body .am-btn-07[type="button"],body .am-btn-07[type="submit"]{color:#2c5cda;display:inline-block;overflow:visible;height:auto;line-height:normal;padding-right:0;padding-left:0}
.am-btn-07 .btn-arrow{width:2em}
.am-btn-07 .btn-arrow > .shaft:before,.am-btn-07 .btn-arrow > .shaft:after{-webkit-transition-duration:.2s;transition-duration:.2s}
.am-btn-07 .btn-arrow:first-child{position:absolute;right:0;top:0;transform:translateY(0%)}
.am-btn-07 .btn-arrow:first-child > .shaft{width:0;background-color:currentColor}
.am-btn-07 .btn-arrow:first-child > .shaft:before,.am-btn-07 .btn-arrow:first-child > .shaft:after{width:0;background-color:currentColor}
.am-btn-07 .btn-arrow:first-child > .shaft:before{-webkit-transform:rotate(0);transform:rotate(0)}
.am-btn-07 .btn-arrow:first-child > .shaft:after{-webkit-transform:rotate(0);transform:rotate(0)}
.am-btn-07 .btn-arrow:last-child{margin-right:1em}
.am-btn-07 .btn-arrow:last-child > .shaft{width:2em;-webkit-transition-delay:0.2s;transition-delay:0.2s}
.am-btn-07 .btn-arrow:last-child > .shaft:before,.am-btn-07 .btn-arrow:last-child > .shaft:after{width:10px;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.am-btn-07 .btn-arrow:last-child > .shaft:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.am-btn-07 .btn-arrow:last-child > .shaft:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.am-btn-07 > span{display:inline-block;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-07 .btn-arrow > .shaft{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);-webkit-transition-delay:0s;transition-delay:0s}
.am-btn-07:hover > span{transform:translateX(-3em)}
.am-btn-07:hover .btn-arrow:first-child > .shaft{width:2em}
.am-btn-07:hover .btn-arrow:first-child > .shaft:before,.am-btn-07:hover .btn-arrow:first-child > .shaft:after{width:10px}
.am-btn-07:hover .btn-arrow:first-child > .shaft:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.am-btn-07:hover .btn-arrow:first-child > .shaft:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.am-btn-07:hover .btn-arrow:last-child > .shaft{width:0}
.am-btn-07:hover .btn-arrow:last-child > .shaft:before,.am-btn-07:hover .btn-arrow:last-child > .shaft:after{width:0}
.am-btn-07:hover .btn-arrow:last-child > .shaft:before{-webkit-transform:rotate(-0);transform:rotate(-0)}
.am-btn-07:hover .btn-arrow:last-child > .shaft:after{-webkit-transform:rotate(0);transform:rotate(0)}
body .am-btn-08,body .am-btn-08:link,body .am-btn-08:active,body .am-btn-08:visited,body .am-btn-08[type="button"],body .am-btn-08[type="submit"]{display:inline-block;font-size:16px;font-weight:500;color:#fff;padding:0 30px;background-color:#fd4ea5;transition:all .3s cubic-bezier(0.22,0.61,0.36,1)}
.am-btn-08:hover{box-shadow:2px 6px 16px rgba(253,78,165,.4)}
body .am-btn-09,body .am-btn-09:link,body .am-btn-09:active,body .am-btn-09:visited,body .am-btn-09[type="button"],body .am-btn-09[type="submit"]{display:inline-block;font-size:16px;font-weight:500;color:#fff;padding:0 30px;background-color:#2c5cda;transition:all .3s cubic-bezier(0.22,0.61,0.36,1);box-shadow:2px 10px 32px -15px #2c5cda}
body .am-btn-10,body .am-btn-10:link,body .am-btn-10:active,body .am-btn-10:visited,body .am-btn-10[type="button"],body .am-btn-10[type="submit"]{display:inline-block;font-size:16px;font-weight:500;color:#424242;padding:0 30px;background-color:#ffffff;transition:all .3s cubic-bezier(0.22,0.61,0.36,1);border:2px solid #2c5cda;color:#2c5cda;line-height:46px}
body .am-btn-10:hover{background-color:#2c5cda;color:#ffffff!important}
.btn-color1.am-btn-01::before{background-color:#acddff !important}
.btn-color1.am-btn-01:hover::before{background-color:#20a3fc !important}
.btn-color2.am-btn-01::before{background-color:#a2f4f7 !important}
.btn-color2.am-btn-01:hover::before{background-color:#00bec5 !important}
.btn-color3.am-btn-01::before{background-color:#95ea95 !important}
.btn-color3.am-btn-01:hover::before{background-color:#3cb33c !important}
.btn-color4.am-btn-01::before{background-color:#ffcf53 !important}
.btn-color4.am-btn-01:hover::before{background-color:#fc7b35 !important}
.btn-color5.am-btn-01::before{background-color:#ff9a97 !important}
.btn-color5.am-btn-01:hover::before{background-color:#d53530 !important}
.btn-color1.am-btn-02{background-color:#20a3fc!important;border-bottom-color:#0279ca!important}
.btn-color1.am-btn-02:hover{background-color:#43b3ff!important;border-bottom-color:#2793dc!important}
.btn-color2.am-btn-02{background-color:#00bec5!important;border-bottom-color:#0b9398!important}
.btn-color2.am-btn-02:hover{background-color:#0cc7ce!important;border-bottom-color:#13a6ab!important}
.btn-color3.am-btn-02{background-color:#3cb33c!important;border-bottom-color:#118f11!important}
.btn-color3.am-btn-02:hover{background-color:#4dcc4d!important;border-bottom-color:#3cb33c!important}
.btn-color4.am-btn-02{background-color:#fc7b35!important;border-bottom-color:#e45509!important}
.btn-color4.am-btn-02:hover{background-color:#ff861b!important;border-bottom-color:#e26a00!important}
.btn-color5.am-btn-02{background-color:#d53530!important;border-bottom-color:#b50500!important}
.btn-color5.am-btn-02:hover{background-color:#e0423d!important;border-bottom-color:#c71d17!important}
.btn-color1.am-btn-03{background-color:#20a3fc!important}
.btn-color1.am-btn-03 i{color:#20a3fc!important}
.btn-color1.am-btn-03:hover{background-color:#fc7b35!important}
.btn-color1.am-btn-03:hover i{color:#fc7b35!important}
.btn-color2.am-btn-03{background-color:#00bec5!important}
.btn-color2.am-btn-03 i{color:#00bec5!important}
.btn-color2.am-btn-03:hover{background-color:#3cb33c!important}
.btn-color2.am-btn-03:hover i{color:#3cb33c!important}
.btn-color3.am-btn-03{background-color:#3cb33c!important}
.btn-color3.am-btn-03 i{color:#3cb33c!important}
.btn-color3.am-btn-03:hover{background-color:#d53530!important}
.btn-color3.am-btn-03:hover i{color:#d53530!important}
.btn-color4.am-btn-03{background-color:#fc7b35!important}
.btn-color4.am-btn-03 i{color:#fc7b35!important}
.btn-color4.am-btn-03:hover{background-color:#3678c1!important}
.btn-color4.am-btn-03:hover i{color:#3678c1!important}
.btn-color5.am-btn-03{background-color:#d53530!important}
.btn-color5.am-btn-03 i{color:#d53530!important}
.btn-color5.am-btn-03:hover{background-color:#00bec5!important}
.btn-color5.am-btn-03:hover i{color:#00bec5!important}
.btn-color1.am-btn-04{background-color:#20a3fc!important}
.btn-color2.am-btn-04{background-color:#00bec5!important}
.btn-color3.am-btn-04{background-color:#3cb33c!important}
.btn-color4.am-btn-04{background-color:#fc7b35!important}
.btn-color5.am-btn-04{background-color:#d53530!important}
.btn-color1.am-btn-05{background:#20a3fc!important}
.btn-color1.am-btn-05:hover{background:#43b3ff!important}
.btn-color2.am-btn-05{background:#00bec5!important}
.btn-color2.am-btn-05:hover{background:#0cc7ce!important}
.btn-color3.am-btn-05{background:#3cb33c!important}
.btn-color3.am-btn-05:hover{background:#4dcc4d!important}
.btn-color4.am-btn-05{background:#fc7b35!important}
.btn-color4.am-btn-05:hover{background:#ff861b!important}
.btn-color5.am-btn-05{background:#d53530!important}
.btn-color5.am-btn-05:hover{background:#e0423d!important}
.btn-color1.am-btn-06::before{background:#acddff!important}
.btn-color2.am-btn-06::before{background:#a2f4f7!important}
.btn-color3.am-btn-06::before{background:#95ea95!important}
.btn-color4.am-btn-06::before{background:#ffcf53!important}
.btn-color5.am-btn-06::before{background:#ff9a97!important}
.btn-color1.am-btn-07{color:#20a3fc!important}
.btn-color2.am-btn-07{color:#00bec5!important}
.btn-color3.am-btn-07{color:#3cb33c!important}
.btn-color4.am-btn-07{color:#fc7b35!important}
.btn-color5.am-btn-07{color:#d53530!important}
.btn-color1.am-btn-08{background-color:#20a3fc!important}
.btn-color1.am-btn-08:hover{box-shadow:2px 6px 16px rgba(32,163,252,.4)!important}
.btn-color2.am-btn-08{background-color:#00bec5!important}
.btn-color2.am-btn-08:hover{box-shadow:2px 6px 16px rgba(0,190,197,.4)!important}
.btn-color3.am-btn-08{background-color:#3cb33c!important}
.btn-color3.am-btn-08:hover{box-shadow:2px 6px 16px rgba(60,179,60,.4)!important}
.btn-color4.am-btn-08{background-color:#fc7b35!important}
.btn-color4.am-btn-08:hover{box-shadow:2px 6px 16px rgba(252,123,53,.4)!important}
.btn-color5.am-btn-08{background-color:#d53530!important}
.btn-color5.am-btn-08:hover{box-shadow:2px 6px 16px rgba(213,53,48,.4)!important}
.btn-color1.am-btn-09{color:#FFF!important;background-color:#20a3fc!important;box-shadow:2px 10px 32px -15px #20a3fc!important}
.btn-color2.am-btn-09{color:#FFF!important;background-color:#00bec5!important;box-shadow:2px 10px 32px -15px #00bec5!important}
.btn-color3.am-btn-09{color:#FFF!important;background-color:#3cb33c!important;box-shadow:2px 10px 32px -15px #3cb33c!important}
.btn-color4.am-btn-09{color:#FFF!important;background-color:#fc7b35!important;box-shadow:2px 10px 32px -15px #fc7b35!important}
.btn-color5.am-btn-09{color:#FFF!important;background-color:#d53530!important;box-shadow:2px 10px 32px -15px #d53530!important}
.btn-color1.am-btn-10{color:#20a3fc!important;border-color:#20a3fc!important}
.btn-color1.am-btn-10:hover{background-color:#20a3fc!important}
.btn-color2.am-btn-10{color:#20a3fc!important;border-color:#00bec5!important}
.btn-color2.am-btn-10:hover{background-color:#00bec5!important}
.btn-color3.am-btn-10{color:#3cb33c!important;border-color:#3cb33c!important}
.btn-color3.am-btn-10:hover{background-color:#3cb33c!important}
.btn-color4.am-btn-10{color:#fc7b35!important;border-color:#fc7b35!important}
.btn-color4.am-btn-10:hover{background-color:#fc7b35!important}
.btn-color5.am-btn-10{color:#d53530!important;border-color:#d53530!important}
.btn-color5.am-btn-10:hover{background-color:#d53530!important}
