:root{
    --igo-greybg: #f4f5f9;
    --igo-blue: #04306f;
    --igo-blue50: rgb(4 48 111 / 50%);
    --igo-green: #64c115;
    --igo-lightgreen: #B8E293;
    /* --igo-cool-grey: #929292; */
    --igo-cool-grey: #303030;
    --igo-h1-size: 51px;
    --igo-h1-line-height: 61px;
    --igo-h2-size: 45px;
    --igo-h2-line-height: 54px;
    --igo-h3-size: 32px;
    --igo-h3-line-height: 38.4px;

    --igo-p-size: 18px;
    --igo-p-line-height: 26.46px;

    --igo-padding-LR: 16px;
    --igo-padding-TB: 48px;
    --igo-spacing: calc(56px / 2);

    --igo-herolist-size: 18px;
    --igo-herolist-line-height: 24px;
}

@media only screen and (min-width: 481px){
    :root{
        --igo-padding-LR: 40px;
    }
}

@media only screen and (min-width:740px){
    :root{
        --igo-padding-TB: 0px;
    }
}

@media only screen and (min-width: 768px){
    :root{
        --igo-h2-size: 51px;
        --igo-h2-line-height: 61.2px;
        --igo-h3-size: 45px;
        --igo-h3-line-height: 54px;
        
        --igo-p-size: 20px;
        --igo-p-line-height: 29.4px;

        --igo-padding-LR: 24px;
        --igo-spacing: calc(72px / 2);
    }
}

@media only screen and (min-width: 1025px){
    :root{
        --igo-h2-size: 57px;
        --igo-h2-line-height: 68.4px;
        --igo-h3-size: 51px;
        --igo-h3-line-height: 61.2px;
        
        --igo-p-size: 22px;
        --igo-p-line-height: 32.34px;

        --igo-padding-LR: 24px;
        --igo-spacing: calc(56px / 2);
    }
}

@media only screen and (min-width: 1280px){
    :root{
        --igo-padding-LR: 0px;
    }
}

body{
    --wp--style--root--padding-right: 0;
    --wp--style--root--padding-left: 0;
}

:root :where(.hero-Lcol) > *, 
:root :where(.awardCont) > *,
:root :where(.is-layout-flow) > *,
:where(.wp-site-blocks) > *,
.no-margin-block-start {
    margin-block-start: 0;
    margin-block-end: 0;
}

nav > .wp-block-button__link{
    line-height: normal;
}

.wp-block-navigation__responsive-container-open{
    display: none!important;
} 

.desktop_header {
    padding-left: 16px;
    padding-right: 16px;
}

.page-template-wp-custom-template-new-ppc-template-2025 .sticky_footer .wp-block-buttons .wp-block-button__link {
    font-size: 15px;
    line-height: inherit;
}

.sticky_footer .wp-block-buttons>.wp-block-button.wp-block-button__width-50{
    width: calc(50% - var(--wp--style--block-gap, .5em)* .5);
    min-width: unset;
    max-width: unset;
}

#ppc_buttons .wp-block-button.ppc_phone .wp-block-button__link:before {display:none}

/* icons */

