.action-container{background:var(--primary-color);color:var(--contrast-color);position:relative;overflow:hidden;border-radius:1rem;padding:4rem 2rem}.call-to-action .content h2,.call-to-action .content p{color:var(--contrast-color);position:relative;z-index:2}.call-to-action .content h2{font-size:42px;font-weight:600;margin-bottom:5px}.call-to-action .content p{font-size:35px;font-weight:600;letter-spacing:.20000000298023224px}.call-to-action .btn-cta{background-color:#124b69;padding:24px 40px;border-radius:50px;transition:all .3s ease;border:2px solid #124b69;position:relative;z-index:2;font-weight:700}.call-to-action .btn-cta,.poly-or{color:var(--contrast-color);font-size:1rem}.poly-or{margin-bottom:0;font-family:600}.call-to-action .btn-cta:hover{background-color:var(--contrast-color);color:var(--primary-color);border:2px solid var(--contrast-color)}.call-poly{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.poly-book{background-color:#fffbfa;padding:24px 40px;border-radius:50px;transition:all .3s ease;border:2px solid #fffbfa;position:relative;z-index:2;font-size:1rem;font-weight:700}.poly-book,.poly-book:hover{color:var(--text-primary-color)}.poly-book:hover{background-color:#e6e2e1;border:2px solid #e6e2e1}.call-to-action .shape{position:absolute;pointer-events:none;z-index:1}.call-to-action .shape svg{width:100%;height:100%}.call-to-action .shape svg path{fill:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.call-to-action .shape-1{width:300px;height:300px;top:-100px;right:-50px;opacity:.1;transform:rotate(45deg);animation:shapes-float 3s ease-in-out infinite}.call-to-action .shape-2{width:200px;height:200px;bottom:-50px;left:-50px;opacity:.15;transform:rotate(-15deg);animation:shapes-float 4s ease-in-out infinite}.call-to-action .shape-3{width:150px;height:150px;top:20%;right:15%;opacity:.08;transform:rotate(15deg)}.call-to-action .dots{position:absolute;pointer-events:none;z-index:1;color:var(--contrast-color)}.call-to-action .dots svg{width:100%;height:100%}.call-to-action .dots-1{width:200px;height:200px;top:-30px;left:10%;opacity:.1;transform:rotate(15deg);animation:shapes-float 4s ease-in-out infinite}.call-to-action .dots-2{width:150px;height:150px;bottom:20px;right:15%;opacity:.15;transform:rotate(-10deg)}@keyframes shapes-float{0%,to{transform:scale(.8) rotate(45deg) translateY(0)}50%{transform:scale(.8) rotate(45deg) translateY(-20px)}}@media (max-width:992px){.call-to-action .container{padding:3rem 1.5rem}.call-to-action .shape-1{width:200px;height:200px}.call-to-action .content h2,.call-to-action .content p{font-size:18px}.call-to-action .shape-2{width:150px;height:150px}.call-to-action .shape-3{width:100px;height:100px}.call-to-action .dots-1{width:150px;height:150px}.call-to-action .dots-2{width:120px;height:120px}.call-to-action .dots-3{width:80px;height:80px}.call-poly{flex-direction:column}}@media (max-width:575px){.call-to-action .container{border-radius:0}.call-poly{flex-direction:column}}.accent-text-color{color:var(--primary-color)}