body{background-color:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}body,div,form,h1,h2,img,input,label,p,span,textarea{margin:0;padding:0}article,aside,section{display:block}section footer{display:block;margin:0;padding:0;width:auto}.clear{clear:both}a,a:link a:active{border:none;color:#59c9ca;outline:none;text-decoration:none}a:visited{background-color:inherit}a:hover,a:visited{border:none;outline:none}a:hover{text-decoration:underline}a img{border:none}a.dark{color:#268586;text-decoration:underline}img{border:none}h1{color:#645844;font:700 28px/1.4em Jura,"sans-serif";line-height:normal;margin:10px 0 0}h1.main_h1{border-bottom:1px solid #59c9ca}h2{color:#645844;font:700 18px/1.4em Jura,"sans-serif";line-height:1.8em;margin:0 0 5px;text-transform:uppercase}h3{color:#2f9b7d;font:700 16px/1.2em Jura,"sans-serif";line-height:1.6em;margin:0 0 10px}h4{color:#645844;font:700 14px/1em Jura,"sans-serif";line-height:1.4em}h4,p{margin:0}p{font-size:14px;line-height:18px;padding:0 0 15px}ul{list-style:square outside;margin-left:0;margin-top:25px;padding-left:35px}ul li{font-size:12px;margin:0 0 15px;padding:0}.center{text-align:center}.spacer{clear:both;font-size:0;line-height:0}#root{background-color:#fff;display:block;margin:0 auto;min-height:971px;width:1150px}#content_root{display:flex;flex-direction:column;min-height:900px}#portfolioHeader{display:flex;flex-direction:row;font:16px/1.4em Jura,"sans-serif";margin-top:30px}#name{margin:17px 10px 10px}#name a:hover{text-decoration:none}#mainNavigation{margin-left:auto}#top_name:hover{color:#000;text-decoration:none}.mainmenu{font-weight:500;line-height:26px;list-style-position:outside;list-style-type:none;margin-top:15px;padding:0}.mainmenu,.mainmenu li{height:39px;list-style-image:none}.mainmenu li{display:block;float:left;margin:0;padding:0 0 0 25px}.mainmenu li a{color:#3a3a3a;display:block;font-size:16px;padding:0 15px;text-align:left;text-decoration:none}.mainmenu a.active,.mainmenu a.active:hover,.mainmenu a:hover{color:#59c9ca}.mainmenu li a.active:active,.mainmenu li a:active,.mainmenu li a:hover,.mainmenu li a:visited{border:none;outline:none}#design_info,#my_logo{margin:30px auto;width:400px}#design_info p{font:28px/1.8em Jura,"sans-serif";margin-bottom:80px}.about_container,.contact_container{display:flex;flex-direction:row}.about_me_text h2{text-transform:uppercase}.quote_block{display:flex;flex-direction:row;gap:20px}.quote_text{font-size:14px;font-style:italic;font-weight:600}.quote_author{font-size:14px;text-align-last:end}.contact_img{margin-left:auto}.formContainer{background-color:#f2f2f2;border-radius:5px;padding:20px;width:700px}input[type=email],input[type=text],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px;margin-top:6px;padding:12px;resize:vertical;width:100%}.errorText{color:tomato;margin-bottom:30px}.submitButton{background:#2f2f2f;border:none;border-radius:40px;box-shadow:0 6px 20px -5px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:block;font-size:22px;height:80px;margin:20px auto;outline:none;overflow:hidden;position:relative;text-align:center;width:270px}p#buttonText{font-size:16px;font-weight:500;line-height:80px}.check-box{border-radius:40px;box-shadow:0 0 12px -2px rgba(0,0,0,.5);height:80px;opacity:0;position:absolute;right:-40px;top:0;width:80px}.check-box svg{margin:20px;width:40px}svg path{stroke-width:3;stroke:#fff;stroke-dasharray:34;stroke-dashoffset:34;stroke-linecap:round}.formContainer
.active{background:#59c9ca;font-size:16px;font-weight:600;transition:1s}.formContainer
.active .check-box{opacity:1;right:0;transition:1s}.formContainer
.active p{margin-right:125px;transition:1s}.formContainer
.active svg path{stroke-dashoffset:0;transition:1s;transition-delay:1s}.follow{margin-left:95px;margin-top:50px}.follow_me{align-items:center;display:flex;flex-direction:row;gap:10px}.searchAbility{background-color:#59c9ca;border:1px dashed #2f9b7d;margin:30px 70px;padding:50px}.searchAbilityContainer{align-items:center;display:flex;flex-direction:column;gap:20px}.searchInputArea input{color:gray;padding:10px;width:300px}.searchInputArea input:focus{outline:none}.searchInputArea button{background-color:#464545;border:0;border-radius:12px;color:#fff;margin-left:10px;padding:13px;width:90px}.searchResponse{text-align:center;width:50vw}.negativeAnswerDiv,.searchResponseDiv{background-color:#2f9b7d;border-radius:3px;color:#fff;display:inline-block;margin-bottom:5px;margin-right:5px;padding:5px}.negativeAnswerDiv{background-color:tomato}.allAbilities{-webkit-column-gap:100px;column-gap:100px;justify-content:space-around}.allAbilities,.projectListItem{display:flex;flex-direction:row}.projectListItem{align-items:center;gap:50px;margin-top:50px}.gray_text{font-weight:700;line-height:17px;padding-bottom:0}#contact_page table span{font:13px/1.4em Helvetica,Arial,"sans-serif";padding:0 10px 5px 0;text-align:right;vertical-align:top;width:70px}.underlined_section{border-bottom:1px solid #3a3a3a;margin-top:30px}footer{margin-top:auto}#copyright{font-size:10px;height:15px;padding:5px 0;text-align:center}#social_links{display:block;height:30px;margin:0 auto;width:150px}#social_links span a{margin-right:2px}@media (max-width:1150px){#root{width:auto}#portfolioHeader{flex-direction:column}#mainNavigation{background-color:#2f2f2f;margin-bottom:20px;margin-left:0}.mainmenu li{padding:0}.mainmenu li a{color:#59c9ca;font-weight:800}.mainmenu a.active,.mainmenu a:hover{color:#fff}section{margin-left:10px}.contact_img{display:none}.contact_container{align-items:center;flex-direction:column}}@media (max-width:800px){secttion{margin-right:10px}.allAbilities{flex-direction:column;text-align:center}.searchInputArea input{width:200px}}@media (max-width:770px){.formContainer{width:550px}}@media (max-width:680px){.about_me_img{display:none}article{margin-right:10px}footer{margin-top:100px}}@media (max-width:600px){.formContainer{width:400px}}@media (max-width:485px){#name{display:none}#portfolioHeader{margin-top:0}.mainmenu{height:auto}.mainmenu li{border-bottom:1px solid #474545;float:none}.mainmenu li:last-child{border-bottom:0}.mainmenu li a{text-align:center}.contact_text{margin-left:10px}}@media (max-width:428px){.formContainer{width:327px}}@media (max-width:375px){.formContainer{width:300px}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;-webkit-transform:scale(1.2);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;-webkit-transform:scale(1.2);transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
/*# sourceMappingURL=main.c174b8b7.css.map*/