.circle-person:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="84" height="91" viewBox="0 0 84 91" fill="none"><path d="M74.625 38.2214C74.625 59.2048 57.9212 76.2123 37.3125 76.2123C16.7038 76.2123 0 59.2048 0 38.2214C0 17.238 16.7038 0.230469 37.3125 0.230469C57.9212 0.230469 74.625 17.238 74.625 38.2214Z" fill="%2397D562"/><path d="M57.6098 53.1971C62.9079 53.1971 67.2029 48.8288 67.2029 43.4403C67.2029 38.0518 62.9079 33.6836 57.6098 33.6836C52.3116 33.6836 48.0166 38.0518 48.0166 43.4403C48.0166 48.8288 52.3116 53.1971 57.6098 53.1971Z" stroke="%2304306F" stroke-width="5" stroke-miterlimit="10"/><mask id="path-3-inside-1_218_2758" fill="white"><path d="M37 80.5242C37 69.1353 46.2325 59.9028 57.6213 59.9028C69.0102 59.9028 78.2427 69.1353 78.2427 80.5242V87.327C78.2427 88.8416 77.0149 90.0694 75.5003 90.0694H39.7424C38.2278 90.0694 37 88.8416 37 87.327V80.5242Z"/></mask><path d="M37 80.5242C37 69.1353 46.2325 59.9028 57.6213 59.9028C69.0102 59.9028 78.2427 69.1353 78.2427 80.5242V87.327C78.2427 88.8416 77.0149 90.0694 75.5003 90.0694H39.7424C38.2278 90.0694 37 88.8416 37 87.327V80.5242Z" stroke="%2304306F" stroke-width="10" mask="url(%23path-3-inside-1_218_2758)"/></svg>');
    width: 100px;
    height: 100px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-plus:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="97" height="90" viewBox="0 0 97 90" fill="none"><rect width="97" height="90" fill="%231E1E1E"/><path d="M-2919 -1461C-2919 -1462.1 -2918.1 -1463 -2917 -1463H3123C3124.1 -1463 3125 -1462.1 3125 -1461V7719C3125 7720.1 3124.1 7721 3123 7721H-2917C-2918.1 7721 -2919 7720.1 -2919 7719V-1461Z" fill="%23444444"/><path d="M-2917 -1462H3123V-1464H-2917V-1462ZM3124 -1461V7719H3126V-1461H3124ZM3123 7720H-2917V7722H3123V7720ZM-2918 7719V-1461H-2920V7719H-2918ZM-2917 7720C-2917.55 7720 -2918 7719.55 -2918 7719H-2920C-2920 7720.66 -2918.66 7722 -2917 7722V7720ZM3124 7719C3124 7719.55 3123.55 7720 3123 7720V7722C3124.66 7722 3126 7720.66 3126 7719H3124ZM3123 -1462C3123.55 -1462 3124 -1461.55 3124 -1461H3126C3126 -1462.66 3124.66 -1464 3123 -1464V-1462ZM-2917 -1464C-2918.66 -1464 -2920 -1462.66 -2920 -1461H-2918C-2918 -1461.55 -2917.55 -1462 -2917 -1462V-1464Z" fill="white" fill-opacity="0.1"/><g clip-path="url(%23clip0_218_180)"><rect width="480" height="1526" transform="translate(-315 -1096)" fill="%23FCFCFD"/><g clip-path="url(%23clip1_218_180)"><rect width="480" height="1513" transform="translate(-315 -924)" fill="%23B8E293"/><g opacity="0.5" clip-path="url(%23clip2_218_180)"><path d="M377.517 68.5511H-488.911C-491.691 66.1708 -493.109 64.9628 -495.992 62.5111C-418.583 63.2788 -341.16 61.1365 -263.751 61.9994C-196.885 62.7492 -130.068 63.1657 -63.1949 62.5706C3.71216 61.9756 70.4816 62.8682 137.368 64.3856C215.114 66.147 292.627 60.9818 370.325 62.3267C373.243 64.8855 374.681 66.1411 377.51 68.557L377.517 68.5511Z" fill="url(%23paint0_linear_218_180)"/><path d="M377.303 56.7806C299.35 53.0257 221.818 63.8083 143.693 60.5057C76.469 57.6613 9.75461 55.3762 -57.5654 56.8222C-124.541 58.2623 -191.235 57.7148 -258.177 55.638C-335.138 53.2518 -412.018 57.5958 -488.972 56.9055C-491.753 54.5253 -493.164 53.3292 -495.999 50.9072C-419.691 52.1628 -343.665 44.4805 -267.302 48.3425C-199.955 51.7463 -133.612 53.8469 -66.1405 51.2583C1.65442 48.6578 67.9078 51.2464 135.517 55.6797C171.262 58.0243 206.299 59.3036 242.058 56.3997C284.816 52.9245 327.037 48.0747 370.084 50.3419C373.009 52.9662 374.454 54.2634 377.296 56.7865L377.303 56.7806Z" fill="url(%23paint1_linear_218_180)"/><path d="M377.083 44.9922C333.781 40.7911 291.863 46.349 249.002 51.1988C211.825 55.406 176.258 54.5074 139.02 51.3833C71.28 45.7004 5.92819 41.2016 -62.1282 45.2303C-93.7856 47.1047 -125.278 48.2294 -157.011 48.2651C-193.3 48.3068 -229.086 44.3139 -265.155 41.3802C-340.327 35.2688 -414.123 45.3969 -489.165 45.1588C-491.884 42.8321 -493.246 41.6599 -495.999 39.3093C-421.79 40.1127 -349.763 25.6346 -275.299 33.3705C-238.776 37.1671 -202.391 43.4689 -165.51 43.9449C-133.956 44.3496 -102.663 42.7191 -71.2675 40.1305C-40.0851 37.5539 -8.87506 35.001 22.4795 36.0781C58.5344 37.3159 94.3417 42.1597 130.108 45.9443C167.8 49.9313 203.835 52.4485 241.555 47.5213C284.533 41.9038 326.122 34.3941 369.829 38.3275C372.761 41.0231 374.213 42.368 377.069 44.9922H377.083Z" fill="url(%23paint2_linear_218_180)"/><path d="M376.842 33.1682C332.302 26.682 290.693 34.6023 247.033 41.7134C208.769 47.9438 173.492 46.2122 135.111 41.5706C98.3264 37.1254 61.6038 31.1747 24.489 29.1099C-6.72101 27.3723 -37.6764 30.3178 -68.5973 33.7395C-99.4082 37.1492 -130.075 40.0472 -161.188 39.6069C-198.723 39.0713 -235.328 31.627 -272.195 26.3071C-307.246 21.249 -342.282 19.7316 -377.704 22.7426C-415.142 25.9262 -451.686 32.835 -489.447 33.3467C-492.056 31.1033 -493.363 29.9786 -495.992 27.7174C-458.692 27.5984 -423.566 19.6721 -386.926 15.0841C-351.958 10.7044 -317.541 11.9838 -282.911 17.7678C-245.445 24.022 -208.227 33.8406 -169.922 35.4949C-138.952 36.8338 -108.32 33.3646 -77.8261 29.1218C-47.6278 24.9206 -17.2505 20.642 13.4503 21.9214C51.1707 23.4983 88.5676 30.4607 125.751 35.6794C164.545 41.1302 200.862 44.9804 239.732 38.1787C283.439 30.5321 324.58 20.4873 369.582 26.2773C372.52 29.0503 373.972 30.4309 376.849 33.1682H376.842Z" fill="url(%23paint3_linear_218_180)"/><path d="M376.587 21.3199C330.636 12.4177 289.44 22.4625 244.9 31.7277C205.438 39.9337 170.161 37.1666 130.513 31.1267C92.0361 25.2652 53.6619 17.4639 14.6545 14.6611C-16.0187 12.4593 -46.1826 17.1247 -76.147 22.3256C-105.795 27.4729 -135.683 32.5013 -166.088 31.4361C-205.109 30.0734 -242.795 18.66 -280.419 10.7039C-315.497 3.28931 -349.859 -0.114483 -385.721 5.05072C-420.834 10.1029 -453.888 20.1655 -489.771 21.4985C-492.242 19.3622 -493.48 18.291 -495.985 16.125C-460.199 15.3335 -428.899 4.44375 -394.503 -2.27458C-359.281 -9.15954 -325.903 -6.20801 -291.286 1.79567C-252.802 10.692 -214.758 24.1048 -174.808 27.3182C-144.479 29.758 -114.404 24.1941 -85.073 18.172C-56.0102 12.2034 -26.6101 6.104 3.49185 7.47861C43.0154 9.28763 82.2429 18.3386 120.927 24.8963C160.822 31.6563 197.778 36.9286 237.777 28.3298C282.283 18.7611 322.887 6.40151 369.313 14.2148C372.252 17.0592 373.711 18.4874 376.594 21.3199H376.587Z" fill="url(%23paint4_linear_218_180)"/><path d="M376.312 9.43644C329.267 -1.9413 288.91 9.6804 243.792 20.9927C225.245 25.6461 205.954 29.9068 186.513 28.556C165.268 27.0743 144.229 23.5158 123.398 19.7609C83.6676 12.6022 44.0064 3.23581 3.49191 -0.0132732C-26.4724 -2.41735 -55.3839 3.96181 -83.9925 10.936C-113.262 18.0709 -143.274 25.4795 -174.023 23.1825C-211.331 20.3976 -247.186 6.81217 -282.395 -3.21475C-319.599 -13.807 -356.087 -21.2335 -394.868 -12.6764C-427.399 -5.49388 -456.035 7.46078 -490.115 9.63874C-492.441 7.60955 -493.611 6.592 -495.992 4.52711C-461.197 3.08109 -434.315 -10.6472 -402.039 -19.5911C-366.796 -29.3562 -333.982 -24.1493 -299.607 -14.1402C-260.166 -2.65538 -221.31 14.3398 -179.666 19.1241C-149.84 22.5517 -120.378 15.0301 -92.2647 7.21684C-64.5439 -0.483362 -35.9146 -8.64773 -6.39072 -6.96368C35.0047 -4.60125 75.8495 5.95529 116.158 13.7269C157.003 21.5937 194.888 28.2882 235.857 17.9876C281.161 6.59795 321.166 -7.88008 369.045 2.12304C371.977 5.04483 373.436 6.5087 376.326 9.44239L376.312 9.43644Z" fill="url(%23paint5_linear_218_180)"/><path d="M376.023 -2.48244C328.048 -16.3773 288.38 -3.51188 242.78 9.74031C224.474 15.0602 205.369 19.9041 185.866 18.6485C164.098 17.2501 142.502 13.0965 121.271 8.87746C78.8432 0.445324 36.3742 -11.1764 -7.14087 -14.6218C-36.4927 -16.9426 -64.1654 -9.13529 -91.3288 -0.453228C-117.714 7.9789 -145.504 17.018 -174.154 15.2625C-215.336 12.7335 -254.777 -6.27301 -292.532 -19.1265C-328.635 -31.4206 -365.254 -41.6142 -403.346 -29.9092C-433.572 -20.6261 -457.501 -5.09479 -490.418 -2.1849C-492.613 -4.10698 -493.721 -5.08286 -495.992 -7.06444C-461.706 -8.98652 -439.704 -24.8154 -409.519 -36.0443C-372.178 -49.9332 -336.047 -40.0134 -300.185 -27.2611C-263.173 -14.1041 -226.581 3.6706 -186.893 10.139C-156.171 15.1495 -126.785 6.01517 -98.6581 -3.80943C-72.1761 -13.0568 -45.2329 -22.4887 -16.1082 -21.1498C26.3127 -19.1979 68.472 -6.93353 109.468 1.78424C152.233 10.8709 192.287 19.2317 235.175 6.87803C280.858 -6.2849 319.873 -22.2625 368.769 -9.99817C371.681 -7.01092 373.133 -5.49943 376.023 -2.47648V-2.48244Z" fill="url(%23paint6_linear_218_180)"/><path d="M375.72 -14.4376C326.534 -31.0043 287.369 -16.7702 240.97 -1.65547C222.678 4.30117 203.793 9.37116 184.049 8.08582C161.62 6.62194 139.391 2.01017 117.61 -2.64923C73.8675 -12.0097 29.9464 -25.1488 -15.1378 -28.6895C-44.4897 -30.9924 -71.0818 -22.1437 -97.3437 -11.8907C-122.649 -2.00657 -149.585 8.49046 -178.077 6.41367C-220.56 3.32526 -261.033 -19.1327 -299.104 -33.9023C-334.216 -47.5234 -372.212 -60.9244 -409.733 -46.3809C-438.417 -35.259 -457.914 -17.401 -490.645 -13.9853C-492.723 -15.8241 -493.783 -16.7583 -495.979 -18.6804C-461.61 -20.7631 -443.882 -38.1332 -415.362 -51.3021C-379.562 -67.8391 -342.502 -56.0805 -308.044 -42.5784C-268.431 -27.059 -228.818 -4.37492 -185.241 1.71264C-156.35 5.74722 -128.918 -4.36899 -103.469 -14.9731C-78.2874 -25.4583 -52.4522 -35.9374 -23.7748 -34.8187C21.158 -33.0692 65.7329 -18.9006 108.931 -9.20691C151.896 0.43322 191.963 9.13316 234.825 -4.72601C280.714 -19.5611 318.895 -36.7408 368.542 -22.1556C371.426 -19.097 372.864 -17.5557 375.741 -14.4435L375.72 -14.4376Z" fill="url(%23paint7_linear_218_180)"/><rect x="335.489" y="89.8215" width="820.978" height="263.638" transform="rotate(180 335.489 89.8215)" fill="url(%23paint8_linear_218_180)"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M-331.858 -329.463C-570.544 -432.987 -835.979 -559.724 -854.816 -778.505C-878.735 -1056.31 -731.81 -1338.17 -421.689 -1372.77C-128.733 -1405.47 101.354 -1140.68 274.002 -904.476C437.769 -680.423 594.918 -398.02 415.354 -227.599C243.947 -64.9189 -72.6207 -217.025 -331.858 -329.463Z" fill="%2364C115"/><rect x="-65.126" y="-25.5259" width="215" height="204.858" rx="3.5" fill="white"/><rect x="-65.126" y="-25.5259" width="215" height="204.858" rx="3.5" stroke="%23ADAEB1"/><path d="M74.999 38.1792C74.999 59.1393 58.2952 76.128 37.6865 76.128C17.0778 76.128 0.374023 59.1393 0.374023 38.1792C0.374023 17.2191 17.0778 0.230469 37.6865 0.230469C58.2952 0.230469 74.999 17.2191 74.999 38.1792Z" fill="%23CCB7E8"/><path d="M88.1238 29.074H38.6238C37.8944 29.074 37.195 29.3637 36.6792 29.8794C36.1635 30.3952 35.8738 31.0946 35.8738 31.824V81.324C35.8738 82.0533 36.1635 82.7528 36.6792 83.2685C37.195 83.7842 37.8944 84.074 38.6238 84.074H88.1238C88.8531 84.074 89.5526 83.7842 90.0683 83.2685C90.584 82.7528 90.8738 82.0533 90.8738 81.324V31.824C90.8738 31.0946 90.584 30.3952 90.0683 29.8794C89.5526 29.3637 88.8531 29.074 88.1238 29.074ZM85.3738 78.574H41.3738V34.574H85.3738V78.574ZM49.6238 64.2465H55.1238V69.7465C55.1238 70.4758 55.4135 71.1753 55.9292 71.691C56.445 72.2067 57.1444 72.4965 57.8738 72.4965H68.8738C69.6031 72.4965 70.3026 72.2067 70.8183 71.691C71.334 71.1753 71.6238 70.4758 71.6238 69.7465V64.2465H77.1238C77.8531 64.2465 78.5526 63.9567 79.0683 63.441C79.584 62.9253 79.8738 62.2258 79.8738 61.4965V50.4965C79.8738 49.7671 79.584 49.0677 79.0683 48.5519C78.5526 48.0362 77.8531 47.7465 77.1238 47.7465H71.6238V42.2465C71.6238 41.5171 71.334 40.8177 70.8183 40.3019C70.3026 39.7862 69.6031 39.4965 68.8738 39.4965H57.8738C57.1444 39.4965 56.445 39.7862 55.9292 40.3019C55.4135 40.8177 55.1238 41.5171 55.1238 42.2465V47.7465H49.6238C48.8944 47.7465 48.195 48.0362 47.6792 48.5519C47.1635 49.0677 46.8738 49.7671 46.8738 50.4965V61.4965C46.8738 62.2258 47.1635 62.9253 47.6792 63.441C48.195 63.9567 48.8944 64.2465 49.6238 64.2465ZM52.3738 53.2465H57.8738C58.6031 53.2465 59.3026 52.9567 59.8183 52.441C60.334 51.9253 60.6238 51.2258 60.6238 50.4965V44.9965H66.1238V50.4965C66.1238 51.2258 66.4135 51.9253 66.9292 52.441C67.445 52.9567 68.1444 53.2465 68.8738 53.2465H74.3738V58.7465H68.8738C68.1444 58.7465 67.445 59.0362 66.9292 59.5519C66.4135 60.0677 66.1238 60.7671 66.1238 61.4965V66.9965H60.6238V61.4965C60.6238 60.7671 60.334 60.0677 59.8183 59.5519C59.3026 59.0362 58.6031 58.7465 57.8738 58.7465H52.3738V53.2465Z" fill="%2304306F"/></g></g><defs><linearGradient id="paint0_linear_218_180" x1="377.517" y1="61.7908" x2="-495.992" y2="61.7908" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint1_linear_218_180" x1="377.303" y1="47.2463" x2="-495.999" y2="47.2463" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint2_linear_218_180" x1="377.083" y1="31.0884" x2="-495.999" y2="31.0884" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint3_linear_218_180" x1="376.849" y1="12.4707" x2="-495.992" y2="12.4707" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint4_linear_218_180" x1="376.594" y1="-6.12573" x2="-495.985" y2="-6.12573" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint5_linear_218_180" x1="376.326" y1="-24.7969" x2="-495.992" y2="-24.7969" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint6_linear_218_180" x1="376.023" y1="-42.7793" x2="-495.992" y2="-42.7793" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint7_linear_218_180" x1="375.741" y1="-59.4058" x2="-495.979" y2="-59.4058" gradientUnits="userSpaceOnUse"><stop stop-color="%2364C115"/><stop offset="0.505208" stop-color="%2383CD44"/><stop offset="1" stop-color="%23B8E293"/></linearGradient><linearGradient id="paint8_linear_218_180" x1="745.978" y1="127.962" x2="745.978" y2="353.459" gradientUnits="userSpaceOnUse"><stop stop-color="%23B8E293"/><stop offset="1" stop-color="%23B8E293" stop-opacity="0"/></linearGradient><clipPath id="clip0_218_180"><rect width="480" height="1526" fill="white" transform="translate(-315 -1096)"/></clipPath><clipPath id="clip1_218_180"><rect width="480" height="1513" fill="white" transform="translate(-315 -924)"/></clipPath><clipPath id="clip2_218_180"><rect width="873.509" height="469.159" fill="white" transform="translate(-495.992 -400.608)"/></clipPath></defs></svg>');
    width: 100px;
    height: 100px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-heart:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="91" height="94" viewBox="0 0 91 94" fill="none"><path d="M75.9818 38.4535C75.9818 59.4369 58.9743 76.4444 37.9909 76.4444C17.0075 76.4444 0 59.4369 0 38.4535C0 17.4702 17.0075 0.462646 37.9909 0.462646C58.9743 0.462646 75.9818 17.4702 75.9818 38.4535Z" fill="%235BC2E7"/><path d="M57.3452 57.1445V59.5668H59.7675H62.5369C62.6289 59.5668 62.7172 59.6034 62.7823 59.6685C62.8474 59.7335 62.8839 59.8218 62.8839 59.9138C62.8839 60.0059 62.8474 60.0941 62.7823 60.1592C62.7172 60.2243 62.6289 60.2609 62.5369 60.2609H59.7675H57.3452V62.6832V65.4526C57.3452 65.5446 57.3086 65.6329 57.2435 65.698C57.1784 65.763 57.0902 65.7996 56.9981 65.7996C56.9061 65.7996 56.8178 65.763 56.7528 65.698C56.6877 65.6329 56.6511 65.5446 56.6511 65.4526V62.6832V60.2609H54.2288H51.4594C51.3674 60.2609 51.2791 60.2243 51.214 60.1592C51.1489 60.0941 51.1124 60.0059 51.1124 59.9138C51.1124 59.8218 51.1489 59.7335 51.214 59.6685C51.2791 59.6034 51.3674 59.5668 51.4594 59.5668H54.2288H56.6511V57.1445V54.3751C56.6511 54.2831 56.6877 54.1948 56.7528 54.1297C56.8178 54.0646 56.9061 54.0281 56.9981 54.0281C57.0902 54.0281 57.1784 54.0646 57.2435 54.1297C57.3086 54.1948 57.3452 54.2831 57.3452 54.3751V57.1445ZM55.5525 40.838L56.9926 41.9092L58.4367 40.8433C61.3145 38.7191 64.8568 37.6934 68.4244 37.9514C71.9874 38.209 75.3412 39.7299 77.8823 42.2402C79.2609 43.639 80.3501 45.296 81.0878 47.1163C81.8272 48.9409 82.1987 50.8937 82.181 52.8624C82.1633 54.831 81.7567 56.7768 80.9846 58.5878C80.2124 60.3989 79.09 62.0395 77.6818 63.4153L77.6681 63.4287L77.6547 63.4422L61.0466 80.1887C61.0454 80.1899 61.0442 80.1911 61.043 80.1923C59.9398 81.2923 58.4454 81.91 56.8874 81.91C55.3293 81.91 53.8349 81.2923 52.7317 80.1923C52.7305 80.1911 52.7293 80.1899 52.7281 80.1887L36.12 63.4422L36.1135 63.4356L36.1069 63.4291C33.4256 60.7665 31.8527 57.1868 31.705 53.4109C31.5573 49.635 32.8458 45.9434 35.3109 43.0794C37.7761 40.2155 41.2349 38.392 44.9907 37.9761C48.7465 37.5601 52.5204 38.5828 55.5525 40.838ZM73.269 67.0358V67.1556L77.4174 62.9427C80.0521 60.267 81.5289 56.6625 81.5289 52.9073C81.5289 49.1522 80.0521 45.5477 77.4174 42.872L77.4054 42.8598L77.3933 42.8478C74.7267 40.2151 71.1304 38.7389 67.3833 38.7389C63.6361 38.7389 60.0398 40.2151 57.3733 42.8478L57.3643 42.8567L57.3553 42.8657C57.323 42.8983 57.2847 42.9241 57.2424 42.9417C57.2001 42.9593 57.1547 42.9684 57.1089 42.9684C57.0631 42.9684 57.0177 42.9593 56.9755 42.9417C56.9332 42.9241 56.8948 42.8983 56.8625 42.8657L56.8536 42.8567L56.8445 42.8478C54.178 40.2151 50.5817 38.7389 46.8346 38.7389C43.0874 38.7389 39.4911 40.2151 36.8246 42.8478L36.8096 42.8626L36.7949 42.8776C34.1802 45.5503 32.7161 49.1407 32.7161 52.8796C32.7161 56.6186 34.1802 60.209 36.7949 62.8817L36.8042 62.8912L36.8136 62.9006L53.4228 79.5098C53.4241 79.5111 53.4255 79.5125 53.4268 79.5138C53.9086 79.9985 54.4814 80.3834 55.1123 80.6462C55.745 80.9098 56.4236 81.0455 57.1089 81.0455C57.7943 81.0455 58.4729 80.9098 59.1055 80.6462C59.7364 80.3834 60.3092 79.9985 60.791 79.5138C60.7923 79.5125 60.7937 79.5111 60.795 79.5098L73.269 67.0358Z" stroke="%2304306F" stroke-width="4.84468"/></svg>');
    width: 100px;
    height: 100px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-star:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="94" height="100" viewBox="0 0 94 100" fill="none"><path d="M76.3559 39.2191C76.3559 60.6254 59.3484 77.9756 38.365 77.9756C17.3815 77.9756 0.374023 60.6254 0.374023 39.2191C0.374023 17.8129 17.3815 0.462646 38.365 0.462646C59.3484 0.462646 76.3559 17.8129 76.3559 39.2191Z" fill="%23FFAB54"/><path d="M85.0198 57.4525L85.0911 57.4629L85.1629 57.469C85.2653 57.4778 85.363 57.5161 85.4441 57.5792C85.5017 57.6242 85.5493 57.6803 85.584 57.744C85.5905 57.8139 85.5831 57.8848 85.5619 57.9524C85.5318 58.0483 85.4752 58.1337 85.3985 58.1987L85.337 58.2508L85.279 58.3069L73.0811 70.1208L72.1579 71.015L72.3807 72.2809L75.3342 89.0567L75.3371 89.0733L75.3403 89.0898C75.3592 89.1894 75.3493 89.2923 75.3117 89.3864C75.274 89.4806 75.2102 89.5619 75.1278 89.621L75.1278 89.6209L75.1179 89.6281C75.0268 89.6941 74.9171 89.7294 74.8045 89.729L74.7962 89.729L74.788 89.729C74.7318 89.7292 74.6765 89.7148 74.6275 89.6872L74.5961 89.6694L74.5641 89.6526L59.5013 81.7373L58.3788 81.1474L57.2544 81.7337L42.1326 89.6196L42.1252 89.6234L42.1179 89.6273C42.0307 89.6735 41.9323 89.6945 41.8338 89.688C41.7356 89.6814 41.6413 89.6478 41.5611 89.5907C41.4792 89.5318 41.4158 89.4507 41.3783 89.3569C41.3406 89.2628 41.3307 89.1599 41.3496 89.0603L41.3528 89.0437L41.3557 89.0272L44.3092 72.2513L44.5321 70.9855L43.6088 70.0913L31.4291 58.295C31.3648 58.2282 31.3191 58.1457 31.2966 58.0556C31.275 57.9694 31.2755 57.8792 31.2977 57.7935C31.3298 57.7078 31.3835 57.6318 31.4537 57.5728C31.5297 57.509 31.6222 57.4677 31.7205 57.4537L31.7205 57.4538L31.7334 57.4519L48.5387 54.9709L49.7943 54.7856L50.3566 53.6478L57.888 38.4077L57.8923 38.3991L57.8965 38.3904C57.94 38.3006 58.0079 38.2249 58.0924 38.1719C58.177 38.1189 58.2747 38.0908 58.3745 38.0908C58.4743 38.0908 58.572 38.1189 58.6566 38.1719C58.7411 38.2249 58.809 38.3006 58.8525 38.3904L58.8563 38.3983L58.8602 38.4061L66.3916 53.6756L66.9547 54.8173L68.2144 55.0011L85.0198 57.4525ZM71.4295 70.5894L71.4426 70.5768L71.4554 70.564L80.3159 61.7331L83.7459 58.3145L78.9533 57.6201L66.5191 55.8184L66.5191 55.8184L66.5054 55.8165C66.4194 55.8045 66.3376 55.7716 66.2672 55.7207L64.8471 57.6831L66.2672 55.7207C66.1968 55.6698 66.14 55.6023 66.1018 55.5244L66.1004 55.5217L60.5479 44.2394L58.3177 39.7078L56.1799 44.2837L50.9364 55.5071C50.8983 55.5799 50.8438 55.6429 50.7771 55.6912L52.1973 57.6535L50.7771 55.6912C50.7067 55.7421 50.6249 55.775 50.5389 55.787L50.5389 55.7869L50.5253 55.7889L38.0911 57.5905L33.3084 58.2835L36.7256 61.7007L45.5861 70.5612L45.6003 70.5754L45.6148 70.5894C45.6771 70.6497 45.7237 70.7243 45.7506 70.8067C45.7774 70.8891 45.7837 70.9768 45.7688 71.0622L45.7681 71.0667L43.6416 83.4418L42.8049 88.3106L47.1665 85.9907L58.2716 80.0837L58.2725 80.0832C58.3494 80.0422 58.4351 80.0208 58.5222 80.0208C58.6092 80.0208 58.695 80.0422 58.7718 80.0832L58.7728 80.0837L69.8779 85.9907L74.2394 88.3106L73.4028 83.4418L71.2763 71.0667L71.2755 71.0622C71.2607 70.9768 71.2669 70.8891 71.2938 70.8067L68.9906 70.0562L71.2938 70.8067C71.3206 70.7243 71.3672 70.6497 71.4295 70.5894Z" stroke="%2304306F" stroke-width="4.84468"/></svg>');
    width: 100px;
    height: 100px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-one:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="77" height="81" viewBox="0 0 77 81" fill="none"><path d="M76.3153 39.3952C76.3153 60.8014 59.3078 78.1516 38.3244 78.1516C17.341 78.1516 0.333435 60.8014 0.333435 39.3952C0.333435 17.9889 17.341 0.638672 38.3244 0.638672C59.3078 0.638672 76.3153 17.9889 76.3153 39.3952Z" fill="%2383CD44"/><mask id="path-2-inside-1_223_76733" fill="white"><path d="M64.8127 77.5227H54.8664V33.0891L61.4972 28.509H64.8127V77.5227Z"/></mask><path d="M64.8127 77.5227V88.7794H76.0694V77.5227H64.8127ZM54.8664 77.5227H43.6096V88.7794H54.8664V77.5227ZM54.8664 33.0891L48.4689 23.827L43.6096 27.1834V33.0891H54.8664ZM61.4972 28.509V17.2523H57.9875L55.0997 19.247L61.4972 28.509ZM64.8127 28.509H76.0694V17.2523H64.8127V28.509ZM64.8127 66.266H54.8664V88.7794H64.8127V66.266ZM66.1231 77.5227V33.0891H43.6096V77.5227H66.1231ZM61.2639 42.3512L67.8947 37.7711L55.0997 19.247L48.4689 23.827L61.2639 42.3512ZM61.4972 39.7658H64.8127V17.2523H61.4972V39.7658ZM53.5559 28.509V77.5227H76.0694V28.509H53.5559Z" fill="%2304306F" mask="url(%23path-2-inside-1_223_76733)"/></svg>');
    width: 66.3px;
    height: 66.3px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-two:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg width="77" height="81" viewBox="0 0 77 81" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M76.6486 39.3952C76.6486 60.8014 59.6411 78.1516 38.6577 78.1516C17.6743 78.1516 0.666748 60.8014 0.666748 39.3952C0.666748 17.9889 17.6743 0.638672 38.6577 0.638672C59.6411 0.638672 76.6486 17.9889 76.6486 39.3952Z" fill="%2383CD44"/><mask id="path-2-inside-1_223_76741" fill="white"><path d="M76.6987 78.5227H42.7241V77.1213L61.7622 53.2639C63.1066 51.5321 64.0864 49.9485 64.7017 48.5129C65.3169 47.0546 65.6245 45.5507 65.6245 44.0012C65.6245 41.8593 64.9523 40.1503 63.6079 38.8743C62.2863 37.5754 60.509 36.926 58.2759 36.926C56.0884 36.926 53.8781 37.6666 51.645 39.1477C49.4575 40.5833 47.6574 42.3948 46.2446 44.5823H45.1851L45.7319 33.9182C47.4181 32.2092 49.4803 30.899 51.9185 29.9875C54.3338 29.0305 56.8062 28.552 59.3355 28.552C64.3485 28.552 68.245 29.8394 71.0249 32.4143C73.7821 34.9664 75.1606 38.4413 75.1606 42.8391C75.1606 45.5507 74.6366 48.137 73.5884 50.5979C72.4946 53.15 70.797 55.8046 68.4956 58.5618L58.8911 70.1145H76.6987V78.5227Z"/></mask><path d="M76.6987 78.5227V89.7794H87.9555V78.5227H76.6987ZM42.7241 78.5227H31.4674V89.7794H42.7241V78.5227ZM42.7241 77.1213L33.9255 70.1001L31.4674 73.1804V77.1213H42.7241ZM61.7622 53.2639L70.5608 60.2852L70.6078 60.2263L70.654 60.1668L61.7622 53.2639ZM64.7017 48.5129L75.0482 52.9472L75.0608 52.9178L75.0732 52.8884L64.7017 48.5129ZM63.6079 38.8743L55.7177 46.9029L55.7875 46.9715L55.8585 47.0388L63.6079 38.8743ZM51.645 39.1477L57.8211 48.5589L57.8441 48.5438L57.867 48.5286L51.645 39.1477ZM46.2446 44.5823V55.839H52.3749L55.7007 50.6893L46.2446 44.5823ZM45.1851 44.5823L33.9431 44.0058L33.3363 55.839H45.1851V44.5823ZM45.7319 33.9182L37.719 26.0121L34.7094 29.0623L34.49 33.3417L45.7319 33.9182ZM51.9185 29.9875L55.8602 40.5316L55.963 40.4932L56.065 40.4527L51.9185 29.9875ZM71.0249 32.4143L63.3756 40.6728L63.3784 40.6753L71.0249 32.4143ZM73.5884 50.5979L83.935 55.0321L83.9399 55.0206L83.9448 55.009L73.5884 50.5979ZM68.4956 58.5618L59.8538 51.3484L59.8467 51.3569L59.8396 51.3655L68.4956 58.5618ZM58.8911 70.1145L50.2351 62.9182L34.8939 81.3712H58.8911V70.1145ZM76.6987 70.1145H87.9555V58.8578H76.6987V70.1145ZM76.6987 67.266H42.7241V89.7794H76.6987V67.266ZM53.9809 78.5227V77.1213H31.4674V78.5227H53.9809ZM51.5228 84.1426L70.5608 60.2852L52.9636 46.2427L33.9255 70.1001L51.5228 84.1426ZM70.654 60.1668C72.3698 57.9566 73.9376 55.5387 75.0482 52.9472L54.3551 44.0787C54.2353 44.3582 53.8434 45.1077 52.8704 46.3611L70.654 60.1668ZM75.0732 52.8884C76.2598 50.0758 76.8812 47.0864 76.8812 44.0012H54.3678C54.3678 44.0155 54.3671 44.0233 54.3668 44.0264C54.3665 44.0295 54.3661 44.032 54.3654 44.0355C54.3647 44.0387 54.3585 44.0702 54.3301 44.1374L75.0732 52.8884ZM76.8812 44.0012C76.8812 39.2964 75.2949 34.447 71.3573 30.7097L55.8585 47.0388C55.3489 46.5551 54.9168 45.9247 54.6448 45.2334C54.3865 44.5765 54.3678 44.1096 54.3678 44.0012H76.8812ZM71.4981 30.8456C67.652 27.0658 62.8152 25.6693 58.2759 25.6693V48.1828C58.3066 48.1828 57.9702 48.187 57.4205 47.9861C56.8336 47.7717 56.2271 47.4035 55.7177 46.9029L71.4981 30.8456ZM58.2759 25.6693C53.4216 25.6693 49.0824 27.3397 45.423 29.7668L57.867 48.5286C58.2818 48.2534 58.5105 48.1695 58.5537 48.155C58.582 48.1455 58.4754 48.1828 58.2759 48.1828V25.6693ZM45.4689 29.7365C41.9763 32.0286 39.0566 34.9633 36.7885 38.4752L55.7007 50.6893C56.2582 49.8262 56.9388 49.1379 57.8211 48.5589L45.4689 29.7365ZM46.2446 33.3255H45.1851V55.839H46.2446V33.3255ZM56.427 45.1588L56.9739 34.4947L34.49 33.3417L33.9431 44.0058L56.427 45.1588ZM53.7449 41.8243C54.1876 41.3757 54.8238 40.919 55.8602 40.5316L47.9768 19.4435C44.1369 20.879 40.6487 23.0428 37.719 26.0121L53.7449 41.8243ZM56.065 40.4527C57.1971 40.0042 58.2648 39.8087 59.3355 39.8087V17.2953C55.3476 17.2953 51.4705 18.0569 47.7719 19.5224L56.065 40.4527ZM59.3355 39.8087C62.4502 39.8087 63.2755 40.5801 63.3756 40.6728L78.6742 24.1558C73.2144 19.0988 66.2467 17.2953 59.3355 17.2953V39.8087ZM63.3784 40.6753C63.5291 40.8149 63.5974 40.9194 63.6633 41.0856C63.7447 41.2908 63.9039 41.8153 63.9039 42.8391H86.4174C86.4174 35.8892 84.1266 29.2027 78.6715 24.1533L63.3784 40.6753ZM63.9039 42.8391C63.9039 44.0561 63.6777 45.1402 63.2319 46.1868L83.9448 55.009C85.5954 51.1338 86.4174 47.0453 86.4174 42.8391H63.9039ZM63.2418 46.1637C62.6832 47.4672 61.6488 49.1979 59.8538 51.3484L77.1374 65.7752C79.9453 62.4113 82.3061 58.8328 83.935 55.0321L63.2418 46.1637ZM59.8396 51.3655L50.2351 62.9182L67.5472 77.3108L77.1517 65.7581L59.8396 51.3655ZM58.8911 81.3712H76.6987V58.8578H58.8911V81.3712ZM65.442 70.1145V78.5227H87.9555V70.1145H65.442Z" fill="%2304306F" mask="url(%23path-2-inside-1_223_76741)"/></svg>');
    width: 66.3px;
    height: 66.3px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-three:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg width="77" height="81" viewBox="0 0 77 81" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M75.9819 39.3952C75.9819 60.8014 58.9744 78.1516 37.991 78.1516C17.0076 78.1516 3.05176e-05 60.8014 3.05176e-05 39.3952C3.05176e-05 17.9889 17.0076 0.638672 37.991 0.638672C58.9744 0.638672 75.9819 17.9889 75.9819 39.3952Z" fill="%2383CD44"/><mask id="path-2-inside-1_223_76749" fill="white"><path d="M60.0017 36.9172H43.3562V28.509H74.7674V29.9104L63.5564 44.4026C67.6124 45.1545 70.757 46.8977 72.99 49.6321C75.2459 52.3437 76.3738 55.8984 76.3738 60.2961C76.3738 65.9472 74.699 70.4019 71.3494 73.6604C68.0454 76.8961 63.5678 78.5139 57.9168 78.5139C52.8354 78.5139 48.4718 77.5113 44.826 75.5061L43.698 65.4231H44.7576C47.173 66.9954 49.3035 68.1689 51.1492 68.9436C52.9949 69.7183 55.1254 70.1057 57.5408 70.1057C58.7941 70.1057 59.9562 69.9234 61.0271 69.5588C62.1209 69.1943 63.1121 68.6474 64.0008 67.9182C64.8894 67.189 65.5844 66.1978 66.0857 64.9446C66.6098 63.6913 66.8719 62.2558 66.8719 60.6379C66.8719 57.7896 65.9946 55.4882 64.24 53.7336C62.5083 51.9563 60.0473 51.0676 56.8572 51.0676C55.1254 51.0676 53.3937 51.2499 51.6619 51.6145L50.7049 49.4612L60.0017 36.9172Z"/></mask><path d="M60.0017 36.9172L69.0454 43.6199L82.3559 25.6605H60.0017V36.9172ZM43.3562 36.9172H32.0995V48.174H43.3562V36.9172ZM43.3562 28.509V17.2523H32.0995V28.509H43.3562ZM74.7674 28.509H86.0241V17.2523H74.7674V28.509ZM74.7674 29.9104L83.671 36.7981L86.0241 33.7562V29.9104H74.7674ZM63.5564 44.4026L54.6528 37.5149L43.3641 52.1076L61.5045 55.4707L63.5564 44.4026ZM72.99 49.6321L64.2713 56.7524L64.3037 56.792L64.3364 56.8313L72.99 49.6321ZM71.3494 73.6604L63.5002 65.5917L63.4867 65.6048L63.4733 65.6179L71.3494 73.6604ZM44.826 75.5061L33.639 76.7575L34.2878 82.5571L39.4011 85.3694L44.826 75.5061ZM43.698 65.4231V54.1664H31.1119L32.5111 66.6745L43.698 65.4231ZM44.7576 65.4231L50.8986 55.989L48.0986 54.1664H44.7576V65.4231ZM51.1492 68.9436L46.7924 79.323L51.1492 68.9436ZM61.0271 69.5588L57.4674 58.8798L57.4334 58.8911L57.3995 58.9027L61.0271 69.5588ZM66.0857 64.9446L55.7005 60.6017L55.6667 60.6825L55.6341 60.7639L66.0857 64.9446ZM64.24 53.7336L56.1776 61.5893L56.2286 61.6417L56.2803 61.6934L64.24 53.7336ZM51.6619 51.6145L41.3754 56.1863L45.0727 64.5052L53.9809 62.6298L51.6619 51.6145ZM50.7049 49.4612L41.6612 42.7585L37.7518 48.0333L40.4183 54.033L50.7049 49.4612ZM60.0017 25.6605H43.3562V48.174H60.0017V25.6605ZM54.613 36.9172V28.509H32.0995V36.9172H54.613ZM43.3562 39.7658H74.7674V17.2523H43.3562V39.7658ZM63.5106 28.509V29.9104H86.0241V28.509H63.5106ZM65.8638 23.0227L54.6528 37.5149L72.46 51.2903L83.671 36.7981L65.8638 23.0227ZM61.5045 55.4707C63.4058 55.8232 64 56.4201 64.2713 56.7524L81.7087 42.5118C77.5139 37.3753 71.819 34.4859 65.6084 33.3345L61.5045 55.4707ZM64.3364 56.8313C64.5273 57.0608 65.1171 57.8604 65.1171 60.2961H87.6305C87.6305 53.9364 85.9645 47.6266 81.6436 42.4328L64.3364 56.8313ZM65.1171 60.2961C65.1171 63.59 64.2266 64.8851 63.5002 65.5917L79.1986 81.7291C85.1715 75.9188 87.6305 68.3044 87.6305 60.2961H65.1171ZM63.4733 65.6179C62.7214 66.3543 61.3164 67.2572 57.9168 67.2572V89.7707C65.8192 89.7707 73.3693 87.4379 79.2255 81.7029L63.4733 65.6179ZM57.9168 67.2572C54.3162 67.2572 51.9047 66.5524 50.2508 65.6428L39.4011 85.3694C45.0389 88.4702 51.3546 89.7707 57.9168 89.7707V67.2572ZM56.0129 74.2547L54.885 64.1717L32.5111 66.6745L33.639 76.7575L56.0129 74.2547ZM43.698 76.6798H44.7576V54.1664H43.698V76.6798ZM38.6166 74.8572C41.3737 76.6519 44.1196 78.2011 46.7924 79.323L55.506 58.5642C54.4874 58.1366 52.9722 57.3388 50.8986 55.989L38.6166 74.8572ZM46.7924 79.323C50.2714 80.7833 53.9315 81.3624 57.5408 81.3624V58.849C56.3194 58.849 55.7185 58.6534 55.506 58.5642L46.7924 79.323ZM57.5408 81.3624C59.8959 81.3624 62.2969 81.0177 64.6548 80.215L57.3995 58.9027C57.501 58.8681 57.5744 58.8535 57.6079 58.8482C57.64 58.8432 57.6211 58.849 57.5408 58.849V81.3624ZM64.5868 80.2379C66.9809 79.4399 69.1864 78.2243 71.1411 76.6205L56.8604 59.2159C56.939 59.1515 57.0378 59.0826 57.153 59.0191C57.2681 58.9556 57.3765 58.9101 57.4674 58.8798L64.5868 80.2379ZM71.1411 76.6205C73.7339 74.4931 75.4544 71.8326 76.5373 69.1252L55.6341 60.7639C55.7145 60.5631 56.045 59.885 56.8604 59.2159L71.1411 76.6205ZM76.471 69.2875C77.6691 66.4224 78.1286 63.4675 78.1286 60.6379H55.6151C55.6151 60.841 55.5986 60.9231 55.6016 60.9066C55.6032 60.8978 55.6096 60.8649 55.6252 60.8115C55.6409 60.7579 55.6649 60.6867 55.7005 60.6017L76.471 69.2875ZM78.1286 60.6379C78.1286 55.2833 76.3816 49.9558 72.1997 45.7739L56.2803 61.6934C56.1765 61.5895 56.0596 61.4507 55.9485 61.2794C55.8372 61.1079 55.7536 60.9377 55.6954 60.7851C55.576 60.4719 55.6151 60.3728 55.6151 60.6379H78.1286ZM72.3024 45.878C67.8909 41.3503 62.1726 39.8109 56.8572 39.8109V62.3244C57.4251 62.3244 57.5033 62.4052 57.2722 62.3217C57.152 62.2783 56.973 62.1989 56.7644 62.0663C56.5538 61.9324 56.3536 61.7699 56.1776 61.5893L72.3024 45.878ZM56.8572 39.8109C54.3292 39.8109 51.8205 40.0776 49.3429 40.5992L53.9809 62.6298C54.9669 62.4222 55.9217 62.3244 56.8572 62.3244V39.8109ZM61.9484 47.0427L60.9914 44.8894L40.4183 54.033L41.3754 56.1863L61.9484 47.0427ZM59.7486 56.1639L69.0454 43.6199L50.9581 30.2146L41.6612 42.7585L59.7486 56.1639Z" fill="%2304306F" mask="url(%23path-2-inside-1_223_76749)"/></svg>');
    width: 66.3px;
    height: 66.3px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.circle-plane:after{
    display: inline-block;
    content: "";
    background-image: url('data:image/svg+xml,<svg width="88" height="89" viewBox="0 0 88 89" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M73.5097 36.6645C73.5097 56.7389 57.2389 73.0097 37.1645 73.0097C17.0901 73.0097 0.819336 56.7389 0.819336 36.6645C0.819336 16.5901 17.0901 0.319336 37.1645 0.319336C57.2389 0.319336 73.5097 16.5901 73.5097 36.6645Z" fill="%23FFAB54"/><path d="M80.3796 33.6246C81.2821 34.9776 81.7626 36.5679 81.7604 38.1942C81.7663 39.2742 81.5571 40.3445 81.145 41.3427C80.7329 42.3409 80.1261 43.2471 79.3601 44.0083L71.9724 51.556L77.7332 68.8649C77.878 69.3258 77.895 69.8173 77.7823 70.287C77.6695 70.7568 77.4313 71.187 77.0931 71.5319L70.799 77.8261C70.4947 78.1269 70.1226 78.35 69.714 78.4767C69.3053 78.6035 68.8722 78.63 68.4512 78.5542C68.0302 78.4783 67.6336 78.3023 67.2948 78.041C66.9561 77.7797 66.6852 77.4407 66.5051 77.0527L60.2376 63.2375L53.3033 70.1718L55.597 74.7324C55.8499 75.2355 55.9372 75.8058 55.8461 76.3615C55.7551 76.9173 55.4905 77.43 55.0902 77.8261L50.2629 82.5467C49.7632 83.0435 49.0873 83.3223 48.3827 83.3223C47.6781 83.3223 47.0021 83.0435 46.5024 82.5467L29.1935 65.2378C28.6968 64.7381 28.4179 64.0621 28.4179 63.3575C28.4179 62.653 28.6968 61.977 29.1935 61.4773L33.9141 56.65C34.3225 56.267 34.8411 56.0223 35.3964 55.9505C35.9517 55.8787 36.5154 55.9834 37.0078 56.2499L41.5684 58.5436L48.5027 51.6093L34.6875 45.3418C34.2995 45.1617 33.9605 44.8908 33.6992 44.5521C33.4379 44.2133 33.2619 43.8167 33.186 43.3957C33.1102 42.9746 33.1368 42.5415 33.2635 42.1329C33.3902 41.7243 33.6133 41.3522 33.9141 41.0479L40.2616 34.7538C40.6065 34.4156 41.0368 34.1774 41.5065 34.0646C41.9763 33.9519 42.4678 33.9688 42.9286 34.1137L60.2376 39.8744L67.7319 32.3801C68.8807 31.229 70.3454 30.4449 71.9403 30.127C73.5353 29.8091 75.1887 29.9718 76.691 30.5945C78.1934 31.2171 79.4772 32.2717 80.3796 33.6246Z" stroke="%2304306F" stroke-width="3.65" stroke-linecap="round"/></svg>');
    width: 66.3px;
    height: 66.3px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/* Sticky Footer Buttons */ 

.sticky_navbar:not(.ppc) {
    position: relative;
}

.sticky_footer > .wp-block-buttons > .wp-block-button > .wp-block-button__link{
    display: flex;
    justify-content: center;
    gap: 16px;
    padding-left: 0;
    padding-right: 0;
}

.sticky_footer > .wp-block-buttons > .wp-block-button > .wp-block-button__link:before{
    position: unset;
}

.sticky_footer > .wp-block-buttons > .wp-block-button > .has-primary-background-color{
    flex-direction: row-reverse;
}

.sticky_footer > .wp-block-buttons > .wp-block-button > .has-primary-background-color:before{
    transform: translate(0, 6px) rotate(45deg);
}

/* End Sticky Footer Buttons */

/* Zendesk & Cookie */
html[data-scroll='0'] .page-template-wp-custom-template-new-ppc-template-2025 #zendeskLauncher {
    bottom: 16px !important;
}
.page-template-wp-custom-template-new-ppc-template-2025 #zendeskLauncher {
    bottom: 58px !important;
    transition: all 300ms ease;
}
html[data-scroll='0'] .page-template-wp-custom-template-new-ppc-template-2025 #ot-sdk-btn-floating.ot-floating-button {
    bottom: 10px !important;
}
.page-template-wp-custom-template-new-ppc-template-2025 #ot-sdk-btn-floating.ot-floating-button {
    bottom: 58px !important;
}

