﻿.home-section .container{width:100%;padding:0}.home-section .container .back,.home-section .container .hand{position:absolute}.home-section .container .back{width:71em;top:0;left:0}.home-section .container .back-mobile,.home-section .container .arrow-mobile{display:none}.home-section .container .hand{width:71em;top:-6em;right:0}.home-section .container .content{width:56em;position:relative;padding-top:10em;margin:0 10em}.home-section .container .content .title{font-weight:700;font-size:4.6em;display:flex;align-items:center;color:#FFFFFF;line-height:1.2em}.home-section .container .content .line{width:100px;height:4px;background-color:white;border-radius:100px;margin:2em 0}.home-section .container .content .text{font-size:1.4em;letter-spacing:0.02em;color:#FFFFFF;width:80%}.home-section .container .content .button-link{text-decoration:none;display:block;width:fit-content}.home-section .container .content .button-link .button{font-size:1.5em;text-transform:uppercase;color:#101820;background-image:url(../images/button-white.svg);background-position:0;background-size:100%;width:12.5em;height:4.375em;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin-top:1.6em;background-color:transparent;border:none;cursor:pointer}.home-section .container .content .button-link .button:focus{outline:0}.about-section .container{position:relative;padding:24em 10em 0;width:100%}.about-section .container .back>*{position:absolute;z-index:0}.about-section .container .back .circle{width:32em;aspect-ratio:1;top:14em;left:-7.5em}.about-section .container .back .circle-mobile{display:none}.about-section .container .back .arrow{top:16em;left:62em}.about-section .container .back .arrow-mobile{display:none}.about-section .container .content{z-index:1;position:relative}.about-section .container .content .video-block{cursor:pointer;float:left;width:59em;margin:0 2em 2em 0;position:relative}.about-section .container .content .video-block .video{width:100%;position:relative;z-index:1}.about-section .container .content .video-block .image{position:absolute;pointer-events:none;z-index:0;width:46em;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.about-section .container .content .video-block .play{position:absolute;pointer-events:none;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%)}.about-section .container .content .title,.about-section .container .content .title-mobile{font-weight:700;font-size:3em;line-height:1.5em;color:#313131}.about-section .container .content .title-mobile{display:none}.about-section .container .content .line{width:100px;height:4px;background-color:#FF5500;border-radius:100px;margin:2em 0;margin-left:62em}.about-section .container .content .text{font-size:1.5em;line-height:1.6em;text-align:justify;letter-spacing:0.005em;color:#575757}.about-section .container .content .text br{display:block;content:"";height:0.5em}.services-section .container{position:relative;padding:0em;width:100%;margin-top:10em;max-width:1920px}.services-section .container .back>*{position:absolute;z-index:0}.services-section .container .back .circle-left{width:31em;aspect-ratio:1;top:32em;left:-10em}.services-section .container .back .circle-right{width:20.5em;aspect-ratio:1;top:-8em;right:-8em}.services-section .container .back .circle-mobile{display:none}.services-section .container .back .map{width:100%;top:-2em;left:0}.services-section .container>.content{z-index:1;position:relative}.services-section .container>.content .title-block{width:fit-content;margin:0 auto;position:relative;z-index:1}.services-section .container>.content .title-block .title{font-weight:700;font-size:3em;text-align:center;color:#313131;position:relative}.services-section .container>.content .title-block:before{content:"";top:-1em;left:-3em;right:-3em;bottom:-1em;background-color:white;filter:blur(20px);position:absolute}.services-section .container>.content .block-container{display:grid;grid-template-columns:1fr 1fr;justify-items:center;max-width:93em;margin:4em auto 0}.services-section .container>.content .block-container .block{display:flex;justify-content:flex-end;background-image:url(../images/parall-white.svg);width:32.5em;height:17.5em;padding:4em;background-size:100%;background-position:50% 0%;position:relative;filter:drop-shadow(0px 15px 50px rgba(0, 0, 0, 0.1));transition:all 0.2s ease-in-out}.services-section .container>.content .block-container .block>.content>.title{font-size:1.25em;line-height:1em;text-align:right;letter-spacing:-0.02em;color:#FF5500;margin-bottom:1em}.services-section .container>.content .block-container .block>.content>.text{font-size:0.8em;line-height:1.35em;text-align:right;color:#888888}.services-section .container>.content .block-container .block .image-block{display:flex;height:100%;align-items:flex-end;margin-left:3em}.services-section .container>.content .block-container .block .image-block .icon{min-width:7.5em;width:7.5em;min-height:7.5em;height:7.5em}.services-section .container>.content .block-container .block .image-block .normal{display:block}.services-section .container>.content .block-container .block .image-block .hover{display:none}.services-section .container>.content .block-container .block .number{width:2em;aspect-ratio:1;background-color:#FF5500;display:flex;align-items:center;justify-self:center;border-radius:100%;color:white;position:absolute;top:50%;right:-1em;pointer-events:none;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 5px rgba(255, 85, 0, 0.3)}.services-section .container>.content .block-container .block.revert{transform:scaleX(-1)}.services-section .container>.content .block-container .block.revert>.content{transform:scaleX(-1)}.services-section .container>.content .block-container .block.revert>.content>.title,.services-section .container>.content .block-container .block.revert>.content>.text{text-align:left}.services-section .container>.content .block-container .block.revert .image-block{transform:scaleX(-1)}.services-section .container>.content .block-container .block.revert .number{transform:scaleX(-1);box-shadow:-5px 5px 5px rgba(255, 85, 0, 0.3)}.services-section .container>.content .block-container .block:hover{background-image:url(../images/parall-color.svg);background-size:-100%}.services-section .container>.content .block-container .block:hover .content>.title,.services-section .container>.content .block-container .block:hover .content>.text{color:white}.services-section .container>.content .block-container .block:hover .image-block .normal{display:none}.services-section .container>.content .block-container .block:hover .image-block .hover{display:block}.services-section .container>.content .block-container .block:hover .number{background-color:white;color:#FF5500}.services-section .container>.content .block-container .block:before{content:"";border:2px solid #E8E8E8;border-radius:10px;position:absolute;border-left:none;border-top:none;pointer-events:none}.services-section .container>.content .block-container .block.level-one:before{width:5em;height:15em;top:-5.2em;right:-5em}.services-section .container>.content .block-container .block.level-two:before{width:7em;height:33em;top:-23.2em;right:-6.4em}.services-section .container>.content .block-container .block.level-three:before{width:8em;height:51em;top:-41.2em;right:-7.8em}.services-section .container>.content .block-container .block:hover:before{border-color:#FF5500}.coop-section .container{position:relative;padding:0em;width:100%;margin-top:10em}.coop-section .container>.content .title{font-size:3em;text-align:center;letter-spacing:-0.02em;color:#313131;font-weight:700;width:fit-content;position:relative;margin:0 auto}.coop-section .container>.content .title .arrow{width:15em;aspect-ratio:1;top:-7.5em;left:-15em;position:absolute;z-index:0;font-size:initial}.coop-section .container>.content .title .arrow-mobile{display:none}.coop-section .container>.content .block-container,.coop-section .container>.content .swiper-container-coop{display:flex;align-items:center;justify-content:center;margin-top:8em}.coop-section .container>.content .block-container .block,.coop-section .container>.content .swiper-container-coop .block{height:32em;width:21em;background-image:url(../images/rectangle-white.svg);background-size:100%;background-position:50% 0%;position:relative;filter:drop-shadow(0px 15px 50px rgba(0, 0, 0, 0.1));transition:all 0.2s ease-in-out;margin:0 2em;background-repeat:no-repeat}.coop-section .container>.content .block-container .block .corner,.coop-section .container>.content .swiper-container-coop .block .corner{background-image:url(../images/coner.svg);background-position:0%;background-size:100%;height:5.3em;width:7.5em;background-repeat:no-repeat}.coop-section .container>.content .block-container .block .corner .number,.coop-section .container>.content .swiper-container-coop .block .corner .number{font-family:"Open Sans";font-style:normal;font-weight:800;font-size:0.75em;line-height:1.4em;color:#FFFFFF;position:relative;top:1.5em;left:1.5em}.coop-section .container>.content .block-container .block>.content .pre,.coop-section .container>.content .swiper-container-coop .block>.content .pre{font-weight:700;font-size:1.25em;line-height:1em;text-align:center;letter-spacing:-0.02em;text-transform:uppercase;color:#E8E8E8;margin:1em 0 2.6em}.coop-section .container>.content .block-container .block>.content .title,.coop-section .container>.content .swiper-container-coop .block>.content .title{font-weight:700;font-size:2.25em;line-height:0.9em;text-align:center;letter-spacing:-0.02em;color:#101820}.coop-section .container>.content .block-container .block>.content .after,.coop-section .container>.content .swiper-container-coop .block>.content .after{font-weight:700;font-size:0.625em;line-height:1em;text-align:center;letter-spacing:-0.02em;text-transform:uppercase;color:#101820;margin:2em 0;min-height:1em}.coop-section .container>.content .block-container .block>.content .text,.coop-section .container>.content .swiper-container-coop .block>.content .text{font-size:0.9em;line-height:1.5em;color:#888888;padding:0 2em;min-height:6.5em}.coop-section .container>.content .block-container .block>.content .text br,.coop-section .container>.content .swiper-container-coop .block>.content .text br{content:"";display:block;height:1.25em}.coop-section .container>.content .block-container .block>.content .button,.coop-section .container>.content .swiper-container-coop .block>.content .button{font-size:1.25em;line-height:1em;display:flex;align-items:center;text-transform:uppercase;color:#FFFFFF;background-image:url(../images/button-color.svg);background-position:0;background-size:100%;width:13.2em;height:2.9em;justify-content:center;margin:1.5em auto 0;border:none;cursor:pointer;background-color:transparent}.coop-section .container>.content .block-container .block:hover,.coop-section .container>.content .swiper-container-coop .block:hover{filter:drop-shadow(0px 15px 20px rgba(0, 0, 0, 0.3));transform:scale(1.1)}.coop-section .container>.content .swiper-container-coop{display:none}.case-section .container{position:relative;padding:0;width:100%;margin-top:8em}.case-section .container .back>*{position:absolute;z-index:0}.case-section .container .back .circle{width:34em;aspect-ratio:1;top:-14em;right:-12em;z-index:-1}.case-section .container .back .circle-mobile{display:none}.case-section .container .content .title{font-size:3em;text-align:center;letter-spacing:-0.02em;color:#313131;font-weight:700;width:fit-content;position:relative;margin:0 auto 2em}.case-section .container .content .title .arrow{width:9em;aspect-ratio:1;top:-3em;left:-9em;font-size:initial;position:absolute;z-index:0}.case-section .container .content .title .arrow-mobile{display:none}.case-section .container .content .swiper-block{height:80em}.case-section .container .content .swiper-block .swiper-container-case{height:100%}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide{height:calc((100% - 30px) / 2) !important;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:-1px}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide .image{object-fit:cover;height:100%;width:100%;aspect-ratio:1.5;transition:filter 0.2s ease-in-out}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide .slide-content{transition:all 0.2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;padding:2em;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide .slide-content .title{font-weight:700;font-size:2.375em;color:white;margin:0;position:absolute;top:1em;left:1em}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide .slide-content .text{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.125em;text-align:center;color:white}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide:hover .image{filter:brightness(0.3) grayscale(1)}.case-section .container .content .swiper-block .swiper-container-case .swiper-slide:hover .slide-content{opacity:1}.case-section .container .content .swiper-block .swiper-container-case .swiper-pagination{bottom:0px}.case-section .container .content .swiper-block .swiper-container-case .swiper-pagination .swiper-pagination-bullet{width:1em;height:1em}.case-section .container .content .swiper-block .swiper-container-case .swiper-pagination .swiper-pagination-bullet-active{background-color:#FF5500}.case-popup-container{position:relative;z-index:99999;pointer-events:none}.case-popup-container .case-popup{position:fixed;opacity:0;transition:opacity 0.2s ease-in-out;width:100%;height:100%;top:0;left:0;pointer-events:none}.case-popup-container .case-popup .container-popup{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:1800px;height:90%}.case-popup-container .case-popup .container-popup .close{position:absolute;top:-1.5%;right:-1.5%;width:2em;height:2em;background-color:#FF5500;border-radius:100%;opacity:1;z-index:1}.case-popup-container .case-popup .container-popup .close:after{display:inline-block;content:"×";color:white;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;font-size:1.5em}.case-popup-container .case-popup .container-popup .block{width:100%;height:100%;overflow:hidden;overflow-y:auto;position:fixed;background-color:white;display:flex}.case-popup-container .case-popup .container-popup .block .text-block{padding:4em}.case-popup-container .case-popup .container-popup .block .text-block .title{font-weight:700;font-size:2.375em}.case-popup-container .case-popup .container-popup .block .text-block .line{width:100px;height:4px;background-color:#FF5500;border-radius:100px;margin:1.5em 0}.case-popup-container .case-popup .container-popup .block .text-block .text{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.125em}.case-popup-container .case-popup:before{content:"";top:0;left:0;right:0;bottom:0;position:fixed;background-color:rgba(0, 0, 0, 0.2);z-index:-1}.case-popup-container .case-popup.active{opacity:1;pointer-events:all}.tech-section .container{position:relative;padding:0em;width:100%;margin-top:8em}.tech-section .container .back>*{position:absolute;z-index:0}.tech-section .container .back .union{width:20em;aspect-ratio:0.5;top:4em;left:0em}.tech-section .container .content>.title{font-size:3em;text-align:center;letter-spacing:-0.02em;color:#313131;font-weight:700;width:fit-content;position:relative;margin:0 auto 2em}.tech-section .container .content>.title .arrow{width:9em;aspect-ratio:1;top:-0.5em;right:-9em;position:absolute;z-index:0;font-size:initial}.tech-section .container .content>.title .arrow-mobile{display:none}.tech-section .container .content .block-container,.tech-section .container .content .swiper-container-tech{display:flex;align-items:center;justify-content:center;margin:0 auto}.tech-section .container .content .block-container .side,.tech-section .container .content .block-container .swiper-slide,.tech-section .container .content .swiper-container-tech .side,.tech-section .container .content .swiper-container-tech .swiper-slide{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr 1fr;justify-items:center;grid-gap:2em}.tech-section .container .content .block-container .side .block,.tech-section .container .content .block-container .swiper-slide .block,.tech-section .container .content .swiper-container-tech .side .block,.tech-section .container .content .swiper-container-tech .swiper-slide .block{background-image:url(../images/square-white.svg);background-size:100%;background-position:50% 0%;width:15.5em;height:16.5em;filter:drop-shadow(0px 15px 50px rgba(0, 0, 0, 0.1));padding:0em 2.5em;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:all 0.2s ease-in-out}.tech-section .container .content .block-container .side .block>.title,.tech-section .container .content .block-container .swiper-slide .block>.title,.tech-section .container .content .swiper-container-tech .side .block>.title,.tech-section .container .content .swiper-container-tech .swiper-slide .block>.title{font-weight:700;font-size:1.5em;line-height:23px;letter-spacing:-0.02em;color:#101820;margin-bottom:0.8em}.tech-section .container .content .block-container .side .block .text,.tech-section .container .content .block-container .swiper-slide .block .text,.tech-section .container .content .swiper-container-tech .side .block .text,.tech-section .container .content .swiper-container-tech .swiper-slide .block .text{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:0.75em;line-height:16px;color:#888888}.tech-section .container .content .block-container .side .block:hover,.tech-section .container .content .block-container .swiper-slide .block:hover,.tech-section .container .content .swiper-container-tech .side .block:hover,.tech-section .container .content .swiper-container-tech .swiper-slide .block:hover{filter:drop-shadow(0px 15px 20px rgba(0, 0, 0, 0.3));transform:scale(1.1)}.tech-section .container .content .block-container .block.top,.tech-section .container .content .swiper-container-tech .block.top{margin-top:3em}.tech-section .container .content .block-container .desc,.tech-section .container .content .swiper-container-tech .desc{font-size:1.5em;line-height:33px;color:#101820;width:20%;min-width:16em;position:relative;margin-left:2em}.tech-section .container .content .block-container .desc span,.tech-section .container .content .swiper-container-tech .desc span{color:#888888;display:block;margin-top:1em}.tech-section .container .content .block-container .desc>div,.tech-section .container .content .swiper-container-tech .desc>div{transition:opacity 0.6s ease-in-out;opacity:1}.tech-section .container .content .block-container .desc .hide,.tech-section .container .content .swiper-container-tech .desc .hide{position:absolute;opacity:0;width:100%;top:0;left:0;right:0}.tech-section .container .content .swiper-block{display:none}.team-section .container{position:relative;padding:0em;width:100%;margin-top:10em}.team-section .container .back>*{position:absolute;z-index:0}.team-section .container .back .circle{width:39em;aspect-ratio:1;top:-8em;right:-17em}.team-section .container .content .title{font-size:3em;text-align:center;letter-spacing:-0.02em;color:#313131;font-weight:700;width:fit-content;position:relative;margin:0 auto 2em}.team-section .container .content .title .arrow{width:12em;aspect-ratio:1;top:-5em;left:-13em;position:absolute;z-index:0;font-size:initial}.team-section .container .content .title .arrow-mobile{display:none}.team-section .container .content .swiper-container-team .swiper-wrapper{display:flex;align-items:flex-end}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide{filter:grayscale(1);transition:filter 0.2s ease-in-out}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .image{margin:0 auto 2em;width:100%}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .name{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.5em;line-height:33px;text-align:center;color:#101820;text-align:center;width:100%;position:relative}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .name:before{content:"";position:absolute;bottom:2.7em;left:0;right:0;background-color:#E6E6E6;height:15em;z-index:-1;box-shadow:1px 0px 0px #e6e6e6}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .post{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.2em;line-height:33px;text-align:center;color:#888888;text-align:center;width:100%}.team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide:hover{filter:grayscale(0)}.team-section .container .content .swiper-button-prev-team,.team-section .container .content .swiper-button-next-team{color:#FF5500}.client-section .container{position:relative;padding:0em 10em 0;width:100%;margin-top:10em}.client-section .container .back>*{position:absolute;z-index:0}.client-section .container .back .circle{width:21em;aspect-ratio:1;top:6em;left:-4em}.client-section .container .back .circle-mobile{display:none}.client-section .container .content{position:relative}.client-section .container .content .title{font-size:3em;text-align:center;letter-spacing:-0.02em;color:#313131;font-weight:700;width:fit-content;position:relative;margin:0 auto 2em}.client-section .container .content .title .arrow{width:7em;aspect-ratio:1;top:-1em;right:-8em;position:absolute;z-index:0;font-size:initial}.client-section .container .content .swiper-block{position:relative}.client-section .container .content .swiper-block .swiper-container-client .swiper-wrapper{max-height:100px;display:flex;align-items:center}.client-section .container .content .swiper-block .swiper-container-client .swiper-wrapper .swiper-slide .block{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.client-section .container .content .swiper-block .swiper-container-client .swiper-wrapper .swiper-slide .block .image{max-width:12em;max-height:6em}.client-section .container .content .swiper-block .swiper-button-prev-client,.client-section .container .content .swiper-block .swiper-button-next-client{color:#FF5500}.client-section .container .content .swiper-block .swiper-button-prev-client{left:-4em}.client-section .container .content .swiper-block .swiper-button-next-client{right:-4em}.client-section .container .content .desc{font-size:1.3em;line-height:38px;text-align:center;letter-spacing:0.005em;color:#575757;max-width:80%;text-align:center;margin:2em auto 0;min-height:6em;position:relative}.client-section .container .content .desc>div{transition:opacity 0.6s ease-in-out;opacity:1}.client-section .container .content .desc .hide{position:absolute;opacity:0;width:100%;top:0;left:0;right:0}.contact-section .container{position:relative;padding:0em;width:100%;margin-top:10em}.contact-section .container .back>*{position:absolute;z-index:0}.contact-section .container .back .union{width:20em;aspect-ratio:0.5;top:-2em;right:0em;transform:scaleX(-1)}.contact-section .container .content{display:grid;grid-template-columns:1fr 1fr;justify-items:center;max-width:75em;margin:0 auto}.contact-section .container .content .form,.contact-section .container .content .wpcf7-form{background-image:url(../images/form-white.svg);background-size:100%;background-position:50% 0%;background-repeat:no-repeat;filter:drop-shadow(0px 15px 50px rgba(0, 0, 0, 0.1));padding:3em 4em 0em;height:36em;width:44em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.contact-section .container .content .form .wpcf7-not-valid-tip,.contact-section .container .content .wpcf7-form .wpcf7-not-valid-tip{position:absolute;width:max-content}.contact-section .container .content .form .wpcf7-response-output,.contact-section .container .content .wpcf7-form .wpcf7-response-output{margin:0;border-radius:10px}.contact-section .container .content .form .button-block,.contact-section .container .content .wpcf7-form .button-block{position:relative;margin-bottom:1em}.contact-section .container .content .form .wpcf7-spinner,.contact-section .container .content .wpcf7-form .wpcf7-spinner{position:absolute;top:50%}.contact-section .container .content .form .label,.contact-section .container .content .form label,.contact-section .container .content .wpcf7-form .label,.contact-section .container .content .wpcf7-form label{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:0.75em;line-height:16px;color:#888888;width:100%}.contact-section .container .content .form .input,.contact-section .container .content .wpcf7-form .input{border-radius:0;border-top:none;border-left:none;border-right:none;transition:border-radius ease-in-out 0.15s, border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.contact-section .container .content .form .input:focus,.contact-section .container .content .wpcf7-form .input:focus{border-radius:10px;border-color:transparent;box-shadow:0 0 0 0.2rem #ff550040}.contact-section .container .content .form .select,.contact-section .container .content .wpcf7-form .select{font-size:initial;margin-top:1em}.contact-section .container .content .form .select:focus,.contact-section .container .content .wpcf7-form .select:focus{box-shadow:0 0 0 0.2rem #ff550040}.contact-section .container .content .form .form-group p,.contact-section .container .content .wpcf7-form .form-group p{margin:0}.contact-section .container .content .form .form-check .form-check-input,.contact-section .container .content .form .form-check .wpcf7-list-item-label,.contact-section .container .content .wpcf7-form .form-check .form-check-input,.contact-section .container .content .wpcf7-form .form-check .wpcf7-list-item-label{display:none}.contact-section .container .content .form .form-check .form-check-label,.contact-section .container .content .wpcf7-form .form-check .form-check-label{margin:1em 2.5em 0;position:relative}.contact-section .container .content .form .form-check .form-check-label:before,.contact-section .container .content .wpcf7-form .form-check .form-check-label:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:1.6875em;height:1.6875em;left:-2.1875em;box-sizing:border-box;border:3px solid #888888;transition:border-color 0.2s}.contact-section .container .content .form .form-check .form-check-label:after,.contact-section .container .content .wpcf7-form .form-check .form-check-label:after{display:none;transform:rotate(45deg);height:1em;width:0.5em;border-bottom:3px solid #888888;border-right:3px solid #888888;position:absolute;content:"";left:-1.5625em;top:-1px;color:transparent;transition:color 0.2s}.contact-section .container .content .form .form-check .form-check-input:checked+label.form-check-label:after,.contact-section .container .content .wpcf7-form .form-check .form-check-input:checked+label.form-check-label:after{display:block}.contact-section .container .content .form .button,.contact-section .container .content .wpcf7-form .button{font-size:1.25em;line-height:19px;display:flex;align-items:center;text-transform:uppercase;color:#FFFFFF;background-image:url(../images/button-color.svg);background-position:0;background-size:100%;width:13.2em;height:2.9em;justify-content:center;margin:1.5em auto 0;border:none;cursor:pointer;background-color:transparent}.contact-section .container .content .contact-block{display:flex;flex-direction:column;justify-content:space-evenly}.contact-section .container .content .contact-block .block{display:flex;align-items:center;justify-content:flex-start}.contact-section .container .content .contact-block .block .icon{width:5em;aspect-ratio:1;margin-right:2em}.contact-section .container .content .contact-block .block .text-block .title{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:0.6875em;line-height:15px;color:#888888;margin-bottom:1em}.contact-section .container .content .contact-block .block .text-block .text{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1em;line-height:19px;color:#101820}