:root{--rubber-duckyyellow:#ffd62a;--rubber-duckyorange:#ff9000;--rubber-duckywhite:#fff;--rubber-duckyblack:#2d2f35;--rubber-duckydark-gray:#535765;--default-background:#2d2f35;--default-background-light:#e3e3e3;--default-dropshadow:0px 15px 100px 0px rgba(45,47,53,.1);--orange-dropshadow:0px 15px 100px 0px rgba(255,144,0,.2);--rubber-duckyorange-secondary:#f7b046;background-color:var(--default-background)}body{margin:0;padding:0}.pal-font{font-family:Palanquin,Helvetica;color:var(--rubber-duckyblack)}.pal-font-400{font-weight:400}.pal-font-500{font-weight:500}.pal-font-700{font-weight:700}.pal-font-dark{font-family:Palanquin Dark,Helvetica}.corm-font{font-family:Cormorant,Helvetica;color:var(--rubber-duckyblack)}.corm-font-400{font-weight:400}.corm-font-500{font-weight:500}.corm-font-700{font-weight:700}.duckywhite{color:var(--rubber-duckywhite)}.duckyyellow{color:var(--rubber-duckyyellow)}.duckyorange{color:var(--rubber-duckyorange)}.duckyblack{color:var(--rubber-duckyblack)}.duckydarkgrey{color:var(--rubber-duckydark-gray)}.ducky-text-logo{justify-content:center;width:-moz-fit-content;width:fit-content;font-family:Palanquin Dark,sans-serif;font-weight:400;color:var(--rubber-duckywhite);font-size:1.25rem;text-align:center}.ducky-text-logo span:nth-child(2){font-family:Cormorant,Helvetica;font-style:italic;font-size:1.5rem}.ducky-text-logo-light{justify-content:center;width:-moz-fit-content;width:fit-content;font-family:Palanquin Dark,sans-serif;font-weight:400;color:var(--rubber-duckyblack);font-size:1.25rem;text-align:center;line-height:normal}.ducky-text-logo-light span:nth-child(2){font-family:Cormorant,Helvetica;font-style:italic;font-size:1.5rem}a{text-decoration:none;color:inherit}a :hover{cursor:pointer}.light{background-color:var(--default-background-light)}.active-nav{font-weight:bolder!important}.scroll-frame{display:flex;position:absolute;bottom:3%;left:44%;gap:1rem;opacity:.5;justify-content:center;animation:pulse 5s 2s infinite}.scroll-frame .scroll-text{width:-moz-fit-content;width:fit-content;font-family:Palanquin Dark,Helvetica;font-weight:400;color:var(--rubber-duckywhite);font-size:1.125rem}.scroll-frame .scroll-text.text-light{color:var(--rubber-duckydark-gray)}.scroll-frame img{margin-right:7rem;opacity:.5}.hide-element{display:none!important}.fade-in{opacity:1}.fade-in,.fade-out{transition:opacity 1s ease-in-out}.fade-out{opacity:0}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1.1)}75%{transform:scale(1.05)}to{transform:scale(1)}}.top-nav-organism{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem}.top-nav-organism .logo{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto}.top-nav-organism .navbar{display:flex;align-items:center;justify-content:flex-end}.top-nav-organism .navbar .close-mobile-nav{display:none}.top-nav-organism .navbar #navbarmenu{display:flex;align-items:center;justify-content:center;gap:3.75rem}.top-nav-organism .navbar #navbarmenu .mobile-only{display:none}.top-nav-organism .navbar #navbarmenu a{position:relative;text-decoration:none}.top-nav-organism .navbar #navbarmenu a :after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--rubber-duckyorange);transition:width .3s}.top-nav-organism .navbar #navbarmenu a :hover:after{width:100%}.top-nav-organism .navbar .hb-icon{color:var(--rubber-duckywhite);font-size:1.75rem;font-weight:100;display:none}.top-nav-organism.nav-light{background-color:var(--rubber-duckywhite)}.top-nav-organism.nav-light .hb-icon,.top-nav-organism.nav-light .logo .ducky-text-logo,.top-nav-organism.nav-light .navbar-wrapper{color:var(--rubber-duckyblack)}.top-nav-organism.nav-light.white{background-color:var(--default-background-light)}.navbar-wrapper{width:-moz-fit-content;width:fit-content;font-family:Palanquin,Helvetica;font-weight:400;color:var(--rubber-duckywhite);font-size:1.125rem}@media only screen and (min-device-width:320px)and (orientation:portrait){.top-nav-organism .navbar .navoverlay{height:100%;width:0;position:fixed;z-index:1;right:0;top:0;background-color:var(--default-background);overflow-x:hidden;transition:.5s}.top-nav-organism .navbar .navoverlay #navbarmenu{position:relative;top:5%;text-align:center;flex-direction:column;gap:1rem}.top-nav-organism .navbar .navoverlay #navbarmenu .mobile-only{display:block}.top-nav-organism .navbar .navoverlay #navbarmenu a{text-decoration:none;font-size:2rem;color:var(--rubber-duckywhite);display:block;transition:.3s}.top-nav-organism .navbar .navoverlay #navbarmenu a .navbar-wrapper{font-family:Cormorant,Helvetica;font-style:italic;font-size:2rem;font-weight:400;color:var(--rubber-duckywhite)}.top-nav-organism .navbar .navoverlay #navbarmenu a .navbar-wrapper.active-nav{color:var(--rubber-duckyorange)}.top-nav-organism .navbar .navoverlay #navbarmenu a:not(:last-child):after{content:"";position:relative;height:50px;top:.75rem;background-color:var(--rubber-duckywhite);width:1px;display:inline-block;z-index:-10}.top-nav-organism .navbar .navoverlay .close-mobile-nav{display:block;position:absolute;right:1rem;top:-.2rem;font-size:4rem;text-decoration:none;color:var(--rubber-duckywhite)}.top-nav-organism .navbar .hb-icon{display:block}}.bottom-nav-animated{position:fixed;bottom:3rem;width:100%;display:flex;flex-direction:row;justify-content:space-between}.bottom-nav-animated.right-only{justify-content:flex-end!important}.bottom-nav-animated a{text-decoration:none}.bottom-nav-animated a.nav-left{margin-left:1.25rem}.bottom-nav-animated a.nav-right{margin-right:1rem}.bottom-nav-animated a:hover .left-arrow{transform-origin:left center;transform:translateX(-20px)}.bottom-nav-animated a:hover .right-arrow{transform-origin:right center;transform:translateX(20px)}.bottom-nav-text{font-family:Cormorant,Helvetica;font-weight:400;font-style:italic;color:var(--rubber-duckywhite);font-size:1.875rem}.arrow{transition:transform .5s ease}@media only screen and (min-device-width:320px)and (orientation:portrait){.bottom-nav-animated{display:none}}footer{position:fixed;left:0;bottom:0;width:100%;text-align:center;font-family:Cormorant,Helvetica;font-weight:400;color:var(--rubber-duckywhite);white-space:nowrap;margin-bottom:.5rem}footer .footer-text.ft-light{color:var(--rubber-duckyblack)}footer.multipage{position:relative!important;margin-top:-2rem}.body-home{background-image:url(/img/Background_home.6f52f6ca.png);background-size:cover;background-position:50%;background-attachment:fixed;height:100vh}.main-content{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7.5rem;margin-left:9.25rem;margin-top:8.75rem;height:50vh}.main-content .top-message{font-weight:200}#scrolling-text-container,.main-content .top-message{font-family:Palanquin,Helvetica;font-size:3rem;line-height:4rem}#scrolling-text-container{display:flex;flex-direction:column;align-items:flex-start;align-items:center;font-weight:700}.call-to-action{font-family:Cormorant,Helvetica;font-weight:500;font-style:italic;color:var(--rubber-duckyyellow);font-size:11.25rem;letter-spacing:0;line-height:normal}@media only screen and (min-device-width:320px)and (orientation:portrait){.main-content{margin:2rem 1rem;gap:2rem}.main-content .wrapper-gap #scrolling-text,.main-content .wrapper-gap .top-message{font-size:2.25rem;line-height:3rem}.main-content .wrapper-gap #scrolling-text{height:10rem}.main-content .call-to-action{font-size:5.625rem}}.element-about{display:flex;flex-direction:column;justify-content:center;width:100%}.header{line-height:4rem;font-size:3rem}.about-intro{background-color:var(--rubber-duckywhite);display:flex;flex-direction:row;padding-top:3.5rem;height:calc(100vh - 5rem)}.about-intro .intro-text .text-container{font-size:1.5rem;text-align:left;position:relative;left:25%;top:20%;width:50%}.about-intro .intro-text .text-container p{margin:1.5rem 0}.about-intro .intro-text .text-container .intro-description{width:100%;text-align:left}.about-intro img{border-radius:10px;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;max-width:100%;max-height:100%}.about-intro:after{position:absolute;content:"";left:50%;top:90%;width:1px;height:250vh;background-color:var(--rubber-duckyyellow);mix-blend-mode:multiply}.about-tools{display:flex;height:100vh;justify-content:center;align-items:center}.about-tools .tools-container{position:relative;flex:1}.about-tools .tools-container .text-container{position:relative;z-index:1;left:45%}.about-tools .tools-container .tools-description{width:42.25rem;font-size:1.5rem}.about-tools .tools-container .symbol{position:absolute;top:0;left:190%;z-index:1;font-style:italic;color:var(--rubber-duckyyellow);font-size:18.75rem}.about-tools:after{content:"";display:inline-block;position:relative;transform:translateX(-25%);width:70%;height:75%;background-color:var(--rubber-duckywhite);border-radius:10px;z-index:0;box-shadow:var(--default-dropshadow)}.about-skillset{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40rem;height:90vh}.about-skillset .skill-title-frame{display:inline-flex;align-items:center;gap:3rem;opacity:.25}.about-skillset .skill-title-frame .skill-title{align-self:stretch;font-style:italic;color:var(--rubber-duckyblack);font-size:11.25rem;width:10rem}.about-skillset .skills{display:flex;flex-direction:column;align-items:flex-start;gap:60px}.about-skillset .skills .skill{display:flex;align-items:flex-start;gap:1.875rem;align-self:stretch;width:100%;flex:0 0 auto}.about-skillset .skills .skill .icon{color:var(--rubber-duckyorange);font-size:3rem;text-align:right;line-height:4rem;white-space:nowrap}.about-skillset .skills .skill .icon.icon-expand{letter-spacing:.7rem}.about-skillset .skills .skill .skill-text{font-size:3rem;line-height:4rem}.about-rubberducky{background-color:var(--rubber-duckywhite);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;height:90vh;z-index:1}.about-rubberducky .content-block-logo{display:inline-flex;align-items:center;gap:1.875rem;flex:0 0 auto}.about-rubberducky .content-block-logo img{width:80%;height:60%}.about-rubberducky .content-block-logo .ducky-content{width:100%}.about-rubberducky .content-block-logo .ducky-description{width:65%;font-size:1.5rem;align-self:stretch}.about-hobbies{background-color:var(--rubber-duckydark-gray);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;height:90vh;flex:0 0 auto;overflow:visible}.about-hobbies .hobbies-title{position:relative;align-self:stretch;color:var(--rubber-duckywhite);font-size:3rem;text-align:center;line-height:65px;display:flex;flex-direction:column;align-items:center;gap:2rem}.about-hobbies .hobbies-title p{margin:0}.about-hobbies .hobbies-title .hobbies-description{font-size:1.5rem;width:35%;color:var(--rubber-duckywhite);line-height:normal}.about-hobbies .hobbies-icons{display:flex;width:80%;align-items:flex-start;gap:1.875rem;flex:0 0 auto}.about-hobbies .hobbies-icons .icon-frame{display:flex;flex-direction:column;align-items:center;flex:1;flex-grow:1;font-size:1.5rem}.about-hobbies .hobbies-icons .icon-frame>div{color:var(--rubber-duckywhite)}.about-hobbies .hobbies-icons img{width:50%;height:50%}@media only screen and (min-device-width:320px)and (orientation:portrait){.text-container{left:auto!important;font-size:1.25rem!important}.text-container .header{font-size:2.25rem!important}.element-about .about-intro{flex-direction:column-reverse;padding-top:2rem;padding-bottom:5rem;height:auto}.element-about .about-intro .intro-text .text-container{margin:0 1rem;top:auto;width:auto}.element-about .about-intro img{height:auto;width:auto}.element-about .about-intro:after{left:50%;top:145%;height:115vh}.element-about .about-tools{margin-top:2.5rem}.element-about .about-tools .symbol{display:none}.element-about .about-tools .tools-container{flex:auto;margin:0 1rem}.element-about .about-tools .tools-container .text-container .header{margin:0}.element-about .about-tools .tools-container .text-container .tools-description{width:auto;margin-top:0}.element-about .about-skillset{gap:0;height:auto;flex-direction:column;align-items:flex-start;padding:0 1rem;margin-bottom:4rem}.element-about .about-skillset .skill-title-frame{margin-bottom:2rem}.element-about .about-skillset .skill-title-frame .skill-title{font-size:6.25rem}.element-about .about-skillset .skills{gap:2rem}.element-about .about-skillset .skills .skill{gap:1rem}.element-about .about-skillset .skills .skill .icon,.element-about .about-skillset .skills .skill .skill-text{font-size:2.25rem;line-height:3rem}.element-about .about-rubberducky{height:auto;padding:2rem 0}.element-about .about-rubberducky .content-block-logo{display:flex;flex-direction:column;padding:2rem}.element-about .about-rubberducky .content-block-logo img{width:102%}.element-about .about-rubberducky .content-block-logo .header{width:97%;font-size:2.5rem}.element-about .about-rubberducky .content-block-logo .ducky-description{width:auto}.element-about .about-tools:after{display:block;position:absolute;transform:translateX(-50%);width:95%;height:90%;left:50%}.element-about .about-hobbies{height:auto;padding-top:2rem}.element-about .about-hobbies .hobbies-title{font-size:2.5rem;align-items:flex-start;text-align:left;gap:0;padding:0 2rem}.element-about .about-hobbies .hobbies-title .hobbies-description{width:auto}.element-about .about-hobbies .hobbies-icons{flex-direction:column;font-size:2.5rem;width:auto;align-items:center;margin-bottom:5rem}}.body-services{background-image:url(/img/Background_services.73fbad3f.png);background-size:cover;background-position:50%;background-attachment:fixed;height:100vh}.element-services{display:flex;flex-direction:row;justify-content:center;width:100%}.element-services .services-content{display:flex;flex-direction:column;gap:5rem}.top-content{display:inline-flex;flex-direction:column;align-items:center;gap:1.875rem;margin-top:5rem}.top-content .title{font-family:Palanquin,Helvetica;font-weight:200;color:var(--rubber-duckywhite);font-size:3rem;margin:0}.top-content .title .title-trailing{font-weight:700}.top-content .description{font-family:Cormorant,Helvetica;font-weight:400;color:var(--rubber-duckywhite);font-size:1.5rem;width:50%;text-align:center;margin:0}.services-block{flex-direction:column;justify-content:space-between}.services-block,.services-block .services{display:flex;align-items:center;align-self:stretch;width:100%}.services-block .services{gap:2.5rem}.services-block .services .service{flex:1;flex-grow:1;background-color:var(--rubber-duckydark-gray);box-shadow:var(--default-dropshadow);width:14rem;height:14rem;border-radius:.625rem}.services-block .services .service .service-content{display:flex;height:100%;justify-content:center;align-items:center}.services-block .services .service .service-content .icon{font-family:Palanquin,Helvetica;font-weight:700;font-size:4rem;color:var(--rubber-duckyyellow);text-align:center;position:relative;left:-1.75rem;top:-2rem}.services-block .services .service .service-content .service-text{display:flex;flex-direction:column;align-items:flex-start;flex:1;flex-grow:1}.services-block .services .service .service-content .service-text .service-title{align-self:stretch;font-family:Palanquin,Helvetica;font-weight:500;color:var(--rubber-duckywhite);font-size:1.5rem}.services-block .services .service .service-content .service-text .service-description{align-self:stretch;font-family:Cormorant,Helvetica;font-weight:400;color:var(--rubber-duckywhite);font-size:1.5rem;width:90%}@media only screen and (min-device-width:320px)and (orientation:portrait){.body-services{height:auto}.element-services{flex-direction:column;width:auto}.element-services .services-content .top-content{align-items:flex-start;margin-top:0;padding:0 1rem;gap:1rem}.element-services .services-content .top-content .title{font-size:2.5rem}.element-services .services-content .top-content .description{text-align:left;width:auto}.element-services .services-content .services-block{display:flex;justify-content:center;flex-direction:column}.element-services .services-content .services-block .services{display:flex;flex-direction:column;width:auto;align-items:center;gap:1.5rem;margin-bottom:4rem}.element-services .services-content .services-block .services .service-content .icon{font-size:3rem}.element-services .services-content .services-block .services .service-content .service-description,.element-services .services-content .services-block .services .service-content .service-title{font-size:1.2rem}.element-services .services-content .services-block .services .service{width:16rem}}.client-journey-main-page{display:flex;flex-direction:row;justify-content:center;margin:10rem 0 30rem 0}.client-journey-main-page .title-container{width:100%}.client-journey-main-page .title-container .page-title{font-style:italic;color:var(--rubber-duckyyellow);font-size:11.25rem;text-align:center;position:relative;top:25%}.step-title{font-style:italic;color:var(--rubber-duckyyellow)!important;font-size:11.25rem;line-height:10rem;display:flex;flex-direction:column;justify-content:center}.step-title.title-right{align-items:flex-end}.step-title.title-left{align-items:flex-start}.client-journey-main-page:after{position:absolute;content:"";left:50%;top:65%;width:1px;height:380vh;background-color:var(--rubber-duckyyellow);z-index:-10}.step-card{position:relative;overflow:hidden;border-radius:20px;box-shadow:var(--default-dropshadow)}.step-card:first-of-type:before{background-image:url(/img/Background-1.29014ee6.png)}.step-card:first-of-type:before,.step-card:nth-of-type(2):before{content:"";position:absolute;width:100%;height:100%;background-size:cover;background-position:50%;z-index:-1;border-radius:20px}.step-card:nth-of-type(2):before{background-image:url(/img/Background-2.13f63100.png)}.step-card:nth-of-type(3):before{height:100%;background-position:50%;background-image:url(/img/Background-3.34e8d903.png);height:127%;background-position:top}.step-card:nth-of-type(3):before,.step-card:nth-of-type(4):before{content:"";position:absolute;width:100%;background-size:cover;z-index:-1;border-radius:20px}.step-card:nth-of-type(4):before{height:100%;background-position:50%;background-image:url(/img/Background-4.0994d2bf.png)}.client-journey-content,.client-journey-content .client-journey-cards{display:flex;flex-direction:column;justify-content:center}.client-journey-content .client-journey-cards{align-items:center;margin-top:10rem;gap:10rem}.client-journey-content .client-journey-cards:first-child{margin-top:5rem}.client-journey-content .step-card{display:flex;flex-direction:row;width:calc(100vw - 40rem);height:40rem;justify-content:center;align-items:center}.client-journey-content .step-card:last-child{align-items:normal}.client-journey-content .step-card .description-container{display:flex;flex-direction:column;justify-content:center}.client-journey-content .step-card .description-container p{width:-moz-fit-content;width:fit-content;color:var(--rubber-duckyorange)!important;font-size:1.2rem;margin:0}.client-journey-content .step-card .description-container p .step-header-lead{font-weight:700}.client-journey-content .step-card .description-container .description{width:42.25rem;color:var(--rubber-duckywhite)!important;font-size:1.5rem}.client-journey-content .step-card .outro p{color:var(--rubber-duckywhite);font-size:2.5rem;text-align:center}.client-journey-content .step-card .outro p.description-outro{width:42.25rem;color:var(--rubber-duckywhite);font-size:1.5rem;text-align:center}.testimonials{align-items:center;background:linear-gradient(to bottom,var(--rubber-duckyorange),70%,var(--rubber-duckyorange-secondary));overflow-y:hidden}.testimonials .testimonial-container{display:flex;flex-direction:row;margin:15rem 0;justify-content:center}.testimonials .testimonial-container .testimonials-title{font-size:3rem;text-align:center;color:var(--rubber-duckyblack);margin:0}.testimonials .testimonial-container .testimonial-cards{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;width:100%}.testimonials .testimonial-container .testimonial-cards .testimonial-nav{display:flex;flex-direction:row;justify-content:space-between;color:var(--rubber-duckyblack);font-size:1.1rem;text-align:center;width:65%;position:relative;top:-6rem}.testimonials .testimonial-container .testimonial-cards .testimonial-nav div img{position:relative;color:var(--rubber-duckyorange-secondary);mix-blend-mode:multiply}.testimonials .testimonial-container .testimonial-cards .testimonial-nav div img.arrow-prev{left:-2rem}.testimonials .testimonial-container .testimonial-cards .testimonial-nav div img.arrow-next{left:2rem}.testimonials .testimonial-container .testimonial-cards .testimonial{background-color:var(--rubber-duckywhite);border-radius:10px;align-self:center;width:60%;min-width:68rem;min-height:29rem}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text{display:inline-flex;flex-direction:column;align-items:center;height:100%;width:100%}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text .testimonial-quote{flex:1;width:70%;color:var(--rubber-duckyblack);font-size:1.5rem;margin-top:4rem}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text .testimonial-author{width:70%;font-weight:400;color:var(--rubber-duckyblack);font-size:3rem}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text .testimonial-author .author-company{font-size:1.5rem;margin:0}.quote-mark{position:relative;mix-blend-mode:multiply;color:var(--rubber-duckyorange-secondary)!important;font-size:18rem;top:15rem}.quote-mark.q-left{left:18.5rem}.quote-mark.q-right{right:18.5rem}@media only screen and (min-device-width:320px)and (orientation:portrait){.client-journey-main-page{margin:5rem 0 4rem 0}.client-journey-main-page .title-container .page-title{font-size:5.625rem;line-height:4rem}.client-journey-main-page:after{top:70%;width:1px;height:380vh;opacity:0}.client-journey-cards{gap:0!important}.client-journey-cards:first-child{margin:0}.client-journey-cards .step-card{position:relative;justify-content:center;width:90vw!important;gap:1rem}.client-journey-cards .step-card .step-title{align-items:center;font-size:5.625rem}.client-journey-cards .step-card .description-container{font-size:1.25rem;line-height:24px;padding:0 1rem;gap:1rem}.client-journey-cards .step-card .description-container .description{width:-moz-fit-content!important;width:fit-content!important}.client-journey-cards .step-card .step-title{flex-direction:row;gap:1rem;text-align:center;line-height:normal;position:relative}.client-journey-cards .step-card:not(:last-child):nth-child(odd){flex-direction:column-reverse}.client-journey-cards .step-card:not(:last-child):nth-child(2n){flex-direction:column}.client-journey-cards .step-card:nth-child(3){height:45rem}.client-journey-cards .step-card:first-of-type:before{background-size:auto auto;height:30rem}.client-journey-cards .step-card:nth-of-type(2):before{background-size:auto auto;height:32rem}.client-journey-cards .step-card:nth-of-type(3):before{background-size:auto auto;background-position:50%;height:50rem}.client-journey-cards .step-card:nth-of-type(4):before{background-size:auto auto;height:25rem}.client-journey-cards .step-card:first-child,.client-journey-cards .step-card:nth-child(4){height:30rem}.client-journey-cards .step-card .outro>p.description-outro{width:20rem}.testimonials{padding:0}.testimonials .testimonial-container{margin:0}.testimonials .testimonial-container .quote-mark{display:none}.testimonials .testimonial-container .testimonial-cards{height:55rem}.testimonials .testimonial-container .testimonial-cards .testimonials-title{font-size:2rem;line-height:3rem;display:flex;flex-direction:column}.testimonials .testimonial-container .testimonial-cards .testimonial{width:90%;min-width:auto;min-height:15rem}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text .testimonial-quote{font-size:1.2rem;width:90%;margin-top:2rem}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text .testimonial-author{font-size:2rem;width:90%}.testimonials .testimonial-container .testimonial-cards .testimonial .testimonial-text .testimonial-author .author-company{font-size:1.2rem}.testimonials .testimonial-container .testimonial-cards .testimonial-nav{justify-content:center;gap:3rem;position:relative;bottom:-3.2rem;top:0}.scroll-frame{display:none!important}}.contact-content{background:var(--default-background-color);background-blend-mode:normal,color,overlay;display:flex;flex-direction:row;height:calc(100vh - 5rem)}.contact-content .title-container{width:50%;text-align:right;margin-right:4rem}.contact-content .form-container{width:50%}.title-text{font-family:Palanquin,Helvetica;font-size:2.75rem;display:flex;flex-direction:column;margin-top:10rem}.title-text .title-lead{font-weight:400}.title-text .title-trailing{font-weight:700}#contact-form{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:38rem;gap:1.875rem;position:absolute;top:16.813rem}#contact-form .form-group{display:flex;align-items:center;gap:1.875rem;align-self:stretch;width:100%;flex:0 0 auto;position:relative}#contact-form .form-group label{position:relative;font-family:Palanquin,Helvetica;font-weight:500;font-size:1.5rem;text-align:right;color:var(--rubber-duckyblack);width:15rem}#contact-form .form-group label .input-title{text-align:right}#contact-form .form-group label .input-title-long{width:13rem}#contact-form .form-group .input-field{border:.1px solid var(--default-background-color);border-radius:3px;flex:1;height:2rem}#contact-form .form-group .input-text-area{height:8rem}#contact-form .btn-container{width:100%;text-align:center;margin-left:3rem}#contact-form .submit-button{width:10rem;height:2.5rem;color:var(--rubber-duckyblack);font-family:Palanquin Dark,Helvetica;font-weight:400;background-color:var(--rubber-duckyorange);border:none;border-radius:.5rem;transition:background-color .3s ease}#contact-form .submit-button:hover{cursor:pointer;color:var(--rubber-duckywhite);background-color:var(--rubber-duckyblack)}@media only screen and (min-device-width:320px)and (orientation:portrait){.contact-content{flex-direction:column;align-items:center;height:auto;margin-bottom:4rem}.contact-content .form-container,.contact-content .title-container{width:100%}.contact-content .title-container{margin:0;text-align:center}.contact-content .title-container .title-text{font-size:2rem;margin-top:2rem}.contact-content .form-container{align-items:center;display:flex;justify-content:center}#contact-form{padding:0 1.5rem;width:100%;position:static}#contact-form .form-group{flex-direction:column;align-items:flex-start;gap:0}#contact-form .form-group .input-title,#contact-form .form-group .input-title-long{text-align:left}#contact-form .form-group .input-field{flex:auto;width:100%;height:3rem}#contact-form .form-group .input-text-area{height:7rem!important}#contact-form .btn-container{margin:0;width:auto}}