.entry-title,#breadcrumbs,.ip-banner{display:none}.max-container{padding:0;max-width:100%}#content-sidebar,#content-full,.inner-page-container.max-container{padding:0;min-height:0}#content{line-height:normal}#content .aboutHomecode-container{max-width:1920px;width:100%;margin:auto;padding:0 15px}#content .aboutHomecodeBanner{position:relative;width:100%;height:23vw;min-height:400px;isolation:isolate}#content .aboutHomecodeBanner .bg-img{background-color:var(--primary)}#content .aboutHomecodeBanner__inner{position:absolute;top:52%;transform:translateY(-50%);left:0;right:0;padding:0 15px;z-index:1;margin-top:20px}#content .aboutHomecodeBanner__title{display:flex;justify-content:center;align-items:center}#content .aboutHomecodeBanner__title .banner-title{font-family:var(--font-family-title);text-align:center;color:var(--font-color-light);font-size:clamp(25px,2.8125vw,45px);font-weight:500;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}#content .aboutHomecodeBanner__title .banner-title .img-container{max-width:218px}#content .aboutHomecodeBanner__text{font-size:13px;font-weight:500;text-align:center;margin:10px 0 0;color:#fff}#content .aboutHomecodeBanner__subtitle h2{font-size:clamp(16px,2vw,32px);margin:0 0 18px;text-align:center;color:#fff}#content .aboutHomecodeBanner__text-content{display:block;max-width:644px;margin:0 auto;line-height:1.5}#content .aboutHomecodeBanner #custom-breadcrumbs{position:absolute;bottom:18px;left:0;right:0;padding:0 15px;max-width:1920px;width:100%;margin:auto;z-index:1;color:var(--font-color-light);font-size:14px;letter-spacing:.02em}#content .aboutHomecodeBanner #custom-breadcrumbs a{color:var(--font-color-light)}#content .aboutHomecodeBanner #custom-breadcrumbs a:hover{color:var(--accent-light)}#content .aboutHomecodeSection1{position:relative;padding:50px 0}#content .aboutHomecodeSection1__row{text-align:center}#content .aboutHomecodeSection1__row:not(:first-child){margin-top:50px}#content .aboutHomecodeSection1__topCol--text h2{font-size:35px;font-weight:600;color:#07433b;margin:0 0 32px}#content .aboutHomecodeSection1__topCol--text h2 small{font-size:16px;font-weight:500;color:#050505;text-transform:uppercase;margin-bottom:32px;display:block}#content .aboutHomecodeSection1__topCol--text .text{display:block;font-size:18px;font-weight:500;font-family:var(--font-family-title);color:#050505;line-height:1.2}#content .aboutHomecodeSection1__topCol--image{max-width:617px;margin:30px auto 0;border-radius:33px;overflow:hidden}#content .aboutHomecodeSection1__bottomCol{margin-bottom:30px}#content .aboutHomecodeSection1__bottomCol--text h2{font-size:35px;font-weight:600;color:#050505;margin:0 0 17px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}#content .aboutHomecodeSection1__bottomCol--text h2 small{font-size:16px;font-weight:500;text-transform:uppercase;margin-top:12px;display:block;width:100%}#content .aboutHomecodeSection1__bottomCol--text h2 .img-container{max-width:212px}#content .aboutHomecodeSection1__bottomCol--text .text{display:block;line-height:1.9;letter-spacing:.02em;color:#353535}#content .aboutHomecodeSection2{position:relative;padding:50px 0;background:#e7e7e7}#content .aboutHomecodeSection2__col--icon{max-width:108px;margin:0 auto 30px}#content .aboutHomecodeSection2__col--text h2{font-size:27px;font-weight:500;color:#050505;line-height:1.2;text-align:center}#content .aboutHomecodeSection3{position:relative;padding:55px 0 25px;isolation:isolate}#content .aboutHomecodeSection3__inner{position:relative;z-index:5}#content .aboutHomecodeSection3__cols{display:flex;flex-wrap:wrap;justify-content:center;max-width:400px;margin:0 auto}#content .aboutHomecodeSection3__col{width:100%;padding:15px}#content .aboutHomecodeSection3__link{position:relative;display:block;box-shadow:inset 3px 3px 3px #fff,inset 0 -1px 5px #0003;border-radius:25px 25px 0;overflow:hidden}#content .aboutHomecodeSection3__link--image{position:relative}#content .aboutHomecodeSection3__link--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#fff,transparent 60%);pointer-events:none}#content .aboutHomecodeSection3__link--info{padding:15px}#content .aboutHomecodeSection3__link--info h2{font-size:21px;font-weight:500;color:#000;margin-bottom:17px}#content .aboutHomecodeSection3__link--info h2 small{display:block;font-size:14px;line-height:1.3;text-transform:uppercase;margin-top:9px}#content .aboutHomecodeSection3__link--info .text{color:#353535;line-height:1.5;letter-spacing:.02em}#content .aboutHomecodeSection4{position:relative;padding:50px 0}#content .aboutHomecodeSection4__inner{position:relative;z-index:5}#content .aboutHomecodeSection4__inner--title{margin:0 0 17px}#content .aboutHomecodeSection4__cols{display:flex;flex-wrap:wrap;justify-content:center;max-width:370px;margin:0 auto;width:100%}#content .aboutHomecodeSection4__col{width:100%;padding:15px}#content .aboutHomecodeSection4__link{position:relative;display:block}#content .aboutHomecodeSection4__link--image{position:relative;border-radius:33px;overflow:hidden}#content .aboutHomecodeSection4__link--image .img-container canvas{background-color:var(--primary)}#content .aboutHomecodeSection4__link--image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:340/412}#content .aboutHomecodeSection4__link--info{padding:15px;text-align:center}#content .aboutHomecodeSection4__link--info h2{font-size:23px;font-weight:500;color:#000}#content .aboutHomecodeSection4__link--info h2 small{display:block;font-size:16px;line-height:1.3;color:#767676;margin-top:5px}#content .aboutHomecodeSection5{position:relative;padding:13px 0 50px}#content .aboutHomecodeSection5__inner{text-align:center}#content .aboutHomecodeSection5__inner--title{margin:0 0 15px}#content .aboutHomecodeSection5__inner--text{color:#000;line-height:1.9;letter-spacing:.02em;max-width:994px;margin:0 auto}#content .aboutHomecodeSection5__inner--text .text{display:block;margin:0 0 17px}#content .aboutHomecodeSection5__inner--text a{position:relative;font-weight:500;color:var(--secondary)}#content .aboutHomecodeSection6{position:relative;padding:50px 15px;margin-bottom:54px;color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;overflow:hidden;isolation:isolate}#content .aboutHomecodeSection6__inner{position:relative;max-width:718px;margin:0 auto}#content .aboutHomecodeSection6__inner--title{margin:0 0 30px}#content .aboutHomecodeSection6__inner .disclaimer{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:10px}#content .aboutHomecodeSection6__inner .disclaimer__text{font-size:14px;color:var(--font-color-light);text-align:center;letter-spacing:.02em;line-height:1.2}#content .aboutHomecodeSection6__inner .disclaimer__text a:hover{color:var(--accent-light)}#content .aboutHomecodeSection6__inner .disclaimer__image{flex-shrink:0}#content .aboutHomecodeSection6__subscribe{position:relative}#content .aboutHomecodeSection6__subscribe--text{display:block;font-size:15px;font-weight:300;line-height:1.7;letter-spacing:.02em;text-align:center;max-width:570px;margin:0 auto}#content .aboutHomecodeSection6__subscribe--text.subtitle{margin:0 auto 20px}#content .aboutHomecodeSection6__subscribe--form form{position:relative;margin-bottom:12px}#content .aboutHomecodeSection6__subscribe--form form input{width:100%;height:47px;font-size:12px;font-family:var(--font-family-title);background-color:#ffffff08;box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;border-radius:28.5px;outline:none;border:none;color:#fff;text-overflow:ellipsis;padding:18px 115px 18px 15px}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-form-control-wrap{display:block}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-submit{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:5px;bottom:7px;width:100px;height:38px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--font-color-light);background-color:var(--secondary);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;border-radius:28px;transition:var(--default-transition)}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-submit:hover{background-color:var(--accent)}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-spinner{position:absolute;margin:0;bottom:calc(100% + 5px);right:7px}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto;font-size:14px}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-response-output{text-align:center;left:0;right:0;color:var(--font-color-light);font-size:14px}@media screen and (min-width:600px){#content .aboutHomecodeBanner__text{font-size:20px;margin:20px 0 0}#content .aboutHomecodeSection3__link--info{padding:18px 30px}#content .aboutHomecodeSection6__subscribe--form form input{padding:18px 155px 18px 25px}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-submit{font-size:14px;width:143px}#content .aboutHomecodeSection6__subscribe--form form .wpcf7-response-output{bottom:-100px}}@media screen and (min-width:744px){#content .aboutHomecodeBanner__inner{margin:0}#content .aboutHomecodeSection3__cols{max-width:840px}#content .aboutHomecodeSection3__col{width:50%}#content .aboutHomecodeSection3__link{min-height:538px}#content .aboutHomecodeSection4__cols{max-width:740px}#content .aboutHomecodeSection4__col{width:50%}#content .aboutHomecodeSection6__inner .disclaimer{gap:15px;flex-direction:row;justify-content:center;align-items:center}#content .aboutHomecodeSection6__inner .disclaimer__text{text-align:left}}@media screen and (min-width:1024px){#content .aboutHomecodeBanner__title .banner-title{gap:20px}#content .aboutHomecodeBanner__title .banner-title .img-container{max-width:398px}#content .aboutHomecodeSection1{padding:80px 0}#content .aboutHomecodeSection1__row{display:flex;flex-wrap:wrap;align-items:center;text-align:left}#content .aboutHomecodeSection1__row:not(:first-child){margin-top:90px}#content .aboutHomecodeSection1__topCol--left{width:56.158%;padding-right:47px}#content .aboutHomecodeSection1__topCol--right{width:43.842%}#content .aboutHomecodeSection1__topCol--text h2{font-size:40px}#content .aboutHomecodeSection1__topCol--text h2 small{font-size:18px}#content .aboutHomecodeSection1__topCol--text .text{font-size:20px}#content .aboutHomecodeSection1__topCol--image{margin:0}#content .aboutHomecodeSection1__bottomCol{width:50%;margin:0}#content .aboutHomecodeSection1__bottomCol:nth-child(2){padding-left:20px}#content .aboutHomecodeSection1__bottomCol--text h2{justify-content:flex-start;font-size:40px}#content .aboutHomecodeSection1__bottomCol--text h2 small{font-size:18px}#content .aboutHomecodeSection1__bottomCol--text h2 .img-container{max-width:262px}#content .aboutHomecodeSection1__bottomCol--text .text{padding-right:67px}#content .aboutHomecodeSection2{padding:80px 0}#content .aboutHomecodeSection2__col{display:flex;align-items:center;justify-content:center;gap:86px}#content .aboutHomecodeSection2__col--icon{max-width:158px;margin:0}#content .aboutHomecodeSection2__col--text h2{font-size:37px;max-width:896px;text-align:left}#content .aboutHomecodeSection3__cols{max-width:1260px}#content .aboutHomecodeSection3__col{width:33.3333333333%;padding:25px}#content .aboutHomecodeSection4{padding:64px 0}#content .aboutHomecodeSection4__cols{max-width:1200px}#content .aboutHomecodeSection4__col{width:33.3333333333%;padding:30px}#content .aboutHomecodeSection6{padding:65px 15px 75px}}@media screen and (min-width:1280px){#content .aboutHomecodeSection1__topCol--text h2{font-size:49px;line-height:1.2}#content .aboutHomecodeSection1__topCol--text h2 small{font-size:23px}#content .aboutHomecodeSection1__topCol--text .text{font-size:25px}#content .aboutHomecodeSection1__bottomCol--text h2{font-size:49px;line-height:1.2}#content .aboutHomecodeSection1__bottomCol--text h2 small{font-size:23px}#content .aboutHomecodeSection3__cols{max-width:78.75vw}#content .aboutHomecodeSection3__link--info h2{font-size:26px}#content .aboutHomecodeSection3__link--info h2 small{font-size:16px}#content .aboutHomecodeSection4__cols{max-width:75vw}#content .aboutHomecodeSection4__link--info h2{font-size:28px}#content .aboutHomecodeSection4__link--info h2 small{font-size:18px}#content .aboutHomecodeSection5__inner--text{max-width:62.13vw}}@media screen and (min-width:1480px){#content .aboutHomecode-container,#content .aboutHomecodeBanner #custom-breadcrumbs{width:89vw}}
