@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Outfit:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);:root{--font-primary:'Outfit',serif;--font-secondary:'Playfair Display',serif;--font-tertiary:'Lato',serif;--color-white:#fff;--color-black:#000;--color-gray:#fAfAfA}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;font-family:var(--font-primary);cursor:url(../images/cursor/view.cur),auto}footer,header,main{width:100%}#loader{display:block;width:100svw;height:100svh;position:absolute;background:var(--color-black) url(../images/loader.png) no-repeat center;background-size:5%;opacity:1;transition:ease-in-out .4s;z-index:9}section{width:100%}section#banner-video{position:relative;width:100vw;height:100vh;overflow:hidden}section#banner-video .scroll-icon{width:40px;height:40px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);cursor:pointer;z-index:2;background:url(../images/scroll.png) no-repeat center;background-size:contain}.view-cursor{position:absolute;width:64px;height:64px;background:url(../images/cursor/Cursor_view.png) no-repeat center;background-size:contain;pointer-events:none;z-index:4;display:none}.coming-soon-cursor{position:absolute;width:140px;height:94px;background:url(../images/cursor/Cursor_coming_soon.png) no-repeat center;background-size:contain;pointer-events:none;z-index:4;display:none}section#banner-video .video{width:100%;height:100%;position:absolute;top:0;left:0;cursor:none}section#banner-video .video::before{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);z-index:1;content:""}section#banner-video iframe{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh}.top-header{position:absolute;width:100%;height:130px;display:flex;justify-content:space-between;align-items:center;padding-top:30px;z-index:2}#logo{height:80px;width:80px;background:url(../images/logo.png) no-repeat;background-size:cover;margin:6%;z-index:2}.cta-contact{margin:0 6%;text-decoration:none;color:var(--color-white);font-size:18px;font-family:var(--font-tertiary);text-transform:uppercase}section#banner-video #learn-more{position:absolute;top:40%;left:70%;width:auto;max-height:80px;height:auto;transform:translate(-50%,-50%);z-index:2;cursor:pointer}section#banner-video #learn-more .line{height:2px;width:40%;margin:15px auto;background:var(--color-white)}section#banner-video #learn-more span{font-family:var(--font-tertiary);font-size:24px;color:var(--color-white);text-decoration:none;letter-spacing:2.56px;text-transform:lowercase}section#banner-video .content{position:absolute;width:80%;display:flex;flex-direction:column;bottom:4%;left:6%;color:var(--color-white);padding-bottom:30px;z-index:1}section#banner-video .content h1{font-family:var(--font-secondary);font-size:3.5em;font-weight:300}section#banner-video .content p{font-family:var(--font-primary);font-weight:100;font-size:2em;margin-bottom:20px}section#description{padding:13% 0;background:url(../images/PB_Landing_intro_BG.webp) no-repeat center/cover}section#description .title{width:45%;margin:0 auto;padding-bottom:60px}section#description .title h2{font-family:var(--font-primary);font-weight:100;font-size:4em;margin-bottom:20px}section#description .title h2 span.first-line{padding-left:5%}section#description .title h2 span.cursive-line{padding-left:19%}section#description .title h2 span{font-family:var(--font-secondary);font-style:italic}section#description .description-text{width:45%}section#description .description-text p{font-family:var(--font-primary);font-weight:300}section#our-services{padding:15% 0 10% 0;position:relative;overflow:hidden;width:100%;display:flex}section#our-services video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}section#our-services .content{position:relative;z-index:2;display:flex;flex-direction:row;width:100%}section#our-services .title-section{padding-left:20%;display:flex;flex-direction:column;width:30%;color:#000}section#our-services .title-section h2{font-family:var(--font-primary);font-weight:100;font-size:3em;margin-bottom:20px;line-height:40px}section#our-services .title-section h2 span{font-family:var(--font-secondary);font-style:italic}section#our-services .accordion{padding-left:15%;width:60%;display:flex;flex-direction:column}section#our-services .accordion .accordion-item{border:none;background:0 0}section#our-services .accordion .accordion-item .row{display:flex;align-items:flex-start}section#our-services .accordion .accordion-item .accordion-button{background-color:transparent;color:var(--color-black);border-bottom:1px solid var(--color-black);border-radius:0;padding:30px 20px;margin:0;font-family:var(--font-primary);text-align:left;box-shadow:none;transform:none!important}section#our-services .accordion .accordion-item .accordion-button h3{font-weight:100!important;font-size:1.5em}section#our-services .accordion .accordion-item .accordion-button h3 span{font-family:var(--font-primary);font-style:normal;display:inline-block;transition:opacity .5s ease,transform .5s ease}section#our-services .accordion .accordion-item .accordion-button:hover h3 span{font-family:var(--font-secondary);font-style:italic}section#our-services .accordion .accordion-item .accordion-button h3 span.fading{opacity:0;transform:scale(1.05)}section#our-services .accordion .accordion-item .text p{font-family:var(--font-primary);font-weight:300}section#our-services .accordion .accordion-item .text small{font-size:10px}section#our-services .accordion .accordion-button::after{background-image:none!important;content:'+'!important;font-size:40px;font-weight:100;width:auto;font-family:Outfit;height:auto;transition:none!important}section#our-services .accordion .accordion-button:not(.collapsed)::after{content:'−'!important;font-family:Outfit;transition:none}section#our-services .accordion .accordion-item .video{position:relative}section#our-services .accordion .accordion-item .video-tag{width:120px;height:120px;border-radius:50%;background-color:var(--color-black);position:absolute;top:50%;left:0;z-index:2;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center;opacity:1;transform:translate(-50%,-50%)}section#our-services .accordion .accordion-item .video-tag::before{content:"View Video";font-family:var(--font-tertiary);font-size:18px;font-weight:100;text-align:center}section#awards,section#intro{padding:10% 0}section#intro .learn-cursor{position:absolute;width:140px!important;height:74px;background:url(../images/cursor/Cursor_Learn_more.png) no-repeat center;background-size:contain;pointer-events:none;z-index:10000;display:block}section#awards .d-flex,section#intro .d-flex{display:flex;justify-content:flex-end;align-items:center}section#intro .title{width:69%;padding-bottom:60px}section#awards .title h2,section#intro .title h2{font-family:var(--font-primary);font-weight:100;font-size:4em;margin-bottom:20px}section#awards .title span.cursive-line,section#intro .title span.cursive-line{font-family:var(--font-secondary);font-style:italic}section#awards .title span.cursive-line.second-line,section#intro .title span.cursive-line.second-line{padding-left:9.5%}section#intro .description-text{width:62%;padding-right:26%;padding-bottom:5%}section#intro .description-text p{font-family:var(--font-primary);font-weight:300}section#intro .video{position:relative;height:100svh;overflow:hidden;cursor:none}section#intro .video::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.758) 0,rgba(0,0,0,0) 100%);z-index:1}section#intro .video iframe{position:absolute;top:0;left:0;width:100%;height:115%;z-index:-1}section#intro .video #learn-more{position:absolute;top:20%;left:70%;width:auto;max-height:80px;height:auto;transform:translate(-50%,-50%);z-index:2;cursor:pointer}section#intro .video #learn-more .line{height:2px;width:20%;margin:15px auto;background:var(--color-white)}section#intro .video #learn-more a{font-family:var(--font-primary);font-size:24px;color:var(--color-white);text-decoration:none;letter-spacing:2.56px;text-transform:lowercase}section#intro .video #learn-more:hover a{font-family:var(--font-secondary);font-style:italic}section#intro .content-left{width:73%;justify-content:flex-start;align-items:baseline;padding-top:25%;margin:0 auto}section#intro .content-left .vertical-line{width:2px;height:50svh;background:var(--color-white);margin-left:0;margin-bottom:30px;margin-top:30px}section#intro .content-left h3{font-family:var(--font-primary);font-weight:300;font-size:2.5em;color:var(--color-white)}section#intro .content-left h4{font-family:var(--font-secondary);font-weight:100;font-size:2.2em;font-style:italic;margin-bottom:20px;color:var(--color-white)}section#intro .content-left p{font-family:var(--font-primary);font-weight:100;font-size:1em;color:var(--color-white);margin-bottom:20px}section#case-studies{padding:5% 0}section#case-studies h2{font-family:var(--font-primary);font-weight:100;font-size:4em;margin-bottom:20px;text-align:center}section#case-studies h2 span{font-family:var(--font-secondary);font-style:italic}section#case-studies .boxes{margin-top:10%}section#case-studies .boxes .box-item{width:30%;margin:0 auto;padding:20px;height:80svh;cursor:none;overflow:hidden;position:relative}section#case-studies .boxes .box-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .3s ease;z-index:-1}section#case-studies .boxes .box-item:nth-child(1)::before{background-image:url(../images/PB_Landing_Maestria.webp)}section#case-studies .boxes .box-item:nth-child(2)::before{background-image:url(../images/PB_Landing_Maverick.webp)}section#case-studies .boxes .box-item:nth-child(3)::before{background-image:url(../images/PB_Landing_Strata.webp)}section#case-studies .boxes .box-item:nth-child(4)::before{background-image:url(../images/PB_Landing_210_Bloor.webp)}section#case-studies .boxes .box-item:nth-child(5)::before{background-image:url(../images/PB_Landing_Freed.webp)}section#case-studies .boxes .box-item:hover::before{transform:scale(1.1);transition:ease .7s}section#case-studies .boxes .box-item .box-content::before{background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);position:absolute;width:100%;height:300px;bottom:0;left:0;content:""}section#case-studies .boxes .box-item p{opacity:0}section#case-studies .boxes .box-item h4{font-family:var(--font-primary);font-weight:100;font-size:2.5em;color:var(--color-white);position:absolute;bottom:7%;left:10%;z-index:2;transition:ease .3s}section#case-studies .boxes .box-item h5{font-family:var(--font-secondary);font-style:italic;font-weight:100;font-size:1.2em;color:var(--color-white);position:absolute;bottom:4%;left:17%;z-index:2;transition:ease .3s}section#case-studies .boxes .box-item p{font-family:var(--font-primary);text-transform:uppercase;font-weight:100;font-size:.8em;color:var(--color-white);position:absolute;bottom:2%;left:10%;z-index:2;transition:ease .5s}section#case-studies .boxes .box-item:hover h4{bottom:12%}section#case-studies .boxes .box-item:hover h5{bottom:8%}section#case-studies .boxes .box-item:hover p{opacity:1;transform:translateY(3%)}section#case-studies .boxes .box-item #learn-more{position:absolute;top:20%;left:50%;width:auto;max-height:80px;height:auto;transform:translate(-50%,-50%);z-index:2;cursor:pointer}section#case-studies .boxes .box-item #learn-more .line{height:2px;width:20%;margin:15px auto;background:var(--color-white)}section#case-studies .boxes .box-item #learn-more span{font-family:var(--font-primary);font-size:22px;color:var(--color-white);text-decoration:none;letter-spacing:2.56px;text-transform:lowercase}section#case-studies .boxes .box-item .coming-mobile,section#case-studies .boxes .box-item .play-mobile{display:none;opacity:0}section#trusted-by{padding:5% 0;width:80%;margin:0 auto}section#trusted-by .title h2{font-family:var(--font-primary);font-weight:100;font-size:4em;margin-bottom:20px;text-align:center;line-height:60px}section#trusted-by .companies{display:grid;grid-template-columns:repeat(6,1fr);justify-content:space-around;align-items:center;margin-top:5%;text-align:center}section#trusted-by .companies .logo-cp{width:auto;height:100px;margin:20px;align-content:center}section#trusted-by .companies .logo-cp img{width:50%;object-fit:contain}section#awards{background:var(--color-gray);padding-bottom:80px}section#awards p{font-family:var(--font-primary);font-weight:300}section#awards .title{width:69%;padding-bottom:3%}section#awards .title small{font-family:var (--font-primary);font-weight:300;padding-left:10px}section#awards .title .left-line{padding-left:10%}section#awards .description-text{width:40%;padding-right:14%;padding-bottom:1%}section#awards .awards{display:grid;grid-template-columns:repeat(8,1fr);justify-content:space-around;align-items:center;margin-top:5%;text-align:center;width:80%;margin:4% auto}section#awards .awards .logo-cp img{width:60%;object-fit:contain}section#awards .awards .logo-cp{width:auto;margin:20px;align-content:center}section#contact{padding:5% 0;position:relative;margin-top:0;padding-top:0}section#video-separator{position:relative;height:43svh;margin-top:0;padding-top:0}section#video-separator video{position:absolute;top:46%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}section#video-separator::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);z-index:1}section#contact .content{width:100%;height:100%;left:0;top:50%;position:relative}section#contact #data-container{display:flex;justify-content:space-evenly;width:100%}section#contact #data-container .flex-column:first-child{width:40%;padding:0 10%}section#contact #data-container .flex-column:last-child{width:60%;padding:0 10%}section#contact #data-container h2{font-family:var(--font-primary);font-weight:200;font-size:3.5em;margin-bottom:0;line-height:50px}section#contact #data-container h2 span.cursive-line{font-family:var(--font-secondary);font-style:italic}section#contact #data-container h4 span.cursive-line{font-family:var(--font-secondary);font-style:italic}section#contact #data-container h4 span.left-line{padding-left:27%;font-size:1.2em}section#contact #data-container .form label{font-family:var(--font-primary);font-weight:200;width:100%}section#contact #data-container .form label.cursive-line{font-family:var(--font-secondary);font-weight:200;font-style:italic}section#contact #data-container .form input{width:100%;padding:10px;border-left:none;border-top:none;border-right:none;margin:10px 0;border-bottom:1px solid var(--color-black);font-family:var(--font-primary);font-weight:100;border-radius:0}section#contact #data-container .form input[type=submit]{padding:10px;border:none;border-radius:0!important;background:var(--color-black);color:var(--color-white);padding:10px 20px;font-family:var(--font-primary);font-weight:300;cursor:pointer;margin-top:40px;width:120px}section#contact #data-container .form input:focus{outline:0!important;box-shadow:none}section#contact #data-container .form #mc_embed_signup div.mce_inline_error{font-family:var(--font-primary);font-weight:100;background:var(--color-black);color:var(--color-white)}section#contact #data-container .form button:hover{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black)}section#contact .cities{display:flex;align-items:center;width:100%;padding-left:8%;padding-top:5%}section#contact .cities .line-vertical{width:1px;height:60px;background:var(--color-black);margin-left:0;margin-bottom:10px;margin-top:10px}section#contact .cities .city-item{width:auto;padding:0 3%;border-right:1px solid var(--color-black)}section#contact .cities .city-item:last-child{border-right:none}section#contact .cities .city-item p{font-family:var(--font-secondary)}section#contact .cities h5{font-family:var(--font-primary);font-weight:200;font-size:1.3em}section#contact .two-columns{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%}section#contact #data-container .two-columns .address-info p{padding-top:45%}footer .horizontal-line{height:1px;background:var(--color-black);margin:20px 30px}footer #mce-responses .response#mce-success-response{color:var(--color-white)}footer .column p{margin:0}footer .horizontal-line:first-child{width:80%}footer .horizontal-line:nth-child(2){width:10%}footer .media-icons{justify-content:right;align-items:center}footer .media-icons .media-icon{width:30px;height:30px;cursor:pointer;margin:0 20px}footer .media-icons .media-icon.linkedin{background:url(../images/social/SM_IN.png) no-repeat;background-size:cover}footer .media-icons .media-icon.linkedin:hover{background:url(../images/social/SM_IN_hover.png) no-repeat;background-size:cover}footer .media-icons .media-icon.instagram{background:url(../images/social/SM_IG.png) no-repeat;background-size:cover}footer .media-icons .media-icon.instagram:hover{background:url(../images/social/SM_IG_hover.png) no-repeat;background-size:cover}footer .media-icons .media-icon.vimeo{background:url(../images/social/SM_V.png) no-repeat;background-size:cover}footer .media-icons .media-icon.vimeo:hover{background:url(../images/social/SM_V_hover.png) no-repeat;background-size:cover}footer p{font-family:var(--font-primary)}#modalVideo{position:fixed;width:100%;height:100%;background:var(--color-black);top:-100%;left:0;opacity:0;transition:top .5s ease,opacity .3s ease;pointer-events:none}#modalVideo iframe{height:85svh;width:100svw}#modalVideo.open{top:0;opacity:1;pointer-events:auto}#modalVideo.close{top:-100%;opacity:0}#modalVideo button.close{position:absolute;top:20px;right:20px;background:var(--color-white);color:var(--color-black);border:none;border-radius:50%;font-size:24px;padding:10px 20px;cursor:pointer;font-family:var(--font-primary);font-weight:300}#separator-animated{overflow:hidden;white-space:nowrap;padding:20px 0 40px 0;display:flex;position:absolute;width:100%;font-family:var(--font-secondary);height:30vh;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);top:0;left:0}#separator-animated .text-separator{width:100%;overflow:hidden;white-space:nowrap;position:relative;color:var(--color-black);font-size:1.2rem;padding:10px 0}#separator-animated .text-content{display:inline-block;white-space:nowrap;padding-right:2rem;animation:marquee 50s linear infinite;color:#8d9dad}#separator-animated .text-content span.cursive-line{font-style:italic}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:1024px) and (orientation:portrait){#loader{background-size:12%}body,html{overflow-x:hidden!important}#logo{height:60px;width:60px}.cta-contact{font-size:16px}section#banner-video{padding:0}section#banner-video .video{margin-top:-105px}section#banner-video .video::before{height:103%}section#banner-video #learn-more,section#banner-video .video img,section#case-studies h2{display:none}section#banner-video .content{bottom:10%}section#banner-video .content h1{font-size:2.5em}section#banner-video .content p{font-size:1.5em}section#description{padding-top:50%;margin-top:-100px;background:url(../images/banner_mobile.webp) no-repeat center/cover}section#description .title{width:80%}section#description .title h2{font-size:3em}section#description .title h2 span.cursive-line,section#description .title h2 span.first-line{padding-left:0}section#our-services .content{display:block}section#description .description-text{width:80%;margin:0 auto}#separator-animated{height:20vh}section#our-services .title-section{width:100%;flex-direction:row;padding-left:10%;padding-top:10%;padding-bottom:15%}section#our-services .accordion{padding-left:0;width:80%;margin:0 auto}section#intro .col-md-12.d-flex{justify-content:center}section#intro .learn-cursor{display:none}section#intro .title{width:80%}section#intro .title h2{font-size:3em}section#intro .video::before{display:none}section#intro .title h2 span.cursive-line,section#intro .title h2 span.cursive-line.second-line{padding-left:0}section#intro .description-text{width:80%;padding-right:0}section#intro .video{height:auto}section#intro .video #learn-more{display:none}section#intro .video iframe{height:300px;position:relative;display:block}section#intro .content-left{width:80%;padding-top:0}section#intro .content-left .vertical-line{background:var(--color-black);height:20svh}section#intro .content-left h3{font-size:3em;color:var(--color-black)}section#intro .content-left h4{font-size:2.5em;color:var(--color-black)}section#intro .content-left p{font-size:1.2em;color:var(--color-black)}section#case-studies .boxes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}section#case-studies .boxes .box-item{flex:0 0 auto;scroll-snap-align:start;width:90%;margin-right:10px}section#case-studies .boxes .box-item h4{bottom:27%;font-size:3em}section#case-studies .boxes .box-item h5{bottom:22%;font-size:1.8em}section#case-studies .boxes .box-item p{opacity:1;bottom:12%;width:60%;font-size:.8em}section#case-studies .boxes .box-item #learn-more{display:none}section#case-studies .boxes .box-item .play-mobile{display:block;position:absolute;bottom:5%;opacity:0;width:100%;height:50px;left:50%;transform:translateX(-50%);background:url(../images/studies_mobile_play.png) no-repeat center;background-size:contain}section#case-studies .boxes .box-item .coming-mobile,section#case-studies .boxes .box-item .play-mobile{opacity:1;transition:ease .5s}section#case-studies .boxes .box-item .coming-mobile{display:block;position:absolute;bottom:5%;width:100%;opacity:0;height:60px;color:var(--color-white);font-family:var(--font-primary);font-size:18px;text-align:center;left:50%;transform:translateX(-50%)}section#trusted-by .title{margin-top:10%}section#trusted-by .title h2{font-size:2.3em}section#trusted-by .companies .logo-cp{margin:0}section#trusted-by .companies{grid-template-columns:repeat(2,1fr);margin-top:20%}section#awards .d-flex{display:block!important}section#awards .title{width:80%;margin:0 auto}section#awards .title h2{font-size:3em}section#awards .title .left-line{padding-left:0}section#awards .description-text{width:80%;padding-right:10%;margin:0 auto}section#awards .awards{grid-template-columns:repeat(2,1fr)}section#awards .awards .logo-cp{margin:0}#modalVideo{width:100%}#modalVideo button.close{right:30px}section#contact #data-container{display:block}section#video-separator{height:15svh}section#contact #data-container .flex-column:first-child{width:80%;padding-bottom:10%;padding-left:0;margin:0 auto}section#contact #data-container .flex-column:last-child{width:80%;padding-bottom:10%;padding-left:0;padding-right:0;margin:0 auto}section#contact .cities{display:block}section#contact .cities .city-item{position:relative;padding-bottom:90px;border-right:none}section#contact .cities .city-item::before{display:block;width:1px;height:40px;background:#000;top:70%;left:50%;transform:translate(-50%,-50%);content:"";position:absolute}section#contact .cities .city-item:last-child::before{display:none}section#contact .row .col-md-12{margin:0;padding:0}section#contact #data-container .form input[type=submit]{display:flex;align-self:center;margin:40px auto;background-color:var(--color-black)!important}footer .container-fluid{width:90%;margin:0 auto}footer .horizontal-line:nth-child(1){width:80%}footer .container-fluid .row .col-md-4 figure:nth-child(3) img{width:100%}footer .horizontal-line:nth-child(2){width:20%}footer .media-icons{justify-content:center;margin:40px 0}footer .media-icons .media-icon{width:40px;height:40px}section#banner-video .video{width:100vw;height:100vh;position:relative}section#banner-video iframe{width:100vw;height:108vh;top:0;left:0;transform:none}}@media (max-width:1024px) and (orientation:landscape){section#banner-video .content p,section#our-services .accordion .accordion-item .text p{font-size:1em}section#awards .title h2,section#description .title h2,section#intro .title h2,section#our-services .title-section h2{font-size:2em}section#banner-video .content h1{font-size:2.5em}section#description .description-text{width:80%}section#our-services .accordion .accordion-item .accordion-button h3{font-size:1.2em}section#our-services .accordion .accordion-item .accordion-button{padding:10px 5px}section#intro .description-text{width:80%}section#intro .col-md-3{width:50%}section#intro .content-left{width:80%;padding-top:4%}section#intro .content-left .vertical-line{height:15svh}section#case-studies .boxes .box-item h4{font-size:1.5em}section#case-studies .boxes .box-item h5{font-size:.7em}section#case-studies .boxes .box-item p{font-size:.4em}section#case-studies .boxes .box-item #learn-more span{font-size:8px}section#awards .awards,section#trusted-by .companies{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1990px){section#banner-video iframe{height:110vh}}@media screen and (min-width:1200px) and (max-width:2560px) and (-webkit-device-pixel-ratio:2){#logo{width:60px;height:60px}.cta-contact{font-size:14px}section#description .title{width:60%}section#description .title h2{font-size:3em}section#description .description-text{width:70%}section#intro .title{width:70%}section#awards .title h2,section#intro .title h2{font-size:3em}section#awards .d-flex,section#intro .d-flex{justify-content:center;padding-left:15%}section#intro .description-text{width:100%;padding-left:20%}section#intro .content-left{width:100%;padding-top:10%}section#intro .content-left .vertical-line{height:36svh}section#intro .content-left h3{font-size:2em}section#intro .content-left h4{font-size:1.5em}section#intro .content-left{padding-top:20%}section#case-studies h2,section#trusted-by .title h2{font-size:2.5em}section#case-studies .boxes .box-item:hover h4{bottom:16%}section#case-studies .boxes .box-item:hover h5{bottom:12%}section#case-studies .boxes .box-item:hover p{bottom:2%;font-size:.6em}section#case-studies .boxes .box-item h4{font-size:2em}section#case-studies .boxes .box-item h5{font-size:1em}section#case-studies .boxes .box-item p{bottom:2%;font-size:.6em}section#awards .description-text{width:50%;align-self:flex-end;margin-left:20%}section#awards .awards .logo-cp img{width:90%}footer .column p{font-size:12px}section#our-services .title-section{padding-left:10%}section#our-services .accordion{padding-left:5%}section#our-services .accordion .accordion-item .accordion-button h3{font-size:1.3em}section#our-services .accordion .accordion-item .video iframe{height:250px!important}footer figure:first-child img{width:110px}footer figure:last-child img{width:60%}}