.agency .pre_tabs{display:flex;align-items:center;justify-content:space-between;margin-bottom:72px}.agency .pre_tabs .gradient_img{width:38%}.agency .pre_tabs .gradient_img video{max-width:100%;border-top-right-radius:20px;border-bottom-right-radius:20px}.agency .pre_tabs .gradient_img img{width:100%;height:auto;display:block}@media(max-width:767px){.agency .pre_tabs .gradient_img img{height:100%;object-fit:cover;object-position:50% 100%;border-radius:.625rem}}@media(max-width:767px){.agency .pre_tabs .gradient_img{width:calc(100% - 2.58rem);margin:0 1.29rem;height:7.8125rem;margin-bottom:50px}.agency .pre_tabs .gradient_img video{border-radius:20px}}.agency .pre_tabs .title{width:50%;font-size:96px;color:#fb8b24;line-height:100px;font-weight:400;margin-right:50px}@media(max-width:767px){.agency .pre_tabs .title{font-size:2.6rem;line-height:2.9rem;margin-right:5px;width:calc(100% - 4rem);text-align:center;margin-top:3.5rem}}@media(max-width:1024px)and (min-width:768px){.agency .pre_tabs .title{font-size:2rem;line-height:2.3rem}}@media(max-width:767px){.agency .pre_tabs{flex-direction:column}}.agency .tabs{position:relative}.agency .tabs .tab-links{padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:3rem}.agency .tabs .tab-links li{display:inline-block;margin-bottom:10px}.agency .tabs .tab-links li a{text-decoration:none;color:#353535;font-size:calc(.35rem + 2vw);font-style:normal;font-weight:300;font-family:"ivypresto-headline",serif;transition:all .3s ease;position:relative}.agency .tabs .tab-links li a:hover:before{position:absolute;content:"";left:-.15rem;right:-.15rem;bottom:0;border:.25rem solid #fb8b24;border-color:var(--tab-color,#FB8B24);border-radius:34px;z-index:-1}@media(min-width:1025px){.agency .tabs .tab-links li a:hover:before{border-width:5px}}@media(max-width:767px){.agency .tabs .tab-links li a{font-size:1.5rem}}.agency .tabs .tab-links li.active a:before{position:absolute;content:"";left:-.15rem;right:-.15rem;bottom:0;border:4px solid #fb8b24;border-color:var(--tab-color,#FB8B24);border-radius:34px;z-index:-1}@media(min-width:1025px){.agency .tabs .tab-links li.active a:before{border-width:5px}}@media(max-width:1024px){.agency .tabs .tab-links li.active a:before{bottom:4px;border-width:2px}}@media(max-width:767px){.agency .tabs .tab-links li:nth-child(4){flex:0 0 100%;text-align:center}}@media(max-width:767px){.agency .tabs .tab-links{margin-bottom:30px}}@media(max-width:1024px)and (min-width:768px){.agency .tabs .tab-links{margin-bottom:1rem}}.agency .tabs .tab-content .tab{display:none;align-items:center;justify-content:space-between;position:relative}.agency .tabs .tab-content .tab .slogan{border:1px solid currentColor;border-radius:20px;text-align:center;font-size:28px;font-family:"articulat-cf",sans-serif;display:flex;align-items:center;align-self:stretch;line-height:35px}.agency .tabs .tab-content .tab .slogan span{max-width:83%;color:#353535;margin-left:auto;margin-right:auto}@media(max-width:767px){.agency .tabs .tab-content .tab .slogan{height:13.4rem;font-size:1.25rem;line-height:1.75rem}}@media(max-width:767px){.agency .tabs .tab-content .tab .slogan{width:100%!important}}.agency .tabs .tab-content .tab .items{align-self:stretch;width:33%;margin-left:2.69rem;background:#efefef;display:flex;flex-direction:column;justify-content:center;border-radius:1.25rem;height:344px}.agency .tabs .tab-content .tab .items p{text-align:center}.agency .tabs .tab-content .tab .items .see-more{color:currentColor;border:1px solid currentColor;text-align:center;font-size:.8rem;padding:.6rem 3.33rem;margin-top:auto;margin-bottom:1.75rem}.agency .tabs .tab-content .tab .items .see-more:hover{background:var(--tab-color,#FB8B24);color:#eaeaea}@media(max-width:767px){.agency .tabs .tab-content .tab .items .see-more{font-size:1rem;padding:.75rem 4.75rem;margin-bottom:2.56rem}}@media(max-width:1024px)and (min-width:768px){.agency .tabs .tab-content .tab .items .see-more{font-size:.35rem;padding:.35rem .7rem;margin-bottom:.5rem}}@media(max-width:767px){.agency .tabs .tab-content .tab .items{width:100%!important;margin-left:0;margin-top:1.25rem;padding-top:2.5rem;height:unset}}@media(max-width:1024px)and (min-width:768px){.agency .tabs .tab-content .tab .items{padding-top:1rem;margin-left:.5rem;border-radius:.5rem}}.agency .tabs .tab-content .tab.active{display:flex}@media(max-width:767px){.agency .tabs .tab-content .tab.active{display:block}}.agency .tabs .tab-content .tab:before{position:absolute;content:"";left:-52px;right:0;bottom:0;width:13px;height:100%;border-radius:50px;transition:background-color .3s;background-color:currentColor}@media(min-width:1025px){.agency .tabs .tab-content .tab:before{border-width:17px}}.agency .tabs .tab-content .list-container{display:flex;flex-grow:1;justify-content:center}.agency .tabs .tab-content .list-container .list-items{width:50%}.agency .tabs .tab-content .list-container .list-items:nth-child(2){padding-left:1rem}@media(max-width:767px){.agency .tabs .tab-content .list-container .list-items:nth-child(2){padding-left:.5rem}}.agency .tabs .tab-content .list-items{list-style-type:none;padding:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-left:4vw;padding-right:20px;text-align:left}.agency .tabs .tab-content .list-items li{padding-top:10px;position:relative;margin-top:20px}.agency .tabs .tab-content .list-items li span{color:#353535;font-size:20px}@media(max-width:767px){.agency .tabs .tab-content .list-items li span{font-size:1.125rem}}@media(max-width:1024px)and (min-width:768px){.agency .tabs .tab-content .list-items li span{padding-top:1rem;font-size:.5rem}}@media(max-width:1024px)and (min-width:768px){.agency .tabs .tab-content .list-items li span{padding-top:0}}.agency .tabs .tab-content .list-items li::before{content:"";position:absolute;top:0;left:0;width:11px;height:1px;background-color:currentColor;transform:translateY(-50%)}@media(max-width:767px){.agency .tabs .tab-content .list-items{padding-left:3.19rem;margin-bottom:2rem}}@media(max-width:1024px)and (min-width:768px){.agency .tabs .tab-content .list-items{margin-bottom:.75rem}}@media(min-width:1025px){.agency .tabs{padding:0 5.94rem;margin-left:auto;margin-right:auto}}@media(min-width:1025px){.agency{margin-bottom:6rem}}