.review-card{display:block;max-width:300px;text-decoration:none}@media (min-width:992px){.review-card{max-width:410px}}.review-body{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;padding:20px 20px 25px;width:100%}@media (min-width:992px){.review-body{padding:25px 25px 35px 35px}}.review-first{align-items:center;display:flex;gap:14px}@media (min-width:992px){.review-first{gap:20px}}.review-img{border:2px solid #d8e1e7;border-radius:50%;height:100%;max-width:54px;min-height:54px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.review-img{min-height:78px;min-width:78px}}.review-name-container{color:#181c41;display:flex;flex-direction:column;gap:6px}.review-name{font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:18.77px}@media (min-width:992px){.review-name{font-size:22px;line-height:25.81px}}.review-location{color:#4b6371;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:14.08px;text-align:left}@media (min-width:992px){.review-location{font-size:16px;line-height:18.77px}}.review-second{margin-top:20px}@media (min-width:992px){.review-second{margin-top:25px}}.review-title{color:#181c41;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:17.6px;margin:0}@media (min-width:992px){.review-title{font-size:20px;letter-spacing:.02em;line-height:24px}}.review-description{color:#4b6371;font-size:13px;font-weight:400;letter-spacing:.02em;line-height:22px;margin-top:10px}@media (min-width:992px){.review-description{font-size:17px;line-height:28px;margin-top:10px}}.review-date{color:#4b6371;display:block;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:14.08px;margin-top:10px;text-align:left}@media (min-width:992px){.review-date{font-size:16px;line-height:18.77px;margin-top:15px}}.company-card{align-items:center;display:flex;filter:grayscale(1);height:70px;justify-content:center;outline:1px solid #d8e1e7;padding:5px;transition:filter .4s}@media (min-width:992px){.company-card{height:150px;padding:10px}.company-card:hover{filter:unset}}.company-card img{max-height:82%;max-width:82%}.breadcrumb{display:flex;list-style:none;margin:0;padding:0}.breadcrumb-item{align-items:center;color:#4b6371;display:flex;font-size:14px}.breadcrumb-item:not(:last-child):after{background-color:#3871c1;border-radius:100px;content:"";height:5px;margin:0 8px;width:5px}.breadcrumb-item a{color:#4b6371;font-weight:500;text-decoration:none}@media (min-width:992px){.breadcrumb-item a:hover{color:#77aee0}}.breadcrumb-item.active{font-weight:500}.section--top{background-image:url(/images/about-top-bcg-mobile.png);background-position:top;background-size:cover}@media (min-width:992px){.section--top{background-image:url(/images/about-top-bcg.png);background-position:50%}}.section--mission{background-color:#e8f1f7}.about-breadcrumbs{align-self:start;padding-top:15px}@media (max-width:991px){.about-breadcrumbs .breadcrumb{display:none}}.about-breadcrumbs .breadcrumb-item,.about-breadcrumbs .breadcrumb-item a{color:#fff}.about-breadcrumbs .breadcrumb-item:not(:last-child):after{background-color:#fff}.about-breadcrumbs .breadcrumbs-mobile{align-items:center;display:flex;gap:5px;text-decoration:none}.about-breadcrumbs .breadcrumbs-mobile-icon{fill:#fff;rotate:90deg}.about-breadcrumbs .breadcrumbs-mobile-text{color:#fff}@media (min-width:992px){.about-breadcrumbs .breadcrumbs-mobile{display:none}}.about-top{display:flex;flex-direction:column;gap:20px;padding:160px 0 50px}@media (min-width:992px){.about-top{align-items:end;flex-direction:row;gap:100px;justify-content:space-between;padding:10px 0 40px}}.about-top-title{color:#fff;padding-bottom:15px;text-transform:uppercase}@media (min-width:992px){.about-top-title{font-size:55px;letter-spacing:-3px;max-width:800px;padding-bottom:23px}}.about-top-subtitle{color:#fff;font-size:13px;font-weight:400;letter-spacing:-.04em;line-height:20px;line-height:21px;text-align:left}@media (max-width:991px){.about-top-subtitle{max-width:186px}}@media (min-width:992px){.about-top-subtitle{font-size:22px;letter-spacing:.02em;line-height:20px}}.about-team{display:flex;flex-direction:column;gap:20px;padding:30px 0}@media (min-width:992px){.about-team{-moz-column-gap:85px;column-gap:85px;display:grid;grid-template-areas:"el2 el1" "el2 el3";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:70px 50px;row-gap:14px}}.about-team-title{color:#181c41;font-size:24px;font-weight:400;line-height:38px;text-align:left;text-transform:uppercase}@media (min-width:992px){.about-team-title{font-size:38px;line-height:54px}}.about-team-title-container{align-items:end;display:flex;grid-area:el1}.about-team-photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-team-photo-container{border-radius:14px;grid-area:el2;overflow:hidden}@media (min-width:992px){.about-team-photo-container{border-radius:20px}}.about-team-description{color:#4b6371;font-size:17px;font-weight:400;grid-area:el3;line-height:28px;text-align:left}.about-mission{display:flex;flex-direction:column;gap:10px;padding:30px 0}@media screen and (min-width:1200px){.about-mission{-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-areas:"el1 el3" "el2 el3" "el4 el3" "el5 el3" "el6 el3";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:70px 0;row-gap:20px}}.about-mission-title{color:#181c41;font-size:24px;font-weight:400;line-height:38px;text-align:left;text-transform:uppercase;width:100%}@media (min-width:992px){.about-mission-title{font-size:38px;line-height:54px}}.about-mission-title-container{grid-area:el1}.about-mission-photo{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.about-mission-photo{border-radius:20px}}.about-mission-photo-container{border-radius:14px;grid-area:el3;overflow:hidden;padding:13px 20px 50px;position:relative}@media (min-width:992px){.about-mission-photo-container{border-radius:20px;height:515px;padding:25px 40px 95px;width:700px}}@media screen and (max-width:1366px){.about-mission-photo-container{width:unset}}.about-mission-photo-1{border-radius:16px;height:100px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:130px}@media (min-width:992px){.about-mission-photo-1{border-radius:14px;height:205px;width:260px}}.about-mission-photo-2{border-radius:16px;bottom:0;height:120px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:210px}@media (min-width:992px){.about-mission-photo-2{border-radius:14px;height:240px;width:415px}}.about-mission-description{grid-area:el2}.about-mission-description,.about-mission-description-1{color:#4b6371;font-size:17px;font-weight:400;line-height:28px;text-align:left;width:100%}.about-mission-description-1{grid-area:el4}.about-mission-description-2{color:#4b6371;font-size:17px;font-weight:400;grid-area:el5;line-height:28px;text-align:left;width:100%}.about-mission-btn{grid-area:el6;height:48px;width:100%}@media (min-width:992px){.about-mission-btn{height:54px;width:340px}}.about-we{display:flex;flex-direction:column;gap:15px;padding:30px 0}@media screen and (min-width:1350px){.about-we{display:grid;gap:40px;grid-template-areas:"el1 el3 el5" "el2 el4 el5" "el2 el4 el6";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;padding:70px 0}}.about-we-title{color:#181c41;font-size:24px;font-weight:400;line-height:38px;text-align:left;text-transform:uppercase}@media (min-width:992px){.about-we-title{font-size:38px;line-height:54px}}.about-we-title-container{align-items:end;display:flex;grid-area:el1}.about-we-block{background-position:50%;background-size:cover;border-radius:14px}@media (min-width:992px){.about-we-block{border-radius:20px}}.about-we-block-title{color:#fff;font-size:24px;font-weight:400;line-height:28px;text-align:left}@media (min-width:992px){.about-we-block-title{font-size:30px;line-height:34px}}.about-we-block-description{color:#fff;font-size:15px;font-weight:400;line-height:22px;margin-top:8px;text-align:left}@media (min-width:992px){.about-we-block-description{font-size:17px;line-height:24px;margin-top:14px}}.about-we-block-1{background-image:url(/images/bcg-beach.png);grid-area:el2;padding:115px 25px 25px}@media (min-width:992px){.about-we-block-1{padding:330px 40px 40px}}.about-we-block-2{background-color:#e8f1f7;grid-area:el3;padding:25px 20px}@media (min-width:992px){.about-we-block-2{padding:40px}}.about-we-block-2 .about-we-block-title{color:#181c41}.about-we-block-2 .about-we-block-description{color:#4b6371}.about-we-block-3{background-image:url(/images/bcg-people-boat.png);grid-area:el4;padding:260px 25px 25px}@media (min-width:992px){.about-we-block-3{padding:300px 40px 40px}}.about-we-block-4{background-color:#77aee0;grid-area:el6;padding:30px 25px 25px}@media (min-width:992px){.about-we-block-4{padding:40px}}.about-we-block-5{background-image:url(/images/bcg-boat.png);grid-area:el5;padding:220px 20px 25px}@media (min-width:992px){.about-we-block-5{padding:240px 40px 40px}}.contact-card{background-color:#fff;border-radius:14px;margin:0 auto;max-width:360px;padding:25px 0}@media (min-width:992px){.contact-card{border-radius:20px;padding:40px 0}}.contact-card-container{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:0 40px}@media (min-width:992px){.contact-card-container{padding:0 30px}}.contact-card-waves{width:100%}.contact-card-title{color:#181c41;font-size:19px;font-weight:500;letter-spacing:.01em;line-height:25.92px;text-align:center}@media (min-width:992px){.contact-card-title{font-size:24px;line-height:32.74px}}.contact-card-description{color:#4b6371;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:20.46px;text-align:center}@media (min-width:992px){.contact-card-description{font-size:17px;letter-spacing:.02em;line-height:28px}}.contact-card-link{color:#0660b2}@media (min-width:992px){.contact-card-link{font-size:16px}}.contact-card-link-container{align-items:center;background-color:#e8f1f7;border-radius:100px;display:flex;flex-direction:row;gap:8px;margin-top:10px;padding:15px 22px}.contact-card-link-icon{min-height:22px;min-width:22px}@media (min-width:992px){.contact-card-link-icon{min-height:24px;min-width:24px}}.contact-card-text-social{color:#4b6371;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:20.46px;margin-top:20px;text-align:center}@media (min-width:992px){.contact-card-text-social{font-size:17px;line-height:19.94px;margin-top:40px}}.contact-card-social{display:flex;flex-direction:row;gap:14px}.contact-card-social a{height:48px;width:48px}@media (min-width:992px){.contact-card-social a{height:54px;width:54px}.contact-card-social{margin-top:10px}}.section--companies,.section--reviews{padding-bottom:40px;padding-top:40px}@media (min-width:992px){.section--companies,.section--reviews{padding-bottom:70px;padding-top:70px}}.section--companies svg{display:inline-block}@media (min-width:992px){.section--companies svg{margin-left:20px}}.section--reviews{background-color:#e8f1f7}.home-reviews-title svg{display:inline-block}@media (min-width:992px){.home-reviews-title svg{margin-left:20px}.home-reviews-title{padding-right:168px}}.home-reviews .swiper-wrapper{overflow:visible;padding-bottom:50px}@media (min-width:992px){.home-reviews .swiper-wrapper{padding-bottom:60px}}.home-reviews .swiper-wrapper .swiper-slide{width:300px}@media (min-width:992px){.home-reviews .swiper-wrapper .swiper-slide{width:410px}}.home-reviews .swiper-pagination-bullet svg path{fill:#fff}.home-companies{border-radius:14px;display:grid;grid-template-columns:1fr 1fr;outline:1px solid #d8e1e7;overflow:hidden}@media (min-width:992px){.home-companies{border-radius:20px;grid-template-columns:1fr 1fr 1fr 1fr}}.swiper{display:block;margin-top:-95px;overflow:visible!important;padding-top:95px!important}.swiper-btns{display:flex;gap:14px;position:absolute;right:0;top:0;visibility:hidden;width:126px;z-index:99}.swiper-btns .btn{height:54px;width:54px}@media (min-width:992px){.swiper-btns{visibility:visible}}.swiper-pagination-bullet{opacity:1!important}.swiper-pagination-bullet svg path{fill:#c7d2d9}.swiper-pagination-bullet-active svg path{fill:#3871c1!important}