@media only screen and (min-width: 1181px) {
    .page-template-wp-custom-template-new-ppc-template-2025 #zendeskLauncher {
        bottom: 16px !important;
        transition: all 300ms ease;
    }
    .page-template-wp-custom-template-new-ppc-template-2025 #ot-sdk-btn-floating.ot-floating-button {
        bottom: 10px !important;
    }
    .sticky_navbar:not(.ppc) {
        position: sticky;
    }
}

html[data-scroll='0'] .page-template-wp-custom-template-new-ppc-template-2025 .sticky_footer .wp-block-buttons {
    bottom: -70px !important;
}
/* end Zendesk & Cookie */

/* Buttons */
.phone-button a,
.quote-button a,
.main-button a{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.phone-button a::before,
.quote-button a::after,
.main-button a::after{
    display: inline-block;
    content: "";
    width: 20px;
    height: 20px;
    background-size: cover;
}
.phone-button a::before{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="22" viewBox="0 0 19 22" fill="none"><g clip-path="url(%23clip0_142_3262)"><path d="M16.1747 8.70664C15.9935 8.70664 15.8039 8.64879 15.6227 8.60747C15.2559 8.5252 14.8952 8.4175 14.5432 8.28514C14.161 8.14566 13.7408 8.1529 13.3636 8.30548C12.9863 8.45806 12.6786 8.74519 12.4998 9.11162L12.3185 9.4918C11.5183 9.03658 10.779 8.48114 10.1185 7.83885C9.4781 7.17632 8.92434 6.43481 8.47049 5.63215L8.84952 5.45859C9.21485 5.27918 9.50111 4.97058 9.65323 4.59219C9.80535 4.2138 9.81257 3.79234 9.67351 3.40893C9.54265 3.05275 9.4353 2.68831 9.35215 2.31798C9.31095 2.13616 9.27799 1.94607 9.25327 1.76424C9.15321 1.18209 8.84921 0.654899 8.39602 0.27761C7.94283 -0.0996787 7.37022 -0.302271 6.78132 -0.293683H4.30113C3.95279 -0.294141 3.60829 -0.220748 3.2902 -0.0783166C2.97212 0.0641148 2.68764 0.272369 2.45541 0.532793C2.21837 0.800286 2.04187 1.11608 1.93804 1.45848C1.8342 1.80087 1.8055 2.16176 1.8539 2.51634C2.30181 5.95625 3.86872 9.15183 6.31165 11.6076C8.75999 14.0579 11.9459 15.6296 15.3755 16.0788C15.4824 16.087 15.5899 16.087 15.6968 16.0788C16.3044 16.0797 16.8911 15.8561 17.3448 15.4507C17.6044 15.2178 17.8121 14.9324 17.9541 14.6134C18.0961 14.2943 18.1692 13.9488 18.1688 13.5994V11.12C18.1643 10.5489 17.9635 9.99687 17.6002 9.55717C17.2369 9.11746 16.7334 8.81704 16.1747 8.70664ZM16.5785 13.6655C16.5782 13.7808 16.5539 13.8948 16.5071 14.0002C16.4602 14.1055 16.3919 14.1998 16.3066 14.2771C16.2163 14.3596 16.1088 14.421 15.9919 14.4567C15.8751 14.4924 15.7518 14.5017 15.6309 14.4837C12.556 14.0809 9.69843 12.6754 7.49819 10.4836C5.29607 8.27478 3.88258 5.39856 3.47715 2.30145C3.45925 2.18024 3.46845 2.05655 3.50407 1.93933C3.5397 1.82212 3.60087 1.71432 3.68315 1.62374C3.76111 1.53709 3.85649 1.46798 3.96301 1.42097C4.06953 1.37396 4.18477 1.35012 4.30113 1.351H6.77308C6.96356 1.34634 7.14976 1.40802 7.29999 1.52556C7.45023 1.64309 7.55521 1.80922 7.59707 1.99566C7.59707 2.21881 7.67123 2.45022 7.72066 2.67337C7.8159 3.10633 7.94258 3.53172 8.0997 3.94614L6.94612 4.49162C6.74784 4.58291 6.59375 4.74935 6.51765 4.95444C6.43524 5.15566 6.43524 5.38135 6.51765 5.58256C7.70353 8.13039 9.74539 10.1784 12.2855 11.3679C12.4861 11.4506 12.7112 11.4506 12.9118 11.3679C13.1162 11.2916 13.2822 11.137 13.3732 10.9381L13.8923 9.78106C14.3174 9.93654 14.7523 10.0635 15.1942 10.1612C15.4084 10.2108 15.6391 10.2522 15.8616 10.2852C16.0475 10.3272 16.2131 10.4325 16.3303 10.5832C16.4475 10.7339 16.509 10.9206 16.5043 11.1117L16.5785 13.6655Z" fill="%23FCFCFD"/></g><defs><clipPath id="clip0_142_3262"><rect width="18" height="22" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
}

.wp-block-button.ppc_phone .wp-block-button__link:before,
.wp-block-button.is-style-igo-phone .wp-block-button__link:before,
#ppc_phone .wp-block-button__link:before  {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="22" viewBox="0 0 19 22" fill="none"><g clip-path="url(%23clip0_142_3262)"><path d="M16.1747 8.70664C15.9935 8.70664 15.8039 8.64879 15.6227 8.60747C15.2559 8.5252 14.8952 8.4175 14.5432 8.28514C14.161 8.14566 13.7408 8.1529 13.3636 8.30548C12.9863 8.45806 12.6786 8.74519 12.4998 9.11162L12.3185 9.4918C11.5183 9.03658 10.779 8.48114 10.1185 7.83885C9.4781 7.17632 8.92434 6.43481 8.47049 5.63215L8.84952 5.45859C9.21485 5.27918 9.50111 4.97058 9.65323 4.59219C9.80535 4.2138 9.81257 3.79234 9.67351 3.40893C9.54265 3.05275 9.4353 2.68831 9.35215 2.31798C9.31095 2.13616 9.27799 1.94607 9.25327 1.76424C9.15321 1.18209 8.84921 0.654899 8.39602 0.27761C7.94283 -0.0996787 7.37022 -0.302271 6.78132 -0.293683H4.30113C3.95279 -0.294141 3.60829 -0.220748 3.2902 -0.0783166C2.97212 0.0641148 2.68764 0.272369 2.45541 0.532793C2.21837 0.800286 2.04187 1.11608 1.93804 1.45848C1.8342 1.80087 1.8055 2.16176 1.8539 2.51634C2.30181 5.95625 3.86872 9.15183 6.31165 11.6076C8.75999 14.0579 11.9459 15.6296 15.3755 16.0788C15.4824 16.087 15.5899 16.087 15.6968 16.0788C16.3044 16.0797 16.8911 15.8561 17.3448 15.4507C17.6044 15.2178 17.8121 14.9324 17.9541 14.6134C18.0961 14.2943 18.1692 13.9488 18.1688 13.5994V11.12C18.1643 10.5489 17.9635 9.99687 17.6002 9.55717C17.2369 9.11746 16.7334 8.81704 16.1747 8.70664ZM16.5785 13.6655C16.5782 13.7808 16.5539 13.8948 16.5071 14.0002C16.4602 14.1055 16.3919 14.1998 16.3066 14.2771C16.2163 14.3596 16.1088 14.421 15.9919 14.4567C15.8751 14.4924 15.7518 14.5017 15.6309 14.4837C12.556 14.0809 9.69843 12.6754 7.49819 10.4836C5.29607 8.27478 3.88258 5.39856 3.47715 2.30145C3.45925 2.18024 3.46845 2.05655 3.50407 1.93933C3.5397 1.82212 3.60087 1.71432 3.68315 1.62374C3.76111 1.53709 3.85649 1.46798 3.96301 1.42097C4.06953 1.37396 4.18477 1.35012 4.30113 1.351H6.77308C6.96356 1.34634 7.14976 1.40802 7.29999 1.52556C7.45023 1.64309 7.55521 1.80922 7.59707 1.99566C7.59707 2.21881 7.67123 2.45022 7.72066 2.67337C7.8159 3.10633 7.94258 3.53172 8.0997 3.94614L6.94612 4.49162C6.74784 4.58291 6.59375 4.74935 6.51765 4.95444C6.43524 5.15566 6.43524 5.38135 6.51765 5.58256C7.70353 8.13039 9.74539 10.1784 12.2855 11.3679C12.4861 11.4506 12.7112 11.4506 12.9118 11.3679C13.1162 11.2916 13.2822 11.137 13.3732 10.9381L13.8923 9.78106C14.3174 9.93654 14.7523 10.0635 15.1942 10.1612C15.4084 10.2108 15.6391 10.2522 15.8616 10.2852C16.0475 10.3272 16.2131 10.4325 16.3303 10.5832C16.4475 10.7339 16.509 10.9206 16.5043 11.1117L16.5785 13.6655Z" fill="%23FCFCFD"/></g><defs><clipPath id="clip0_142_3262"><rect width="18" height="22" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>') !important;
    transform: translateY(4px);
}

