@media only screen and (min-width: 767px) { .hero .content-wrap { gap: 50px; padding: 0 0 40px 0 } .hero .content-wrap h1 { font-size: 55px } .hero .content-wrap p { margin-bottom: 10px } .hero .content-wrap .btns-wrap { flex-direction: row; gap: 32px } .hero .content-wrap .btns-wrap .orange-btn { max-width: 180px } } @media only screen and (min-width: 1023px) { .hero .content-wrap { padding: 0 0 80px 0 } .hero .content-wrap h1 { padding: 0 110px } .hero .content-wrap p { padding: 0 146px } } @media only screen and (min-width: 1440px) { .hero .content-wrap h1 { font-size: 80px } .hero .content-wrap p { font-size: 20px } } @media only screen and (min-width: 767px) { section.opportunities .top, section.opportunities .bottom { display: flex; align-items: center; justify-content: flex-start } section.opportunities .top h3, section.opportunities .top p { width: 50% } section.opportunities .top h3 { padding-right: 100px } section.opportunities .top p { padding-right: 50px } section.opportunities .container { height: 100% } section.opportunities .opportunities-slider { display: flex; align-items: flex-start; gap: 25px; height: 100%; flex-direction: unset; } section.opportunities .opportunities-slider .p-slide { display: flex; flex-direction: column; flex: 1; min-height: 205px; height: 100% } section.opportunities:not(.dark) .opportunities-slider .p-slide:nth-child(2) { margin-top: 25px } section.opportunities:not(.dark) .opportunities-slider .p-slide:last-child { margin-top: 50px } section.opportunities .opportunities-slider .p-slide .bg-elem { flex: 1; height: 100% } section.opportunities .opportunities-slider .p-slide .bg-elem:before { transform: rotate(5deg) } section.opportunities .bottom h4 { width: 75%; text-align: left; margin: 0 } section.opportunities .bottom .orange-btn { width: 25%; max-width: 212px; margin-left: auto } section.opportunities.dark .opportunities-slider .p-slide:last-child { transform: translateY(-120px); } .opportunities.dark .opportunities-slider .p-slide:nth-child(2) { transform: translateY(-60px); } section.opportunities .bottom .no-btn { width: 50%; margin-left: auto; } } @media only screen and (min-width: 1023px) { section.opportunities:not(.dark) .opportunities-slider .p-slide:nth-child(2) { margin-top: 30px } section.opportunities:not(.dark) .opportunities-slider .p-slide:last-child { margin-top: 60px } section.opportunities .top, section.opportunities .opportunities-slider { margin-bottom: 60px } section.opportunities .top h3 { margin-bottom: 0 } section.opportunities .bottom h4 { font-size: 32px } } @media only screen and (min-width: 1279px) { section.opportunities:not(.dark) .opportunities-slider .p-slide:nth-child(2) { margin-top: 40px } section.opportunities:not(.dark) .opportunities-slider .p-slide:last-child { margin-top: 80px } section.opportunities.dark .opportunities-slider .p-slide:last-child { transform: translateY(-120px); } .opportunities.dark .opportunities-slider .p-slide:nth-child(2) { transform: translateY(-60px); } } @media only screen and (min-width: 1439px) { section.opportunities .top p { font-size: 20px; padding-right: 130px } section.opportunities:not(.dark) .opportunities-slider .p-slide:nth-child(2) { margin-top: 40px } .opportunities:not(.dark) .p-slide .bg-elem img { width: 100px; height: 100px } } @media only screen and (min-width: 767px) { .cta2 .row { gap: 15px } .cta2 .row h3 { font-size: 32px; line-height: 120%; text-align: left; flex: 1 } .cta2 .row .orange-btn { flex: 0 0 212px } .cta2 .content-wrap:has(.no-btn-text) { align-items: center; } } @media only screen and (min-width: 1023px) { .cta2 .row { justify-content: space-between } .cta2 .row h3 { max-width: 645px } .cta2 .content-wrap { display: flex; align-items: flex-start; justify-content: flex-start; gap: 32px; padding: 0 0 80px 0 } .cta2 .content-wrap .half { flex: 0 1 50%; margin: 0 } .cta2 .content-wrap .orange-btn { font-size: 16px; padding: 16px 20px; max-width: 204px } .cta2 .content-wrap .half h3, .cta2 .content-wrap .half p { text-align: left } .cta2 .content-wrap .half p { font-size: 18px; margin-bottom: 32px } }