.hero__banner{overflow:hidden;padding-left:20px;padding-right:20px;position:relative}.hero__banner__content-btn{grid-gap:25px;display:flex}.hero__col_50{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.hero__col_40{flex:0 0 calc(40% - 10px);max-width:calc(40% - 10px)}.hero__col_60{flex:0 0 calc(60% - 10px);max-width:calc(60% - 10px)}.hero__banner__content-btn .button{fill:#fff;border-color:#fff;border-radius:8px;color:#fff;padding-bottom:15px;padding-top:15px}.hero__banner__content-btn .button.button--secondary{fill:#fff;color:#fff}.color__black .hero__banner__content-btn .button,.color__black .hero__banner__content-btn .button.button--secondary{fill:var(--primaryColor);border-color:var(--secondaryColor);color:var(--primaryColor)}.color__black .hero__banner__content-btn .button.button--secondary:focus,.color__black .hero__banner__content-btn .button:focus,.hero__banner__content-btn .button.button--secondary:hover{fill:#fff;color:#fff}.button.secondary_button{border-color:#fff;color:#fff}.hero__banner__second-form,.hero__banner__second-free,.hero__banner__second-grid,.hero__banner__second-image,.hero__banner__second-video{display:flex}.hero__banner__second-free,.hero__banner__second-video{flex-direction:column}.hero__banner__second-free img,.hero__banner__second-free video{max-width:100%}.hero__banner__wrap{position:relative}.hero__banner__wrap:after{content:"";height:100%;left:-20px;position:absolute;top:0;width:100vw;z-index:1}.hero__banner__wraper-el{grid-gap:20px;align-items:center;display:flex;margin:auto;max-width:var(--maxWidth);min-height:300px;position:relative;z-index:10}#js-rotating{display:none}#js-rotating.morphext,.morphext>.animated{display:inline-block}@media only screen and (max-width:500px){.hero__banner__wraper-el{padding:0 20px}}@media only screen and (min-width:1200px){.hero__banner__wraper-el{padding:0}}@media only screen and (max-width:768px){.hero__banner__wraper-el{grid-gap:40px;flex-wrap:wrap;padding-top:120px}.hero__col_40,.hero__col_50,.hero__col_60,.hero__col_custom_a,.hero__col_custom_b{flex:0 0 100%;max-width:100%}.hero__banner__second-image img{height:auto;max-width:100%}}.hero__banner__content{color:#fff;position:relative;width:100%;z-index:10}.hero__banner__content-resume,.hero__banner__content-resume p{font-size:20px}.hero__banner__content-tag{background:var(--accentColorOne);border-radius:var(--cornerRadius);color:#fff;display:inline-flex;font-weight:700;padding:5px 15px;text-transform:uppercase}.hero__banner__content-title h1,.hero__banner__content-title h2,.hero__banner__content-title h3{color:#fff;display:inline-block}.color__black h1,.color__black h2,.color__black h3,.hero__banner__content.color__black{color:var(--primaryColor)}.hero__banner__waves{bottom:0;display:flex;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100vw;z-index:2}.hero__banner__waves svg{bottom:-2px;left:50%;min-width:800px;position:absolute;transform:translateX(-50%)!important;width:100%}video{max-width:100%}.fn__video{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.fn__bgvid{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.ocean__grid{grid-gap:35px;align-items:center;display:grid;grid-template-columns:var(--gridColums);margin-left:auto}@media only screen and (max-width:767px){.ocean__grid .hero__banner__content-btn{grid-gap:15px;display:grid}.ocean__grid{margin:auto}}.ocean__grid_col{grid-gap:35px;display:grid}.mt__grid{margin-top:50px}.ocean__grid_img{border-radius:var(--cornerRadiusImage);height:215px;max-width:100%;object-fit:cover;width:160px}.ocean__grid-img{height:100%;width:100%}.hero__banner__bck-gid{grid-column-gap:0;grid-row-gap:0;align-content:space-between;align-items:start;bottom:0;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto auto;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.hero__banner__bck-gid-el{align-items:center;border-radius:var(--cornerRadiusImage);display:flex;position:relative}.bck__grid__1{grid-column-end:4;grid-column-start:1;grid-row-end:4;grid-row-start:2}.bck__grid__2{grid-column-end:5;grid-column-start:2;grid-row-end:5;grid-row-start:4}.bck__grid__3{grid-column-end:12;grid-column-start:9;grid-row-end:3;grid-row-start:2}.bck__grid__5{align-self:auto;grid-column-end:11;grid-column-start:8;grid-row-end:5;grid-row-start:4}.bck__grid__4{grid-column-end:10;grid-column-start:7;grid-row-end:2;grid-row-start:1}.hero__banner.ocean .hero__banner__content-inner{margin:auto;max-width:40%;text-align:center}.hero__banner.ocean .hero__banner__content-btn{justify-content:center}.hero__banner.ocean .hero__banner__content-title-el{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(to bottom left,rgba(var(--secondaryColorRGB),1),rgba(var(--accentColorOneRGB),1));font-size:125px;font-weight:600;line-height:1.2}@media only screen and (max-width:767px){.hero__banner.ocean .hero__banner__content-inner{max-width:100%}.hero__banner.ocean .button:last-child{margin-left:auto;margin-right:auto;margin-top:5px}.hero__banner.ocean .hero__banner__content-title-el{font-size:90px}.hero__banner__bck-gid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-left:-25%;opacity:.5;width:160%}.bck__grid__1{grid-row-end:1;grid-row-start:2;margin-top:90px}.bck__grid__1,.bck__grid__2{grid-column-end:4;grid-column-start:1}.bck__grid__5{grid-column-end:6;grid-column-start:4}.bck__grid__4{grid-column-end:7;grid-column-start:4}.bck__grid__3{grid-column-end:1;grid-column-start:3;opacity:.2}}