.quote-button a::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M8.36815 14.8203C4.58109 14.8203 1.5 11.7891 1.5 8.06347C1.5 4.33779 4.58109 1.30664 8.36815 1.30664C12.1552 1.30664 15.2363 4.33779 15.2363 8.06347C15.2363 11.7891 12.1552 14.8203 8.36815 14.8203ZM8.36815 1.74575C4.82737 1.74575 1.94635 4.58008 1.94635 8.06347C1.94635 11.5469 4.82737 14.3812 8.36815 14.3812C11.9089 14.3812 14.79 11.5473 14.79 8.06347C14.79 4.57961 11.9094 1.74575 8.36815 1.74575Z" fill="%23FCFCFD" stroke="%23FCFCFD" stroke-width="2"/><path d="M15.0131 8.06438C15.0131 11.6748 12.0382 14.6014 8.36837 14.6014C4.6985 14.6014 1.72363 11.6748 1.72363 8.06438C1.72363 4.45399 4.6985 1.52734 8.36837 1.52734C12.0382 1.52734 15.0131 4.45399 15.0131 8.06438Z" fill="%2304306f"/><mask id="mask0_142_3251" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="1" y="1" width="15" height="14"><path d="M8.36815 14.8203C4.58109 14.8203 1.5 11.7891 1.5 8.06347C1.5 4.33779 4.58109 1.30664 8.36815 1.30664C12.1552 1.30664 15.2363 4.33779 15.2363 8.06347C15.2363 11.7891 12.1552 14.8203 8.36815 14.8203ZM8.36815 1.74575C4.82737 1.74575 1.94635 4.58008 1.94635 8.06347C1.94635 11.5469 4.82737 14.3812 8.36815 14.3812C11.9089 14.3812 14.79 11.5473 14.79 8.06347C14.79 4.57961 11.9094 1.74575 8.36815 1.74575Z" fill="white"/><path d="M15.0131 8.06438C15.0131 11.6748 12.0382 14.6014 8.36837 14.6014C4.6985 14.6014 1.72363 11.6748 1.72363 8.06438C1.72363 4.45399 4.6985 1.52734 8.36837 1.52734C12.0382 1.52734 15.0131 4.45399 15.0131 8.06438Z" fill="%2364C115"/></mask><g mask="url(%23mask0_142_3251)"><path d="M14.7902 8.06644L4.71046 2.4873C4.71046 2.4873 6.01617 4.21611 6.01617 5.68295H-3.19092V10.4452H6.01617C6.01617 11.9121 4.71046 13.6409 4.71046 13.6409L14.7902 8.06644Z" fill="%23FCFCFD"/></g></svg>');
}
.main-button a::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M9.53239 9.7947L6.87739 7.1397C6.7377 6.99918 6.6593 6.80909 6.6593 6.61095C6.6593 6.41281 6.7377 6.22272 6.87739 6.0822C6.94711 6.0119 7.03006 5.95611 7.12146 5.91803C7.21285 5.87996 7.31088 5.86035 7.40989 5.86035C7.5089 5.86035 7.60693 5.87996 7.69832 5.91803C7.78972 5.95611 7.87267 6.0119 7.94239 6.0822L11.1224 9.2622C11.1927 9.33192 11.2485 9.41487 11.2866 9.50627C11.3246 9.59766 11.3442 9.69569 11.3442 9.7947C11.3442 9.89371 11.3246 9.99174 11.2866 10.0831C11.2485 10.1745 11.1927 10.2575 11.1224 10.3272L7.94239 13.5447C7.87231 13.6142 7.7892 13.6692 7.69782 13.7065C7.60644 13.7439 7.50859 13.7628 7.40989 13.7622C7.31118 13.7628 7.21334 13.7439 7.12196 13.7065C7.03058 13.6692 6.94747 13.6142 6.87739 13.5447C6.7377 13.4042 6.6593 13.2141 6.6593 13.016C6.6593 12.8178 6.7377 12.6277 6.87739 12.4872L9.53239 9.7947Z" fill="%23FCFCFD"></path></svg>');
    width: 30px;
    height: 30px;
}
/* End Buttons */

