@font-face{font-family:"ubunturegular";src:url("../fonts/ubuntu-regular.woff2") format("woff2"),url("../fonts/ubuntu-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ubuntuitalic";src:url("../fonts/ubuntu-italic.woff2") format("woff2"),url("../fonts/ubuntu-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ubuntubold";src:url("../fonts/ubuntu-bold.woff2") format("woff2"),url("../fonts/ubuntu-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ubuntubold_italic";src:url("../fonts/ubuntu-bolditalic.woff2") format("woff2"),url("../fonts/ubuntu-bolditalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ubuntulight";src:url("../fonts/ubuntu-light.woff2") format("woff2"),url("../fonts/ubuntu-light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ubuntulight_italic";src:url("../fonts/ubuntu-lightitalic.woff2") format("woff2"),url("../fonts/ubuntu-lightitalic.woff") format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;border:0;list-style:none;text-decoration:none}.hidden{display:none}a{transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-decoration:none;cursor:pointer}button{cursor:pointer}input,textarea{display:block;margin:0;padding:0}html{scroll-behavior:smooth;box-sizing:border-box}body,html{margin:0;overflow-x:hidden;width:100%}p{font-family:"Ubuntu","Helvetica","Arial",sans-serif;line-height:170%;font-weight:400;max-width:800px}h1,h2,h3,h4,h5,h6{font-family:"Ubuntu","Helvetica","Arial",sans-serif;line-height:120%}main{margin:0}footer{width:100%}.arrow{color:#39a3bc}:root{--plyr-color-main: #39a3bc;--plyr-control-icon-size: 1rem;--plyr-control-radius: 35px;--plyr-video-controls-background: rgba(255, 255, 255, 0);--plyr-font-family: "Ubuntu", sans-serif}.video-holder{height:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0;border-radius:35px;overflow:hidden}.video-holder .plyr__controls{margin:15px;cursor:pointer}#sticky-nav-con{position:sticky;background-color:#fff;top:0;z-index:1000;border-bottom:2px solid #efefef;animation:headerSlide 1s forwards}.current{border-bottom:3px solid #125668}.navbar-header{display:flex;justify-content:space-between;align-content:center;color:#fff}.logo-header img{width:220px;padding-top:22px;padding-bottom:15px}.links-header{display:flex;align-items:center}.links-header ul{margin:0;padding:5px 0 0 0;display:flex}.links-header ul li{transition:.25s ease-in all}.links-header ul li a{padding:20px;text-transform:capitalize;font-size:16px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;display:block;cursor:pointer;color:#125668;background-color:#fff;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.links-header ul li a i{margin-left:10px}.links-header ul li a:hover{text-decoration:underline;border-radius:0px;background-color:rgba(57,164,188,.1568627451)}.lang-switcher{display:flex;gap:10px;margin-top:5px;margin-left:15px}.lang-switcher .flag{width:20px;height:20px;border-radius:35px;border:2px solid #125668;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.lang-switcher .inactive{opacity:.5}.lang-switcher .inactive:hover{transform:scale(1.25)}.lang-switcher .active{opacity:1;transform:scale(1.25);box-shadow:0 2px 4px rgba(0,0,0,.1);pointer-events:none}.navbar-header button{height:40px;width:60px;background:url(../images/burger-button.svg) no-repeat center;transition:all .5s ease;border:0;position:absolute;top:0px;right:9.5%;cursor:pointer;display:none}@media(max-width: 768px){.navbar-header button{display:flex;margin-top:12px}.navbar-header{align-items:flex-start;flex-direction:column}.links-header{width:100%;z-index:100;height:0px;overflow:hidden;transition:all .5s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:start}.links-header ul{flex-direction:column;width:100%;opacity:0;transform:translateY(-20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.lang-switcher{margin-left:0px;margin-top:15px}.links-header ul li{text-align:center;cursor:pointer}.links-header ul li a:hover{border-radius:35px}.links-header.active{height:290px;display:flex}.links-header.active ul{opacity:1;transform:translateY(0)}#burger-button.active{transform:rotate(90deg)}.current{border-bottom:0px}}.home-hero{margin-top:50px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:50px}.hero-image-con{display:flex;flex-direction:column;justify-content:center;position:relative;width:60%;align-self:center}.hero-image{z-index:2}.hero-circle{position:absolute;top:0;left:0;z-index:1;opacity:.5}.hero-social-media{display:flex;flex-direction:row;justify-content:center;gap:10px;z-index:3;margin-top:-25px}.hero-social-media a{opacity:0}.hero-bio{display:flex;flex-direction:column;align-items:center;gap:35px}.hero-bio h5{font-size:32px;color:#39a3bc;font-weight:400;max-width:400px}.hero-bio h5 span{font-weight:800}.hero-bio p{color:#8e8e8e;font-size:20px;font-weight:400}.hero-bio p span{font-weight:800}.hero-scramble{display:flex;align-items:center;gap:7px}.hero-scramble h6{font-size:20px;color:#39a3bc;font-weight:300;text-transform:uppercase;letter-spacing:1px}.text-scramble{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:20px;color:#39a3bc;font-weight:600;text-transform:uppercase;letter-spacing:1px}.hero-availability{background-color:#fff;border:2px solid #efefef;padding:15px 25px;border-radius:35px;display:flex;align-items:center;gap:15px;transform:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.hero-availability div{width:9px;height:9px;background-color:#12d912;border-radius:100%;position:relative}.hero-availability div div{position:absolute;width:100%;height:100%;background-color:#12d912;border-radius:100%;animation:availabityPulse 1.75s infinite}.hero-availability h6{font-size:16px;color:#8e8e8e;font-weight:500}.hero-availability:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15)}@keyframes availabityPulse{0%{transform:scale(1);opacity:.75}100%{transform:scale(7);opacity:0}}@media screen and (min-width: 768px){.home-hero{flex-direction:column;align-items:center;justify-content:start;margin-top:75px;gap:50px;text-align:left}.hero-image-con{width:35%;align-self:start}.hero-bio{align-items:start}.hero-bio h5{max-width:fit-content}.hero-availability h6{font-size:20px;font-weight:500}}@media screen and (min-width: 1200px){.home-hero{margin-top:5%;gap:75px;flex-direction:row;align-items:center}.hero-image-con{max-width:350px}.hero-bio{align-self:end;margin-bottom:25px;margin-top:25px}}.banner{width:100%;padding-top:75px;padding-bottom:75px;z-index:99;position:relative;background-size:cover;background-position:right}.banner-cover{background-color:#001014;opacity:.7;width:100%;height:100%;z-index:100;position:absolute}#contact-banner{background-image:url(../images/banner-contact.webp)}#about-banner{background-image:url(../images/banner-about.webp)}.project-cover{position:absolute;object-fit:cover;object-position:right;height:100%;width:100%;border-radius:0}.banner-title{display:flex;flex-direction:column;gap:25px;z-index:101;text-align:center;align-items:center}.banner-title h3{font-size:42px;color:#fff;font-weight:300}.banner-title h3 span{font-weight:800}.banner-divisory{background-color:#fff;height:2px;opacity:.25;box-shadow:0 2px 4px rgba(0,0,0,.1)}#contact-divisory,#about-divisory{width:150px}.banner-btn{background-color:rgba(5,48,58,.3098039216);border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:15px 25px;border-radius:35px;display:flex;justify-content:start;width:max-content;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.banner-btn h4{font-size:14px;color:#fff;font-weight:500;margin-right:5px;text-transform:uppercase;letter-spacing:1px}.banner-btn:hover{background-color:#125668;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.banner-about-wrap{z-index:102;gap:25px;display:flex;flex-direction:column;align-items:center}.banner-about-wrap img{object-fit:cover;border-radius:100%;box-shadow:0 4px 8px rgba(0,0,0,.15);width:200px}.case-wrap{display:flex;flex-direction:column;align-items:center;gap:25px}.case-type{display:flex;gap:10px;align-items:center;color:#fff;text-transform:uppercase}.case-type h4{font-weight:400;font-size:16px;letter-spacing:2px}@media screen and (min-width: 768px){.banner-title{align-items:start;text-align:left}.banner-about-wrap{z-index:102;flex-direction:row;gap:50px;align-items:center}.banner-about-wrap img{width:150px}.case-wrap{flex-direction:row}}.home-intro{margin-top:150px}.intro-text{margin-top:40px;display:flex;flex-direction:column;align-content:center;text-align:center;gap:15px}.intro-text h4{font-size:26px;color:#125668}.intro-text p{margin-top:15px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;line-height:1.5em;font-size:16px;color:#8e8e8e}.intro-btn{margin-top:20px;font-size:20px;display:flex;gap:8px;align-items:center;justify-content:center;color:#39a3bc;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-transform:uppercase;letter-spacing:.75px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.intro-btn i{color:#39a3bc}.intro-btn:hover{color:#125668;gap:16px}.intro-btn:hover i{color:#125668}@media screen and (min-width: 768px){.intro-text{align-content:left;text-align:left}.intro-text h4{max-width:300px}.intro-btn{align-items:left;justify-content:left}}@media screen and (min-width: 1200px){.home-intro{align-items:center}.intro-text{margin-top:0px}}#portfolio-sec{padding-top:150px}.portfolio-title{margin-bottom:15px}.portfolio-title h4{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;font-size:32px;color:#125668;text-align:center}.portfolio-tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:15px;gap:15px;margin-top:30px}.portfolio-tags li{margin-bottom:10px}.tag{background-color:#fff;border:2px solid #39a3bc;color:#39a3bc;padding:5px 15px;border-radius:35px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px;text-transform:uppercase}.tag:hover{background-color:#39a3bc;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.tag.selected{background-color:#39a3bc;color:#fff}.portfolio-gallery{display:flex;flex-direction:column;margin-top:25px;gap:25px}.portfolio-item{width:100%;position:relative;height:400px}.portfolio-item-con{position:absolute;width:100%;height:100%;border-radius:35px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;overflow:hidden}.project-thumb{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.project-overlay{position:absolute;width:100%;height:100%;z-index:2;cursor:pointer}.portfolio-item-info{position:absolute;z-index:10;color:#fff;bottom:50px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;padding-left:15px;padding-right:15px}.project-title{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:200;font-size:26px;color:#fff}.project-title span{font-weight:600}.project-areas{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:200;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.75px;width:fit-content}.project-recap{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:200;font-size:10px;color:#fff;max-width:80%;opacity:1}.project-arrow{position:absolute;top:30px;right:30px;z-index:10}.project-arrow .project-btn{width:30px;height:30px;opacity:.5;transition:opacity .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:100%;cursor:pointer;background-color:rgba(0,0,0,.5)}.project-date{color:#8e8e8e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;background-color:rgba(205,205,205,.299);padding:7px 14px;border-radius:35px;width:fit-content}.project-recap{color:#8e8e8e;font-size:14px}.case-text{margin-top:75px;display:flex;flex-direction:column;gap:25px;align-items:center;text-align:center}.case-text h4{font-size:32px;color:#125668}.case-text p{color:#8e8e8e}.case-text p span{color:#39a3bc;font-weight:600}.case-title-wrap{display:flex;flex-direction:row;align-items:center;gap:15px}.case-title-wrap i{color:#39a3bc}.case-title-wrap h4{font-size:26px;color:#39a3bc}.project-media-con{margin-top:50px;margin-bottom:25px;display:flex;flex-direction:column;background-color:rgba(57,164,188,.1803921569);background:.5;padding:5px;border-radius:35px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.project-media-image{object-fit:cover}.project-media-image:first-of-type{border-top-left-radius:35px;border-top-right-radius:35px}.project-media-image:last-of-type{border-bottom-left-radius:35px;border-bottom-right-radius:35px}.project-thank{margin-top:100px;text-align:center;display:flex;flex-direction:column;gap:25px;align-items:center}.project-thank h4{font-size:26px;color:#39a3bc}.project-thank img{width:250px;object-fit:contain}.back-wrap{display:flex;flex-direction:column;gap:25px;align-items:center}.back-btn{font-size:20px;display:flex;gap:8px;align-items:center;justify-content:center;color:#fff;background-color:#39a3bc;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-transform:uppercase;letter-spacing:.75px;width:fit-content;padding:10px 15px;border-radius:35px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.back-btn i{color:#39a3bc}.back-btn:hover{background-color:#125668;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.back-btn:hover i{color:#125668}@media screen and (min-width: 768px){.portfolio-title h4{text-align:start}.portfolio-tags{justify-content:start}.portfolio-gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px}.portfolio-gallery .portfolio-item:nth-last-child(1):nth-child(odd){grid-column:span 2}.portfolio-item{height:400px}.portfolio-item-info{align-items:start;text-align:left;bottom:30px;left:30px;padding-left:0px;padding-right:15px}.case-text{text-align:left;align-items:start}.project-thank{margin-top:100px;display:flex;flex-direction:row;align-items:end;gap:50px;text-align:left}.project-thank h4{font-size:26px;color:#39a3bc;margin-bottom:30px;align-self:end;max-width:350px}.project-thank img{padding-left:0;padding-right:0;object-fit:contain}.project-media-con{padding:15px}.back-wrap{display:flex;flex-direction:column;gap:0;align-items:start;justify-items:end;margin-bottom:15px}}@media screen and (min-width: 1200px){.case-text-con{display:flex;gap:75px}.project-media-con{padding:20px}.portfolio-item{height:350px}}.services{padding-top:150px}.service-con{margin-top:75px;border-radius:35px;background-color:#fff;border:2px solid #39a3bc;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:20px 40px 40px 40px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;z-index:4}.service-con img{height:100px;align-self:start;background-color:#fff;padding:0px 15px;z-index:5;margin-top:-50px;margin-left:-15px}.service-con h5{font-size:20px;font-weight:600;color:#39a3bc;margin-bottom:10px;text-transform:uppercase}.service-con h6{font-size:14px;font-weight:600;color:#39a3bc;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.service-brief{font-size:14px;color:#8e8e8e;line-height:140%}.service-p{font-size:12px;color:#8e8e8e;line-height:140%;text-transform:capitalize;font-style:italic;width:fit-content}.service-p span{color:#39a3bc;margin-left:8px;margin-right:8px}.service-process,.service-deliverables{border-left:2px solid #39a3bc;padding-left:15px;padding-right:15px}.service-btn{display:flex;align-items:center;gap:10px;background-color:#39a3bc;padding:10px 20px;border-radius:35px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);width:fit-content}.service-btn h5{color:#fff;margin:0;font-size:14px}.service-btn i{transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.service-btn:hover{background-color:#054b5b}.service-btn:hover i{margin-left:5px}@media screen and (min-width: 768px){.service-btn{align-items:end;gap:10px}.service-btn h5{color:#fff;margin:0;font-size:14px}.service-btn i{transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);margin-bottom:1px}}.testimonials{padding-top:150px}.testimonial{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.testimonial-title{margin-bottom:15px}.testimonial-title h4{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;font-size:32px;color:#125668;text-align:center}.testimonial-card{margin-top:25px;padding:40px 40px;border-radius:35px;background-color:#f4fdff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;display:none;opacity:0;z-index:0;transition:opacity .5s ease;text-align:center}.testimonial-card p{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#8e8e8e;padding-top:10px;text-indent:0px}.testimonial-card.visible{display:block;flex-direction:column;opacity:1}.testimonial-bio{margin-top:25px;display:flex;flex-direction:column;gap:15px;align-items:center}.testimonial-pic{background:#39a3bc linear-gradient(90deg, rgb(57, 163, 188) 59%, rgb(242, 180, 70) 100%);padding:6px 6px 3px 6px;border-radius:100%;box-shadow:0 4px 8px rgba(0,0,0,.15)}.testimonial-pic img{object-fit:cover;width:75px;border-radius:100%}.testimonial-name{text-align:center}.testimonial-name h6{color:#125668;font-size:26px;margin-bottom:10px}.testimonial-name h7{font-family:"Ubuntu","Helvetica","Arial",sans-serif;line-height:90%;margin-top:10px;color:#39a3bc;font-size:16px}.testimonial-quote-mark{position:absolute;top:35px;left:40px;font-size:75px;color:#39a3bc;opacity:.15;z-index:0;display:none}.testimonial-controls{margin-top:40px;display:flex;gap:10px}.testimonial-button{background-color:#39a3bc;box-shadow:inset 2px 4px 4px 2px rgba(0,0,0,.15);width:40px;height:40px;border-radius:100%;color:#fff;font-size:26px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;margin-bottom:10px}.testimonial-button:hover{transform:scale(1.1);background-color:#125668}@media screen and (min-width: 768px){.testimonial{align-items:start}.testimonial h4{font-size:42px}.testimonial-title h4{text-align:start;font-size:42px}.testimonial-card{text-align:left}.testimonial-card p{font-size:20px;text-indent:45px}.testimonial-bio{align-items:center;flex-direction:row}.testimonial-name{text-align:left}.testimonial-quote-mark{display:flex}.testimonial-controls{margin-left:30px}}@media screen and (min-width: 1200px){.testimonial{flex-direction:row;padding:10px;align-items:end}}.home-tools{padding-top:150px}.home-tools h3{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;font-size:32px;color:#125668;margin-bottom:75px;text-align:center}.mug-image{padding-left:20%;padding-right:20%}.tools-list{margin-top:50px}.tools-item{display:flex;flex-direction:column;align-items:center}.tools-btn{font-size:26px;display:flex;gap:8px;align-items:center;justify-content:center;color:#39a3bc;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-transform:uppercase;letter-spacing:.75px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.tools-btn i{color:#39a3bc;transition:all .5s cubic-bezier(0.71, 0.43, 0.55, 0.97)}.tools-btn:hover{color:#125668;gap:16px;transition:all .5s cubic-bezier(0.71, 0.43, 0.55, 0.97)}.tools-btn:hover i{color:#125668;transform:rotate(90deg)}.tools-item:has(.tools-open.open) .tools-btn{color:#125668;gap:16px}.tools-item:has(.tools-open.open) .tools-btn i{color:#125668;transform:rotate(90deg)}.tools-open{margin-top:25px;display:flex;flex-direction:column;gap:15px;align-items:center;max-height:0px;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.tools-open.open{max-height:500px;opacity:1}.tool{display:flex;gap:10px;align-items:center}.tool h6{font-size:14px;color:#8e8e8e;font-weight:400}.tool:last-of-type{margin-bottom:50px}.skill-icon{background-color:rgba(128,128,128,.2);padding:4px;width:fit-content;border-radius:10px;width:30px;height:30px}@media screen and (min-width: 768px){.home-tools h3{text-align:left;font-size:42px}.mug-image{padding-left:0;padding-right:10%}.tools-list{margin-top:25px;align-items:start}.tools-item{align-items:start}.tools-btn{align-items:start;justify-content:start}.tools-open{align-items:start}}@media screen and (min-width: 1200px){.tools-list{margin-top:60px}.mug-image{max-width:300px}}.contact-section{padding-top:150px;padding-bottom:75px;text-align:center}.contact-section h3{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;font-size:42px;color:#125668;margin-bottom:25px}textarea[name=message]{height:auto;min-height:250px;resize:none;overflow:hidden}.redux-form-section i{margin-right:10px}.redux-form-section form{display:flex;flex-direction:column;gap:15px}.redux-form-section form input{background-color:#fff;border-radius:35px;border:2px solid #efefef;height:50px;padding:15px 20px}.redux-form-section form input::placeholder{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;color:#8e8e8e;opacity:.75}.redux-form-section form button{background-color:#39a3bc;margin-top:10px;height:50px;border-radius:35px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.redux-form-section form button:hover{background-color:#125668;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}#contact-form{padding-top:100px;display:flex;flex-direction:column;gap:25px;text-align:center}#contact-form h4{color:#125668;font-size:26px}#contact-form p{font-size:16px;max-width:650px}#contact-form p span{font-weight:800}.contact-text{color:#8e8e8e}.form-section form{display:flex;flex-direction:column;gap:15px}.form-section form input,.form-section form textarea{background-color:#fff;border-radius:35px;height:50px;font-size:16px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;padding:25px 25px;color:#125668;border:2px solid #efefef}.form-section form i{margin-right:10px}.form-section form input::placeholder,.form-section form textarea::placeholder{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;color:#8e8e8e;opacity:.75}.form-section form button{background-color:#39a3bc;margin-top:10px;height:50px;border-radius:35px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.form-section form button:hover{background-color:#125668;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}#contact-test{margin-bottom:150px}#form-success{padding-top:50px;padding-bottom:75px}.thank-php{text-align:center;display:flex;flex-direction:column;gap:25px;align-items:center}.thank-php h4{font-size:32px;color:#39a3bc}.thank-php img{width:250px;object-fit:contain}.thank-php-wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.thank-php-wrap p{font-size:16px;color:#8e8e8e;max-width:500px}.thank-php-wrap p span{font-size:20px;color:#39a3bc;font-weight:800}.thank-btn{font-size:20px;display:flex;gap:8px;align-items:center;justify-content:center;color:#fff;background-color:#39a3bc;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-transform:uppercase;letter-spacing:.75px;width:fit-content;padding:10px 15px;border-radius:35px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.thank-btn i{color:#39a3bc}.thank-btn:hover{background-color:#125668;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.thank-btn:hover i{color:#125668}#feedback{margin-top:15px;margin-bottom:30px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px}#feedback i{margin:0px 5px 0px 0px}#feedback p,#feedback h1,#feedback h2,#feedback h3,#feedback h4,#feedback h5,#feedback h6{margin-bottom:15px;line-height:120%;font-weight:600;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px}.success{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px;color:#006a00}.error{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px;color:#c00000}#honeypot{display:none}@media screen and (min-width: 768px){.contact-section{text-align:left}#contact-form{text-align:left}form button{width:40%}.thank-php-wrap{align-items:start}.thank-php{display:flex;flex-direction:row;gap:50px;text-align:left}.thank-php h4{font-size:32px;color:#39a3bc}.thank-php img{padding-left:0;padding-right:0;object-fit:contain}.thank-btn{align-items:left;justify-content:left}#form-success{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 1200px){.redux-form-section form{display:flex;flex-direction:row;gap:15px}.redux-form-section form input{background-color:#fff;border-radius:35px;padding:15px 25px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;border:2px solid #efefef;width:100%}.redux-form-section form #form-success{padding-top:1000px}.redux-form-section form button{margin-top:0;width:50%;padding:15px 10px}form button{width:25%}}.bio{margin-top:50px;align-items:end;gap:40px}.bio-text{display:flex;flex-direction:column;gap:50px;text-align:center}.bio-text h4{font-size:32px;color:#125668;margin-top:75px}.bio-text p{color:#8e8e8e}.bio-text p span{color:#39a3bc;font-weight:600}.subtitle-wrap{display:flex;gap:15px;flex-direction:column;align-items:center}.subtitle-wrap h4{color:#39a3bc;font-size:16px;text-transform:uppercase;font-weight:400}.subtitle-wrap div{display:flex;align-items:center;gap:10px}.subtitle-wrap div img{background-color:rgba(128,128,128,.2);padding:4px;width:fit-content;border-radius:10px;width:30px;height:30px}.subtitle-wrap div h5{font-weight:800;color:#125668;font-size:16px;text-align:center}.subtitle-wrap div p{font-weight:400;color:#8e8e8e;font-size:16px;text-align:center;margin-left:0}.bio-images{display:flex;flex-direction:column;gap:25px;margin-top:50px}.bio-image{border-radius:35px;background-size:cover;background-position:center;height:400px;position:relative;display:flex;overflow:hidden;padding:25px 20px;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.15)}.bio-image p{z-index:100;color:#fff;align-self:end}#bio-image-1{background-image:url(../images/about-1.webp)}#bio-image-2{background-image:url(../images/about-2.webp)}#bio-image-3{background-image:url(../images/about-3.webp)}.bio-cover{width:100%;height:50%;position:absolute;bottom:0;left:0;opacity:.75;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}.bio-hobbies{margin-bottom:25px}.bio-hobbies h4{font-size:26px;color:#125668;margin-top:40px;margin-bottom:40px;text-align:center}.hobbies-list{display:flex;flex-direction:column;gap:25px;align-items:center}.hobbies-list h5{font-size:20px;color:#39a3bc}.hobbies-list h5 span{margin-right:10px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000;display:none}.overlay-content{max-width:90%;max-height:90%}.close-btn{position:absolute;top:10px;right:10px;font-size:24px;color:#fff;cursor:pointer}@media screen and (min-width: 768px){.bio-text{text-align:left}.bio-images{flex-direction:row}.bio-image{justify-content:start}.subtitle-wrap{align-items:start;flex-direction:row}.subtitle-wrap h4{width:75px}.subtitle-wrap div{align-items:start}.subtitle-wrap div h5{text-align:left}.subtitle-wrap div p{text-align:left;margin-left:1%}.bio-hobbies h4{text-align:left}.hobbies-list{align-items:start}}@media screen and (min-width: 1200px){.subtitle-wrap div p{margin-left:0}}footer{background-color:#fff;padding-top:75px;padding-bottom:75px;border-top:2px solid #efefef}.footer-copy{display:flex;flex-direction:column;align-items:center}.footer-copy img{width:20px;margin-bottom:6px;cursor:pointer;margin-right:5px}.footer-copy h5{color:#125668;font-size:16px;padding-bottom:5px}.footer-social-media{margin-top:25px;display:flex;flex-direction:row;justify-content:center;gap:10px}.social-media-icon{background-color:#39a3bc;padding:7px;width:fit-content;border-radius:12px;width:35px;height:35px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.social-media-icon:hover{transform:scale(1.175);box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#125668}.resume{margin-top:25px;font-size:20px;display:flex;gap:8px;align-items:end;justify-content:center;color:#39a3bc;cursor:pointer;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-transform:uppercase;letter-spacing:.75p}.resume i{color:#39a3bc}.resume h5{padding-bottom:1px}.resume:hover{color:#125668;gap:16px}.resume:hover i{color:#125668}@media screen and (min-width: 768px){.footer-copy{flex-direction:row;align-content:center;gap:7px}.footer-copy h5{padding-bottom:12px}.footer-social-media{justify-content:start}.resume{justify-content:start}}@media screen and (min-width: 1200px){footer{align-items:start}.footer-social-media{margin-top:0px}.footer-social{display:flex;gap:25px;align-items:center}.resume{margin-top:0px}}.admin-section{padding-top:75px;padding-bottom:40px;background-color:#efefef}.login-form{background-color:#fff;border-radius:25px;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:fit-content;width:100%;display:flex;flex-direction:column;gap:5px}.login-form i{margin-right:15px}.login-form h2{color:#39a3bc;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:26px;margin-bottom:25px}.login-form input{background-color:#fff;border-radius:5px;border:2px solid #efefef;height:35px;width:100%;margin-top:7px;padding:15px 20px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;color:rgba(18,85,104,.5921568627);line-height:150%}.login-form input::placeholder{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;color:#8e8e8e;opacity:.75}.login-form .form-restriction-text{color:#8e8e8e;font-family:"Ubuntu","Helvetica","Arial",sans-serif}.login-form p{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px;margin-top:10px}.login-form p a{color:#125668;font-weight:600;text-decoration:underline}.form-label{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;color:#125668;font-weight:800;margin-bottom:0px}#login-submit{background-color:#39a3bc;margin-top:10px;height:50px;width:100%;border-radius:5px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}#login-submit:hover{background-color:#125668;box-shadow:0 4px 8px rgba(0,0,0,.15)}.admin-link-item{border:2px solid #39a3bc;padding:15px 30px;border-radius:25px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.admin-link-item a{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:10px;color:#39a3bc}.admin-link-item a div{display:flex;align-items:center;gap:10px}.admin-link-item a div i{margin:0;padding:0}.admin-link-item a h4{font-size:20px}.admin-link-item a p{opacity:.75;line-height:110%;font-size:14px}.admin-link-item:hover{background-color:#39a3bc;color:#fff}.admin-link-item:hover a{color:#fff}.admin-welcome{margin-bottom:30px;margin-top:20px;padding-left:30px;padding-right:30px}.admin-welcome h4{color:green;font-size:20px;padding-top:25px}.admin-welcome i{margin-right:10px}.admin-welcome h3{color:#125668;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:32px;margin-bottom:25px;line-height:140%}.admin-welcome p{color:#000;opacity:.5;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;max-width:600px}.admin-welcome p span{font-weight:800}.project-list-section{padding-top:50px;background-color:#efefef}.project-add-crud{padding-top:0px;padding-bottom:25px;background-color:#efefef}.project-list-crud{background-color:#fff;border-radius:25px;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:15px;height:fit-content;width:100%;display:flex;flex-direction:column;gap:15px}.project-list-crud i{margin-right:15px}.project-list-crud h3{color:#39a3bc;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:26px;margin-bottom:25px}.crud-table form{display:flex;flex-direction:column;gap:5px;padding-bottom:15px;border-bottom:2px solid #efefef;margin-bottom:30px}.crud-table form input,.crud-table form textarea,.crud-table form select{background-color:#fff;border-radius:5px;color:rgba(18,85,104,.5921568627);font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;line-height:150%;border:2px solid #efefef;width:100%;margin-bottom:5px;padding:10px}.crud-table form input::placeholder,.crud-table form textarea::placeholder,.crud-table form select::placeholder{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:13px;font-weight:400;color:#8e8e8e;opacity:.75}.crud-table form div{display:flex;gap:5px}.crud-table form div input,.crud-table form div button{height:30px}.crud-table form div input{width:80%}.crud-table form div button{background-color:#fff;width:20%;color:#39a3bc;border:1px solid #39a3bc;border-radius:5px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.crud-table form div button:hover{background-color:#39a3bc;box-shadow:0 4px 8px rgba(0,0,0,.15)}.message-feedback h4{margin-bottom:15px;color:green;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:20px}.crud-table form:nth-last-of-type(1){border-bottom:0}.form-comment{font-size:14px;color:#8e8e8e}.project-list-crud-item{display:flex;justify-content:space-between;align-items:center;border:1px solid #efefef;padding:15px 20px;border-radius:5px}.crud-item-title{display:flex;flex-direction:row;gap:4px;color:#125668}.crud-item-title h4{font-weight:400}.crud-item-title h4 span{font-weight:800}.crud-item-action{display:flex;gap:15px}.crud-item-action a{border-radius:5px;padding:5px 15px;text-transform:capitalize;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:14px}.crud-item-action a:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.edit-button{border:1px solid #39a3bc;color:#39a3bc}.edit-button:hover{background-color:#39a3bc;color:#fff}.delete-button{border:1px solid #ff6969;color:#ff6969;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.delete-button:hover{background-color:#ff6969;color:#fff}.project-add-crud-con{background-color:#fff;border-radius:25px;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:fit-content;width:100%;margin-top:25px;display:flex;flex-direction:column;gap:15px}.project-add-crud-con i{margin-right:15px}.project-add-crud-con form{display:flex;flex-direction:column}.project-add-crud-con h3{color:#39a3bc;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:26px;margin-bottom:25px}.project-add-crud-con input,.project-add-crud-con textarea,.project-add-crud-con select{background-color:#fff;border-radius:5px;color:rgba(18,85,104,.5921568627);font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;line-height:150%;border:2px solid #efefef;width:100%;margin-top:7px;margin-bottom:25px;padding:10px}.project-add-crud-con input::placeholder,.project-add-crud-con textarea::placeholder,.project-add-crud-con select::placeholder{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:13px;font-weight:400;color:#8e8e8e;opacity:.75}#submit-button{background-color:#39a3bc;height:fit-content;width:100%;border-radius:5px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:15px;margin-bottom:0px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}#submit-button:hover{background-color:#125668;box-shadow:0 4px 8px rgba(0,0,0,.15)}.form-label{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:16px;color:#125668;font-weight:800;margin-bottom:10px}.cms-title{margin-left:30px;margin-right:30px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:32px;color:#054b5b;width:fit-content;margin-bottom:30px}.cms-back-button{margin-left:30px;margin-right:30px;border:1px solid #8e8e8e;border-radius:5px;color:#8e8e8e;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;width:fit-content;padding:10px 20px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:12px;font-weight:300;margin-bottom:30px}.cms-back-button a{color:#8e8e8e;text-align:center}.cms-back-button a i{margin-left:10px}.cms-back-button:hover{background-color:#8e8e8e;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.cms-back-button:hover a{color:#fff}.edit-project-section{padding-top:75px;padding-bottom:25px;background-color:#efefef}.edit-project-con{background-color:#fff;border-radius:25px;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:fit-content;width:100%;display:flex;flex-direction:column;gap:15px}.edit-project-con i{margin-right:15px}.edit-project-con form{display:flex;flex-direction:column}.edit-project-con h4{color:#39a3bc;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:26px;margin-bottom:25px}.edit-project-con input,.edit-project-con textarea,.edit-project-con select{background-color:#fff;border-radius:5px;font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-weight:600;border:2px solid #efefef;color:rgba(18,85,104,.5921568627);width:100%;line-height:150%;margin-bottom:25px;padding:10px}.edit-project-con input::placeholder,.edit-project-con textarea::placeholder,.edit-project-con select::placeholder{font-family:"Ubuntu","Helvetica","Arial",sans-serif;font-size:13px;color:#8e8e8e;opacity:.75;font-weight:400}#choose-file,#choose-file-2{border-top:0px;width:100%;border-radius:0px 0px 5px 5px}#choose-file-3{margin-top:10px}.current-thumb,.current-cover{margin-top:10px;border-top:2px solid #efefef;border-left:2px solid #efefef;border-right:2px solid #efefef;border-radius:0px 0px 5px 5px;padding:10px}.current-thumb{aspect-ratio:1/1;width:100%}.current-cover{width:100%}#delete-media{border:1px solid #ff6969;margin-top:50px;margin-right:auto;margin-left:auto;border-radius:5px;color:#ff6969;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;width:50%;padding:10px;text-transform:uppercase;font-family:"Ubuntu","Helvetica","Arial",sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.1)}#delete-media:hover{background-color:#ff6969;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.logout-button{border:1.5px solid #8e8e8e;margin-top:25px;margin-right:auto;margin-left:auto;margin-bottom:100px;border-radius:5px;color:#8e8e8e;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;width:50%;padding:10px;text-transform:uppercase;font-family:"Ubuntu","Helvetica","Arial",sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.1)}.logout-button a{color:#8e8e8e;text-align:center}.logout-button a i{margin-left:10px}.logout-button:hover{background-color:#8e8e8e;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.logout-button:hover a{color:#fff}#project-list-logout{background-color:#efefef}.message{color:red}@media screen and (min-width: 768px){#choose-file{width:30%}#choose-file-2{width:60%}.current-thumb{width:30%}.current-cover{width:60%}.admin-link-item a{flex-direction:row;align-items:center}}@media screen and (min-width: 1200px){.login-form{padding:40px 60px}.project-list-crud{padding:40px 60px}.project-add-crud-con{padding:40px 60px}.edit-project-con{padding:40px 60px}}/*# sourceMappingURL=main.css.map */