﻿html{font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{font-weight:normal;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:"Avenir", sans-serif}body *{-moz-box-sizing:border-box;box-sizing:border-box}body.noScroll{height:100%;overflow:hidden}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,figure,section,header,footer,nav,article,aside,figcaption{margin:0;padding:0}section,main,header,footer,nav,article,aside,figcaption{display:block}fieldset,img,legend{border:0}li{display:list-item}table{font-size:inherit;font:100%}address,caption,cite,code,dfn,th,var,em{font-style:normal;font-weight:inherit}caption,th,legend{text-align:left}abbr,acronym{border:0;font-variant:normal}sup,sub{line-height:-1px;vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}em{font-style:italic}.clearfix:after{content:" ";display:block;clear:both}::-moz-selection{background:#666;color:#ffffff}::selection{background:#666;color:#ffffff;text-shadow:none}input,select{-webkit-appearance:none;border-radius:0}table{font-size:inherit;font:100%}.clearAll{clear:both}.hide{display:none}.screen-reader-response{display:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}.skip-link,fieldset .noLabel{height:1px;font-size:0px;width:1px;position:absolute;overflow:hidden;top:-10px}body a,button{-webkit-transition:all 0.4s 0s ease-in;transition:all 0.4s 0s ease-in}legend{font-weight:600}h1,h2,h3,h4,h5{margin:0 0 3.5rem}legend{font-size:1.4rem}ul,ol{margin:0 1.9rem 1.5em}ul li,ol li{margin:0 0 0.5rem 0.5rem}ul li{list-style:disc}ol li{list-style-type:decimal}li.last{margin-right:0}li.first{margin-left:0}::-webkit-input-placeholder{color:#999999}::-moz-placeholder{color:#999999;opacity:1}:-ms-input-placeholder{color:#999999}:-moz-placeholder{color:#999999}::placeholder{color:#999999}img.fluid{width:100%;height:auto}.cap{text-transform:capitalize}.grid_col_group{margin:0 -10px}.grid_col_group:after{content:"";display:table;clear:both}@media (min-width:768px){.grid_col_group{margin:0 -15px}}.grid_col{padding:0 20px;display:inline;min-height:20px;position:relative;float:left;width:100%}.grid_col.full_send{text-align:right}@media (min-width:768px){.grid_col{padding:0 15px}}.grid_3,.grid_4,.grid_6,.grid_5,.grid_8{width:100%}@media (min-width:768px){.grid_3{width:25%}}@media (min-width:768px){.grid_4{width:33.33%}}@media (min-width:768px){.grid_5{width:20%}}@media (min-width:768px){.grid_6{width:50%}}@media (min-width:768px){.grid_8{width:66.66%}}form{display:block;padding:3rem;background:white}form input::placeholder,form select::placeholder,form textarea::placeholder{opacity:0}.wpforms-container.wpforms-container-full h2{font-weight:300}.wpforms-container.wpforms-container-full form{width:100%;margin:0 auto;max-width:70rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300}.wpforms-container.wpforms-container-full .wpforms-field{text-align:left;padding:0 !important;margin:0 0 1rem 0;clear:none !important;display:flex;flex-direction:row;width:100%;align-items:center}.wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox fieldset{width:auto;display:inline-block}.wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input{margin-right:0 !important;padding-right:0.5rem !important}.wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label{color:black;padding-left:0 !important;font-size:1.3rem}.wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label a{color:white;text-decoration:underline;padding-left:0 !important}.wpforms-container.wpforms-container-full .wpforms-field em.wpforms-error{position:absolute;left:-4rem;width:4rem;padding:0;margin:0;font-size:0px;line-height:0px;color:transparent !important}.wpforms-container.wpforms-container-full .wpforms-field em.wpforms-error:before{display:none}.wpforms-container.wpforms-container-full .wpforms-field.wpforms-has-error input,.wpforms-container.wpforms-container-full .wpforms-field.wpforms-has-error select{border-bottom:2px solid #a43f3f !important}.wpforms-container.wpforms-container-full .wpforms-field.pre_msg:before{white-space:nowrap;position:relative;display:inline-block;padding-right:1.5rem;line-height:4rem;font-size:3rem;color:#666666;height:auto;font-weight:300}.wpforms-container.wpforms-container-full .wpforms-field.pre_msg.name:before{content:"my name is"}.wpforms-container.wpforms-container-full .wpforms-field.pre_msg.comp:before{content:"i work at"}.wpforms-container.wpforms-container-full .wpforms-field.pre_msg.what:before{content:"and I need"}.wpforms-container.wpforms-container-full .wpforms-field.pre_msg.email:before{content:"email me at"}.wpforms-container.wpforms-container-full .wpforms-field-container{display:inline-block;padding-right:0;width:100%}.wpforms-container.wpforms-container-full input{border-radius:0;background:none !important;padding:0.5rem 0;color:#a43f3f;outline:none !important}.wpforms-container.wpforms-container-full input.wpforms-field-small,.wpforms-container.wpforms-container-full input.wpforms-field-large,.wpforms-container.wpforms-container-full input.wpforms-field-medium{max-width:100%}.wpforms-container.wpforms-container-full input::placeholder{color:#f5f3f1;opacity:1}.wpforms-container.wpforms-container-full .wpforms-submit-container{display:block;padding-top:0 !important;margin-top:1rem !important;width:100%;text-align:right}.wpforms-container.wpforms-container-full button[type="submit"],.wpforms-container.wpforms-container-full input[type="submit"]{background:none !important;color:#a43f3f !important;padding:1.4rem 0 !important;font-weight:700;font-size:2.5rem !important;line-height:2.4rem !important;border-radius:0 !important;height:auto !important;width:auto;text-align:center !important;box-shadow:none !important;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.wpforms-container.wpforms-container-full button[type="submit"]:hover,.wpforms-container.wpforms-container-full input[type="submit"]:hover{background:none !important;color:black !important}.wpforms-container.wpforms-container-full .wpforms-field-label-inline{color:white}.wpforms-container.wpforms-container-full input[type="text"],.wpforms-container.wpforms-container-full input[type="email"],.wpforms-container.wpforms-container-full input[type="tel"],.wpforms-container.wpforms-container-full textarea{border-radius:0 !important;background:none !important;padding:0.5rem 0 !important;color:#a43f3f !important;font-size:2.5rem !important;border:none !important;height:4rem !important;line-height:4rem !important;opacity:1 !important;border-bottom:1px solid #cccccc !important;outline:none !important}.wpforms-container.wpforms-container-full input[type="text"]::placeholder,.wpforms-container.wpforms-container-full input[type="email"]::placeholder,.wpforms-container.wpforms-container-full input[type="tel"]::placeholder,.wpforms-container.wpforms-container-full textarea::placeholder{color:black;opacity:1}.wpforms-container.wpforms-container-full input[type="text"]:focus,.wpforms-container.wpforms-container-full input[type="email"]:focus,.wpforms-container.wpforms-container-full input[type="tel"]:focus,.wpforms-container.wpforms-container-full textarea:focus{color:#a43f3f !important;border:none !important;box-shadow:none !important;border-bottom:1px solid #1d1d1f !important}.wpforms-container.wpforms-container-full select{border-radius:0 !important;background:transparent url("../images/select_arrow.png") right center no-repeat !important;background-size:2.4rem auto !important;padding:0.5rem 0 !important;color:#a43f3f !important;font-size:2.5rem !important;border:none !important;height:4rem !important;line-height:2.2rem !important;opacity:1 !important;max-width:none !important;border-bottom:1px solid #cccccc !important}.wpforms-container.wpforms-container-full select option{font-size:3rem}.wpforms-container.wpforms-container-full .wpforms-confirmation-container-full{background:none;border:none;padding:0}.close_frm{position:absolute;right:-18px;top:-17px;color:#333;font-size:140%;background:#fff;cursor:pointer;border:2px solid #ff9900;width:32px;height:32px;border-radius:50%;padding-top:1px;text-align:center}.field{padding:0 0 1.5rem}.spam_field{font-weight:bold;text-align:center;margin:1.2rem 0 1.3rem}fieldset .checkbox{padding:10px 0 10px}.checkbox input{width:auto;margin:0 10px 0 0;padding:4px}.check_div{float:none;width:100%;display:block}.check_div input{width:auto;margin-right:15px;-webkit-appearance:checkbox}.check_div label{color:black;font-weight:600}.checkbox .wpcf7-list-item-label{display:inline-block}.checkbox input{display:none}.checkbox label{color:#000;font-weight:700;cursor:pointer}.checkbox input[type="checkbox"]+label span,.checkbox input[type="radio"]+label span{display:inline-block;width:19px;height:19px;margin:-2px 17px 0 0;vertical-align:middle;border:3px solid #000;background:white;cursor:pointer;position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.checkbox input[type="checkbox"]:checked+label span,.checkbox input[type="radio"]:checked+label span{border-width:1px;border-color:green}.checkbox input[type="checkbox"]:checked+label span:after,.checkbox input[type="radio"]:checked+label span:after{position:absolute;width:100%;height:100%;top:-15px;left:0;font-size:2rem;text-align:center;content:"";font-family:"fontAwesome";color:green}.custom_chk .checkbox input{display:none}.custom_chk .checkbox input+label span{border-color:#f5f3f1;border-width:2px;background:white}fieldset .halfField{padding:0 0 5px}label{display:block;font-size:1.2rem;line-height:2.6rem}.file_fld .label_txt{display:block;font-size:1.2rem;line-height:2.6rem}.file_fld label{cursor:pointer;background:white;border:1px dotted #1d1d1f;padding:1.8rem 2.3rem;width:100%}.file_fld label input{display:none}.file_fld label .btn{font-size:1.2rem;line-height:4.6rem;padding:0.7rem 2.8rem;border-radius:0.4rem;background:#1d1d1f;color:white;font-weight:500}.file_fld .file_name{display:block;font-size:1.2rem}.file_fld .file_name strong{color:#1d1d1f}.grid_col>label{display:block;text-align:left;font-weight:700;color:#1d1d1f;margin-bottom:0.3rem;font-size:0.8rem;text-transform:uppercase}input,select,textarea,.select{resize:none;outline:none;padding:0.5rem 1rem 0.4rem;font-size:1.5rem;color:#000000;background:#f5f3f1;border-radius:0.9rem;width:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border:2px solid #cccccc}input[type="radio"]{-webkit-appearance:radio;appearance:radio;width:auto;height:auto}.field.chk a{text-decoration:underline}.field.chk input{width:17px;height:17px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;margin:5px 5px 0 0}.field.chk.error label{color:red}.field.chk.error label a{color:black}.field.chk.inline a{display:inline}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f3f1 url(../images/select_arrow_white.png) right center no-repeat;background-size:22px auto;padding-right:2.8rem;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;width:100%;color:#000000}textarea{height:64px;width:100%;background:#f5f3f1;border:1px solid #f5f3f1}textarea:hover{border-color:#1d1d1f}textarea:focus{height:138px}input:hover,select:hover,textarea:hover{border-color:#1d1d1f}input:focus,select:focus,textarea:focus{border-color:#1d1d1f}.form_btn{clear:both;margin-top:2rem}.form_btn button{font-size:1.8rem}.form_btn.apply_btn{margin-top:0}.form_btn.apply_btn p{margin:0}.form_btn.apply_btn br{display:none}input[type="submit"],button{cursor:pointer;width:auto;color:#fff;font-size:1rem;font-weight:300;letter-spacing:0px;padding:1rem;-webkit-appearance:none;display:inline-block;outline:none}input[type="submit"]:hover,button[type="submit"]:hover{background:white}form.wpcf7-form .ajax-loader{width:110px;height:110px;background-size:100px;background-color:white;background-position:center center;background-repeat:no-repeat;background-image:url("../images/loading_wheel.gif");position:absolute;left:50%;top:-180px;margin:0;visibility:hidden;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);box-shadow:0 0 25px 10px rgba(0, 0, 0, 0.2);border-radius:50%}form.wpcf7-form.submitting .ajax-loader{visibility:visible}.math_div{margin-top:1rem;font-weight:700;color:black}.math_div.right{text-align:right}.math_div.right div{display:inline-block}.math_div span{color:white}.math_div span.wpcf7-not-valid-tip{color:red}label.f_upload{display:inline-block;clear:none;margin:0;background:none;color:white;padding:0 0.5rem;cursor:pointer;vertical-align:top;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}label.f_upload .fa{font-size:1.2rem;display:block;text-align:center}label.f_upload .fa:before{display:inline-block}.cv_field label{color:#1d1d1f}input[type="file"]{font-size:1.4rem}input[type="file"]+label *{pointer-events:none}span.wpcf7-not-valid-tip{padding:0;background:none;text-align:right;font-size:1.3rem}.error,.mail_error{border-color:#ff0000}.error>input,.error select,.mail_error>input,.mail_error select{border-bottom-color:red}.form_msg,.mail_msg{display:none;margin-bottom:1.8rem;border-radius:0.9rem;background:#1d1d1f;color:white;padding:1.8rem;position:absolute;bottom:14rem;width:80%;left:10%;z-index:10}.form_msg span,.mail_msg span{color:#1d1d1f}.chkgrid br{display:none}.chkgrid p{font-size:1.3rem;line-height:1.9rem !important}.chkgrid p>span{display:block}.chkgrid a{color:#1d1d1f;text-decoration:underline}.chkgrid .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.chkgrid .wpcf7-acceptance label{display:block}.chkgrid .wpcf7-acceptance label input[type=checkbox]{float:left;-webkit-appearance:checkbox;appearance:checkbox;width:15px;margin-right:10px;position:relative;top:8px}.chkgrid .wpcf7-acceptance label>span{float:left;width:calc(100% - 28px)}.mail_msg{bottom:0;width:100%;left:0}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{border:0px;background:white;color:#ff0000;margin:0;text-align:left;padding:10px;font-size:1.4rem;display:block;clear:both}.wpcf7 form .wpcf7-response-output{margin-top:0}div.wpcf7-mail-sent-ok{background:#1d1d1f;color:#f5f3f1}.grecaptcha-badge{bottom:-400px !important;right:-400px !important}body{font-size:1.7rem;background:#f5f3f1;color:#666666;line-height:2.4rem;font-family:"Open Sans", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:400}body.lock{overflow:hidden;height:100%}a{color:#a43f3f;text-decoration:none}a:hover{color:#1d1d1f}.padd_tb{padding-top:11rem;padding-bottom:11rem}.flex{display:flex;flex-direction:row;align-content:center;justify-content:center}.flex.rev{flex-direction:row-reverse}.padd_t{padding-top:5rem}.padd_b{padding-bottom:2.5rem}.max_inner{max-width:1800px;margin:0 auto;padding-left:5vw;padding-right:5vw}.inner_max_dt_small{max-width:1380px;margin:0 auto;padding-left:5vw;padding-right:5vw}.inner_max_dt{max-width:1800px;margin:0 auto;padding-left:5vw;padding-right:5vw}.inner_max_tab{max-width:768px;margin:0 auto;padding-left:5vw;padding-right:5vw}.inner_blog_max{max-width:1024px;margin:0 auto;padding-left:5vw;padding-right:5vw}.inner_max_lap{max-width:1024px;margin:0 auto;padding-left:4vw;padding-right:4vw}.align_mid{text-align:center}strong{font-weight:bold}#container{width:100%;height:100%;margin:0 auto;padding-top:13.5rem;position:relative;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;background:#f5f3f1;color:#1d1d1f;z-index:2}#container:after{width:100%;height:22rem;position:absolute;left:0;bottom:-10rem;overflow:hidden;content:"";opacity:0.05;-webkit-transition:bottom 1s 0s ease-in-out;transition:bottom 1s 0s ease-in-out;background-size:55% auto;z-index:-1}.aria_hide{max-height:1px;width:1px;font-size:0px;padding:0;position:absolute;overflow:hidden;top:-80px}h1{font-size:4rem;line-height:4.6rem;margin-bottom:2.7rem;position:relative;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300;letter-spacing:-2px}h1 em{font-style:normal}h2{font-size:3.4rem;line-height:3.8rem;margin-bottom:2.7rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300}h3{font-size:2.5rem;line-height:3.3rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300}h4{font-size:1.6rem;line-height:2.2rem;font-weight:400;margin-bottom:0.9rem;padding:0.3rem 0.6rem}.owl-carousel{opacity:0;visibility:hidden}.owl-carousel.owl-loaded{opacity:1;visibility:visible}.owl-carousel .owl-dots{position:absolute;bottom:3rem;height:3.4rem;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:0 1rem;border-radius:1.5rem;background:black}.owl-carousel .owl-dots button{width:0.7rem;height:2rem;border:1px solid white;background:black;margin-right:0.5rem;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.owl-carousel .owl-dots button:last-child{margin:0}.owl-carousel .owl-dots button.owl-dot.active{background:white}.owl-carousel .owl-nav{text-align:center}.owl-carousel .owl-nav button{height:5rem;width:5rem;bottom:0;opacity:1;visibility:visible;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;border:none;background:#a43f3f;border-radius:50%;position:absolute;top:45%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:rgba(0, 0, 0, 0.4);border-radius:50%}.owl-carousel .owl-nav button.owl-prev{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);left:-6rem}.owl-carousel .owl-nav button.owl-prev:before{position:absolute;content:"";width:2.5rem;height:2.5rem;left:calc(50% - 1.25rem);top:calc(50% - 1.4rem);background:url("../images/arrow_white.svg") center no-repeat;background-size:80% auto}.owl-carousel .owl-nav button.owl-next{right:1.5rem}.owl-carousel .owl-nav button.owl-next:before{position:absolute;content:"";width:2.5rem;height:2.5rem;left:calc(50% - 1.25rem);top:calc(50% - 1.25rem);background:url("../images/arrow_white.svg") center no-repeat;background-size:80% auto}.owl-carousel .owl-nav button.disabled{opacity:0}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}.scroller,.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage,.owl-carousel .owl-item{height:100%}.owl-carousel.single-carousel .owl-stage-outer,.owl-carousel.single-carousel .owl-stage,.owl-carousel.single-carousel .owl-item,.owl-carousel.autoplay-single-carousel .owl-stage-outer,.owl-carousel.autoplay-single-carousel .owl-stage,.owl-carousel.autoplay-single-carousel .owl-item{height:auto}.owl-carousel.multi-carousel .owl-item:first-child{z-index:1}.user_content p{margin-bottom:3rem}.user_content p:last-child{margin-bottom:0}.user_content p.m_top{margin:0.8rem 0 0}.user_content p.big{font-weight:100;font-size:3rem;line-height:3.8rem}.user_content form p{margin:0}.user_content form p.m_top{margin-top:0.3rem;line-height:2rem}.user_content img{max-width:100%;height:auto}.user_content figure>a{display:block}.user_content figure.size-full{margin-bottom:2.8rem}.user_content figure.size-full img{width:100%}.user_content blockquote{text-align:center;border-radius:1.5rem;margin-bottom:5rem;border:none;padding:4rem 9% 4.5rem;position:relative;box-shadow:0 0 20px 2px rgba(0, 0, 0, 0.1)}.user_content blockquote img{width:auto;max-width:13rem;height:auto;max-height:12rem;margin:0 auto 2rem;display:block}.user_content blockquote p{font-weight:300;font-size:2.1rem;line-height:3rem;text-align:left;position:relative}.user_content blockquote p:last-of-type{padding-left:0}.user_content blockquote p:last-of-type:after{content:"“";position:absolute;left:calc(50% - 1.5rem);top:-1.5rem;width:2rem;height:2rem;font-size:5rem;font-family:serif;font-weight:bold;color:white}.user_content blockquote cite{display:block;font-size:1.6rem;line-height:1.8rem}.user_content blockquote cite img{width:7.5rem;height:auto;border-radius:50%}.user_content blockquote strong{display:block;margin-bottom:0}.user_content blockquote strong em{font-style:normal;font-weight:normal}.user_content .has-text-align-right{text-align:right}.user_content .has-text-align-left{text-align:left}.user_content .has-text-align-center{text-align:center}.user_content .wp-block-group,.user_content .hard_group{padding-top:9rem;padding-bottom:9rem}.user_content .wp-block-group>div,.user_content .hard_group>div{max-width:1800px;margin:0 auto;padding-left:calc(5vw + 3rem);padding-right:calc(5vw + 3rem)}.user_content .wp-block-group>div>.wp-block-columns,.user_content .hard_group>div>.wp-block-columns{margin-bottom:8rem}.user_content .wp-block-group>div>.wp-block-columns:last-child,.user_content .hard_group>div>.wp-block-columns:last-child{margin-bottom:0}.user_content .wp-block-group.tab_max>div,.user_content .hard_group.tab_max>div{max-width:768px}.user_content .wp-block-group.lt_max>div,.user_content .hard_group.lt_max>div{max-width:900px}.user_content .wp-block-group.dt_max>div,.user_content .hard_group.dt_max>div{max-width:1380px}.user_content .wp-block-group.full_h,.user_content .hard_group.full_h{height:100vh;padding:0}.user_content .wp-block-group.full_h>div,.user_content .wp-block-group.full_h>div>.is-layout-flex,.user_content .wp-block-group.full_h>div>.is-layout-flex>.is-layout-flow,.user_content .hard_group.full_h>div,.user_content .hard_group.full_h>div>.is-layout-flex,.user_content .hard_group.full_h>div>.is-layout-flex>.is-layout-flow{height:100%}.user_content .wp-block-group.full_h.first,.user_content .hard_group.full_h.first{height:calc(100vh - 14.5rem);position:relative}.user_content .wp-block-group.full_h.first .wp-block-columns,.user_content .hard_group.full_h.first .wp-block-columns{position:relative;z-index:1}.user_content .wp-block-group.full_h.first .wp-block-columns>div,.user_content .hard_group.full_h.first .wp-block-columns>div{padding:0}.user_content .wp-block-group.full_h.first .wp-block-columns>div.left,.user_content .hard_group.full_h.first .wp-block-columns>div.left{width:calc(100% - 60rem);padding-left:4%}.user_content .wp-block-group.full_h.first .wp-block-columns>div.right,.user_content .hard_group.full_h.first .wp-block-columns>div.right{width:60rem}.user_content .wp-block-group.full_h.first .wp-block-columns>div.right img,.user_content .hard_group.full_h.first .wp-block-columns>div.right img{width:55rem;height:auto;position:relative;top:-5rem}.user_content .wp-block-group.full_h .mid>.is-layout-flow,.user_content .hard_group.full_h .mid>.is-layout-flow{justify-content:center}.user_content .wp-block-group .wp-block-group,.user_content .hard_group .wp-block-group{padding:4rem 3rem 3rem}.user_content .wp-block-group .wp-block-group>div,.user_content .hard_group .wp-block-group>div{max-width:none;padding-left:0;padding-right:0}.user_content .wp-block-group.ntp,.user_content .hard_group.ntp{padding-top:0}.user_content .wp-block-group.nsp>div,.user_content .hard_group.nsp>div{padding-left:0;padding-right:0}.user_content .wp-block-group.nbp,.user_content .hard_group.nbp{padding-bottom:0}.user_content .wp-block-group.sp,.user_content .hard_group.sp{padding-top:2rem;padding-bottom:2rem}.user_content .wp-block-group.wide>div,.user_content .hard_group.wide>div{padding:0;max-width:none}.user_content .wp-block-buttons.is-content-justification-right{text-align:right}.user_content .wp-block-buttons.is-content-justification-right .wp-block-button{margin-top:1rem;margin-bottom:1rem}.user_content .wp-block-buttons.is-content-justification-center{text-align:center}.user_content .wp-block-buttons.is-content-justification-center .wp-block-button{margin-top:1rem;margin-bottom:1rem}.user_content .wp-block-buttons.is-content-justification-left{text-align:left}.user_content .wp-block-buttons.is-content-justification-left .wp-block-button{margin-top:1rem;margin-bottom:1rem}.user_content .is-style-fill .wp-block-button__link{background:none;color:#1d1d1f;padding:1.1rem 4rem;font-size:1.7rem}.user_content .is-style-fill .wp-block-button__link:hover{background:none;color:orange}.user_content .is-style-outline .wp-block-button__link{background:none;color:inherit;padding:1rem 7rem 1rem 0;position:relative;font-size:100%}.user_content .is-content-justification-right>.wp-block-button{margin-left:2rem}.user_content .is-content-justification-left>.wp-block-button{margin-right:2rem}.user_content .is-content-justification-center>.wp-block-button{margin:0 2rem}.user_content ul{margin:0 0 1.5em}.user_content ul li{list-style:none;padding-left:2.3rem;position:relative;margin-bottom:0.8rem;font-weight:400}.user_content ul li:before{width:0.6rem;height:0.6rem;background:#666;background-size:100%;content:"";position:absolute;left:0;top:0.75rem;border-radius:50%}.user_content ul li ul{margin-top:1rem}.user_content ul li ul li:before{border-color:#1d1d1f}.user_content ul.tick_big{font-size:2.2rem}.user_content ul.tick_big li{margin-bottom:1.2rem !important;padding-left:3.6rem}.user_content ul.tick_big li:before{width:2rem !important;height:2rem !important;top:0.35rem !important;background:url("../images/tick.png") center no-repeat;background-size:1.7rem auto}.user_content ul.tick_big.white li:before{background:url("../images/tick_white.png") center no-repeat !important;background-size:1.7rem auto !important}.user_content form ul li:before{display:none}.user_content ol li{list-style-type:decimal;padding-left:1rem;margin-bottom:0.8rem}.user_content .wp-block-cover{position:relative}.user_content .wp-block-cover>span{display:none;position:absolute;width:100%;left:0;top:0;background:rgba(0, 0, 0, 0.3);height:100%;z-index:1}.user_content .wp-block-cover img{width:100%;height:100vh;max-height:70rem;object-fit:cover;display:block;object-position:50% 50%;border-radius:0}.user_content .wp-block-cover>div{width:100%;padding-left:5vw;padding-right:5vw;margin:0 auto;position:absolute;top:50%;left:50%;text-align:left;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.user_content .wp-block-cover>div p{color:black}.user_content .wp-block-cover>div p a{color:black}.user_content .wp-block-cover>div>*:last-child{margin-bottom:0}.user_content .full_vh{height:100vh}.user_content .full_vh img{object-fit:cover;object-position:center;height:100vh}.center{text-align:center}.al{text-align:left}.ar{text-align:right}ul li{list-style:none}.dtr{text-align:right}footer ul,nav ul{margin:0}footer ul li,nav ul li{display:inline-block;list-style:none;margin:0}.jump_hide{display:none !important}.clear_btn{clear:both;margin-top:0.7rem}.clear_btn.right{text-align:right}.clear_btn.left{margin-left:-0.6rem}.clear_btn.mid{text-align:center}.fleft{float:left}.fright{float:right}#header{width:100%;border-bottom:1px dashed #e5e5e5;z-index:50;text-align:center;position:fixed;top:0;left:0;background:white;-webkit-transition:transform 0.3s 0s ease-in-out;transition:transform 0.3s 0s ease-in-out}#header .inner_max_dt>div{padding:3rem 3rem 2.8rem;border:1px dashed #e5e5e5;border-width:0 1px}#header nav{padding:2rem;background:white;border-radius:2rem}#header nav ul{margin:0}#header nav ul li{position:relative}#header nav ul li a{color:#666;display:block;font-size:1.6rem;padding:1rem 1.5rem 0.9rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:900}#header nav ul li:first-child a{color:black}#header nav ul li:last-child{margin-bottom:0}#header nav ul li:last-child a{color:#a43f3f}#header.active{position:fixed;top:0;left:0;box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.3)}#header a.cta_btn{border-radius:2rem;top:0.2rem;border-bottom:none;background:#f5f3f1}#header.nav-up{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);transform:translate(0, -100%)}#header.nav-down{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}#header.move{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);transform:translate(0, -100%)}#header.move a.logo{position:fixed;top:2rem;left:5vw;z-index:1000;transform:translate(0, 17.2rem)}.page-id-55 #header.nav-down,.page-id-55 #header.nav-up{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.b_lr{border:1px dashed #e5e5e5;border-width:0px 1px}.b_l{border-left:1px dashed #e5e5e5}.b_r{border-right:1px dashed #e5e5e5}.b_rad{border-radius:0 0 3rem 3rem}a.cta_btn,.wp-block-button a.wp-block-button__link{display:inline-block;background:white;padding:2.3rem 5.5rem 2.5rem 2rem;border-bottom:8px solid black;color:#1d1d1f;width:auto;font-size:2rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:700;position:relative;border-radius:2rem 2rem 0 0}a.cta_btn span,.wp-block-button a.wp-block-button__link span{font-weight:700;color:#a43f3f}a.cta_btn span.hand,.wp-block-button a.wp-block-button__link span.hand{position:absolute;right:0;top:-1.5rem;height:130%;width:5.5rem;background:url("../images/hand-phone.png") center no-repeat;background-size:auto 100%;z-index:1}a.cta_btn .fa-solid,.wp-block-button a.wp-block-button__link .fa-solid{font-weight:900;font-size:2rem;rotate:90deg;margin-left:1.5rem;color:#a43f3f;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}a.cta_btn:hover,.wp-block-button a.wp-block-button__link:hover{border-color:#a43f3f;background:white}a.cta_btn:hover .fa-solid,.wp-block-button a.wp-block-button__link:hover .fa-solid{color:#1d1d1f}.wp-block-button.mid_more{opacity:0;transform:translateY(100%);-webkit-transition:all 0.5s 0.8s ease-in;transition:all 0.5s 0.8s ease-in}.wp-block-button.mid_more a.wp-block-button__link{padding-right:2rem;border-color:#a43f3f}.wp-block-button.mid_more a.wp-block-button__link:hover{border-color:#1d1d1f}.wp-block-button.mid_more.show{opacity:1;transform:translateY(0)}.wp-block-button.arrow a.wp-block-button__link{padding-right:5rem;font-size:2.2rem;box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.2);background:#1d1d1f !important;color:white;border-color:white}.wp-block-button.arrow a.wp-block-button__link:after{position:absolute;right:1.8rem;height:3.5rem;width:2.5rem;background:url("../images/arrow_red.svg") center no-repeat;background-size:90% auto;content:"";top:calc(50% - 1.75rem);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.wp-block-button.grey a.wp-block-button__link{border-bottom-color:#cccccc}.wp-block-button.pale a.wp-block-button__link{border-bottom-color:#f5f3f1}a.cta_big{color:black;font-size:2.9rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300;position:relative;width:13rem;display:block;text-align:center;line-height:3.2rem;padding-bottom:12rem;left:calc(50% - 6.5rem)}a.cta_big span{-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}a.cta_big span.cta_head{display:inline-block;width:12rem;vertical-align:middle;height:13rem;background:url("../images/cta_head.png") center no-repeat;background-size:auto 130%;position:absolute;bottom:0;left:calc(50% - 6rem)}a.cta_big:hover span.fa-solid{color:#a43f3f}span.btn{display:inline-block;padding:2.1rem 2rem 2rem;color:white;font-size:2rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:700}span.btn .fa-solid{font-weight:900;font-size:1.5rem;rotate:90deg;margin-left:1rem;color:#a43f3f;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}a.logo{width:12rem;height:auto}a.logo img{width:100%;height:auto;display:inline-block;z-index:4}#cookies_bar{background:black;color:white;font-size:1.5rem;padding:3rem 2.5rem;position:fixed;top:130%;right:5vw;width:calc(100% - 10vw);max-width:40rem;z-index:5000;line-height:2rem}#cookies_bar h3{font-size:2rem;line-height:2.3rem;margin-bottom:1rem}#cookies_bar.set{top:auto;bottom:0}#cookies_bar>a{color:inherit;display:inline;text-decoration:underline}#cookies_bar>a:hover{color:#666666}#cookies_bar .clear_btn{margin-top:1.2rem}#cookies_bar .clear_btn a.cta_btn{font-size:1.6rem;color:white;font-weight:bold;background:#666666}#cookies_bar .clear_btn a.cta_btn:hover{background:white;color:black}.flex_all{display:flex;flex-wrap:nowrap;align-items:center;justify-content:normal}.flex_all.col{flex-direction:column}.flex_all.vert_mid{justify-content:center}.flex_all.mid{align-items:center}.flex_all.between{justify-content:space-between}.flex_all.even{justify-content:space-evenly}.flex_all.around{justify-content:space-around}.flex_all.end{justify-content:end}.flex_all.wrap{flex-wrap:wrap}.rel{position:relative}.lift{z-index:1}.cap{text-transform:uppercase}.hi{font-size:2.4rem;font-weight:300;padding-bottom:2rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300;opacity:0}.hi strong{position:relative;font-weight:300}.hi span{color:#a43f3f;margin-left:0.5rem;font-size:3rem;display:inline-block;position:relative;top:4px;width:3rem;height:3rem;background:url("../images/handwave.jpg") center no-repeat;background-size:2.4rem auto;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);transform:rotate(20deg);animation:handwave 0.6s linear 0s 4}.hi.welc{opacity:1;-webkit-transition:all 0.5s 0.6s ease-in;transition:all 0.5s 0.6s ease-in}.me_what,.me_why{overflow:hidden;height:98px;display:inline-block;vertical-align:bottom;text-align:left}.me_what .wrap,.me_why .wrap{display:inline-block;transform:translateY(98px);text-align:left}.me_what .wrap span,.me_why .wrap span{width:auto;display:list-item;height:98px;text-align:left}.me_what{color:#1d1d1f}.me_why{color:#a43f3f}#design_a svg{position:absolute;bottom:-4.3rem;left:32.5rem;width:14.8rem !important;height:auto !important;z-index:3}#optimise_o{background:#f5f3f1;position:absolute;left:55.7rem;bottom:2.4rem;width:4.5rem;height:4.5rem}#optimise_o svg{position:absolute;top:0;left:0;width:100% !important;height:auto !important;z-index:3}#build_o svg{position:absolute;bottom:2rem;left:50rem;width:11rem !important;height:auto !important;z-index:3}.h_icon{opacity:0;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.h_icon.show{opacity:1}.home_user h1{opacity:0;-webkit-transform:translate(0, 3rem);-moz-transform:translate(0, 3rem);transform:translate(0, 3rem)}.home_user h1.show{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 0.4s 2s ease-in;transition:all 0.4s 2s ease-in}.home_user .wp-block-buttons{display:block;position:absolute;bottom:0;left:calc(50% - 7rem);height:auto}.home_user h2{font-size:5rem;line-height:5.3rem}.home_user h2 em{font-size:2rem}.home_user h4{padding-left:0;font-size:2rem;margin-bottom:2.8rem}.home_sticky{position:relative;z-index:5}.wp-block-group{}.wp-block-group.first{position:relative}.wp-block-group.first:after{width:100dvw;height:22rem;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;overflow:hidden;content:"";opacity:0.04;background:url("../images/aaron-text-dark.svg") center bottom no-repeat;background-size:100% auto;z-index:0}.wp-block-group.first>div{position:relative;z-index:1}.wp-block-group.first .right{position:relative}.wp-block-group.first .right p{position:absolute;left:-16rem;top:12rem;z-index:4;text-align:right;background:#fff;border-radius:2.5rem;padding:2.5rem;box-shadow:0 0 30px 5px rgba(0, 0, 0, 0.1)}.wp-block-group.first .right p:before{content:"";width:1.5rem;height:1.5rem;background:#fff;position:absolute;border-radius:50%;bottom:-4rem;right:1rem;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.wp-block-group.first .right p:after{content:"";width:4rem;height:4rem;background:#fff;position:absolute;border-radius:50%;bottom:-2.5rem;right:3rem}.wp-block-group.first .right figure{}.wp-block-group.first .right figure img{position:relative;z-index:3}.wp-block-group.first .right .eyeball{position:absolute;z-index:1;width:0.15rem;height:0.15rem;background:white;box-shadow:0 0 0 0.7rem #371d0b;border-radius:50%}.wp-block-group.first .right .eyeball.left{top:calc(50% - 8rem);left:16.2rem;-webkit-transform:translate(11px, -5px);-moz-transform:translate(11px, -5px);transform:translate(11px, -5px);-webkit-transition:transform 0.2s 0s ease-in;transition:transform 0.2s 0s ease-in}.wp-block-group.first .right .eyeball.left.move_l{-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);transform:translate(5px, -5px);-webkit-transition:transform 0.4s 0s ease-in;transition:transform 0.4s 0s ease-in}.wp-block-group.first .right .eyeball.right{top:calc(50% - 8.5rem);left:23.8rem;-webkit-transform:translate(14px, -4px);-moz-transform:translate(14px, -4px);transform:translate(14px, -4px);-webkit-transition:transform 0.2s 0s ease-in;transition:transform 0.2s 0s ease-in}.wp-block-group.first .right .eyeball.right.move_l{-webkit-transform:translate(7px, -3px);-moz-transform:translate(7px, -3px);transform:translate(7px, -3px);-webkit-transition:transform 0.4s 0s ease-in;transition:transform 0.4s 0s ease-in}.wp-block-group.first .right .eyeball.down.left{animation:eyeleft 0.8s linear 0s 6}.wp-block-group.first .right .eyeball.down.right{animation:eyeright 0.8s linear 0s 6}.wp-block-group.first .wp-block-button.arrow a.wp-block-button__link{border-bottom-color:#a43f3f}#dt_screen_ph,.dt_screen_ph{color:white;width:90%;top:calc(50% - 26rem);padding:3rem 1rem;position:sticky;max-width:75rem;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}#dt_screen_ph .my_screen,.dt_screen_ph .my_screen{background:#f5f3f1;border-radius:2.5rem;border:1px solid #ccc;box-shadow:0 0 60px 25px rgba(0, 0, 0, 0.25);position:relative;overflow:hidden;margin:0 auto;max-width:35rem;-webkit-transition:max-width 1s 0s ease;transition:max-width 1s 0s ease}#dt_screen_ph .my_screen.optim,.dt_screen_ph .my_screen.optim{max-width:50rem}#dt_screen_ph .my_screen .topbar,.dt_screen_ph .my_screen .topbar{background:white;padding:0.75rem 1.5rem 0.7rem;line-height:initial}#dt_screen_ph .my_screen .topbar span,.dt_screen_ph .my_screen .topbar span{display:inline-block;background:#1d1d1f;width:0.85rem;height:0.85rem;border-radius:50%;margin-right:0.4rem}#dt_screen_ph .my_screen .topbar span:nth-child(2n),.dt_screen_ph .my_screen .topbar span:nth-child(2n){background:#cccccc}#dt_screen_ph .my_screen .topbar span:nth-child(3n),.dt_screen_ph .my_screen .topbar span:nth-child(3n){background:#a43f3f}#dt_screen_ph .my_screen .topbar .site_bar,.dt_screen_ph .my_screen .topbar .site_bar{background:#f2eaea;color:#1d1d1f;padding:0 1rem;border-radius:1rem;min-width:calc(100% - 8rem);margin-right:3rem;font-size:0.9rem;line-height:2rem;text-align:center}#dt_screen_ph .my_screen .inside,.dt_screen_ph .my_screen .inside{overflow:hidden;color:#1d1d1f;background:white;border-top:1px solid #e5e5e5;width:100%;height:52rem;position:relative}#dt_screen_ph .my_screen .inside svg,.dt_screen_ph .my_screen .inside svg{opacity:0;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}#dt_screen_ph .my_screen .inside .show svg,.dt_screen_ph .my_screen .inside .show svg{opacity:1}#dt_screen_ph .screen,.dt_screen_ph .screen{opacity:0;width:100%;height:100%;visibility:hidden;position:absolute;left:100%}#dt_screen_ph .screen.show,.dt_screen_ph .screen.show{left:0;opacity:1;visibility:visible}#dt_screen_ph.scale,.dt_screen_ph.scale{-webkit-transition:transform 0.3s 0.3s ease;transition:transform 0.3s 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.dt_screen_ph{position:initial;max-width:38rem;margin-left:auto;margin-right:auto;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.dt_screen_ph .my_screen .inside{height:43rem}.speed_ph{width:11rem;height:11rem;border-radius:50%;background:#f5f3f1;text-align:center;position:relative;margin-top:-8rem;font-size:5rem;color:#a43f3f;font-weight:700}.speed_ph em{font-style:normal;color:#1d1d1f;font-weight:300;font-size:2.6rem}.speed_ph:after{position:absolute;top:calc(100% + .8rem);width:100%;left:0;color:#1d1d1f;font-size:1.4rem;content:"loading..."}#speed_anim{width:100%;height:100%;position:absolute;left:0;bottom:0}#speed_anim svg{width:180% !important;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important;height:auto}#speed_anim svg>g>g:nth-child(13){display:none !important}#build_anim svg{transform:translate(-50%, -50%) !important;left:50%;top:50%;position:absolute;height:100% !important}#optimise_anim{width:100%;height:100%;position:absolute;left:0;bottom:0}#optimise_anim svg{transform:translate(-50%, -50%) !important;left:50%;top:50%;position:absolute;height:100% !important;width:auto !important}#optimise_anim svg>g>g:nth-child(15){display:none !important}.bubble{display:none;position:absolute;left:30%;top:2rem;background:#f5f3f1;padding:3rem;border-radius:1.5rem}.anim{-webkit-transition:all 0.7s 0s ease-in-out;transition:all 0.7s 0s ease-in-out}.anim.a_left{transform:translateX(-60px);opacity:0}.anim.a_right{transform:translateX(60px);opacity:0}.anim.a_top{transform:translateY(-100px);opacity:0}.anim.a_top_scale{transform:translateY(-100px) scaleX(0.95);opacity:0}.anim.a_bottom{transform:translateY(100px);opacity:0}.anim.a_grow{transform:scaleX(0.45);opacity:0}.anim.a_bottom_scale{transform:translateY(100px) scaleX(0.45);opacity:0}.anim.a_active{transform:translateX(0);opacity:1}.has-amwhite-color{color:white}.has-amblack-color{color:black}.has-amred-color{color:#a43f3f}.has-amdark-color{color:#1d1d1f}.has-amgrey-color{color:#666666}.has-ammidgrey-color{color:#cccccc}.has-amlight-color{color:#f5f3f1}.has-amwhite-background-color{background:white}.has-amblack-background-color{background:black}.has-amred-background-color{background:#a43f3f}.has-amdark-background-color{background:#1d1d1f}.has-amgrey-background-color{background:#666666}.has-ammidgrey-background-color{background:#cccccc}.has-amlight-background-color{background:#f5f3f1}@-webkit-keyframes eyeleft{0%{-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);transform:translate(5px, -5px)}50%{-webkit-transform:translate(11px, -2px);-moz-transform:translate(11px, -2px);transform:translate(11px, -2px)}99%{-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);transform:translate(5px, -5px)}}@keyframes eyeleft{0%{-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);transform:translate(5px, -5px)}50%{-webkit-transform:translate(11px, -2px);-moz-transform:translate(11px, -2px);transform:translate(11px, -2px)}99%{-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);transform:translate(5px, -5px)}}@-webkit-keyframes eyeright{0%{-webkit-transform:translate(7px, -3px);-moz-transform:translate(7px, -3px);transform:translate(7px, -3px)}50%{-webkit-transform:translate(17px, -1px);-moz-transform:translate(17px, -1px);transform:translate(17px, -1px)}99%{-webkit-transform:translate(7px, -3px);-moz-transform:translate(7px, -3px);transform:translate(7px, -3px)}}@keyframes eyeright{0%{-webkit-transform:translate(7px, -3px);-moz-transform:translate(7px, -3px);transform:translate(7px, -3px)}50%{-webkit-transform:translate(17px, -1px);-moz-transform:translate(17px, -1px);transform:translate(17px, -1px)}99%{-webkit-transform:translate(7px, -3px);-moz-transform:translate(7px, -3px);transform:translate(7px, -3px)}}@-webkit-keyframes bigsmall{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);transform:scale(1.6)}99%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes bigsmall{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);transform:scale(1.6)}99%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes handwave{0%{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg)}99%{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes handwave{0%{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg)}99%{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);transform:rotate(20deg)}}.top_fade{position:relative;top:7rem;opacity:0}.top_fade.load{top:0;opacity:1;-webkit-transition:all 1s 0s ease-in;transition:all 1s 0s ease-in}main{position:relative}main>h1{display:none}main .user_content{z-index:1;position:relative}.user_content .wp-block-group.home_sticky{padding:0}.user_content .wp-block-group.home_sticky>div{max-width:100%;margin:0 auto;padding-left:0;padding-right:0;position:relative}.user_content .wp-block-group.home_sticky img{position:sticky;top:5rem;width:50%;height:auto;z-index:2;border-radius:3rem}.user_content .wp-block-group.home_sticky ul{margin-bottom:0}.user_content .wp-block-group.home_sticky h2{max-width:56rem}.user_content .wp-block-group.home_sticky h2.big_top{max-width:100%;font-size:12vw;line-height:16vw;letter-spacing:-8px;opacity:0.04;position:absolute;top:12%;left:47%;z-index:0;margin:0;text-align:right}.user_content .wp-block-group.home_sticky h2.big_top.darker{opacity:0.06}.user_content .wp-block-group.home_sticky h2.big_top.smaller{font-size:10vw;line-height:15vw}.user_content .wp-block-group.home_sticky .wp-block-buttons.is-layout-flex{position:absolute;right:5rem;bottom:0;display:block;width:auto;height:auto}.user_content .wp-block-group.home_sticky .wp-block-buttons.is-layout-flex>div{width:auto;margin:0 !important}.user_content .wp-block-group.home_sticky .wp-block-buttons.is-layout-flex>div a{background:white}.user_content .wp-block-group.dt_screen_wrap{display:none;padding:10rem 0 0;height:100%;width:50%;position:absolute;left:0;top:0;z-index:2}.user_content .wp-block-group.dt_screen_wrap>div{width:100%;height:100%;padding:0 0 10rem 9%;margin:0}.user_content .wp-block-group.rev_row{flex-direction:row;flex-wrap:nowrap;align-items:center}.user_content .wp-block-group.rev_row>*{min-width:32rem;margin-right:5rem}.user_content .wp-block-group.rev_row>*>*{width:100%}.user_content .wp-block-group.work_div{position:relative;border-radius:0 0 8rem 8rem;background:url("../images/dark-texture-2.jpg") left bottom no-repeat;background-size:cover;background-attachment:fixed}.user_content .wp-block-group.work_div:before{position:fixed;width:60%;content:"";left:0;bottom:-5%;padding-bottom:30%;background:url("../images/logo-white-adm.svg") center no-repeat;background-size:contain;z-index:0;opacity:0.025;visibility:visible;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.user_content .wp-block-group.work_div.move:before{opacity:0;visibility:hidden}.user_content .wp-block-group.work_div:after{width:100%;height:100%;border-radius:0 0 8rem 8rem;background:#a43f3f;position:absolute;left:0;top:0;z-index:0;content:"";opacity:0.85}.user_content .wp-block-group.scroll-section{padding-bottom:0}.user_content .wp-block-group.scroll-section>div{max-width:none;padding:0}.user_content .wp-block-group.scroll-section .wp-block-group{padding:0}.user_content .wp-block-group.scroll-section .wp-block-group>div{width:100%}.user_content .wp-block-group.scroll-section .wp-block-group.end_row{border-radius:0 0 8rem 8rem}.user_content .wp-block-group.scroll-section .wp-block-group p,.user_content .wp-block-group.scroll-section .wp-block-group h1,.user_content .wp-block-group.scroll-section .wp-block-group h2{font-size:4.5rem;line-height:5.2rem;margin-bottom:2rem;font-weight:300}.user_content .wp-block-group.scroll-section .wp-block-group p strong,.user_content .wp-block-group.scroll-section .wp-block-group h1 strong,.user_content .wp-block-group.scroll-section .wp-block-group h2 strong{font-weight:700}.user_content .wp-block-group.scroll-section .wp-block-group h1{font-size:7rem;line-height:7.8rem}.user_content .wp-block-group.scroll-section .wp-block-group h1 em{position:relative;font-size:3rem}.user_content .wp-block-group.scroll-section .wp-block-group h1 em:before{width:100%;height:0.1rem;background:#666;left:0;top:1.7rem;z-index:1;content:"";position:absolute;-webkit-transform:rotate(11deg);-moz-transform:rotate(11deg);transform:rotate(11deg)}.user_content .wp-block-group.scroll-section .panel{width:100%;min-height:100dvh;position:relative}.user_content .wp-block-group.scroll-section .panel>div>*{width:auto}.user_content .wp-block-group.scroll-section .panel.top_panel{padding-top:10rem}.user_content .wp-block-group.scroll-section h1{font-size:8rem;line-height:9rem}.user_content .wp-block-group.scroll-section .horizontal-row{padding:2rem 5%;height:auto}.user_content .wp-block-group.scroll-section .horizontal-section-1{position:relative}.user_content .wp-block-group.scroll-section .horizontal-section-1:before{width:100dvw;height:22rem;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;overflow:hidden;content:"";opacity:0.015;background:url("../images/aaron-text-white.svg") center bottom no-repeat;background-size:100% auto;z-index:0}.user_content .wp-block-group.scroll-section .horizontal-section-1,.user_content .wp-block-group.scroll-section .horizontal-section-2{overflow:hidden;display:flex;align-items:center;justify-content:center}.user_content .wp-block-group.scroll-section .horizontal-track{justify-content:center;display:flex;white-space:nowrap;will-change:transform;padding:0 calc(5vw + 5rem)}.user_content .wp-block-group.scroll-section .long-text{font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300;padding-right:50vw}.user_content .wp-block-group.scroll-section .long-text .main_text{opacity:0.3;visibility:hidden;-webkit-transition:all 1s 0s ease-in-out;transition:all 1s 0s ease-in-out}.user_content .wp-block-group.scroll-section .long-text .main_text.show{opacity:1;visibility:visible}.user_content .wp-block-group.scroll-section .vertical-section{overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0 calc(5vw + 5rem);border-radius:0 0 8rem 8rem;margin-bottom:5rem}.user_content .wp-block-group.scroll-section .vertical-section>div{padding:10rem 0;position:relative;z-index:1;height:auto;opacity:0;-webkit-transition:all 0.8s 0s ease-in-out;transition:all 0.8s 0s ease-in-out}.user_content .wp-block-group.scroll-section .vertical-section>div:last-child{padding-bottom:17rem}.user_content .wp-block-group.scroll-section .vertical-section>div>*{max-width:58rem}.user_content .wp-block-group.scroll-section .vertical-section>div h2,.user_content .wp-block-group.scroll-section .vertical-section>div p{font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300;width:auto;font-size:4.5rem;line-height:5.2rem;margin-bottom:2rem;font-weight:300}.user_content .wp-block-group.scroll-section .vertical-section>div h2{max-width:67rem}.user_content .wp-block-group.scroll-section .vertical-section>div p{font-size:2.2rem;line-height:3.2rem;max-width:50rem}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth{position:relative}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth h2.final strong{display:block}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth:before{opacity:0;content:"";position:absolute;right:0;bottom:3rem;width:50%;height:60rem;background:url("../images/me-gareth.jpg") right bottom no-repeat;background-size:90% auto;z-index:-1;-webkit-transition:all 0.8s 0.8s ease-in-out;transition:all 0.8s 0.8s ease-in-out}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring{position:absolute;left:72%;width:26rem;bottom:29vw;opacity:0;padding:2rem 6rem 3rem 2rem;border:3px solid #fff;border-radius:3.5rem;font-size:2.5rem;line-height:3.2rem;-webkit-transition:all 0.8s 1.5s ease-in-out;transition:all 0.8s 1.5s ease-in-out;background:transparent url("../images/wink_sheff.svg") 92% calc(100% - 3rem) no-repeat;background-size:auto 4rem}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring:before,.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring:after{content:"";border-radius:50%;position:absolute}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring:before{width:4rem;height:4rem;position:absolute;bottom:-2.5rem;left:1rem;background:white;border-radius:50%}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring:after{width:2rem;height:2rem;position:absolute;bottom:-4rem;left:-2rem;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 20px 1px;background:rgba(255, 255, 255, 0.5);border-radius:50%}.user_content .wp-block-group.scroll-section .vertical-section>div.active{opacity:1}.user_content .wp-block-group.scroll-section .vertical-section>div.active #confetti svg{opacity:1;visibility:visible}.user_content .wp-block-group.scroll-section .vertical-section>div.active.gareth:before{opacity:1;bottom:15rem}.user_content .wp-block-group.scroll-section .vertical-section>div.active.gareth .hiring{opacity:1}.user_content .wp-block-group.scroll-section .word_trigger{position:relative}.user_content .wp-block-group.scroll-section .word_trigger svg{position:absolute;bottom:6rem;left:0;height:20rem !important;opacity:0;visibility:hidden;-webkit-transition:all 1s 0s ease-in;transition:all 1s 0s ease-in}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3 svg{bottom:-5rem;width:50rem !important;height:auto !important;left:calc(50% - 20rem)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3:before{content:"";width:12rem;height:17rem;background:url("../images/finger.png") center no-repeat;background-size:100% auto;position:absolute;bottom:-16rem;left:50%;z-index:-1;opacity:0;-webkit-transition:all 0.6s 0s ease-in;transition:all 0.6s 0s ease-in;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);transform:rotate(-30deg)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3.show:before{bottom:-6rem;opacity:0.7}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 svg{bottom:-8rem;height:50rem !important;left:60%;z-index:-1}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap{position:absolute;left:100%;width:auto;bottom:25rem;color:#666;opacity:0;padding:2rem 4rem;border:3px solid #fff;border-radius:3.5rem;font-size:3.5rem;line-height:4.2rem;-webkit-transition:all 0.8s 0.6s ease-in-out;transition:all 0.8s 0.6s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap strong{color:#a43f3f}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap em{font-style:normal}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap:before,.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap:after{content:"";border-radius:50%;position:absolute}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap:before{width:4rem;height:4rem;position:absolute;bottom:-2.5rem;left:1rem;background:white url("../images/wink_dark.svg") center no-repeat;background-size:5rem auto;border-radius:50%}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap:after{width:2rem;height:2rem;position:absolute;bottom:-4rem;left:-2rem;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 20px 1px;background:rgba(255, 255, 255, 0.5);border-radius:50%}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2.show .leap{left:150%;opacity:1}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4:before{position:absolute;left:10%;bottom:5rem;width:80%;padding-bottom:50%;content:"";background:url("../images/sheffield.jpg") left bottom no-repeat;background-size:contain;opacity:0;z-index:-1;transform:scale(0.3) rotate(20deg);-webkit-transition:all 0.7s 0s ease-in-out;transition:all 0.7s 0s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4:after{animation:none;content:"Don't you dare...";position:absolute;right:-16rem;width:26rem;text-align:left;font-size:2.8rem;line-height:3.3rem;border-radius:2.5rem;padding:2rem 7rem 2rem 2rem;background:#1d1d1f url("../images/wink_sheff.svg") 89% center no-repeat;background-size:auto 4rem;border:1px solid white;color:white;font-weight:bold;bottom:20rem;z-index:2;white-space:normal;opacity:0;-webkit-transition:all 0.4s 0.6s ease-in-out;transition:all 0.4s 0.6s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4.show:before{opacity:1;transform:scale(1) rotate(-14deg)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4.show:after{animation:pulse_sheff 0.4s linear 0s 6 forwards;opacity:1}.user_content .wp-block-group.scroll-section .word_trigger.show svg{opacity:1;visibility:visible}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_5{-webkit-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out;text-align:center;width:176.27px}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_5.show.jump_a{animation:jump 0.4s cubic-bezier(0.1, 0.9, 0.2, 1) 0s 2 alternate}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_5.show.jump_b{animation:jump 0.4s cubic-bezier(0.1, 0.9, 0.2, 1) 0.2s 2 alternate}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_5.show.jump_c{animation:jump 0.4s cubic-bezier(0.1, 0.9, 0.2, 1) 0.4s 2 alternate}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span{position:absolute;opacity:0;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span.bunac{bottom:6rem;left:-8rem;width:16rem;height:10rem;background:url("../images/bunactravel_logo.jpeg") center no-repeat;background-size:auto 100%;transform:rotate(-3deg)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span.fmat{bottom:-3rem;left:9rem;width:19rem;height:30rem;background:url("../images/4mat_rip.png") center no-repeat;background-size:auto 100%;z-index:-1}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span.dh{bottom:7rem;left:-14rem;width:20rem;height:8rem;background:url("../images/dunn.svg") center no-repeat;background-size:100% auto;transform:rotate(2deg)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1.show span.bunac{opacity:1;bottom:25rem;transform:rotate(5deg);-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1.show span.fmat{opacity:1;bottom:8rem;-webkit-transition:all 1.3s 0.8s ease;transition:all 1.3s 0.8s ease}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1.show span.dh{opacity:1;bottom:14rem;transform:rotate(-5deg);-webkit-transition:all 0.6s 0.5s ease;transition:all 0.6s 0.5s ease}.user_content .wp-block-group.scroll-section #confetti{position:relative}.user_content .wp-block-group.scroll-section #confetti svg{position:fixed;bottom:8rem;right:20%;height:60rem !important;width:60rem !important;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:all 1s 0s ease-in;transition:all 1s 0s ease-in}.user_content .wp-block-group.feedback{position:relative;background:url("../images/dark-texture-2.jpg") left bottom no-repeat;background-size:cover;background-attachment:fixed;padding-bottom:20rem;border-radius:0 0 8rem 8rem;box-shadow:0 20px 30px 0 rgba(0, 0, 0, 0.2)}.user_content .wp-block-group.feedback:before{width:100%;height:100%;border-radius:0 0 8rem 8rem;background:rgba(0, 0, 0, 0.65);position:absolute;left:0;top:0;z-index:0;content:""}.user_content .wp-block-group.feedback>div{position:relative}.user_content .wp-block-group.feedback .feedback_wrap{padding:4rem 10rem 3rem;display:flex;flex-direction:row}.user_content .wp-block-group.feedback .sticky{width:25rem;position:sticky;top:28rem;height:100%;text-align:center;align-items:center}.user_content .wp-block-group.feedback .sticky h2{font-size:1.7rem;font-weight:300;line-height:2rem;margin-bottom:0.5rem}.user_content .wp-block-group.feedback .sticky h3{position:relative;font-size:7rem;line-height:6.3rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300;margin:0 auto;width:100%;letter-spacing:-3px;text-align:center;word-spacing:-6px;padding-top:5rem}.user_content .wp-block-group.feedback .sticky h3 span{display:block}.user_content .wp-block-group.feedback .sticky h3 strong{font-weight:300}.user_content .wp-block-group.feedback .sticky h3:before{width:1px;height:35rem;position:absolute;left:calc(50% + 0.1rem);bottom:100%;background:#a43f3f;z-index:2;content:""}.user_content .wp-block-group.feedback .quotes{width:calc(100% - 30rem);justify-content:flex-end;padding:0 !important;margin-top:3rem;flex-direction:row;flex-wrap:wrap;height:auto;align-items:flex-start}.user_content .wp-block-group.feedback .quotes blockquote{border:1px solid transparent;width:75%;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;margin-bottom:15rem;box-shadow:none;padding:4rem 7% 4.5rem}.user_content .wp-block-group.feedback .quotes blockquote:last-child{margin-bottom:0}.user_content .wp-block-group.feedback .quotes blockquote p{text-align:center}.user_content .wp-block-group.feedback .quotes blockquote p.rev_who{display:block;margin:1rem 0 5.5rem;font-weight:bold;padding-left:0;font-size:1.8rem;line-height:2.2rem}.user_content .wp-block-group.feedback .quotes blockquote p.rev_who strong{margin-bottom:0.6rem;font-size:2.2rem;line-height:2.5rem}.user_content .wp-block-group.feedback .quotes blockquote p.rev_who img{width:7.8rem !important;height:auto;display:block;border-radius:50%;margin:-8rem auto 1.5rem;position:relative;z-index:1;border:4px solid white}.user_content .wp-block-group.feedback .quotes blockquote p.rev_who em{font-style:normal;font-weight:300}.user_content .wp-block-group.feedback .quotes blockquote p.rev_who:before{display:none;width:7rem;height:7rem;content:"";position:absolute;top:-0.8rem;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url("../images/a_white.svg") center no-repeat;background-size:7rem auto;z-index:0}.user_content .wp-block-group.feedback .quotes blockquote p.rev_copy{text-align:left;color:#999999 !important;font-weight:300;font-size:2.4rem;line-height:3rem;opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7);position:relative;visibility:hidden;-webkit-transition:all 1s 0s ease-in-out;transition:all 1s 0s ease-in-out}.user_content .wp-block-group.feedback .quotes blockquote p.rev_copy:after{display:none}.user_content .wp-block-group.feedback .quotes blockquote p.rev_copy img{margin-bottom:2rem;max-width:17rem}.user_content .wp-block-group.feedback .quotes blockquote.show{border-color:#a43f3f}.user_content .wp-block-group.feedback .quotes blockquote.show p.rev_copy{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.user_content .wp-block-group.feedback .view_work{display:block;height:auto;position:absolute;bottom:-20rem;left:0;width:100%;padding:0}.user_content .wp-block-group.feedback .view_work .wp-block-buttons{position:initial;width:100%;text-align:center}.user_content .wp-block-group.feedback .view_work .wp-block-buttons>div{width:auto}.user_content .wp-block-group.feedback .view_work .wp-block-buttons .arrow a.wp-block-button__link{box-shadow:none;padding-right:6rem}.user_content .wp-block-group.feedback .view_work .wp-block-buttons .arrow a.wp-block-button__link:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);background:url(../images/arrow_white.svg) center no-repeat;background-size:90% auto}.user_content .wp-block-group.feedback .view_work .wp-block-buttons .arrow a.wp-block-button__link:hover{color:#a43f3f}.user_content .wp-block-group.b_rad{border-radius:0 0 8rem 8rem}@keyframes jump{0%{top:0;transform:scale(1);opacity:1}100%{top:-180px;transform:scale(0.6);opacity:0.5}}@keyframes pulse_sheff{0%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}}.b_top{border-top:1px solid #f5f3f1}.all_blogs .pin-spacer .blog_cell{background:#1d1d1f}.all_blogs .pin-spacer:nth-child(2) .blog_cell{background:#a43f3f}.all_blogs .pin-spacer:nth-child(2) .blog_cell a span.btn .fa-solid{color:#1d1d1f}.all_blogs .pin-spacer:nth-child(2) .blog_cell a p{color:#1d1d1f}.all_blogs .pin-spacer:nth-child(3) .blog_cell{background:#666666}.blog_cell{position:relative;height:100vh}.blog_cell a{text-align:center;transition:transform 0s 0s ease-in-out;align-content:center;width:100%;height:100%;color:white;transform-origin:top;padding:0 3rem}.blog_cell a>*{display:block;margin-bottom:2rem;margin-left:auto;margin-right:auto;width:100%;max-width:60rem}.blog_cell a>*:last-child{margin-bottom:0}.blog_cell a img{margin:0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.blog_cell a span,.blog_cell a p{position:relative;z-index:2}.blog_cell a p{font-size:2rem;line-height:2.6rem;color:#666666}.blog_cell a .title{font-size:4rem;line-height:4.3rem;margin-bottom:3.3rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:700}.blog_cell:nth-child(2){background:#a43f3f}.blog_cell:nth-child(3){background:#666666}.blog_cell:nth-child(3) a{color:#1d1d1f}.blog_cell:nth-child(3) a p{color:white}.all_work .work_cell{padding:5rem 0;position:relative;flex-direction:column}.all_work .work_cell .title{font-size:4.2rem;line-height:4.8rem;color:white;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300}.all_work .work_cell .title span{display:block;color:black;font-size:1.8rem;line-height:2rem;margin-top:0.8rem;font-family:"Open Sans", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:600}.all_work .work_cell .title,.all_work .work_cell .areas{margin:0 0 3rem}.all_work .work_cell .areas{position:relative;font-size:1.6rem;line-height:1.8rem}.all_work .work_cell .areas ul{margin:0}.all_work .work_cell .areas ul li{margin:0 0 0.7rem;display:block;color:white;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300}.all_work .work_cell .areas ul li:before,.all_work .work_cell .areas ul li:nth-child(4):before{width:0.8rem;height:0.8rem;top:0.6rem;background:#a43f3f}.all_work .work_cell .cl_logo,.all_work .work_cell>span{position:absolute;opacity:0;visibility:hidden}.all_work .work_cell .cl_view{position:absolute;display:inline-block;padding:1.5rem 2rem;color:#1d1d1f;background:#cccccc;border-radius:2rem;font-size:1.4rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:700;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.all_work .work_cell .cl_view span{color:#a43f3f}.all_work .work_cell .cl_view .fa-solid{font-weight:900;font-size:1.3rem;margin-left:0.7rem;color:black}.all_work .work_cell .cl_view:hover{border-bottom-color:#1d1d1f;background:white}.all_work .work_cell .cl_view:hover span{color:#a43f3f}.all_work .work_cell .owl-item:before{width:1.5rem;height:1.5rem;background:#ccc;border-radius:50%;left:calc(50% - 0.75rem);top:1rem;position:absolute;content:"";z-index:2}.all_work .work_cell .img_wrap .work_car{background:#ffffff url(../images/aaron-marshall-adm.png) center no-repeat;background-size:40% auto}.all_work .work_cell>span{display:inline-block;right:2rem;top:1rem;color:#a43f3f;font-size:1.9rem;cursor:pointer}.all_work .work_cell a.view{display:block;padding:1rem 2rem 1rem 0;font-size:1.7rem;color:white;margin-top:44rem}.all_work .work_cell a.view span{display:inline-block;position:relative}.all_work .work_cell a.view span:after{content:"";width:2.4rem;height:2.4rem;display:inline-block;margin-left:0.5rem;background:url("../images/arrow_white.svg") center no-repeat;background-size:1.5rem auto;vertical-align:top;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.all_work .work_cell a.view:hover{color:black}#megaphone{display:inline-block;position:relative}#megaphone svg{position:absolute;left:calc(50% - 9.5rem);top:-14rem;width:20rem !important;z-index:4;height:20rem !important}.blog_next{width:9rem}.blog_next div{margin-top:4rem}.blog_next a{width:4rem;height:4rem;font-size:0px;background:black;display:inline-block;position:relative}.blog_next a:after{width:1.4rem;height:1.4rem;position:absolute;left:1.5rem;top:1.2rem;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}.blog_next a.prev{margin-right:1rem}.blog_next a.prev:after{border:2px solid white;border-width:2px 0 0 2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.blog_next a.next:after{left:0.8rem;border:2px solid white;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.blog_next a:hover{background:#666666}#pop_me{position:fixed;bottom:-3rem;width:100%;height:100dvh;left:0;opacity:0;visibility:hidden;background:#f5f3f1;z-index:0;-webkit-transition:all 1s 0s ease-in-out;transition:all 1s 0s ease-in-out}#pop_me>span{position:absolute;top:4.5rem;right:5vw;width:4rem;height:4rem;background:#a43f3f;color:white;border-radius:50%;text-align:center;line-height:3.6rem;font-size:2rem;z-index:2;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;cursor:pointer}#pop_me>span:hover{background:#1d1d1f;color:#a43f3f}#pop_me .pop_logo{position:absolute;left:5vw;top:3.5rem;z-index:3;width:14rem}#pop_me .myname{position:absolute;bottom:0;left:0;width:100dvw;z-index:0;font-size:13dvw;line-height:8.5dvw;text-align:center;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:300}#pop_me .myname span{position:relative;top:7.5rem;opacity:1;-webkit-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#pop_me .myname span.pop{opacity:0.2;top:0}#pop_me .inner{padding:5rem 2rem;width:100%;height:100%;max-width:1024px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}#pop_me .inner>.flex_dt>div{padding:0}#pop_me .inner>*{width:100%}#pop_me .inner p{font-size:2.2rem;line-height:2.8rem;margin-bottom:5rem}#pop_me .inner p a:hover{color:white}#pop_me .pop_r{position:relative}#pop_me .pop_r img{width:28.5rem;margin:0;position:relative;z-index:1}#pop_me .pop_r a{width:4rem;height:4rem;background:transparent url("../images/lin.svg") center no-repeat;background-size:3rem auto;position:absolute;bottom:0;right:-5rem;border-radius:1.5rem;opacity:1;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}#pop_me .pop_r a.b{bottom:5rem;background:transparent url("../images/in-icon.svg") center no-repeat;background-size:3rem auto}#pop_me .pop_r a:hover{opacity:0.4}#pop_me .form_alert{opacity:0;position:absolute;left:0;top:-7rem;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}#pop_me .form_alert svg{width:18rem !important;height:18rem !important}#pop_me .form_alert.show{opacity:1;top:-15rem}#pop_me .form_note{-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;opacity:0;padding:1.5rem 2.5rem;position:absolute;background:white;border-radius:2.5rem;font-size:1.8rem;color:#1d1d1f;font-weight:600;box-shadow:0 0 30px 5px rgba(0, 0, 0, 0.1);top:-4rem;left:0;z-index:5;text-align:left;max-width:28rem}#pop_me .form_note strong{font-weight:900;color:#a43f3f;text-transform:capitalize;font-size:2.5rem}#pop_me .form_note:before,#pop_me .form_note:after{opacity:0}#pop_me .form_note:before{content:"";width:1.5rem;height:1.5rem;background:#fff;position:absolute;border-radius:50%;bottom:-4rem;right:1rem;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.4)}#pop_me .form_note:after{content:"";width:4rem;height:4rem;background:#fff;position:absolute;border-radius:50%;bottom:-2.5rem;right:3rem}#pop_me .form_note.show{opacity:1;-webkit-transition:opacity 0.6s 0.4s ease-in-out;transition:opacity 0.6s 0.4s ease-in-out}#pop_me .form_note.show:before{opacity:1;-webkit-transition:opacity 0.5s 1s ease-in-out;transition:opacity 0.5s 1s ease-in-out}#pop_me .form_note.show:after{opacity:1;-webkit-transition:opacity 0.5s 0.7s ease-in-out;transition:opacity 0.5s 0.7s ease-in-out}#pop_me .formeye{position:absolute;z-index:0;width:0.15rem;height:0.15rem;background:white;box-shadow:0 0 0 0.7rem #371d0b;border-radius:50%}#pop_me .formeye.left{top:calc(50% - 1.3rem);left:18.7rem;-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);transform:translate(5px, -5px);-webkit-transition:transform 0.2s 0s ease-in;transition:transform 0.2s 0s ease-in}#pop_me .formeye.right{top:calc(50% - 1.8rem);left:25.4rem;-webkit-transform:translate(7px, -3px);-moz-transform:translate(7px, -3px);transform:translate(7px, -3px);-webkit-transition:transform 0.2s 0s ease-in;transition:transform 0.2s 0s ease-in}#pop_me h2{font-size:9rem;padding-bottom:1rem;color:black;font-weight:300}#pop_me h2 span{color:#a43f3f}#pop_me.show{bottom:0;opacity:1;visibility:visible;z-index:5}footer{padding-top:10rem;padding-bottom:14vw;position:relative;line-height:2rem;text-align:center;color:#666666;position:sticky;bottom:0;left:0;width:100%;z-index:1}footer:after{width:100%;height:22rem;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;overflow:hidden;content:"";opacity:0.06;background:url("../images/aaron-text-dark.svg") center bottom no-repeat;background-size:100% auto;z-index:0}footer>div{position:relative;z-index:1}footer .btn{margin-bottom:9rem}footer a{color:#666666}footer a.flogo{display:inline-block;width:10rem}footer a.flogo img{width:100%;height:auto;margin-bottom:2rem}footer a:hover{color:#a43f3f}footer a.cta_btn{border-color:#333;background:#333}footer a.cta_btn .fa-solid{color:#a43f3f}footer a.cta_btn:hover{color:white;background:#333;border-color:white}footer .social{margin-bottom:2rem}footer .social a{display:inline-block;margin:0 2rem;font-size:2.8rem;color:#666666;vertical-align:middle}footer .social a span{width:3.5rem;height:3.5rem;display:inline-block;background:url("../images/lin.svg") center no-repeat;background-size:3rem auto}footer .social a:hover{color:#a43f3f}footer .f_nav ul li{display:inline-block;margin:0 1.6rem 0}footer .f_nav ul li:last-child{margin-bottom:0}footer .f_nav ul li a{font-size:1.5rem}footer .copyright{margin-top:1rem;font-size:1.5rem;margin-right:2rem}footer .copyright span{color:#a43f3f;font-weight:bold}@media (min-width:580px){.wpforms-container.wpforms-container-full .wpforms-field{padding-bottom:2rem}.wpforms-container.wpforms-container-full .wpforms-field.half{width:50%;padding-right:1rem;float:left;clear:none}.wpforms-container.wpforms-container-full .wpforms-field.half.end{padding-left:1rem;padding-right:0}}@media (min-width:768px){#container{padding-top:14.3rem}h1{font-size:6.5rem;line-height:7rem;margin-bottom:3.5rem;color:#1d1d1f}h1.big{font-size:7.5rem;line-height:9.4rem}h2{font-size:4.4rem;line-height:5rem;margin-bottom:3.5rem}h3{font-size:3rem;line-height:3.6rem}#header nav{padding-left:0;padding-right:0}#header nav ul li{margin-right:0.6rem}#header nav ul li:after{content:",";position:absolute;right:-0.4rem;bottom:1rem}#header nav ul li a{padding:1rem 0 0.9rem;font-family:"Comfortaa", sans-serif;font-style:normal;font-optical-sizing:auto;font-weight:700}#header nav ul li:last-child{margin:0}#header nav ul li:last-child:after{display:none}.user_content .wp-block-group.full_h.first{max-width:1380px;margin:0 auto;height:calc(100dvh - 14.2rem);position:relative}.user_content .wp-block-group.full_h.first .wp-block-columns{position:relative;display:block;z-index:1}.user_content .wp-block-group.full_h.first .wp-block-columns>div{padding:0}.user_content .wp-block-group.full_h.first .wp-block-columns>div.left{width:100%}.user_content .wp-block-group.full_h.first .wp-block-columns>div.right{width:45rem;position:absolute;right:-2rem;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}.user_content .wp-block-group.full_h.first .wp-block-columns>div.right figure{margin-top:0}.user_content .wp-block-group.full_h.first .wp-block-columns>div.right p{left:-7rem;top:12rem}.home_user h1{margin-top:-12rem}.dt_screen_ph{display:none}a.logo{width:15.3rem}a.logo img{width:85%}.flex_dt{display:flex;flex-wrap:nowrap;align-items:normal;justify-content:normal;margin-left:-2%;margin-right:-2%}.flex_dt.nm{margin-left:0;margin-right:0}.flex_dt.mid{align-items:center}.flex_dt.end{align-items:end}.flex_dt.start{align-items:flex-start}.flex_dt.jcen{justify-content:center}.flex_dt.fd_col{flex-direction:column}.flex_dt.fd_row{flex-direction:row}.flex_dt.between{justify-content:space-between}.flex_dt.even{justify-content:space-evenly}.flex_dt.wrap{flex-wrap:wrap}.flex_dt.four_col>div{width:25%}.flex_dt.double>div{width:50%;padding-left:3%;margin-bottom:0}.flex_dt.double>div.article_main{padding-right:12rem;padding-left:0}.flex_dt.triple>div{width:33.33%}.flex_dt.quad>div{width:25%}.flex_dt.no_padd>div{width:50%;padding-left:0;padding-right:0}.listings .cell.visible{width:50%;padding:0 2.5rem 4rem}.filters{text-align:right;margin-right:-2.2rem}.filters a{display:inline-block;margin:0}.post_img.Podcast{width:20%;min-width:20%;max-width:30rem;overflow:hidden}.post_img.Podcast img{width:100%;height:100%;object-fit:cover;object-position:center}.post_img.event img{max-width:35rem}.next_ev_btn{margin-bottom:4rem !important}.article_main{padding-right:10rem}a.back_to{position:absolute;bottom:100%;width:100%;padding-top:1rem;text-align:right;right:0}.is-layout-flex{display:flex;flex-wrap:nowrap;align-items:normal;justify-content:normal;height:100%}.is-layout-flex>*{width:50%}.is-layout-flex.wp-block-buttons>div{width:100%}.is-layout-flex.wp-block-columns{margin-left:-3%;margin-right:-3%}.is-layout-flex.wp-block-columns.max_lap{max-width:1024px;margin-left:auto;margin-right:auto}.is-layout-flex.wp-block-columns.max_tab{max-width:768px;margin-left:auto;margin-right:auto}.is-layout-flex.wp-block-columns.max_dt{max-width:1380px;margin-left:auto;margin-right:auto}.is-layout-flex.wp-block-columns.end{align-items:flex-end}.is-layout-flex.wp-block-columns.no_pull{margin:0}.is-layout-flex .wp-block-column{display:flex;flex-direction:column;flex:1 1 auto;padding-left:3%;padding-right:3%}.is-layout-flex .wp-block-column.a-fs{align-items:flex-start}.is-layout-flex .wp-block-column.is-layout-flow.mid{justify-content:center}.is-layout-flex .wp-block-column.is-layout-flow.end{justify-content:end}.is-layout-flex .wp-block-column.owl-carousel.side_arrows{padding-left:5.5rem;padding-right:5.5rem}.is-layout-flex .wp-block-column.nop{padding:0}.is-layout-flex .wp-block-column.max_half{max-width:50%;padding-right:0}.is-layout-flex .wp-block-column.left{padding-left:10%;padding-right:10%}.is-layout-flex.wrap{flex-wrap:wrap !important}.is-layout-flex.wrap>.wp-block-column{margin-bottom:4rem}.is-layout-flex.wrap>.wp-block-column:last-child{margin-bottom:0}.is-layout-flex.mid{align-items:center}.is-layout-flex.wide>*{width:100%}.is-layout-flex.swap{flex-direction:row-reverse}.team .is-layout-flex>div{min-width:25%;max-width:25%}.team .is-layout-flex.wrap>.wp-block-column{margin-bottom:7rem;position:relative;padding-bottom:4rem}.team .is-layout-flex.wrap>.wp-block-column .wp-block-buttons{display:block;height:auto;position:absolute;bottom:0}.user_content .wp-block-column>*:last-child{margin-bottom:0}.dt_right{text-align:right}.dt_left{text-align:left}.dt_mid{text-align:center}#pop_me .pop_l{-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;width:calc(100% - 38rem)}#pop_me .pop_l>*{padding-right:4rem}#pop_me .pop_r{width:38rem;text-align:right}#pop_me.all_sent .inner .flex_dt{justify-content:center}#pop_me.all_sent .pop_l{opacity:0;width:0px !important;font-size:0px !important}#pop_me.all_sent .pop_r img{-webkit-transition:transform 0.7s 0s ease-in-out;transition:transform 0.7s 0s ease-in-out;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@media (min-width:1024px){.user_content .wp-block-group.dt_screen_wrap{display:block}.user_content .wp-block-group.work_div{position:relative}.user_content .wp-block-group.work_div>div{max-width:none;padding-right:0;position:relative;z-index:1}.user_content .wp-block-group.scroll-section .wp-block-group h1{font-size:9rem;line-height:7.8rem}.all_work .work_cell{text-align:right;flex-direction:row;justify-content:normal;opacity:0.1;height:60dvh;margin-bottom:10rem;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.all_work .work_cell .title,.all_work .work_cell .areas,.all_work .work_cell .img_wrap{margin:0;width:100%}.all_work .work_cell .title{font-size:4.2rem;line-height:4.8rem;display:flex;align-items:flex-end;flex-direction:column}.all_work .work_cell .title>span{max-width:35rem}.all_work .work_cell .areas{margin-top:3rem}.all_work .work_cell .areas ul.tick_big li{padding:0 3.6rem 0 0}.all_work .work_cell .areas ul.tick_big li:before{top:0.1rem !important;left:auto;right:0}.all_work .work_cell .info{width:40%;padding-right:8%}.all_work .work_cell .img_wrap{opacity:1;visibility:visible;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);width:60%;height:40rem;z-index:1}.all_work .work_cell .img_wrap .work_car{width:63rem;height:100%;position:relative;border:1rem solid #eeeeee;border-width:3rem 1.2rem 1.2rem;border-radius:3rem}.all_work .work_cell .img_wrap .work_car.mob{width:22rem}.all_work .work_cell .img_wrap .work_car img{width:100%;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 1s 0s ease-in-out;transition:all 1s 0s ease-in-out;opacity:0;height:100%;object-fit:cover;object-position:top;border-radius:0 0 1.8rem 1.8rem}.all_work .work_cell .img_wrap .cl_logo{display:none;position:absolute;left:3rem;top:-4rem;padding:1.5rem;background:white;border-radius:2rem;width:auto;-webkit-transition:all 0.3s 0s ease-in-out;transition:all 0.3s 0s ease-in-out;box-shadow:0 0 30px 10px rgba(0, 0, 0, 0.25);z-index:3}.all_work .work_cell .img_wrap .cl_logo img{width:100%;max-width:18rem;max-height:9rem;height:auto}.all_work .work_cell .cl_view{right:11rem;bottom:6rem;z-index:4}.all_work .work_cell.active{opacity:1}.all_work .work_cell.active .img_wrap .cl_logo{opacity:1;visibility:visible;-webkit-transition:all 0.7s 0.7s ease-in-out;transition:all 0.7s 0.7s ease-in-out}.all_work .work_cell.active .img_wrap .work_car>img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);display:inline-block;vertical-align:middle}}@media (max-width:1024px){.all_work .work_cell{padding-bottom:11rem;margin:0;padding-left:0;padding-top:5rem;padding-right:0;opacity:0.1;-webkit-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.all_work .work_cell .title{font-size:3.4rem;line-height:4rem}.all_work .work_cell .areas{margin-bottom:0}.all_work .work_cell .areas ul.tick_big li{padding-left:4rem;line-height:2.5rem}.all_work .work_cell .areas ul.tick_big li:before{}.all_work .work_cell .img_wrap{position:relative;padding:2rem 0 0;width:calc(100% + 6rem);margin:2rem -3rem 0}.all_work .work_cell .img_wrap>img{border:0.6rem solid white;border-width:0.6rem 0.6rem;border-radius:0.6rem}.all_work .work_cell .img_wrap .work_car{width:100%;left:50%;height:100%;position:relative;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:100rem;border:1rem solid #eeeeee;border-width:3rem 1.2rem 1.2rem;border-radius:3rem}.all_work .work_cell .img_wrap .work_car img{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 1s 0s ease-in-out;transition:all 1s 0s ease-in-out;border-radius:0 0 1.8rem 1.8rem}.all_work .work_cell .img_wrap .work_car.mob{max-width:23rem}.all_work .work_cell .img_wrap .cl_logo{position:absolute;left:50%;top:-1rem;opacity:1;visibility:visible;padding:1rem;background:white;border-radius:2rem;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.all_work .work_cell .img_wrap .cl_logo img{width:100%;max-width:13rem;max-height:6rem;height:auto}.all_work .work_cell .img_wrap .cl_view{opacity:1;visibility:visible;position:absolute;right:8rem;bottom:-3.5rem;width:auto}.all_work .work_cell .img_wrap.owl-carousel{padding-top:7rem;margin-top:-2rem}.all_work .work_cell:last-child{padding-bottom:5rem}.all_work .work_cell.active{opacity:1}.all_work .work_cell.active .img_wrap .work_car img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.all_work .work_cell a.view{margin-top:0;padding:1rem 0;position:relative;top:3rem;text-align:left;align-self:flex-start;z-index:3;width:11rem}.owl-carousel .owl-nav{position:absolute;width:100%;top:0;text-align:right;padding:0 2rem}.owl-carousel .owl-nav button{bottom:auto;position:relative;margin:0 1.5rem}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage,.owl-carousel .owl-item{height:auto}#pop_me .inner{padding:14vh 2rem 0;justify-content:normal}#pop_me h2{font-size:6rem}#pop_me .flex_dt{display:flex;flex-direction:column-reverse}#pop_me .pop_r{width:100%;max-width:46rem;text-align:right;margin:6rem auto 4rem}#pop_me .pop_r img{width:20rem;display:inline-block;left:-4rem}#pop_me .pop_r a{right:0}#pop_me .pop_l{width:100%;max-width:55rem;margin:0 auto}#pop_me .form_note{text-align:left;padding:1rem 2rem;width:70%;max-width:32rem;top:auto;bottom:75%}#pop_me .form_note:after{right:9rem}#pop_me .form_note:before{right:7rem;bottom:-3rem}#pop_me .formeye{box-shadow:0 0 0 0.5rem #371d0b}#pop_me .formeye.left{top:calc(50% - 0.7rem);left:auto;right:17.4rem}#pop_me .formeye.right{top:calc(50% - 1.1rem);left:auto;right:12.7rem}#pop_me .wpforms-container.wpforms-container-full .wpforms-field.pre_msg:before{font-size:2.5rem;line-height:3rem}#pop_me .wpforms-container.wpforms-container-full input[type="text"],#pop_me .wpforms-container.wpforms-container-full input[type="email"],#pop_me .wpforms-container.wpforms-container-full input[type="tel"],#pop_me .wpforms-container.wpforms-container-full textarea{line-height:3rem !important;height:3rem !important}}@media (max-width:768px){#header{padding:0 5vw}#header .inner_max_dt{padding-top:2rem;padding-bottom:1.7rem;border:1px dashed #e5e5e5;border-width:0 1px}#header .inner_max_dt>div{padding:0;border:none}#header nav{position:absolute;top:calc(100% + 1px);padding:0 5vw;border-radius:0;width:100%;left:0;border-bottom:1px dashed #e5e5e5;background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(8px)}#header nav>div{border:1px dashed #e5e5e5;border-width:0 1px}#header nav ul{display:flex}#header nav ul li{width:33.33%}#header nav ul li:first-child a{padding-left:5vw;text-align:left}#header nav ul li:last-child a{padding-right:5vw;text-align:right}#header.nav-up{-webkit-transform:translate(0, calc(-100% - 4.7rem));-moz-transform:translate(0, calc(-100% - 4.7rem));transform:translate(0, calc(-100% - 4.7rem))}a.cta_btn,.wp-block-button a.wp-block-button__link{padding:1.55rem 1.5rem 1.4rem}#tog_nav{width:1.8rem;height:1.8rem;z-index:2}#tog_nav .edge,#tog_nav:before,#tog_nav:after{height:0.25rem}#tog_nav.active:hover .edge,#tog_nav.active:hover:before,#tog_nav.active:hover:after{background:white}main.internal{padding-top:0}.hi span{font-size:2.5rem}.user_content .wp-block-group>div{padding-left:3rem;padding-right:3rem}.user_content .wp-block-group.full_h.first{height:calc(100dvh - 17.95rem)}.user_content .wp-block-group.full_h.first>div .wp-block-column{height:calc(50dvh - 9.37rem)}.user_content .wp-block-group.full_h.first>div .wp-block-column.right{position:initial;width:100%;bottom:0}.user_content .wp-block-group.full_h.first>div .wp-block-column.right p{font-size:2rem;padding:1rem 1.5rem;left:calc(50% - 12.5rem);top:0}.user_content .wp-block-group.full_h.first>div .wp-block-column.right figure{margin-top:0}.user_content .wp-block-group.full_h.first>div .wp-block-column.right img{width:33rem;height:auto;position:relative;top:0;left:calc(50% - 16.5rem);max-width:none}.user_content .wp-block-group.full_h.first>div .wp-block-column.right .eyeball{box-shadow:0 0 0 0.45rem black}.user_content .wp-block-group.full_h.first>div .wp-block-column.right .eyeball.left{animation-duration:0.7s;animation-iteration-count:4;top:15.5rem;left:calc(50% - 4.4rem)}.user_content .wp-block-group.full_h.first>div .wp-block-column.right .eyeball.right{animation-duration:0.7s;animation-iteration-count:4;left:calc(50% + 1.4rem);top:15rem}.user_content .wp-block-group.full_h.first .wp-block-columns{flex-direction:column-reverse;flex-wrap:nowrap !important}.user_content .wp-block-group.full_h.first .wp-block-columns>div.left{width:100%;padding-left:0}.user_content .wp-block-group.first:after{opacity:0.08}.user_content .wp-block-group h1{width:26rem;margin-left:auto;margin-right:auto}.user_content .wp-block-group.home_sticky .full_h{padding-top:7rem;height:auto}.user_content .wp-block-group.home_sticky .full_h .wp-block-columns .wp-block-column{height:auto}.user_content .wp-block-group.home_sticky .full_h .wp-block-columns .wp-block-column.left{padding:0 2.5rem 13rem 2.5rem}.user_content .wp-block-group.home_sticky .full_h .wp-block-columns .wp-block-column.end{padding-bottom:5rem}.user_content .wp-block-group.feedback .sticky{top:12rem;width:100%}.user_content .wp-block-group.feedback .sticky h3{letter-spacing:-1px;word-spacing:normal}.user_content .wp-block-group.feedback .wp-block-group.quotes{width:100%;flex-direction:column;padding-left:0;padding-right:0;margin-top:9rem}.user_content .wp-block-group.feedback .wp-block-group.quotes blockquote{width:85%;margin-left:auto;margin-right:auto}.user_content .wp-block-group.feedback .wp-block-group.quotes blockquote p:last-of-type:after{top:2rem}.user_content .wp-block-group.feedback .wp-block-group.quotes blockquote p.rev_copy{text-align:center}.user_content .wp-block-group.feedback .wp-block-group.quotes blockquote.show{background:rgba(0, 0, 0, 0.9)}.user_content .wp-block-group.feedback .feedback_wrap{padding:4rem 1.5rem 3rem}.user_content .wp-block-group.feedback .view_work .wp-block-buttons{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.user_content .wp-block-group.work_div:before{opacity:0.5;width:100%;bottom:0;padding-bottom:43%}.user_content .wp-block-group.work_div .all_work{position:relative;z-index:1}.user_content .wp-block-group.scroll-section .panel{min-height:auto}.user_content .wp-block-group.scroll-section .horizontal-section-1:before{display:none}.user_content .wp-block-group.scroll-section .horizontal-track{padding:0 3rem;white-space:normal}.user_content .wp-block-group.scroll-section .horizontal-track h1{margin:0;font-size:4.5rem;line-height:4.2rem}.user_content .wp-block-group.scroll-section .horizontal-track h1 em{font-size:3.5rem}.user_content .wp-block-group.scroll-section .horizontal-track h1 mark:last-child{display:block;margin-bottom:4rem}.user_content .wp-block-group.scroll-section .horizontal-track p{font-size:3rem;line-height:3.5rem}.user_content .wp-block-group.scroll-section .vertical-section{padding:0 3rem}.user_content .wp-block-group.scroll-section .vertical-section>div h2{max-width:100%;font-size:3rem;line-height:3.5rem}.user_content .wp-block-group.scroll-section .vertical-section>div:first-child{padding-top:0}.user_content .wp-block-group.scroll-section .vertical-section>div:last-child{padding-bottom:43rem}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth:before{width:40rem;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);height:30rem}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth.active:before{bottom:5rem}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring{left:auto;right:calc(50% - 13rem);bottom:24rem}.user_content .wp-block-group.scroll-section .vertical-section>div.gareth .hiring:after{left:5rem}.user_content .wp-block-group.scroll-section .word_trigger{position:initial}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4:before{bottom:80%;width:40rem;height:30rem;left:calc(50% - 20rem);-webkit-transition:all 0.7s 1s ease-in-out;transition:all 0.7s 1s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4:after{bottom:calc(100% + 26rem);width:19rem;font-size:2.2rem;line-height:2.3rem;right:auto;left:0;-webkit-transition:all 0.4s 1.5s ease-in-out;transition:all 0.4s 1.5s ease-in-out}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4.show:before{bottom:calc(100% + 2rem)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_4.show:after{animation:pulse_sheff 0.4s linear 1.2s 6 forwards}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3:before{bottom:80%;left:100%}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3 svg{opacity:0;visibility:hidden;bottom:calc(100% + 2rem);width:35rem !important;-webkit-transition:all 0.2s 0s ease;transition:all 0.2s 0s ease}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3.show svg{opacity:1;visibility:visible}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_3.show:before{bottom:calc(100% - 1rem);transform:rotate(-55deg);left:calc(50% - 1rem)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span.bunac{bottom:100%;left:0}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span.fmat{bottom:70%;left:20rem;width:14rem;height:20rem}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1 span.dh{bottom:100%;left:0;width:14rem;height:5rem}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1.show span.bunac{bottom:calc(100% + 13rem)}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1.show span.fmat{bottom:calc(100% + 4rem);-webkit-transition:all 0.9s 1s ease;transition:all 0.9s 1s ease}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_1.show span.dh{bottom:calc(100% + 4rem);-webkit-transition:all 0.7s 0.5s ease;transition:all 0.7s 0.5s ease}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_5{position:relative;width:120px;display:inline-block}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_5.show{animation:jump 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.27) 1s 4 alternate}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 svg{height:30rem !important;right:-15rem;bottom:40%;left:auto}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap{font-size:2.5rem;line-height:3.5rem;padding:2rem;border-color:#666;left:0;width:100%;bottom:18rem}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2 .leap br{display:none}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2.show svg{opacity:0.7}.user_content .wp-block-group.scroll-section .word_trigger.word_trigger_2.show .leap{left:10%}.user_content .wp-block-group.scroll-section .long-text{padding-right:0}.user_content .wp-block-group.scroll-section .long-text .main_text{opacity:0;visibility:visible;display:block;margin-top:25rem}.user_content .wp-block-group.scroll-section .long-text .main_text.show{opacity:1}.user_content .wp-block-group.scroll-section .long-text .mb_br{position:relative;width:85%;opacity:0;-webkit-transition:opacity 0.8s 0s ease-in-out;transition:opacity 0.8s 0s ease-in-out;display:block;padding-bottom:45rem}.user_content .wp-block-group.scroll-section .long-text .mb_br:first-child:before{content:"..";display:inline-block;color:#666}.user_content .wp-block-group.scroll-section .long-text .mb_br.active{opacity:1}.user_content .wp-block-group.scroll-section .long-text .mb_br:last-child>mark:last-child{display:block}.user_content .wp-block-group.scroll-section #confetti br:first-child{display:none}.user_content .wp-block-group.scroll-section #confetti strong{display:block;font-size:3.3rem;line-height:4rem;margin-top:2rem}#build_anim svg{height:120% !important}.home_user .wp-block-buttons.is-layout-flex,.user_content .wp-block-group.home_sticky .wp-block-buttons.is-layout-flex{width:100%;text-align:center;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.home_user .wp-block-buttons.is-layout-flex .wp-block-button a.wp-block-button__link,.user_content .wp-block-group.home_sticky .wp-block-buttons.is-layout-flex .wp-block-button a.wp-block-button__link{font-size:2.2rem}.home_user h2{font-size:4rem;line-height:4.3rem}.bg_grid .grid_line:after{display:none}.wp-block-group.lines:after{display:none}.me_what{height:46px}.me_what .wrap>span{height:46px}.me_why{line-height:4rem;height:88px}.me_why .wrap>span{height:88px;max-width:28rem}#design_a svg{left:4rem;bottom:-6.4rem}#build_o svg{bottom:0;left:12rem}#optimise_o{left:15.8rem;bottom:1.5rem;width:2.4rem;height:2.4rem}main{padding-top:4.4rem}.home #tog_nav .edge,.home #tog_nav:before,.home #tog_nav:after{background:white}.home #tog_nav.active:hover .edge,.home #tog_nav.active:hover:before,.home #tog_nav.active:hover:after{background:white}a.logo{position:relative;z-index:2;width:28%;max-width:10rem}a.logo img{width:100%}.home_scroll .project .inner_max_dt{padding-left:11vw;padding-right:11vw}.reviews_scroll .review_cell p{font-size:2.1rem;line-height:3rem}.reviews_scroll .review_cell p:nth-child(){font-size:2.4rem}.reviews_scroll .review_cell .inner_max_dt{padding-left:4rem;padding-right:4rem;position:initial;left:0;padding-bottom:9rem;top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.reviews_scroll.owl-carousel{height:auto}.reviews_scroll.owl-carousel .owl-nav button{top:15rem}.reviews_scroll.owl-carousel .owl-nav button.owl-prev{left:1.5rem}.reviews_scroll.owl-carousel .owl-nav button.owl-next{right:1.5rem}.mb>div{margin-bottom:5rem}.mb>div:last-child{margin-bottom:0}footer{padding-bottom:18vw}footer:after{opacity:0.1}footer .flex_dt{margin-bottom:0}@-webkit-keyframes eyeleft{0%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}50%{-webkit-transform:translate(5px, 4px);-moz-transform:translate(5px, 4px);transform:translate(5px, 4px)}99%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}}@keyframes eyeleft{0%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}50%{-webkit-transform:translate(5px, 4px);-moz-transform:translate(5px, 4px);transform:translate(5px, 4px)}99%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}}@-webkit-keyframes eyeright{0%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}50%{-webkit-transform:translate(5px, 4px);-moz-transform:translate(5px, 4px);transform:translate(5px, 4px)}99%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}}@keyframes eyeright{0%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}50%{-webkit-transform:translate(5px, 4px);-moz-transform:translate(5px, 4px);transform:translate(5px, 4px)}99%{-webkit-transform:translate(5px, -2px);-moz-transform:translate(5px, -2px);transform:translate(5px, -2px)}}}@media (max-width:580px){#header a.cta_btn{font-size:0;width:6rem;color:#f5f3f1}}