/* PPC List */

ul.ppclist{
    display: flex;
    flex-direction: column;
    gap: 16px;
    list-style: none;
    padding-inline-start: 0;
}

.ppclist li{
    display: flex;
}

.wp-block-list.herolist{
    font-size:var(--igo-herolist-size);
    line-height: var(--igo-herolist-line-height);
}

.herolist li strong,
.ppclist li strong{
    display: contents;
}

.ppclist li:before{
    display: inline-block;
    content: "";
    background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1713775765/igo/ppc-2024/igo-ppc-ul-icon.png);
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    background-size: contain;
    margin-right: 10px;
}

/* End PPC List */
/* Hero Section */

.wave-bg{
    position: relative;
    background: var(--igo-lightgreen);
}

/* .wave-bg:after{
    content: "";
    position: absolute;
    left: 0;
    top: 38%;
    background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709842773/igo/ppc-2024/which-policy-bg-v2.webp), var(--igo-lightgreen);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    width: 100%;
    mask-image:linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 42%, rgba(0, 0, 0, 1) 50%, transparent 95%);
} */

.wave-bg:before{
    content: "";
    position: absolute;
    left: 0;
    top: 38%;
    background: var(--igo-lightgreen);
}

.heroCont{
    position: relative;
    padding: 0;
}

