@charset "UTF-8";:root{--breakpoint-xxl:1920px;--breakpoint-xxls:1600px;--breakpoint-xl:1440px;--breakpoint-lg:1280px;--breakpoint-md:1024px;--breakpoint-md-s:992px;--breakpoint-sm:768px;--breakpoint-ssm:650px;--breakpoint-xs:512px;--breakpoint-xxs:390px}.cta-form-block{position:relative;margin-bottom: clamp(20px, 9.6825396825px + 0.0264550265 * 100vw, 30px);max-width:100%}.cta-form-block .wrapper{display:flex;position:relative;gap:20px;background:var(--purple);border-radius:20px;padding: clamp(20px, 6.1538461538px + 0.0180288462 * 100vw, 35px) 25px;padding-right: clamp(1px, -21.1538461538px + 0.0288461538 * 100vw, 25px);overflow:hidden}@media (max-width:992px){.cta-form-block .wrapper{padding-right:0}}@media (max-width:650px){.cta-form-block .wrapper{flex-direction:column;background:transparent;padding:0;overflow:visible;gap:0}}.cta-form-block .wrapper::before{content:"";height:180%;aspect-ratio:1;display:block;position:absolute;border-radius:20px;border:1px solid #a464ee;background:rgba(243,246,249,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:50%;transform:translateY(-50%) translateX(-20%) rotate(45deg);transform-origin:center;pointer-events:none}@media (max-width:650px){.cta-form-block .wrapper::before{display:none}}.cta-form-block .content-wrapper{width:calc(40% - 10px);height:inherit;position:relative;display:flex;flex-direction:column;justify-content:center}.cta-form-block .content-wrapper .title{margin:0;display:flex;flex-direction:column;font-family: var(--font-primary);color:var(--color-white);text-transform:uppercase;letter-spacing:1.2px;line-height:.75;gap:5px;font-size: clamp(16px, 11.873015873px + 0.0105820106 * 100vw, 20px);margin-bottom: clamp(15px, 10.3846153846px + 0.0060096154 * 100vw, 20px)}@media (max-width:650px){.cta-form-block .content-wrapper .title{width:-moz-max-content;width:max-content;line-height:1}}.cta-form-block .content-wrapper .title .second{margin-left:auto;display:flex;align-items:center}.cta-form-block .content-wrapper .title .second svg{transform:rotate(180deg);width: clamp(20px, 17.7438016529px + 0.005785124 * 100vw, 27px);height: clamp(20px, 17.7438016529px + 0.005785124 * 100vw, 27px);margin-left:10px}@media (max-width:768px){.cta-form-block .content-wrapper .title .second svg{transform:rotate(-135deg);width: clamp(14px, 3.6825396825px + 0.0264550265 * 100vw, 24px);height: clamp(14px, 3.6825396825px + 0.0264550265 * 100vw, 24px)}}@media (max-width:650px){.cta-form-block .content-wrapper .title .second svg{transform:rotate(-90deg)}.cta-form-block .content-wrapper .title .second{margin-left:30px}}.cta-form-block .content-wrapper .title .third{display:flex;justify-content:space-between}.cta-form-block .content-wrapper .title .transparent{letter-spacing: clamp(1.6px, 1.0842975207px + 0.001322314 * 100vw, 3.2px);color:var(--purple);line-height:1;text-shadow:-1px -1px 0 var(--color-white) , 1px -1px 0 var(--color-white) , -1px 1px 0 var(--color-white) , 1px 1px 0 var(--color-white)}.cta-form-block .content-wrapper .title .transparent b{font-weight:inherit}@media (max-width:768px){.cta-form-block .content-wrapper .title .transparent b{display:none}}@supports (text-stroke: 1.2px var(--color-white)) or (-webkit-text-stroke: 1.2px var(--color-white)) {
  .cta-form-block .content-wrapper .title .transparent {
    color: transparent;
    -webkit-text-stroke: 1.2px var(--color-white);
    text-shadow: none;
  }
}.cta-form-block .content-wrapper .description{max-width:100%;margin-left:auto;font-size: clamp(14px, 11.9365079365px + 0.0052910053 * 100vw, 16px);color:var(--color-white);line-height:1.3}@media (max-width:650px){.cta-form-block .content-wrapper{width:100%;padding:25px 0;padding-right:20px}.cta-form-block .content-wrapper::before{content:"";height: calc(100% + 15px);width: calc(100% + 15px);left:-15px;top:0;border-radius:0 40px 40px 40px;display:block;background:var(--purple);position:absolute;z-index:-1}}.cta-form-block .form-wrapper{flex:1 0 calc(60% - 10px);position:relative}@media (max-width:992px){.cta-form-block .form-wrapper{right:-2px}}@media (max-width:650px){.cta-form-block .form-wrapper{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto}}.cta-form-block .inner{position:relative;padding: clamp(10px, -3.8461538462px + 0.0180288462 * 100vw, 25px) clamp(10px, -13.0769230769px + 0.0300480769 * 100vw, 35px);border-radius: clamp(20px, -10.9523809524px + 0.0793650794 * 100vw, 50px);border:1px solid rgba(var(--grey-rgb),.5);background:var(--color-white);box-shadow:0 4px 20px 0 rgba(var(--grey-rgb),.15);overflow:hidden}@media (max-width:992px){.cta-form-block .inner{border-top-right-radius:0;border-bottom-right-radius:0;padding: clamp(20px, -0.6349206349px + 0.0529100529 * 100vw, 40px) clamp(15px, -10.7936507937px + 0.0661375661 * 100vw, 40px);padding-right: clamp(15px, 9.8412698413px + 0.0132275132 * 100vw, 20px)}}@media (max-width:650px){.cta-form-block .inner{border-radius:20px;padding:20px 15px}}.cta-form-block .inner .form-title,.cta-form-block .inner .gform_title{margin:0;margin-bottom: clamp(20px, 13.5537190083px + 0.0165289256 * 100vw, 40px);font-size: clamp(16px, 14.7107438017px + 0.0033057851 * 100vw, 20px);text-align:center;color:var(--dark-blue);font-weight:700;font-family: var(--font-secondary);text-transform:uppercase;letter-spacing: clamp(0.5px, 0.467768595px + 0.0000826446 * 100vw, 0.6px);z-index:3;position:relative}.cta-form-block .inner .form-title b,.cta-form-block .inner .gform_title b{color:rgba(var(--grey-rgb),.5)}.cta-form-block .inner form{display:flex;align-items:center;justify-content:space-between;gap:10px}@media (max-width:650px){.cta-form-block .inner form{flex-direction:column}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_validation_errors,.cta-form-block .inner .gform_wrapper.gravity-theme .gfield_validation_message{display:none}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields{display:flex;flex-direction:column;flex-wrap:wrap;gap:25px 40px}@media (max-width:768px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields{gap:15px 20px}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield{max-width:270px;position:relative}@media (max-width:992px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield{max-width:100%}}@media (max-width:512px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield_label{font-size: clamp(14px, 12.7107438017px + 0.0033057851 * 100vw, 18px);font-weight:400;font-family: var(--font-secondary);margin-bottom:10px}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield_label .gfield_required{display:none}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield input,.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;border:1px solid rgba(var(--grey-rgb),.5);background:var(--white-100);padding:12px 24px;padding-right:35px;color:var(--grey-rgb);font-family: var(--font-secondary);font-size: clamp(12px, 11.3553719008px + 0.0016528926 * 100vw, 14px);line-height:1;box-sizing:border-box;display:flex;height:47px}@media (max-width:768px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield input,.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield select{height:40px}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield input::-moz-placeholder,.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield select::-moz-placeholder{color:rgba(var(--grey-rgb),.3)}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield input::placeholder,.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield select::placeholder{color:rgba(var(--grey-rgb),.3)}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield select option{font-family: var(--font-secondary);font-size: clamp(12px, 11.3553719008px + 0.0016528926 * 100vw, 14px);line-height:1}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container_select{position:relative;display:flex;align-items:center}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container_select::after{content:url(https://octopus.co.ua/wp-content/themes/octopus/resources/img/Triangle.svg);display:block;position:absolute;right:20px;line-height:1;pointer-events:none}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox{display:flex;align-items:center}@media (max-width:512px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox{align-items:center}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gchoice{height:auto;margin-right:23px;display:flex;align-items:center;position:relative}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gchoice label{position:absolute;display:none;width:15px;min-width:15px;height:15px;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);background:var(--purple);color:transparent;pointer-events:none}@media (max-width:768px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gchoice{height:40px}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gchoice:has(input:checked) label {display:flex}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gfield_label{visibility:hidden;display:none}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gfield_description{padding:0;height:auto;color:var(--dark-blue);font-size: clamp(13px, 12.0330578512px + 0.0024793388 * 100vw, 16px);line-height:1.2}@media (max-width:768px){.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gfield_description{height:auto}}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gfield_description a{color:var(--purple)}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input{margin:0;padding:0;width:24px;height:24px;border-radius:50%;cursor:pointer}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gfield-choice-input:focus-visible{outline:auto}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-checkbox .gchoice .gform-field-label{display:none}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield_error .gfield_label{color:var(--color-error)}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_fields .gfield_error input{border-color:var(--color-error)}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_footer{padding:0;margin:0}.cta-form-block .inner .gform_wrapper.gravity-theme .gform_footer .gform_button{cursor:pointer;width:144px;height:145px;margin:0 auto;opacity:0;padding:0}.cta-form-block .inner:has(.gform_footer .gform_button:hover) .offer {color:var(--dark-blue)}.cta-form-block .inner:has(.gform_footer .gform_button:hover) .mail circle {fill:var(--dark-blue)}.cta-form-block .inner:has(.gform_footer .gform_button:focus) .proposal-button {outline:auto}.cta-form-block .inner:has(.gform_footer .gform_button:focus) .proposal-button .offer {color:var(--dark-blue)}.cta-form-block .inner:has(.gform_footer .gform_button:focus) .proposal-button .mail circle {fill:var(--dark-blue)}.cta-form-block .inner .proposal-button{position:absolute;right: clamp(10px, -13.0769230769px + 0.0300480769 * 100vw, 35px);top:50%;transform:translateY(-50%);pointer-events:none}@media (max-width:650px){.cta-form-block .inner .proposal-button{right:50%;transform:translateX(50%);top:unset;bottom: clamp(20px, 1.5384615385px + 0.0240384615 * 100vw, 40px)}}.cta-form-block .inner .succes-wrapper{display:none;padding-left: clamp(20px, 10.3305785124px + 0.0247933884 * 100vw, 50px);padding-right: clamp(20px, 16.7768595041px + 0.0082644628 * 100vw, 30px);flex-direction:column;justify-content:center;height:100%;position:relative;z-index:20}@media (max-width:768px){.cta-form-block .inner .succes-wrapper{width:400px;max-width:100%;margin:0 auto}}.cta-form-block .inner .succes-wrapper .succes-title{margin:0;font-family: var(--font-primary);font-size: clamp(20px, 13.5537190083px + 0.0165289256 * 100vw, 40px);display:flex;flex-direction:column;gap: clamp(10px, 6.7768595041px + 0.0082644628 * 100vw, 20px);line-height:.8;letter-spacing: clamp(0.6px, 0.4066115702px + 0.0004958678 * 100vw, 1.2px);color:var(--dark-blue);font-weight:400;margin-bottom: clamp(20px, 16.7768595041px + 0.0082644628 * 100vw, 30px);width:100%}.cta-form-block .inner .succes-wrapper .succes-title .purple,.cta-form-block .inner .succes-wrapper .succes-title b{font-weight:inherit;color:var(--purple)}.cta-form-block .inner .succes-wrapper .succes-title :nth-child(1),
.cta-form-block .inner .succes-wrapper .succes-title .purple {margin-left:auto;text-align:right}.cta-form-block .inner .succes-wrapper .succes-title .transparent,.cta-form-block .inner .succes-wrapper .succes-title i{letter-spacing: clamp(1.6px, 1.0842975207px + 0.001322314 * 100vw, 3.2px);color:var(--white);line-height:1;text-shadow:-1px -1px 0 var(--purple) , 1px -1px 0 var(--purple) , -1px 1px 0 var(--purple) , 1px 1px 0 var(--purple)}.cta-form-block .inner .succes-wrapper .succes-title .transparent b,.cta-form-block .inner .succes-wrapper .succes-title i b{font-weight:inherit}@media (max-width:768px){.cta-form-block .inner .succes-wrapper .succes-title .transparent b,.cta-form-block .inner .succes-wrapper .succes-title i b{display:none}}@supports (text-stroke: 2px var(--purple)) or (-webkit-text-stroke: 2px var(--purple)) {
  .cta-form-block .inner .succes-wrapper .succes-title .transparent,
  .cta-form-block .inner .succes-wrapper .succes-title i {
    color: transparent;
    -webkit-text-stroke: 2px var(--purple);
    text-shadow: none;
  }
}.cta-form-block .inner .succes-wrapper .small{font-weight:400;font-size: clamp(14px, 13.3553719008px + 0.0016528926 * 100vw, 16px);font-family: var(--font-secondary);line-height:1.1;width:340px;max-width:100%;margin-left:auto}.cta-form-block .inner:has(.gform_confirmation_wrapper) .close-popup {visibility:visible}.cta-form-block .inner:has(.gform_confirmation_wrapper) .popup-inner {background-color:var(--bg);background-image:url(https://octopus.co.ua/wp-content/themes/octopus/public/resources/img/BG.png)}@media (max-width:768px){.cta-form-block .inner:has(.gform_confirmation_wrapper) .popup-inner {padding:80px 15px 100px 15px}}.cta-form-block .inner:has(.gform_confirmation_wrapper) .popup-inner::before {content:"SEO";font-size: clamp(111px, 66.1983471074px + 0.1148760331 * 100vw, 250px);right:20px;bottom:5px;font-family: var(--font-primary);color:var(--color-white);position:absolute;display:block;line-height:.7;z-index:1;pointer-events:none}.cta-form-block .inner:has(.gform_confirmation_wrapper) .popup-inner::after {content:"";position:absolute;width: clamp(165px, 87.9669421488px + 0.1975206612 * 100vw, 404px);height: clamp(165px, 87.9669421488px + 0.1975206612 * 100vw, 404px);border: clamp(40px, 20.6611570248px + 0.0495867769 * 100vw, 100px) solid rgba(var(--white-rgb), 0.7);right: clamp(15px, -9.173553719px + 0.0619834711 * 100vw, 90px);bottom: clamp(130px, 120.3305785124px + 0.0247933884 * 100vw, 160px);z-index:1;border-radius:50%;pointer-events:none}.cta-form-block .inner:has(.gform_confirmation_wrapper) .form-title,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .gform_confirmation_wrapper,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .proposal-button {display:none!important}.cta-form-block .inner:has(.gform_confirmation_wrapper) .form-title .gform_confirmation_message,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .gform_confirmation_wrapper .gform_confirmation_message,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .proposal-button .gform_confirmation_message {display:none!important}.cta-form-block .inner:has(.gform_confirmation_wrapper) .succes-wrapper {display:flex}.cta-form-block .inner:has(.gform_confirmation_wrapper) .ixes-one,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .ixes-second,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .rectangle-first,
.cta-form-block .inner:has(.gform_confirmation_wrapper) .rectangle-second {display:block}.cta-form-block .inner .ixes{position:static;width:100%;height:100%}.cta-form-block .inner .ixes-one{display:none;position:absolute;width: clamp(65px, 53.7190082645px + 0.0289256198 * 100vw, 100px);height:auto;bottom:160px;left:-20px;z-index:0;pointer-events:none}@media (max-width:768px){.cta-form-block .inner .ixes-one{bottom:0;left:0}}.cta-form-block .inner .ixes-one svg{width:100%;height:auto}.cta-form-block .inner .ixes-second{display:none;position:absolute;width: clamp(65px, 53.7190082645px + 0.0289256198 * 100vw, 100px);height:auto;top:120px;right:30px;z-index:0;pointer-events:none}@media (max-width:768px){.cta-form-block .inner .ixes-second{display:none}}.cta-form-block .inner .ixes-second svg{width:100%;height:auto}.cta-form-block .inner .rectangle-first{display:none;position:absolute;left:-100px;top:-30px;width: clamp(240px, 190.041322314px + 0.1280991736 * 100vw, 395px);height: clamp(130px, 100.9917355372px + 0.0743801653 * 100vw, 220px);border-radius:130px;border:1px solid rgba(var(--grey-rgb),.2);pointer-events:none}@media (max-width:768px){.cta-form-block .inner .rectangle-first{left:-50px;top:-65px}}.cta-form-block .inner .rectangle-second{display:none;position:absolute;right:-125px;bottom:-40px;width: clamp(260px, 179.4214876033px + 0.2066115702 * 100vw, 510px);height: clamp(130px, 91.3223140496px + 0.0991735537 * 100vw, 250px);border-radius:150px;border:1px solid rgba(var(--grey-rgb),.2);z-index:3;pointer-events:none}@media (max-width:768px){.cta-form-block .inner .rectangle-second{right:-60px;bottom:-50px}}