@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700&display=swap";@keyframes morph{0%,to{border-radius:140px 180px 220px 80px/140px 120px 80px 220px}50%{border-radius:180px 80px 140px 220px/80px 140px 220px 180px}}@keyframes shine{to{background-position:200% center}}@keyframes animate{0%{background-position:0}to{background-position:0 450px}}@keyframes flying{0%,to{top:0}50%{top:-15px}}@keyframes zoom{0%,to{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@keyframes wobble{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-16px) rotate(-8deg);transform:translateX(-16px) rotate(-10deg)}30%{-webkit-transform:translateX(8px) rotate(8deg);transform:translateX(8px) rotate(8deg)}45%{-webkit-transform:translateX(-8px) rotate(-4.4444444444deg);transform:translateX(-8px) rotate(-4.4444444444deg)}60%{-webkit-transform:translateX(4.8484848485px) rotate(2.6666666667deg);transform:translateX(4.8484848485px) rotate(2.6666666667deg)}75%{-webkit-transform:translateX(-2.9090909091px) rotate(-1.6deg);transform:translateX(-2.9090909091px) rotate(-1.6deg)}}.s16{font-size:rem(16)}.grey{color:#697d89}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,body{font-family:"Manrope",sans-serif}body{line-height:1;width:100%;font-size:18px;overflow-x:hidden!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{outline:0}a{text-decoration:none}a:active,a:focus{text-decoration:none!important}*{font-family:"Manrope",sans-serif;color:#014952}h1.major-title,h2,h2.major-title,h3{position:relative;text-decoration:none;color:#014952}h1.major-title,h2.major-title{font-weight:700;display:inline-block}h1.major-title,h1.major-title p,h2.major-title,h2.major-title p{font-size:3.6111111111rem;line-height:3.6111111111rem}@media (max-width:992px){h1.major-title,h2.major-title{font-size:1.4444444444rem;line-height:1.6666666667rem}h1.major-title p,h2.major-title p{font-size:1.4444444444rem!important;line-height:1.6666666667rem!important}}h2,h3{line-height:2.5rem;font-size:2.5rem}@media (max-width:992px){h2{font-size:1.4444444444rem;line-height:1.6666666667rem}h2 p{font-size:1.4444444444rem!important;line-height:1.6666666667rem!important}}h3{line-height:2.1111111111rem;font-size:2.1111111111rem}@media (max-width:992px){h3{font-size:1.4444444444rem;line-height:1.6666666667rem}}h3 .small{font-size:1rem;margin-bottom:-10px}.subtitle,.subtitle a,.subtitle p,.subtitle span{color:#f79ab7;font-size:1rem!important}@media (max-width:992px){p{font-size:.8888888889rem!important}}.btn{color:#fff;padding:18px;border:0;border-radius:0 50px 50px 50px}.btn,.btn--outline-green{display:inline-block;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.btn--green,.pagination a{color:#fff;text-decoration:none;padding:18px;border:0}.btn--green{display:inline-block;cursor:pointer;border-radius:0 50px 50px 50px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.btn--green:hover,.btn--outline-green:hover,.btn:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (max-width:992px){.btn,.btn--green,.btn--outline-green{font-size:.8888888889rem}}.btn--green{background:#00d88f;-webkit-box-shadow:0 5px 10px 0 rgba(0,216,143,.3);box-shadow:0 5px 10px 0 rgba(0,216,143,.3);text-transform:uppercase}.btn--green.large{padding:18px 45px}@media (max-width:992px){.btn--green.mobile{width:calc(100% - 5px);text-align:center}}.btn--green.small{text-transform:inherit!important;padding:18px 30px}.btn--outline-green{border:1px solid #00d88f;border-radius:50px;padding:16px 28px;color:#00d88f}@media (max-width:992px){.btn--outline-green.mobile{width:calc(100% - 28px);text-align:center}}.readmore{color:#00d88f}.readmore,.underline{text-decoration:underline}.pagination{margin-top:50px}.pagination a{text-transform:uppercase;font-weight:700;margin:0 10px}.list--check li.last::before,.list--finger li.last::before,.pagination .page-numbers{display:none}.pagination .page-numbers.next,.pagination .page-numbers.prev,.pagination a{display:inline-block}.list--check,.list--finger{padding-left:35px;max-width:70%}@media (max-width:992px){.list--check,.list--finger{max-width:100%}}.list--check li{margin-bottom:30px}.list--check li,.list--finger li{position:relative;font-size:1rem;line-height:1.5555555556rem;color:#014952}@media (max-width:992px){.list--check li,.list--finger li{font-size:.8888888889rem}}.list--check li.last a,.list--finger li.last a,.offers .list--check a,.offers .list--finger a{text-decoration:underline;color:#00d88f}.list--check li:last-child,.list--finger li:last-child{margin-bottom:0}.list--check li::before,.list--finger li::before{position:absolute;left:-35px;top:0;content:"✔️";display:inline-block}.list--finger li::before{content:"👉"}.list--finger li,.menu--mobile li{margin-bottom:15px}.head-background{position:absolute;top:0;right:0;max-width:50%;width:50%;text-align:right}@media (max-width:992px){.head-background{position:inherit;max-width:100%;width:100%}}.head-background img{max-width:800px;border-radius:0 0 0 50px;width:100%;height:auto}@media (max-width:1280px){.head-background img{max-width:800px}}@media (max-width:992px){.head-background img{max-width:100%;width:100%;border-radius:0}}.head-background iframe{width:100%;height:600px;border-radius:0 0 0 25px}@media (max-width:992px){.head-background iframe{max-width:100%;width:100%;border-radius:0;height:300px}}.image-shadow{position:relative}.image-shadow .image-shadow__img{width:100%;height:570px;background:url(//softpaie.fr/wp-content/themes/softpaie/dist/images/jpg/image-presentation.jpg) no-repeat 0 50%;background-size:cover;border-radius:25px;z-index:5}.image-shadow.reverse::before{left:inherit;right:-50px}.bloc-image-left .bloc-image-left__img::after,.image-shadow::before{position:absolute;content:"";background:#f1fdff;border-radius:25px;height:100%}.image-shadow::before{left:-50px;top:45px;width:100%;z-index:1}.bloc-image-left,.bloc-image-right,.image-shadow .image-shadow__img{position:relative;overflow:hidden}.bloc-image-left h2 p{font-size:2.7777777778rem;line-height:3.0555555556rem}.bloc-image-left .bloc-image-left__img{position:relative}.bloc-image-left .bloc-image-left__img p{width:70%}@media (max-width:1280px){.bloc-image-left .bloc-image-left__img{width:80%;margin-bottom:80px}}.bloc-image-left .bloc-image-left__img::after{bottom:-45px;right:-45px;width:45%}@media (max-width:1280px){.bloc-image-left .bloc-image-left__img::after{width:100%}}@media (max-width:992px){.bloc-image-left .bloc-image-left__img::after{bottom:-30px;right:-30px}}.bloc-image-left .bloc-image-left__img img{position:relative;border-radius:0 25px 25px 0;z-index:99;width:100%}.bloc-image-left .bloc-image-left__right{margin-left:100px}.bloc-image-left .bloc-image-left__right p,.bloc-image-right p{width:80%}@media (max-width:992px){.bloc-image-left .bloc-image-left__right{margin-left:80px}.bloc-image-left .bloc-image-left__right p{width:80%}}.bloc-image-right{padding-left:250px}@media (max-width:1280px){.bloc-image-right{padding-left:100px}}@media (max-width:992px){.bloc-image-right{padding-left:80px}}@media (max-width:1280px){.bloc-image-right .col-6:first-child{order:2;margin-left:-80px}.bloc-image-right .col-6:last-child{order:1}}.bloc-image-right .bloc-image-right__img,.menu--mobile li.submenu>a{position:relative}@media (max-width:1280px){.bloc-image-right .bloc-image-right__img{margin-bottom:85px}}.bloc-image-right .bloc-image-right__img::after{position:absolute;bottom:-45px;left:-45px;content:"";background:#f1fdff;border-radius:25px;width:45%;height:100%}@media (max-width:1280px){.bloc-image-right .bloc-image-right__img::after{width:100%;height:90%}}@media (max-width:992px){.bloc-image-right .bloc-image-right__img::after{bottom:-30px;left:-30px}}.bloc-image-right .bloc-image-right__img img{position:relative;border-radius:25px 0 0 25px;z-index:99}@media (max-width:1280px){.bloc-image-right .bloc-image-right__img img{width:100%}}.bloc-contact,.offers{background:#f1fdff;padding:75px 0}.bloc-contact h2{margin:10px 0 25px}@media (max-width:992px){.bloc-contact .col-8{margin-bottom:30px}}.offers{padding:100px 0}.offers h2{margin-top:15px}.offers .last-remove.list--finger li:last-child::before,.offers .list--check.last-remove li:last-child::before{display:none}.offers .offers__column{margin:75px auto}.offers .offers__column ul{margin:30px 0}.services{margin:150px 0}.services .services__head{padding:0 25px}@media (max-width:992px){.services{margin-bottom:50px}}.services .services__list{margin-bottom:75px}@media (max-width:992px){.services .services__list{margin-bottom:0}}.services h2{margin-bottom:100px}@media (max-width:992px){.services .service{margin-bottom:125px}}.services .service:nth-child(1),.services .service:nth-child(2),.services .service:nth-child(3){margin-bottom:125px}.services .service h3{font-size:1.3333333333rem}.services .service h3::before{position:absolute;left:0;right:0;top:-50px;content:"✔️";display:inline-block;text-align:center;font-size:2.7777777778rem}.services .service p{font-size:1rem;margin:15px 0}.services .customers{background:#f1fdff;border-radius:25px;padding:60px 250px;max-width:900px;margin:75px auto 0}@media (max-width:992px){.services .customers{width:100%;padding:50px 0}}.services .customers h2{margin-bottom:50px}.services .customers img{max-width:70%;filter:grayscale(1);margin:0 auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.services .customers img:hover{filter:grayscale(0)}.team{margin:200px 0 150px}@media (max-width:992px){.team .team__head{padding:0 25px}}.team .homepage__team__list{margin:75px auto 0}.team .slick-next::before,.team .slick-prev::before{color:#014952!important;content:">";font-size:2.7777777778rem;font-family:"Manrope",sans-serif!important}.team .slick-prev::before{position:absolute;left:0;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.team .slick-prev{left:-15px!important}.team .slick-next{right:-5px!important}.team .member,.team .member--discover{background:#f1fdff;border-radius:25px;overflow:hidden;margin:15px;width:calc(33.3333333333% - 30px)}@media (max-width:992px){.team .member,.team .member--discover{width:100%;margin:15px 0}}.team .member--discover.queen,.team .member.queen{background:rgba(0,216,143,.26)}.team .member .member__thumbnail,.team .member--discover .member__thumbnail{height:350px;background:url(//softpaie.fr/wp-content/themes/softpaie/dist/images/jpg/image-profil-01.jpg) no-repeat center;background-size:cover}.team .member .member__thumbnail.blank,.team .member--discover .member__thumbnail.blank{background:0 0!important}.team .member .member__thumbnail.icon,.team .member--discover .member__thumbnail.icon{font-size:2.7777777778rem}.team .member .member__content,.team .member--discover .member__content{padding:15px 0;height:130px}.team .member .member__content h3,.team .member--discover .member__content h3{font-size:1.2222222222rem}.team .member .member__content ul li,.team .member--discover .member__content ul li{color:#697d89;font-size:.8888888889rem;margin-bottom:5px}.team .member .member__content ul li:last-child,.team .member--discover .member__content ul li:last-child{margin-bottom:0}.container--small{width:900px;margin:0 auto}@media (max-width:992px){.container--small{width:calc(100% - 30px)}}.wrapper{margin-top:150px}@media (max-width:992px){.wrapper{margin-top:50px}}.header,.menu--mobile{position:fixed;left:0;right:0;z-index:999}.header{top:0;padding:15px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.header .header__menu .menu li ul,.header.sticky{-webkit-box-shadow:1px 1px 10px 1px rgba(0,0,0,.1);box-shadow:1px 1px 10px 1px rgba(0,0,0,.1)}.header.sticky{top:0;background:#fff}@media (max-width:1280px){.header.sticky .header__logo img{width:150px}}.header.sticky .header__menu{width:calc(100% - 400px)}.header .header__menu--responsive{width:50%}.header .header__logo,.header .header__logo img{width:250px}@media (max-width:1280px){.header .header__logo{width:50%}}.header .header__menu{width:calc(100% - 500px)}.header .header__menu .menu{display:flex;align-items:center;justify-content:center}.header .header__menu .menu li{position:relative;margin:0 22.5px}.header .header__menu .menu li:hover ul{opacity:1;visibility:visible}.header .header__menu .menu li ul{position:absolute;top:calc(100% + 20px);left:calc(50% - 115px);background:#00d88f;text-align:center;padding:20px 0;width:230px;border-radius:15px;opacity:0;visibility:hidden}.header .header__menu .menu li ul::before{position:absolute;top:-10px;left:calc(50% - 6px);display:inline-block;height:0;width:0;border-right:6px solid transparent;border-bottom:10px solid #00d88f;border-left:6px solid transparent;content:""}.header .header__menu .menu li ul li{margin:10px auto;max-width:85%}.header .header__menu .menu li ul a{color:#fff}.header .header__menu .menu li ul a:hover,strong{font-weight:700}.footer li a,.header .header__menu .menu li a{font-size:.8888888889rem}.header .header__contact{width:250px}@media (max-width:1280px){.header .header__contact{width:50%}}.menu--mobile{top:84.2px;bottom:0;background:#00d88f;padding:50px 0;opacity:0;visibility:hidden}@media (max-width:1280px){.menu--mobile{top:75px}}.menu--mobile li.active ul,.menu--mobile.active{opacity:1;visibility:visible}.header .header__menu .menu li ul,.header .header__menu .menu li ul a,.menu--mobile li ul,.menu--mobile li.submenu>a::before{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.menu--mobile li.submenu>a::before{position:absolute;left:25px;top:-2px;content:">";font-size:1.6666666667rem;color:#fff}.menu--mobile li.active ul{height:auto;margin-top:15px;background:#00c884;padding:15px 0 5px}.menu--mobile li.active.submenu>a::before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu--mobile li ul{height:0;opacity:0;visibility:hidden}.menu--mobile a{color:#fff;padding:0 50px}.footer{background:#014952;padding:75px 0 0}@media (max-width:992px){.footer{padding:30px 0 0}.footer .col-3,.footer .col-6{margin-bottom:30px}}.footer p{line-height:1.2222222222rem}.footer a,.footer h3,.footer li,.footer p{color:#fff}.footer h3{position:relative;font-size:1.2222222222rem;font-weight:700}@media (max-width:992px){.footer h3{margin-bottom:0!important}.footer h3::after{position:absolute;top:0;right:0;content:">";color:#fff;font-size:2.7777777778rem;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer .col-3 ul{display:none}.footer .col-3 ul.active{display:block;margin-top:15px}}.footer li,.footer p{font-size:.8888888889rem}.footer li{line-height:1.6666666667rem}.footer .socials img{width:20px;height:auto;margin-right:15px}.footer .copyright{border-top:1px solid #697d89;padding:20px 0;color:#fff;margin-top:50px;text-align:center;font-size:.6666666667rem}@media (max-width:992px){.footer .copyright{margin-top:15px}}.homepage .head-background{width:40%}@media (max-width:1280px){.homepage .head-background{width:100%}}.homepage .head-background img{max-width:100%!important}.homepage .slick-dots{position:absolute;left:calc(100% - 35px);bottom:inherit!important;top:50%;display:flex;flex-direction:column}.homepage .slick-dots li{margin-bottom:10px}.homepage .slick-dots li button{color:#f79ab7!important}.homepage .slick-dots li button::before{color:#f79ab7!important;font-size:.6666666667rem}.homepage .homepage__introduction h1{margin:15px 0 50px}.homepage .homepage__introduction h1 p{font-size:3.6111111111rem;line-height:3.8888888889rem}.homepage .homepage__introduction ul{margin-top:65px}.homepage .homepage__introduction ul li:first-child{margin-right:25px}@media (max-width:992px){.homepage .homepage__introduction ul li:first-child{margin-bottom:15px}}.homepage .offers{margin-top:150px;padding:75px 15px;position:relative}.homepage .offers .show-callback{position:absolute;top:-50px;right:150px;height:100px;width:100px;animation:wobble 3s ease infinite;z-index:999}@media (max-width:992px){.homepage .offers .show-callback{position:fixed;right:30px;bottom:30px;height:70px;width:70px;top:inherit}.homepage .offers .show-callback a{font-size:1.6666666667rem}}.homepage .offers .show-callback a{width:100%;height:100%;border-radius:50%;background:#00d88f;font-size:2.7777777778rem;box-shadow:3px 3px 20px #0000001c}@media (max-width:992px){.homepage .offers{margin-top:50px}.homepage .offers .cac .mobile-title{border-bottom:none}.homepage .offers .mobile-title{position:relative;font-weight:700;font-size:1.2222222222rem;line-height:1.4444444444rem;border-bottom:1px solid #f79ab7;padding-bottom:30px}.homepage .offers .mobile-title.active::after{color:#00d88f;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.homepage .offers .mobile-title::after{position:absolute;top:0;right:0;content:">";color:#014952;font-size:2.7777777778rem;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.homepage .offers .tpe{margin-bottom:30px}.homepage .offers .content{display:none;margin-bottom:40px}.homepage .offers .content.active{display:block}.homepage .offers h3{font-size:1rem}.homepage .offers .small{margin-right:5px}.homepage .offers .offers__column{margin:75px auto 30px}.homepage .team{margin-top:80px}}.homepage .customers .customers__list{margin:0 auto}.page-services .offers{margin-top:250px}@media (max-width:992px){.page-services .offers .content{display:none}.page-services{margin-top:50px}.page-services .cac .mobile-title{border-bottom:none}.page-services .mobile-title{position:relative;font-weight:700;font-size:1.2222222222rem;line-height:1.4444444444rem;border-bottom:1px solid #f79ab7;padding-bottom:30px}.page-services .mobile-title.active::after{color:#00d88f;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-services .mobile-title::after{position:absolute;top:0;right:0;content:">";color:#014952;font-size:2.7777777778rem;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.page-services .tpe{margin-bottom:30px}.page-services .content{display:none;margin-bottom:40px}.page-services .content.active,.page-services .offers .content.active{display:block}.page-services h3{font-size:1rem}.page-services .small{margin-right:5px}.page-services .offers__column{margin:75px auto 30px}.page-about .separate{margin:50px 0}.page-about .text{margin-top:90px}.page-about .text,.page-about .text-container .pl-50,.page-about .text-container .pr-50{padding-left:0;padding-right:0}.page-about .text-container .col-6{margin-bottom:50px}.page-about .text-container .col-6:last-child{margin-bottom:0}.page-about .team{margin:75px 0}}.page-about .bloc-image-left{margin-top:250px}@media (max-width:992px){.page-about .bloc-image-left{margin-top:75px}}.page-about .bloc-image-right{margin-bottom:250px}@media (max-width:992px){.page-about .bloc-image-right{margin-bottom:75px}}.page-contact h1{position:relative;font-weight:700;display:inline-block;text-decoration:none;color:#014952}.page-contact h1,.page-contact h1 p{font-size:3.6111111111rem;line-height:3.6111111111rem}@media (max-width:992px){.page-contact h1,.page-contact h1 p{font-size:1.4444444444rem;line-height:1.6666666667rem}}.page-contact .col-6:first-child{padding-right:100px}.page-contact .wpcf7-list-item{margin:0!important}@media (max-width:992px){.page-contact br{display:none}}.page-contact form .form-group{margin-bottom:20px}.page-contact form input[type=email],.page-contact form input[type=text],.page-contact form textarea{resize:none;width:80%;border-radius:25px;border:1px solid #697d89;padding:15px;text-indent:15px}@media (max-width:992px){.page-contact form input[type=email],.page-contact form input[type=text],.page-contact form textarea{width:calc(100% - 30px)}}.page-comptable .offers{margin-top:250px}@media (max-width:992px){.page-comptable .offers{margin-top:75px}}.page-comptable .text{padding-right:50px;padding-left:0}.page-template-template-expert-comptable .list--check li:last-child,.page-template-template-expert-comptable .list--finger li:last-child{display:none}.row-flex{display:flex}.row-flex.wrap{flex-wrap:wrap}.row-flex.align-center{align-items:center}.row-flex.align-left{align-items:flex-start}.row-flex.justify-center{justify-content:center}.row-flex.justify-end{justify-content:flex-end}.row-flex.column{flex-direction:column}@media (max-width:992px){.row-flex.column-mobile{flex-direction:column}}@media (max-width:1280px){.row-flex.default-mobile{justify-content:flex-start;align-items:flex-start}.row-flex.align-mobile{justify-content:center;align-items:center}.row-flex.inherit-mobile{display:inherit!important}}@media (max-width:992px){.row-flex .order-1{order:1}.row-flex .order-2{order:2}}.w100{width:100%}.row-flex--mobile{display:none}@media (max-width:992px){.row-flex--mobile{display:flex}}.container{position:relative;width:1280px;margin:0 auto}@media (max-width:1280px){.container{width:calc(100% - 50px)!important;padding:0 25px}}.generic-content{margin-top:100px}.col-3{width:25%}@media (max-width:992px){.col-3{width:100%}}.col-4{width:33.3333333333%}@media (max-width:992px){.col-4{width:100%}}.col-5{width:41.6666666667%}@media (max-width:1280px){.col-5{width:100%}}.col-6{width:50%}@media (max-width:1280px){.col-6{width:100%}}.col-7{width:58.3333333333%}@media (max-width:1280px){.col-7{width:100%}}.col-8{width:66.6666666667%}@media (max-width:1280px){.col-8{width:100%}}.col-9{width:66.6666666667%}@media (max-width:1280px){.col-9{width:100%}}.col-12{width:100%}.uppercase{text-transform:uppercase}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center!important}p{line-height:1.5555555556rem;font-size:1.2222222222rem}@media (max-width:992px){.hidden-xs{display:none!important}}.visible-xs{display:none}@media (max-width:1292px){.visible-xs{display:block!important}.visible-xs.force-flex{display:flex!important}}.visible-sm,br.mobile{display:none}@media (max-width:1790px){.visible-sm{display:block}.hidden-sm{display:none!important}}@media (max-width:768px){br.mobile{display:inherit}}br.desktop{display:none}@media (min-width:768px){br.desktop{display:inherit}}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.pr-15{padding-right:15px}.pl-15,.xs-pl-15{padding-left:15px}.xs-pr-15{padding-right:15px}.pl-50{padding-left:50px}.pl-20{padding-left:20px}@media (max-width:1280px){.md-pl-0{padding:0}}.mb-10{margin-bottom:10px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-35{margin-left:35px}.mr-25{margin-right:25px}.separate{margin:150px 0}@media (max-width:1280px){.hidden-md{display:none}}.hidden,.visible-md{display:none}@media (max-width:1280px){.visible-md{display:inherit}}.callback{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(105,125,137,.6);z-index:999;opacity:0;visibility:hidden;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.callback.active{opacity:1;visibility:visible}.callback .separate--line{height:1px;background:#697d89;width:100%;margin:15px 0}.callback a{text-decoration:underline;color:#00d88f}.callback .callback__content{position:relative;background:#fff;border-radius:15px;padding:70px 90px}.callback .callback__content .callback__close{position:absolute;top:-20px;right:-20px;width:20px;height:20px;background:rgba(255,255,255,.5);border-radius:50%;color:#000;font-size:.7777777778rem;font-weight:700;z-index:999;cursor:pointer}.callback .callback__content .callback__content__head{position:absolute;width:60px;height:60px;top:-30px;left:calc(50% - 30px);border-radius:50%;background:#fff;font-size:1.9444444444rem}.callback .callback__content .callback__content__title h2{font-size:1.5555555556rem;line-height:2.2222222222rem;font-weight:700;margin-bottom:10px}.callback .callback__content .callback__content__title p{font-size:.8888888889rem;line-height:1.2222222222rem}.callback .callback__content__form .wpcf7-not-valid-tip{font-size:.8888888889rem!important;margin-top:10px}.callback .callback__content__form form{max-width:290px;margin:15px 0}.callback .callback__content__form .wpcf7-response-output{display:none}.callback .callback__content__form .group{margin:10px 0}.callback .callback__content__form button,.callback .callback__content__form input,.callback .callback__content__form select{width:calc(100% - 20px);border-radius:25px;border:1px solid #697d89;padding:8px 10px}.callback .callback__content__form button{width:100%;border:0;background:#00d88f;color:#fff;padding:10px}.callback .callback__content__form select{width:100%}.callback .information{font-size:.6666666667rem!important;line-height:.8888888889rem!important}