.heroCont > .wp-block-columns{
    gap: 0;
    margin-block-start: 0;
}

.hero-text{
padding-top: 16px;
}

.hero-bg {
position: relative;
margin-top: unset;
z-index: 1;
max-width: 100%;
padding: 0 0 var(--igo-spacing);
}

.hero-bg:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="480" height="794" viewBox="0 0 480 794" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M576.451 579.319C400.261 709.742 195.801 849.811 27.2442 769.943C-186.785 668.53 -332.092 440.305 -227.353 198.45C-128.412 -30.0176 162.584 -85.1101 408.485 -110.389C641.738 -134.367 915.058 -128.521 964.839 75.8936C1012.36 271.022 767.811 437.665 576.451 579.319Z" fill="%23F4F5F9"/></svg>');
background-position: bottom;
background-size: 280%;
background-repeat: no-repeat;
z-index: -1;
left: 50%;
bottom: 0;
transform: translate(-50%);
margin-left: 0;
}

.hero-bg:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="480" height="850" viewBox="0 0 480 850" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M-8.20599 747.179C-258.545 676.336 -538.483 586.046 -586.265 371.717C-646.937 99.5682 -538.824 -199.335 -236.066 -274.901C49.9347 -346.285 313.209 -114.47 515.752 96.6599C707.877 296.929 901.206 555.909 745.916 748.709C597.681 932.75 263.688 824.122 -8.20599 747.179Z" fill="%2364C115"/></svg>');
background-position: bottom;
background-size: 100%;
background-repeat: no-repeat;
z-index: -2;
left: 50%;
bottom: 6%;
transform: translate(-50%);
margin-left: 0;
}

.hero-wrap {
display: flex;
max-width: 1380px;
margin: auto;
padding: 0 var(--igo-padding-LR);
gap:16px;
justify-content: center;
}

.hero-sale-mob{
background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1745927441/igo/ppc-2024/20off-Limited-offer-2024-mobile-new.webp);
background-position: top;
background-repeat: no-repeat;
background-size: contain;
padding-bottom: 22.5%;
background-color: #FF5959;
}

.hero-Lcol{
display: flex;
flex-direction: column;
gap: 24px;
z-index: 1;
padding: var(--igo-padding-TB) var(--igo-padding-LR) 0;
}

.hero-Rcol{
background-position: top;
background-repeat: no-repeat;
background-size: 100%;
display: none;
}

.h1-styleBlue, .h1-styleGreen{
    font-family: Value, sans-serif;
    font-size: var(--igo-h1-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--igo-h1-line-height);
    margin-block-start: 0;
    margin-block-end: 0;
}

.h1-styleBlue{
    color: var(--igo-blue);
}

.h1-styleGreen{
    color: var(--igo-green);
}
        
.hero-Lcol ul{
    display: flex;
    flex-direction: column;
    gap: 8px;
    list-style: none;
    padding-inline-start: 0;
}

.hero-Lcol li{
    display: flex;
    /*line-height: var(--igo-herolist-line-height);*/
}

.hero-Lcol li:before{
    display: inline-block;
    content: "";
    background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1713775765/igo/ppc-2024/igo-ppc-ul-icon.png);
    width: 24px;
    min-width: 24px;
    height: 24px;
    background-size: contain;
    margin-right: 10px;
}

.buttonsCont{
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-end;
}

.buttonsCont .mob{
    display: inline-block;
}
.buttonsCont .desktop{
    display: none;
}
.buttonsCont div{
    flex: 1;
}

.buttonsCont div a{
    width:100%
}

.buttonsCont a svg{
    vertical-align: middle;
    display: inline-block;
}

.buttonsCont .wp-block-button__link{
    padding-top: 13px!important;
    padding-bottom: 13px!important;
}

.wp-element-button, .wp-block-button__link{
    font-size: 18px;
    line-height: 26.46px;
    font-weight: 700;
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.awardCont{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 10.621px var(--igo-padding-LR);
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    border-radius: 3.418px;
    background: #FFF;
    box-shadow: 0px 1.51px 7.552px 2.266px rgba(0, 0, 0, 0.15);
    width: 100%;
}

.awardCont_Cols{
    align-items: center!important;
}

.awardText{
    color: var(--igo-cool-grey);
    font-family: Value;
    font-size: 15.86px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.677px;
    min-width: 100%;
    text-align: left;
    flex: 1;
}

.awardTrust{
    border: 1.306px solid #000;
    background: #fff;
    /*width: 50%;*/
    /*max-width: 158px;*/
    height: 84px;
    flex-grow: unset;
}

.awardTrust iframe {
    /* position: relative !important; */
    /* width: 100% !important; */
    /* height: 100% !important; */
    /* max-height: 98.025px !important; */
    /* border-style: none !important; */
    /* display: block !important; */
    /* overflow: hidden !important; */
    /* padding: 3.914px 10.237px !important; */
    /* box-sizing: border-box !important; */
    /* width: 111px !important; */
    /* height: 70px !important; */
}

.tp-widget-logo{
    margin: 0 auto 8px;
}

.awardCont  .trustpilot-widget {width:111px; height:80px;}

.awardDefaqto{
    display: none;
    flex: 1;
}

.awardDefaqto img{
    max-height: 97px;
    /* width: 100%; */
    aspect-ratio: 14 / 9;
}

.awardWhich{
    box-sizing: border-box;
    max-height: 120px;
    /* width: 50%; */
    max-width: fit-content;
    flex: 1;
}

.awardWhich img{
    max-width: unset;
}

.awardDefaqto, .awardWhich{
    line-height: 0;
}

.awardCont .wp-block-columns{
    flex-direction: column;

    @media (min-width: 425px) {
        flex-direction: row;
    }
}

/* End Hero Section */
/* Why Choose */
.whyChoose{
    position: relative;
    margin-top: unset;
    z-index: 0;
    margin-block-start: 0;
    padding: var(--igo-spacing) 0;
    max-width: 100%;
    background: var(--igo-lightgreen);
}

.whyChoose:before{
    content: "";
    position: absolute;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="298" viewBox="0 0 61 298" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M-121.83 228.094C-203.147 270.584 -297.512 316.217 -375.306 290.197C-474.087 257.158 -541.151 182.805 -492.81 104.012C-447.146 29.5805 -312.843 11.6322 -199.351 3.39676C-91.6983 -4.41502 34.4474 -2.51042 57.423 64.085C79.3548 127.655 -33.5117 181.945 -121.83 228.094Z" fill="%2364C115"/></svg>');
    background-position: left 0%;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 140px;
    height: 100%;
    z-index: -1;
}

.whyChoose:after{
    content: "";
    position: absolute;
    left: 0;
    top: -20%;
    background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709842773/igo/ppc-2024/which-policy-bg-v2.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    width: 100%;
    /* mask-image:linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 42%, rgba(0, 0, 0, 1) 50%, transparent 95%); */
    mask-image:linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 1) 50%, transparent 95%);
    z-index: -2;
}

.whyChooseCont{
    padding: 0 var(--igo-padding-LR);
    display: flex;
    gap: 48px;
    flex-direction: column;
    margin-block-start: 0;
    margin-block-end: 0;
    max-width: 1200px;
    margin: auto;
    position: relative;
}

.whyChooseCont .h2-style{
    color: var(--igo-blue);
    text-align: center;
    font-family: Value;
    font-size: var(--igo-h2-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--igo-h2-line-height);
    margin-block-start: 0;
    margin-block-end: 0;
}

.whyChooseBoxCont{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    justify-content: center;
    z-index: 1;
    margin-block-start: 0;
}
.whyChooseBox{
    display: flex;
    padding: 40px 28px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    border-radius: 4px;
    border: 1px solid  #ADAEB1;
    background: #FFF;
    width: 100%;
    color: var(--igo-cool-grey);
    text-align: center;
    font-family: Value;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.46px
}

.whyChooseBoxCont .wp-block-columns{
    gap: 16px;

    @media (min-width: 1024px) {
        gap: 32px;
    }
}

.whyChooseBox sup{
    line-height: 0;
}

.whyChooseBox img{
    height: 100px;
}

.whyChooseBox p{
    margin-block-start: 0;
    margin-block-end: 0;
}
/* End Why Choose */
/* Which Policy Section */
.whichPolicyCont {
    position: relative;
    margin-block-start: -1px;
    padding: var(--igo-spacing) var(--igo-padding-LR);
    background-color: var(--igo-greybg);
    max-width: 100%;
}

.whichPolicyCont:before {
    content: "";
    background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709842773/igo/ppc-2024/which-policy-bg-v2.webp);
    background-size: 150%;
    position: absolute;
    top: 51%;
    left: 0px;
    opacity: 0.3;
    z-index: 0;
    width: 100%;
    height: 44.5%;
    background-repeat: no-repeat;
    mask-image:  linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 52%, rgba(0, 0, 0, 1) 44%, transparent 95%);
}


.whichPolicyWrap{
    max-width: 1380px;
    margin: auto;
}

.whichFamilyCont {
    position: relative;
    margin-block-start: -1px;
    padding: var(--igo-spacing) 0;
    background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709845885/igo/ppc-2024/whichPolicy-bg_1440.webp),
    linear-gradient(180deg, var(--igo-lightgreen) 40%, var(--igo-greybg) 40%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 13%;
    background-position-y: 0%;
    max-width: 100%;
}


.whichFamilyCont:after {
    content: "";
    background-color: var(--igo-greybg);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}


.whichFamily {
    background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709570879/igo/ppc-2024/whichPolicy-family.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 205px;
}

.whichPolicy{
    position: relative;
    padding-top: 40px;
}

.whichPolicy .h2-style {
    color: var(--igo-blue);
    text-align: center;
    font-family: Value;
    font-size: var(--igo-h2-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--igo-h2-line-height);
    margin-block-start: 0;
    margin-block-end: 0;
}

.whichPolicyBoxCont{
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin: 40px auto 0;
    max-width: 980px;
}

.whichPolicyBox {
    display: flex;
    padding: 32px 24px;
    flex-direction: column;
    /* justify-content: center; */
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0px 12px 24px 0px rgba(27, 59, 119, 0.05), 0px 24px 60px 0px rgba(6, 47, 125, 0.05), 0px 2px 4px 0px rgba(7, 4, 146, 0.1);
    width: auto;
}

.whichPolicyBox .wp-element-button,
.whichPolicyBox .wp-block-button__link{
    font-size: 18px;
}
.whichPolicyBox .ul-container{
    height: 100%;
}

.whichPolicyBox .h2-style {
    color: var(--igo-blue);
    font-family: Value;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 43.2px;
    text-align: left;
}

.whichPolicyBox .h2-style sup{
    font-size: 20px;
    line-height: 1;
    vertical-align: text-top;
}

