@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.row > *{padding:0;}.layout__region--content .content{width:100%;margin-inline:auto;position:relative;overflow:hidden;}.layout__region--content .content .field--name-field-b-title{font-size:42px;font-weight:bold;line-height:110%;}.layout__region--content .content .field--name-field-b-subtitle{font-size:20px;font-weight:bold;line-height:100%;}.layout__region--content .content .field--name-field-b-text p{font-size:18px;line-height:140%;}.background-color-white{background-color:#fff;}.background-color-blue{background-color:#1C0D82;border-bottom-left-radius:100px;color:#fff;}.background-color-blue .field--name-field-b-title{color:#5BD591;}.background-color-blue::before{background-color:#1C0D82;}.background-color-light-blue{background-color:#F5F2FF;}.background-color-light-blue::before{background-color:#F5F2FF;}.background-color-light-green{background-color:#E2FFEF;}.background-color-light-green::before{background-color:#E2FFEF;}.background-color-light-green .field--name-field-b-title{color:#1C0D82;}.field--name-field-b-cta{display:flex;gap:20px;}.field--name-field-b-cta a{background-color:#E2FFEF;color:#1C0D82;padding:10px 21px;font-size:18px;line-height:100%;display:block;font-weight:bold;border-radius:40px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;}.field--name-field-b-cta a:hover{background-color:#5BD591;color:#1C0D82;transition:background-color 0.3s ease,color 0.3s ease;}.path-user{background-color:white;}.path-user #page{max-width:1320px;margin:auto;}.path-user .main-content{padding:100px 0;}.header{position:sticky;top:0;background:#fff;}.header #navbar-main{padding:10px 0;display:flex;align-items:center;background:#fff;}.header #navbar-main .navbar-brand{display:flex;align-items:center;gap:10px;margin-right:16px;color:#333333;font-weight:700;text-decoration:none;}.header #navbar-main .navbar-brand img{height:33px;width:auto;}.header #navbar-main .navbar-collapse{flex:1 1 auto;justify-content:flex-end;}.header #navbar-main .navbar-nav{margin:0 auto;gap:15px;align-items:center;}.header #navbar-main .navbar-nav .nav-link{padding:6px 10px;font-weight:500;color:#333333;text-decoration:none;font-size:16px;}.header #navbar-main .navbar-nav .nav-link:hover,.header #navbar-main .navbar-nav .nav-link:focus{color:#1C0D82;text-decoration:underline;text-underline-offset:8px;}.header #navbar-main .navbar-nav .nav-item:last-child > .nav-link{display:inline-block;padding:12px 22px;border-radius:9999px;font-weight:600;text-decoration:none;background:#1C0D82;color:#fff;transition:all 0.2s ease;}.header #navbar-main .navbar-nav .nav-item:last-child > .nav-link:hover{background:#0C0445;}.header #navbar-main .navbar-nav .nav-item:last-child > .nav-link{padding:10px 18px;border-radius:9999px;line-height:1;margin-left:30px;}.header #navbar-main .language-switcher-language-url{margin-left:12px;}.header #navbar-main .language-switcher-language-url nav{display:flex;gap:0;list-style:none;margin:0;padding:0;}.header #navbar-main .language-switcher-language-url nav span{padding:8px;}.header #navbar-main .language-switcher-language-url nav span a{font-size:12px;letter-spacing:0.04em;text-transform:uppercase;color:#333333;}.header #navbar-main .language-switcher-language-url nav span a:hover{color:#1C0D82;}.header #navbar-main .language-switcher-language-url nav span.is-active a,.header #navbar-main .language-switcher-language-url nav span.active a{color:#1C0D82;}.header #navbar-main .navbar-toggler{margin-left:auto;border:0;box-shadow:none;}.header #navbar-main .navbar-toggler:focus{box-shadow:none;}@media (max-width:992px){.header #navbar-main .navbar-collapse{top:0px;width:100%;left:0px;z-index:100;}.header #navbar-main .navbar-nav{gap:18px;align-content:flex-start;text-align:left;align-items:flex-start;padding-top:40px;padding-bottom:40px;}.header #navbar-main .navbar-nav .nav-item:last-child > .nav-link{padding:10px 16px;}}@media (max-width:600px){.header #navbar-main{padding:10px 16px;}.header #navbar-main .navbar-collapse.show .navbar-nav,.header #navbar-main .navbar-collapse.collapsing .navbar-nav{margin:12px 0 0;align-items:flex-start;gap:8px;}.header #navbar-main .navbar-collapse.show .navbar-nav .nav-item:last-child > .nav-link,.header #navbar-main .navbar-collapse.collapsing .navbar-nav .nav-item:last-child > .nav-link{padding:10px 16px;}}.language-switcher-language-url a{text-decoration:none;color:#333333;font-weight:600;}.language-switcher-language-url a.is-active{color:#1C0D82;}.block-inline-blockblock-slider{height:650px;}.block-inline-blockblock-slider .content{position:relative;overflow:hidden;height:100%;padding-inline:0 !important;}.block-inline-blockblock-slider .field--name-field-b-slides{position:relative;width:100%;height:100%;}.block-inline-blockblock-slider .field--name-field-b-slides > .field__item{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-inline:8vw;opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease;}.block-inline-blockblock-slider .field--name-field-b-slides > .field__item.is-active{opacity:1;visibility:visible;z-index:3;}.block-inline-blockblock-slider .field--name-field-b-background-image{position:absolute !important;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;background-color:black;border-radius:0 0 100px;overflow:hidden;}.block-inline-blockblock-slider .field--name-field-b-background-image img{position:absolute;top:0;bottom:0;width:100%;height:650px;object-fit:cover;opacity:0.5;}.block-inline-blockblock-slider .content::after{z-index:2;}.block-inline-blockblock-slider .field--name-field-b-title,.block-inline-blockblock-slider .field--name-field-b-subtitle,.block-inline-blockblock-slider .field--name-field-b-cta{position:relative;z-index:4;color:white;}.block-inline-blockblock-slider .field--name-field-b-subtitle{text-transform:uppercase;margin-bottom:10px;}.block-inline-blockblock-slider .field--name-field-b-title{font-size:54px !important;margin-bottom:16px;max-width:560px;margin-bottom:30px;}.block-inline-blockblock-slider .contextual{z-index:5;}.block-inline-blockblock-slider .contextual-region{pointer-events:none;}.block-inline-blockblock-slider .slider-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:6;pointer-events:none;width:100%;}@media (max-width:992px){.block-inline-blockblock-slider .slider-controls{display:none;}}.block-inline-blockblock-slider .slider-btn{pointer-events:auto;width:75px;height:75px;border-radius:999px;border:2px solid rgba(255,255,255,0.8);background:transparent;display:grid;place-items:center;cursor:pointer;transition:transform 0.15s ease,background 0.2s ease;}.block-inline-blockblock-slider .slider-btn:hover{transform:scale(1.05);background:rgba(0,0,0,0.35);}.block-inline-blockblock-slider .slider-btn svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;}.block-inline-blockblock-slider .slider-pagination{position:absolute;left:5vw;right:5vw;bottom:18px;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:16px;z-index:6;pointer-events:none;color:#fff;font-weight:600;letter-spacing:0.2em;}.block-inline-blockblock-slider .slider-current,.block-inline-blockblock-slider .slider-total{opacity:0.9;text-align:center;}.block-inline-blockblock-slider .slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:4px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,0.25);}.block-inline-blockblock-slider .slider-seg{position:relative;}.block-inline-blockblock-slider .slider-seg:not(:last-child)::after{content:"";position:absolute;right:0;top:-4px;bottom:-4px;width:1px;background:rgba(255,255,255,0.15);}.block-inline-blockblock-slider .slider-seg-fill{height:100%;width:0%;background:#fff;opacity:0.9;transition:width 0.35s ease;}.block-inline-blockblock-slider .slider-seg.is-active .slider-seg-fill{width:100%;}.layout__region--content .block-inline-blockblock-text-image *{position:relative;}.layout__region--content .block-inline-blockblock-text-image::before{content:"";height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;width:100vw;}.layout__region--content .block-inline-blockblock-text-image .content{align-items:center;display:flex;gap:48px;padding:80px 0;z-index:1;}.layout__region--content .block-inline-blockblock-text-image .field--name-field-b-subtitle{color:#1C0D82;font-size:20px;text-transform:uppercase;margin-bottom:8px;}.layout__region--content .block-inline-blockblock-text-image.has-image-left .content .field--name-field-b-image{order:1;margin-bottom:0;}.layout__region--content .block-inline-blockblock-text-image.has-image-left .content .column-content{order:2;}@media (max-width:992px){.layout__region--content .block-inline-blockblock-text-image.has-image-left .content{flex-direction:column;align-items:flex-start;}}.layout__region--content .block-inline-blockblock-text-image.has-image-right .content .column-content{order:1;}.layout__region--content .block-inline-blockblock-text-image.has-image-right .content .field--name-field-b-image{order:2;margin-bottom:0;}@media (max-width:992px){.layout__region--content .block-inline-blockblock-text-image.has-image-right .content{flex-direction:column;align-items:flex-start;}}.layout__region--content .block-inline-blockblock-text-image .field--name-field-b-image img{width:100%;height:100%;min-width:388px;display:block;object-fit:cover;aspect-ratio:401/388;border-radius:0 0 100px 0;margin-bottom:0;position:relative;z-index:1;}.layout__region--content .block-inline-blockblock-text-image .field--name-field-b-text{margin-top:30px;}.layout__region--content .block-inline-blockblock-text-image.has-symbol{position:relative;}.layout__region--content .block-inline-blockblock-text-image p{margin-bottom:0px !important;}.layout__region--content .block-inline-blockblock-text-image a{background-color:#1C0D82 !important;color:white !important;margin-top:30px !important;display:block;}.layout__region--content .block-inline-blockblock-text-image a:hover{background-color:#0C0445 !important;}@media (max-width:992px){.layout__region--content .block-inline-blockblock-text-image .layout__region--content{grid-template-columns:1fr !important;}}.layout__region--content .block-inline-blockblock-usp{position:relative;}.layout__region--content .block-inline-blockblock-usp::before{content:"";position:absolute;top:-315px;left:0;width:277px;height:340px;background:url("/themes/custom/pictonio_base/images/symbol.svg") no-repeat center center;background-size:contain;z-index:0;}@media (max-width:992px){.layout__region--content .block-inline-blockblock-usp::before{top:-170px;left:0;width:137px;height:340px;}}.layout__region--content .block-inline-blockblock-usp .content{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 3fr;padding:80px 0;position:relative;z-index:1;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-title{font-size:42px;line-height:1.1;font-weight:700;color:#5BD591;margin-bottom:12px;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-intro-text{color:#fff;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field{display:flex;gap:30px;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field .field__item{position:relative;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field .field__item .field--name-field-b-icon{height:64px;width:64px;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field .field__item .field--name-field-b-icon img{height:64px;width:64px;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field .field__item .field--name-field-b-usp-title{font-weight:700;color:#fff;margin-bottom:8px;font-size:20px;}.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field .field__item .field--name-field-b-usp-text{color:#fff;line-height:140%;font-size:18px;font-weight:normal;}@media (max-width:992px){.layout__region--content .block-inline-blockblock-usp .content .field--name-field-b-usps.field{display:block;}}@media (max-width:992px){.layout__region--content .block-inline-blockblock-usp .content{grid-template-columns:1fr;}}@media (max-width:1440px){.layout__region--content .block-inline-blockblock-usp{padding:40px;}}.layout__region--content .field--name-field-b-cards > .field__item{background:#F5F2FF;border-radius:8px;padding:20px 16px;}.layout__region--content .field--name-field-b-cards > .field__item .field--name-field-b-icon{margin-bottom:30px;}.layout__region--content .field--name-field-b-cards > .field__item .field--name-field-b-icon img{display:block;width:50px;height:50px;}.layout__region--content .field--name-field-b-cards > .field__item .field--name-field-b-card-title{font-weight:700;font-size:20px;margin-bottom:10px;}.layout__region--content .field--name-field-b-cards > .field__item .field--name-field-media-svg-image{width:100%;}.block-inline-blockblock-value-cards{padding:75px 0;}.block-inline-blockblock-value-cards .content .field--name-field-b-subtitle p{font-size:20px;font-weight:700;text-transform:uppercase;color:#1C0D82;}.block-inline-blockblock-value-cards .content .field--name-field-b-title{margin-bottom:15px;}.block-inline-blockblock-value-cards .content .field--name-field-b-text p{margin:0 0 20px;max-width:800px;}.block-inline-blockblock-value-cards .content .field--name-field-b-image{margin-top:50px;}.block-inline-blockblock-value-cards .content .field--name-field-b-image .field__item{overflow:hidden;position:relative;}.block-inline-blockblock-value-cards .content .field--name-field-b-image .field--name-field-media-image{width:100%;}.block-inline-blockblock-value-cards .content .field--name-field-b-image img{display:block;width:100%;height:470px;object-fit:cover;}.block-inline-blockblock-value-cards .content .field--name-field-b-cards.field{position:relative;z-index:3;display:inline-grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin-top:-140px;padding:30px;}@media (max-width:1024px){.block-inline-blockblock-value-cards .content .field--name-field-b-cards.field{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.block-inline-blockblock-value-cards .content .field--name-field-b-cards.field{grid-template-columns:1fr;margin-top:-180px;}}.block-inline-blockblock-services{padding-top:100px;padding-bottom:100px;position:relative;}.block-inline-blockblock-services::after{content:"";position:absolute;top:-275px;right:0;width:277px;height:340px;background:url("/themes/custom/pictonio_base/images/symbol_green.svg") no-repeat center center;background-size:contain;z-index:0;}.block-inline-blockblock-services .content{display:grid;align-items:center;z-index:1;text-align:center;}.block-inline-blockblock-services .field--name-field-b-text{max-width:950px;margin:auto;margin-top:10px;}.block-inline-blockblock-services .field--name-field-b-services{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;justify-items:center;max-width:990px;margin:auto;margin-top:30px;}.block-inline-blockblock-services .field--name-field-b-services > .field__item{display:flex;background:white;padding:24px;border-radius:8px;align-items:center;width:100%;justify-self:center;flex:0 1 31%;}.block-inline-blockblock-services .field--name-field-b-services > .field__item .field--name-field-b-icon{margin-bottom:0;}.block-inline-blockblock-services .field--name-field-b-services > .field__item img{width:48px;height:48px;margin-bottom:0;filter:brightness(0) saturate(100%) invert(76%) sepia(18%) saturate(700%) hue-rotate(115deg) contrast(92%);}.block-inline-blockblock-services .field--name-field-b-services > .field__item .field--name-field-b-title{font-size:16px;color:black;}@media (max-width:992px){.block-inline-blockblock-services .field--name-field-b-services > .field__item{flex:0 1 48%;}}@media (max-width:600px){.block-inline-blockblock-services .field--name-field-b-services > .field__item{flex:0 1 100%;}}.block-inline-blockblock-technology .content{display:grid;align-items:center;z-index:1;text-align:center;padding:100px 0;}.block-inline-blockblock-technology .content > .field--name-field-b-title{color:#1C0D82;}.block-inline-blockblock-technology .field--name-field-b-text{max-width:520px;margin:auto;margin-top:10px;}.block-inline-blockblock-technology .field--name-field-b-cta{justify-content:center;margin-top:30px;}.block-inline-blockblock-technology .field--name-field-b-cta a{background-color:#1C0D82 !important;color:white !important;margin-top:30px !important;display:block;}.block-inline-blockblock-technology .field--name-field-b-cta a:hover{background-color:#0C0445 !important;}.block-inline-blockblock-technology .field--name-field-b-technologies{display:flex;gap:36px;margin-top:40px;justify-items:center;margin:auto;margin-top:30px;flex-wrap:wrap;justify-content:center;}.block-inline-blockblock-technology .field--name-field-b-technologies > .field__item{width:auto;height:40px;}.block-inline-blockblock-technology .field--name-field-b-technologies > .field__item .field--name-field-b-icon{margin-bottom:0;}.block-inline-blockblock-technology .field--name-field-b-technologies > .field__item img{height:40px;width:auto;}.block-inline-blockblock-technology .field--name-field-b-technologies > .field__item .field--name-field-b-title{font-size:16px;color:black;}.block-inline-blockblock-projects{padding:100px 0 200px 0;}.block-inline-blockblock-projects > .content{overflow:visible;}.block-inline-blockblock-projects .field--name-field-b-title{font-size:clamp(1.25rem,1.2rem + 0.8vw,1.5rem);font-weight:700;color:#222;margin-bottom:30px;}.block-inline-blockblock-projects .projects-slider{position:relative;overflow:visible;margin-bottom:30px;}.block-inline-blockblock-projects .projects-slider .swiper-slide{height:auto;opacity:0.5;min-height:500px;}.block-inline-blockblock-projects .projects-slider .swiper-slide.swiper-slide-active,.block-inline-blockblock-projects .projects-slider .swiper-slide.swiper-slide-active + .swiper-slide,.block-inline-blockblock-projects .projects-slider .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide{opacity:1;}.block-inline-blockblock-projects .projects-slider .projects-nav.swiper-button-prev,.block-inline-blockblock-projects .projects-slider .projects-nav.swiper-button-next{width:51px;height:51px;border-radius:999px;background:#1C0D82;position:absolute;top:120%;z-index:1;border:none;}.block-inline-blockblock-projects .projects-slider .projects-nav.swiper-button-next{left:75px;}.block-inline-blockblock-projects .projects-slider .projects-nav::after{font-size:18px;color:white;}.block-inline-blockblock-projects .project-card{background:#fff;padding:30px 44px;height:100%;display:flex;flex-direction:column;gap:0;border-radius:8px;}.block-inline-blockblock-projects .project-card .field--name-field-b-image{margin-bottom:0;}.block-inline-blockblock-projects .project-card .field--name-field-b-image img{max-height:56px;width:auto;margin-bottom:0;}.block-inline-blockblock-projects .project-card .field--name-field-b-title{font-weight:700;font-size:1rem;margin-top:24px;margin-bottom:0;}.block-inline-blockblock-projects .project-card .field--name-field-b-description{color:#4b5563;font-size:0.95rem;line-height:1.4;}.block-inline-blockblock-projects .project-card .field--name-field-b-description p{font-size:15px;}.block-inline-blockblock-projects .project-card .field--name-field-b-cta{margin-top:auto;}.block-inline-blockblock-projects .project-card .field--name-field-b-cta a{align-items:center;background:none;color:black;display:inline-flex;padding:10px 0;}.block-inline-blockblock-projects .project-card .field--name-field-b-cta a::after{background:url("/themes/custom/pictonio_base/images/icons/arrow.svg") no-repeat center/contain;content:"";height:1em;margin-left:0.5rem;left:0;position:relative;transition:all 0.2s ease;width:1em;}.block-inline-blockblock-projects .project-card .field--name-field-b-cta:hover a{background:none;}.block-inline-blockblock-projects .project-card .field--name-field-b-cta:hover a::after{transition:all 0.2s ease;left:15px;}.block-inline-blockblock-support{padding:100px 0 20px 0;}.block-inline-blockblock-support *{position:relative;}.block-inline-blockblock-support .support__card::before{content:"";position:absolute;top:0;right:0;bottom:0;left:70%;z-index:0;display:block;height:100%;margin-left:calc((-100vw + 100%) / 2);width:100vw;border-bottom-left-radius:100px;}.block-inline-blockblock-support .field--name-field-media-image{margin-right:0;}.block-inline-blockblock-support .support{position:relative;display:flex;flex-direction:row;}.block-inline-blockblock-support .support__media{position:absolute;max-width:768px;}.block-inline-blockblock-support .support__media img{display:block;width:768px;height:auto;}.block-inline-blockblock-support .support__card{position:relative;color:#fff;border-radius:0 0 0 100px;padding:80px;margin-top:267px;margin-left:230px;width:100%;}.block-inline-blockblock-support .support__card .field--name-field-b-title{margin:0 0 0.75rem 0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height:1.2;font-weight:800;max-width:768px;}.block-inline-blockblock-support .support__card .field--name-field-b-text{font-size:1rem;line-height:1.6;max-width:768px;}.block-inline-blockblock-support .support__card .field--name-field-b-text p{margin:0 0 20px 0;}.block-inline-blockblock-support .support__card .field--name-field-b-cta{margin-top:1.25rem;}@media (max-width:991px){.block-inline-blockblock-support .support__card{margin-left:0;margin-top:140px;}}.block-inline-blockblock-hero{padding:0 0 220px 0;}.block-inline-blockblock-hero .hero{position:relative;display:flex;flex-direction:row;overflow:visible !important;}.block-inline-blockblock-hero .hero__media{position:absolute;max-width:415px;margin-top:100px;overflow:hidden;border-radius:0 0 100px 0;}.block-inline-blockblock-hero .hero__media img{display:block;width:415px;height:375px;object-fit:cover;border-radius:0 0 100px 0;}.block-inline-blockblock-hero .hero .field--name-field-b-image{position:absolute;height:270px;width:270px;overflow:hidden;left:60px;top:70px;z-index:999;}.block-inline-blockblock-hero .hero .field--name-field-b-image img{display:block;height:270px;width:270px;object-fit:contain;}.block-inline-blockblock-hero .hero__card{position:relative;color:#fff;background-color:#1C0D82;border-radius:0 0 0 100px;padding:80px;margin-left:220px;width:100%;}.block-inline-blockblock-hero .hero__card .field--name-field-b-title{margin:0 0 0.75rem 0;font-size:54px;line-height:110%;font-weight:800;color:#5BD591;}.block-inline-blockblock-hero .hero__card .field--name-field-b-text{font-size:18px;line-height:1.6;max-width:768px;}.block-inline-blockblock-hero .hero__card .field--name-field-b-text p{margin:0 0 20px 0;}.block-inline-blockblock-hero .hero__card .field--name-field-b-cta{margin-top:1.25rem;}@media (max-width:991px){.block-inline-blockblock-hero .hero__card{margin-left:0;margin-top:1rem;border-radius:24px;padding:1.25rem 1.25rem 1.4rem;}}@media (max-width:992px){.block-inline-blockblock-hero .hero{flex-direction:column-reverse;}.block-inline-blockblock-hero .hero .hero__media{position:relative;margin-top:0;}.block-inline-blockblock-hero .hero .field--name-field-b-image{inset:0;}}.block-inline-blockblock-columns .columns{padding:0;max-width:1440px;}.block-inline-blockblock-columns .columns__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:transparent;border-radius:0;}.block-inline-blockblock-columns .columns__col--1{display:flex;color:#fff;border-radius:0 0 0 100px;padding:40px 80px;align-items:center;}.block-inline-blockblock-columns .columns__col--1 .columns__inner{max-width:560px;}.block-inline-blockblock-columns .columns__col--1 .field--name-field-b-title{color:#5BD591;font-weight:800;font-size:clamp(1.25rem,1rem + 1.2vw,1.8rem);margin:0 0 0.75rem 0;}.block-inline-blockblock-columns .columns__col--1 .field--name-field-b-title strong,.block-inline-blockblock-columns .columns__col--1 .field--name-field-b-title em{color:#5BD591;font-style:normal;}.block-inline-blockblock-columns .columns__col--1 .field--name-field-b-text p{color:rgba(255,255,255,0.92);margin:0 0 0.5rem 0;line-height:1.55;}.block-inline-blockblock-columns .columns__col--2{display:flex;padding:40px 80px;color:#1C0D82;align-items:center;}.block-inline-blockblock-columns .columns__col--2 .columns__inner{max-width:680px;}.block-inline-blockblock-columns .columns__col--2 .field--name-field-b-title{font-weight:800;font-size:clamp(1.25rem,1rem + 1.2vw,1.8rem);margin:0 0 0.5rem 0;}.block-inline-blockblock-columns .columns__col--2 .field--name-field-b-text p,.block-inline-blockblock-columns .columns__col--2 .field--name-field-b-text li{line-height:1.6;}.block-inline-blockblock-columns .columns__col--2 .field--name-field-b-text ul{margin:0.5rem 0 0 1.25rem;}.block-inline-blockblock-columns .columns .field--name-field-b-text p{margin:0;}@media (max-width:992px){.block-inline-blockblock-columns .columns{padding:0;}}@media (max-width:992px){.block-inline-blockblock-columns .columns__grid{grid-template-columns:1fr;}.block-inline-blockblock-columns .columns__col--1,.block-inline-blockblock-columns .columns__col--2{border-radius:0 0 0 100px;padding:100px 60px;}.block-inline-blockblock-columns .columns__col--1{border-radius:0;padding:100px 60px;}}.block-inline-blockblock-form{margin-bottom:60px;}.block-inline-blockblock-form .formblock__wrap{border-radius:0 100px 0 100px;padding:50px 80px;display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;align-items:start;}@media (max-width:991px){.block-inline-blockblock-form .formblock__wrap{grid-template-columns:1fr;border-bottom-left-radius:36px;}}.block-inline-blockblock-form .formblock .field--name-field-b-title{margin:0 0 0.5rem 0;font-weight:800;font-size:36px;}.block-inline-blockblock-form .formblock .field--name-field-b-title strong,.block-inline-blockblock-form .formblock .field--name-field-b-title em{color:#5BD591;font-style:normal;}.block-inline-blockblock-form .formblock .field--name-field-b-text{max-width:420px;}.block-inline-blockblock-form .formblock .field--name-field-b-text p{font-size:18px;}.block-inline-blockblock-form .formblock__col--form input[type=text],.block-inline-blockblock-form .formblock__col--form input[type=email],.block-inline-blockblock-form .formblock__col--form input[type=tel],.block-inline-blockblock-form .formblock__col--form input[type=url],.block-inline-blockblock-form .formblock__col--form input[type=number],.block-inline-blockblock-form .formblock__col--form textarea,.block-inline-blockblock-form .formblock__col--form select{width:100%;background:#fff;color:#111;border:1px solid transparent;border-radius:10px;padding:0.6rem 0.8rem;line-height:1.3;box-shadow:0 6px 18px rgba(0,0,0,0.08);}.block-inline-blockblock-form .formblock__col--form input[type=text]::placeholder,.block-inline-blockblock-form .formblock__col--form input[type=email]::placeholder,.block-inline-blockblock-form .formblock__col--form input[type=tel]::placeholder,.block-inline-blockblock-form .formblock__col--form input[type=url]::placeholder,.block-inline-blockblock-form .formblock__col--form input[type=number]::placeholder,.block-inline-blockblock-form .formblock__col--form textarea::placeholder,.block-inline-blockblock-form .formblock__col--form select::placeholder{color:#6b7280;}.block-inline-blockblock-form .formblock__col--form input[type=text]:focus,.block-inline-blockblock-form .formblock__col--form input[type=email]:focus,.block-inline-blockblock-form .formblock__col--form input[type=tel]:focus,.block-inline-blockblock-form .formblock__col--form input[type=url]:focus,.block-inline-blockblock-form .formblock__col--form input[type=number]:focus,.block-inline-blockblock-form .formblock__col--form textarea:focus,.block-inline-blockblock-form .formblock__col--form select:focus{outline:1px solid #1C0D82;}.block-inline-blockblock-form .formblock__col--form .js-form-item-first-name,.block-inline-blockblock-form .formblock__col--form .js-form-item-last-name,.block-inline-blockblock-form .formblock__col--form .js-form-item-phone,.block-inline-blockblock-form .formblock__col--form .js-form-item-email{margin:0 0 0.8rem 0;}.block-inline-blockblock-form .formblock__col--form form{display:grid;grid-template-columns:repeat(2,1fr);gap:0.8rem 1rem;}.block-inline-blockblock-form .formblock__col--form form fieldset,.block-inline-blockblock-form .formblock__col--form form .webform-composite-visible-title,.block-inline-blockblock-form .formblock__col--form form .webform-radios-other--wrapper,.block-inline-blockblock-form .formblock__col--form form .radios--wrapper{grid-column:1/-1;}.block-inline-blockblock-form .formblock__col--form form .support-description-wrapper{grid-column:1/-1;}.block-inline-blockblock-form .formblock__col--form form .form-actions{grid-column:1/-1;margin-top:0.25rem;}@media (max-width:992px){.block-inline-blockblock-form .formblock__col--form form{grid-template-columns:1fr;}}.block-inline-blockblock-form .formblock__col--form #edit-support-type-radios{display:flex;flex-direction:column;}.block-inline-blockblock-form .formblock__col--form .form-check{display:flex;align-items:center;gap:0.4rem;margin-bottom:10px;}.block-inline-blockblock-form .formblock__col--form .form-check label{color:#fff;font-weight:600;}.block-inline-blockblock-form .formblock__col--form .form-check input[type=radio]{transform:scale(1.6);margin-right:10px;aspect-ratio:1;}.block-inline-blockblock-form .formblock__col--form .form-check input[type=radio]:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%231C0D82'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:70%;}.block-inline-blockblock-form .formblock__col--form .form-check input[type=radio]:focus{outline:none;}.block-inline-blockblock-form .formblock__col--form .form-actions .button,.block-inline-blockblock-form .formblock__col--form .form-actions .btn{background:#fff;color:#1C0D82;border:none;border-radius:999px;padding:0.55rem 1.1rem;font-weight:800;}.block-inline-blockblock-form .formblock__col--form .form-actions .button:hover,.block-inline-blockblock-form .formblock__col--form .form-actions .btn:hover{transform:translateY(-1px);}.block-inline-blockblock-form .formblock__col--form .form-actions .button:focus,.block-inline-blockblock-form .formblock__col--form .form-actions .btn:focus{outline:none;}.block-inline-blockblock-form .formblock__col--form #edit-i-agree{display:grid;grid-template-columns:1fr;}.block-inline-blockblock-form .formblock__col--form #edit-i-agree input[type=radio]{transform:none;}.block-inline-blockblock-form .formblock__col--form #edit-i-agree .form-check label{font-weight:400;font-size:14px;}.ui-widget-content{border-radius:20px !important;}.ui-widget-content .ui-dialog-titlebar{background:#1C0D82 !important;color:#fff !important;font-weight:600;}.ui-widget-content .webform-confirmation-modal--content{padding:40px !important;}#request-support:before{display:block;content:" ";height:50px;margin:-50px 0 0;}.site-footer{background:transparent !important;border-top:1px solid #b8b8b8;position:relative;font-size:14px;}.site-footer .container{max-width:1200px;margin:0 auto;}.site-footer .footer-col{min-height:250px;}.site-footer h4{height:42px;}.site-footer .wrap-legal-iformation{display:grid;grid-template-columns:1.1fr 0.9fr;gap:24px;align-items:start;}.site-footer .site-footer__main{border-bottom:1px solid #b8b8b8;padding:80px 0 25px;}@media (max-width:992px){.site-footer .site-footer__main{padding:80px 40px 25px 40px;}}.site-footer .footer-grid{display:grid;grid-template-columns:1.1fr 1fr 0.9fr;gap:35px;align-items:start;}.site-footer .footer-logo img{height:42px;width:auto;display:block;margin-bottom:16px;}.site-footer .footer-address{font-style:normal;font-size:14px;line-height:1.5;}.site-footer .footer-address .addr-line{margin-bottom:10px;align-items:start;position:relative;margin-left:21px;}.site-footer .footer-address a{text-decoration:none;border-bottom:1px solid transparent;}.site-footer .footer-address a:hover{border-bottom-color:currentColor;}.site-footer .icon-pin::before,.site-footer .icon-phone::before,.site-footer .icon-mail::before{content:"";display:block;width:18px;height:13px;background-repeat:no-repeat;background-size:contain;margin-right:6px;position:absolute;left:-22px;top:4px;}.site-footer .icon-pin::before{background-image:url("/themes/custom/pictonio_base/images/icons/map.svg");}.site-footer .icon-phone::before{background-image:url("/themes/custom/pictonio_base/images/icons/phone.svg");}.site-footer .icon-mail::before{background-image:url("/themes/custom/pictonio_base/images/icons/email.svg");}.site-footer .nav-item{width:100%;}.site-footer .nav-item .nav-link{padding:5px 0;font-weight:500;color:#333333;text-decoration:none;font-size:14px;}.site-footer .nav-item .nav-link:hover,.site-footer .nav-item .nav-link:focus{color:#1C0D82;text-decoration:underline;text-underline-offset:8px;}.site-footer .nav-item .nav-link:first-child{padding-top:0;}.site-footer .footer-col--badges{display:grid;gap:18px;justify-items:end;}.site-footer .footer-col--badges img{height:87px;width:auto;display:block;}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:16px;margin-top:12px;font-size:14px;}.site-footer .partner{position:absolute;bottom:30px;}.site-footer a{color:#3b3b3b;}@media (max-width:980px){.site-footer .footer-grid{grid-template-columns:1fr;gap:20px;}.site-footer .footer-col--badges{justify-items:start;}}.block-inline-blockblock-title-text{position:relative;}.block-inline-blockblock-title-text .titletext{background:transparent;padding:80px;max-width:900px;}.block-inline-blockblock-title-text .titletext__title{margin:0 0 0.75rem 0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800;}.block-inline-blockblock-title-text .titletext__text p{line-height:1.6;margin:0 0 0.8rem 0;}.block-inline-blockblock-title-text .titletext__text em,.block-inline-blockblock-title-text .titletext__text i{font-style:italic;}.block-inline-blockblock-title-text.has-symbol .content{z-index:9;}@media (min-width:1440px){.block-inline-blockblock-title-text.has-symbol::after{content:"";position:absolute;bottom:-80px;left:0;width:277px;height:340px;background:url("/themes/custom/pictonio_base/images/symbol.svg") no-repeat center center;background-size:contain;z-index:0;}}html{overflow-x:hidden;}body{font-family:"Cabin",sans-serif;overflow-x:hidden;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
