#loaderWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1030}
#loading{background-color:#fefdfc;height:100%;width:100%;position:fixed;z-index:9;margin-top:0;top:0}
.cssload-loader{position:absolute;left:50%;top:50%;margin-top:-40px;margin-left:-40px;width:50px;height:50px;animation:cssload-invert 2.3s infinite steps(2,end);-o-animation:cssload-invert 2.3s infinite steps(2,end);-ms-animation:cssload-invert 2.3s infinite steps(2,end);-webkit-animation:cssload-invert 2.3s infinite steps(2,end);-moz-animation:cssload-invert 2.3s infinite steps(2,end)}
.fancy-spinner{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:5rem;height:5rem}
.fancy-spinner div{position:absolute;width:6rem;height:6rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.fancy-spinner div.ring{border-width:0.25rem;border-style:solid;border-color:transparent;-webkit-animation:2s fancy infinite alternate;animation:2s fancy infinite alternate}
.fancy-spinner div.ring:nth-child(1){border-left-color:#021F5A;border-right-color:#021F5A}
.fancy-spinner div.ring:nth-child(2){border-top-color:#021F5A;border-bottom-color:#021F5A;-webkit-animation-delay:1s;animation-delay:1s}
.fancy-spinner div.dot{width:1rem;height:1rem;background:#021F5A}
@-webkit-keyframes fancy{to{-webkit-transform:rotate(360deg) scale(0.5);transform:rotate(360deg) scale(0.5)}}
@keyframes fancy{to{-webkit-transform:rotate(360deg) scale(0.5);transform:rotate(360deg) scale(0.5)}}header{position:sticky;z-index:9;top:0;left:0;width:100%;background:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:5px 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}
header #logo img{height:85px;object-fit:contain;-o-object-fit:contain}
header #menu ul{gap:10px 20px}
header #menu li:last-child{margin-right:0}
header #menu li a{font-size:1rem;cursor:pointer;display:inline-block;font-weight:500}
header #menu li a.active,
header #menu li a:hover{color:#021F5A}.list-network li a{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:1;padding:8px 4px;width:35px;text-align:center;display:block}
.list-network li a img{filter:invert(18%) sepia(97%) saturate(1428%) hue-rotate(185deg) brightness(99%) contrast(99%);height:20px;width:20px}
.list-network li a:hover{background:#F65A00}
#blockNetwork{background:#f4f4f4}
#blockNetwork .list-network li a{width:56px}
#blockNetwork .list-network li a img{height:40px;width:40px}footer{}
@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}
footer #whatsFooter{-webkit-animation:shake-animation 4.72s ease infinite;-o-animation:shake-animation 4.72s ease infinite;animation:shake-animation 4.72s ease infinite;position:fixed;bottom:0;background:#00ce65;left:15px;cursor:pointer;padding:8px 15px;z-index:9;color:#fff;font-size:14px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;letter-spacing:1px;transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}
footer #whatsFooter:hover{opacity:0.8}
footer #whatsFooter a{display:flex;align-items:center;-webkit-align-items:center}
footer #whatsFooter figure{line-height:1}
footer #whatsFooter figure img{height:18px;filter:brightness(0) invert(1)}
footer #whatsFooter span{margin-left:10px}
footer .info-footer a{max-width:max-content}
footer #contentFooter{color:#fff}
footer #contentFooter a{font-size:1rem}
footer #contentFooter a:hover{color:#F65A00}
footer #devCopyright{border-top:1px solid #fff;padding-top:20px}
footer #devCopyright p{color:#fff}
footer #devCopyright a{text-decoration:underline}
footer #devCopyright a:hover{color:#F65A00}
footer #arrowUp{position:fixed;right:5px;bottom:0;cursor:pointer;font-size:12px;z-index:9;display:none;color:#fff;text-shadow:0 1px 1px #000;background-color:rgba(2,31,90,0.6);padding:5px 10px}
footer #arrowUp:hover{background-color:#021F5A;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
footer #arrowUp img{height:20px;filter:brightness(0) invert(1) drop-shadow(0px 1px 1px #000)}
.transition-all{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.transition-color{transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out}
.transition-background{transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out}
.transition-opacity{transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}html{scroll-behavior:smooth;scroll-padding-top:150px}
body,
html{max-width:100%}
a,
a:hover,
a:focus{color:inherit;outline:none;text-decoration:inherit}
a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
figure{margin:0}
body{font-size:1.2rem;line-height:1.6;color:#000;font-family:'Open Sans',sans-serif}
html{scroll-behavior:smooth}
ul{margin:0 auto;padding:0}
ul li{list-style:none}
p{font-size:1rem;line-height:1.5}
.jumbotron{padding:2rem 0;margin:0}
h1,
h2,
h3,
h4{margin-top:0;font-weight:bold;line-height:1.5}
h2{font-size:32pt}
.padding-block{padding:4rem 0}
.color-default{color:#021F5A}
.color-secondary{color:#014C84}
.bg-default{background:#021F5A}
.background-secondary{background:#014C84}
.text-color{color:#9b9b9b}
.overflow-hidden{overflow:hidden}
.btn-default{font-size:1rem;line-height:1.1;cursor:pointer;padding:12px 40px;border:none;color:#fff;outline:none;font-weight:bold;letter-spacing:0.2px;background:#021F5A;background-size:0% 0%;background-position:50% 50%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.btn-default:hover{background-size:100% 100%;background-image:linear-gradient(#014C84,#014C84);background-repeat:no-repeat;color:#fff}
.button-secondary{font-size:1rem;line-height:1.1;cursor:pointer;padding:12px 40px;border:none;color:#fff;outline:none;font-weight:bold;background:#014C84;background-size:0% 0%;background-position:50% 50%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.button-secondary:hover{background-size:100% 100%;background-image:linear-gradient(#021F5A,#021F5A);background-repeat:no-repeat;color:#fff}
.owl-theme .owl-nav.disabled + .owl-dots{margin:20px 0 0}
.owl-carousel.owl-theme .owl-dot span{width:15px;height:15px}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{background:#021F5A}
.owl-carousel .owl-nav{position:absolute;top:40%;margin:0;right:0;width:100%}
.owl-carousel.owl-theme .owl-nav .owl-prev{left:15px}
.owl-carousel.owl-theme .owl-nav .owl-next{right:15px}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]{background:transparent;color:#fff;border:2px solid #efefef;outline:none;font-size:12px;line-height:1;margin:0;opacity:0.8;padding:10px 14px !important;position:absolute;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover{color:#000;background:#efefef;opacity:1}
.bg-black{background:#000}.effect-scale a img{object-fit:cover;-o-object-fit:cover}
.effect-scale a:hover img{-webkit-transform:rotate(3deg) scale(1.1);-moz-transform:rotate(3deg) scale(1.1);-ms-transform:rotate(3deg) scale(1.1);-o-transform:rotate(3deg) scale(1.1);transform:rotate(3deg) scale(1.1)}
.filter-white{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.filter-gray{-webkit-filter:grayscale(1);filter:grayscale(1)}
.cc_message a{display:none}
.cc_banner-wrapper .cc_container .cc_btn,
.cc_banner-wrapper .cc_container .cc_btn:visited{background-color:#021F5A;color:#fff}
.swiper .swiper-slide{height:auto}
.swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}
.swiper .swiper-button-next,
.swiper .swiper-button-prev{color:#021F5A;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.swiper .swiper-button-next:after,
.swiper .swiper-button-prev:after{background:none;padding:10px 17px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:25px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;border:2px solid #021F5A}
.swiper .swiper-button-next:hover:after,
.swiper .swiper-button-prev:hover:after{background:#021F5A;color:#fff}
.swiper .swiper-pagination-bullet{width:15px;height:15px;background:transparent;border:1px solid #021F5A;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;opacity:1}
.swiper .swiper-pagination-bullet:hover,
.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#021F5A}
.swiper .swiper-button-next{right:30px}
.swiper .swiper-button-prev{left:10px}
.pagination-style .swiper-button-next{right:-60px}
.pagination-style .swiper-button-prev{left:-60px}
.pagination-style .swiper-button-next,
.pagination-style .swiper-button-prev{color:#021F5A}@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}
#overlayPage{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
#contactFormPartial button#buttonFormFixed{display:none}
#contactFormPartial #collapseForm{min-width:inherit;max-height:inherit;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:-70px;position:relative;z-index:1;padding:30px 40px;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);box-shadow:0 0 10px 5px rgba(0,0,0,0.1);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
#contactFormPartial #collapseForm:not(.show){display:block}
#contactFormPartial.js-form-fixed{position:fixed;bottom:0;right:80px;z-index:99}
#contactFormPartial.js-form-fixed button#buttonFormFixed{display:block;padding:12px 20px;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0}
#contactFormPartial.js-form-fixed button#buttonFormFixed[aria-expanded="false"]{-webkit-animation:shake-animation 4.72s ease infinite;-o-animation:shake-animation 4.72s ease infinite;animation:shake-animation 4.72s ease infinite}
#contactFormPartial.js-form-fixed button#buttonFormFixed h2{margin:0;font-size:1rem}
#contactFormPartial.js-form-fixed #collapseForm{min-width:350px;overflow:auto;max-height:600px;margin-top:0;max-width:500px}
#contactFormPartial.js-form-fixed #collapseForm:not(.show){display:none}.bg-form .title-form h2{font-size:1.25rem}
.bg-form .title-form h3{font-size:1.125rem}
form .alert-dismissible{padding-right:20px}
form .alert-dismissible .close{float:right;background:none;padding:0;margin:0;border:none;line-height:1;font-size:1.5rem}
form .invalid-tooltip{font-size:11px}
.content-form{display:flex;flex-wrap:wrap;gap:15px}
select.form-control:not([size]):not([multiple]){height:38px}
.form-group{width:100%}
.form-group.field-col{flex:1;width:calc(100% / 3);box-sizing:border-box}
.form-group select.form-control{padding:6px 15px;color:#b0afaf}
.form-group select.form-control:focus{color:#b0afaf}
.form-group select.form-control:not([size]):not([multiple]){height:45px}
.form-group select.form-control:not([size]):not([multiple]).height-small{height:35px}
.form-group select.form-control:not([size]):not([multiple]).height-large{height:55px}
.form-group textarea.form-control{height:85px;resize:none}
.form-group textarea.form-control.height-small{height:65px}
.form-group textarea.form-control.height-large{height:125px}
.form-group label{margin-bottom:2px;font-size:12px;display:block}
.form-group .form-control{height:38px;color:#8e8e8e;font-size:14px;width:100%;border:1px solid #ddd;padding:5px 10px;letter-spacing:0.5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group .form-control:focus{background:none;border-color:#014C84;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group .form-control::placeholder{color:#8e8e8e;opacity:1}
.form-group .form-control.height-small{height:35px}
.form-group .form-control.height-large{height:55px}
.send .btn-default{font-size:20px}
::-webkit-input-placeholder{color:#8e8e8e !important}
:-moz-placeholder{color:#8e8e8e !important}
::-moz-placeholder{color:#8e8e8e !important}
:-ms-input-placeholder{color:#8e8e8e !important}.block-text p{line-height:1.6}
.block-text h2,
.block-text h3,
.block-text h4,
.block-text h5,
.block-text h6{margin-bottom:10px;font-weight:bold}
.block-text a{color:#021F5A;font-weight:bold;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;text-decoration:underline}
.block-text a:hover{color:#0441be}
.block-text ul li{list-style:none;margin:10px 0;font-size:1rem}
.block-text ul li:before{content:'';background:url('../themes/default/assets/images/icons/play-solid.svg') no-repeat top center;height:10px;width:10px;display:inline-block;margin-right:8px}
.block-text ul li p{display:inline;margin:0}
.block-text ol{padding:0}
.block-text ol li{list-style-position:inside;font-size:1rem;margin-bottom:10px}
.block-text ol li p{display:inline;margin:0}
.block-text .fr-fic.fr-fil{max-width:100%;height:auto;float:left;margin:10px 20px 10px 0}
.block-text .fr-fic.fr-fir{float:right;margin:10px 0 10px 20px}
.block-text .img-text-float{margin-bottom:10px;float:left;margin-right:20px}
.block-text .img-text-float img{max-width:500px;object-fit:cover;-o-object-fit:cover}.banner-conceptual .item-banner img{height:70vh;object-fit:cover;-o-object-fit:cover}
.banner-conceptual .content-banner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:100px 0 2rem}
.banner-conceptual .content-banner.overlay-banner{background:rgba(0,0,0,0.6)}
.banner-conceptual .content-banner .block-text{width:60%}
.banner-conceptual .content-banner .block-text h1,
.banner-conceptual .content-banner .block-text h2{font-size:2.5rem;margin-bottom:5px}
.banner-conceptual .content-banner .block-text p{font-size:1rem}
.banner-conceptual .content-banner .caption label{font-size:25px;text-shadow:0 0 1px #000}
.banner-conceptual .content-banner .caption img{width:22px;height:13px;margin-top:4px}
#sectionTextForm{background:#f4f4f4}
#sectionTextForm img{object-fit:cover;-o-object-fit:cover;height:500px}
#sectionTextForm .block-text h2{font-size:1.5rem}
#contentOrder{display:flex;flex-direction:column}
#contentOrder #section-1{order:1}
#contentOrder #cards{order:2}
#contentOrder #services{order:3}
#contentOrder #testimonies{order:4}
#contentOrder #section-6{order:5}
#contentOrder #team{order:6}
#contentOrder #section-4{order:7}
#contentOrder #section-5{order:8}
#cta .block-text p{font-size:18px}
#ctaContact{padding:2rem 0;background:#eeeeef}
#ctaContact .title-cta span{font-size:2rem;font-weight:bold}
#ctaContact .block-text p{margin:0;font-size:20px}
#ctaContact .button-cta{text-align:right}
#ctaContact .button-cta .btn-default{font-size:1.5rem;padding:15px 40px}
#services{background:#f4f4f4}
#services #listItems li{margin:15px 0}
#services #listItems li .item-list h3{font-size:1.125rem}
#services #listItems li .item-list p{font-size:16px}
#services #listItems li .item-list img{object-fit:cover;-o-object-fit:cover;height:180px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#services .modal-content h2{font-size:32px}
#services .modal-content h3{font-size:28px}
#services .modal-content h4{font-size:24px}
#team img{height:200px;width:200px;object-fit:cover;-o-object-fit:cover;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#team ul{gap:1.5rem 0}
#team ul .item-list{height:100%;background:#fff;padding:1.25rem;text-align:center}
#team ul p{font-size:14px}
#cards{border-top:1px solid #f4f4f4}
#cards ul{gap:30px 0}
#cards ul li a .effect-hover{background-color:#000}
#cards ul li a .effect-hover img{height:320px}
#cards ul li a .content-block-hover{position:absolute;top:0;left:0;width:100%;opacity:0;display:flex;overflow:hidden;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;height:100%;z-index:1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
#cards ul li a .content-block-hover img{height:42px;width:42px;border:2px solid;padding:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#cards ul li a:hover .content-block-hover{opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}
#cards ul li a:hover .effect-hover img{opacity:0.6}
.section-block .block-text h2{line-height:1.3;font-size:2rem}
.section-block .block-text ul li{margin:8px 0}
.section-block:nth-child(odd){background:#f4f4f4}
#clients .swiper-pagination{position:static}
#testimonies .people-info{line-height:1.3;text-align:left}
#testimonies .people-info span{font-size:14px}
#testimonies .item-testimonial{padding:0 7rem}
#testimonies .swiper-pagination{position:static}
#testimonies img{height:80px;width:80px}@media (max-width:1199px){h2{font-size:2rem}.h3,h3{font-size:1.2rem}.bg-form .title-form h2{font-size:18px;margin:0}.bg-form .title-form h3{font-size:1rem}#conceptual .content-banner .block-text{width:85%}#contactFormPartial #collapseForm{padding:15px 20px}#services .modal-content h2{font-size:26px}#services .modal-content h3{font-size:24px}#services .modal-content h4{font-size:20px}.section-block .block-text h2{font-size:1.8rem}header{padding:10px 0}header .btn-default{font-size:13px;padding:10px 15px}header #menu li a{font-size:14px}#ctaContact .block-text p{font-size:1rem}#ctaContact .title-cta img{height:50px;width:50px}#ctaContact .title-cta span{font-size:1.5rem}#sectionTextForm img{height:550px}#page #galleryPage img{height:150px}#page .banner-conceptual .content-banner .block-text h1,#page .banner-conceptual .content-banner .block-text h2{font-size:1.5rem}#page .banner-conceptual .content-banner .block-text{width:auto}}@media (max-width:991px){.mb-5,.my-5{margin-bottom:1.5rem !important}.cc_banner-wrapper .cc_container .cc_message{margin-top:0}.cc_banner-wrapper .cc_container{display:flex;align-items:center;-webkit-align-items:center;flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}#iconNavicon{display:flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}#iconNavicon img{width:20px}#iconNavicon span{font-size:20px;margin-left:10px;vertical-align:middle;letter-spacing:1px}#menu .btn-default{padding:10px 20px}#contactFormPartial #collapseForm{margin:0}#contentFooter{gap:30px 0}.section-block figure{margin:2rem 0}.section-block figure img{height:350px;object-fit:cover;-o-object-fit:cover}header #menu ul{gap:10px 15px}.banner-conceptual .item-banner img{height:auto;max-height:400px}.banner-conceptual .content-banner{padding:2rem 0;align-items:center;-webkit-align-items:center}.banner-conceptual .content-banner .block-text{width:auto}.arrow-banner{display:none}#sectionTextForm #contactFormPartial{margin-top:2rem}#sectionTextForm .block-text p{font-size:1rem}.block-text .img-text-float img{width:100%;max-width:100%;height:200px}.block-text .img-text-float{float:none;margin-right:0}.padding-block{padding:2rem 0}#ctaContact .button-cta .btn-default{padding:12px 30px}#sectionTextForm figure{margin-top:2rem}#sectionTextForm img{height:550px;width:100%}}@media (max-width:767px){.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.mt-5,.my-5{margin-top:2rem !important}.send button{width:100%}header{position:static}header nav#menu{display:none;margin:20px 0 0}header nav#menu ul li{font-size:24px;text-align:right;margin:0;border:none;border-top:1px solid #000}header nav#menu ul li a{letter-spacing:1px;padding:15px;display:block;white-space:normal}.btn-default{width:100%}.banner-conceptual .item-banner img{max-height:700px;min-height:300px}.banner-conceptual .content-banner .block-text h1,.banner-conceptual .content-banner .block-text h2{font-size:1.5rem}.logo2{text-align:center;margin-bottom:30px}#conceptual .content-banner .block-text{width:auto}#cards ul{gap:15px 0}.section-block .block-text ul li,.section-block .block-text p{font-size:1rem;line-height:1.65}.section-block figure img{height:auto}.bg-form .title-form h2{font-size:16px}.form-group.field-col{flex:1 1 auto;width:100%}#contactFormPartial.js-form-fixed button#buttonFormFixed h2{font-size:13px}#contactFormPartial.js-form-fixed button#buttonFormFixed{display:none}#contactFormPartial.js-form-fixed{position:static}#contactFormPartial.js-form-fixed #collapseForm{min-width:inherit}#contactFormPartial.js-form-fixed #collapseForm:not(.show){display:block}.section-block .block-text h2{font-size:1.5rem}#team img{width:200px}#testimonies .item-testimonial{padding:0}.swiper .swiper-pagination-bullet{width:25px;height:25px}#ctaContact .block-text{margin:1rem 0}#sectionTextForm img{height:auto}}