.whichPolicyBox .p-style {
    color: #444;
    font-family: Value;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.46px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.whichPolicyBox .ul-text {
    color: #444;
    font-family: Value;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.46px;
}
.whichPolicyBox .ul-text span {
    display: contents;
    font-weight: 700;
}
.whichPolicy .buttonsCont {
    width: 100%;
    height: 100%;
}

.whichPolicyBox .buttonsCont{
    align-items: flex-end;
}

.whichPolicyBox .buttonsCont a{
    width: 100%;
    padding: 0;
}
/* End Which Policy Section */
/* Trustpilot Section */
.trustPilot{
    margin-block-start: 0;
    /* background: var(--igo-greybg); */
    background: linear-gradient(180deg, var(--igo-greybg) 20%, #fff 50%);
    max-width: 100%;
}

.trustPilotWrap{
    padding: var(--igo-spacing) var(--igo-padding-LR);
    max-width: 1200px;
    margin: auto;
}

.trustPilotWrap .h2-style{
    color: var(--igo-blue);
    text-align: center;
    font-family: Value;
    font-size: var(--igo-h2-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--igo-h2-line-height);
    margin-block-start: 0;
    margin-block-end: 40px;
}
/* End Trustpilot Section */
 /* Levels Section */
 .levelsCont{
    width: 100%;
    margin-block-start: 0;
}

.levelsWrap{
    max-width: 1380px;
    margin: auto;
    padding: var(--igo-spacing) var(--igo-padding-LR);
}

.levelsWrap .h2-style{
    color: var(--igo-blue);
    text-align: center;
    font-family: Value;
    font-size: var(--igo-h2-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--igo-h2-line-height);
    margin-bottom: 24px;
}

.levelsWrap .p-style{
    color: #444;
    text-align: center;
    font-family: Value;
    font-size: var( --igo-p-size);
    font-style: normal;
    font-weight: 400;
    line-height: 32.34px;
    max-width: 840px;
    margin: auto;
    /* padding-top: 12px; */
    padding-bottom: 48px;
}

.levelsWrap .h2-style, .levelsWrap .p-style{
    /*margin-block-start: 0;*/
    /*margin-block-end: 0;*/
}


.levelsBoxWrap{
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: space-evenly;
    margin-block-start: 0;
}

.levelsBox{
    display: flex;
    flex-direction: column;
    /* padding: 10px; */
    justify-content: flex-start;
    align-items: center;
    /* gap: 10px; */
    border-radius: 19px;
}

.levelsBoxInner{
    height: 100%;
}

/* black */
.black h2{
    color: #FFF;
    text-align: center;
    font-family: Value;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height:30px;
    margin-block-start: 0;
    margin-block-end: 0;

    position: relative;
    width: 100%;
    border-radius: 19px 19px 0 0;
    /* margin-bottom: -10px; */
    padding: 10px 0;
    background: #000;
}

.black h2:before{
    content: "Black";
    position: relative;
    z-index: 2;
}

.black h2:after{
    content: "";
    background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709648913/igo/ppc-2024/black-texture.webp);
    opacity: 0.25;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 17px 17px 0 0;
    background-size: cover;
}

.black > .levelsBoxInner{
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #000;
    border-top: unset;
    border-radius: 0 0 19px 19px;
    box-sizing: border-box;
    padding: 0 20px;
}

/* gold */
.gold h2{
    color: #FFF;
    text-align: center;
    font-family: Value;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height:30px;
    margin-block-start: 0;
    margin-block-end: 0;

    position: relative;
    width: 100%;
    border-radius: 19px 19px 0 0;
    /* margin-bottom: -10px; */
    padding: 10px 0;
    background: #E8A700;
}

.gold h2:before{
    content: "Gold";
    position: relative;
    z-index: 2;
}

.gold h2:after{
    content: "";
    background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709650259/igo/ppc-2024/gold-texture.webp);
    opacity: 0.25;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 17px 17px 0 0;
    background-size: cover;
}

.gold > .levelsBoxInner{
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #E8A700;
    border-top: unset;
    border-radius: 0 0 19px 19px;
    box-sizing: border-box;
    padding: 0 20px;
}

/* silver */
.silver h2{
    color: #FFF;
    text-align: center;
    font-family: Value;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height:30px;
    margin-block-start: 0;
    margin-block-end: 0;

    position: relative;
    width: 100%;
    border-radius: 19px 19px 0 0;
    /* margin-bottom: -10px; */
    padding: 10px 0;
    background: #868789;
}

.silver h2:before{
    content: "Silver";
    position: relative;
    z-index: 2;
}

.silver h2:after{
    content: "";
    background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709650845/igo/ppc-2024/silver-texture.webp);
    opacity: 1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 17px 17px 0 0;
    background-size: cover;
}

.silver > .levelsBoxInner{
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #868789;
    border-top: unset;
    border-radius: 0 0 19px 19px;
    box-sizing: border-box;
    padding: 0 20px;
}

/* budget */
.budget h2{
    color: #FFF;
    text-align: center;
    font-family: Value;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height:30px;
    margin-block-start: 0;
    margin-block-end: 0;

    position: relative;
    width: 100%;
    border-radius: 19px 19px 0 0;
    /* margin-bottom: -10px; */
    padding: 10px 0;
    background: #8C4800;
}

.budget h2:before{
    content: "Budget";
    position: relative;
    z-index: 2;
}

.budget h2:after{
    content: "";
    background: linear-gradient(95deg, rgba(140, 72, 0, 0.75) 1.53%, rgba(189, 109, 24, 0.75) 96.41%);
    opacity: 1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 17px 17px 0 0;
    background-size: cover;
}

.budget > .levelsBoxInner{
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #8C4800;
    border-top: unset;
    border-radius: 0 0 19px 19px;
    box-sizing: border-box;
    padding: 0 20px;
}

.levelsBoxRow{
    color: #444;
    font-family: Value;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.46px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid var(--igo-greybg);
    margin: 0 20px;
    padding: 16px 0;
    gap: 20px;
    width: 100%;
}

.levelsBoxRow p{
    margin-block-start: 0;
}

.levelsBoxRow:last-of-type{
    border-bottom: 0px solid var(--igo-greybg);
}

.levelsBoxRow .levelsBoxRowSub{
    font-weight: 700;
}

.levelsBoxInner{
    width: 100%;
}

.levelsBoxRowMain, .levelsBoxRowSub{
        text-align: left;
        width: 50%;
    }
/* End Levels Section */
/* Being Covered Section */
.beingCoveredCont{
    width: 100%;
    margin-block-start: 0;
    margin-block-end: 0;
    max-width: 100%;
}
.beingCoveredWrap{
    display: flex;
    padding: var(--igo-spacing) var(--igo-padding-LR);
    flex-direction: column;
    gap: 48px;
    max-width: 1380px;
    margin: auto;
}

.beingCoveredWrap .h2-style{
    color: var(--igo-blue);
    text-align: center;
    font-family: Value;
    font-size: var(--igo-h2-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--igo-h2-line-height);
    margin-block-start: 0;
    margin-block-end: 0;
}

.beingCoveredBoxWrap{
    position: relative;
    display: flex;
    gap: 28px;
    justify-content: center;
}

.beingCoveredCont .beingCoveredBoxWrap {margin-bottom: 36px; /*64-28*/}

.beingCoveredBoxWrap:after{
    position: absolute;
    content: "";
    border-left: 1px solid #ADAEB1;
    height: 90%;
    width: 2px;
    top: 5%;
    left: 50%;
    z-index: -1;
}

.beingCoveredBox{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 3.49px;
    background: #FFF;
    box-shadow: 3.49px 3.49px 8.726px 4.363px rgba(0, 0, 0, 0.24);
    padding: 24px 15px;
    flex: 1;
}

.beingCoveredBox img{
    width: 66.3px;
    margin-bottom: 10px;
}

.beingCoveredBox .h2-style{
    color: var(--igo-blue);
    text-align: center;
    font-family: Value, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.beingCoveredBox .p-style{
    color: #444;
    text-align: center;
    font-family: Value;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.46px;
    margin-block-start: 0;
    margin-block-end: 0;
}
/* End Being Covered Section */
    /* Ready Section */
    .readyCont{
        width: 100%;
        background: var(--igo-greybg);
        max-width: 100%;
        margin-block-start: 0;
    }
    
    .readyWrap{
        padding: var(--igo-spacing) 0px;
        max-width: 650px;
        margin: auto;
    }
    
    .readyBox{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .readyBox img{
        width: 83px;
    }
    
    .readyBox .h2-style{
        color: var(--igo-blue);
        text-align: center;
        font-family: Value;
        font-size: var(--igo-h2-size);
        font-style: normal;
        font-weight: 700;
        line-height: var(--igo-h2-line-height);
        margin-block-start: 0;
        margin-block-end: 41px;
    }
    
    .readyBox .buttonsCont{
        width: 100%;
        align-items: center;
    }
    
    .readyBox .buttonsCont a{
        width: 100%;
    }
    /* End Ready Section */
    /* Newsletter Section */
    .newsLetterCont{
        position: relative;
        width:100%;
        background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1760432081/igo/ppc-2024/newsletter-background.webp),
         linear-gradient(180deg, var(--igo-greybg) 50%, var(--igo-blue) 50%);
        background-position: 50% 10%;
        background-repeat: no-repeat;
        background-size: 270%;
        max-width: 100%;
        margin-block-start: 0;
        margin-block-end: 0;
    }
    .newsLetterCont:after{
        position: absolute;
        content: "";
        background: linear-gradient(180deg, var(--igo-greybg) 60%, var(--igo-blue) 60%);
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }
    
    .newsLetterWrap{
        padding: var(--igo-spacing) 10px;
        max-width:1160px;
        margin: auto;
    }
    
    .formImg{
        display: none;
    }
    
    .formImgMob{
        display: block;
        margin-block-end: -10px;
    }
    
    .formImgMob img{
        width: 100%;
    }
    
    .form{
        display: flex;
        flex-direction: column;
        border-radius: 4px;
        background: #FFF;
        box-shadow: 4px 4px 10px 5px rgba(0, 0, 0, 0.24);
    }
    
    .formWrap{
        padding: 32px;
        display: flex;
        flex-direction: column;
        gap: 16px;
        background: #fff;
    }
    
    .formWrap .h2-style{
        color: var(--igo-blue);
        font-family: Value, sans-serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        margin-block-start: 0;
        margin-block-end: 0;
    }
    
    .formWrap .p-style{
        color: #444;
        font-family: Value;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26.46px;
        margin-block-start: 0;
        margin-block-end: 0;
    }
    
    .formWrapLogo{
        display: flex;
        flex-direction: column;
        gap: 12px;
        align-items: center;
    }
    
    .formWrapLogo img{
        width: 226px;
        /* height: 48.27px; */
    }
    
    .formWrapLogo p{
        color: var(--igo-blue);
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 32.34px;
        margin-block-end: 0;
        margin-block-start: 0;
    }
    
    .formWrap .wp-element-button, .formWrap .wp-block-button__link{
        font-size: 14px;
    }

    .mobile_logo a img{
        height: 65px;
    }
    
    .inputWrap{
        display: flex;
        flex-wrap: wrap;
        align-content: stretch;
        flex-direction: row;
        justify-content: flex-end;
        gap: 16px 8px;
    }
    
    .inputWrap input{
        color: #444;
        font-family: Value;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20.58px;
        border-radius: 4px;
        border: 1px solid #444;
        opacity: 1;
        z-index: unset;
        position: unset;
        padding: 8px 14px;
        width: 100%;
    }
    
    .inputWrap input:last-of-type{
        width: 100%;
    }
    
    .inputWrap input#fname, .inputWrap input#lname{
        flex: 1;
    }
    /* End Newsletter Section */
    /* Start Caviate Section */
.caviateCont{
    background: var(--igo-blue);
    margin-block-start: 0;
    margin-block-end: 0;
}

.caviateWrap{
    max-width: 1380px;
    margin: auto;
    padding: 48px 0px;
}

.caviateWrap ol{
    color: #fff;
    font-family: Value;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.52px;
    padding-inline-start: 20px;
    margin-block-start: 0;
}

.caviateWrap p{
    color: #fff;
    font-family: Value;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.52px;
    margin-block-start: 0;
    margin-block-end: 0;
}

.caveat{
    color: #fff;
    background-color: var(--igo-blue)!important;
}
/* End Caviate Section */

.footerpadding{
    padding-left: var(--wp--preset--spacing--30)!important;
    padding-right: var(--wp--preset--spacing--30)!important;
}

@media only screen and (min-width: 320px) {
    
        /* Which Policy Section */
    /* .whichPolicyBox .wp-element-button,
    .whichPolicyBox .wp-block-button__link{
        font-size: 20px;
    } */
    /* End Which Policy Section */
}

@media only screen and (min-width: 375px) {
    /* Which Policy Section */
    .whichFamily{
        padding-bottom: 285px;
    }
    /* End Which Policy Section */
}

@media only screen and (min-width: 405px) {
    
/* Hero Section */
    .hero-bg:before {
        /* background-size: 101%; */
        background-size: 115%;
    }
    
/* End Hero Section */

}
@media only screen and (min-width: 425px) {
    .whichFamilyCont {
        background-size: 100% 18%;
        background-position-y: 0%;
    }
    /* End Newsletter Section */
}

@media only screen and (min-width: 425px) {
    /* Why Choose Section */
    .whyChooseBox {
        width: 20%
    }
}

@media only screen and (min-width: 465px) {
    .awardWhich img{
        max-height: 105px;
    }
}

@media only screen and (min-width: 480px) {
    /* .buttonsCont div a {
        width: 70%;
    } */
    
    /* End Why Choose Section */
    /* Which Policy Section */
    .whichFamilyCont {
        background-size: 100% 21%;
        background-position-y: 0%;
    }
    /* End Which Policy Section */
    /* Levels Section */

    .levelsBoxRowSub{
        min-width: 31%;
        text-align: right;
    }
    /* End Levels Section */
    /* Newsletter Section */
       .inputWrap input{
        width: 38.2%;
    }
    /* End Newsletter Section */
}

