﻿@font-face{font-family:"Montserrat Light";src:url("../fonts/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Semi Bold";src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu Light";src:url("../fonts/Ubuntu-Light.woff2") format("woff2"),url("../fonts/Ubuntu-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu Regular";src:url("../fonts/Ubuntu-Regular.woff2") format("woff2"),url("../fonts/Ubuntu-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu Bold";src:url("../fonts/Ubuntu-Bold.woff2") format("woff2"),url("../fonts/Ubuntu-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}html,body{height:100%}html{font-size:16px;scroll-behavior:smooth}body{margin:0;padding:0;scroll-padding-top:85px;position:relative;background-color:#000;color:rgba(255,255,255,.9);font-family:"Montserrat Light",sans-serif;font-size:1rem;letter-spacing:.01rem}body>header{margin:0;box-sizing:border-box;border:0 none;padding:20px;position:fixed;top:0;left:0;z-index:500;display:block;width:100%;max-width:100%;height:auto;min-height:auto;background-color:rgba(0,0,0,.6);color:#fff;text-align:right}body>header a,body>header a:active,body>header a:focus,body>header nav a:visited{font-weight:400;color:rgba(255,255,255,.9);line-height:20px;text-decoration:none;transition:color .3s ease}body>header a:hover,body>header a.active{color:#fff;font-weight:600}body.modalopen{overflow:hidden !important}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Ubuntu Bold",sans-serif}p{line-height:1.4}:focus{box-shadow:none;outline:none}main{margin:0;border:0 none;padding:0;position:relative;z-index:250;display:block;width:100%;max-width:100%;height:100%;min-height:100vh}main article{margin:0;border:0 none;padding:0;position:relative;display:block;width:100%;max-width:100%;height:100%;min-height:100vh}header{position:relative;z-index:1600}header nav{margin:0;border:0 none;padding:0;position:relative;display:block;width:100%;max-width:100%;height:auto;min-height:auto;color:#fff;text-align:right}.landing h1{margin:0 auto;font-size:2rem;font-weight:400;line-height:1.4;text-align:center}.landing h1 strong{font-weight:700}.landing p{margin-top:0;font-size:1.35rem}a:not(.homelink,.sociallink,.buttonlink,.portfolioinfo,.portfoliodemo,.portfoliogallery){position:relative;color:currentColor;font-weight:700;text-decoration:none}a:not(.homelink,.sociallink,.buttonlink,.portfolioinfo,.portfoliodemo,.portfoliogallery)::after{content:"";position:absolute;top:100%;left:50%;width:0px;height:1px;background-color:currentColor;transform:translateX(-50%)}section.content{margin:0;border:0 none;padding:0;position:relative;display:none;width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%}section.content[id=landing] h1{margin:0 auto;font-size:2rem;font-weight:400;line-height:1.4;text-align:center}section.content[id=landing] h1 strong{font-weight:700}section.content[id=landing] p{margin-top:0;font-size:1.35rem}section.active{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}section.active .contentcol{margin:0;border:0 none;padding:70px;position:relative;flex-grow:1;flex-basis:50%}.content-positioner{padding-left:25%;padding-right:25%}.content-actions{position:relative;display:flex;flex-flow:row nowrap;align-content:center;align-items:center;justify-content:center;gap:20px}.content-actions *{margin:0 !important;flex-shrink:1}.buttonlink{margin:0;border:1px solid rgba(255,255,255,.8);padding:10px 20px;display:inline-block;position:relative;background-color:rgba(255,255,255,0);color:rgba(255,255,255,.8);font-family:"Ubuntu",sans-serif;font-size:1rem;font-weight:600;text-decoration:none}.buttonlink:before,.buttonlink:after{content:"";position:absolute;top:50%;right:20px;display:block;width:0px;height:1px;background-color:#000;transform-origin:center right}.buttonlink:active,.buttonlink:focus,.buttonlink:focus-within,.buttonlink:visited,.buttonlink:hover{color:rgba(255,255,255,.8)}.buttonlink.dark{border:1px solid rgba(0,0,0,.8);color:rgba(0,0,0,.8)}.photo{width:100%}@media screen and (max-width: 900px){.photo{max-width:50%}}.skill{position:relative;background-color:rgba(255,255,255,.1)}.skillcontent{text-align:center}.skilltag{order:1;width:15%;line-height:2;text-align:center}@media screen and (max-width: 1400px){.skilltag{width:25%}}@media screen and (max-width: 819px){.skilltag{width:100%}}.skillbar{position:absolute;top:0;left:15%;order:2;width:0%;height:100%;transition:width 1s ease-out .2s}@media screen and (max-width: 1400px){.skillbar{left:25%}}@media screen and (max-width: 819px){.skillbar{left:50%;transform:translateX(-50%)}}.skill.html .skilltag{background-color:#e84e2b}.skill.html .skillbar{background-color:rgba(232,78,43,.25)}.skill.csssass .skilltag{background-color:#2b4ee8}.skill.csssass .skillbar{background-color:rgba(43,78,232,.25)}.skill.js .skilltag{background-color:#d8bc28}.skill.js .skillbar{background-color:rgba(216,188,40,.25)}.skill.bootstrap .skilltag{background-color:#7952b3}.skill.bootstrap .skillbar{background-color:rgba(121,82,179,.25)}.skill.php .skilltag{background-color:#617cbe}.skill.php .skillbar{background-color:rgba(97,124,190,.25)}.skill.mysql .skilltag{background-color:#00758f}.skill.mysql .skillbar{background-color:rgba(0,117,143,.25)}.skill.mssql .skilltag{background-color:#0078d4}.skill.mssql .skillbar{background-color:rgba(0,120,212,.25)}.skill.angular .skilltag{background-color:#f44336}.skill.angular .skillbar{background-color:rgba(244,67,54,.25)}.skill.react .skilltag{background-color:#61dafb}.skill.react .skillbar{background-color:rgba(97,218,251,.25)}.skill.vue .skilltag{background-color:#3eaf7c}.skill.vue .skillbar{background-color:rgba(62,175,124,.25)}.skill.aws .skilltag{background-color:#f90}.skill.aws .skillbar{background-color:rgba(255,153,0,.25)}.skill.linux .skilltag{background-color:#1c89bb}.skill.linux .skillbar{background-color:rgba(28,137,187,.25)}.skill.wordpress .skilltag{background-color:#b4b9be}.skill.wordpress .skillbar{background-color:rgba(180,185,190,.25)}.skill.codeigniter .skilltag{background-color:#dd4814}.skill.codeigniter .skillbar{background-color:rgba(221,72,20,.25)}.skill.laravel .skilltag{background-color:#ff2d20}.skill.laravel .skillbar{background-color:rgba(255,45,32,.25)}.skill.drupal .skilltag{background-color:#0678be}.skill.drupal .skillbar{background-color:rgba(6,120,190,.25)}.skill.adobe .skilltag{background-color:#fa0f00}.skill.adobe .skillbar{background-color:rgba(250,15,0,.25)}.skill.apache .skilltag{background-color:#ac0000}.skill.apache .skillbar{background-color:rgba(172,0,0,.25)}.skill.python .skilltag{background-color:#4b8bbe}.skill.python .skillbar{background-color:rgba(75,139,190,.25)}.skill.arduino .skilltag{background-color:#4b8bbe}.skill.arduino .skillbar{background-color:rgba(75,139,190,.25)}.skill.raspberrypi .skilltag{background-color:#4b8bbe}.skill.raspberrypi .skillbar{background-color:rgba(75,139,190,.25)}@media screen and (max-width: 819px){.skill .skilltag{background-color:rgba(255,255,255,0) !important}}.skill.active .contentcol{flex-basis:auto !important;flex-grow:2 !important}.skill.active .contentcol:first-child{flex-grow:0 !important;flex-shrink:2 !important}.portfolio.active{display:block !important}.portfolio.active .contentcol{padding:70px 30px !important}.portfolioshowcase{margin:0;border:0 none;padding:0;position:relative;display:grid;grid-template-columns:repeat(3, calc((100% - 60px) / 3));grid-template-rows:auto;gap:30px;width:100%;height:auto}.portfolioshowpiece{margin:0;position:relative;aspect-ratio:16/9}.portfolioshowpiece img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:.5s}.portfolioshowpiece:hover img{filter:blur(5px);opacity:.5}.portfolioshowpiece:hover .portfoliocontent{opacity:1}.portfolioshowpiece:hover .portfolioactions{opacity:1;transform:translateY(0)}.portfoliocontent{padding:30px;position:relative;display:flex;flex-flow:column wrap;justify-content:space-between;height:100%;color:#fff;opacity:0;text-align:center;transition:.5s}.portfoliocontent h3{margin-top:0;font-family:"Ubuntu Regular",sans-serif;font-size:2rem;line-height:1.5}.portfoliocontent h3 small{display:block;font-size:1rem;font-family:"Ubuntu Light",sans-serif}.portfoliocontent h4{font-size:1.25rem;font-weight:500}.portfoliocontent h4:first-of-type{margin-bottom:0}.portfoliocontent h4:last-of-type{margin-top:0}.portfoliocontent h4 span{display:inline-block;width:150px;color:rgba(255,255,255,.4)}.portfoliocontent h5{margin-bottom:0;color:rgba(255,255,255,.4);font-size:1.25rem;font-weight:normal}.portfoliocontent p:first-of-type{margin-top:0}@media screen and (max-width: 900px){.portfoliocontent{padding:20px}.portfoliocontent h3{font-size:1.5rem;line-height:1.2}.portfoliocontent h3 small{font-size:1rem}}@media screen and (max-width: 500px){.portfoliocontent{padding:20px}.portfoliocontent h3{font-size:1.25rem}.portfoliocontent h3 small{font-size:.85rem}}.portfolioexplanation{display:none}.portfolioslider{margin:0;border:0 none;padding:0;position:relative;display:grid;grid-template-columns:calc(100% / 3) calc(100% / 3) calc(100% / 3);grid-template-rows:calc((100vh - 70px) / 3) calc((100vh - 70px) / 3) calc((100vh - 70px) / 3);width:100%;height:auto;min-height:calc(100vh - 70px)}.portfolioslide{position:relative;display:block;color:#000;justify-self:stretch;overflow:hidden}.portfolioslide h3{font-size:2rem}.portfolioslide h4{font-size:1.25rem;font-weight:500}.portfolioslide h4:first-of-type{margin-bottom:0}.portfolioslide h4:last-of-type{margin-top:0}.portfolioslide h4 span{display:inline-block;width:150px;color:rgba(255,255,255,.4)}.portfolioslide h5{margin-bottom:0;color:rgba(255,255,255,.4);font-size:1.25rem;font-weight:normal}.portfolioslide p:first-of-type{margin-top:0}.portfolioslide:hover .portfoliobgimage{filter:grayscale(0);transform:translate(-50%, -50%) scale(1)}.portfoliobgimage{margin:0;border:0 none;padding:0;position:absolute;top:50%;left:50%;display:block;width:100%;max-width:100%;height:100%;max-height:100%;transform:translate(-50%, -50%) scale(1);transition:transform .25s ease-out,filter .25s ease-out}.portfoliobgimage.jys{background:transparent url("../portfolio/jamesyeatssmith/jamesyeatssmith.jpg") scroll no-repeat 50% 50%;background-size:cover}.portfoliobgimage.m-a-p{background:transparent url("../portfolio/mccain-makeaplate/mccainmakeaplate.jpg") scroll no-repeat 50% 50%;background-size:cover}.portfoliobgimage.face{background:transparent url("../portfolio/3dface/3dface.jpg") scroll no-repeat 50% 50%;background-size:cover}.portfoliobgimage.b-a-s{background:transparent url("../portfolio/buildasandman/buildasandman.jpg") scroll no-repeat 50% 50%;background-size:cover}.portfoliobgimage.e-p{background:transparent url("../portfolio/expedia-puglia/expediapuglia.jpg") scroll no-repeat 50% 50%;background-size:cover}.portfoliooverlay{margin:0;border:0 none;padding:0;position:absolute;top:0;left:0;display:flex;flex-flow:column;align-content:center;align-items:center;justify-content:space-around;width:100%;height:100%;background-color:#fff !important;opacity:0;transition:opacity .25s ease-out}.portfoliooverlay h3,.portfoliooverlay small{margin:0;display:block !important;position:relative;bottom:auto;width:100%;color:#000}.portfoliooverlay h3{padding:0 !important;font-size:1.5rem;line-height:1.5;opacity:0;text-align:center;text-transform:uppercase;transform:translateY(-300%);transition:opacity .25s ease-out,transform .25s ease-out}.portfoliooverlay small{padding:3px 10px 0 !important;display:block;clear:both;color:rgba(0,0,0,.5);font-size:.875rem;font-weight:normal;line-height:1.5}.portfoliooverlay:hover{opacity:1}.portfoliooverlay:hover h3,.portfoliooverlay:hover .portfolioactions{opacity:1;transform:translateY(0)}.portfolioactions{margin:0;padding:0 !important;position:relative;display:flex;flex-flow:column wrap;align-content:center;align-items:center;justify-content:space-around;gap:20px;width:100% !important;color:#fff;mix-blend-mode:luminosity;opacity:0;transform:translateY(100%);transition:opacity .25s ease-out,transform .25s ease-out}.portfolioactions a{flex-basis:calc((100% - 30px) / 2);border:2px solid;border-color:#fff;padding:0 1rem;display:block;width:100%;line-height:2.25;background-color:transparent;color:#fff;text-decoration:none;transition:background-color .25s ease-out,color .25s ease-out}.portfolioactions a:hover{background-color:#fff;color:#000}.portfolioactions img{height:24px}@media screen and (max-width: 900px){.portfolioactions{gap:10px}}@media screen and (max-width: 500px){.portfolioactions a{font-size:.85rem}}.portfolioinfo svg,.portfolioinfo img{pointer-events:none}.checkbox{margin-bottom:12px;display:block;position:relative;padding-left:35px;cursor:pointer;font-size:1rem;line-height:1.25;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkmark{background-color:#fff}.checkbox input:checked~.checkmark::after{display:block}.checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:rgba(255,255,255,.8)}.checkbox .checkmark::after{content:"";border:solid #000;border-width:0 3px 3px 0;position:absolute;top:4px;left:7px;display:none;width:6px;height:10px;transform:rotate(45deg)}.checkbox:hover input~.checkmark{background-color:#fff}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.form-floating label{color:#000}.form-floating textarea{height:200px !important;resize:none}.modal-header{border-bottom:0 none}.modal-header h5{color:#000}.modal-body .portfolioexplanation{display:block;color:#000}.modal-footer{border-top:0 none}#privacymodal{color:#000}.slbArrows{mix-blend-mode:difference}.home-icon{margin:0 15px 0 0;box-sizing:border-box;border:0 none;padding:0;position:relative;display:inline-block;width:25px;height:25px}.home-icon a{margin:0;position:relative;display:block;width:25px;height:25px}.home-icon a svg{fill:rgba(255,255,255,.9);transition:fill .25s ease}.home-icon a:hover svg{fill:#fff}.social-nav{margin:0 15px 0 0;box-sizing:border-box;border:0 none;padding:0;position:relative;display:inline-block;width:auto;height:25px;line-height:25px}.social-nav a{margin:0;position:relative;display:block;width:25px;height:25px}.social-nav a svg{fill:rgba(255,255,255,.9);transition:fill .25s ease}.social-nav a svg:hover{fill:#fff}.navbar-icon{margin:0;box-sizing:border-box;border:0 none;padding:0;position:relative;z-index:1050;display:none;width:35px;height:25px}@media screen and (max-width: 768px){.navbar-icon{display:inline-block}}@media screen and (max-width: 775px){.menu{position:fixed;z-index:400;display:flex;flex-flow:column wrap;align-content:flex-start;align-items:flex-start;justify-content:center;width:0px;height:0px;top:0;left:0;pointer-events:none;visibility:hidden}.menu a{color:#000 !important;font-size:2rem !important;line-height:2 !important;opacity:0;transform:translate(50%, -20%);transition:opacity .25s ease-out .25s,translate .25s ease-out .25s}}@media screen and (max-width: 775px){.menu.open{width:100vw;height:100vh;pointer-events:all;visibility:visible}.menu.open a{opacity:1;transform:translate(0, 0)}}.menu-bg{border-radius:50%;position:absolute;top:0;right:0;display:block;width:0px;height:0px;background-color:#fff;transform:translate(50%, -50%);transition:width .25s ease-out .3s,height .25s ease-out .3s}.menu-bg.active{width:auto;height:250vh;aspect-ratio:1/1;transition:width .25s ease-out,height .25s ease-out}.menu-trigger{position:absolute;top:0;right:0;display:block;width:30px;height:22px;cursor:pointer;z-index:350}.menu-trigger-bar{position:absolute;left:50%;display:block;width:100%;height:2px;background-color:#fff;opacity:1;pointer-events:none;transform-origin:50% 50%;transform:translateX(-50%)}.menu-trigger-bar.top{top:0}.menu-trigger-bar.middle{top:50%;background-color:transparent;transform:translateX(-50%) translateY(-50%)}.menu-trigger-bar.middle::before,.menu-trigger-bar.middle::after{content:"";position:absolute;top:50%;left:50%;display:block;width:100%;height:2px;background-color:#fff;transform-origin:50% 50%;transform:translate(-50%, -50%) rotateZ(0deg)}.menu-trigger-bar.bottom{bottom:0}.menu-trigger-bg{border-radius:50%;position:absolute;top:50%;left:50%;display:block;background-color:#000;transform:translate(-50%, -50%)}.menu-trigger.inactive .menu-trigger-bg{width:0px;height:0px;opacity:0;transition:opacity .2s ease-out .25s,width .2s ease-out .25s,height .2s ease-out .25s}.menu-trigger.inactive .menu-trigger-bar.top,.menu-trigger.inactive .menu-trigger-bar.bottom{transition:width .25s ease-out .25s}.menu-trigger.inactive .menu-trigger-bar.middle::before,.menu-trigger.inactive .menu-trigger-bar.middle::after{transition:transform .25s ease-out}.menu-trigger.active .menu-trigger-bg{width:50px;height:50px;opacity:1;transition:opacity .2s ease-out,width .2s ease-out,height .2s ease-out}.menu-trigger.active .menu-trigger-bar.top,.menu-trigger.active .menu-trigger-bar.bottom{width:0;transition:width .25s ease-out}.menu-trigger.active .menu-trigger-bar.middle::before{transform:translate(-50%, -50%) rotateZ(45deg);transition:transform .25s ease-out .25s}.menu-trigger.active .menu-trigger-bar.middle::after{transform:translate(-50%, -50%) rotateZ(-45deg);transition:transform .25s ease-out .25s}nav.mobilenav{position:fixed;z-index:400;display:none;width:100vw;height:100vh;top:0;left:0;visibility:hidden}.inner-container{z-index:1500;visibility:hidden;display:none}@media(max-width: 768px){.inner-container{display:block !important}}.menu-container{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}@keyframes triggertoprotate{from{width:100%;transform:rotate(0deg) translate(0, 0)}to{width:50%;transform:rotate(-45deg) translate(0, 0)}}@keyframes triggermiddlerotate{from{transform:rotate(0deg) translate(0, 0)}to{transform:rotate(-45deg) translate(0, 0)}}@keyframes triggerbottomrotate{from{margin-left:0;width:100%;transform:rotate(0deg)}to{margin-left:50%;width:50%;transform:rotate(-45deg)}}@keyframes triggertopout{from{width:50%;transform:rotate(-45deg) translate(0, 0)}to{width:50%;transform:rotate(-45deg) translate(80px, -80px)}}@keyframes triggermiddleout{from{transform:rotate(-45deg) translate(0, 0)}to{transform:rotate(-45deg) translate(80px, -80px)}}@keyframes triggerbottomout{from{transform:translate(0, 0)}to{transform:translate(80px, -80px)}}@keyframes closetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes closebottom{from{top:-300px;opacity:0}to{top:0;opacity:1}}@media(hover: hover){a:not(.homelink,.sociallink,.buttonlink,.portfolioinfo,.portfoliodemo)::after{transition:width .25s ease-in}a:not(.homelink,.sociallink,.buttonlink,.portfolioinfo,.portfoliodemo):hover::after{width:100%}.buttonlink{transition:padding .35s ease,background-color .35s ease,color .3s ease}.buttonlink:before,.buttonlink:after{transition:width .35s ease,transform .3s ease .35s}.buttonlink:hover{padding:10px 40px 10px 20px;color:#000;background-color:rgba(255,255,255,.8)}.buttonlink:hover:before{width:10px;transform:rotate(30deg)}.buttonlink:hover:after{width:10px;transform:rotate(-30deg)}.buttonlink.btnprev:before,.buttonlink.btnprev:after,.buttonlink.btnsliderprev:before,.buttonlink.btnsliderprev:after{left:20px;transform-origin:center left}.buttonlink.btnprev:hover,.buttonlink.btnsliderprev:hover{padding:10px 20px 10px 40px}.buttonlink.dark:before,.buttonlink.dark:after{background-color:#fff}.buttonlink.dark:hover{color:#fff;background-color:rgba(0,0,0,.8)}}@media(hover: hover)and (prefers-reduced-motion){a:not(.homelink,.sociallink,.buttonlink,.portfolioinfo,.portfoliodemo)::after{transition:width 0s linear}a:not(.homelink,.sociallink,.buttonlink,.portfolioinfo,.portfoliodemo):hover::after{width:100%}}@media screen and (max-width: 750px){html{font-size:14px}}@media(hover: hover){.menu-trigger:not(.active):hover .menu-trigger-bar.top,.menu-trigger:not(.active):hover .menu-trigger-bar.bottom{width:90%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.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:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.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:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*# sourceMappingURL=main.min.css.map */