@media only screen and (min-width: 560px) {
    /* Hero Section */
    .wave-bg:after{
        top: 78%;
    }
    /* end Hero Section */
}
@media only screen and (max-width: 1024px) {
    .hero-bg .wp-block-button, .readyBox .wp-block-button {
        min-width: 306px;
    }
}
@media only screen and (max-width: 720px) {
    .hero-bg .wp-block-button, .readyBox .wp-block-button, .whichPolicyBoxCont .wp-block-button{
        width: 100%;
        /* min-width: 306px; */
        /* max-width: max-content; */
    }
    .whichPolicyBoxCont .wp-block-buttons {
        width: 100%;
    }

    .whichPolicyBoxCont .wp-block-button__link {/* text-align: left; */}
}

@media only screen and (min-width: 587px) {
    /* Why Choose Section */
    .whyChooseBox {
        width: 28%
    }
}

@media only screen and (min-width: 600px) {
    .wp-block-buttons>.wp-block-button.wp-block-button__width-50{
        width: 100%;
        /* min-width: 300px; */
        max-width: 301px;
    }
    .awardText {
        /*max-width: 25%;*/
        /*min-width: 25%;*/
    }

    .hero-sale-mob {padding-bottom:134px;}
}

@media only screen and (min-width: 740px) {
    .hero-bg{
        padding: calc(var(--igo-spacing) * 2) 0 var(--igo-spacing);
    }

    .awardCont{
        width: 180%;
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-50{
        width: calc(50% - var(--wp--style--block-gap, .5em)* .5);
    }
    /* Hero Section */
    .hero-sale-mob{
        display:none;
        position: absolute;
        background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1728465427/igo/ppc-2024/20off-Limited-offer-2024-desktop.webp);
        aspect-ratio: 1;
        height: 28%;
        right: 0%;
        background-color: unset;
    }
   
    .buttonsCont{
        flex-direction: row;
        justify-content: start;
        width: 274px;
    }

    .awardText{
        min-width: 100%;
    }

    .awardDefaqto {
        display: block;
    }

    .awardWhich,
    .awardTrust,
    .awardDefaqto {
        /* width: calc(33.333333% - 18px); */
        width: max-content;
    }

    .hero-Rcol,
    .hero-Lcol{
        flex-basis: unset!important;
    }

    .hero-Rcol{
        max-width: 50%;
        display: block;
        /* padding-bottom: 67%; */
        background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1761312577/igo/default-heros/ppc-sale-redesign-2025-new.webp);
        background-size: contain;
    }

    .hero-Lcol{
        max-width: 50%;
    }
    
    /* End Hero Section */

    .awardCont{
        background: transparent;
        box-shadow: unset;
    }
}

@media only screen and (min-width: 768px) {
    
    /* .hero-sale-mob{
        background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1728465428/igo/ppc-2024/20off-Limited-offer-2024-tablet.webp);
        padding-bottom: 13.4%;
    } */
    /* End Hero Section */
    /* Which Policy Section */
    .whichFamilyCont {
        background-size: 100% 30%;
        background-position-y: 0%;
    }

    .whichPolicyCont{
        background-position: 45% 0%;
        background-repeat: no-repeat;
        background-size: 140%;
    }
    .whichPolicyBoxCont{
        flex-direction: row;
    }
    .whichPolicyBox{
        width: 50%;
    }
  
    .whichFamily {
        background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1710265366/igo/ppc-2024/whichPolicy-family-desktop.webp);
        padding-bottom: 455px;
    }
    /* End Which Policy Section */
    /* Levels Section */
    .levelsBoxWrap{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .levelsBox{
        width: 47%;
    }
    
    .levelsBoxRowMain, .levelsBoxRowSub{
        width: 100%;
    }
    /* End Levels Section */
}

@media only screen and (min-width: 769px) {
        #Levels-Section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: unset !important;
    }

    .awardCont{
        width: 100%;
        gap:18px;
    }
    
    /* Hero Section */
    .wp-block-buttons>.wp-block-button.wp-block-button__width-50{
        min-width: auto;
    }
    /* Being Covered Section */
    .beingCoveredBoxWrap{
        flex-direction: row;
    }
    .beingCoveredBox{
        width: 22.6%;
    }
    .beingCoveredBoxWrap:after{
        border-top: 1px solid #ADAEB1;
        border-left: unset;
        width: 90%;
        top: 50%;
        left: unset;
    }
    .beingCoveredCont .beingCoveredBoxWrap {
        margin-bottom: 26px; /* 54px - 28px */
    }    
    /* End Being Covered Section */
}

@media (min-width: 782px) {
    .wp-block-columns {
        /*flex-wrap: wrap !important;*/
    }

    .whichPolicy .wp-block-columns{
        flex-wrap: nowrap!important;
    }
}

@media only screen and (min-width: 930px) {
    .hero-sale-mob{
        height: 38%;
    }
}

@media (max-width: 768px) {
     #Levels-Section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 47.8% !important;
    }
}

@media only screen and (min-width: 820px) {
    .wp-block-columns {
        flex-wrap: nowrap !important;
    }

    #Levels-Section .wp-block-columns {
        flex-wrap: wrap !important;
    }

    .hero-Lcol {
        max-width: 48%;
    }

    .hero-Rcol{
        width: 50%;
    }
    
    /* Why Choose Section */
    .whyChooseBox {
        width: 17.57%;
    }
    /* End Why Choose Section */
    /* Which Policy Section */
    .whichPolicyBox .buttonsCont a{
        width: 81%;
    }
    .whichPolicyCont {
        background-size: 100%;
    }
    .whichFamilyCont {
        background-size: 100% 40%;
        background-position-y: 0%;
    }
    /* End Which Policy Section */
    /* Levels Section */
    /* .levelsBox {
        width: 22.95%;
    } */
    /* End Levels Section */
      
      /* Newsletter Section */
      .newsLetterCont{
        background-size: 130%;
    }
    
    .form{
        flex-direction: row;
    }
    .formImg {
        display: block;
        background: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709895533/igo/ppc-2024/form-couple-splash-v2.webp);
        background-size: cover;
        background-position: bottom;
        width: 50%;
        background-repeat: no-repeat;
    }
    .formImgMob {
        display: none;
    }
    .formWrap {
        width: 40%;
    }
    .formWrap .wp-element-button, .formWrap .wp-block-button__link{
        font-size: 18px;
    }
    /* End Newsletter Section */
}

@media (min-width: 782px) {
    #Levels-Section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: unset;
    }
}

@media only screen and (min-width: 1025px) {
    .levelsBoxRowMain, .levelsBoxRowSub{
        text-align: center;
    }
    .levelsBoxRow{
        flex-direction: column;

    }
    .buttonsCont{
        width: 100%;
    }
        #Levels-Section .wp-block-columns {
        flex-wrap: nowrap !important;
    }
}

@media only screen and (min-width: 1280px) {
    /* Hero Section */
    /* .hero-Rcol {
        padding-bottom: 46.1%;
    } */

    .hero-Lcol {
        max-width: 52%;
    }

    .hero-bg:before{
        bottom: 14%;
    }
    
    .h1-styleBlue, .h1-styleGreen{
        font-size: 64px;
        line-height: 76.8px;
    }
    .awardText {
        font-size: 21px;
        line-height: 34px;
        width: 100%;
    }

    /* End Hero Section */
    /* Why Choose Section */
    .whyChooseBox {
        width: 18.97%;
        font-size: 19px;
        line-height: 26.4px;
    }
    /* End Why Choose Section */
    /* Which Policy Section */
    .whichPolicyBox .h2-style{
        font-size: 36px;
        line-height: 43.2px;
    }
    /* End Which Policy Section */
   
     /* Levels Section */
    .levelsBoxRowSub{
        font-size: 26.87px;
        line-height: 32.244px;
    }
    /* End Levels Section */
    /* Being Covered Section */
    .beingCoveredBox .h2-style{
        font-size: 25px;
        line-height: 30px;
    }

    .beingCoveredBox{
        gap: 12px;
    }
    .beingCoveredBox img{
        margin-bottom: 12px;
    }
    /* End Being Covered Section */
     
      /* Newsletter Section */
      .formWrap{
        padding: 48px;
    }
    
    .formWrapLogo{
        flex-direction: row;

    }

    .formWrapLogo img{
        width: 199.708px;
        height: 64.27px;
    }

    .formWrapLogo p{
        font-size: 22px;
        line-height: 32.34px;
    }
    /* End Newsletter Section */
}

#prices-mod h2:before {
    content: '';
}

#prices-mod h2:after {
    background-image: unset;
}

#prices-mod .wp-block-columns h2 {
    background-image: url(https://res.cloudinary.com/dttwa61aq/image/upload/v1709648913/igo/ppc-2024/black-texture.webp);
    background-blend-mode: multiply;
}

body .hide {display:none;}

@media only screen and (min-width: 600px){
    .formWrap .h2-style{
        font-size: 32px;
        line-height: 45px;
    }

    .wp-block-column.hero-Rcol.is-layout-flow.wp-block-column-is-layout-flow{
        flex-basis: auto !important;
    }
}


@media only screen and (min-width: 1024px){
    .formWrap .h2-style{
        font-size: 40px;
    }
    .beingCoveredBox .h2-style {font-size: 20px;}

    :root {
        --igo-h1-size: 64px;
        --igo-h1-line-height: 77px;
    }
}

@media only screen and (min-width: 1440px) {
    /* Why Choose Section */
       .whyChooseBox {
        font-size: 22px;
        line-height: 32.34px;
    }
    /* End Why Choose Section */
    /* Which Policy Section */
    .whichPolicyCont {
        /* background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="415" viewBox="0 0 1440 415" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M1050.92 207.123C714.829 359.679 328.795 518.141 79.4719 327.179C-237.112 84.6997 -395.813 -342.307 -138.042 -703.529C105.461 -1044.76 603.98 -1032.78 1017.74 -987.64C1410.21 -944.817 1858.13 -838.756 1867.96 -484.654C1877.35 -146.638 1415.94 41.43 1050.92 207.123Z" fill="%23B8E293"/></svg>'); */
        background-position: 45% 0%;
        background-size: 100%;
    }
    .whichPolicyCont:after {
        content: "";
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="932" height="383" viewBox="0 0 932 383" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.584961 378.657C229.625 406.335 508.664 289.036 759.812 175.035C779.88 165.926 800.24 156.749 820.796 147.483C857.161 131.092 894.142 114.423 931.219 97.3581C817.153 39.7881 687.289 6.83774 554.719 0.649055C332.055 -9.74546 153.227 163.734 0.584961 378.657Z" fill="%2364C115"/></svg>');
        background-position: 45% 0%;
        background-size: 100%;
    }
    
    .whichPolicyBox .h2-style{
        font-size: 32px;
        line-height: 38.4px;
    }
    /* End Which Policy Section */
    
    /* Newsletter Section */
    .newsLetterCont{
        background-position: 50% 50%;
        background-size: 100%;
    }
    /* End Newsletter Section */

    .beingCoveredBox .h2-style {
        font-size: 28px;
    }
}

#pt2 .levelsBoxInner {
    margin-top: 0px;
}

#pt2 .levelsBox {
    width: initial;
}


.hero-Lcol .wp-block-column.awardWhich { min-width:unset; flex-basis: unset; }

@media only screen and (min-width: 1920px) {
    :root {
        --igo-herolist-size: 22px;
        --igo-herolist-line-height: 32px;
    }
}

@media (max-width:740px) {
    .beingCoveredWrap .h2-style {max-width: 570px;}
    .hero-Lcol .wp-block-column.awardTrust {flex-grow: unset !important; min-width:unset!important;}

    .awardCont .wp-block-columns {
        gap: 8px;
    }

    .whyChooseBoxCont .whyChooseBox  {
        padding: 15px 12px;
    }

    .levelsBoxRowSub {text-align:right}

    .hero-bg .wp-block-button, .readyBox .wp-block-button{
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }


}

@media (min-width:740px) {

    .hero-Lcol .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        margin:unset !important;
    }

    .hero-Lcol {padding-right:unset;}

}

.herolist .wp-block-buttons {
    flex-direction: column;
    align-items: flex-start;
}

.whyChooseBoxCont .wp-block-column.whyChooseBox {
    flex-basis: 30% !important;
    gap: 0!important;
}

#ppc_phone svg {
    display: block;

    @media only screen and (min-width: 1181px){
        display: none;
    }
}

/* @media only screen and (min-width: 769px) {
    #opening_times, html:not([data-scroll='0']) #ppc_buttons {
        display: flex;
    }

        #ppc_buttons, .desktop_hidden, footer .desktop_hidden {
        display: none;
    }
} */

.sticky_footer a.wp-block-button__link.wp-element-button {
    padding-top:9px;
    padding-bottom:9px;
}

.round-or a{
    border-radius: 50%!important;
    background-color: #92929233!important;
    padding-top: 7px!important;
    padding-right: 7px!important;
    padding-bottom: 7px!important;
    padding-left: 7px!important;
    width: 40px!important;
    aspect-ratio: 1/1!important;
}